[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: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: 5800989+1721002828=1726803817 [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 69 EF EC 66 4C 6B 94 66 5A [03:43:37]Current date/time: 20.09.2024 03:43 [03:43:37]FM_Init [03:43:37]wFMConnect [03:43:37]MH_SAM_On [03:43:37]Write to MH i2c: E0 00 00 08 00 E7 [03:43:37]Write i2c OK [03:43:37]MH_I2C_Read... [03:43:37]*** iso7816_init finished! [03:43:37]*** atr: [03:43:37]*** 0F 3B D5 18 FF 81 91 FE [03:43:37]*** 1F C3 80 73 C8 21 10 0A [03:43:37]*** 00 00 00 00 00 00 00 00 [03:43:37]*** 00 00 00 00 00 00 00 00 [03:43:37]*** 00 00 00 00 00 00 00 00 [03:43:37]*** 00 00 00 00 00 00 00 00 [03:43:37]*** 00 00 00 00 00 00 00 00 [03:43:37]*** 00 00 00 00 00 00 00 00 [03:43:37]Read from MH i2c: E0 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: E0 10 00 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [03:43:37]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [03:43:37]wFMCommunicate request_size=10 [03:43:37]MH_SAM_APDU [03:43:37]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [03:43:37]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [03:43:37]Write i2c OK [03:43:37]MH_I2C_Read... [03:43:37]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [03:43:37]Read from MH i2c: E2 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: E2 03 00 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [03:43:37]RAPDU: 90 00 [03:43:37]wFMCommunicate OK [03:43:37]wFMCommunicate request_size=4 [03:43:37]MH_SAM_APDU [03:43:37]CAPDU: 80 11 00 00 [03:43:37]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [03:43:37]Write i2c OK [03:43:37]MH_I2C_Read... [03:43:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:43:37]Read from MH i2c: E2 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: E2 17 00 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [03: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 [03:43:37]wFMCommunicate OK [03:43:37]Detected FM SN is 0000000000874979 [03:43:37]Stored FM SN is 0000000000874979 [03:43:37]wFMCommunicate request_size=9 [03:43:37]MH_SAM_APDU [03:43:37]CAPDU: 80 16 00 00 04 B6 D7 00 00 [03:43:37]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [03:43:37]Write i2c OK [03:43:37]MH_I2C_Read... [03:43:37]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [03:43:37]Read from MH i2c: E2 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: E2 03 00 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [03:43:37]RAPDU: 90 00 [03:43:37]wFMCommunicate OK [03:43:37]FM PIN OK [03:43:37]wFMCommunicate request_size=8 [03:43:37]MH_SAM_APDU [03:43:37]CAPDU: 80 14 04 00 03 02 00 01 [03:43:37]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [03:43:37]Write i2c OK [03:43:37]MH_I2C_Read... [03:43:37]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [03:43:37]Read from MH i2c: E2 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: E2 03 00 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [03:43:37]RAPDU: 90 00 [03:43:37]wFMCommunicate OK [03:43:37]wFMCommunicate request_size=13 [03:43:37]MH_SAM_APDU [03:43:37]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [03:43:37]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [03:43:37]Write i2c OK [03:43:37]MH_I2C_Read... [03:43:37]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [03:43:37]Read from MH i2c: E2 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: E2 03 00 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [03:43:37]RAPDU: 90 00 [03:43:37]wFMCommunicate OK [03:43:37]wFMCommunicate request_size=4 [03:43:37]MH_SAM_APDU [03:43:37]CAPDU: 80 11 00 00 [03:43:37]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [03:43:37]Write i2c OK [03:43:37]MH_I2C_Read... [03:43:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:43:37]Read from MH i2c: E2 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: E2 17 00 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [03: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 [03:43:37]wFMCommunicate OK [03:43:37]DocumentArchiveInit [03:43:37]Start Httpd... [03:43:37]Httpd thread 3067682148 created [03:43:37]Write to MH i2c: 01 00 00 0F 00 0F [03:43:37]Write i2c OK [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: 01 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: 01 07 00 [03:43:37]MH_I2C_Read... [03:43:37]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [03:43:37]MH Int Process started [03:43:37]Allocated Socket 8 [03:43:37]Bind OK [03:43:37]Listen OK [03:43:37]httpd running on port 8080 [03:43:37]Waiting for new connection... [03:43:37]OFD Sender: Processing packet 85880 [packets to send 263, broken 262] [03:43:37]ProducePacketName [03:43:37]name=ofd_packets/00085880 [03:43:37]OFD Sender: To server: pG, [03:43:37]CommunicateWithHost lk.salyk.kg:30040 [03:43:37]ConnectInit lk.salyk.kg [03:43:38]accept exits with 9 [03:43:38]New connection [03:43:38]New thread 3067395428 created [03:43:38]Waiting for new connection... [03:43:38] Sock 9.Parse request [03:43:38]Sock 9.Check first char [03:43:38]Sock 9.First char is OK [03:43:38]request: POST /json_proto HTTP/1.0 [03:43:38]Method: POST [03:43:38]URL: /json_proto [03:43:38]Method is POST - this is cgi request [03:43:38]url: /json_proto [03:43:38]query_string will be loaded in cgi processing [03:43:38]execute_cgi json_proto POST (null) [03:43:38]execute_cgi path=json_proto method=POST [03:43:38]POST find Content-Length [03:43:38]Host: 172.17.47.196:8080 [03:43:38]Content-Length: 215 [03:43:38]Content-Type: application/json [03:43:38] [03:43:38]POST finish read [03:43:38]Found Content-Length = 215 [03:43: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" ] } } [03:43:38]execute_script... [03:43: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" ] } } [03:43:38]POST & json_proto [03:43:38]process_json_proto [03:43:38]json parsed OK: [03:43:38]protocol is kg_v1.0 [03:43:38]action value=get_value [03:43:38]process_action get_value [03:43:38]cmd_get_value [03:43:38]process_action get_value done [03:43:38]requested_data is exist [03:43:38]produce_requested_data [03:43:38]requested_item kkm.sn is exist - process it [03:43:38]requested_item kkm.ver is exist - process it [03:43:38]requested_item fm.sn is exist - process it [03:43:38]wFMCommunicate request_size=4 [03:43:38]MH_SAM_APDU [03:43:38]CAPDU: 80 11 00 00 [03:43:38]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [03:43:38]Write i2c OK [03:43:38]MH_I2C_Read... [03:43:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:43:38]Read from MH i2c: E2 [03:43:38]MH_I2C_Read... [03:43:38]Read from MH i2c: E2 17 00 [03:43:38]MH_I2C_Read... [03:43: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 [03:43:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:43:38]wFMCommunicate OK [03:43:38]requested_item fd.num is exist - process it [03:43:38]SAM_PROTO_GetFieldsCounters [03:43:38]wFMCommunicate request_size=4 [03:43:38]MH_SAM_APDU [03:43:38]CAPDU: 80 13 00 00 [03:43:38]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [03:43:38]Write i2c OK [03:43:38]MH_I2C_Read... [03:43:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:43:38]Read from MH i2c: E2 [03:43:38]MH_I2C_Read... [03:43:38]Read from MH i2c: E2 62 00 [03:43:38]MH_I2C_Read... [03:43: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 78 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [03:43: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 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:43:38]wFMCommunicate OK [03:43:38]SAM_PROTO_GetFieldsCounters done [03:43:38]requested_item shift.num is exist - process it [03:43:38]requested_item shift.opened is exist - process it [03:43:38]req_shift_opened [03:43:38]FM_GetShiftState [03:43:38]SAM_PROTO_GetShiftState [03:43:38]wFMCommunicate request_size=4 [03:43:38]MH_SAM_APDU [03:43:38]CAPDU: 80 13 01 00 [03:43:38]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [03:43:38]Write i2c OK [03:43:38]MH_I2C_Read... [03:43:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:43:38]Read from MH i2c: E2 [03:43:38]MH_I2C_Read... [03:43:38]Read from MH i2c: E2 0E 00 [03:43:38]MH_I2C_Read... [03:43:38]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [03:43:38]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [03:43:38]wFMCommunicate OK [03:43:38]SAM_PROTO_GetShiftState done [03:43:38]FM_GetShiftState done [03:43:38]req_shift_opened done [03:43:38]requested_item shift.open_date is exist - process it [03:43:38]req_shift_open_date [03:43:38]req_shift_open_date done [03:43:38]produce_requested_data done [03:43:38]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":85880,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [03:43:38]process_action_free get_value [03:43:38]json_value_free [03:43:38]json_value_free done [03:43:38]process_json_proto returns [03:43:38]Send response to host [03:43:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":85880,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [03:43:38]free response buf [03:43:38]execute_script done [03:43:38]execute_script returns [03:43:38]free content buf [03:43:38]Sock 9.Close socket [03:43:38]Sock 9.Thread stoped [03:43:38]accept exits with 11 [03:43:38]New connection [03:43:38]New thread 3067252068 created [03:43:38]Thread 3067395428 joined [03:43:38]Waiting for new connection... [03:43:38] Sock 11.Parse request [03:43:38]Sock 11.Check first char [03:43:38]Sock 11.First char is OK [03:43:38]request: POST /json_proto HTTP/1.0 [03:43:38]Method: POST [03:43:38]URL: /json_proto [03:43:38]Method is POST - this is cgi request [03:43:38]url: /json_proto [03:43:38]query_string will be loaded in cgi processing [03:43:38]execute_cgi json_proto POST (null) [03:43:38]execute_cgi path=json_proto method=POST [03:43:38]POST find Content-Length [03:43:38]Host: 172.17.47.196:8080 [03:43:38]Content-Length: 331 [03:43:38]Content-Type: application/json [03:43:38] [03:43:38]POST finish read [03:43:38]Found Content-Length = 331 [03:43: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" ] } } [03:43:38]execute_script... [03:43: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" ] } } [03:43:38]POST & json_proto [03:43:38]process_json_proto [03:43:38]json parsed OK: [03:43:38]protocol is kg_v1.0 [03:43:38]action value=get_value [03:43:38]process_action get_value [03:43:38]cmd_get_value [03:43:38]process_action get_value done [03:43:38]requested_data is exist [03:43:38]produce_requested_data [03:43:38]requested_item fm.sale.total is exist - process it [03:43:38]SAM_PROTO_GetFMData [03:43:38]wFMCommunicate request_size=4 [03:43:38]MH_SAM_APDU [03:43:38]CAPDU: 80 13 03 00 [03:43:38]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [03:43:38]Write i2c OK [03:43:38]MH_I2C_Read... [03:43:39]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [03:43:39]Read from MH i2c: E2 [03:43:39]MH_I2C_Read... [03:43:39]Read from MH i2c: E2 FD 00 [03:43:39]MH_I2C_Read... [03:43:39]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 99 4B 01 00 69 04 A3 00 6F 04 04 00 20 49 01 00 B1 04 05 00 1D F4 13 B3 01 70 04 05 00 7C 90 D0 85 01 72 04 04 00 A1 63 43 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 EC 99 37 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 2E E4 D9 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 55 [03:43:39]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 99 4B 01 00 69 04 A3 00 6F 04 04 00 20 49 01 00 B1 04 05 00 1D F4 13 B3 01 70 04 05 00 7C 90 D0 85 01 72 04 04 00 A1 63 43 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 EC 99 37 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 2E E4 D9 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 [03:43:39]wFMCommunicate OK [03:43:39]wFMCommunicate request_size=4 [03:43:39]MH_SAM_APDU [03:43:39]CAPDU: 80 17 00 00 [03:43:39]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [03:43:39]Write i2c OK [03:43:39]MH_I2C_Read... [03:43:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:43:39]Read from MH i2c: E2 [03:43:39]MH_I2C_Read... [03:43:39]Read from MH i2c: E2 FD 00 [03:43:39]MH_I2C_Read... [03:43: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 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 [03:43: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 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 [03:43:39]wFMCommunicate OK [03:43:39]wFMCommunicate request_size=4 [03:43:39]MH_SAM_APDU [03:43:39]CAPDU: 80 17 00 00 [03:43:39]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [03:43:39]Write i2c OK [03:43:39]MH_I2C_Read... [03:43:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:43:39]Read from MH i2c: E2 [03:43:39]MH_I2C_Read... [03:43:39]Read from MH i2c: E2 FD 00 [03:43:39]MH_I2C_Read... [03:43: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 [03:43: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 [03:43:39]wFMCommunicate OK [03:43:39]wFMCommunicate request_size=4 [03:43:39]MH_SAM_APDU [03:43:39]CAPDU: 80 17 00 00 [03:43:39]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [03:43:39]Write i2c OK [03:43:39]MH_I2C_Read... [03:43:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:43:39]Read from MH i2c: E2 [03:43:39]MH_I2C_Read... [03:43:39]Read from MH i2c: E2 FD 00 [03:43:39]MH_I2C_Read... [03:43: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 [03:43: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 [03:43:39]wFMCommunicate OK [03:43:39]wFMCommunicate request_size=4 [03:43:39]MH_SAM_APDU [03:43:39]CAPDU: 80 17 00 00 [03:43:39]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [03:43:39]Write i2c OK [03:43:39]MH_I2C_Read... [03:43:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [03:43:40]Read from MH i2c: E2 [03:43:40]MH_I2C_Read... [03:43:40]Read from MH i2c: E2 E5 00 [03:43:40]MH_I2C_Read... [03:43:40]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 [03:43:40]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 [03:43:40]wFMCommunicate OK [03:43:40]SAM_PROTO_GetFMData done [03:43:40]requested_item fm.sale_refund.total is exist - process it [03:43:40]requested_item fm.buy.total is exist - process it [03:43:40]requested_item shift.sale.total is exist - process it [03:43:40]SAM_PROTO_GetShiftData [03:43:40]wFMCommunicate request_size=4 [03:43:40]MH_SAM_APDU [03:43:40]CAPDU: 80 13 02 00 [03:43:40]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [03:43:40]Write i2c OK [03:43:40]MH_I2C_Read... [03:43:40]Connected sock=6 [03:43: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 2C CC 08 01 9F 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 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 27 00 00 00 F4 03 04 00 75 E5 EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 5B 8F D9 48 A3 E0 BC FA 3E 8F F0 25 80 9D [03:43:40]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [03:43:40]Read from MH i2c: E2 [03:43:40]MH_I2C_Read... [03:43:40]Read from MH i2c: E2 FD 00 [03:43:40]MH_I2C_Read... [03:43:40]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 27 00 00 00 69 04 9B 00 6F 04 04 00 27 00 00 00 B1 04 03 00 BC 6D 2A 70 04 03 00 4C 4C 26 72 04 03 00 70 21 04 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 E0 81 04 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 25 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 35 [03:43:40]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 27 00 00 00 69 04 9B 00 6F 04 04 00 27 00 00 00 B1 04 03 00 BC 6D 2A 70 04 03 00 4C 4C 26 72 04 03 00 70 21 04 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 E0 81 04 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 25 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [03:43:40]wFMCommunicate OK [03:43:40]wFMCommunicate request_size=4 [03:43:40]MH_SAM_APDU [03:43:40]CAPDU: 80 17 00 00 [03:43:40]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [03:43:40]Write i2c OK [03:43:40]MH_I2C_Read... [03:43:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:43:40]Read from MH i2c: E2 [03:43:40]MH_I2C_Read... [03:43:41]Read from MH i2c: E2 FD 00 [03:43:41]MH_I2C_Read... [03:43:41]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 [03:43: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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 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 [03:43:41]wFMCommunicate OK [03:43:41]wFMCommunicate request_size=4 [03:43:41]MH_SAM_APDU [03:43:41]CAPDU: 80 17 00 00 [03:43:41]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [03:43:41]Write i2c OK [03:43:41]MH_I2C_Read... [03:43: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 54 B9 47 00 18 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 78 4F 01 00 F4 03 04 00 42 9A EC 66 B6 04 01 00 00 86 AA A1 83 1C 05 E6 26 [03:43:41]CommunicateWithHost err = 0 [03:43:41]CheckOFDResponse [03:43:41]1017 (14) - 77093643461234 [03:43:41]1041 (16) - 0000000000874979 [03:43:41]1040 (4) - 85880 [03:43:41]1012 (4) - 19.09.2024 21:40 [03:43:41]1206 (1) - 0 [03:43:41]OFD Sender: Remove packet 85880 [03:43:41]ProducePacketName [03:43:41]name=ofd_packets/00085880 [03:43:41]NVStorageDeleteData [03:43:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:43:41]Read from MH i2c: E2 [03:43:41]MH_I2C_Read... [03:43:41]Read from MH i2c: E2 FD 00 [03:43:41]MH_I2C_Read... [03:43:41]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 [03:43:41]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 [03:43:41]wFMCommunicate OK [03:43:41]wFMCommunicate request_size=4 [03:43:41]MH_SAM_APDU [03:43:41]CAPDU: 80 17 00 00 [03:43:41]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [03:43:41]Write i2c OK [03:43:41]MH_I2C_Read... [03:43:41]OFD Sender: No OFD packet to send [03:43:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:43:41]Read from MH i2c: E2 [03:43:41]MH_I2C_Read... [03:43:41]Read from MH i2c: E2 FD 00 [03:43:41]MH_I2C_Read... [03:43:41]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 [03:43:41]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 [03:43:41]wFMCommunicate OK [03:43:41]wFMCommunicate request_size=4 [03:43:41]MH_SAM_APDU [03:43:41]CAPDU: 80 17 00 00 [03:43:41]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [03:43:41]Write i2c OK [03:43:41]MH_I2C_Read... [03:43:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [03:43:41]Read from MH i2c: E2 [03:43:41]MH_I2C_Read... [03:43:41]Read from MH i2c: E2 CB 00 [03:43:41]MH_I2C_Read... [03:43:41]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 [03:43:41]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 [03:43:42]wFMCommunicate OK [03:43:42]SAM_PROTO_GetShiftData done [03:43:42]requested_item shift.sale.total_cash is exist - process it [03:43:42]requested_item shift.sale_refund.total is exist - process it [03:43:42]requested_item shift.sale_refund.total_cash is exist - process it [03:43:42]requested_item shift.buy.total is exist - process it [03:43:42]requested_item shift.buy.total_cash is exist - process it [03:43:42]produce_requested_data done [03:43:42]produce_requested_data return {"fm.sale.total":72993966.37,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":27806.04,"shift.sale.total_cash":25099.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} [03:43:42]process_action_free get_value [03:43:42]json_value_free [03:43:42]json_value_free done [03:43:42]process_json_proto returns [03:43:42]Send response to host [03:43:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":72993966.37,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":27806.04,"shift.sale.total_cash":25099.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}}} [03:43:42]free response buf [03:43:42]execute_script done [03:43:42]execute_script returns [03:43:42]free content buf [03:43:42]Sock 11.Close socket [03:43:42]Sock 11.Thread stoped [03:43:42]accept exits with 9 [03:43:42]New connection [03:43:42]New thread 3067395428 created [03:43:42]Thread 3067252068 joined [03:43:42]Waiting for new connection... [03:43:42] Sock 9.Parse request [03:43:42]Sock 9.Check first char [03:43:42]Sock 9.First char is OK [03:43:42]request: POST /json_proto HTTP/1.0 [03:43:42]Method: POST [03:43:42]URL: /json_proto [03:43:42]Method is POST - this is cgi request [03:43:42]url: /json_proto [03:43:42]query_string will be loaded in cgi processing [03:43:42]execute_cgi json_proto POST (null) [03:43:42]execute_cgi path=json_proto method=POST [03:43:42]POST find Content-Length [03:43:42]Host: 172.17.47.196:8080 [03:43:42]Content-Length: 144 [03:43:42]Content-Type: application/json [03:43:42] [03:43:42]POST finish read [03:43:42]Found Content-Length = 144 [03:43:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [03:43:42]execute_script... [03:43:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [03:43:42]POST & json_proto [03:43:42]process_json_proto [03:43:42]json parsed OK: [03:43:42]protocol is kg_v1.0 [03:43:42]action value=print_doc [03:43:42]process_action print_doc [03:43:42]ExternCall_PrintAddStr [03:43:42]wPrintStart [03:43:42]Write to MH i2c: 01 00 00 1D 00 1D [03:43:42]Write i2c OK [03:43:42]MH_I2C_Read... [03:43:42]Read from MH i2c: 01 [03:43:42]MH_I2C_Read... [03:43:42]Read from MH i2c: 01 07 00 [03:43:42]MH_I2C_Read... [03:43:42]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [03:43:42]RasterBufferAndPrint [03:43:42]line Счет N : (1)870709 [03:43:42]line ИНН: 02508201610067 [03:43:42]line Контрольно-Кассовый Чек [03:43:42]line ПРОДАЖА [03:43:42]line ТРК (МРК, ГНК) : 54 [03:43:42]line Товар: 2710194210 [03:43:42]line ДТ(л)-К-4 [03:43:42]line 13.130 * 76.20 [03:43:42]line = 1000.51 [03:43:42]line НДС 12% НСП 1% [03:43:42]line > о реализуемом товаре [03:43:42]line ОКРУГЛЕНИЕ: -0.51 [03:43:42]line ИТОГО: 1000.00 [03:43:42]line Внесено: 1000.00 [03:43:42]line СДАЧА: 0.00 [03:43:42]line НСП 1% : 8.85 [03:43:42]line НДС 12% : 106.25 [03:43:42]line Наличными: 1000.00 [03:43:42]line Безнал.: 0.00 [03:43:42]line Место: АЗС № 137 "Партнер Нефть" [03:43:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [03:43:42]line СНО: Общий режим [03:43:42]line Чек 39 20.09.2024 03:01 [03:43:42]line Смена: 495 ФФД: 1.0 [03:43:42]line ЗНМ: 0300000064 [03:43:42]line РНМ: 0000000000092592 [03:43:42]line Версия ККМ: 001 [03:43:42]line ФМ: 0000000000874979 [03:43:42]line ФД: 85880 [03:43:42]line ФПД: 100673383867360 [03:43:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T030109&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85880&fm=100673383867360&tin=02508201610067®Number=0000000000092592&sum=100000 [03:43:42]written 0, free lines is 4095 [03:43:42]Write to MH i2c: 01 00 00 48 00 48 [03:43:42]Write i2c OK [03:43:42]MH_I2C_Read... [03:43:42]Read from MH i2c: 01 [03:43:42]MH_I2C_Read... [03:43:42]Read from MH i2c: 01 07 00 [03:43:42]MH_I2C_Read... [03:43:42]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 DC 0C 37 [03:43:42]RasterBufferAndPrint [03:43:42]line [03:43:42]line [03:43:42]line [03:43:42]line [03:43:42]line [03:43:42]written 0, free lines is 3310 [03:43:42]MH_Cut [03:43:42]Write to MH i2c: D1 01 00 4F 00 01 21 [03:43:42]Write i2c OK [03:43:42]MH_I2C_Read... [03:43:42]Read from MH i2c: D1 [03:43:42]MH_I2C_Read... [03:43:42]Read from MH i2c: D1 01 00 [03:43:42]MH_I2C_Read... [03:43:42]Read from MH i2c: D1 01 00 4F 00 00 20 [03:43:42]Write to MH i2c: 01 00 00 50 00 50 [03:43:42]Write i2c OK [03:43:42]MH_I2C_Read... [03:43:43]*** Cut start [03:43:43]*** Partial cut [03:43:43]*** CUTSNS_PIN = 1 [03:43:43]*** CUTSNS_PIN = 0 [03:43:43]*** Brake cut motor [03:43:44]Read from MH i2c: 01 [03:43:44]MH_I2C_Read... [03:43:44]*** Stop cut motor [03:43:44]*** Cut end [03:43:44]Read from MH i2c: 01 07 00 [03:43:44]MH_I2C_Read... [03:43:44]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [03:43:44]process_action print_doc done [03:43:44]requested_data is exist [03:43:44]produce_requested_data [03:43:44]produce_requested_data return (null) [03:43:44]process_action_free print_doc [03:43:44]json_value_free [03:43:44]json_value_free done [03:43:44]process_json_proto returns [03:43:44]Send response to host [03:43:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [03:43:44]free response buf [03:43:44]execute_script done [03:43:44]execute_script returns [03:43:44]free content buf [03:43:44]Sock 9.Close socket [03:43:44]Sock 9.Thread stoped [03:43:44]accept exits with 6 [03:43:44]New connection [03:43:44]New thread 3067252068 created [03:43:44]Thread 3067395428 joined [03:43:44]Waiting for new connection... [03:43:44] Sock 6.Parse request [03:43:44]Sock 6.Check first char [03:43:44]Sock 6.First char is OK [03:43:44]request: POST /json_proto HTTP/1.0 [03:43:44]Method: POST [03:43:44]URL: /json_proto [03:43:44]Method is POST - this is cgi request [03:43:44]url: /json_proto [03:43:44]query_string will be loaded in cgi processing [03:43:44]execute_cgi json_proto POST (null) [03:43:44]execute_cgi path=json_proto method=POST [03:43:44]POST find Content-Length [03:43:44]Host: 172.17.47.196:8080 [03:43:44]Content-Length: 629 [03:43:44]Content-Type: application/json [03:43:44] [03:43:44]POST finish read [03:43:44]Found Content-Length = 629 [03:43:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147795", "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" ] } } [03:43:44]execute_script... [03:43:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147795", "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" ] } } [03:43:44]POST & json_proto [03:43:44]process_json_proto [03:43:44]json parsed OK: [03:43:44]protocol is kg_v1.0 [03:43:44]action value=close_receipt [03:43:44]process_action close_receipt [03:43:44]cmd_close_receipt [03:43:44]MH_GetDate [03:43:44]Write to MH i2c: F0 00 00 51 00 40 [03:43:44]Write i2c OK [03:43:44]MH_I2C_Read... [03:43:44]Read from MH i2c: F0 [03:43:44]MH_I2C_Read... [03:43:44]Read from MH i2c: F0 09 00 [03:43:44]MH_I2C_Read... [03:43:44]Read from MH i2c: F0 09 00 51 00 00 71 EF EC 66 4C 6B 94 66 AC [03:43:44]GetLastDocTimeStamp 1726801269 [03:43:44]current date 1726803825 [03:43:44]FM_GetShiftState [03:43:44]SAM_PROTO_GetShiftState [03:43:44]wFMCommunicate request_size=4 [03:43:44]MH_SAM_APDU [03:43:44]CAPDU: 80 13 01 00 [03:43:44]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [03:43:44]Write i2c OK [03:43:44]MH_I2C_Read... [03:43:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:43:44]Read from MH i2c: E2 [03:43:44]MH_I2C_Read... [03:43:44]Read from MH i2c: E2 0E 00 [03:43:44]MH_I2C_Read... [03:43:44]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5A [03:43:44]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [03:43:44]wFMCommunicate OK [03:43:44]SAM_PROTO_GetShiftState done [03:43:44]FM_GetShiftState done [03:43:44]opened in 1726791534 [03:43:44]opened+sec_in_day 1726877934 [03:43:44]quantity*price = 4900 [03:43:44]sum+1 = 4901 [03:43:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 49.00 НСП 1% : 0.43 НДС 12% : 5.20 Наличными: 49.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 40 20.09.2024 03:43 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85881 ФПД: 185980870390100 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T034345&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85881&fm=185980870390100&tin=02508201610067®Number=0000000000092592&sum=4900 0 [03:43:46]StoreToDocumentArchive [03:43:46]shift 495 fd 85881 [03:43:46]save to /storage/0495/doc_00085881 [03:43:46]save last doc name /storage/0495/doc_00085881 to /storage/kkm_last_doc_name [03:43:46]save OK [03:43:46]Clear old archive folders... [03:43:46]ProcessDocumentItem done err = 0, tmpTLVsize=272 [03:43:46]tlvbuf is 00987A60 [03:43:46]SAM_PROTO_ClearQueue [03:43:46]wFMCommunicate request_size=4 [03:43:46]MH_SAM_APDU [03:43:46]CAPDU: 80 09 00 00 [03:43:46]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [03:43:46]Write i2c OK [03:43:46]MH_I2C_Read... [03:43:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:43:46]Read from MH i2c: E2 [03:43:46]MH_I2C_Read... [03:43:46]Read from MH i2c: E2 03 00 [03:43:46]MH_I2C_Read... [03:43:46]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [03:43:46]RAPDU: 90 00 [03:43:46]wFMCommunicate OK [03:43:46]SAM_PROTO_ClearQueue done [03:43:46]KKMCreateOFDPacket [03:43:46]OFDProtocolAddRootSTLVToBuf [03:43:46]FM_MakeSignedData [03:43:46]FM_MakeSignedData [03:43:46]SAM_PROTO_SignData [03:43:46]wFMCommunicate request_size=4 [03:43:46]MH_SAM_APDU [03:43:46]CAPDU: 80 0D 01 02 [03:43:46]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [03:43:46]Write i2c OK [03:43:46]MH_I2C_Read... [03:43:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:43:46]Read from MH i2c: E2 [03:43:46]MH_I2C_Read... [03:43:46]Read from MH i2c: E2 03 00 [03:43:46]MH_I2C_Read... [03:43:46]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [03:43:46]RAPDU: 90 00 [03:43:46]wFMCommunicate OK [03:43:46]wFMCommunicate request_size=255 [03:43:46]MH_SAM_APDU [03:43:46]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 28 00 00 00 F4 03 04 00 71 EF EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 [03:43:46]Write to MH i2c: E2 02 01 61 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 28 00 00 00 F4 03 04 00 71 EF EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 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 05 [03:43:46]Write i2c OK [03:43:46]MH_I2C_Read... [03:43:46]OFD Sender: No OFD packet to send [03:43:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:43:46]Read from MH i2c: E2 [03:43:46]MH_I2C_Read... [03:43:46]Read from MH i2c: E2 03 00 [03:43:46]MH_I2C_Read... [03:43:46]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [03:43:46]RAPDU: 90 00 [03:43:46]wFMCommunicate OK [03:43:46]wFMCommunicate request_size=31 [03:43:46]MH_SAM_APDU [03:43:46]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 79 4F 01 00 35 04 06 00 A9 26 0B B6 F1 54 [03:43:46]Write to MH i2c: E2 22 00 62 00 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 79 4F 01 00 35 04 06 00 A9 26 0B B6 F1 54 00 00 B1 [03:43:46]Write i2c OK [03:43:46]MH_I2C_Read... [03:43:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:43:46]Read from MH i2c: E2 [03:43:46]MH_I2C_Read... [03:43:46]Read from MH i2c: E2 03 00 [03:43:46]MH_I2C_Read... [03:43:46]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [03:43:46]RAPDU: 90 00 [03:43:46]wFMCommunicate OK [03:43:46]wFMCommunicate request_size=4 [03:43:46]MH_SAM_APDU [03:43:46]CAPDU: 80 0D 03 02 [03:43:46]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [03:43:46]Write i2c OK [03:43:46]MH_I2C_Read... [03:43:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:43:46]Read from MH i2c: E2 [03:43:46]MH_I2C_Read... [03:43:46]Read from MH i2c: E2 0B 00 [03:43:46]MH_I2C_Read... [03:43:46]Read from MH i2c: E2 0B 00 63 00 00 E3 78 A5 D8 C5 AD CC 5F 90 00 54 [03:43:46]RAPDU: E3 78 A5 D8 C5 AD CC 5F 90 00 [03:43:46]wFMCommunicate OK [03:43:46]SAM_PROTO_SignData done [03:43:46]FM_MakeSignedData done [03:43:46]CreateOFDProtocolMessage [03:43:46]wFMCommunicate request_size=4 [03:43:46]MH_SAM_APDU [03:43:46]CAPDU: 80 11 00 00 [03:43:46]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [03:43:46]Write i2c OK [03:43:46]MH_I2C_Read... [03:43:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:43:47]Read from MH i2c: E2 [03:43:47]MH_I2C_Read... [03:43:47]Read from MH i2c: E2 17 00 [03:43:47]MH_I2C_Read... [03:43: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 [03:43:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:43:47]wFMCommunicate OK [03:43:47]CreateOFDProtocolMessage done [03:43:47]OFDSenderStorePacket 85881 [03:43:47]StoreOFDPacket docnum=85881 [03:43: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 24 01 00 00 79 A8 1C 01 07 1E 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 28 00 00 00 F4 03 04 00 71 EF EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 A9 26 0B B6 F1 54 E3 78 A5 D8 C5 AD CC 5F [03:43:47]CheckFolder [03:43:47]dirname=/storage/ofd_packets [03:43:47]CheckFolder done [03:43:47]ProducePacketName [03:43:47]name=ofd_packets/00085881 [03:43:47]NVStorageSaveData ofd_packets/00085881 [03:43:47]File name is /storage/ofd_packets/00085881 [03:43:47]Write 322 bytes [03:43:47]NVStorageSaveData done [03:43:47]OFDSenderStorePacket done [03:43:47]KKMCreateOFDPacket done [03:43:47]NVStorageSaveData kkm_last_timestamp [03:43:47]File name is /storage/kkm_last_timestamp [03:43:47]Write 4 bytes [03:43:47]NVStorageSaveData done [03:43:47]ExternCall_PrintAddStr [03:43:47]wPrintStart [03:43:47]Write to MH i2c: 01 00 00 65 00 65 [03:43:47]Write i2c OK [03:43:47]MH_I2C_Read... [03:43:47]Read from MH i2c: 01 [03:43:47]MH_I2C_Read... [03:43:47]Read from MH i2c: 01 07 00 [03:43:47]MH_I2C_Read... [03:43:47]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [03:43:47]RasterBufferAndPrint [03:43:47]line Счет N : (3)147795 [03:43:47]line ИНН: 02508201610067 [03:43:47]line Контрольно-Кассовый Чек [03:43:47]line ПРОДАЖА [03:43:47]line Товар: 80942726 [03:43:47]line Р/ж mentos мята ролл 16г [03:43:47]line 1.000 * 49.00 [03:43:47]line = 49.00 [03:43:47]line НДС 12% НСП 1% [03:43:47]line > о реализуемом товаре [03:43:47]line ИТОГО: 49.00 [03:43:47]line НСП 1% : 0.43 [03:43:47]line НДС 12% : 5.20 [03:43:47]line Наличными: 49.00 [03:43:47]line Безнал.: 0.00 [03:43:47]line Место: АЗС № 137 "Партнер Нефть" [03:43:47]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [03:43:47]line СНО: Общий режим [03:43:47]line Чек 40 20.09.2024 03:43 [03:43:47]line Смена: 495 ФФД: 1.0 [03:43:47]line ЗНМ: 0300000064 [03:43:47]line РНМ: 0000000000092592 [03:43:47]line Версия ККМ: 001 [03:43:47]line ФМ: 0000000000874979 [03:43:47]line ФД: 85881 [03:43:47]line ФПД: 185980870390100 [03:43:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T034345&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85881&fm=185980870390100&tin=02508201610067®Number=0000000000092592&sum=4900 [03:43:47]line 0 [03:43:47]written 0, free lines is 4095 [03:43:47]OFD Sender: Processing packet 85881 [packets to send 263, broken 262] [03:43:47]ProducePacketName [03:43:47]name=ofd_packets/00085881 [03:43:47]OFD Sender: To server: pG, [03:43:47]CommunicateWithHost lk.salyk.kg:30040 [03:43:47]ConnectInit lk.salyk.kg [03:43:47]Write to MH i2c: 01 00 00 8D 00 8D [03:43:47]Write i2c OK [03:43:47]MH_I2C_Read... [03:43:47]Read from MH i2c: 01 [03:43:47]MH_I2C_Read... [03:43:47]Read from MH i2c: 01 07 00 [03:43:47]MH_I2C_Read... [03:43:47]Read from MH i2c: 01 07 00 8D 00 00 00 00 00 00 02 0D A3 [03:43:47]RasterBufferAndPrint [03:43:47]line [03:43:47]line [03:43:47]line [03:43:47]line [03:43:47]line [03:43:47]written 0, free lines is 3353 [03:43:47]MH_Cut [03:43:47]Write to MH i2c: D1 01 00 94 00 01 66 [03:43:47]Write i2c OK [03:43:47]MH_I2C_Read... [03:43:47]Read from MH i2c: D1 [03:43:47]MH_I2C_Read... [03:43:47]Read from MH i2c: D1 01 00 [03:43:47]MH_I2C_Read... [03:43:47]Read from MH i2c: D1 01 00 94 00 00 65 [03:43:47]Write to MH i2c: 01 00 00 95 00 95 [03:43:47]Write i2c OK [03:43:47]MH_I2C_Read... [03:43:48]Connected sock=10 [03:43:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 79 A8 1C 01 07 1E 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 28 00 00 00 F4 03 04 00 71 EF EC 66 0E *** Cut start [03:43:48]04 04 00 EF *** Partial cut [03:43:48]01 00 00 B9 04 01 00 *** CUTSNS_PIN = 1 [03:43:48]01 0D 04 10 00 30 30 30 30 *** CUTSNS_PIN = 0 [03:43:48]30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 A9 26 0B B6 F1 54 E3 78 A5 D8 C5 AD CC 5F [03:43:48]*** Brake cut motor [03:43:48]Read from MH i2c: 01 [03:43:48]MH_I2C_Read... [03:43:48]*** Stop cut motor [03:43:48]*** Cut end [03:43:48]Read from MH i2c: 01 07 00 [03:43:48]MH_I2C_Read... [03:43:48]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 FF 0F AA [03:43:48]process_action close_receipt done [03:43:48]requested_data is exist [03:43:48]produce_requested_data [03:43:48]requested_item fm.sn is exist - process it [03:43:48]wFMCommunicate request_size=4 [03:43:48]MH_SAM_APDU [03:43:48]CAPDU: 80 11 00 00 [03:43:48]Write to MH i2c: E2 08 00 96 00 80 11 00 00 00 00 00 00 10 [03:43:48]Write i2c OK [03:43:48]MH_I2C_Read... [03:43:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:43:48]Read from MH i2c: E2 [03:43:48]MH_I2C_Read... [03:43:49]Read from MH i2c: E2 17 00 [03:43:49]MH_I2C_Read... [03:43:49]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 [03: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 [03:43:49]wFMCommunicate OK [03:43:49]requested_item fd.num is exist - process it [03:43:49]SAM_PROTO_GetFieldsCounters [03:43:49]wFMCommunicate request_size=4 [03:43:49]MH_SAM_APDU [03:43:49]CAPDU: 80 13 00 00 [03:43:49]Write to MH i2c: E2 08 00 97 00 80 13 00 00 00 00 00 00 13 [03:43:49]Write i2c OK [03:43:49]MH_I2C_Read... [03:43:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:43:49]Read from MH i2c: E2 [03:43:49]MH_I2C_Read... [03:43:49]Read from MH i2c: E2 62 00 [03:43:49]MH_I2C_Read... [03:43:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 C6 D7 47 00 23 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 79 4F 01 00 F4 03 04 00 49 9A EC 66 B6 04 01 00 00 44 BF 8B 7B 50 95 FD 7E [03:43:49]CommunicateWithHost err = 0 [03:43:49]CheckOFDResponse [03:43:49]1017 (14) - 77093643461234 [03:43:49]1041 (16) - 0000000000874979 [03:43:49]1040 (4) - 85881 [03:43:49]1012 (4) - 19.09.2024 21:40 [03:43:49]1206 (1) - 0 [03:43:49]OFD Sender: Remove packet 85881 [03:43:49]ProducePacketName [03:43:49]name=ofd_packets/00085881 [03:43:49]NVStorageDeleteData [03:43:49]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 79 4F 01 00 0E 04 04 00 EF 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 73 [03:43: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 79 4F 01 00 0E 04 04 00 EF 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 [03:43:49]wFMCommunicate OK [03:43:49]SAM_PROTO_GetFieldsCounters done [03:43:49]requested_item shift.num is exist - process it [03:43:49]requested_item shift.opened is exist - process it [03:43:49]req_shift_opened [03:43:49]FM_GetShiftState [03:43:49]SAM_PROTO_GetShiftState [03:43:49]wFMCommunicate request_size=4 [03:43:49]MH_SAM_APDU [03:43:49]CAPDU: 80 13 01 00 [03:43:49]Write to MH i2c: E2 08 00 98 00 80 13 01 00 00 00 00 00 15 [03:43:49]Write i2c OK [03:43:49]MH_I2C_Read... [03:43:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:43:49]Read from MH i2c: E2 [03:43:49]MH_I2C_Read... [03:43:49]Read from MH i2c: E2 0E 00 [03:43:49]MH_I2C_Read... [03:43:49]Read from MH i2c: E2 0E 00 98 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A0 [03:43:49]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [03:43:49]wFMCommunicate OK [03:43:49]SAM_PROTO_GetShiftState done [03:43:49]FM_GetShiftState done [03:43:49]req_shift_opened done [03:43:49]requested_item shift.open_date is exist - process it [03:43:49]req_shift_open_date [03:43:49]req_shift_open_date done [03:43:49]produce_requested_data done [03:43:49]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85881,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [03:43:49]process_action_free close_receipt [03:43:49]json_value_free [03:43:49]json_value_free done [03:43:49]process_json_proto returns [03:43:49]Send response to host [03:43:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85881,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [03:43:49]free response buf [03:43:49]execute_script done [03:43:49]execute_script returns [03:43:49]free content buf [03:43:49]Sock 6.Close socket [03:43:49]Sock 6.Thread stoped [03:43:49]OFD Sender: No OFD packet to send [03:43:51]accept exits with 9 [03:43:51]New connection [03:43:51]New thread 3067395428 created [03:43:51]Thread 3067252068 joined [03:43:51]Waiting for new connection... [03:43:51] Sock 9.Parse request [03:43:51]Sock 9.Check first char [03:43:51]Sock 9.First char is OK [03:43:51]request: POST /json_proto HTTP/1.0 [03:43:51]Method: POST [03:43:51]URL: /json_proto [03:43:51]Method is POST - this is cgi request [03:43:51]url: /json_proto [03:43:51]query_string will be loaded in cgi processing [03:43:51]execute_cgi json_proto POST (null) [03:43:51]execute_cgi path=json_proto method=POST [03:43:51]POST find Content-Length [03:43:51]Host: 172.17.47.196:8080 [03:43:51]Content-Length: 670 [03:43:51]Content-Type: application/json [03:43:51] [03:43:51]POST finish read [03:43:51]Found Content-Length = 670 [03:43:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147796", "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" : 2.000, "sum" : 298.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 298.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:43:51]execute_script... [03:43:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147796", "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" : 2.000, "sum" : 298.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 298.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:43:51]POST & json_proto [03:43:51]process_json_proto [03:43:51]json parsed OK: [03:43:51]protocol is kg_v1.0 [03:43:51]action value=close_receipt [03:43:51]process_action close_receipt [03:43:51]cmd_close_receipt [03:43:51]MH_GetDate [03:43:51]Write to MH i2c: F0 00 00 99 00 88 [03:43:51]Write i2c OK [03:43:51]MH_I2C_Read... [03:43:51]Read from MH i2c: F0 [03:43:51]MH_I2C_Read... [03:43:51]Read from MH i2c: F0 09 00 [03:43:51]MH_I2C_Read... [03:43:51]Read from MH i2c: F0 09 00 99 00 00 77 EF EC 66 4C 6B 94 66 FA [03:43:51]GetLastDocTimeStamp 1726803825 [03:43:51]current date 1726803831 [03:43:51]FM_GetShiftState [03:43:51]SAM_PROTO_GetShiftState [03:43:51]wFMCommunicate request_size=4 [03:43:51]MH_SAM_APDU [03:43:51]CAPDU: 80 13 01 00 [03:43:51]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [03:43:51]Write i2c OK [03:43:51]MH_I2C_Read... [03:43:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:43:51]Read from MH i2c: E2 [03:43:51]MH_I2C_Read... [03:43:51]Read from MH i2c: E2 0E 00 [03:43:51]MH_I2C_Read... [03:43:51]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A2 [03:43:51]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [03:43:51]wFMCommunicate OK [03:43:51]SAM_PROTO_GetShiftState done [03:43:51]FM_GetShiftState done [03:43:51]opened in 1726791534 [03:43:51]opened+sec_in_day 1726877934 [03:43:51]quantity*price = 29800 [03:43:51]sum+1 = 29801 [03:43:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 298.00 НСП 1% : 2.64 НДС 12% : 31.65 Наличными: 298.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 41 20.09.2024 03:43 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85882 ФПД: 30483955522136 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T034352&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85882&fm=30483955522136&tin=02508201610067®Number=0000000000092592&sum=29800 0 [03:43:52]StoreToDocumentArchive [03:43:52]shift 495 fd 85882 [03:43:52]save to /storage/0495/doc_00085882 [03:43:52]save last doc name /storage/0495/doc_00085882 to /storage/kkm_last_doc_name [03:43:52]save OK [03:43:52]Clear old archive folders... [03:43:52]ProcessDocumentItem done err = 0, tmpTLVsize=282 [03:43:52]tlvbuf is 009B5980 [03:43:52]SAM_PROTO_ClearQueue [03:43:52]wFMCommunicate request_size=4 [03:43:52]MH_SAM_APDU [03:43:52]CAPDU: 80 09 00 00 [03:43:52]Write to MH i2c: E2 08 00 A7 00 80 09 00 00 00 00 00 00 19 [03:43:52]Write i2c OK [03:43:52]MH_I2C_Read... [03:43:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:43:52]Read from MH i2c: E2 [03:43:52]MH_I2C_Read... [03:43:52]Read from MH i2c: E2 03 00 [03:43:52]MH_I2C_Read... [03:43:52]Read from MH i2c: E2 03 00 A7 00 00 90 00 1B [03:43:52]RAPDU: 90 00 [03:43:52]wFMCommunicate OK [03:43:52]SAM_PROTO_ClearQueue done [03:43:52]KKMCreateOFDPacket [03:43:52]OFDProtocolAddRootSTLVToBuf [03:43:52]FM_MakeSignedData [03:43:52]FM_MakeSignedData [03:43:52]SAM_PROTO_SignData [03:43:52]wFMCommunicate request_size=4 [03:43:52]MH_SAM_APDU [03:43:52]CAPDU: 80 0D 01 02 [03:43:52]Write to MH i2c: E2 08 00 A8 00 80 0D 01 02 00 00 00 00 21 [03:43:52]Write i2c OK [03:43:52]MH_I2C_Read... [03:43:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:43:52]Read from MH i2c: E2 [03:43:52]MH_I2C_Read... [03:43:52]Read from MH i2c: E2 03 00 [03:43:52]MH_I2C_Read... [03:43:52]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [03:43:52]RAPDU: 90 00 [03:43:52]wFMCommunicate OK [03:43:52]wFMCommunicate request_size=255 [03:43:52]MH_SAM_APDU [03:43:52]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 D0 07 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 68 74 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 74 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 0C 00 00 00 00 07 04 06 00 68 74 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 78 EF EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 [03:43:52]Write to MH i2c: E2 02 01 A9 00 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 D0 07 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 68 74 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 74 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 0C 00 00 00 00 07 04 06 00 68 74 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 78 EF EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 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 11 [03:43:52]Write i2c OK [03:43:52]MH_I2C_Read... [03:43:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:43:52]Read from MH i2c: E2 [03:43:52]MH_I2C_Read... [03:43:52]Read from MH i2c: E2 03 00 [03:43:52]MH_I2C_Read... [03:43:52]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [03:43:52]RAPDU: 90 00 [03:43:52]wFMCommunicate OK [03:43:52]wFMCommunicate request_size=41 [03:43:52]MH_SAM_APDU [03:43:52]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 7A 4F 01 00 35 04 06 00 1B B9 99 57 1A 58 [03:43:52]Write to MH i2c: E2 2C 00 AA 00 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 7A 4F 01 00 35 04 06 00 1B B9 99 57 1A 58 00 00 FF [03:43:53]Write i2c OK [03:43:53]MH_I2C_Read... [03:43:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:43:53]Read from MH i2c: E2 [03:43:53]MH_I2C_Read... [03:43:53]Read from MH i2c: E2 03 00 [03:43:53]MH_I2C_Read... [03:43:53]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [03:43:53]RAPDU: 90 00 [03:43:53]wFMCommunicate OK [03:43:53]wFMCommunicate request_size=4 [03:43:53]MH_SAM_APDU [03:43:53]CAPDU: 80 0D 03 02 [03:43:53]Write to MH i2c: E2 08 00 AB 00 80 0D 03 02 00 00 00 00 26 [03:43:53]Write i2c OK [03:43:53]MH_I2C_Read... [03:43:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:43:53]Read from MH i2c: E2 [03:43:53]MH_I2C_Read... [03:43:53]Read from MH i2c: E2 0B 00 [03:43:53]MH_I2C_Read... [03:43:53]Read from MH i2c: E2 0B 00 AB 00 00 40 CF 9C AD D3 9D 06 3F 90 00 34 [03:43:53]RAPDU: 40 CF 9C AD D3 9D 06 3F 90 00 [03:43:53]wFMCommunicate OK [03:43:53]SAM_PROTO_SignData done [03:43:53]FM_MakeSignedData done [03:43:53]CreateOFDProtocolMessage [03:43:53]wFMCommunicate request_size=4 [03:43:53]MH_SAM_APDU [03:43:53]CAPDU: 80 11 00 00 [03:43:53]Write to MH i2c: E2 08 00 AC 00 80 11 00 00 00 00 00 00 26 [03:43:53]Write i2c OK [03:43:53]MH_I2C_Read... [03:43:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:43:53]Read from MH i2c: E2 [03:43:53]MH_I2C_Read... [03:43:53]Read from MH i2c: E2 17 00 [03:43:53]MH_I2C_Read... [03:43:53]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 [03:43:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:43:53]wFMCommunicate OK [03:43:53]CreateOFDProtocolMessage done [03:43:53]OFDSenderStorePacket 85882 [03:43:53]StoreOFDPacket docnum=85882 [03:43: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 2E 01 00 00 9A E2 26 01 85 40 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 D0 07 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 68 74 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 74 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 0C 00 00 00 00 07 04 06 00 68 74 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 78 EF EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 1B B9 99 57 1A 58 40 CF 9C AD D3 9D 06 3F [03:43:53]CheckFolder [03:43:53]dirname=/storage/ofd_packets [03:43:53]CheckFolder done [03:43:53]ProducePacketName [03:43:53]name=ofd_packets/00085882 [03:43:53]NVStorageSaveData ofd_packets/00085882 [03:43:53]File name is /storage/ofd_packets/00085882 [03:43:53]Write 332 bytes [03:43:53]NVStorageSaveData done [03:43:53]OFDSenderStorePacket done [03:43:53]KKMCreateOFDPacket done [03:43:53]NVStorageSaveData kkm_last_timestamp [03:43:53]File name is /storage/kkm_last_timestamp [03:43:53]Write 4 bytes [03:43:53]NVStorageSaveData done [03:43:53]ExternCall_PrintAddStr [03:43:53]wPrintStart [03:43:53]Write to MH i2c: 01 00 00 AD 00 AD [03:43:53]Write i2c OK [03:43:53]MH_I2C_Read... [03:43:53]Read from MH i2c: 01 [03:43:53]MH_I2C_Read... [03:43:53]Read from MH i2c: 01 07 00 [03:43:53]MH_I2C_Read... [03:43:53]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [03:43:53]RasterBufferAndPrint [03:43:53]line Счет N : (3)147796 [03:43:53]line ИНН: 02508201610067 [03:43:53]line Контрольно-Кассовый Чек [03:43:53]line ПРОДАЖА [03:43:53]line Товар: 4700000480357 [03:43:53]line Пиво шахтерское 1л ПЭТ [03:43:53]line 2.000 * 149.00 [03:43:53]line = 298.00 [03:43:53]line НДС 12% НСП 1% [03:43:53]line > о реализуемом товаре [03:43:53]line ИТОГО: 298.00 [03:43:53]line НСП 1% : 2.64 [03:43:53]line НДС 12% : 31.65 [03:43:53]line Наличными: 298.00 [03:43:53]line Безнал.: 0.00 [03:43:53]line Место: АЗС № 137 "Партнер Нефть" [03:43:53]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [03:43:53]line СНО: Общий режим [03:43:53]line Чек 41 20.09.2024 03:43 [03:43:53]line Смена: 495 ФФД: 1.0 [03:43:53]line ЗНМ: 0300000064 [03:43:53]line РНМ: 0000000000092592 [03:43:53]line Версия ККМ: 001 [03:43:53]line ФМ: 0000000000874979 [03:43:53]line ФД: 85882 [03:43:53]line ФПД: 30483955522136 [03:43:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T034352&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85882&fm=30483955522136&tin=02508201610067®Number=0000000000092592&sum=29800 [03:43:53]line 0 [03:43:53]written 0, free lines is 4095 [03:43:53]OFD Sender: Processing packet 85882 [packets to send 263, broken 262] [03:43:53]ProducePacketName [03:43:53]name=ofd_packets/00085882 [03:43:53]OFD Sender: To server: pG, [03:43:53]CommunicateWithHost lk.salyk.kg:30040 [03:43:53]ConnectInit lk.salyk.kg [03:43:53]Write to MH i2c: 01 00 00 D5 00 D5 [03:43:53]Write i2c OK [03:43:53]MH_I2C_Read... [03:43:53]Read from MH i2c: 01 [03:43:53]MH_I2C_Read... [03:43:53]Read from MH i2c: 01 07 00 [03:43:53]MH_I2C_Read... [03:43:53]Read from MH i2c: 01 07 00 D5 00 00 00 00 00 00 1A 0D 03 [03:43:53]RasterBufferAndPrint [03:43:53]line [03:43:53]line [03:43:53]line [03:43:53]line [03:43:53]line [03:43:53]written 0, free lines is 3385 [03:43:53]MH_Cut [03:43:53]Write to MH i2c: D1 01 00 DC 00 01 AE [03:43:53]Write i2c OK [03:43:53]MH_I2C_Read... [03:43:53]Read from MH i2c: D1 [03:43:53]MH_I2C_Read... [03:43:53]Read from MH i2c: D1 01 00 [03:43:53]MH_I2C_Read... [03:43:53]Read from MH i2c: D1 01 00 DC 00 00 AD [03:43:53]Write to MH i2c: 01 00 00 DD 00 DD [03:43:53]Write i2c OK [03:43:53]MH_I2C_Read... [03:43:54]Connected sock=10 [03:43: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 2E 01 00 00 9A E2 26 01 85 40 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 D0 07 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 68 74 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 74 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 0C 00 00 00 00 07 04 06 00 68 74 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 78 EF EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 1B B9 99 57 1A 58 40 CF 9C AD D3 9D 06 3F [03:43:54]*** Cut start [03:43:54]*** Partial cut [03:43:54]*** CUTSNS_PIN = 1 [03:43:54]*** CUTSNS_PIN = 0 [03:43:54]*** Brake cut motor [03:43: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 EC DF 47 00 41 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7A 4F 01 00 F4 03 04 00 4F 9A EC 66 B6 04 01 00 00 2A A2 9F CD 3D 6D 83 95 [03:43:55]CommunicateWithHost err = 0 [03:43:55]CheckOFDResponse [03:43:55]1017 (14) - 77093643461234 [03:43:55]1041 (16) - 0000000000874979 [03:43:55]1040 (4) - 85882 [03:43:55]1012 (4) - 19.09.2024 21:40 [03:43:55]1206 (1) - 0 [03:43:55]OFD Sender: Remove packet 85882 [03:43:55]ProducePacketName [03:43:55]name=ofd_packets/00085882 [03:43:55]NVStorageDeleteData [03:43:55]Read from MH i2c: 01 [03:43:55]MH_I2C_Read... [03:43:55]*** Stop cut motor [03:43:55]*** Cut end [03:43:55]Read from MH i2c: 01 07 00 [03:43:55]MH_I2C_Read... [03:43:55]Read from MH i2c: 01 07 00 DD 00 00 00 00 00 00 FF 0F F2 [03:43:55]process_action close_receipt done [03:43:55]requested_data is exist [03:43:55]produce_requested_data [03:43:55]requested_item fm.sn is exist - process it [03:43:55]wFMCommunicate request_size=4 [03:43:55]MH_SAM_APDU [03:43:55]CAPDU: 80 11 00 00 [03:43:55]Write to MH i2c: E2 08 00 DE 00 80 11 00 00 00 00 00 00 58 [03:43:55]Write i2c OK [03:43:55]MH_I2C_Read... [03:43:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:43:55]Read from MH i2c: E2 [03:43:55]MH_I2C_Read... [03:43:55]Read from MH i2c: E2 17 00 [03:43:55]MH_I2C_Read... [03:43:55]Read from MH i2c: E2 17 00 DE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B7 [03:43:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:43:55]wFMCommunicate OK [03:43:55]requested_item fd.num is exist - process it [03:43:55]SAM_PROTO_GetFieldsCounters [03:43:55]wFMCommunicate request_size=4 [03:43:55]MH_SAM_APDU [03:43:55]CAPDU: 80 13 00 00 [03:43:55]Write to MH i2c: E2 08 00 DF 00 80 13 00 00 00 00 00 00 5B [03:43:55]Write i2c OK [03:43:55]MH_I2C_Read... [03:43:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:43:55]Read from MH i2c: E2 [03:43:55]MH_I2C_Read... [03:43:55]Read from MH i2c: E2 62 00 [03:43:55]MH_I2C_Read... [03:43:55]Read from MH i2c: E2 62 00 DF 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 4F 01 00 0E 04 04 00 EF 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 BF [03:43:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [03:43:55]wFMCommunicate OK [03:43:55]SAM_PROTO_GetFieldsCounters done [03:43:55]requested_item shift.num is exist - process it [03:43:55]requested_item shift.opened is exist - process it [03:43:55]req_shift_opened [03:43:55]FM_GetShiftState [03:43:55]SAM_PROTO_GetShiftState [03:43:55]wFMCommunicate request_size=4 [03:43:55]MH_SAM_APDU [03:43:55]CAPDU: 80 13 01 00 [03:43:55]Write to MH i2c: E2 08 00 E0 00 80 13 01 00 00 00 00 00 5D [03:43:55]OFD Sender: No OFD packet to send [03:43:55]Write i2c OK [03:43:55]MH_I2C_Read... [03:43:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:43:55]Read from MH i2c: E2 [03:43:55]MH_I2C_Read... [03:43:55]Read from MH i2c: E2 0E 00 [03:43:55]MH_I2C_Read... [03:43:55]Read from MH i2c: E2 0E 00 E0 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E8 [03:43:55]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [03:43:55]wFMCommunicate OK [03:43:55]SAM_PROTO_GetShiftState done [03:43:55]FM_GetShiftState done [03:43:55]req_shift_opened done [03:43:55]requested_item shift.open_date is exist - process it [03:43:55]req_shift_open_date [03:43:55]req_shift_open_date done [03:43:55]produce_requested_data done [03:43:55]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85882,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [03:43:55]process_action_free close_receipt [03:43:55]json_value_free [03:43:55]json_value_free done [03:43:55]process_json_proto returns [03:43:55]Send response to host [03:43:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85882,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [03:43:55]free response buf [03:43:55]execute_script done [03:43:55]execute_script returns [03:43:55]free content buf [03:43:55]Sock 9.Close socket [03:43:55]Sock 9.Thread stoped [03:43:57]accept exits with 6 [03:43:57]New connection [03:43:57]New thread 3067252068 created [03:43:57]Thread 3067395428 joined [03:43:57]Waiting for new connection... [03:43:57] Sock 6.Parse request [03:43:57]Sock 6.Check first char [03:43:57]Sock 6.First char is OK [03:43:57]request: POST /json_proto HTTP/1.0 [03:43:57]Method: POST [03:43:57]URL: /json_proto [03:43:57]Method is POST - this is cgi request [03:43:57]url: /json_proto [03:43:57]query_string will be loaded in cgi processing [03:43:57]execute_cgi json_proto POST (null) [03:43:57]execute_cgi path=json_proto method=POST [03:43:57]POST find Content-Length [03:43:57]Host: 172.17.47.196:8080 [03:43:57]Content-Length: 621 [03:43:57]Content-Type: application/json [03:43:57] [03:43:57]POST finish read [03:43:57]Found Content-Length = 621 [03:43:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147797", "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" ] } } [03:43:57]execute_script... [03: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 : (3)147797", "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" ] } } [03:43:57]POST & json_proto [03:43:57]process_json_proto [03:43:57]json parsed OK: [03:43:57]protocol is kg_v1.0 [03:43:57]action value=close_receipt [03:43:57]process_action close_receipt [03:43:57]cmd_close_receipt [03:43:57]MH_GetDate [03:43:57]Write to MH i2c: F0 00 00 E1 00 D0 [03:43:57]Write i2c OK [03:43:57]MH_I2C_Read... [03:43:57]Read from MH i2c: F0 [03:43:57]MH_I2C_Read... [03:43:57]Read from MH i2c: F0 09 00 [03:43:57]MH_I2C_Read... [03:43:57]Read from MH i2c: F0 09 00 E1 00 00 7E EF EC 66 4C 6B 94 66 49 [03:43:57]GetLastDocTimeStamp 1726803832 [03:43:57]current date 1726803838 [03:43:57]FM_GetShiftState [03:43:57]SAM_PROTO_GetShiftState [03:43:57]wFMCommunicate request_size=4 [03:43:57]MH_SAM_APDU [03:43:57]CAPDU: 80 13 01 00 [03:43:57]Write to MH i2c: E2 08 00 E2 00 80 13 01 00 00 00 00 00 5F [03:43:57]Write i2c OK [03:43:57]MH_I2C_Read... [03:43:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:43:57]Read from MH i2c: E2 [03:43:57]MH_I2C_Read... [03:43:57]Read from MH i2c: E2 0E 00 [03:43:57]MH_I2C_Read... [03:43:57]Read from MH i2c: E2 0E 00 E2 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EA [03:43:57]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [03:43:57]wFMCommunicate OK [03:43:57]SAM_PROTO_GetShiftState done [03:43:57]FM_GetShiftState done [03:43:57]opened in 1726791534 [03:43:57]opened+sec_in_day 1726877934 [03:43:57]quantity*price = 14900 [03:43:57]sum+1 = 14901 [03:43: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 СНО: Общий режим Чек 42 20.09.2024 03:43 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85883 ФПД: 125826005158230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T034358&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85883&fm=125826005158230&tin=02508201610067®Number=0000000000092592&sum=14900 0 [03:43:58]StoreToDocumentArchive [03:43:58]shift 495 fd 85883 [03:43:58]save to /storage/0495/doc_00085883 [03:43:58]save last doc name /storage/0495/doc_00085883 to /storage/kkm_last_doc_name [03:43:58]save OK [03:43:58]Clear old archive folders... [03:43:58]ProcessDocumentItem done err = 0, tmpTLVsize=273 [03:43:58]tlvbuf is 009B5860 [03:43:58]SAM_PROTO_ClearQueue [03:43:58]wFMCommunicate request_size=4 [03:43:58]MH_SAM_APDU [03:43:58]CAPDU: 80 09 00 00 [03:43:58]Write to MH i2c: E2 08 00 EF 00 80 09 00 00 00 00 00 00 61 [03:43:58]Write i2c OK [03:43:58]MH_I2C_Read... [03:43:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:43:58]Read from MH i2c: E2 [03:43:58]MH_I2C_Read... [03:43:58]Read from MH i2c: E2 03 00 [03:43:58]MH_I2C_Read... [03:43:58]Read from MH i2c: E2 03 00 EF 00 00 90 00 63 [03:43:58]RAPDU: 90 00 [03:43:58]wFMCommunicate OK [03:43:58]SAM_PROTO_ClearQueue done [03:43:58]KKMCreateOFDPacket [03:43:58]OFDProtocolAddRootSTLVToBuf [03:43:58]FM_MakeSignedData [03:43:58]FM_MakeSignedData [03:43:58]SAM_PROTO_SignData [03:43:58]wFMCommunicate request_size=4 [03:43:58]MH_SAM_APDU [03:43:58]CAPDU: 80 0D 01 02 [03:43:58]Write to MH i2c: E2 08 00 F0 00 80 0D 01 02 00 00 00 00 69 [03:43:58]Write i2c OK [03:43:58]MH_I2C_Read... [03:43:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:43:58]Read from MH i2c: E2 [03:43:58]MH_I2C_Read... [03:43:58]Read from MH i2c: E2 03 00 [03:43:58]MH_I2C_Read... [03:43:58]Read from MH i2c: E2 03 00 F0 00 00 90 00 64 [03:43:58]RAPDU: 90 00 [03:43:58]wFMCommunicate OK [03:43:58]wFMCommunicate request_size=255 [03:43:58]MH_SAM_APDU [03:43: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 2A 00 00 00 F4 03 04 00 7E EF EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 [03:43:58]Write to MH i2c: E2 02 01 F1 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 2A 00 00 00 F4 03 04 00 7E EF EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 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 DF [03:43:58]Write i2c OK [03:43:58]MH_I2C_Read... [03:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:43:59]Read from MH i2c: E2 [03:43:59]MH_I2C_Read... [03:43:59]Read from MH i2c: E2 03 00 [03:43:59]MH_I2C_Read... [03:43:59]Read from MH i2c: E2 03 00 F1 00 00 90 00 65 [03:43:59]RAPDU: 90 00 [03:43:59]wFMCommunicate OK [03:43:59]wFMCommunicate request_size=32 [03:43:59]MH_SAM_APDU [03:43:59]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 37 39 10 04 04 00 7B 4F 01 00 35 04 06 00 72 70 26 57 49 56 [03:43:59]Write to MH i2c: E2 23 00 F2 00 80 0D 02 02 1B 00 30 30 30 38 37 34 39 37 39 10 04 04 00 7B 4F 01 00 35 04 06 00 72 70 26 57 49 56 00 00 9E [03:43:59]Write i2c OK [03:43:59]MH_I2C_Read... [03:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:43:59]Read from MH i2c: E2 [03:43:59]MH_I2C_Read... [03:43:59]Read from MH i2c: E2 03 00 [03:43:59]MH_I2C_Read... [03:43:59]Read from MH i2c: E2 03 00 F2 00 00 90 00 66 [03:43:59]RAPDU: 90 00 [03:43:59]wFMCommunicate OK [03:43:59]wFMCommunicate request_size=4 [03:43:59]MH_SAM_APDU [03:43:59]CAPDU: 80 0D 03 02 [03:43:59]Write to MH i2c: E2 08 00 F3 00 80 0D 03 02 00 00 00 00 6E [03:43:59]Write i2c OK [03:43:59]MH_I2C_Read... [03:43:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:43:59]Read from MH i2c: E2 [03:43:59]MH_I2C_Read... [03:43:59]Read from MH i2c: E2 0B 00 [03:43:59]MH_I2C_Read... [03:43:59]Read from MH i2c: E2 0B 00 F3 00 00 27 9E D4 CC 9C D4 93 D7 90 00 AE [03:43:59]RAPDU: 27 9E D4 CC 9C D4 93 D7 90 00 [03:43:59]wFMCommunicate OK [03:43:59]SAM_PROTO_SignData done [03:43:59]FM_MakeSignedData done [03:43:59]CreateOFDProtocolMessage [03:43:59]wFMCommunicate request_size=4 [03:43:59]MH_SAM_APDU [03:43:59]CAPDU: 80 11 00 00 [03:43:59]Write to MH i2c: E2 08 00 F4 00 80 11 00 00 00 00 00 00 6E [03:43:59]Write i2c OK [03:43:59]MH_I2C_Read... [03:43:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:43:59]Read from MH i2c: E2 [03:43:59]MH_I2C_Read... [03:43:59]Read from MH i2c: E2 17 00 [03:43:59]MH_I2C_Read... [03:43:59]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 [03: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 [03:43:59]wFMCommunicate OK [03:43:59]CreateOFDProtocolMessage done [03:43:59]OFDSenderStorePacket 85883 [03:43:59]StoreOFDPacket docnum=85883 [03: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 25 01 00 00 A4 96 1D 01 03 DD 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 2A 00 00 00 F4 03 04 00 7E EF EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 72 70 26 57 49 56 27 9E D4 CC 9C D4 93 D7 [03:43:59]CheckFolder [03:43:59]dirname=/storage/ofd_packets [03:43:59]CheckFolder done [03:43:59]ProducePacketName [03:43:59]name=ofd_packets/00085883 [03:43:59]NVStorageSaveData ofd_packets/00085883 [03:43:59]File name is /storage/ofd_packets/00085883 [03:43:59]Write 323 bytes [03:43:59]NVStorageSaveData done [03:43:59]OFDSenderStorePacket done [03:43:59]KKMCreateOFDPacket done [03:43:59]NVStorageSaveData kkm_last_timestamp [03:43:59]File name is /storage/kkm_last_timestamp [03:43:59]Write 4 bytes [03:43:59]NVStorageSaveData done [03:43:59]ExternCall_PrintAddStr [03:43:59]wPrintStart [03:43:59]Write to MH i2c: 01 00 00 F5 00 F5 [03:43:59]Write i2c OK [03:43:59]MH_I2C_Read... [03:43:59]Read from MH i2c: 01 [03:43:59]MH_I2C_Read... [03:43:59]Read from MH i2c: 01 07 00 [03:43:59]MH_I2C_Read... [03:43:59]Read from MH i2c: 01 07 00 F5 00 00 00 00 00 00 FF 0F 0A [03:43:59]RasterBufferAndPrint [03:43:59]line Счет N : (3)147797 [03:43:59]line ИНН: 02508201610067 [03:43:59]line Контрольно-Кассовый Чек [03:43:59]line ПРОДАЖА [03:43:59]line Товар: 48744119 [03:43:59]line Сигареты Winston Xstyle Dual [03:43:59]line 1.000 * 149.00 [03:43:59]line = 149.00 [03:43:59]line НДС 12% НСП 1% [03:43:59]line > о реализуемом товаре [03:43:59]line ИТОГО: 149.00 [03:43:59]line НСП 1% : 1.32 [03:43:59]line НДС 12% : 15.82 [03:43:59]line Наличными: 149.00 [03:43:59]line Безнал.: 0.00 [03:43:59]line Место: АЗС № 137 "Партнер Нефть" [03:43:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [03:43:59]line СНО: Общий режим [03:43:59]line Чек 42 20.09.2024 03:43 [03:43:59]line Смена: 495 ФФД: 1.0 [03:43:59]line ЗНМ: 0300000064 [03:43:59]line РНМ: 0000000000092592 [03:43:59]line Версия ККМ: 001 [03:43:59]line ФМ: 0000000000874979 [03:43:59]line ФД: 85883 [03:43:59]line ФПД: 125826005158230 [03:43:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T034358&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85883&fm=125826005158230&tin=02508201610067®Number=0000000000092592&sum=14900 [03:43:59]line 0 [03:43:59]written 0, free lines is 4095 [03:43:59]OFD Sender: Processing packet 85883 [packets to send 263, broken 262] [03:43:59]ProducePacketName [03:43:59]name=ofd_packets/00085883 [03:43:59]OFD Sender: To server: pG, [03:43:59]CommunicateWithHost lk.salyk.kg:30040 [03:43:59]ConnectInit lk.salyk.kg [03:44:00]Write to MH i2c: 01 00 00 1D 01 1E [03:44:00]Write i2c OK [03:44:00]MH_I2C_Read... [03:44:00]Read from MH i2c: 01 [03:44:00]MH_I2C_Read... [03:44:00]Read from MH i2c: 01 07 00 [03:44:00]MH_I2C_Read... [03:44:00]Read from MH i2c: 01 07 00 1D 01 00 00 00 00 00 EF 0C 20 [03:44:00]RasterBufferAndPrint [03:44:00]line [03:44:00]line [03:44:00]line [03:44:00]line [03:44:00]line [03:44:00]written 0, free lines is 3343 [03:44:00]MH_Cut [03:44:00]Write to MH i2c: D1 01 00 24 01 01 F7 [03:44:00]Write i2c OK [03:44:00]MH_I2C_Read... [03:44:00]Read from MH i2c: D1 [03:44:00]MH_I2C_Read... [03:44:00]Read from MH i2c: D1 01 00 [03:44:00]MH_I2C_Read... [03:44:00]Read from MH i2c: D1 01 00 24 01 00 F6 [03:44:00]Write to MH i2c: 01 00 00 25 01 26 [03:44:00]Write i2c OK [03:44:00]MH_I2C_Read... [03:44:00]*** Cut start [03:44:00]*** Partial cut [03:44:00]*** CUTSNS_PIN = 1 [03:44:00]*** CUTSNS_PIN = 0 [03:44:01]*** Brake cut motor [03:44:01]Read from MH i2c: 01 [03:44:01]MH_I2C_Read... [03:44:01]*** Stop cut motor [03:44:01]*** Cut end [03:44:01]Read from MH i2c: 01 07 00 [03:44:01]MH_I2C_Read... [03:44:01]Read from MH i2c: 01 07 00 25 01 00 00 00 00 00 FF 0F 3B [03:44:01]process_action close_receipt done [03:44:01]requested_data is exist [03:44:01]produce_requested_data [03:44:01]requested_item fm.sn is exist - process it [03:44:01]wFMCommunicate request_size=4 [03:44:01]MH_SAM_APDU [03:44:01]CAPDU: 80 11 00 00 [03:44:01]Write to MH i2c: E2 08 00 26 01 80 11 00 00 00 00 00 00 A1 [03:44:01]Write i2c OK [03:44:01]MH_I2C_Read... [03:44:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:44:01]Read from MH i2c: E2 [03:44:01]MH_I2C_Read... [03:44:01]Read from MH i2c: E2 17 00 [03:44:01]MH_I2C_Read... [03:44:01]Read from MH i2c: E2 17 00 26 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 00 [03: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 [03:44:01]wFMCommunicate OK [03:44:01]requested_item fd.num is exist - process it [03:44:01]SAM_PROTO_GetFieldsCounters [03:44:01]wFMCommunicate request_size=4 [03:44:01]MH_SAM_APDU [03:44:01]CAPDU: 80 13 00 00 [03:44:01]Write to MH i2c: E2 08 00 27 01 80 13 00 00 00 00 00 00 A4 [03:44:01]Write i2c OK [03:44:01]MH_I2C_Read... [03:44:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:44:01]Read from MH i2c: E2 [03:44:01]MH_I2C_Read... [03:44:01]Read from MH i2c: E2 62 00 [03:44:01]MH_I2C_Read... [03:44:01]Read from MH i2c: E2 62 00 27 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 7B 4F 01 00 0E 04 04 00 EF 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 0C [03: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 7B 4F 01 00 0E 04 04 00 EF 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 [03:44:01]wFMCommunicate OK [03:44:01]SAM_PROTO_GetFieldsCounters done [03:44:01]requested_item shift.num is exist - process it [03:44:01]requested_item shift.opened is exist - process it [03:44:01]req_shift_opened [03:44:01]FM_GetShiftState [03:44:01]SAM_PROTO_GetShiftState [03:44:01]wFMCommunicate request_size=4 [03:44:01]MH_SAM_APDU [03:44:01]CAPDU: 80 13 01 00 [03:44:01]Write to MH i2c: E2 08 00 28 01 80 13 01 00 00 00 00 00 A6 [03:44:01]Write i2c OK [03:44:01]MH_I2C_Read... [03:44:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:44:01]Read from MH i2c: E2 [03:44:01]MH_I2C_Read... [03:44:01]Read from MH i2c: E2 0E 00 [03:44:01]MH_I2C_Read... [03:44:01]Read from MH i2c: E2 0E 00 28 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 31 [03:44:01]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [03:44:01]wFMCommunicate OK [03:44:01]SAM_PROTO_GetShiftState done [03:44:01]FM_GetShiftState done [03:44:01]req_shift_opened done [03:44:01]requested_item shift.open_date is exist - process it [03:44:01]req_shift_open_date [03:44:01]req_shift_open_date done [03:44:01]produce_requested_data done [03:44:01]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85883,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [03:44:01]process_action_free close_receipt [03:44:01]json_value_free [03:44:01]json_value_free done [03:44:01]process_json_proto returns [03:44:01]Send response to host [03:44:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85883,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [03:44:01]free response buf [03:44:01]execute_script done [03:44:01]execute_script returns [03:44:01]free content buf [03:44:01]Sock 6.Close socket [03:44:01]Sock 6.Thread stoped [03:44:02]Connected sock=9 [03:44:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 A4 96 1D 01 03 DD 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 2A 00 00 00 F4 03 04 00 7E EF EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 72 70 26 57 49 56 27 9E D4 CC 9C D4 93 D7 [03:44: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 F2 68 47 00 17 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 7B 4F 01 00 F4 03 04 00 58 9A EC 66 B6 04 01 00 00 CB DE 62 74 31 8C 31 55 [03:44:03]CommunicateWithHost err = 0 [03:44:03]CheckOFDResponse [03:44:03]1017 (14) - 77093643461234 [03:44:03]1041 (16) - 0000000000874979 [03:44:03]1040 (4) - 85883 [03:44:03]1012 (4) - 19.09.2024 21:40 [03:44:03]1206 (1) - 0 [03:44:03]OFD Sender: Remove packet 85883 [03:44:03]ProducePacketName [03:44:03]name=ofd_packets/00085883 [03:44:03]NVStorageDeleteData [03:44:03]OFD Sender: No OFD packet to send [03:44:08]OFD Sender: No OFD packet to send [03:44:13]OFD Sender: No OFD packet to send [03:44:18]OFD Sender: No OFD packet to send [03:44:23]OFD Sender: No OFD packet to send [03:44:28]OFD Sender: No OFD packet to send [03:44:33]recv_with_timeout no data received [03:44:33]OFD Sender: No OFD packet to send [03:44:38]OFD Sender: No OFD packet to send [03:44:43]OFD Sender: No OFD packet to send [03:44:47]recv_with_timeout no data received [03:44:48]OFD Sender: No OFD packet to send [03:44:53]OFD Sender: No OFD packet to send [03:44:58]OFD Sender: No OFD packet to send [03:45:02]recv_with_timeout no data received [03:45:03]OFD Sender: No OFD packet to send [03:45:08]OFD Sender: No OFD packet to send [03:45:13]OFD Sender: No OFD packet to send [03:45:15]accept exits with 10 [03:45:15]New connection [03:45:15]New thread 3067395428 created [03:45:15]Thread 3067252068 joined [03:45:15]Waiting for new connection... [03:45:15] Sock 10.Parse request [03:45:15]Sock 10.Check first char [03:45:15]Sock 10.First char is OK [03:45:15]request: POST /json_proto HTTP/1.0 [03:45:15]Method: POST [03:45:15]URL: /json_proto [03:45:15]Method is POST - this is cgi request [03:45:15]url: /json_proto [03:45:15]query_string will be loaded in cgi processing [03:45:15]execute_cgi json_proto POST (null) [03:45:15]execute_cgi path=json_proto method=POST [03:45:15]POST find Content-Length [03:45:15]Host: 172.17.47.196:8080 [03:45:15]Content-Length: 808 [03:45:15]Content-Type: application/json [03:45:15] [03:45:15]POST finish read [03:45:15]Found Content-Length = 808 [03:45:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870711", "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" : 36.950, "sum" : 2815.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2815.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:45:15]execute_script... [03:45:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870711", "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" : 36.950, "sum" : 2815.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2815.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:45:15]POST & json_proto [03:45:15]process_json_proto [03:45:15]json parsed OK: [03:45:15]protocol is kg_v1.0 [03:45:15]action value=close_receipt [03:45:15]process_action close_receipt [03:45:15]cmd_close_receipt [03:45:15]MH_GetDate [03:45:15]Write to MH i2c: F0 00 00 29 01 19 [03:45:15]Write i2c OK [03:45:15]MH_I2C_Read... [03:45:15]Read from MH i2c: F0 [03:45:15]MH_I2C_Read... [03:45:15]Read from MH i2c: F0 09 00 [03:45:15]MH_I2C_Read... [03:45:15]Read from MH i2c: F0 09 00 29 01 00 CB EF EC 66 4C 6B 94 66 DF [03:45:15]GetLastDocTimeStamp 1726803838 [03:45:15]current date 1726803915 [03:45:15]FM_GetShiftState [03:45:15]SAM_PROTO_GetShiftState [03:45:15]wFMCommunicate request_size=4 [03:45:15]MH_SAM_APDU [03:45:15]CAPDU: 80 13 01 00 [03:45:15]Write to MH i2c: E2 08 00 2A 01 80 13 01 00 00 00 00 00 A8 [03:45:15]Write i2c OK [03:45:15]MH_I2C_Read... [03:45:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:45:15]Read from MH i2c: E2 [03:45:15]MH_I2C_Read... [03:45:15]Read from MH i2c: E2 0E 00 [03:45:15]MH_I2C_Read... [03:45:15]Read from MH i2c: E2 0E 00 2A 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 33 [03:45:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [03:45:15]wFMCommunicate OK [03:45:15]SAM_PROTO_GetShiftState done [03:45:15]FM_GetShiftState done [03:45:15]opened in 1726791534 [03:45:15]opened+sec_in_day 1726877934 [03:45:15]quantity*price = 281559 [03:45:15]sum+1 = 281560 [03:45:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2815.59 НСП 1% : 24.92 НДС 12% : 299.00 Наличными: 0.00 Безнал.: 2815.59 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 43 20.09.2024 03:45 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 85884 ФПД: 209122855330550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T034515&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85884&fm=209122855330550&tin=02508201610067®Number=0000000000092592&sum=281559 [03:45:16]StoreToDocumentArchive [03:45:16]shift 495 fd 85884 [03:45:16]save to /storage/0495/doc_00085884 [03:45:16]save last doc name /storage/0495/doc_00085884 to /storage/kkm_last_doc_name [03:45:16]save OK [03:45:16]Clear old archive folders... [03:45:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [03:45:16]tlvbuf is 009DA9A0 [03:45:16]SAM_PROTO_ClearQueue [03:45:16]wFMCommunicate request_size=4 [03:45:16]MH_SAM_APDU [03:45:16]CAPDU: 80 09 00 00 [03:45:16]Write to MH i2c: E2 08 00 37 01 80 09 00 00 00 00 00 00 AA [03:45:16]Write i2c OK [03:45:16]MH_I2C_Read... [03:45:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:45:16]Read from MH i2c: E2 [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: E2 03 00 [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: E2 03 00 37 01 00 90 00 AC [03:45:16]RAPDU: 90 00 [03:45:16]wFMCommunicate OK [03:45:16]SAM_PROTO_ClearQueue done [03:45:16]KKMCreateOFDPacket [03:45:16]OFDProtocolAddRootSTLVToBuf [03:45:16]FM_MakeSignedData [03:45:16]FM_MakeSignedData [03:45:16]SAM_PROTO_SignData [03:45:16]wFMCommunicate request_size=4 [03:45:16]MH_SAM_APDU [03:45:16]CAPDU: 80 0D 01 02 [03:45:16]Write to MH i2c: E2 08 00 38 01 80 0D 01 02 00 00 00 00 B2 [03:45:16]Write i2c OK [03:45:16]MH_I2C_Read... [03:45:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:45:16]Read from MH i2c: E2 [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: E2 03 00 [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: E2 03 00 38 01 00 90 00 AD [03:45:16]RAPDU: 90 00 [03:45:16]wFMCommunicate OK [03:45:16]wFMCommunicate request_size=255 [03:45:16]MH_SAM_APDU [03:45: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 56 90 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 4B 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 4B 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BC 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 74 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 4B 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 CB EF EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [03:45:16]Write to MH i2c: E2 02 01 39 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 56 90 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 4B 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 4B 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BC 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 74 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 4B 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 CB EF EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 35 [03:45:16]Write i2c OK [03:45:16]MH_I2C_Read... [03:45:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:45:16]Read from MH i2c: E2 [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: E2 03 00 [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: E2 03 00 39 01 00 90 00 AE [03:45:16]RAPDU: 90 00 [03:45:16]wFMCommunicate OK [03:45:16]wFMCommunicate request_size=11 [03:45:16]MH_SAM_APDU [03:45:16]CAPDU: 80 0D 02 02 06 BE 32 35 81 A2 F6 [03:45:16]Write to MH i2c: E2 0E 00 3A 01 80 0D 02 02 06 00 BE 32 35 81 A2 F6 00 00 FF [03:45:16]Write i2c OK [03:45:16]MH_I2C_Read... [03:45:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:45:16]Read from MH i2c: E2 [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: E2 03 00 [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: E2 03 00 3A 01 00 90 00 AF [03:45:16]RAPDU: 90 00 [03:45:16]wFMCommunicate OK [03:45:16]wFMCommunicate request_size=4 [03:45:16]MH_SAM_APDU [03:45:16]CAPDU: 80 0D 03 02 [03:45:16]Write to MH i2c: E2 08 00 3B 01 80 0D 03 02 00 00 00 00 B7 [03:45:16]Write i2c OK [03:45:16]MH_I2C_Read... [03:45:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:45:16]Read from MH i2c: E2 [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: E2 0B 00 [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: E2 0B 00 3B 01 00 9F C8 72 4C 0E DD E9 8D 90 00 3E [03:45:16]RAPDU: 9F C8 72 4C 0E DD E9 8D 90 00 [03:45:16]wFMCommunicate OK [03:45:16]SAM_PROTO_SignData done [03:45:16]FM_MakeSignedData done [03:45:16]CreateOFDProtocolMessage [03:45:16]wFMCommunicate request_size=4 [03:45:16]MH_SAM_APDU [03:45:16]CAPDU: 80 11 00 00 [03:45:16]Write to MH i2c: E2 08 00 3C 01 80 11 00 00 00 00 00 00 B7 [03:45:16]Write i2c OK [03:45:16]MH_I2C_Read... [03:45:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:45:16]Read from MH i2c: E2 [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: E2 17 00 [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: E2 17 00 3C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 16 [03:45:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:45:16]wFMCommunicate OK [03:45:16]CreateOFDProtocolMessage done [03:45:16]OFDSenderStorePacket 85884 [03:45:16]StoreOFDPacket docnum=85884 [03:45: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 C3 79 08 01 7E D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 56 90 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D7 4B 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D7 4B 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BC 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 74 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D7 4B 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 CB EF EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 BE 32 35 81 A2 F6 9F C8 72 4C 0E DD E9 8D [03:45:16]CheckFolder [03:45:16]dirname=/storage/ofd_packets [03:45:16]CheckFolder done [03:45:16]ProducePacketName [03:45:16]name=ofd_packets/00085884 [03:45:16]NVStorageSaveData ofd_packets/00085884 [03:45:16]File name is /storage/ofd_packets/00085884 [03:45:16]Write 302 bytes [03:45:16]NVStorageSaveData done [03:45:16]OFDSenderStorePacket done [03:45:16]KKMCreateOFDPacket done [03:45:16]NVStorageSaveData kkm_last_timestamp [03:45:16]File name is /storage/kkm_last_timestamp [03:45:16]Write 4 bytes [03:45:16]NVStorageSaveData done [03:45:16]ExternCall_PrintAddStr [03:45:16]wPrintStart [03:45:16]Write to MH i2c: 01 00 00 3D 01 3E [03:45:16]OFD Sender: Processing packet 85884 [packets to send 263, broken 262] [03:45:16]ProducePacketName [03:45:16]name=ofd_packets/00085884 [03:45:16]OFD Sender: To server: pG, [03:45:16]CommunicateWithHost lk.salyk.kg:30040 [03:45:16]ConnectInit lk.salyk.kg [03:45:16]Write i2c OK [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: 01 [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: 01 07 00 [03:45:16]MH_I2C_Read... [03:45:16]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 FF 0F 53 [03:45:16]RasterBufferAndPrint [03:45:16]line Счет N : (1)870711 [03:45:16]line ИНН: 02508201610067 [03:45:16]line Контрольно-Кассовый Чек [03:45:16]line ПРОДАЖА [03:45:16]line ТРК (МРК, ГНК) : 44 [03:45:16]line Товар: 2710194210 [03:45:16]line ДТ(л)-К-4 [03:45:16]line 36.950 * 76.20 [03:45:16]line = 2815.59 [03:45:16]line НДС 12% НСП 1% [03:45:16]line > о реализуемом товаре [03:45:16]line ИТОГО: 2815.59 [03:45:16]line НСП 1% : 24.92 [03:45:16]line НДС 12% : 299.00 [03:45:16]line Наличными: 0.00 [03:45:16]line Безнал.: 2815.59 [03:45:16]line Место: АЗС № 137 "Партнер Нефть" [03:45:16]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [03:45:16]line СНО: Общий режим [03:45:16]line Чек 43 20.09.2024 03:45 [03:45:16]line Смена: 495 ФФД: 1.0 [03:45:16]line ЗНМ: 0300000064 [03:45:16]line РНМ: 0000000000092592 [03:45:16]line Версия ККМ: 001 [03:45:16]line Платежная система: O! деньги [03:45:16]line ФМ: 0000000000874979 [03:45:16]line ФД: 85884 [03:45:16]line ФПД: 209122855330550 [03:45:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T034515&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85884&fm=209122855330550&tin=02508201610067®Number=0000000000092592&sum=281559 [03:45:16]written 0, free lines is 4095 [03:45:17]Write to MH i2c: 01 00 00 67 01 68 [03:45:17]Write i2c OK [03:45:17]MH_I2C_Read... [03:45:17]Read from MH i2c: 01 [03:45:17]MH_I2C_Read... [03:45:17]Read from MH i2c: 01 07 00 [03:45:17]MH_I2C_Read... [03:45:17]Read from MH i2c: 01 07 00 67 01 00 00 00 00 00 EF 0C 6A [03:45:17]RasterBufferAndPrint [03:45:17]line [03:45:17]line [03:45:17]line [03:45:17]line [03:45:17]line [03:45:17]written 0, free lines is 3337 [03:45:17]MH_Cut [03:45:17]Write to MH i2c: D1 01 00 6E 01 01 41 [03:45:17]Write i2c OK [03:45:17]MH_I2C_Read... [03:45:17]Read from MH i2c: D1 [03:45:17]MH_I2C_Read... [03:45:17]Read from MH i2c: D1 01 00 [03:45:17]MH_I2C_Read... [03:45:17]Read from MH i2c: D1 01 00 6E 01 00 40 [03:45:17]Write to MH i2c: 01 00 00 6F 01 70 [03:45:17]Write i2c OK [03:45:17]MH_I2C_Read... [03:45:17]recv_with_timeout no data received [03:45:18]*** Cut start [03:45:18]*** Partial cut [03:45:18]*** CUTSNS_PIN = 1 [03:45:18]*** CUTSNS_PIN = 0 [03:45:18]*** Brake cut motor [03:45:18]Read from MH i2c: 01 [03:45:18]MH_I2C_Read... [03:45:18]*** Stop cut motor [03:45:18]*** Cut end [03:45:18]Read from MH i2c: 01 07 00 [03:45:18]MH_I2C_Read... [03:45:18]Read from MH i2c: 01 07 00 6F 01 00 00 00 00 00 FF 0F 85 [03:45:18]process_action close_receipt done [03:45:18]requested_data is exist [03:45:18]produce_requested_data [03:45:18]requested_item fm.sn is exist - process it [03:45:18]wFMCommunicate request_size=4 [03:45:18]MH_SAM_APDU [03:45:18]CAPDU: 80 11 00 00 [03:45:18]Write to MH i2c: E2 08 00 70 01 80 11 00 00 00 00 00 00 EB [03:45:18]Write i2c OK [03:45:18]MH_I2C_Read... [03:45:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:45:18]Read from MH i2c: E2 [03:45:18]MH_I2C_Read... [03:45:18]Read from MH i2c: E2 17 00 [03:45:18]MH_I2C_Read... [03:45:18]Read from MH i2c: E2 17 00 70 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4A [03:45:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:45:18]wFMCommunicate OK [03:45:18]requested_item fd.num is exist - process it [03:45:18]SAM_PROTO_GetFieldsCounters [03:45:18]wFMCommunicate request_size=4 [03:45:18]MH_SAM_APDU [03:45:18]CAPDU: 80 13 00 00 [03:45:18]Write to MH i2c: E2 08 00 71 01 80 13 00 00 00 00 00 00 EE [03:45:18]Write i2c OK [03:45:18]MH_I2C_Read... [03:45:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:45:19]Read from MH i2c: E2 [03:45:19]MH_I2C_Read... [03:45:19]Read from MH i2c: E2 62 00 [03:45:19]MH_I2C_Read... [03:45:19]Read from MH i2c: E2 62 00 71 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 7C 4F 01 00 0E 04 04 00 EF 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 5A [03:45: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 7C 4F 01 00 0E 04 04 00 EF 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 [03:45:19]wFMCommunicate OK [03:45:19]SAM_PROTO_GetFieldsCounters done [03:45:19]requested_item shift.num is exist - process it [03:45:19]requested_item shift.opened is exist - process it [03:45:19]req_shift_opened [03:45:19]FM_GetShiftState [03:45:19]SAM_PROTO_GetShiftState [03:45:19]wFMCommunicate request_size=4 [03:45:19]MH_SAM_APDU [03:45:19]CAPDU: 80 13 01 00 [03:45:19]Write to MH i2c: E2 08 00 72 01 80 13 01 00 00 00 00 00 F0 [03:45:19]Write i2c OK [03:45:19]MH_I2C_Read... [03:45:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:45:19]Read from MH i2c: E2 [03:45:19]MH_I2C_Read... [03:45:19]Read from MH i2c: E2 0E 00 [03:45:19]MH_I2C_Read... [03:45:19]Read from MH i2c: E2 0E 00 72 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7B [03:45:19]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [03:45:19]wFMCommunicate OK [03:45:19]SAM_PROTO_GetShiftState done [03:45:19]FM_GetShiftState done [03:45:19]req_shift_opened done [03:45:19]requested_item shift.open_date is exist - process it [03:45:19]req_shift_open_date [03:45:19]req_shift_open_date done [03:45:19]produce_requested_data done [03:45:19]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85884,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [03:45:19]process_action_free close_receipt [03:45:19]json_value_free [03:45:19]json_value_free done [03:45:19]process_json_proto returns [03:45:19]Send response to host [03:45:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85884,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [03:45:19]free response buf [03:45:19]execute_script done [03:45:19]execute_script returns [03:45:19]free content buf [03:45:19]Sock 10.Close socket [03:45:19]Sock 10.Thread stoped [03:47:14]MH_I2C_Read... [03:47:14]Read from MH i2c: E2 17 00 [03:47:14]MH_I2C_Read... [03:47:14]Read from MH i2c: E2 17 00 B8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 92 [03:47:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:47:14]wFMCommunicate OK [03:47:14]requested_item fd.num is exist - process it [03:47:14]SAM_PROTO_GetFieldsCounters [03:47:14]wFMCommunicate request_size=4 [03:47:14]MH_SAM_APDU [03:47:14]CAPDU: 80 13 00 00 [03:47:14]Write to MH i2c: E2 08 00 B9 01 80 13 00 00 00 00 00 00 36 [03:47:14]Write i2c OK [03:47:14]MH_I2C_Read... [03:47:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:47:15]Read from MH i2c: E2 [03:47:15]MH_I2C_Read... [03:47:15]Read from MH i2c: E2 62 00 [03:47:15]MH_I2C_Read... [03:47:15]Read from MH i2c: E2 62 00 B9 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 4F 01 00 0E 04 04 00 EF 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 A6 [03:47: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 7D 4F 01 00 0E 04 04 00 EF 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 [03:47:15]wFMCommunicate OK [03:47:15]SAM_PROTO_GetFieldsCounters done [03:47:15]requested_item shift.num is exist - process it [03:47:15]requested_item shift.opened is exist - process it [03:47:15]req_shift_opened [03:47:15]FM_GetShiftState [03:47:15]SAM_PROTO_GetShiftState [03:47:15]wFMCommunicate request_size=4 [03:47:15]MH_SAM_APDU [03:47:15]CAPDU: 80 13 01 00 [03:47:15]Write to MH i2c: E2 08 00 BA 01 80 13 01 00 00 00 00 00 38 [03:47:15]Write i2c OK [03:47:15]MH_I2C_Read... [03:47:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:47:15]Read from MH i2c: E2 [03:47:15]MH_I2C_Read... [03:47:15]Read from MH i2c: E2 0E 00 [03:47:15]MH_I2C_Read... [03:47:15]Read from MH i2c: E2 0E 00 BA 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C3 [03:47:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [03:47:15]wFMCommunicate OK [03:47:15]SAM_PROTO_GetShiftState done [03:47:15]FM_GetShiftState done [03:47:15]req_shift_opened done [03:47:15]requested_item shift.open_date is exist - process it [03:47:15]req_shift_open_date [03:47:15]req_shift_open_date done [03:47:15]produce_requested_data done [03:47:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85885,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [03:47:15]process_action_free close_receipt [03:47:15]json_value_free [03:47:15]json_value_free done [03:47:15]process_json_proto returns [03:47:15]Send response to host [03:47:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85885,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [03:47:15]free response buf [03:47:15]execute_script done [03:47:15]execute_script returns [03:47:15]free content buf [03:47:15]Sock 9.Close socket [03:47:15]Sock 9.Thread stoped [03:47:18]ConnectInit Can't take IP for lk.salyk.kg [03:47:18]CommunicateWithHost connect error [03:47:18]CommunicateWithHost err = -1 [03:47:18]OFD Sender: Server communicate error [03:47:22]recv_with_timeout no data received [03:47:23]OFD Sender: Processing packet 85885 [packets to send 263, broken 262] [03:47:23]ProducePacketName [03:47:23]name=ofd_packets/00085885 [03:47:23]OFD Sender: To server: pG, [03:47:23]CommunicateWithHost lk.salyk.kg:30040 [03:47:23]ConnectInit lk.salyk.kg [03:47:28]ConnectInit Can't take IP for lk.salyk.kg [03:47:28]CommunicateWithHost connect error [03:47:28]CommunicateWithHost err = -1 [03:47:28]OFD Sender: Server communicate error [03:47:33]OFD Sender: Processing packet 85885 [packets to send 263, broken 262] [03:47:33]ProducePacketName [03:47:33]name=ofd_packets/00085885 [03:47:33]OFD Sender: To server: pG, [03:47:33]CommunicateWithHost lk.salyk.kg:30040 [03:47:33]ConnectInit lk.salyk.kg [03:47:38]ConnectInit Can't take IP for lk.salyk.kg [03:47:38]CommunicateWithHost connect error [03:47:38]CommunicateWithHost err = -1 [03:47:38]OFD Sender: Server communicate error [03:47:43]recv_with_timeout no data received [03:47:43]OFD Sender: Processing packet 85885 [packets to send 263, broken 262] [03:47:43]ProducePacketName [03:47:43]name=ofd_packets/00085885 [03:47:43]OFD Sender: To server: pG, [03:47:43]CommunicateWithHost lk.salyk.kg:30040 [03:47:43]ConnectInit lk.salyk.kg [03:47:48]ConnectInit Can't take IP for lk.salyk.kg [03:47:48]CommunicateWithHost connect error [03:47:48]CommunicateWithHost err = -1 [03:47:48]OFD Sender: Server communicate error [03:47:53]OFD Sender: Processing packet 85885 [packets to send 263, broken 262] [03:47:53]ProducePacketName [03:47:53]name=ofd_packets/00085885 [03:47:53]OFD Sender: To server: pG, [03:47:53]CommunicateWithHost lk.salyk.kg:30040 [03:47:53]ConnectInit lk.salyk.kg [03:47:58]ConnectInit Can't take IP for lk.salyk.kg [03:47:58]CommunicateWithHost connect error [03:47:58]CommunicateWithHost err = -1 [03:47:58]OFD Sender: Server communicate error [03:48:03]OFD Sender: Processing packet 85885 [packets to send 263, broken 262] [03:48:03]ProducePacketName [03:48:03]name=ofd_packets/00085885 [03:48:03]OFD Sender: To server: pG, [03:48:03]CommunicateWithHost lk.salyk.kg:30040 [03:48:03]ConnectInit lk.salyk.kg [03:48:08]ConnectInit Can't take IP for lk.salyk.kg [03:48:08]CommunicateWithHost connect error [03:48:08]CommunicateWithHost err = -1 [03:48:08]OFD Sender: Server communicate error [03:48:13]OFD Sender: Processing packet 85885 [packets to send 263, broken 262] [03:48:13]ProducePacketName [03:48:13]name=ofd_packets/00085885 [03:48:13]OFD Sender: To server: pG, [03:48:13]CommunicateWithHost lk.salyk.kg:30040 [03:48:13]ConnectInit lk.salyk.kg [03:48:18]ConnectInit Can't take IP for lk.salyk.kg [03:48:18]CommunicateWithHost connect error [03:48:18]CommunicateWithHost err = -1 [03:48:18]OFD Sender: Server communicate error [03:48:20]ConnectInit Can't connect to host [03:48:23]OFD Sender: Processing packet 85885 [packets to send 263, broken 262] [03:48:23]ProducePacketName [03:48:23]name=ofd_packets/00085885 [03:48:23]OFD Sender: To server: pG, [03:48:23]CommunicateWithHost lk.salyk.kg:30040 [03:48:23]ConnectInit lk.salyk.kg [03:48:28]ConnectInit Can't take IP for lk.salyk.kg [03:48:28]CommunicateWithHost connect error [03:48:28]CommunicateWithHost err = -1 [03:48:28]OFD Sender: Server communicate error [03:48:28]ConnectInit Can't connect to host [03:48:33]OFD Sender: Processing packet 85885 [packets to send 263, broken 262] [03:48:33]ProducePacketName [03:48:33]name=ofd_packets/00085885 [03:48:33]OFD Sender: To server: pG, [03:48:33]CommunicateWithHost lk.salyk.kg:30040 [03:48:33]ConnectInit lk.salyk.kg [03:48:34]Connected sock=9 [03:48:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 31 01 00 00 57 41 29 01 B4 93 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 2C 00 00 00 F4 03 04 00 3F F0 EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 7C AD E0 DE D0 69 47 9F 8A 46 A1 96 20 74 [03: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 C0 50 47 00 D3 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 7D 4F 01 00 F4 03 04 00 68 9B EC 66 B6 04 01 00 00 08 03 39 22 35 AD 30 7A [03:48:36]CommunicateWithHost err = 0 [03:48:36]CheckOFDResponse [03:48:36]1017 (14) - 77093643461234 [03:48:36]1041 (16) - 0000000000874979 [03:48:36]1040 (4) - 85885 [03:48:36]1012 (4) - 19.09.2024 21:45 [03:48:36]1206 (1) - 0 [03:48:36]OFD Sender: Remove packet 85885 [03:48:36]ProducePacketName [03:48:36]name=ofd_packets/00085885 [03:48:36]NVStorageDeleteData [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:50]recv_with_timeout no data received [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:23]recv_with_timeout no data received [03:49:26]OFD Sender: No OFD packet to send [03:49:31]OFD Sender: No OFD packet to send [03:49:34]accept exits with 7 [03:49:34]New connection [03:49:34]New thread 3067395428 created [03:49:34]Thread 3067252068 joined [03:49:34]Waiting for new connection... [03:49:34] Sock 7.Parse request [03:49:34]Sock 7.Check first char [03:49:34]Sock 7.First char is OK [03:49:34]request: POST /json_proto HTTP/1.0 [03:49:34]Method: POST [03:49:34]URL: /json_proto [03:49:34]Method is POST - this is cgi request [03:49:34]url: /json_proto [03:49:34]query_string will be loaded in cgi processing [03:49:34]execute_cgi json_proto POST (null) [03:49:34]execute_cgi path=json_proto method=POST [03:49:34]POST find Content-Length [03:49:34]Host: 172.17.47.196:8080 [03:49:34]Content-Length: 783 [03:49:34]Content-Type: application/json [03:49:34] [03:49:34]POST finish read [03:49:34]Found Content-Length = 783 [03:49:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147799", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 156.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:49:34]execute_script... [03:49: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)147799", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 156.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:49:34]POST & json_proto [03:49:34]process_json_proto [03:49:34]json parsed OK: [03:49:34]protocol is kg_v1.0 [03:49:34]action value=close_receipt [03:49:34]process_action close_receipt [03:49:34]cmd_close_receipt [03:49:34]MH_GetDate [03:49:34]Write to MH i2c: F0 00 00 BB 01 AB [03:49:34]Write i2c OK [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: F0 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: F0 09 00 [03:49:34]MH_I2C_Read... [03:49:34]Read from MH i2c: F0 09 00 BB 01 00 CF F0 EC 66 4C 6B 94 66 76 [03:49:34]GetLastDocTimeStamp 1726804031 [03:49:34]current date 1726804175 [03:49:34]FM_GetShiftState [03:49:34]SAM_PROTO_GetShiftState [03:49:34]wFMCommunicate request_size=4 [03:49:34]MH_SAM_APDU [03:49:34]CAPDU: 80 13 01 00 [03:49:34]Write to MH i2c: E2 08 00 BC 01 80 13 01 00 00 00 00 00 3A [03:49:34]Write i2c OK [03:49:34]MH_I2C_Read... [03:49:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:49:35]Read from MH i2c: E2 [03:49:35]MH_I2C_Read... [03:49:35]Read from MH i2c: E2 0E 00 [03:49:35]MH_I2C_Read... [03:49:35]Read from MH i2c: E2 0E 00 BC 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C5 [03:49:35]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [03:49:35]wFMCommunicate OK [03:49:35]SAM_PROTO_GetShiftState done [03:49:35]FM_GetShiftState done [03:49:35]opened in 1726791534 [03:49:35]opened+sec_in_day 1726877934 [03:49:35]quantity*price = 15600 [03:49:35]sum+1 = 15601 [03:49:35]Check (price>sum+1) || (price+1sum+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 СНО: Общий режим Чек 46 20.09.2024 03:58 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85887 ФПД: 13625890637596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T035848&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85887&fm=13625890637596&tin=02508201610067®Number=0000000000092592&sum=50000 [03:58:48]StoreToDocumentArchive [03:58:48]shift 495 fd 85887 [03:58:48]save to /storage/0495/doc_00085887 [03:58:48]save last doc name /storage/0495/doc_00085887 to /storage/kkm_last_doc_name [03:58:48]save OK [03:58:48]Clear old archive folders... [03:58:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [03:58:48]tlvbuf is 00920A80 [03:58:48]SAM_PROTO_ClearQueue [03:58:48]wFMCommunicate request_size=4 [03:58:48]MH_SAM_APDU [03:58:48]CAPDU: 80 09 00 00 [03:58:48]Write to MH i2c: E2 08 00 14 02 80 09 00 00 00 00 00 00 88 [03:58:48]Write i2c OK [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: E2 [03:58:48]MH_I2C_Read... [03:58:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:58:48]Read from MH i2c: E2 03 00 [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: E2 03 00 14 02 00 90 00 8A [03:58:48]RAPDU: 90 00 [03:58:48]wFMCommunicate OK [03:58:48]SAM_PROTO_ClearQueue done [03:58:48]KKMCreateOFDPacket [03:58:48]OFDProtocolAddRootSTLVToBuf [03:58:48]FM_MakeSignedData [03:58:48]FM_MakeSignedData [03:58:48]SAM_PROTO_SignData [03:58:48]wFMCommunicate request_size=4 [03:58:48]MH_SAM_APDU [03:58:48]CAPDU: 80 0D 01 02 [03:58:48]Write to MH i2c: E2 08 00 15 02 80 0D 01 02 00 00 00 00 90 [03:58:48]Write i2c OK [03:58:48]MH_I2C_Read... [03:58:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:58:48]Read from MH i2c: E2 [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: E2 03 00 [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: E2 03 00 15 02 00 90 00 8B [03:58:48]RAPDU: 90 00 [03:58:48]wFMCommunicate OK [03:58:48]wFMCommunicate request_size=255 [03:58:48]MH_SAM_APDU [03:58: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 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 2E 00 00 00 F4 03 04 00 F8 F2 EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [03:58:48]Write to MH i2c: E2 02 01 16 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 2E 00 00 00 F4 03 04 00 F8 F2 EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 BB [03:58:48]Write i2c OK [03:58:48]MH_I2C_Read... [03:58:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:58:48]Read from MH i2c: E2 [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: E2 03 00 [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: E2 03 00 16 02 00 90 00 8C [03:58:48]RAPDU: 90 00 [03:58:48]wFMCommunicate OK [03:58:48]wFMCommunicate request_size=11 [03:58:48]MH_SAM_APDU [03:58:48]CAPDU: 80 0D 02 02 06 0C 64 86 5F 07 1C [03:58:48]Write to MH i2c: E2 0E 00 17 02 80 0D 02 02 06 00 0C 64 86 5F 07 1C 00 00 17 [03:58:48]Write i2c OK [03:58:48]MH_I2C_Read... [03:58:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:58:48]Read from MH i2c: E2 [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: E2 03 00 [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: E2 03 00 17 02 00 90 00 8D [03:58:48]RAPDU: 90 00 [03:58:48]wFMCommunicate OK [03:58:48]wFMCommunicate request_size=4 [03:58:48]MH_SAM_APDU [03:58:48]CAPDU: 80 0D 03 02 [03:58:48]Write to MH i2c: E2 08 00 18 02 80 0D 03 02 00 00 00 00 95 [03:58:48]Write i2c OK [03:58:48]MH_I2C_Read... [03:58:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:58:48]Read from MH i2c: E2 [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: E2 0B 00 [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: E2 0B 00 18 02 00 29 38 40 30 2B 9B 96 62 90 00 25 [03:58:48]RAPDU: 29 38 40 30 2B 9B 96 62 90 00 [03:58:48]wFMCommunicate OK [03:58:48]SAM_PROTO_SignData done [03:58:48]FM_MakeSignedData done [03:58:48]CreateOFDProtocolMessage [03:58:48]wFMCommunicate request_size=4 [03:58:48]MH_SAM_APDU [03:58:48]CAPDU: 80 11 00 00 [03:58:48]Write to MH i2c: E2 08 00 19 02 80 11 00 00 00 00 00 00 95 [03:58:48]Write i2c OK [03:58:48]MH_I2C_Read... [03:58:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:58:48]Read from MH i2c: E2 [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: E2 17 00 [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: E2 17 00 19 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F4 [03:58:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:58:48]wFMCommunicate OK [03:58:48]CreateOFDProtocolMessage done [03:58:48]OFDSenderStorePacket 85887 [03:58:48]StoreOFDPacket docnum=85887 [03:58: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 01 78 08 01 4E 88 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 2E 00 00 00 F4 03 04 00 F8 F2 EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 0C 64 86 5F 07 1C 29 38 40 30 2B 9B 96 62 [03:58:48]CheckFolder [03:58:48]dirname=/storage/ofd_packets [03:58:48]CheckFolder done [03:58:48]ProducePacketName [03:58:48]name=ofd_packets/00085887 [03:58:48]NVStorageSaveData ofd_packets/00085887 [03:58:48]File name is /storage/ofd_packets/00085887 [03:58:48]Write 302 bytes [03:58:48]NVStorageSaveData done [03:58:48]OFDSenderStorePacket done [03:58:48]KKMCreateOFDPacket done [03:58:48]NVStorageSaveData kkm_last_timestamp [03:58:48]File name is /storage/kkm_last_timestamp [03:58:48]Write 4 bytes [03:58:48]NVStorageSaveData done [03:58:48]ExternCall_PrintAddStr [03:58:48]wPrintStart [03:58:48]Write to MH i2c: 01 00 00 1A 02 1C [03:58:48]Write i2c OK [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: 01 [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: 01 07 00 [03:58:48]MH_I2C_Read... [03:58:48]Read from MH i2c: 01 07 00 1A 02 00 00 00 00 00 FF 0F 31 [03:58:48]RasterBufferAndPrint [03:58:48]line Счет N : (1)870713 [03:58:48]line ИНН: 02508201610067 [03:58:48]line Контрольно-Кассовый Чек [03:58:48]line ПРОДАЖА [03:58:48]line ТРК (МРК, ГНК) : 44 [03:58:48]line Товар: 2710194210 [03:58:48]line ДТ(л)-К-4 [03:58:48]line 6.570 * 76.20 [03:58:48]line = 500.63 [03:58:48]line НДС 12% НСП 1% [03:58:48]line > о реализуемом товаре [03:58:48]line ОКРУГЛЕНИЕ: -0.63 [03:58:48]line ИТОГО: 500.00 [03:58:48]line Внесено: 500.00 [03:58:48]line СДАЧА: 0.00 [03:58:48]line НСП 1% : 4.43 [03:58:48]line НДС 12% : 53.16 [03:58:48]line Наличными: 500.00 [03:58:48]line Безнал.: 0.00 [03:58:48]line Место: АЗС № 137 "Партнер Нефть" [03:58:48]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [03:58:48]line СНО: Общий режим [03:58:48]line Чек 46 20.09.2024 03:58 [03:58:48]line Смена: 495 ФФД: 1.0 [03:58:48]line ЗНМ: 0300000064 [03:58:48]line РНМ: 0000000000092592 [03:58:48]line Версия ККМ: 001 [03:58:48]line ФМ: 0000000000874979 [03:58:48]line ФД: 85887 [03:58:48]line ФПД: 13625890637596 [03:58:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T035848&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85887&fm=13625890637596&tin=02508201610067®Number=0000000000092592&sum=50000 [03:58:49]OFD Sender: Processing packet 85887 [packets to send 263, broken 262] [03:58:49]ProducePacketName [03:58:49]name=ofd_packets/00085887 [03:58:49]OFD Sender: To server: pG, [03:58:49]CommunicateWithHost lk.salyk.kg:30040 [03:58:49]ConnectInit lk.salyk.kg [03:58:49]written 0, free lines is 4095 [03:58:49]Write to MH i2c: 01 00 00 45 02 47 [03:58:49]Write i2c OK [03:58:49]MH_I2C_Read... [03:58:49]Read from MH i2c: 01 [03:58:49]MH_I2C_Read... [03:58:49]Read from MH i2c: 01 07 00 [03:58:49]MH_I2C_Read... [03:58:49]Read from MH i2c: 01 07 00 45 02 00 00 00 00 00 CE 0C 28 [03:58:49]RasterBufferAndPrint [03:58:49]line [03:58:49]line [03:58:49]line [03:58:49]line [03:58:49]line [03:58:49]written 0, free lines is 3282 [03:58:49]MH_Cut [03:58:49]Write to MH i2c: D1 01 00 4C 02 01 20 [03:58:49]Write i2c OK [03:58:49]MH_I2C_Read... [03:58:49]Read from MH i2c: D1 [03:58:49]MH_I2C_Read... [03:58:49]Read from MH i2c: D1 01 00 [03:58:49]MH_I2C_Read... [03:58:49]Read from MH i2c: D1 01 00 4C 02 00 1F [03:58:49]Write to MH i2c: 01 00 00 4D 02 4F [03:58:49]Write i2c OK [03:58:49]MH_I2C_Read... [03:58:50]*** Cut start [03:58:50]*** Partial cut [03:58:50]*** CUTSNS_PIN = 1 [03:58:50]*** CUTSNS_PIN = 0 [03:58:50]*** Brake cut motor [03:58:51]Read from MH i2c: 01 [03:58:51]MH_I2C_Read... [03:58:51]*** Stop cut motor [03:58:51]*** Cut end [03:58:51]Read from MH i2c: 01 07 00 [03:58:51]MH_I2C_Read... [03:58:51]Read from MH i2c: 01 07 00 4D 02 00 00 00 00 00 FF 0F 64 [03:58:51]process_action close_receipt done [03:58:51]requested_data is exist [03:58:51]produce_requested_data [03:58:51]requested_item fm.sn is exist - process it [03:58:51]wFMCommunicate request_size=4 [03:58:51]MH_SAM_APDU [03:58:51]CAPDU: 80 11 00 00 [03:58:51]Write to MH i2c: E2 08 00 4E 02 80 11 00 00 00 00 00 00 CA [03:58:51]Write i2c OK [03:58:51]MH_I2C_Read... [03:58:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:58:51]Read from MH i2c: E2 [03:58:51]MH_I2C_Read... [03:58:51]Read from MH i2c: E2 17 00 [03:58:51]MH_I2C_Read... [03:58:51]Read from MH i2c: E2 17 00 4E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 29 [03:58:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [03:58:51]wFMCommunicate OK [03:58:51]requested_item fd.num is exist - process it [03:58:51]SAM_PROTO_GetFieldsCounters [03:58:51]wFMCommunicate request_size=4 [03:58:51]MH_SAM_APDU [03:58:51]CAPDU: 80 13 00 00 [03:58:51]Write to MH i2c: E2 08 00 4F 02 80 13 00 00 00 00 00 00 CD [03:58:51]Write i2c OK [03:58:51]MH_I2C_Read... [03:58:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:58:51]Read from MH i2c: E2 [03:58:51]MH_I2C_Read... [03:58:51]Read from MH i2c: E2 62 00 [03:58:51]MH_I2C_Read... [03:58:51]Read from MH i2c: E2 62 00 4F 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 7F 4F 01 00 0E 04 04 00 EF 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 45 [03:58: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 7F 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:58:51]wFMCommunicate OK [03:58:51]SAM_PROTO_GetFieldsCounters done [03:58:51]requested_item shift.num is exist - process it [03:58:51]requested_item shift.opened is exist - process it [03:58:51]req_shift_opened [03:58:51]FM_GetShiftState [03:58:51]SAM_PROTO_GetShiftState [03:58:51]wFMCommunicate request_size=4 [03:58:51]MH_SAM_APDU [03:58:51]CAPDU: 80 13 01 00 [03:58:51]Write to MH i2c: E2 08 00 50 02 80 13 01 00 00 00 00 00 CF [03:58:51]Write i2c OK [03:58:51]MH_I2C_Read... [03:58:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:58:51]Read from MH i2c: E2 [03:58:51]MH_I2C_Read... [03:58:51]Read from MH i2c: E2 0E 00 [03:58:51]MH_I2C_Read... [03:58:51]Read from MH i2c: E2 0E 00 50 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5A [03:58:51]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [03:58:51]wFMCommunicate OK [03:58:51]SAM_PROTO_GetShiftState done [03:58:51]FM_GetShiftState done [03:58:51]req_shift_opened done [03:58:51]requested_item shift.open_date is exist - process it [03:58:51]req_shift_open_date [03:58:51]req_shift_open_date done [03:58:51]produce_requested_data done [03:58:51]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85887,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [03:58:51]process_action_free close_receipt [03:58:51]json_value_free [03:58:51]json_value_free done [03:58:51]process_json_proto returns [03:58:51]Send response to host [03:58:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85887,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [03:58:51]free response buf [03:58:51]execute_script done [03:58:51]execute_script returns [03:58:51]free content buf [03:58:51]Sock 10.Close socket [03:58:51]Sock 10.Thread stoped [03:58:54]Connected sock=11 [03:58: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 01 78 08 01 4E 88 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 2E 00 00 00 F4 03 04 00 F8 F2 EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 0C 64 86 5F 07 1C 29 38 40 30 2B 9B 96 62 [03:58: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 0F 90 47 00 6B 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 7F 4F 01 00 F4 03 04 00 D3 9D EC 66 B6 04 01 00 00 DE CF 8D 8B F2 59 A6 91 [03:58:55]CommunicateWithHost err = 0 [03:58:55]CheckOFDResponse [03:58:55]1017 (14) - 77093643461234 [03:58:55]1041 (16) - 0000000000874979 [03:58:55]1040 (4) - 85887 [03:58:55]1012 (4) - 19.09.2024 21:55 [03:58:55]1206 (1) - 0 [03:58:55]OFD Sender: Remove packet 85887 [03:58:55]ProducePacketName [03:58:55]name=ofd_packets/00085887 [03:58:55]NVStorageDeleteData [03:58:56]OFD Sender: No OFD packet to send [03:59:01]OFD Sender: No OFD packet to send [03:59:06]OFD Sender: No OFD packet to send [03:59:11]OFD Sender: No OFD packet to send [03:59:15]recv_with_timeout no data received [03:59:16]OFD Sender: No OFD packet to send [03:59:21]OFD Sender: No OFD packet to send [03:59:26]OFD Sender: No OFD packet to send [03:59:31]OFD Sender: No OFD packet to send [03:59:36]OFD Sender: No OFD packet to send [03:59:41]OFD Sender: No OFD packet to send [03:59:46]OFD Sender: No OFD packet to send [03:59:51]OFD Sender: No OFD packet to send [03:59:54]recv_with_timeout no data received [03:59:56]OFD Sender: No OFD packet to send [04:00:01]OFD Sender: No OFD packet to send [04:00:06]OFD Sender: No OFD packet to send [04:00:11]OFD Sender: No OFD packet to send [04:00:16]OFD Sender: No OFD packet to send [04:00:21]OFD Sender: No OFD packet to send [04:00:26]OFD Sender: No OFD packet to send [04:00:31]OFD Sender: No OFD packet to send [04:00:36]OFD Sender: No OFD packet to send [04:00:40]recv_with_timeout no data received [04:00:41]OFD Sender: No OFD packet to send [04:00:46]OFD Sender: No OFD packet to send [04:00:51]OFD Sender: No OFD packet to send [04:00:56]OFD Sender: No OFD packet to send [04:01:01]OFD Sender: No OFD packet to send [04:01:06]accept exits with 7 [04:01:06]New connection [04:01:06]New thread 3067395428 created [04:01:06]Thread 3067252068 joined [04:01:06]Waiting for new connection... [04:01:06] Sock 7.Parse request [04:01:06]Sock 7.Check first char [04:01:06]Sock 7.First char is OK [04:01:06]request: POST /json_proto HTTP/1.0 [04:01:06]Method: POST [04:01:06]URL: /json_proto [04:01:06]Method is POST - this is cgi request [04:01:06]url: /json_proto [04:01:06]query_string will be loaded in cgi processing [04:01:06]execute_cgi json_proto POST (null) [04:01:06]execute_cgi path=json_proto method=POST [04:01:06]POST find Content-Length [04:01:06]Host: 172.17.47.196:8080 [04:01:06]Content-Length: 881 [04:01:06]Content-Type: application/json [04:01:06] [04:01:06]POST finish read [04:01:06]Found Content-Length = 881 [04:01:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147800", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 150.00, "quantity" : 1.000, "sum" : 150.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" : 1.000, "sum" : 59.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 209.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:01:06]execute_script... [04:01: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)147800", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 150.00, "quantity" : 1.000, "sum" : 150.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" : 1.000, "sum" : 59.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 209.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:01:06]POST & json_proto [04:01:06]process_json_proto [04:01:06]json parsed OK: [04:01:06]protocol is kg_v1.0 [04:01:06]action value=close_receipt [04:01:06]process_action close_receipt [04:01:06]cmd_close_receipt [04:01:06]MH_GetDate [04:01:06]Write to MH i2c: F0 00 00 51 02 42 [04:01:06]Write i2c OK [04:01:06]MH_I2C_Read... [04:01:06]Read from MH i2c: F0 [04:01:06]MH_I2C_Read... [04:01:06]Read from MH i2c: F0 09 00 [04:01:06]MH_I2C_Read... [04:01:06]Read from MH i2c: F0 09 00 51 02 00 83 F3 EC 66 4C 6B 94 66 C4 [04:01:06]GetLastDocTimeStamp 1726804728 [04:01:06]current date 1726804867 [04:01:06]FM_GetShiftState [04:01:06]SAM_PROTO_GetShiftState [04:01:06]wFMCommunicate request_size=4 [04:01:06]MH_SAM_APDU [04:01:06]CAPDU: 80 13 01 00 [04:01:06]Write to MH i2c: E2 08 00 52 02 80 13 01 00 00 00 00 00 D1 [04:01:06]Write i2c OK [04:01:06]MH_I2C_Read... [04:01:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:01:06]Read from MH i2c: E2 [04:01:06]MH_I2C_Read... [04:01:06]Read from MH i2c: E2 0E 00 [04:01:06]MH_I2C_Read... [04:01:06]Read from MH i2c: E2 0E 00 52 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5C [04:01:06]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [04:01:06]wFMCommunicate OK [04:01:06]SAM_PROTO_GetShiftState done [04:01:06]FM_GetShiftState done [04:01:06]opened in 1726791534 [04:01:06]opened+sec_in_day 1726877934 [04:01:06]quantity*price = 15000 [04:01:06]sum+1 = 15001 [04:01:06]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607065001445 Шок батончик Snickers 50,5г 1.000 * 59.00 = 59.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 209.00 НСП 1% : 1.85 НДС 12% : 22.19 Наличными: 209.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 47 20.09.2024 04:01 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85888 ФПД: 132579391659972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T040107&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85888&fm=132579391659972&tin=02508201610067®Number=0000000000092592&sum=20900 0 [04:01:07]StoreToDocumentArchive [04:01:07]shift 495 fd 85888 [04:01:07]save to /storage/0495/doc_00085888 [04:01:07]save last doc name /storage/0495/doc_00085888 to /storage/kkm_last_doc_name [04:01:07]save OK [04:01:07]Clear old archive folders... [04:01:07]ProcessDocumentItem done err = 0, tmpTLVsize=385 [04:01:07]tlvbuf is B6E14140 [04:01:07]SAM_PROTO_ClearQueue [04:01:07]wFMCommunicate request_size=4 [04:01:07]MH_SAM_APDU [04:01:07]CAPDU: 80 09 00 00 [04:01:07]Write to MH i2c: E2 08 00 5F 02 80 09 00 00 00 00 00 00 D3 [04:01:07]Write i2c OK [04:01:07]MH_I2C_Read... [04:01:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:01:07]Read from MH i2c: E2 [04:01:07]MH_I2C_Read... [04:01:07]Read from MH i2c: E2 03 00 [04:01:07]MH_I2C_Read... [04:01:07]Read from MH i2c: E2 03 00 5F 02 00 90 00 D5 [04:01:07]RAPDU: 90 00 [04:01:07]wFMCommunicate OK [04:01:07]SAM_PROTO_ClearQueue done [04:01:07]KKMCreateOFDPacket [04:01:07]OFDProtocolAddRootSTLVToBuf [04:01:07]FM_MakeSignedData [04:01:07]FM_MakeSignedData [04:01:07]SAM_PROTO_SignData [04:01:07]wFMCommunicate request_size=4 [04:01:07]MH_SAM_APDU [04:01:07]CAPDU: 80 0D 01 02 [04:01:07]Write to MH i2c: E2 08 00 60 02 80 0D 01 02 00 00 00 00 DB [04:01:07]Write i2c OK [04:01:07]MH_I2C_Read... [04:01:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:01:07]Read from MH i2c: E2 [04:01:07]MH_I2C_Read... [04:01:07]Read from MH i2c: E2 03 00 [04:01:07]MH_I2C_Read... [04:01:07]Read from MH i2c: E2 03 00 60 02 00 90 00 D6 [04:01:07]RAPDU: 90 00 [04:01:07]wFMCommunicate OK [04:01:07]wFMCommunicate request_size=255 [04:01:07]MH_SAM_APDU [04:01:07]CAPDU: 80 0D 02 02 FA 03 00 81 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 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 20 4D 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 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 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 A4 51 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 [04:01:07]Write to MH i2c: E2 02 01 61 02 80 0D 02 02 FA 00 03 00 81 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 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 20 4D 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 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 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 A4 51 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 3A [04:01:07]Write i2c OK [04:01:07]MH_I2C_Read... [04:01:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:01:07]Read from MH i2c: E2 [04:01:07]MH_I2C_Read... [04:01:07]Read from MH i2c: E2 03 00 [04:01:07]MH_I2C_Read... [04:01:07]Read from MH i2c: E2 03 00 61 02 00 90 00 D7 [04:01:07]RAPDU: 90 00 [04:01:07]wFMCommunicate OK [04:01:07]wFMCommunicate request_size=144 [04:01:07]MH_SAM_APDU [04:01:07]CAPDU: 80 0D 02 02 8B 00 B9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 08 00 00 00 00 07 04 06 00 A4 51 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 83 F3 EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 78 94 8B 8B 5F C4 [04:01:07]Write to MH i2c: E2 93 00 62 02 80 0D 02 02 8B 00 00 B9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 08 00 00 00 00 07 04 06 00 A4 51 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 83 F3 EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 78 94 8B 8B 5F C4 00 00 8C [04:01:07]Write i2c OK [04:01:07]MH_I2C_Read... [04:01:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:01:07]Read from MH i2c: E2 [04:01:07]MH_I2C_Read... [04:01:07]Read from MH i2c: E2 03 00 [04:01:07]MH_I2C_Read... [04:01:07]Read from MH i2c: E2 03 00 62 02 00 90 00 D8 [04:01:07]RAPDU: 90 00 [04:01:07]wFMCommunicate OK [04:01:07]wFMCommunicate request_size=4 [04:01:07]MH_SAM_APDU [04:01:07]CAPDU: 80 0D 03 02 [04:01:07]Write to MH i2c: E2 08 00 63 02 80 0D 03 02 00 00 00 00 E0 [04:01:07]Write i2c OK [04:01:07]MH_I2C_Read... [04:01:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:01:07]Read from MH i2c: E2 [04:01:07]MH_I2C_Read... [04:01:07]Read from MH i2c: E2 0B 00 [04:01:07]MH_I2C_Read... [04:01:07]Read from MH i2c: E2 0B 00 63 02 00 67 49 B5 69 DD 22 12 5A 90 00 1A [04:01:07]RAPDU: 67 49 B5 69 DD 22 12 5A 90 00 [04:01:07]wFMCommunicate OK [04:01:07]SAM_PROTO_SignData done [04:01:07]FM_MakeSignedData done [04:01:07]CreateOFDProtocolMessage [04:01:07]wFMCommunicate request_size=4 [04:01:07]MH_SAM_APDU [04:01:07]CAPDU: 80 11 00 00 [04:01:07]Write to MH i2c: E2 08 00 64 02 80 11 00 00 00 00 00 00 E0 [04:01:07]Write i2c OK [04:01:07]MH_I2C_Read... [04:01:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:01:08]Read from MH i2c: E2 [04:01:08]MH_I2C_Read... [04:01:08]Read from MH i2c: E2 17 00 [04:01:08]MH_I2C_Read... [04:01:08]Read from MH i2c: E2 17 00 64 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3F [04:01:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [04:01:08]wFMCommunicate OK [04:01:08]CreateOFDProtocolMessage done [04:01:08]OFDSenderStorePacket 85888 [04:01:08]StoreOFDPacket docnum=85888 [04:01: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 95 01 00 00 A2 1F 8D 01 A0 FD 5A 03 01 00 03 00 81 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 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 20 4D 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 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 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 A4 51 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 08 00 00 00 00 07 04 06 00 A4 51 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 83 F3 EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 78 94 8B 8B 5F C4 67 49 B5 69 DD 22 12 5A [04:01:08]CheckFolder [04:01:08]dirname=/storage/ofd_packets [04:01:08]CheckFolder done [04:01:08]ProducePacketName [04:01:08]name=ofd_packets/00085888 [04:01:08]NVStorageSaveData ofd_packets/00085888 [04:01:08]File name is /storage/ofd_packets/00085888 [04:01:08]Write 435 bytes [04:01:08]NVStorageSaveData done [04:01:08]OFDSenderStorePacket done [04:01:08]KKMCreateOFDPacket done [04:01:08]NVStorageSaveData kkm_last_timestamp [04:01:08]File name is /storage/kkm_last_timestamp [04:01:08]Write 4 bytes [04:01:08]NVStorageSaveData done [04:01:08]ExternCall_PrintAddStr [04:01:08]wPrintStart [04:01:08]Write to MH i2c: 01 00 00 65 02 67 [04:01:08]Write i2c OK [04:01:08]MH_I2C_Read... [04:01:08]Read from MH i2c: 01 [04:01:08]MH_I2C_Read... [04:01:08]Read from MH i2c: 01 07 00 [04:01:08]MH_I2C_Read... [04:01:08]Read from MH i2c: 01 07 00 65 02 00 00 00 00 00 FF 0F 7C [04:01:08]RasterBufferAndPrint [04:01:08]line Счет N : (3)147800 [04:01:08]line ИНН: 02508201610067 [04:01:08]line Контрольно-Кассовый Чек [04:01:08]line ПРОДАЖА [04:01:08]line Товар: 4640030091645 [04:01:08]line Сигареты ESSE Exchange M [04:01:08]line 1.000 * 150.00 [04:01:08]line = 150.00 [04:01:08]line НДС 12% НСП 1% [04:01:08]line > о реализуемом товаре [04:01:08]line Товар: 4607065001445 [04:01:08]line Шок батончик Snickers 50,5г [04:01:08]line 1.000 * 59.00 [04:01:08]line = 59.00 [04:01:08]line НДС 12% НСП 1% [04:01:08]line > о реализуемом товаре [04:01:08]line ИТОГО: 209.00 [04:01:08]line НСП 1% : 1.85 [04:01:08]line НДС 12% : 22.19 [04:01:08]line Наличными: 209.00 [04:01:08]line Безнал.: 0.00 [04:01:08]line Место: АЗС № 137 "Партнер Нефть" [04:01:08]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [04:01:08]line СНО: Общий режим [04:01:08]line Чек 47 20.09.2024 04:01 [04:01:08]line Смена: 495 ФФД: 1.0 [04:01:08]line ЗНМ: 0300000064 [04:01:08]line РНМ: 0000000000092592 [04:01:08]line Версия ККМ: 001 [04:01:08]line ФМ: 0000000000874979 [04:01:08]line ФД: 85888 [04:01:08]line ФПД: 132579391659972 [04:01:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T040107&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85888&fm=132579391659972&tin=02508201610067®Number=0000000000092592&sum=20900 [04:01:08]line 0 [04:01:08]OFD Sender: Processing packet 85888 [packets to send 263, broken 262] [04:01:08]ProducePacketName [04:01:08]name=ofd_packets/00085888 [04:01:08]OFD Sender: To server: pG, [04:01:08]CommunicateWithHost lk.salyk.kg:30040 [04:01:08]ConnectInit lk.salyk.kg [04:01:08]written 0, free lines is 4095 [04:01:08]Write to MH i2c: 01 00 00 93 02 95 [04:01:08]Write i2c OK [04:01:08]MH_I2C_Read... [04:01:08]Read from MH i2c: 01 [04:01:08]MH_I2C_Read... [04:01:08]Read from MH i2c: 01 07 00 [04:01:08]MH_I2C_Read... [04:01:08]Read from MH i2c: 01 07 00 93 02 00 00 00 00 00 95 0C 3D [04:01:08]RasterBufferAndPrint [04:01:08]line [04:01:08]line [04:01:08]line [04:01:08]line [04:01:08]line [04:01:08]written 0, free lines is 3226 [04:01:08]MH_Cut [04:01:08]Write to MH i2c: D1 01 00 9A 02 01 6E [04:01:08]Write i2c OK [04:01:08]MH_I2C_Read... [04:01:08]Read from MH i2c: D1 [04:01:08]MH_I2C_Read... [04:01:08]Read from MH i2c: D1 01 00 [04:01:08]MH_I2C_Read... [04:01:08]Read from MH i2c: D1 01 00 9A 02 00 6D [04:01:08]Write to MH i2c: 01 00 00 9B 02 9D [04:01:08]Write i2c OK [04:01:08]MH_I2C_Read... [04:01:09]*** Cut start [04:01:09]*** Partial cut [04:01:09]*** CUTSNS_PIN = 1 [04:01:09]*** CUTSNS_PIN = 0 [04:01:09]*** Brake cut motor [04:01:10]Read from MH i2c: 01 [04:01:10]MH_I2C_Read... [04:01:10]*** Stop cut motor [04:01:10]*** Cut end [04:01:10]Read from MH i2c: 01 07 00 [04:01:10]MH_I2C_Read... [04:01:10]Read from MH i2c: 01 07 00 9B 02 00 00 00 00 00 FF 0F B2 [04:01:10]process_action close_receipt done [04:01:10]requested_data is exist [04:01:10]produce_requested_data [04:01:10]requested_item fm.sn is exist - process it [04:01:10]wFMCommunicate request_size=4 [04:01:10]MH_SAM_APDU [04:01:10]CAPDU: 80 11 00 00 [04:01:10]Write to MH i2c: E2 08 00 9C 02 80 11 00 00 00 00 00 00 18 [04:01:10]Write i2c OK [04:01:10]MH_I2C_Read... [04:01:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:01:10]Read from MH i2c: E2 [04:01:10]MH_I2C_Read... [04:01:10]Read from MH i2c: E2 17 00 [04:01:10]MH_I2C_Read... [04:01:10]Read from MH i2c: E2 17 00 9C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 77 [04:01:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [04:01:10]wFMCommunicate OK [04:01:10]requested_item fd.num is exist - process it [04:01:10]SAM_PROTO_GetFieldsCounters [04:01:10]wFMCommunicate request_size=4 [04:01:10]MH_SAM_APDU [04:01:10]CAPDU: 80 13 00 00 [04:01:10]Write to MH i2c: E2 08 00 9D 02 80 13 00 00 00 00 00 00 1B [04:01:10]Write i2c OK [04:01:10]MH_I2C_Read... [04:01:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:01:10]Read from MH i2c: E2 [04:01:10]MH_I2C_Read... [04:01:10]Read from MH i2c: E2 62 00 [04:01:10]MH_I2C_Read... [04:01:10]Read from MH i2c: E2 62 00 9D 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 4F 01 00 0E 04 04 00 EF 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 97 [04:01:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [04:01:10]wFMCommunicate OK [04:01:10]SAM_PROTO_GetFieldsCounters done [04:01:10]requested_item shift.num is exist - process it [04:01:10]requested_item shift.opened is exist - process it [04:01:10]req_shift_opened [04:01:10]FM_GetShiftState [04:01:10]SAM_PROTO_GetShiftState [04:01:10]wFMCommunicate request_size=4 [04:01:10]MH_SAM_APDU [04:01:10]CAPDU: 80 13 01 00 [04:01:10]Write to MH i2c: E2 08 00 9E 02 80 13 01 00 00 00 00 00 1D [04:01:10]Write i2c OK [04:01:10]MH_I2C_Read... [04:01:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:01:10]Read from MH i2c: E2 [04:01:10]MH_I2C_Read... [04:01:10]Read from MH i2c: E2 0E 00 [04:01:10]MH_I2C_Read... [04:01:10]Read from MH i2c: E2 0E 00 9E 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A8 [04:01:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [04:01:10]wFMCommunicate OK [04:01:10]SAM_PROTO_GetShiftState done [04:01:10]FM_GetShiftState done [04:01:10]req_shift_opened done [04:01:10]requested_item shift.open_date is exist - process it [04:01:10]req_shift_open_date [04:01:10]req_shift_open_date done [04:01:10]produce_requested_data done [04:01:10]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85888,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [04:01:10]process_action_free close_receipt [04:01:10]json_value_free [04:01:10]json_value_free done [04:01:10]process_json_proto returns [04:01:10]Send response to host [04:01:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85888,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [04:01:10]free response buf [04:01:10]execute_script done [04:01:10]execute_script returns [04:01:10]free content buf [04:01:10]Sock 7.Close socket [04:01:10]Sock 7.Thread stoped [04:01:10]Connected sock=11 [04:01: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 95 01 00 00 A2 1F 8D 01 A0 FD 5A 03 01 00 03 00 81 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 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 20 4D 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 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 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 A4 51 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 08 00 00 00 00 07 04 06 00 A4 51 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 83 F3 EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 78 94 8B 8B 5F C4 67 49 B5 69 DD 22 12 5A [04:01: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 4C 89 47 00 BE 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 80 4F 01 00 F4 03 04 00 5C 9E EC 66 B6 04 01 00 00 D9 5F F8 BF 18 E2 ED FC [04:01:11]CommunicateWithHost err = 0 [04:01:11]CheckOFDResponse [04:01:11]1017 (14) - 77093643461234 [04:01:11]1041 (16) - 0000000000874979 [04:01:11]1040 (4) - 85888 [04:01:11]1012 (4) - 19.09.2024 21:57 [04:01:11]1206 (1) - 0 [04:01:11]OFD Sender: Remove packet 85888 [04:01:11]ProducePacketName [04:01:11]name=ofd_packets/00085888 [04:01:11]NVStorageDeleteData [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:24]recv_with_timeout no data received [04:02:27]OFD Sender: No OFD packet to send [04:02:32]OFD Sender: No OFD packet to send [04:02:37]OFD Sender: No OFD packet to send [04:02:42]OFD Sender: No OFD packet to send [04:02:47]OFD Sender: No OFD packet to send [04:02:52]OFD Sender: No OFD packet to send [04:02:57]OFD Sender: No OFD packet to send [04:03:02]OFD Sender: No OFD packet to send [04:03:07]OFD Sender: No OFD packet to send [04:03:12]OFD Sender: No OFD packet to send [04:03:17]OFD Sender: No OFD packet to send [04:03:22]OFD Sender: No OFD packet to send [04:03:27]OFD Sender: No OFD packet to send [04:03:32]OFD Sender: No OFD packet to send [04:03:37]OFD Sender: No OFD packet to send [04:03:42]OFD Sender: No OFD packet to send [04:03:47]OFD Sender: No OFD packet to send [04:03:52]OFD Sender: No OFD packet to send [04:03:57]OFD Sender: No OFD packet to send [04:04:02]OFD Sender: No OFD packet to send [04:04:07]OFD Sender: No OFD packet to send [04:04:12]OFD Sender: No OFD packet to send [04:04:17]OFD Sender: No OFD packet to send [04:04:22]OFD Sender: No OFD packet to send [04:04:27]OFD Sender: No OFD packet to send [04:04:31]recv_with_timeout no data received [04:04:32]OFD Sender: No OFD packet to send [04:04:37]OFD Sender: No OFD packet to send [04:04:42]OFD Sender: No OFD packet to send [04:04:47]OFD Sender: No OFD packet to send [04:04:52]OFD Sender: No OFD packet to send [04:04:57]OFD Sender: No OFD packet to send [04:05:02]OFD Sender: No OFD packet to send [04:05:07]OFD Sender: No OFD packet to send [04:05:12]OFD Sender: No OFD packet to send [04:05:17]OFD Sender: No OFD packet to send [04:05:22]OFD Sender: No OFD packet to send [04:05:27]OFD Sender: No OFD packet to send [04:05:32]OFD Sender: No OFD packet to send [04:05:37]OFD Sender: No OFD packet to send [04:05:42]OFD Sender: No OFD packet to send [04:05:47]OFD Sender: No OFD packet to send [04:05:52]OFD Sender: No OFD packet to send [04:05:57]OFD Sender: No OFD packet to send [04:06:02]OFD Sender: No OFD packet to send [04:06:07]OFD Sender: No OFD packet to send [04:06:12]OFD Sender: No OFD packet to send [04:06:17]OFD Sender: No OFD packet to send [04:06:22]OFD Sender: No OFD packet to send [04:06:27]OFD Sender: No OFD packet to send [04:06:32]OFD Sender: No OFD packet to send [04:06:37]OFD Sender: No OFD packet to send [04:06:42]OFD Sender: No OFD packet to send [04:06:47]OFD Sender: No OFD packet to send [04:06:52]OFD Sender: No OFD packet to send [04:06:57]OFD Sender: No OFD packet to send [04:07:02]OFD Sender: No OFD packet to send [04:07:07]OFD Sender: No OFD packet to send [04:07:12]OFD Sender: No OFD packet to send [04:07:17]OFD Sender: No OFD packet to send [04:07:22]OFD Sender: No OFD packet to send [04:07:27]OFD Sender: No OFD packet to send [04:07:32]OFD Sender: No OFD packet to send [04:07:37]OFD Sender: No OFD packet to send [04:07:42]OFD Sender: No OFD packet to send [04:07:47]OFD Sender: No OFD packet to send [04:07:52]OFD Sender: No OFD packet to send [04:07:57]OFD Sender: No OFD packet to send [04:08:02]OFD Sender: No OFD packet to send [04:08:07]OFD Sender: No OFD packet to send [04:08:12]OFD Sender: No OFD packet to send [04:08:17]OFD Sender: No OFD packet to send [04:08:22]OFD Sender: No OFD packet to send [04:08:27]OFD Sender: No OFD packet to send [04:08:32]OFD Sender: No OFD packet to send [04:08:37]OFD Sender: No OFD packet to send [04:08:42]OFD Sender: No OFD packet to send [04:08:47]OFD Sender: No OFD packet to send [04:08:52]OFD Sender: No OFD packet to send [04:08:57]OFD Sender: No OFD packet to send [04:09:02]OFD Sender: No OFD packet to send [04:09:07]OFD Sender: No OFD packet to send [04:09:12]OFD Sender: No OFD packet to send [04:09:17]OFD Sender: No OFD packet to send [04:09:22]OFD Sender: No OFD packet to send [04:09:27]OFD Sender: No OFD packet to send [04:09:32]OFD Sender: No OFD packet to send [04:09:37]OFD Sender: No OFD packet to send [04:09:42]OFD Sender: No OFD packet to send [04:09:47]OFD Sender: No OFD packet to send [04:09:52]OFD Sender: No OFD packet to send [04:09:57]OFD Sender: No OFD packet to send [04:10:02]OFD Sender: No OFD packet to send [04:10:07]OFD Sender: No OFD packet to send [04:10:12]OFD Sender: No OFD packet to send [04:10:17]OFD Sender: No OFD packet to send [04:10:22]OFD Sender: No OFD packet to send [04:10:27]OFD Sender: No OFD packet to send [04:10:32]OFD Sender: No OFD packet to send [04:10:37]OFD Sender: No OFD packet to send [04:10:42]OFD Sender: No OFD packet to send [04:10:47]OFD Sender: No OFD packet to send [04:10:52]OFD Sender: No OFD packet to send [04:10:57]OFD Sender: No OFD packet to send [04:11:02]OFD Sender: No OFD packet to send [04:11:08]OFD Sender: No OFD packet to send [04:11:13]OFD Sender: No OFD packet to send [04:11:18]OFD Sender: No OFD packet to send [04:11:23]OFD Sender: No OFD packet to send [04:11:28]OFD Sender: No OFD packet to send [04:11:33]OFD Sender: No OFD packet to send [04:11:38]OFD Sender: No OFD packet to send [04:11:43]OFD Sender: No OFD packet to send [04:11:48]OFD Sender: No OFD packet to send [04:11:53]OFD Sender: No OFD packet to send [04:11:55]recv_with_timeout no data received [04:11:58]OFD Sender: No OFD packet to send [04:12:03]OFD Sender: No OFD packet to send [04:12:07]recv_with_timeout no data received [04:12:08]OFD Sender: No OFD packet to send [04:12:13]OFD Sender: No OFD packet to send [04:12:18]OFD Sender: No OFD packet to send [04:12:23]OFD Sender: No OFD packet to send [04:12:28]OFD Sender: No OFD packet to send [04:12:33]OFD Sender: No OFD packet to send [04:12:38]OFD Sender: No OFD packet to send [04:12:43]OFD Sender: No OFD packet to send [04:12:48]OFD Sender: No OFD packet to send [04:12:53]OFD Sender: No OFD packet to send [04:12:58]OFD Sender: No OFD packet to send [04:13:03]OFD Sender: No OFD packet to send [04:13:08]OFD Sender: No OFD packet to send [04:13:13]OFD Sender: No OFD packet to send [04:13:18]OFD Sender: No OFD packet to send [04:13:23]OFD Sender: No OFD packet to send [04:13:28]OFD Sender: No OFD packet to send [04:13:33]OFD Sender: No OFD packet to send [04:13:38]OFD Sender: No OFD packet to send [04:13:43]OFD Sender: No OFD packet to send [04:13:48]OFD Sender: No OFD packet to send [04:13:53]OFD Sender: No OFD packet to send [04:13:58]OFD Sender: No OFD packet to send [04:14:03]OFD Sender: No OFD packet to send [04:14:08]OFD Sender: No OFD packet to send [04:14:13]OFD Sender: No OFD packet to send [04:14:18]OFD Sender: No OFD packet to send [04:14:23]OFD Sender: No OFD packet to send [04:14:28]OFD Sender: No OFD packet to send [04:14:33]OFD Sender: No OFD packet to send [04:14:38]OFD Sender: No OFD packet to send [04:14:43]OFD Sender: No OFD packet to send [04:14:48]OFD Sender: No OFD packet to send [04:14:53]OFD Sender: No OFD packet to send [04:14:58]OFD Sender: No OFD packet to send [04:15:03]OFD Sender: No OFD packet to send [04:15:08]OFD Sender: No OFD packet to send [04:15:13]OFD Sender: No OFD packet to send [04:15:18]OFD Sender: No OFD packet to send [04:15:23]OFD Sender: No OFD packet to send [04:15:28]OFD Sender: No OFD packet to send [04:15:32]accept exits with 9 [04:15:32]New connection [04:15:32]New thread 3067252068 created [04:15:32]Thread 3067395428 joined [04:15:32]Waiting for new connection... [04:15:32] Sock 9.Parse request [04:15:32]Sock 9.Check first char [04:15:32]Sock 9.First char is OK [04:15:32]request: POST /json_proto HTTP/1.0 [04:15:32]Method: POST [04:15:32]URL: /json_proto [04:15:32]Method is POST - this is cgi request [04:15:32]url: /json_proto [04:15:32]query_string will be loaded in cgi processing [04:15:32]execute_cgi json_proto POST (null) [04:15:32]execute_cgi path=json_proto method=POST [04:15:32]POST find Content-Length [04:15:32]Host: 172.17.47.196:8080 [04:15:32]Content-Length: 1141 [04:15:32]Content-Type: application/json [04:15:32] [04:15:32]POST finish read [04:15:32]Found Content-Length = 1141 [04:15:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147801", "tax_sys" : 0, "items" : [ { "code": "4700003150400", "name": "\u0412\u043E\u0434\u043A\u0430 \u0424\u0440\u0443\u043D\u0437\u0435 0,75", "price" : 530.00, "quantity" : 1.000, "sum" : 530.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": "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" : 879.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:15:32]execute_script... [04:15: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)147801", "tax_sys" : 0, "items" : [ { "code": "4700003150400", "name": "\u0412\u043E\u0434\u043A\u0430 \u0424\u0440\u0443\u043D\u0437\u0435 0,75", "price" : 530.00, "quantity" : 1.000, "sum" : 530.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": "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" : 879.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:15:32]POST & json_proto [04:15:32]process_json_proto [04:15:32]json parsed OK: [04:15:32]protocol is kg_v1.0 [04:15:32]action value=close_receipt [04:15:32]process_action close_receipt [04:15:32]cmd_close_receipt [04:15:32]MH_GetDate [04:15:32]Write to MH i2c: F0 00 00 9F 02 90 [04:15:32]Write i2c OK [04:15:32]MH_I2C_Read... [04:15:32]Read from MH i2c: F0 [04:15:32]MH_I2C_Read... [04:15:32]Read from MH i2c: F0 09 00 [04:15:32]MH_I2C_Read... [04:15:32]Read from MH i2c: F0 09 00 9F 02 00 E5 F6 EC 66 4C 6B 94 66 77 [04:15:32]GetLastDocTimeStamp 1726804867 [04:15:32]current date 1726805733 [04:15:32]FM_GetShiftState [04:15:32]SAM_PROTO_GetShiftState [04:15:32]wFMCommunicate request_size=4 [04:15:32]MH_SAM_APDU [04:15:32]CAPDU: 80 13 01 00 [04:15:32]Write to MH i2c: E2 08 00 A0 02 80 13 01 00 00 00 00 00 1F [04:15:32]Write i2c OK [04:15:32]MH_I2C_Read... [04:15:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:15:32]Read from MH i2c: E2 [04:15:32]MH_I2C_Read... [04:15:32]Read from MH i2c: E2 0E 00 [04:15:32]MH_I2C_Read... [04:15:32]Read from MH i2c: E2 0E 00 A0 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AA [04:15:32]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [04:15:32]wFMCommunicate OK [04:15:32]SAM_PROTO_GetShiftState done [04:15:32]FM_GetShiftState done [04:15:32]opened in 1726791534 [04:15:32]opened+sec_in_day 1726877934 [04:15:32]quantity*price = 53000 [04:15:32]sum+1 = 53001 [04:15:32]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000000286 Напиток Кока-Кола 2л 1.000 * 205.00 = 205.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 48747066 Сигареты Winston True Silver 1.000 * 144.00 = 144.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 879.00 НСП 1% : 7.77 НДС 12% : 93.34 Наличными: 879.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 48 20.09.2024 04:15 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85889 ФПД: 245219323140339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T041533&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85889&fm=245219323140339&tin=02508201610067®Number=0000000000092592&sum=87900 0 [04:15:33]StoreToDocumentArchive [04:15:33]shift 495 fd 85889 [04:15:33]save to /storage/0495/doc_00085889 [04:15:33]save last doc name /storage/0495/doc_00085889 to /storage/kkm_last_doc_name [04:15:33]save OK [04:15:33]Clear old archive folders... [04:15:33]ProcessDocumentItem done err = 0, tmpTLVsize=481 [04:15:33]tlvbuf is B6FC1880 [04:15:33]SAM_PROTO_ClearQueue [04:15:33]wFMCommunicate request_size=4 [04:15:33]MH_SAM_APDU [04:15:33]CAPDU: 80 09 00 00 [04:15:33]Write to MH i2c: E2 08 00 AD 02 80 09 00 00 00 00 00 00 21 [04:15:33]Write i2c OK [04:15:33]MH_I2C_Read... [04:15:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:15:33]Read from MH i2c: E2 [04:15:33]MH_I2C_Read... [04:15:33]Read from MH i2c: E2 03 00 [04:15:33]MH_I2C_Read... [04:15:33]Read from MH i2c: E2 03 00 AD 02 00 90 00 23 [04:15:33]RAPDU: 90 00 [04:15:33]wFMCommunicate OK [04:15:33]SAM_PROTO_ClearQueue done [04:15:33]KKMCreateOFDPacket [04:15:33]OFDProtocolAddRootSTLVToBuf [04:15:33]FM_MakeSignedData [04:15:33]FM_MakeSignedData [04:15:33]SAM_PROTO_SignData [04:15:33]wFMCommunicate request_size=4 [04:15:33]MH_SAM_APDU [04:15:33]CAPDU: 80 0D 01 02 [04:15:33]Write to MH i2c: E2 08 00 AE 02 80 0D 01 02 00 00 00 00 29 [04:15:33]Write i2c OK [04:15:33]MH_I2C_Read... [04:15:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:15:33]Read from MH i2c: E2 [04:15:33]MH_I2C_Read... [04:15:33]Read from MH i2c: E2 03 00 [04:15:33]MH_I2C_Read... [04:15:33]Read from MH i2c: E2 03 00 AE 02 00 90 00 24 [04:15:33]RAPDU: 90 00 [04:15:33]wFMCommunicate OK [04:15:33]wFMCommunicate request_size=255 [04:15:33]MH_SAM_APDU [04:15:33]CAPDU: 80 0D 02 02 FA 03 00 E1 01 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 E8 03 00 00 00 00 00 37 04 06 00 08 CF 00 00 00 00 13 04 06 00 08 CF 00 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 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 [04:15:33]Write to MH i2c: E2 02 01 AF 02 80 0D 02 02 FA 00 03 00 E1 01 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 E8 03 00 00 00 00 00 37 04 06 00 08 CF 00 00 00 00 13 04 06 00 08 CF 00 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 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 00 00 E2 [04:15:33]Write i2c OK [04:15:33]MH_I2C_Read... [04:15:34]Read from MH i2c: E2 [04:15:34]MH_I2C_Read... [04:15:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:15:34]Read from MH i2c: E2 03 00 [04:15:34]MH_I2C_Read... [04:15:34]Read from MH i2c: E2 03 00 AF 02 00 90 00 25 [04:15:34]RAPDU: 90 00 [04:15:34]wFMCommunicate OK [04:15:34]wFMCommunicate request_size=240 [04:15:34]MH_SAM_APDU [04:15:34]CAPDU: 80 0D 02 02 EB 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 5C 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 24 00 00 00 00 07 04 06 00 5C 57 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 E5 F6 EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 DF 06 92 A5 D8 F3 [04:15:34]Write to MH i2c: E2 F3 00 B0 02 80 0D 02 02 EB 00 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 5C 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 24 00 00 00 00 07 04 06 00 5C 57 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 E5 F6 EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 DF 06 92 A5 D8 F3 00 00 A4 [04:15:34]Write i2c OK [04:15:34]MH_I2C_Read... [04:15:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:15:34]Read from MH i2c: E2 [04:15:34]MH_I2C_Read... [04:15:34]Read from MH i2c: E2 03 00 [04:15:34]MH_I2C_Read... [04:15:34]Read from MH i2c: E2 03 00 B0 02 00 90 00 26 [04:15:34]RAPDU: 90 00 [04:15:34]wFMCommunicate OK [04:15:34]wFMCommunicate request_size=4 [04:15:34]MH_SAM_APDU [04:15:34]CAPDU: 80 0D 03 02 [04:15:34]Write to MH i2c: E2 08 00 B1 02 80 0D 03 02 00 00 00 00 2E [04:15:34]Write i2c OK [04:15:34]MH_I2C_Read... [04:15:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:15:34]Read from MH i2c: E2 [04:15:34]MH_I2C_Read... [04:15:34]Read from MH i2c: E2 0B 00 [04:15:34]MH_I2C_Read... [04:15:34]Read from MH i2c: E2 0B 00 B1 02 00 AA 7F 19 AA 3C 07 1E C9 90 00 45 [04:15:34]RAPDU: AA 7F 19 AA 3C 07 1E C9 90 00 [04:15:34]wFMCommunicate OK [04:15:34]SAM_PROTO_SignData done [04:15:34]FM_MakeSignedData done [04:15:34]CreateOFDProtocolMessage [04:15:34]wFMCommunicate request_size=4 [04:15:34]MH_SAM_APDU [04:15:34]CAPDU: 80 11 00 00 [04:15:34]Write to MH i2c: E2 08 00 B2 02 80 11 00 00 00 00 00 00 2E [04:15:34]Write i2c OK [04:15:34]MH_I2C_Read... [04:15:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:15:34]Read from MH i2c: E2 [04:15:34]MH_I2C_Read... [04:15:34]Read from MH i2c: E2 17 00 [04:15:34]MH_I2C_Read... [04:15:34]Read from MH i2c: E2 17 00 B2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8D [04:15:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [04:15:34]wFMCommunicate OK [04:15:34]CreateOFDProtocolMessage done [04:15:34]OFDSenderStorePacket 85889 [04:15:34]StoreOFDPacket docnum=85889 [04:15: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 F5 01 00 00 7A 4A ED 01 51 ED 5A 03 01 00 03 00 E1 01 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 E8 03 00 00 00 00 00 37 04 06 00 08 CF 00 00 00 00 13 04 06 00 08 CF 00 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 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 5C 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 24 00 00 00 00 07 04 06 00 5C 57 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 E5 F6 EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 DF 06 92 A5 D8 F3 AA 7F 19 AA 3C 07 1E C9 [04:15:34]CheckFolder [04:15:34]dirname=/storage/ofd_packets [04:15:34]CheckFolder done [04:15:34]ProducePacketName [04:15:34]name=ofd_packets/00085889 [04:15:34]NVStorageSaveData ofd_packets/00085889 [04:15:34]File name is /storage/ofd_packets/00085889 [04:15:34]Write 531 bytes [04:15:34]NVStorageSaveData done [04:15:34]OFDSenderStorePacket done [04:15:34]KKMCreateOFDPacket done [04:15:34]NVStorageSaveData kkm_last_timestamp [04:15:34]File name is /storage/kkm_last_timestamp [04:15:34]Write 4 bytes [04:15:34]NVStorageSaveData done [04:15:34]ExternCall_PrintAddStr [04:15:34]wPrintStart [04:15:34]Write to MH i2c: 01 00 00 B3 02 B5 [04:15:34]Write i2c OK [04:15:34]MH_I2C_Read... [04:15:34]Read from MH i2c: 01 [04:15:34]MH_I2C_Read... [04:15:34]Read from MH i2c: 01 07 00 [04:15:34]MH_I2C_Read... [04:15:34]Read from MH i2c: 01 07 00 B3 02 00 00 00 00 00 FF 0F CA [04:15:34]RasterBufferAndPrint [04:15:34]line Счет N : (3)147801 [04:15:34]line ИНН: 02508201610067 [04:15:34]line Контрольно-Кассовый Чек [04:15:34]line ПРОДАЖА [04:15:34]line Товар: 4700003150400 [04:15:34]line Водка Фрунзе 0,75 [04:15:34]line 1.000 * 530.00 [04:15:34]line = 530.00 [04:15:34]line НДС 12% НСП 1% [04:15:34]line > о реализуемом товаре [04:15:34]line Товар: 5449000000286 [04:15:34]line Напиток Кока-Кола 2л [04:15:34]line 1.000 * 205.00 [04:15:34]line = 205.00 [04:15:34]line НДС 12% НСП 1% [04:15:34]line > о реализуемом товаре [04:15:34]line Товар: 48747066 [04:15:34]line Сигареты Winston True Silver [04:15:34]line 1.000 * 144.00 [04:15:34]line = 144.00 [04:15:34]line НДС 12% НСП 1% [04:15:34]line > о реализуемом товаре [04:15:34]line ИТОГО: 879.00 [04:15:34]line НСП 1% : 7.77 [04:15:34]line НДС 12% : 93.34 [04:15:34]line Наличными: 879.00 [04:15:34]line Безнал.: 0.00 [04:15:34]line Место: АЗС № 137 "Партнер Нефть" [04:15:34]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [04:15:34]line СНО: Общий режим [04:15:34]line Чек 48 20.09.2024 04:15 [04:15:34]line Смена: 495 ФФД: 1.0 [04:15:34]line ЗНМ: 0300000064 [04:15:34]line РНМ: 0000000000092592 [04:15:34]line Версия ККМ: 001 [04:15:34]line ФМ: 0000000000874979 [04:15:34]line ФД: 85889 [04:15:34]line ФПД: 245219323140339 [04:15:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T041533&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85889&fm=245219323140339&tin=02508201610067®Number=0000000000092592&sum=87900 [04:15:34]line 0 [04:15:34]written 0, free lines is 4095 [04:15:34]OFD Sender: Processing packet 85889 [packets to send 263, broken 262] [04:15:34]ProducePacketName [04:15:34]name=ofd_packets/00085889 [04:15:34]OFD Sender: To server: pG, [04:15:34]CommunicateWithHost lk.salyk.kg:30040 [04:15:34]ConnectInit lk.salyk.kg [04:15:35]Write to MH i2c: 01 00 00 E7 02 E9 [04:15:35]Write i2c OK [04:15:35]MH_I2C_Read... [04:15:35]Read from MH i2c: 01 [04:15:35]MH_I2C_Read... [04:15:35]Read from MH i2c: 01 07 00 [04:15:35]MH_I2C_Read... [04:15:35]Read from MH i2c: 01 07 00 E7 02 00 00 00 00 00 36 0C 32 [04:15:35]RasterBufferAndPrint [04:15:35]line [04:15:35]line [04:15:35]line [04:15:35]line [04:15:35]line [04:15:35]written 0, free lines is 3129 [04:15:35]MH_Cut [04:15:35]Write to MH i2c: D1 01 00 EE 02 01 C2 [04:15:35]Write i2c OK [04:15:35]MH_I2C_Read... [04:15:35]Read from MH i2c: D1 [04:15:35]MH_I2C_Read... [04:15:35]Read from MH i2c: D1 01 00 [04:15:35]MH_I2C_Read... [04:15:35]Read from MH i2c: D1 01 00 EE 02 00 C1 [04:15:35]Write to MH i2c: 01 00 00 EF 02 F1 [04:15:35]Write i2c OK [04:15:35]MH_I2C_Read... [04:15:35]Connected sock=10 [04:15: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 F5 01 00 00 7A 4A ED 01 51 ED 5A 03 01 00 03 00 E1 01 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 E8 03 00 00 00 00 00 37 04 06 00 08 CF 00 00 00 00 13 04 06 00 08 CF 00 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 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 5C 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 24 00 00 00 00 07 04 06 00 5C 57 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 E5 F6 EC 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 DF 06 92 A5 D8 F3 AA 7F 19 AA 3C 07 1E C9 [04:15: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 6A 88 47 00 4A 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 81 4F 01 00 F4 03 04 00 BC A1 EC 66 B6 04 01 00 00 DA 46 CC FB 02 C0 93 26 [04:15:35]CommunicateWithHost err = 0 [04:15:35]CheckOFDResponse [04:15:35]1017 (14) - 77093643461234 [04:15:35]1041 (16) - 0000000000874979 [04:15:35]1040 (4) - 85889 [04:15:35]1012 (4) - 19.09.2024 22:12 [04:15:35]1206 (1) - 0 [04:15:35]OFD Sender: Remove packet 85889 [04:15:35]ProducePacketName [04:15:35]name=ofd_packets/00085889 [04:15:35]NVStorageDeleteData [04:15:36]*** Cut start [04:15:36]*** Partial cut [04:15:36]*** CUTSNS_PIN = 1 [04:15:36]*** CUTSNS_PIN = 0 [04:15:36]*** Brake cut motor [04:15:36]OFD Sender: No OFD packet to send [04:15:36]Read from MH i2c: 01 [04:15:36]MH_I2C_Read... [04:15:36]*** Stop cut motor [04:15:36]*** Cut end [04:15:36]Read from MH i2c: 01 07 00 [04:15:36]MH_I2C_Read... [04:15:36]Read from MH i2c: 01 07 00 EF 02 00 00 00 00 00 FF 0F 06 [04:15:36]process_action close_receipt done [04:15:36]requested_data is exist [04:15:36]produce_requested_data [04:15:36]requested_item fm.sn is exist - process it [04:15:36]wFMCommunicate request_size=4 [04:15:36]MH_SAM_APDU [04:15:36]CAPDU: 80 11 00 00 [04:15:36]Write to MH i2c: E2 08 00 F0 02 80 11 00 00 00 00 00 00 6C [04:15:36]Write i2c OK [04:15:36]MH_I2C_Read... [04:15:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:15:36]Read from MH i2c: E2 [04:15:36]MH_I2C_Read... [04:15:36]Read from MH i2c: E2 17 00 [04:15:36]MH_I2C_Read... [04:15:36]Read from MH i2c: E2 17 00 F0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CB [04:15:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [04:15:36]wFMCommunicate OK [04:15:36]requested_item fd.num is exist - process it [04:15:36]SAM_PROTO_GetFieldsCounters [04:15:36]wFMCommunicate request_size=4 [04:15:36]MH_SAM_APDU [04:15:36]CAPDU: 80 13 00 00 [04:15:36]Write to MH i2c: E2 08 00 F1 02 80 13 00 00 00 00 00 00 6F [04:15:36]Write i2c OK [04:15:36]MH_I2C_Read... [04:15:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:15:36]Read from MH i2c: E2 [04:15:36]MH_I2C_Read... [04:15:36]Read from MH i2c: E2 62 00 [04:15:36]MH_I2C_Read... [04:15:36]Read from MH i2c: E2 62 00 F1 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 EF [04:15: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 81 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:15:36]wFMCommunicate OK [04:15:36]SAM_PROTO_GetFieldsCounters done [04:15:36]requested_item shift.num is exist - process it [04:15:36]requested_item shift.opened is exist - process it [04:15:36]req_shift_opened [04:15:36]FM_GetShiftState [04:15:36]SAM_PROTO_GetShiftState [04:15:36]wFMCommunicate request_size=4 [04:15:36]MH_SAM_APDU [04:15:36]CAPDU: 80 13 01 00 [04:15:36]Write to MH i2c: E2 08 00 F2 02 80 13 01 00 00 00 00 00 71 [04:15:36]Write i2c OK [04:15:36]MH_I2C_Read... [04:15:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:15:37]Read from MH i2c: E2 [04:15:37]MH_I2C_Read... [04:15:37]Read from MH i2c: E2 0E 00 [04:15:37]MH_I2C_Read... [04:15:37]Read from MH i2c: E2 0E 00 F2 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FC [04:15:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [04:15:37]wFMCommunicate OK [04:15:37]SAM_PROTO_GetShiftState done [04:15:37]FM_GetShiftState done [04:15:37]req_shift_opened done [04:15:37]requested_item shift.open_date is exist - process it [04:15:37]req_shift_open_date [04:15:37]req_shift_open_date done [04:15:37]produce_requested_data done [04:15:37]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85889,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [04:15:37]process_action_free close_receipt [04:15:37]json_value_free [04:15:37]json_value_free done [04:15:37]process_json_proto returns [04:15:37]Send response to host [04:15:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85889,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [04:15:37]free response buf [04:15:37]execute_script done [04:15:37]execute_script returns [04:15:37]free content buf [04:15:37]Sock 9.Close socket [04:15:37]Sock 9.Thread stoped [04:15:41]OFD Sender: No OFD packet to send [04:15:46]OFD Sender: No OFD packet to send [04:15:51]OFD Sender: No OFD packet to send [04:15:56]OFD Sender: No OFD packet to send [04:16:01]OFD Sender: No OFD packet to send [04:16:06]OFD Sender: No OFD packet to send [04:16:11]OFD Sender: No OFD packet to send [04:16:16]OFD Sender: No OFD packet to send [04:16:21]OFD Sender: No OFD packet to send [04:16:26]OFD Sender: No OFD packet to send [04:16:31]OFD Sender: No OFD packet to send [04:16:36]OFD Sender: No OFD packet to send [04:16:41]OFD Sender: No OFD packet to send [04:16:46]OFD Sender: No OFD packet to send [04:16:51]OFD Sender: No OFD packet to send [04:16:56]OFD Sender: No OFD packet to send [04:17:01]OFD Sender: No OFD packet to send [04:17:06]OFD Sender: No OFD packet to send [04:17:11]OFD Sender: No OFD packet to send [04:17:16]OFD Sender: No OFD packet to send [04:17:21]OFD Sender: No OFD packet to send [04:17:26]OFD Sender: No OFD packet to send [04:17:31]OFD Sender: No OFD packet to send [04:17:36]OFD Sender: No OFD packet to send [04:17:41]OFD Sender: No OFD packet to send [04:17:46]OFD Sender: No OFD packet to send [04:17:51]OFD Sender: No OFD packet to send [04:17:56]OFD Sender: No OFD packet to send [04:18:01]OFD Sender: No OFD packet to send [04:18:06]OFD Sender: No OFD packet to send [04:18:11]OFD Sender: No OFD packet to send [04:18:16]OFD Sender: No OFD packet to send [04:18:21]OFD Sender: No OFD packet to send [04:18:26]OFD Sender: No OFD packet to send [04:18:31]OFD Sender: No OFD packet to send [04:18:36]OFD Sender: No OFD packet to send [04:18:41]OFD Sender: No OFD packet to send [04:18:46]OFD Sender: No OFD packet to send [04:18:51]OFD Sender: No OFD packet to send [04:18:56]OFD Sender: No OFD packet to send [04:19:01]OFD Sender: No OFD packet to send [04:19:06]OFD Sender: No OFD packet to send [04:19:11]OFD Sender: No OFD packet to send [04:19:16]OFD Sender: No OFD packet to send [04:19:21]OFD Sender: No OFD packet to send [04:19:26]OFD Sender: No OFD packet to send [04:19:31]OFD Sender: No OFD packet to send [04:19:36]OFD Sender: No OFD packet to send [04:19:41]OFD Sender: No OFD packet to send [04:19:46]OFD Sender: No OFD packet to send [04:19:51]OFD Sender: No OFD packet to send [04:19:56]OFD Sender: No OFD packet to send [04:20:01]OFD Sender: No OFD packet to send [04:20:06]OFD Sender: No OFD packet to send [04:20:11]OFD Sender: No OFD packet to send [04:20:16]OFD Sender: No OFD packet to send [04:20:21]OFD Sender: No OFD packet to send [04:20:26]OFD Sender: No OFD packet to send [04:20:31]OFD Sender: No OFD packet to send [04:20:36]OFD Sender: No OFD packet to send [04:20:41]OFD Sender: No OFD packet to send [04:20:46]OFD Sender: No OFD packet to send [04:20:51]OFD Sender: No OFD packet to send [04:20:56]OFD Sender: No OFD packet to send [04:21:02]OFD Sender: No OFD packet to send [04:21:07]OFD Sender: No OFD packet to send [04:21:12]OFD Sender: No OFD packet to send [04:21:17]OFD Sender: No OFD packet to send [04:21:22]OFD Sender: No OFD packet to send [04:21:27]OFD Sender: No OFD packet to send [04:21:32]OFD Sender: No OFD packet to send [04:21:37]OFD Sender: No OFD packet to send [04:21:42]OFD Sender: No OFD packet to send [04:21:47]OFD Sender: No OFD packet to send [04:21:52]OFD Sender: No OFD packet to send [04:21:57]OFD Sender: No OFD packet to send [04:22:02]OFD Sender: No OFD packet to send [04:22:07]OFD Sender: No OFD packet to send [04:22:12]OFD Sender: No OFD packet to send [04:22:17]OFD Sender: No OFD packet to send [04:22:22]OFD Sender: No OFD packet to send [04:22:27]OFD Sender: No OFD packet to send [04:22:32]OFD Sender: No OFD packet to send [04:22:37]OFD Sender: No OFD packet to send [04:22:42]OFD Sender: No OFD packet to send [04:22:47]OFD Sender: No OFD packet to send [04:22:52]OFD Sender: No OFD packet to send [04:22:57]OFD Sender: No OFD packet to send [04:23:02]OFD Sender: No OFD packet to send [04:23:07]OFD Sender: No OFD packet to send [04:23:12]OFD Sender: No OFD packet to send [04:23:17]OFD Sender: No OFD packet to send [04:23:22]OFD Sender: No OFD packet to send [04:23:26]recv_with_timeout no data received [04:23:27]OFD Sender: No OFD packet to send [04:23:32]OFD Sender: No OFD packet to send [04:23:37]OFD Sender: No OFD packet to send [04:23:39]recv_with_timeout no data received [04:23:42]OFD Sender: No OFD packet to send [04:23:47]OFD Sender: No OFD packet to send [04:23:52]OFD Sender: No OFD packet to send [04:23:57]OFD Sender: No OFD packet to send [04:24:02]OFD Sender: No OFD packet to send [04:24:07]OFD Sender: No OFD packet to send [04:24:12]OFD Sender: No OFD packet to send [04:24:17]OFD Sender: No OFD packet to send [04:24:22]OFD Sender: No OFD packet to send [04:24:27]OFD Sender: No OFD packet to send [04:24:32]OFD Sender: No OFD packet to send [04:24:37]OFD Sender: No OFD packet to send [04:24:42]OFD Sender: No OFD packet to send [04:24:47]OFD Sender: No OFD packet to send [04:24:51]recv_with_timeout no data received [04:24:52]OFD Sender: No OFD packet to send [04:24:57]OFD Sender: No OFD packet to send [04:25:02]OFD Sender: No OFD packet to send [04:25:07]OFD Sender: No OFD packet to send [04:25:12]OFD Sender: No OFD packet to send [04:25:17]OFD Sender: No OFD packet to send [04:25:22]OFD Sender: No OFD packet to send [04:25:27]OFD Sender: No OFD packet to send [04:25:32]OFD Sender: No OFD packet to send [04:25:37]OFD Sender: No OFD packet to send [04:25:41]recv_with_timeout no data received [04:25:42]OFD Sender: No OFD packet to send [04:25:47]OFD Sender: No OFD packet to send [04:25:52]OFD Sender: No OFD packet to send [04:25:57]OFD Sender: No OFD packet to send [04:26:02]OFD Sender: No OFD packet to send [04:26:07]OFD Sender: No OFD packet to send [04:26:12]OFD Sender: No OFD packet to send [04:26:15]recv_with_timeout no data received [04:26:17]OFD Sender: No OFD packet to send [04:26:22]OFD Sender: No OFD packet to send [04:26:27]OFD Sender: No OFD packet to send [04:26:32]OFD Sender: No OFD packet to send [04:26:37]OFD Sender: No OFD packet to send [04:26:42]OFD Sender: No OFD packet to send [04:26:47]OFD Sender: No OFD packet to send [04:26:52]OFD Sender: No OFD packet to send [04:26:57]OFD Sender: No OFD packet to send [04:27:02]OFD Sender: No OFD packet to send [04:27:07]OFD Sender: No OFD packet to send [04:27:12]OFD Sender: No OFD packet to send [04:27:17]OFD Sender: No OFD packet to send [04:27:22]OFD Sender: No OFD packet to send [04:27:27]OFD Sender: No OFD packet to send [04:27:32]OFD Sender: No OFD packet to send [04:27:37]OFD Sender: No OFD packet to send [04:27:42]OFD Sender: No OFD packet to send [04:27:47]OFD Sender: No OFD packet to send [04:27:52]OFD Sender: No OFD packet to send [04:27:57]OFD Sender: No OFD packet to send [04:28:02]OFD Sender: No OFD packet to send [04:28:07]OFD Sender: No OFD packet to send [04:28:12]OFD Sender: No OFD packet to send [04:28:17]OFD Sender: No OFD packet to send [04:28:22]OFD Sender: No OFD packet to send [04:28:27]OFD Sender: No OFD packet to send [04:28:32]OFD Sender: No OFD packet to send [04:28:37]OFD Sender: No OFD packet to send [04:28:40]recv_with_timeout no data received [04:28:42]OFD Sender: No OFD packet to send [04:28:47]OFD Sender: No OFD packet to send [04:28:52]OFD Sender: No OFD packet to send [04:28:57]OFD Sender: No OFD packet to send [04:29:02]OFD Sender: No OFD packet to send [04:29:07]OFD Sender: No OFD packet to send [04:29:12]OFD Sender: No OFD packet to send [04:29:17]OFD Sender: No OFD packet to send [04:29:22]OFD Sender: No OFD packet to send [04:29:27]OFD Sender: No OFD packet to send [04:29:32]OFD Sender: No OFD packet to send [04:29:37]OFD Sender: No OFD packet to send [04:29:42]OFD Sender: No OFD packet to send [04:29:47]OFD Sender: No OFD packet to send [04:29:52]OFD Sender: No OFD packet to send [04:29:57]OFD Sender: No OFD packet to send [04:30:02]OFD Sender: No OFD packet to send [04:30:07]OFD Sender: No OFD packet to send [04:30:12]OFD Sender: No OFD packet to send [04:30:17]OFD Sender: No OFD packet to send [04:30:22]OFD Sender: No OFD packet to send [04:30:27]OFD Sender: No OFD packet to send [04:30:32]OFD Sender: No OFD packet to send [04:30:37]OFD Sender: No OFD packet to send [04:30:42]OFD Sender: No OFD packet to send [04:30:47]OFD Sender: No OFD packet to send [04:30:52]OFD Sender: No OFD packet to send [04:30:57]OFD Sender: No OFD packet to send [04:31:02]OFD Sender: No OFD packet to send [04:31:08]OFD Sender: No OFD packet to send [04:31:13]OFD Sender: No OFD packet to send [04:31:18]OFD Sender: No OFD packet to send [04:31:23]OFD Sender: No OFD packet to send [04:31:28]OFD Sender: No OFD packet to send [04:31:33]OFD Sender: No OFD packet to send [04:31:38]OFD Sender: No OFD packet to send [04:31:43]OFD Sender: No OFD packet to send [04:31:48]OFD Sender: No OFD packet to send [04:31:51]recv_with_timeout no data received [04:31:53]OFD Sender: No OFD packet to send [04:31:58]OFD Sender: No OFD packet to send [04:32:03]OFD Sender: No OFD packet to send [04:32:08]OFD Sender: No OFD packet to send [04:32:13]OFD Sender: No OFD packet to send [04:32:18]OFD Sender: No OFD packet to send [04:32:23]OFD Sender: No OFD packet to send [04:32:28]OFD Sender: No OFD packet to send [04:32:33]OFD Sender: No OFD packet to send [04:32:38]OFD Sender: No OFD packet to send [04:32:43]OFD Sender: No OFD packet to send [04:32:48]OFD Sender: No OFD packet to send [04:32:53]OFD Sender: No OFD packet to send [04:32:58]OFD Sender: No OFD packet to send [04:33:03]OFD Sender: No OFD packet to send [04:33:08]OFD Sender: No OFD packet to send [04:33:13]OFD Sender: No OFD packet to send [04:33:18]OFD Sender: No OFD packet to send [04:33:23]OFD Sender: No OFD packet to send [04:33:28]OFD Sender: No OFD packet to send [04:33:33]OFD Sender: No OFD packet to send [04:33:38]OFD Sender: No OFD packet to send [04:33:43]OFD Sender: No OFD packet to send [04:33:48]OFD Sender: No OFD packet to send [04:33:53]OFD Sender: No OFD packet to send [04:33:58]OFD Sender: No OFD packet to send [04:34:03]OFD Sender: No OFD packet to send [04:34:08]OFD Sender: No OFD packet to send [04:34:13]OFD Sender: No OFD packet to send [04:34:18]OFD Sender: No OFD packet to send [04:34:23]OFD Sender: No OFD packet to send [04:34:28]OFD Sender: No OFD packet to send [04:34:33]OFD Sender: No OFD packet to send [04:34:38]OFD Sender: No OFD packet to send [04:34:43]OFD Sender: No OFD packet to send [04:34:48]OFD Sender: No OFD packet to send [04:34:53]OFD Sender: No OFD packet to send [04:34:58]OFD Sender: No OFD packet to send [04:35:03]OFD Sender: No OFD packet to send [04:35:08]OFD Sender: No OFD packet to send [04:35:13]OFD Sender: No OFD packet to send [04:35:18]OFD Sender: No OFD packet to send [04:35:23]OFD Sender: No OFD packet to send [04:35:28]OFD Sender: No OFD packet to send [04:35:33]OFD Sender: No OFD packet to send [04:35:38]OFD Sender: No OFD packet to send [04:35:43]OFD Sender: No OFD packet to send [04:35:48]OFD Sender: No OFD packet to send [04:35:53]OFD Sender: No OFD packet to send [04:35:58]OFD Sender: No OFD packet to send [04:36:02]recv_with_timeout no data received [04:36:03]OFD Sender: No OFD packet to send [04:36:08]OFD Sender: No OFD packet to send [04:36:13]OFD Sender: No OFD packet to send [04:36:18]OFD Sender: No OFD packet to send [04:36:23]OFD Sender: No OFD packet to send [04:36:28]OFD Sender: No OFD packet to send [04:36:33]OFD Sender: No OFD packet to send [04:36:38]OFD Sender: No OFD packet to send [04:36:43]OFD Sender: No OFD packet to send [04:36:46]recv_with_timeout no data received [04:36:48]OFD Sender: No OFD packet to send [04:36:53]OFD Sender: No OFD packet to send [04:36:58]OFD Sender: No OFD packet to send [04:37:03]OFD Sender: No OFD packet to send [04:37:08]OFD Sender: No OFD packet to send [04:37:13]OFD Sender: No OFD packet to send [04:37:18]OFD Sender: No OFD packet to send [04:37:23]OFD Sender: No OFD packet to send [04:37:28]OFD Sender: No OFD packet to send [04:37:33]OFD Sender: No OFD packet to send [04:37:38]OFD Sender: No OFD packet to send [04:37:43]OFD Sender: No OFD packet to send [04:37:48]OFD Sender: No OFD packet to send [04:37:53]OFD Sender: No OFD packet to send [04:37:58]OFD Sender: No OFD packet to send [04:38:03]OFD Sender: No OFD packet to send [04:38:08]OFD Sender: No OFD packet to send [04:38:13]OFD Sender: No OFD packet to send [04:38:18]OFD Sender: No OFD packet to send [04:38:23]recv_with_timeout no data received [04:38:23]OFD Sender: No OFD packet to send [04:38:28]OFD Sender: No OFD packet to send [04:38:33]OFD Sender: No OFD packet to send [04:38:38]OFD Sender: No OFD packet to send [04:38:43]OFD Sender: No OFD packet to send [04:38:48]OFD Sender: No OFD packet to send [04:38:53]OFD Sender: No OFD packet to send [04:38:58]OFD Sender: No OFD packet to send [04:39:03]OFD Sender: No OFD packet to send [04:39:08]OFD Sender: No OFD packet to send [04:39:13]OFD Sender: No OFD packet to send [04:39:18]OFD Sender: No OFD packet to send [04:39:23]OFD Sender: No OFD packet to send [04:39:28]OFD Sender: No OFD packet to send [04:39:33]OFD Sender: No OFD packet to send [04:39:38]OFD Sender: No OFD packet to send [04:39:43]OFD Sender: No OFD packet to send [04:39:48]OFD Sender: No OFD packet to send [04:39:53]OFD Sender: No OFD packet to send [04:39:58]OFD Sender: No OFD packet to send [04:40:03]OFD Sender: No OFD packet to send [04:40:08]OFD Sender: No OFD packet to send [04:40:13]OFD Sender: No OFD packet to send [04:40:18]OFD Sender: No OFD packet to send [04:40:23]OFD Sender: No OFD packet to send [04:40:28]OFD Sender: No OFD packet to send [04:40:33]OFD Sender: No OFD packet to send [04:40:38]OFD Sender: No OFD packet to send [04:40:43]OFD Sender: No OFD packet to send [04:40:48]OFD Sender: No OFD packet to send [04:40:53]OFD Sender: No OFD packet to send [04:40:58]OFD Sender: No OFD packet to send [04:41:04]OFD Sender: No OFD packet to send [04:41:09]OFD Sender: No OFD packet to send [04:41:14]OFD Sender: No OFD packet to send [04:41:19]OFD Sender: No OFD packet to send [04:41:19]recv_with_timeout no data received [04:41:24]OFD Sender: No OFD packet to send [04:41:29]OFD Sender: No OFD packet to send [04:41:34]OFD Sender: No OFD packet to send [04:41:39]OFD Sender: No OFD packet to send [04:41:44]OFD Sender: No OFD packet to send [04:41:49]OFD Sender: No OFD packet to send [04:41:54]OFD Sender: No OFD packet to send [04:41:59]OFD Sender: No OFD packet to send [04:42:04]OFD Sender: No OFD packet to send [04:42:09]OFD Sender: No OFD packet to send [04:42:14]OFD Sender: No OFD packet to send [04:42:19]OFD Sender: No OFD packet to send [04:42:24]OFD Sender: No OFD packet to send [04:42:29]OFD Sender: No OFD packet to send [04:42:34]OFD Sender: No OFD packet to send [04:42:39]OFD Sender: No OFD packet to send [04:42:44]OFD Sender: No OFD packet to send [04:42:49]OFD Sender: No OFD packet to send [04:42:51]recv_with_timeout no data received [04:42:54]OFD Sender: No OFD packet to send [04:42:59]OFD Sender: No OFD packet to send [04:43:04]OFD Sender: No OFD packet to send [04:43:04]recv_with_timeout no data received [04:43:09]OFD Sender: No OFD packet to send [04:43:14]OFD Sender: No OFD packet to send [04:43:19]OFD Sender: No OFD packet to send [04:43:24]OFD Sender: No OFD packet to send [04:43:29]OFD Sender: No OFD packet to send [04:43:34]OFD Sender: No OFD packet to send [04:43:39]OFD Sender: No OFD packet to send [04:43:44]OFD Sender: No OFD packet to send [04:43:49]OFD Sender: No OFD packet to send [04:43:54]OFD Sender: No OFD packet to send [04:43:59]OFD Sender: No OFD packet to send [04:44:01]recv_with_timeout no data received [04:44:04]OFD Sender: No OFD packet to send [04:44:09]OFD Sender: No OFD packet to send [04:44:14]OFD Sender: No OFD packet to send [04:44:19]OFD Sender: No OFD packet to send [04:44:24]OFD Sender: No OFD packet to send [04:44:29]OFD Sender: No OFD packet to send [04:44:34]OFD Sender: No OFD packet to send [04:44:39]OFD Sender: No OFD packet to send [04:44:44]OFD Sender: No OFD packet to send [04:44:49]OFD Sender: No OFD packet to send [04:44:54]OFD Sender: No OFD packet to send [04:44:59]OFD Sender: No OFD packet to send [04:45:04]OFD Sender: No OFD packet to send [04:45:09]OFD Sender: No OFD packet to send [04:45:14]OFD Sender: No OFD packet to send [04:45:19]OFD Sender: No OFD packet to send [04:45:24]OFD Sender: No OFD packet to send [04:45:29]OFD Sender: No OFD packet to send [04:45:34]OFD Sender: No OFD packet to send [04:45:39]OFD Sender: No OFD packet to send [04:45:44]OFD Sender: No OFD packet to send [04:45:49]OFD Sender: No OFD packet to send [04:45:54]OFD Sender: No OFD packet to send [04:45:59]OFD Sender: No OFD packet to send [04:46:04]OFD Sender: No OFD packet to send [04:46:09]OFD Sender: No OFD packet to send [04:46:09]recv_with_timeout no data received [04:46:14]OFD Sender: No OFD packet to send [04:46:19]OFD Sender: No OFD packet to send [04:46:24]OFD Sender: No OFD packet to send [04:46:29]recv_with_timeout no data received [04:46:29]OFD Sender: No OFD packet to send [04:46:34]OFD Sender: No OFD packet to send [04:46:39]OFD Sender: No OFD packet to send [04:46:44]OFD Sender: No OFD packet to send [04:46:49]OFD Sender: No OFD packet to send [04:46:54]OFD Sender: No OFD packet to send [04:46:59]OFD Sender: No OFD packet to send [04:47:04]OFD Sender: No OFD packet to send [04:47:09]OFD Sender: No OFD packet to send [04:47:14]OFD Sender: No OFD packet to send [04:47:19]OFD Sender: No OFD packet to send [04:47:24]OFD Sender: No OFD packet to send [04:47:29]OFD Sender: No OFD packet to send [04:47:34]OFD Sender: No OFD packet to send [04:47:39]OFD Sender: No OFD packet to send [04:47:44]OFD Sender: No OFD packet to send [04:47:49]OFD Sender: No OFD packet to send [04:47:54]OFD Sender: No OFD packet to send [04:47:59]OFD Sender: No OFD packet to send [04:48:04]OFD Sender: No OFD packet to send [04:48:09]OFD Sender: No OFD packet to send [04:48:14]OFD Sender: No OFD packet to send [04:48:19]OFD Sender: No OFD packet to send [04:48:24]OFD Sender: No OFD packet to send [04:48:29]OFD Sender: No OFD packet to send [04:48:34]OFD Sender: No OFD packet to send [04:48:39]OFD Sender: No OFD packet to send [04:48:44]OFD Sender: No OFD packet to send [04:48:49]OFD Sender: No OFD packet to send [04:48:54]OFD Sender: No OFD packet to send [04:48:59]OFD Sender: No OFD packet to send [04:49:04]OFD Sender: No OFD packet to send [04:49:09]OFD Sender: No OFD packet to send [04:49:14]OFD Sender: No OFD packet to send [04:49:19]OFD Sender: No OFD packet to send [04:49:24]OFD Sender: No OFD packet to send [04:49:29]OFD Sender: No OFD packet to send [04:49:34]OFD Sender: No OFD packet to send [04:49:39]OFD Sender: No OFD packet to send [04:49:44]OFD Sender: No OFD packet to send [04:49:49]OFD Sender: No OFD packet to send [04:49:54]OFD Sender: No OFD packet to send [04:49:59]OFD Sender: No OFD packet to send [04:50:04]OFD Sender: No OFD packet to send [04:50:09]OFD Sender: No OFD packet to send [04:50:14]OFD Sender: No OFD packet to send [04:50:19]OFD Sender: No OFD packet to send [04:50:24]recv_with_timeout no data received [04:50:24]OFD Sender: No OFD packet to send [04:50:29]OFD Sender: No OFD packet to send [04:50:34]OFD Sender: No OFD packet to send [04:50:39]OFD Sender: No OFD packet to send [04:50:44]OFD Sender: No OFD packet to send [04:50:49]OFD Sender: No OFD packet to send [04:50:54]OFD Sender: No OFD packet to send [04:50:59]OFD Sender: No OFD packet to send [04:51:05]OFD Sender: No OFD packet to send [04:51:10]OFD Sender: No OFD packet to send [04:51:15]OFD Sender: No OFD packet to send [04:51:20]OFD Sender: No OFD packet to send [04:51:25]OFD Sender: No OFD packet to send [04:51:30]OFD Sender: No OFD packet to send [04:51:35]OFD Sender: No OFD packet to send [04:51:40]OFD Sender: No OFD packet to send [04:51:45]OFD Sender: No OFD packet to send [04:51:50]OFD Sender: No OFD packet to send [04:51:55]OFD Sender: No OFD packet to send [04:52:00]OFD Sender: No OFD packet to send [04:52:05]OFD Sender: No OFD packet to send [04:52:10]OFD Sender: No OFD packet to send [04:52:15]OFD Sender: No OFD packet to send [04:52:20]OFD Sender: No OFD packet to send [04:52:25]OFD Sender: No OFD packet to send [04:52:30]OFD Sender: No OFD packet to send [04:52:35]OFD Sender: No OFD packet to send [04:52:40]OFD Sender: No OFD packet to send [04:52:45]OFD Sender: No OFD packet to send [04:52:50]OFD Sender: No OFD packet to send [04:52:53]recv_with_timeout no data received [04:52:55]OFD Sender: No OFD packet to send [04:53:00]OFD Sender: No OFD packet to send [04:53:05]OFD Sender: No OFD packet to send [04:53:10]OFD Sender: No OFD packet to send [04:53:15]OFD Sender: No OFD packet to send [04:53:20]OFD Sender: No OFD packet to send [04:53:25]OFD Sender: No OFD packet to send [04:53:30]OFD Sender: No OFD packet to send [04:53:35]OFD Sender: No OFD packet to send [04:53:39]recv_with_timeout no data received [04:53:40]OFD Sender: No OFD packet to send [04:53:45]OFD Sender: No OFD packet to send [04:53:50]OFD Sender: No OFD packet to send [04:53:55]OFD Sender: No OFD packet to send [04:53:57]recv_with_timeout no data received [04:54:00]OFD Sender: No OFD packet to send [04:54:05]OFD Sender: No OFD packet to send [04:54:10]OFD Sender: No OFD packet to send [04:54:15]OFD Sender: No OFD packet to send [04:54:20]OFD Sender: No OFD packet to send [04:54:25]OFD Sender: No OFD packet to send [04:54:30]OFD Sender: No OFD packet to send [04:54:35]OFD Sender: No OFD packet to send [04:54:40]OFD Sender: No OFD packet to send [04:54:45]OFD Sender: No OFD packet to send [04:54:50]OFD Sender: No OFD packet to send [04:54:55]OFD Sender: No OFD packet to send [04:55:00]OFD Sender: No OFD packet to send [04:55:05]OFD Sender: No OFD packet to send [04:55:10]OFD Sender: No OFD packet to send [04:55:15]OFD Sender: No OFD packet to send [04:55:20]OFD Sender: No OFD packet to send [04:55:25]OFD Sender: No OFD packet to send [04:55:30]OFD Sender: No OFD packet to send [04:55:32]recv_with_timeout no data received [04:55:35]OFD Sender: No OFD packet to send [04:55:40]OFD Sender: No OFD packet to send [04:55:45]OFD Sender: No OFD packet to send [04:55:50]OFD Sender: No OFD packet to send [04:55:55]OFD Sender: No OFD packet to send [04:56:00]OFD Sender: No OFD packet to send [04:56:05]OFD Sender: No OFD packet to send [04:56:10]OFD Sender: No OFD packet to send [04:56:15]OFD Sender: No OFD packet to send [04:56:20]OFD Sender: No OFD packet to send [04:56:25]OFD Sender: No OFD packet to send [04:56:30]OFD Sender: No OFD packet to send [04:56:35]OFD Sender: No OFD packet to send [04:56:40]OFD Sender: No OFD packet to send [04:56:45]OFD Sender: No OFD packet to send [04:56:50]OFD Sender: No OFD packet to send [04:56:55]OFD Sender: No OFD packet to send [04:57:00]OFD Sender: No OFD packet to send [04:57:05]OFD Sender: No OFD packet to send [04:57:10]OFD Sender: No OFD packet to send [04:57:15]OFD Sender: No OFD packet to send [04:57:20]OFD Sender: No OFD packet to send [04:57:25]OFD Sender: No OFD packet to send [04:57:30]OFD Sender: No OFD packet to send [04:57:35]OFD Sender: No OFD packet to send [04:57:40]recv_with_timeout no data received [04:57:40]OFD Sender: No OFD packet to send [04:57:45]OFD Sender: No OFD packet to send [04:57:50]OFD Sender: No OFD packet to send [04:57:55]OFD Sender: No OFD packet to send [04:58:00]OFD Sender: No OFD packet to send [04:58:05]OFD Sender: No OFD packet to send [04:58:10]OFD Sender: No OFD packet to send [04:58:15]OFD Sender: No OFD packet to send [04:58:20]OFD Sender: No OFD packet to send [04:58:25]OFD Sender: No OFD packet to send [04:58:30]OFD Sender: No OFD packet to send [04:58:35]recv_with_timeout no data received [04:58:35]OFD Sender: No OFD packet to send [04:58:40]OFD Sender: No OFD packet to send [04:58:45]OFD Sender: No OFD packet to send [04:58:50]OFD Sender: No OFD packet to send [04:58:55]OFD Sender: No OFD packet to send [04:59:00]OFD Sender: No OFD packet to send [04:59:05]OFD Sender: No OFD packet to send [04:59:10]OFD Sender: No OFD packet to send [04:59:15]OFD Sender: No OFD packet to send [04:59:20]OFD Sender: No OFD packet to send [04:59:25]OFD Sender: No OFD packet to send [04:59:30]OFD Sender: No OFD packet to send [04:59:35]OFD Sender: No OFD packet to send [04:59:40]OFD Sender: No OFD packet to send [04:59:45]OFD Sender: No OFD packet to send [04:59:50]OFD Sender: No OFD packet to send [04:59:55]OFD Sender: No OFD packet to send [05:00:00]OFD Sender: No OFD packet to send [05:00:05]OFD Sender: No OFD packet to send [05:00:10]OFD Sender: No OFD packet to send [05:00:15]OFD Sender: No OFD packet to send [05:00:20]OFD Sender: No OFD packet to send [05:00:25]OFD Sender: No OFD packet to send [05:00:30]OFD Sender: No OFD packet to send [05:00:35]OFD Sender: No OFD packet to send [05:00:40]OFD Sender: No OFD packet to send [05:00:45]OFD Sender: No OFD packet to send [05:00:50]OFD Sender: No OFD packet to send [05:00:55]OFD Sender: No OFD packet to send [05:01:00]OFD Sender: No OFD packet to send [05:01:06]OFD Sender: No OFD packet to send [05:01:11]OFD Sender: No OFD packet to send [05:01:16]OFD Sender: No OFD packet to send [05:01:21]OFD Sender: No OFD packet to send [05:01:26]OFD Sender: No OFD packet to send [05:01:31]OFD Sender: No OFD packet to send [05:01:36]OFD Sender: No OFD packet to send [05:01:41]OFD Sender: No OFD packet to send [05:01:46]OFD Sender: No OFD packet to send [05:01:51]OFD Sender: No OFD packet to send [05:01:56]OFD Sender: No OFD packet to send [05:02:01]OFD Sender: No OFD packet to send [05:02:06]OFD Sender: No OFD packet to send [05:02:11]OFD Sender: No OFD packet to send [05:02:16]OFD Sender: No OFD packet to send [05:02:21]OFD Sender: No OFD packet to send [05:02:26]OFD Sender: No OFD packet to send [05:02:31]OFD Sender: No OFD packet to send [05:02:36]OFD Sender: No OFD packet to send [05:02:41]OFD Sender: No OFD packet to send [05:02:46]OFD Sender: No OFD packet to send [05:02:51]OFD Sender: No OFD packet to send [05:02:56]OFD Sender: No OFD packet to send [05:03:01]OFD Sender: No OFD packet to send [05:03:06]OFD Sender: No OFD packet to send [05:03:11]OFD Sender: No OFD packet to send [05:03:16]OFD Sender: No OFD packet to send [05:03:21]OFD Sender: No OFD packet to send [05:03:26]OFD Sender: No OFD packet to send [05:03:31]OFD Sender: No OFD packet to send [05:03:36]OFD Sender: No OFD packet to send [05:03:41]OFD Sender: No OFD packet to send [05:03:46]OFD Sender: No OFD packet to send [05:03:51]OFD Sender: No OFD packet to send [05:03:56]OFD Sender: No OFD packet to send [05:04:01]OFD Sender: No OFD packet to send [05:04:06]OFD Sender: No OFD packet to send [05:04:11]OFD Sender: No OFD packet to send [05:04:16]OFD Sender: No OFD packet to send [05:04:21]OFD Sender: No OFD packet to send [05:04:26]OFD Sender: No OFD packet to send [05:04:31]OFD Sender: No OFD packet to send [05:04:36]OFD Sender: No OFD packet to send [05:04:38]recv_with_timeout no data received [05:04:41]OFD Sender: No OFD packet to send [05:04:46]OFD Sender: No OFD packet to send [05:04:51]OFD Sender: No OFD packet to send [05:04:56]OFD Sender: No OFD packet to send [05:05:01]OFD Sender: No OFD packet to send [05:05:06]OFD Sender: No OFD packet to send [05:05:11]OFD Sender: No OFD packet to send [05:05:16]OFD Sender: No OFD packet to send [05:05:21]OFD Sender: No OFD packet to send [05:05:26]OFD Sender: No OFD packet to send [05:05:31]OFD Sender: No OFD packet to send [05:05:36]OFD Sender: No OFD packet to send [05:05:41]OFD Sender: No OFD packet to send [05:05:46]OFD Sender: No OFD packet to send [05:05:49]recv_with_timeout no data received [05:05:51]OFD Sender: No OFD packet to send [05:05:56]OFD Sender: No OFD packet to send [05:06:01]OFD Sender: No OFD packet to send [05:06:06]OFD Sender: No OFD packet to send [05:06:06]recv_with_timeout no data received [05:06:11]OFD Sender: No OFD packet to send [05:06:16]OFD Sender: No OFD packet to send [05:06:21]OFD Sender: No OFD packet to send [05:06:26]OFD Sender: No OFD packet to send [05:06:31]OFD Sender: No OFD packet to send [05:06:36]OFD Sender: No OFD packet to send [05:06:41]OFD Sender: No OFD packet to send [05:06:46]OFD Sender: No OFD packet to send [05:06:51]OFD Sender: No OFD packet to send [05:06:56]OFD Sender: No OFD packet to send [05:07:01]OFD Sender: No OFD packet to send [05:07:06]OFD Sender: No OFD packet to send [05:07:11]OFD Sender: No OFD packet to send [05:07:16]OFD Sender: No OFD packet to send [05:07:21]OFD Sender: No OFD packet to send [05:07:26]OFD Sender: No OFD packet to send [05:07:31]OFD Sender: No OFD packet to send [05:07:36]OFD Sender: No OFD packet to send [05:07:41]OFD Sender: No OFD packet to send [05:07:46]OFD Sender: No OFD packet to send [05:07:51]OFD Sender: No OFD packet to send [05:07:56]OFD Sender: No OFD packet to send [05:08:01]OFD Sender: No OFD packet to send [05:08:06]OFD Sender: No OFD packet to send [05:08:09]recv_with_timeout no data received [05:08:11]OFD Sender: No OFD packet to send [05:08:16]OFD Sender: No OFD packet to send [05:08:21]recv_with_timeout no data received [05:08:21]OFD Sender: No OFD packet to send [05:08:26]OFD Sender: No OFD packet to send [05:08:31]OFD Sender: No OFD packet to send [05:08:36]OFD Sender: No OFD packet to send [05:08:40]recv_with_timeout no data received [05:08:41]OFD Sender: No OFD packet to send [05:08:46]OFD Sender: No OFD packet to send [05:08:51]OFD Sender: No OFD packet to send [05:08:56]OFD Sender: No OFD packet to send [05:09:01]OFD Sender: No OFD packet to send [05:09:06]OFD Sender: No OFD packet to send [05:09:11]OFD Sender: No OFD packet to send [05:09:16]OFD Sender: No OFD packet to send [05:09:21]OFD Sender: No OFD packet to send [05:09:26]OFD Sender: No OFD packet to send [05:09:31]OFD Sender: No OFD packet to send [05:09:36]OFD Sender: No OFD packet to send [05:09:41]OFD Sender: No OFD packet to send [05:09:46]OFD Sender: No OFD packet to send [05:09:51]OFD Sender: No OFD packet to send [05:09:56]OFD Sender: No OFD packet to send [05:10:01]OFD Sender: No OFD packet to send [05:10:06]OFD Sender: No OFD packet to send [05:10:11]OFD Sender: No OFD packet to send [05:10:16]OFD Sender: No OFD packet to send [05:10:21]OFD Sender: No OFD packet to send [05:10:26]OFD Sender: No OFD packet to send [05:10:31]OFD Sender: No OFD packet to send [05:10:36]OFD Sender: No OFD packet to send [05:10:41]OFD Sender: No OFD packet to send [05:10:46]OFD Sender: No OFD packet to send [05:10:51]OFD Sender: No OFD packet to send [05:10:56]OFD Sender: No OFD packet to send [05:11:02]OFD Sender: No OFD packet to send [05:11:07]OFD Sender: No OFD packet to send [05:11:12]OFD Sender: No OFD packet to send [05:11:17]OFD Sender: No OFD packet to send [05:11:22]OFD Sender: No OFD packet to send [05:11:27]OFD Sender: No OFD packet to send [05:11:32]OFD Sender: No OFD packet to send [05:11:37]OFD Sender: No OFD packet to send [05:11:42]OFD Sender: No OFD packet to send [05:11:47]OFD Sender: No OFD packet to send [05:11:52]OFD Sender: No OFD packet to send [05:11:57]OFD Sender: No OFD packet to send [05:12:02]OFD Sender: No OFD packet to send [05:12:05]recv_with_timeout no data received [05:12:07]OFD Sender: No OFD packet to send [05:12:12]OFD Sender: No OFD packet to send [05:12:17]OFD Sender: No OFD packet to send [05:12:22]OFD Sender: No OFD packet to send [05:12:27]OFD Sender: No OFD packet to send [05:12:32]OFD Sender: No OFD packet to send [05:12:37]OFD Sender: No OFD packet to send [05:12:42]OFD Sender: No OFD packet to send [05:12:47]OFD Sender: No OFD packet to send [05:12:47]recv_with_timeout no data received [05:12:52]OFD Sender: No OFD packet to send [05:12:57]OFD Sender: No OFD packet to send [05:12:58]recv_with_timeout no data received [05:13:02]OFD Sender: No OFD packet to send [05:13:07]OFD Sender: No OFD packet to send [05:13:12]OFD Sender: No OFD packet to send [05:13:17]OFD Sender: No OFD packet to send [05:13:22]OFD Sender: No OFD packet to send [05:13:27]OFD Sender: No OFD packet to send [05:13:32]OFD Sender: No OFD packet to send [05:13:37]OFD Sender: No OFD packet to send [05:13:42]OFD Sender: No OFD packet to send [05:13:47]OFD Sender: No OFD packet to send [05:13:52]OFD Sender: No OFD packet to send [05:13:57]OFD Sender: No OFD packet to send [05:14:02]OFD Sender: No OFD packet to send [05:14:07]OFD Sender: No OFD packet to send [05:14:12]OFD Sender: No OFD packet to send [05:14:17]OFD Sender: No OFD packet to send [05:14:22]OFD Sender: No OFD packet to send [05:14:27]OFD Sender: No OFD packet to send [05:14:32]OFD Sender: No OFD packet to send [05:14:37]OFD Sender: No OFD packet to send [05:14:42]OFD Sender: No OFD packet to send [05:14:47]OFD Sender: No OFD packet to send [05:14:52]OFD Sender: No OFD packet to send [05:14:57]OFD Sender: No OFD packet to send [05:15:02]OFD Sender: No OFD packet to send [05:15:07]OFD Sender: No OFD packet to send [05:15:12]OFD Sender: No OFD packet to send [05:15:17]OFD Sender: No OFD packet to send [05:15:22]OFD Sender: No OFD packet to send [05:15:27]OFD Sender: No OFD packet to send [05:15:32]OFD Sender: No OFD packet to send [05:15:37]OFD Sender: No OFD packet to send [05:15:42]OFD Sender: No OFD packet to send [05:15:47]OFD Sender: No OFD packet to send [05:15:52]OFD Sender: No OFD packet to send [05:15:57]OFD Sender: No OFD packet to send [05:16:02]OFD Sender: No OFD packet to send [05:16:07]OFD Sender: No OFD packet to send [05:16:12]OFD Sender: No OFD packet to send [05:16:17]OFD Sender: No OFD packet to send [05:16:22]OFD Sender: No OFD packet to send [05:16:27]OFD Sender: No OFD packet to send [05:16:32]OFD Sender: No OFD packet to send [05:16:37]OFD Sender: No OFD packet to send [05:16:42]OFD Sender: No OFD packet to send [05:16:47]OFD Sender: No OFD packet to send [05:16:52]OFD Sender: No OFD packet to send [05:16:57]OFD Sender: No OFD packet to send [05:17:02]OFD Sender: No OFD packet to send [05:17:07]OFD Sender: No OFD packet to send [05:17:12]OFD Sender: No OFD packet to send [05:17:17]OFD Sender: No OFD packet to send [05:17:22]OFD Sender: No OFD packet to send [05:17:27]OFD Sender: No OFD packet to send [05:17:32]OFD Sender: No OFD packet to send [05:17:37]OFD Sender: No OFD packet to send [05:17:42]OFD Sender: No OFD packet to send [05:17:47]OFD Sender: No OFD packet to send [05:17:52]OFD Sender: No OFD packet to send [05:17:57]OFD Sender: No OFD packet to send [05:18:02]OFD Sender: No OFD packet to send [05:18:07]OFD Sender: No OFD packet to send [05:18:12]OFD Sender: No OFD packet to send [05:18:17]OFD Sender: No OFD packet to send [05:18:22]OFD Sender: No OFD packet to send [05:18:27]OFD Sender: No OFD packet to send [05:18:32]OFD Sender: No OFD packet to send [05:18:37]OFD Sender: No OFD packet to send [05:18:42]OFD Sender: No OFD packet to send [05:18:47]OFD Sender: No OFD packet to send [05:18:52]OFD Sender: No OFD packet to send [05:18:57]OFD Sender: No OFD packet to send [05:19:02]OFD Sender: No OFD packet to send [05:19:07]OFD Sender: No OFD packet to send [05:19:12]OFD Sender: No OFD packet to send [05:19:17]OFD Sender: No OFD packet to send [05:19:22]OFD Sender: No OFD packet to send [05:19:27]OFD Sender: No OFD packet to send [05:19:32]OFD Sender: No OFD packet to send [05:19:37]OFD Sender: No OFD packet to send [05:19:42]OFD Sender: No OFD packet to send [05:19:47]OFD Sender: No OFD packet to send [05:19:52]OFD Sender: No OFD packet to send [05:19:57]OFD Sender: No OFD packet to send [05:20:02]OFD Sender: No OFD packet to send [05:20:07]OFD Sender: No OFD packet to send [05:20:12]OFD Sender: No OFD packet to send [05:20:17]OFD Sender: No OFD packet to send [05:20:22]OFD Sender: No OFD packet to send [05:20:27]OFD Sender: No OFD packet to send [05:20:32]OFD Sender: No OFD packet to send [05:20:34]recv_with_timeout no data received [05:20:37]OFD Sender: No OFD packet to send [05:20:42]OFD Sender: No OFD packet to send [05:20:48]OFD Sender: No OFD packet to send [05:20:53]OFD Sender: No OFD packet to send [05:20:58]OFD Sender: No OFD packet to send [05:21:03]OFD Sender: No OFD packet to send [05:21:08]OFD Sender: No OFD packet to send [05:21:13]OFD Sender: No OFD packet to send [05:21:18]OFD Sender: No OFD packet to send [05:21:23]OFD Sender: No OFD packet to send [05:21:28]OFD Sender: No OFD packet to send [05:21:33]OFD Sender: No OFD packet to send [05:21:38]OFD Sender: No OFD packet to send [05:21:43]OFD Sender: No OFD packet to send [05:21:48]OFD Sender: No OFD packet to send [05:21:53]OFD Sender: No OFD packet to send [05:21:58]OFD Sender: No OFD packet to send [05:22:03]OFD Sender: No OFD packet to send [05:22:08]OFD Sender: No OFD packet to send [05:22:13]OFD Sender: No OFD packet to send [05:22:18]OFD Sender: No OFD packet to send [05:22:23]OFD Sender: No OFD packet to send [05:22:28]OFD Sender: No OFD packet to send [05:22:33]OFD Sender: No OFD packet to send [05:22:38]OFD Sender: No OFD packet to send [05:22:43]OFD Sender: No OFD packet to send [05:22:48]OFD Sender: No OFD packet to send [05:22:53]OFD Sender: No OFD packet to send [05:22:58]OFD Sender: No OFD packet to send [05:23:03]OFD Sender: No OFD packet to send [05:23:08]OFD Sender: No OFD packet to send [05:23:13]OFD Sender: No OFD packet to send [05:23:18]OFD Sender: No OFD packet to send [05:23:23]OFD Sender: No OFD packet to send [05:23:28]OFD Sender: No OFD packet to send [05:23:33]OFD Sender: No OFD packet to send [05:23:38]OFD Sender: No OFD packet to send [05:23:43]OFD Sender: No OFD packet to send [05:23:48]OFD Sender: No OFD packet to send [05:23:53]OFD Sender: No OFD packet to send [05:23:56]recv_with_timeout no data received [05:23:58]OFD Sender: No OFD packet to send [05:24:03]OFD Sender: No OFD packet to send [05:24:08]OFD Sender: No OFD packet to send [05:24:13]OFD Sender: No OFD packet to send [05:24:18]OFD Sender: No OFD packet to send [05:24:23]OFD Sender: No OFD packet to send [05:24:28]OFD Sender: No OFD packet to send [05:24:33]OFD Sender: No OFD packet to send [05:24:38]OFD Sender: No OFD packet to send [05:24:43]OFD Sender: No OFD packet to send [05:24:48]OFD Sender: No OFD packet to send [05:24:53]OFD Sender: No OFD packet to send [05:24:58]OFD Sender: No OFD packet to send [05:25:03]OFD Sender: No OFD packet to send [05:25:08]OFD Sender: No OFD packet to send [05:25:13]OFD Sender: No OFD packet to send [05:25:18]OFD Sender: No OFD packet to send [05:25:23]OFD Sender: No OFD packet to send [05:25:28]OFD Sender: No OFD packet to send [05:25:33]OFD Sender: No OFD packet to send [05:25:38]OFD Sender: No OFD packet to send [05:25:43]OFD Sender: No OFD packet to send [05:25:48]OFD Sender: No OFD packet to send [05:25:53]OFD Sender: No OFD packet to send [05:25:58]OFD Sender: No OFD packet to send [05:26:03]OFD Sender: No OFD packet to send [05:26:08]OFD Sender: No OFD packet to send [05:26:13]OFD Sender: No OFD packet to send [05:26:18]OFD Sender: No OFD packet to send [05:26:23]OFD Sender: No OFD packet to send [05:26:28]OFD Sender: No OFD packet to send [05:26:33]OFD Sender: No OFD packet to send [05:26:38]OFD Sender: No OFD packet to send [05:26:43]OFD Sender: No OFD packet to send [05:26:48]OFD Sender: No OFD packet to send [05:26:53]OFD Sender: No OFD packet to send [05:26:58]OFD Sender: No OFD packet to send [05:27:03]OFD Sender: No OFD packet to send [05:27:08]OFD Sender: No OFD packet to send [05:27:13]OFD Sender: No OFD packet to send [05:27:18]OFD Sender: No OFD packet to send [05:27:23]OFD Sender: No OFD packet to send [05:27:28]OFD Sender: No OFD packet to send [05:27:33]OFD Sender: No OFD packet to send [05:27:38]OFD Sender: No OFD packet to send [05:27:43]OFD Sender: No OFD packet to send [05:27:48]OFD Sender: No OFD packet to send [05:27:53]OFD Sender: No OFD packet to send [05:27:58]OFD Sender: No OFD packet to send [05:28:03]OFD Sender: No OFD packet to send [05:28:08]OFD Sender: No OFD packet to send [05:28:13]OFD Sender: No OFD packet to send [05:28:18]OFD Sender: No OFD packet to send [05:28:23]OFD Sender: No OFD packet to send [05:28:28]OFD Sender: No OFD packet to send [05:28:33]OFD Sender: No OFD packet to send [05:28:38]OFD Sender: No OFD packet to send [05:28:43]OFD Sender: No OFD packet to send [05:28:48]OFD Sender: No OFD packet to send [05:28:53]OFD Sender: No OFD packet to send [05:28:58]OFD Sender: No OFD packet to send [05:29:03]OFD Sender: No OFD packet to send [05:29:08]OFD Sender: No OFD packet to send [05:29:13]OFD Sender: No OFD packet to send [05:29:18]OFD Sender: No OFD packet to send [05:29:23]OFD Sender: No OFD packet to send [05:29:28]OFD Sender: No OFD packet to send [05:29:31]recv_with_timeout no data received [05:29:33]OFD Sender: No OFD packet to send [05:29:38]OFD Sender: No OFD packet to send [05:29:43]OFD Sender: No OFD packet to send [05:29:48]OFD Sender: No OFD packet to send [05:29:53]OFD Sender: No OFD packet to send [05:29:58]OFD Sender: No OFD packet to send [05:30:03]OFD Sender: No OFD packet to send [05:30:08]OFD Sender: No OFD packet to send [05:30:13]OFD Sender: No OFD packet to send [05:30:18]OFD Sender: No OFD packet to send [05:30:23]OFD Sender: No OFD packet to send [05:30:28]OFD Sender: No OFD packet to send [05:30:33]OFD Sender: No OFD packet to send [05:30:38]OFD Sender: No OFD packet to send [05:30:43]OFD Sender: No OFD packet to send [05:30:49]OFD Sender: No OFD packet to send [05:30:54]OFD Sender: No OFD packet to send [05:30:59]OFD Sender: No OFD packet to send [05:31:04]OFD Sender: No OFD packet to send [05:31:09]OFD Sender: No OFD packet to send [05:31:14]OFD Sender: No OFD packet to send [05:31:19]OFD Sender: No OFD packet to send [05:31:24]OFD Sender: No OFD packet to send [05:31:29]OFD Sender: No OFD packet to send [05:31:34]OFD Sender: No OFD packet to send [05:31:39]OFD Sender: No OFD packet to send [05:31:44]OFD Sender: No OFD packet to send [05:31:49]OFD Sender: No OFD packet to send [05:31:54]OFD Sender: No OFD packet to send [05:31:59]OFD Sender: No OFD packet to send [05:32:04]OFD Sender: No OFD packet to send [05:32:09]OFD Sender: No OFD packet to send [05:32:14]OFD Sender: No OFD packet to send [05:32:19]OFD Sender: No OFD packet to send [05:32:24]OFD Sender: No OFD packet to send [05:32:29]OFD Sender: No OFD packet to send [05:32:34]OFD Sender: No OFD packet to send [05:32:39]OFD Sender: No OFD packet to send [05:32:44]OFD Sender: No OFD packet to send [05:32:49]OFD Sender: No OFD packet to send [05:32:54]OFD Sender: No OFD packet to send [05:32:59]OFD Sender: No OFD packet to send [05:33:04]OFD Sender: No OFD packet to send [05:33:06]recv_with_timeout no data received [05:33:09]OFD Sender: No OFD packet to send [05:33:14]OFD Sender: No OFD packet to send [05:33:19]OFD Sender: No OFD packet to send [05:33:24]OFD Sender: No OFD packet to send [05:33:26]recv_with_timeout no data received [05:33:29]OFD Sender: No OFD packet to send [05:33:34]OFD Sender: No OFD packet to send [05:33:39]OFD Sender: No OFD packet to send [05:33:44]OFD Sender: No OFD packet to send [05:33:49]OFD Sender: No OFD packet to send [05:33:54]OFD Sender: No OFD packet to send [05:33:59]OFD Sender: No OFD packet to send [05:34:04]OFD Sender: No OFD packet to send [05:34:09]OFD Sender: No OFD packet to send [05:34:14]OFD Sender: No OFD packet to send [05:34:19]OFD Sender: No OFD packet to send [05:34:24]OFD Sender: No OFD packet to send [05:34:29]OFD Sender: No OFD packet to send [05:34:34]OFD Sender: No OFD packet to send [05:34:39]OFD Sender: No OFD packet to send [05:34:44]OFD Sender: No OFD packet to send [05:34:49]OFD Sender: No OFD packet to send [05:34:54]OFD Sender: No OFD packet to send [05:34:59]OFD Sender: No OFD packet to send [05:35:04]OFD Sender: No OFD packet to send [05:35:09]OFD Sender: No OFD packet to send [05:35:14]OFD Sender: No OFD packet to send [05:35:19]OFD Sender: No OFD packet to send [05:35:24]OFD Sender: No OFD packet to send [05:35:29]OFD Sender: No OFD packet to send [05:35:34]OFD Sender: No OFD packet to send [05:35:39]OFD Sender: No OFD packet to send [05:35:44]OFD Sender: No OFD packet to send [05:35:44]recv_with_timeout no data received [05:35:49]OFD Sender: No OFD packet to send [05:35:54]OFD Sender: No OFD packet to send [05:35:59]OFD Sender: No OFD packet to send [05:36:04]OFD Sender: No OFD packet to send [05:36:09]OFD Sender: No OFD packet to send [05:36:14]OFD Sender: No OFD packet to send [05:36:19]OFD Sender: No OFD packet to send [05:36:24]OFD Sender: No OFD packet to send [05:36:29]OFD Sender: No OFD packet to send [05:36:34]OFD Sender: No OFD packet to send [05:36:39]OFD Sender: No OFD packet to send [05:36:44]OFD Sender: No OFD packet to send [05:36:49]OFD Sender: No OFD packet to send [05:36:54]OFD Sender: No OFD packet to send [05:36:59]OFD Sender: No OFD packet to send [05:37:04]OFD Sender: No OFD packet to send [05:37:09]OFD Sender: No OFD packet to send [05:37:14]OFD Sender: No OFD packet to send [05:37:19]recv_with_timeout no data received [05:37:19]OFD Sender: No OFD packet to send [05:37:24]OFD Sender: No OFD packet to send [05:37:29]OFD Sender: No OFD packet to send [05:37:34]OFD Sender: No OFD packet to send [05:37:39]OFD Sender: No OFD packet to send [05:37:44]OFD Sender: No OFD packet to send [05:37:49]OFD Sender: No OFD packet to send [05:37:54]OFD Sender: No OFD packet to send [05:37:59]OFD Sender: No OFD packet to send [05:38:04]OFD Sender: No OFD packet to send [05:38:09]OFD Sender: No OFD packet to send [05:38:14]OFD Sender: No OFD packet to send [05:38:19]OFD Sender: No OFD packet to send [05:38:24]OFD Sender: No OFD packet to send [05:38:29]OFD Sender: No OFD packet to send [05:38:34]OFD Sender: No OFD packet to send [05:38:39]OFD Sender: No OFD packet to send [05:38:44]OFD Sender: No OFD packet to send [05:38:49]OFD Sender: No OFD packet to send [05:38:54]OFD Sender: No OFD packet to send [05:38:59]OFD Sender: No OFD packet to send [05:39:04]OFD Sender: No OFD packet to send [05:39:09]OFD Sender: No OFD packet to send [05:39:14]OFD Sender: No OFD packet to send [05:39:19]OFD Sender: No OFD packet to send [05:39:24]OFD Sender: No OFD packet to send [05:39:29]OFD Sender: No OFD packet to send [05:39:34]OFD Sender: No OFD packet to send [05:39:39]OFD Sender: No OFD packet to send [05:39:44]OFD Sender: No OFD packet to send [05:39:49]OFD Sender: No OFD packet to send [05:39:54]OFD Sender: No OFD packet to send [05:39:59]OFD Sender: No OFD packet to send [05:40:04]OFD Sender: No OFD packet to send [05:40:09]OFD Sender: No OFD packet to send [05:40:14]OFD Sender: No OFD packet to send [05:40:19]OFD Sender: No OFD packet to send [05:40:24]OFD Sender: No OFD packet to send [05:40:29]OFD Sender: No OFD packet to send [05:40:34]OFD Sender: No OFD packet to send [05:40:39]OFD Sender: No OFD packet to send [05:40:44]OFD Sender: No OFD packet to send [05:40:50]OFD Sender: No OFD packet to send [05:40:55]OFD Sender: No OFD packet to send [05:41:00]OFD Sender: No OFD packet to send [05:41:05]OFD Sender: No OFD packet to send [05:41:10]OFD Sender: No OFD packet to send [05:41:15]OFD Sender: No OFD packet to send [05:41:20]OFD Sender: No OFD packet to send [05:41:25]OFD Sender: No OFD packet to send [05:41:30]OFD Sender: No OFD packet to send [05:41:35]OFD Sender: No OFD packet to send [05:41:40]OFD Sender: No OFD packet to send [05:41:45]OFD Sender: No OFD packet to send [05:41:50]OFD Sender: No OFD packet to send [05:41:55]OFD Sender: No OFD packet to send [05:42:00]OFD Sender: No OFD packet to send [05:42:05]OFD Sender: No OFD packet to send [05:42:10]OFD Sender: No OFD packet to send [05:42:15]OFD Sender: No OFD packet to send [05:42:20]OFD Sender: No OFD packet to send [05:42:25]OFD Sender: No OFD packet to send [05:42:30]OFD Sender: No OFD packet to send [05:42:35]OFD Sender: No OFD packet to send [05:42:40]OFD Sender: No OFD packet to send [05:42:45]OFD Sender: No OFD packet to send [05:42:50]OFD Sender: No OFD packet to send [05:42:55]OFD Sender: No OFD packet to send [05:43:00]OFD Sender: No OFD packet to send [05:43:05]OFD Sender: No OFD packet to send [05:43:10]OFD Sender: No OFD packet to send [05:43:15]OFD Sender: No OFD packet to send [05:43:20]OFD Sender: No OFD packet to send [05:43:23]recv_with_timeout no data received [05:43:25]OFD Sender: No OFD packet to send [05:43:30]OFD Sender: No OFD packet to send [05:43:35]OFD Sender: No OFD packet to send [05:43:40]OFD Sender: No OFD packet to send [05:43:45]OFD Sender: No OFD packet to send [05:43:50]OFD Sender: No OFD packet to send [05:43:55]OFD Sender: No OFD packet to send [05:44:00]OFD Sender: No OFD packet to send [05:44:05]OFD Sender: No OFD packet to send [05:44:10]OFD Sender: No OFD packet to send [05:44:15]OFD Sender: No OFD packet to send [05:44:20]OFD Sender: No OFD packet to send [05:44:25]OFD Sender: No OFD packet to send [05:44:30]OFD Sender: No OFD packet to send [05:44:35]OFD Sender: No OFD packet to send [05:44:40]OFD Sender: No OFD packet to send [05:44:45]OFD Sender: No OFD packet to send [05:44:50]OFD Sender: No OFD packet to send [05:44:55]OFD Sender: No OFD packet to send [05:45:00]OFD Sender: No OFD packet to send [05:45:05]OFD Sender: No OFD packet to send [05:45:10]OFD Sender: No OFD packet to send [05:45:15]OFD Sender: No OFD packet to send [05:45:20]OFD Sender: No OFD packet to send [05:45:25]OFD Sender: No OFD packet to send [05:45:30]OFD Sender: No OFD packet to send [05:45:35]OFD Sender: No OFD packet to send [05:45:40]OFD Sender: No OFD packet to send [05:45:45]OFD Sender: No OFD packet to send [05:45:50]OFD Sender: No OFD packet to send [05:45:55]OFD Sender: No OFD packet to send [05:46:00]OFD Sender: No OFD packet to send [05:46:05]OFD Sender: No OFD packet to send [05:46:10]OFD Sender: No OFD packet to send [05:46:15]OFD Sender: No OFD packet to send [05:46:20]OFD Sender: No OFD packet to send [05:46:25]OFD Sender: No OFD packet to send [05:46:30]OFD Sender: No OFD packet to send [05:46:35]OFD Sender: No OFD packet to send [05:46:40]OFD Sender: No OFD packet to send [05:46:45]OFD Sender: No OFD packet to send [05:46:50]OFD Sender: No OFD packet to send [05:46:55]OFD Sender: No OFD packet to send [05:47:00]OFD Sender: No OFD packet to send [05:47:05]OFD Sender: No OFD packet to send [05:47:10]OFD Sender: No OFD packet to send [05:47:15]OFD Sender: No OFD packet to send [05:47:20]OFD Sender: No OFD packet to send [05:47:25]OFD Sender: No OFD packet to send [05:47:30]OFD Sender: No OFD packet to send [05:47:35]OFD Sender: No OFD packet to send [05:47:40]OFD Sender: No OFD packet to send [05:47:42]recv_with_timeout no data received [05:47:45]OFD Sender: No OFD packet to send [05:47:50]OFD Sender: No OFD packet to send [05:47:55]OFD Sender: No OFD packet to send [05:48:00]OFD Sender: No OFD packet to send [05:48:05]OFD Sender: No OFD packet to send [05:48:10]OFD Sender: No OFD packet to send [05:48:15]OFD Sender: No OFD packet to send [05:48:20]OFD Sender: No OFD packet to send [05:48:25]OFD Sender: No OFD packet to send [05:48:30]OFD Sender: No OFD packet to send [05:48:35]OFD Sender: No OFD packet to send [05:48:40]OFD Sender: No OFD packet to send [05:48:45]OFD Sender: No OFD packet to send [05:48:50]OFD Sender: No OFD packet to send [05:48:55]OFD Sender: No OFD packet to send [05:49:00]OFD Sender: No OFD packet to send [05:49:05]OFD Sender: No OFD packet to send [05:49:10]OFD Sender: No OFD packet to send [05:49:15]OFD Sender: No OFD packet to send [05:49:20]OFD Sender: No OFD packet to send [05:49:25]OFD Sender: No OFD packet to send [05:49:30]OFD Sender: No OFD packet to send [05:49:35]OFD Sender: No OFD packet to send [05:49:40]OFD Sender: No OFD packet to send [05:49:45]OFD Sender: No OFD packet to send [05:49:50]OFD Sender: No OFD packet to send [05:49:55]OFD Sender: No OFD packet to send [05:50:00]OFD Sender: No OFD packet to send [05:50:05]OFD Sender: No OFD packet to send [05:50:10]OFD Sender: No OFD packet to send [05:50:15]OFD Sender: No OFD packet to send [05:50:20]OFD Sender: No OFD packet to send [05:50:25]OFD Sender: No OFD packet to send [05:50:30]OFD Sender: No OFD packet to send [05:50:35]OFD Sender: No OFD packet to send [05:50:40]OFD Sender: No OFD packet to send [05:50:46]OFD Sender: No OFD packet to send [05:50:51]OFD Sender: No OFD packet to send [05:50:56]OFD Sender: No OFD packet to send [05:51:01]OFD Sender: No OFD packet to send [05:51:06]OFD Sender: No OFD packet to send [05:51:11]OFD Sender: No OFD packet to send [05:51:16]OFD Sender: No OFD packet to send [05:51:21]OFD Sender: No OFD packet to send [05:51:26]OFD Sender: No OFD packet to send [05:51:31]OFD Sender: No OFD packet to send [05:51:36]OFD Sender: No OFD packet to send [05:51:41]OFD Sender: No OFD packet to send [05:51:46]OFD Sender: No OFD packet to send [05:51:51]OFD Sender: No OFD packet to send [05:51:56]OFD Sender: No OFD packet to send [05:52:01]OFD Sender: No OFD packet to send [05:52:06]OFD Sender: No OFD packet to send [05:52:11]OFD Sender: No OFD packet to send [05:52:16]OFD Sender: No OFD packet to send [05:52:21]OFD Sender: No OFD packet to send [05:52:26]OFD Sender: No OFD packet to send [05:52:31]OFD Sender: No OFD packet to send [05:52:36]OFD Sender: No OFD packet to send [05:52:41]OFD Sender: No OFD packet to send [05:52:46]OFD Sender: No OFD packet to send [05:52:51]OFD Sender: No OFD packet to send [05:52:56]OFD Sender: No OFD packet to send [05:53:01]OFD Sender: No OFD packet to send [05:53:06]OFD Sender: No OFD packet to send [05:53:11]OFD Sender: No OFD packet to send [05:53:16]OFD Sender: No OFD packet to send [05:53:21]OFD Sender: No OFD packet to send [05:53:26]OFD Sender: No OFD packet to send [05:53:31]OFD Sender: No OFD packet to send [05:53:36]OFD Sender: No OFD packet to send [05:53:41]OFD Sender: No OFD packet to send [05:53:46]OFD Sender: No OFD packet to send [05:53:51]OFD Sender: No OFD packet to send [05:53:56]OFD Sender: No OFD packet to send [05:54:01]OFD Sender: No OFD packet to send [05:54:06]OFD Sender: No OFD packet to send [05:54:11]OFD Sender: No OFD packet to send [05:54:16]OFD Sender: No OFD packet to send [05:54:21]OFD Sender: No OFD packet to send [05:54:26]OFD Sender: No OFD packet to send [05:54:31]OFD Sender: No OFD packet to send [05:54:36]OFD Sender: No OFD packet to send [05:54:41]OFD Sender: No OFD packet to send [05:54:46]OFD Sender: No OFD packet to send [05:54:51]OFD Sender: No OFD packet to send [05:54:56]OFD Sender: No OFD packet to send [05:55:01]OFD Sender: No OFD packet to send [05:55:06]OFD Sender: No OFD packet to send [05:55:11]OFD Sender: No OFD packet to send [05:55:16]OFD Sender: No OFD packet to send [05:55:21]OFD Sender: No OFD packet to send [05:55:26]OFD Sender: No OFD packet to send [05:55:31]OFD Sender: No OFD packet to send [05:55:36]OFD Sender: No OFD packet to send [05:55:41]OFD Sender: No OFD packet to send [05:55:46]OFD Sender: No OFD packet to send [05:55:51]OFD Sender: No OFD packet to send [05:55:56]OFD Sender: No OFD packet to send [05:56:01]OFD Sender: No OFD packet to send [05:56:06]OFD Sender: No OFD packet to send [05:56:11]OFD Sender: No OFD packet to send [05:56:16]OFD Sender: No OFD packet to send [05:56:21]OFD Sender: No OFD packet to send [05:56:26]OFD Sender: No OFD packet to send [05:56:31]OFD Sender: No OFD packet to send [05:56:36]OFD Sender: No OFD packet to send [05:56:41]OFD Sender: No OFD packet to send [05:56:46]OFD Sender: No OFD packet to send [05:56:51]OFD Sender: No OFD packet to send [05:56:56]OFD Sender: No OFD packet to send [05:57:01]OFD Sender: No OFD packet to send [05:57:06]OFD Sender: No OFD packet to send [05:57:11]OFD Sender: No OFD packet to send [05:57:16]OFD Sender: No OFD packet to send [05:57:21]OFD Sender: No OFD packet to send [05:57:26]OFD Sender: No OFD packet to send [05:57:31]OFD Sender: No OFD packet to send [05:57:36]OFD Sender: No OFD packet to send [05:57:41]OFD Sender: No OFD packet to send [05:57:46]OFD Sender: No OFD packet to send [05:57:51]OFD Sender: No OFD packet to send [05:57:56]OFD Sender: No OFD packet to send [05:58:01]OFD Sender: No OFD packet to send [05:58:06]OFD Sender: No OFD packet to send [05:58:11]OFD Sender: No OFD packet to send [05:58:16]OFD Sender: No OFD packet to send [05:58:21]OFD Sender: No OFD packet to send [05:58:26]OFD Sender: No OFD packet to send [05:58:31]OFD Sender: No OFD packet to send [05:58:36]OFD Sender: No OFD packet to send [05:58:41]OFD Sender: No OFD packet to send [05:58:46]OFD Sender: No OFD packet to send [05:58:51]OFD Sender: No OFD packet to send [05:58:56]OFD Sender: No OFD packet to send [05:59:01]OFD Sender: No OFD packet to send [05:59:06]OFD Sender: No OFD packet to send [05:59:11]OFD Sender: No OFD packet to send [05:59:16]OFD Sender: No OFD packet to send [05:59:21]OFD Sender: No OFD packet to send [05:59:26]OFD Sender: No OFD packet to send [05:59:31]OFD Sender: No OFD packet to send [05:59:36]OFD Sender: No OFD packet to send [05:59:41]OFD Sender: No OFD packet to send [05:59:46]OFD Sender: No OFD packet to send [05:59:51]OFD Sender: No OFD packet to send [05:59:56]OFD Sender: No OFD packet to send [06:00:01]OFD Sender: No OFD packet to send [06:00:06]OFD Sender: No OFD packet to send [06:00:11]OFD Sender: No OFD packet to send [06:00:16]OFD Sender: No OFD packet to send [06:00:21]OFD Sender: No OFD packet to send [06:00:26]OFD Sender: No OFD packet to send [06:00:31]OFD Sender: No OFD packet to send [06:00:36]OFD Sender: No OFD packet to send [06:00:41]OFD Sender: No OFD packet to send [06:00:47]OFD Sender: No OFD packet to send [06:00:52]OFD Sender: No OFD packet to send [06:00:57]OFD Sender: No OFD packet to send [06:01:02]OFD Sender: No OFD packet to send [06:01:07]OFD Sender: No OFD packet to send [06:01:12]OFD Sender: No OFD packet to send [06:01:17]OFD Sender: No OFD packet to send [06:01:22]OFD Sender: No OFD packet to send [06:01:27]OFD Sender: No OFD packet to send [06:01:32]OFD Sender: No OFD packet to send [06:01:37]OFD Sender: No OFD packet to send [06:01:42]OFD Sender: No OFD packet to send [06:01:47]OFD Sender: No OFD packet to send [06:01:52]OFD Sender: No OFD packet to send [06:01:57]OFD Sender: No OFD packet to send [06:02:02]OFD Sender: No OFD packet to send [06:02:07]OFD Sender: No OFD packet to send [06:02:12]OFD Sender: No OFD packet to send [06:02:17]OFD Sender: No OFD packet to send [06:02:22]OFD Sender: No OFD packet to send [06:02:27]OFD Sender: No OFD packet to send [06:02:32]OFD Sender: No OFD packet to send [06:02:37]OFD Sender: No OFD packet to send [06:02:42]OFD Sender: No OFD packet to send [06:02:47]OFD Sender: No OFD packet to send [06:02:52]OFD Sender: No OFD packet to send [06:02:57]OFD Sender: No OFD packet to send [06:03:02]OFD Sender: No OFD packet to send [06:03:03]recv_with_timeout no data received [06:03:07]OFD Sender: No OFD packet to send [06:03:12]OFD Sender: No OFD packet to send [06:03:17]OFD Sender: No OFD packet to send [06:03:22]OFD Sender: No OFD packet to send [06:03:27]OFD Sender: No OFD packet to send [06:03:32]OFD Sender: No OFD packet to send [06:03:37]OFD Sender: No OFD packet to send [06:03:42]OFD Sender: No OFD packet to send [06:03:47]OFD Sender: No OFD packet to send [06:03:52]OFD Sender: No OFD packet to send [06:03:57]OFD Sender: No OFD packet to send [06:04:02]OFD Sender: No OFD packet to send [06:04:07]OFD Sender: No OFD packet to send [06:04:12]OFD Sender: No OFD packet to send [06:04:17]recv_with_timeout no data received [06:04:17]OFD Sender: No OFD packet to send [06:04:22]OFD Sender: No OFD packet to send [06:04:27]OFD Sender: No OFD packet to send [06:04:32]OFD Sender: No OFD packet to send [06:04:37]OFD Sender: No OFD packet to send [06:04:42]OFD Sender: No OFD packet to send [06:04:47]OFD Sender: No OFD packet to send [06:04:52]OFD Sender: No OFD packet to send [06:04:57]OFD Sender: No OFD packet to send [06:05:02]OFD Sender: No OFD packet to send [06:05:07]OFD Sender: No OFD packet to send [06:05:12]OFD Sender: No OFD packet to send [06:05:17]OFD Sender: No OFD packet to send [06:05:22]OFD Sender: No OFD packet to send [06:05:27]OFD Sender: No OFD packet to send [06:05:32]OFD Sender: No OFD packet to send [06:05:37]OFD Sender: No OFD packet to send [06:05:42]OFD Sender: No OFD packet to send [06:05:47]OFD Sender: No OFD packet to send [06:05:52]OFD Sender: No OFD packet to send [06:05:57]OFD Sender: No OFD packet to send [06:06:02]OFD Sender: No OFD packet to send [06:06:07]OFD Sender: No OFD packet to send [06:06:12]OFD Sender: No OFD packet to send [06:06:17]OFD Sender: No OFD packet to send [06:06:22]OFD Sender: No OFD packet to send [06:06:27]OFD Sender: No OFD packet to send [06:06:32]OFD Sender: No OFD packet to send [06:06:37]OFD Sender: No OFD packet to send [06:06:42]OFD Sender: No OFD packet to send [06:06:47]OFD Sender: No OFD packet to send [06:06:52]OFD Sender: No OFD packet to send [06:06:57]OFD Sender: No OFD packet to send [06:07:02]OFD Sender: No OFD packet to send [06:07:07]OFD Sender: No OFD packet to send [06:07:12]OFD Sender: No OFD packet to send [06:07:17]OFD Sender: No OFD packet to send [06:07:22]OFD Sender: No OFD packet to send [06:07:27]OFD Sender: No OFD packet to send [06:07:32]OFD Sender: No OFD packet to send [06:07:37]OFD Sender: No OFD packet to send [06:07:42]OFD Sender: No OFD packet to send [06:07:47]OFD Sender: No OFD packet to send [06:07:52]OFD Sender: No OFD packet to send [06:07:57]OFD Sender: No OFD packet to send [06:08:02]OFD Sender: No OFD packet to send [06:08:07]OFD Sender: No OFD packet to send [06:08:12]OFD Sender: No OFD packet to send [06:08:17]OFD Sender: No OFD packet to send [06:08:22]OFD Sender: No OFD packet to send [06:08:27]OFD Sender: No OFD packet to send [06:08:32]OFD Sender: No OFD packet to send [06:08:37]OFD Sender: No OFD packet to send [06:08:42]OFD Sender: No OFD packet to send [06:08:47]OFD Sender: No OFD packet to send [06:08:52]OFD Sender: No OFD packet to send [06:08:57]OFD Sender: No OFD packet to send [06:09:02]OFD Sender: No OFD packet to send [06:09:07]OFD Sender: No OFD packet to send [06:09:12]OFD Sender: No OFD packet to send [06:09:17]OFD Sender: No OFD packet to send [06:09:22]OFD Sender: No OFD packet to send [06:09:27]OFD Sender: No OFD packet to send [06:09:32]OFD Sender: No OFD packet to send [06:09:37]OFD Sender: No OFD packet to send [06:09:42]OFD Sender: No OFD packet to send [06:09:47]OFD Sender: No OFD packet to send [06:09:52]OFD Sender: No OFD packet to send [06:09:57]OFD Sender: No OFD packet to send [06:10:02]OFD Sender: No OFD packet to send [06:10:07]OFD Sender: No OFD packet to send [06:10:12]OFD Sender: No OFD packet to send [06:10:17]OFD Sender: No OFD packet to send [06:10:22]OFD Sender: No OFD packet to send [06:10:27]OFD Sender: No OFD packet to send [06:10:32]OFD Sender: No OFD packet to send [06:10:37]OFD Sender: No OFD packet to send [06:10:42]OFD Sender: No OFD packet to send [06:10:48]OFD Sender: No OFD packet to send [06:10:53]OFD Sender: No OFD packet to send [06:10:58]OFD Sender: No OFD packet to send [06:11:03]OFD Sender: No OFD packet to send [06:11:08]OFD Sender: No OFD packet to send [06:11:13]OFD Sender: No OFD packet to send [06:11:18]OFD Sender: No OFD packet to send [06:11:23]OFD Sender: No OFD packet to send [06:11:28]OFD Sender: No OFD packet to send [06:11:33]OFD Sender: No OFD packet to send [06:11:38]OFD Sender: No OFD packet to send [06:11:43]OFD Sender: No OFD packet to send [06:11:48]OFD Sender: No OFD packet to send [06:11:53]OFD Sender: No OFD packet to send [06:11:58]OFD Sender: No OFD packet to send [06:12:03]OFD Sender: No OFD packet to send [06:12:08]OFD Sender: No OFD packet to send [06:12:13]OFD Sender: No OFD packet to send [06:12:18]OFD Sender: No OFD packet to send [06:12:23]OFD Sender: No OFD packet to send [06:12:28]OFD Sender: No OFD packet to send [06:12:33]OFD Sender: No OFD packet to send [06:12:38]OFD Sender: No OFD packet to send [06:12:43]OFD Sender: No OFD packet to send [06:12:48]OFD Sender: No OFD packet to send [06:12:53]OFD Sender: No OFD packet to send [06:12:58]OFD Sender: No OFD packet to send [06:13:03]OFD Sender: No OFD packet to send [06:13:08]OFD Sender: No OFD packet to send [06:13:13]OFD Sender: No OFD packet to send [06:13:18]OFD Sender: No OFD packet to send [06:13:23]OFD Sender: No OFD packet to send [06:13:28]OFD Sender: No OFD packet to send [06:13:33]OFD Sender: No OFD packet to send [06:13:38]OFD Sender: No OFD packet to send [06:13:43]OFD Sender: No OFD packet to send [06:13:48]OFD Sender: No OFD packet to send [06:13:53]OFD Sender: No OFD packet to send [06:13:58]OFD Sender: No OFD packet to send [06:14:03]OFD Sender: No OFD packet to send [06:14:08]OFD Sender: No OFD packet to send [06:14:13]OFD Sender: No OFD packet to send [06:14:18]OFD Sender: No OFD packet to send [06:14:23]OFD Sender: No OFD packet to send [06:14:28]OFD Sender: No OFD packet to send [06:14:33]OFD Sender: No OFD packet to send [06:14:38]OFD Sender: No OFD packet to send [06:14:43]OFD Sender: No OFD packet to send [06:14:48]OFD Sender: No OFD packet to send [06:14:53]OFD Sender: No OFD packet to send [06:14:58]OFD Sender: No OFD packet to send [06:15:03]OFD Sender: No OFD packet to send [06:15:08]OFD Sender: No OFD packet to send [06:15:13]OFD Sender: No OFD packet to send [06:15:18]OFD Sender: No OFD packet to send [06:15:23]OFD Sender: No OFD packet to send [06:15:28]OFD Sender: No OFD packet to send [06:15:33]OFD Sender: No OFD packet to send [06:15:38]OFD Sender: No OFD packet to send [06:15:43]OFD Sender: No OFD packet to send [06:15:48]OFD Sender: No OFD packet to send [06:15:53]OFD Sender: No OFD packet to send [06:15:56]recv_with_timeout no data received [06:15:58]OFD Sender: No OFD packet to send [06:16:03]OFD Sender: No OFD packet to send [06:16:08]OFD Sender: No OFD packet to send [06:16:13]OFD Sender: No OFD packet to send [06:16:18]OFD Sender: No OFD packet to send [06:16:23]OFD Sender: No OFD packet to send [06:16:28]OFD Sender: No OFD packet to send [06:16:33]OFD Sender: No OFD packet to send [06:16:38]OFD Sender: No OFD packet to send [06:16:43]OFD Sender: No OFD packet to send [06:16:48]OFD Sender: No OFD packet to send [06:16:53]OFD Sender: No OFD packet to send [06:16:58]OFD Sender: No OFD packet to send [06:16:58]recv_with_timeout no data received [06:17:03]OFD Sender: No OFD packet to send [06:17:08]OFD Sender: No OFD packet to send [06:17:13]OFD Sender: No OFD packet to send [06:17:18]OFD Sender: No OFD packet to send [06:17:23]OFD Sender: No OFD packet to send [06:17:28]OFD Sender: No OFD packet to send [06:17:33]OFD Sender: No OFD packet to send [06:17:38]OFD Sender: No OFD packet to send [06:17:43]OFD Sender: No OFD packet to send [06:17:48]OFD Sender: No OFD packet to send [06:17:53]OFD Sender: No OFD packet to send [06:17:58]OFD Sender: No OFD packet to send [06:18:03]OFD Sender: No OFD packet to send [06:18:08]OFD Sender: No OFD packet to send [06:18:13]OFD Sender: No OFD packet to send [06:18:18]OFD Sender: No OFD packet to send [06:18:23]OFD Sender: No OFD packet to send [06:18:28]OFD Sender: No OFD packet to send [06:18:33]recv_with_timeout no data received [06:18:33]OFD Sender: No OFD packet to send [06:18:38]OFD Sender: No OFD packet to send [06:18:43]OFD Sender: No OFD packet to send [06:18:48]OFD Sender: No OFD packet to send [06:18:53]OFD Sender: No OFD packet to send [06:18:58]OFD Sender: No OFD packet to send [06:19:03]OFD Sender: No OFD packet to send [06:19:08]OFD Sender: No OFD packet to send [06:19:18]OFD Sender: No OFD packet to send [06:19:23]OFD Sender: No OFD packet to send [06:19:28]OFD Sender: No OFD packet to send [06:19:33]OFD Sender: No OFD packet to send [06:19:36]recv_with_timeout no data received [06:19:38]OFD Sender: No OFD packet to send [06:19:43]OFD Sender: No OFD packet to send [06:19:48]OFD Sender: No OFD packet to send [06:19:53]OFD Sender: No OFD packet to send [06:19:58]OFD Sender: No OFD packet to send [06:20:03]OFD Sender: No OFD packet to send [06:20:08]OFD Sender: No OFD packet to send [06:20:13]OFD Sender: No OFD packet to send [06:20:18]OFD Sender: No OFD packet to send [06:20:23]OFD Sender: No OFD packet to send [06:20:28]OFD Sender: No OFD packet to send [06:20:33]OFD Sender: No OFD packet to send [06:20:38]OFD Sender: No OFD packet to send [06:20:43]OFD Sender: No OFD packet to send [06:20:49]OFD Sender: No OFD packet to send [06:20:54]OFD Sender: No OFD packet to send [06:20:59]OFD Sender: No OFD packet to send [06:21:01]recv_with_timeout no data received [06:21:04]OFD Sender: No OFD packet to send [06:21:09]OFD Sender: No OFD packet to send [06:21:14]OFD Sender: No OFD packet to send [06:21:19]OFD Sender: No OFD packet to send [06:21:24]OFD Sender: No OFD packet to send [06:21:29]OFD Sender: No OFD packet to send [06:21:34]OFD Sender: No OFD packet to send [06:21:39]OFD Sender: No OFD packet to send [06:21:44]recv_with_timeout no data received [06:21:44]OFD Sender: No OFD packet to send [06:21:49]OFD Sender: No OFD packet to send [06:21:54]OFD Sender: No OFD packet to send [06:21:59]OFD Sender: No OFD packet to send [06:22:04]OFD Sender: No OFD packet to send [06:22:09]OFD Sender: No OFD packet to send [06:22:14]OFD Sender: No OFD packet to send [06:22:19]OFD Sender: No OFD packet to send [06:22:24]OFD Sender: No OFD packet to send [06:22:29]OFD Sender: No OFD packet to send [06:22:34]OFD Sender: No OFD packet to send [06:22:39]OFD Sender: No OFD packet to send [06:22:44]OFD Sender: No OFD packet to send [06:22:44]recv_with_timeout no data received [06:22:49]OFD Sender: No OFD packet to send [06:22:54]OFD Sender: No OFD packet to send [06:22:59]OFD Sender: No OFD packet to send [06:23:04]OFD Sender: No OFD packet to send [06:23:09]OFD Sender: No OFD packet to send [06:23:14]OFD Sender: No OFD packet to send [06:23:19]OFD Sender: No OFD packet to send [06:23:24]OFD Sender: No OFD packet to send [06:23:29]OFD Sender: No OFD packet to send [06:23:34]OFD Sender: No OFD packet to send [06:23:39]OFD Sender: No OFD packet to send [06:23:44]OFD Sender: No OFD packet to send [06:23:49]OFD Sender: No OFD packet to send [06:23:54]OFD Sender: No OFD packet to send [06:23:59]OFD Sender: No OFD packet to send [06:24:04]OFD Sender: No OFD packet to send [06:24:09]OFD Sender: No OFD packet to send [06:24:14]OFD Sender: No OFD packet to send [06:24:19]OFD Sender: No OFD packet to send [06:24:24]OFD Sender: No OFD packet to send [06:24:29]OFD Sender: No OFD packet to send [06:24:34]OFD Sender: No OFD packet to send [06:24:39]OFD Sender: No OFD packet to send [06:24:44]OFD Sender: No OFD packet to send [06:24:49]OFD Sender: No OFD packet to send [06:24:54]OFD Sender: No OFD packet to send [06:24:59]OFD Sender: No OFD packet to send [06:25:04]OFD Sender: No OFD packet to send [06:25:09]OFD Sender: No OFD packet to send [06:25:14]OFD Sender: No OFD packet to send [06:25:19]OFD Sender: No OFD packet to send [06:25:24]OFD Sender: No OFD packet to send [06:25:26]recv_with_timeout no data received [06:25:29]OFD Sender: No OFD packet to send [06:25:34]OFD Sender: No OFD packet to send [06:25:39]OFD Sender: No OFD packet to send [06:25:44]OFD Sender: No OFD packet to send [06:25:49]OFD Sender: No OFD packet to send [06:25:54]OFD Sender: No OFD packet to send [06:25:59]OFD Sender: No OFD packet to send [06:26:04]OFD Sender: No OFD packet to send [06:26:09]OFD Sender: No OFD packet to send [06:26:14]OFD Sender: No OFD packet to send [06:26:19]OFD Sender: No OFD packet to send [06:26:24]OFD Sender: No OFD packet to send [06:26:29]OFD Sender: No OFD packet to send [06:26:34]OFD Sender: No OFD packet to send [06:26:39]OFD Sender: No OFD packet to send [06:26:44]OFD Sender: No OFD packet to send [06:26:49]OFD Sender: No OFD packet to send [06:26:54]OFD Sender: No OFD packet to send [06:26:59]OFD Sender: No OFD packet to send [06:27:04]OFD Sender: No OFD packet to send [06:27:09]OFD Sender: No OFD packet to send [06:27:14]OFD Sender: No OFD packet to send [06:27:19]OFD Sender: No OFD packet to send [06:27:24]OFD Sender: No OFD packet to send [06:27:29]OFD Sender: No OFD packet to send [06:27:34]OFD Sender: No OFD packet to send [06:27:39]OFD Sender: No OFD packet to send [06:27:44]OFD Sender: No OFD packet to send [06:27:49]OFD Sender: No OFD packet to send [06:27:54]OFD Sender: No OFD packet to send [06:27:59]OFD Sender: No OFD packet to send [06:28:04]OFD Sender: No OFD packet to send [06:28:09]OFD Sender: No OFD packet to send [06:28:14]OFD Sender: No OFD packet to send [06:28:19]OFD Sender: No OFD packet to send [06:28:24]OFD Sender: No OFD packet to send [06:28:29]OFD Sender: No OFD packet to send [06:28:34]OFD Sender: No OFD packet to send [06:28:39]OFD Sender: No OFD packet to send [06:28:44]OFD Sender: No OFD packet to send [06:28:46]recv_with_timeout no data received [06:28:49]OFD Sender: No OFD packet to send [06:28:54]OFD Sender: No OFD packet to send [06:28:59]OFD Sender: No OFD packet to send [06:29:04]OFD Sender: No OFD packet to send [06:29:09]OFD Sender: No OFD packet to send [06:29:14]OFD Sender: No OFD packet to send [06:29:19]OFD Sender: No OFD packet to send [06:29:24]OFD Sender: No OFD packet to send [06:29:29]OFD Sender: No OFD packet to send [06:29:34]OFD Sender: No OFD packet to send [06:29:39]OFD Sender: No OFD packet to send [06:29:44]OFD Sender: No OFD packet to send [06:29:49]OFD Sender: No OFD packet to send [06:29:54]OFD Sender: No OFD packet to send [06:29:59]OFD Sender: No OFD packet to send [06:30:04]OFD Sender: No OFD packet to send [06:30:09]OFD Sender: No OFD packet to send [06:30:14]OFD Sender: No OFD packet to send [06:30:19]OFD Sender: No OFD packet to send [06:30:24]OFD Sender: No OFD packet to send [06:30:29]OFD Sender: No OFD packet to send [06:30:34]OFD Sender: No OFD packet to send [06:30:39]OFD Sender: No OFD packet to send [06:30:44]OFD Sender: No OFD packet to send [06:30:50]OFD Sender: No OFD packet to send [06:30:54]recv_with_timeout no data received [06:30:55]OFD Sender: No OFD packet to send [06:31:00]OFD Sender: No OFD packet to send [06:31:05]OFD Sender: No OFD packet to send [06:31:10]OFD Sender: No OFD packet to send [06:31:12]recv_with_timeout no data received [06:31:15]OFD Sender: No OFD packet to send [06:31:20]OFD Sender: No OFD packet to send [06:31:25]OFD Sender: No OFD packet to send [06:31:30]OFD Sender: No OFD packet to send [06:31:35]OFD Sender: No OFD packet to send [06:31:40]OFD Sender: No OFD packet to send [06:31:45]OFD Sender: No OFD packet to send [06:31:50]OFD Sender: No OFD packet to send [06:31:55]OFD Sender: No OFD packet to send [06:32:00]OFD Sender: No OFD packet to send [06:32:05]OFD Sender: No OFD packet to send [06:32:10]OFD Sender: No OFD packet to send [06:32:15]OFD Sender: No OFD packet to send [06:32:20]OFD Sender: No OFD packet to send [06:32:25]OFD Sender: No OFD packet to send [06:32:30]OFD Sender: No OFD packet to send [06:32:35]OFD Sender: No OFD packet to send [06:32:40]OFD Sender: No OFD packet to send [06:32:45]OFD Sender: No OFD packet to send [06:32:50]OFD Sender: No OFD packet to send [06:32:55]OFD Sender: No OFD packet to send [06:33:00]OFD Sender: No OFD packet to send [06:33:05]OFD Sender: No OFD packet to send [06:33:10]OFD Sender: No OFD packet to send [06:33:15]OFD Sender: No OFD packet to send [06:33:20]OFD Sender: No OFD packet to send [06:33:25]OFD Sender: No OFD packet to send [06:33:30]OFD Sender: No OFD packet to send [06:33:35]OFD Sender: No OFD packet to send [06:33:40]OFD Sender: No OFD packet to send [06:33:45]OFD Sender: No OFD packet to send [06:33:50]OFD Sender: No OFD packet to send [06:33:55]OFD Sender: No OFD packet to send [06:34:00]OFD Sender: No OFD packet to send [06:34:05]OFD Sender: No OFD packet to send [06:34:10]OFD Sender: No OFD packet to send [06:34:15]OFD Sender: No OFD packet to send [06:34:20]OFD Sender: No OFD packet to send [06:34:25]OFD Sender: No OFD packet to send [06:34:30]OFD Sender: No OFD packet to send [06:34:35]OFD Sender: No OFD packet to send [06:34:40]OFD Sender: No OFD packet to send [06:34:45]OFD Sender: No OFD packet to send [06:34:50]OFD Sender: No OFD packet to send [06:34:55]OFD Sender: No OFD packet to send [06:35:00]OFD Sender: No OFD packet to send [06:35:05]OFD Sender: No OFD packet to send [06:35:10]OFD Sender: No OFD packet to send [06:35:15]OFD Sender: No OFD packet to send [06:35:17]recv_with_timeout no data received [06:35:20]OFD Sender: No OFD packet to send [06:35:25]OFD Sender: No OFD packet to send [06:35:30]OFD Sender: No OFD packet to send [06:35:35]OFD Sender: No OFD packet to send [06:35:39]recv_with_timeout no data received [06:35:40]OFD Sender: No OFD packet to send [06:35:45]OFD Sender: No OFD packet to send [06:35:50]OFD Sender: No OFD packet to send [06:35:55]OFD Sender: No OFD packet to send [06:36:00]OFD Sender: No OFD packet to send [06:36:05]OFD Sender: No OFD packet to send [06:36:10]OFD Sender: No OFD packet to send [06:36:15]OFD Sender: No OFD packet to send [06:36:20]OFD Sender: No OFD packet to send [06:36:25]OFD Sender: No OFD packet to send [06:36:30]OFD Sender: No OFD packet to send [06:36:35]OFD Sender: No OFD packet to send [06:36:40]OFD Sender: No OFD packet to send [06:36:45]OFD Sender: No OFD packet to send [06:36:50]OFD Sender: No OFD packet to send [06:36:55]OFD Sender: No OFD packet to send [06:37:00]OFD Sender: No OFD packet to send [06:37:02]recv_with_timeout no data received [06:37:05]OFD Sender: No OFD packet to send [06:37:10]OFD Sender: No OFD packet to send [06:37:15]OFD Sender: No OFD packet to send [06:37:20]OFD Sender: No OFD packet to send [06:37:25]OFD Sender: No OFD packet to send [06:37:30]OFD Sender: No OFD packet to send [06:37:35]OFD Sender: No OFD packet to send [06:37:40]OFD Sender: No OFD packet to send [06:37:45]OFD Sender: No OFD packet to send [06:37:50]OFD Sender: No OFD packet to send [06:37:55]OFD Sender: No OFD packet to send [06:38:00]OFD Sender: No OFD packet to send [06:38:05]OFD Sender: No OFD packet to send [06:38:10]OFD Sender: No OFD packet to send [06:38:15]OFD Sender: No OFD packet to send [06:38:20]OFD Sender: No OFD packet to send [06:38:25]OFD Sender: No OFD packet to send [06:38:30]OFD Sender: No OFD packet to send [06:38:35]OFD Sender: No OFD packet to send [06:38:40]OFD Sender: No OFD packet to send [06:38:45]OFD Sender: No OFD packet to send [06:38:50]OFD Sender: No OFD packet to send [06:38:55]OFD Sender: No OFD packet to send [06:39:00]OFD Sender: No OFD packet to send [06:39:05]OFD Sender: No OFD packet to send [06:39:10]OFD Sender: No OFD packet to send [06:39:15]OFD Sender: No OFD packet to send [06:39:20]OFD Sender: No OFD packet to send [06:39:25]OFD Sender: No OFD packet to send [06:39:30]OFD Sender: No OFD packet to send [06:39:35]OFD Sender: No OFD packet to send [06:39:40]OFD Sender: No OFD packet to send [06:39:45]OFD Sender: No OFD packet to send [06:39:50]OFD Sender: No OFD packet to send [06:39:55]OFD Sender: No OFD packet to send [06:40:00]OFD Sender: No OFD packet to send [06:40:05]OFD Sender: No OFD packet to send [06:40:10]OFD Sender: No OFD packet to send [06:40:15]OFD Sender: No OFD packet to send [06:40:20]OFD Sender: No OFD packet to send [06:40:25]OFD Sender: No OFD packet to send [06:40:30]OFD Sender: No OFD packet to send [06:40:35]OFD Sender: No OFD packet to send [06:40:40]OFD Sender: No OFD packet to send [06:40:45]OFD Sender: No OFD packet to send [06:40:50]OFD Sender: No OFD packet to send [06:40:56]OFD Sender: No OFD packet to send [06:41:01]OFD Sender: No OFD packet to send [06:41:06]OFD Sender: No OFD packet to send [06:41:10]recv_with_timeout no data received [06:41:11]OFD Sender: No OFD packet to send [06:41:16]OFD Sender: No OFD packet to send [06:41:21]OFD Sender: No OFD packet to send [06:41:26]OFD Sender: No OFD packet to send [06:41:31]OFD Sender: No OFD packet to send [06:41:36]OFD Sender: No OFD packet to send [06:41:41]OFD Sender: No OFD packet to send [06:41:46]OFD Sender: No OFD packet to send [06:41:51]OFD Sender: No OFD packet to send [06:41:56]OFD Sender: No OFD packet to send [06:42:01]OFD Sender: No OFD packet to send [06:42:06]OFD Sender: No OFD packet to send [06:42:11]OFD Sender: No OFD packet to send [06:42:16]OFD Sender: No OFD packet to send [06:42:21]OFD Sender: No OFD packet to send [06:42:26]OFD Sender: No OFD packet to send [06:42:31]OFD Sender: No OFD packet to send [06:42:36]OFD Sender: No OFD packet to send [06:42:41]OFD Sender: No OFD packet to send [06:42:46]OFD Sender: No OFD packet to send [06:42:51]OFD Sender: No OFD packet to send [06:42:56]OFD Sender: No OFD packet to send [06:42:57]recv_with_timeout no data received [06:43:01]OFD Sender: No OFD packet to send [06:43:06]OFD Sender: No OFD packet to send [06:43:11]OFD Sender: No OFD packet to send [06:43:16]OFD Sender: No OFD packet to send [06:43:21]OFD Sender: No OFD packet to send [06:43:26]OFD Sender: No OFD packet to send [06:43:31]OFD Sender: No OFD packet to send [06:43:36]OFD Sender: No OFD packet to send [06:43:41]OFD Sender: No OFD packet to send [06:43:46]OFD Sender: No OFD packet to send [06:43:51]OFD Sender: No OFD packet to send [06:43:56]OFD Sender: No OFD packet to send [06:44:01]OFD Sender: No OFD packet to send [06:44:06]OFD Sender: No OFD packet to send [06:44:11]OFD Sender: No OFD packet to send [06:44:16]OFD Sender: No OFD packet to send [06:44:21]OFD Sender: No OFD packet to send [06:44:26]OFD Sender: No OFD packet to send [06:44:31]OFD Sender: No OFD packet to send [06:44:36]OFD Sender: No OFD packet to send [06:44:41]OFD Sender: No OFD packet to send [06:44:46]OFD Sender: No OFD packet to send [06:44:51]OFD Sender: No OFD packet to send [06:44:56]OFD Sender: No OFD packet to send [06:45:01]OFD Sender: No OFD packet to send [06:45:06]OFD Sender: No OFD packet to send [06:45:11]OFD Sender: No OFD packet to send [06:45:16]OFD Sender: No OFD packet to send [06:45:21]OFD Sender: No OFD packet to send [06:45:26]OFD Sender: No OFD packet to send [06:45:31]OFD Sender: No OFD packet to send [06:45:36]OFD Sender: No OFD packet to send [06:45:41]OFD Sender: No OFD packet to send [06:45:46]OFD Sender: No OFD packet to send [06:45:49]recv_with_timeout no data received [06:45:51]OFD Sender: No OFD packet to send [06:45:56]OFD Sender: No OFD packet to send [06:46:01]OFD Sender: No OFD packet to send [06:46:06]OFD Sender: No OFD packet to send [06:46:11]OFD Sender: No OFD packet to send [06:46:16]OFD Sender: No OFD packet to send [06:46:21]OFD Sender: No OFD packet to send [06:46:26]OFD Sender: No OFD packet to send [06:46:31]OFD Sender: No OFD packet to send [06:46:36]OFD Sender: No OFD packet to send [06:46:41]OFD Sender: No OFD packet to send [06:46:46]OFD Sender: No OFD packet to send [06:46:51]OFD Sender: No OFD packet to send [06:46:56]OFD Sender: No OFD packet to send [06:47:01]OFD Sender: No OFD packet to send [06:47:06]OFD Sender: No OFD packet to send [06:47:11]OFD Sender: No OFD packet to send [06:47:16]OFD Sender: No OFD packet to send [06:47:21]OFD Sender: No OFD packet to send [06:47:26]OFD Sender: No OFD packet to send [06:47:31]OFD Sender: No OFD packet to send [06:47:36]OFD Sender: No OFD packet to send [06:47:41]OFD Sender: No OFD packet to send [06:47:46]OFD Sender: No OFD packet to send [06:47:51]OFD Sender: No OFD packet to send [06:47:56]OFD Sender: No OFD packet to send [06:48:01]OFD Sender: No OFD packet to send [06:48:06]OFD Sender: No OFD packet to send [06:48:11]OFD Sender: No OFD packet to send [06:48:16]OFD Sender: No OFD packet to send [06:48:21]OFD Sender: No OFD packet to send [06:48:22]recv_with_timeout no data received [06:48:26]OFD Sender: No OFD packet to send [06:48:31]OFD Sender: No OFD packet to send [06:48:35]recv_with_timeout no data received [06:48:36]OFD Sender: No OFD packet to send [06:48:41]OFD Sender: No OFD packet to send [06:48:46]OFD Sender: No OFD packet to send [06:48:51]OFD Sender: No OFD packet to send [06:48:56]OFD Sender: No OFD packet to send [06:49:01]OFD Sender: No OFD packet to send [06:49:06]OFD Sender: No OFD packet to send [06:49:11]OFD Sender: No OFD packet to send [06:49:16]OFD Sender: No OFD packet to send [06:49:21]OFD Sender: No OFD packet to send [06:49:26]OFD Sender: No OFD packet to send [06:49:31]OFD Sender: No OFD packet to send [06:49:36]OFD Sender: No OFD packet to send [06:49:41]OFD Sender: No OFD packet to send [06:49:46]OFD Sender: No OFD packet to send [06:49:51]OFD Sender: No OFD packet to send [06:49:56]OFD Sender: No OFD packet to send [06:50:01]OFD Sender: No OFD packet to send [06:50:06]OFD Sender: No OFD packet to send [06:50:11]OFD Sender: No OFD packet to send [06:50:16]OFD Sender: No OFD packet to send [06:50:21]OFD Sender: No OFD packet to send [06:50:26]OFD Sender: No OFD packet to send [06:50:31]OFD Sender: No OFD packet to send [06:50:36]OFD Sender: No OFD packet to send [06:50:41]OFD Sender: No OFD packet to send [06:50:46]OFD Sender: No OFD packet to send [06:50:51]OFD Sender: No OFD packet to send [06:50:57]OFD Sender: No OFD packet to send [06:51:02]OFD Sender: No OFD packet to send [06:51:07]OFD Sender: No OFD packet to send [06:51:12]OFD Sender: No OFD packet to send [06:51:17]OFD Sender: No OFD packet to send [06:51:22]OFD Sender: No OFD packet to send [06:51:27]OFD Sender: No OFD packet to send [06:51:32]OFD Sender: No OFD packet to send [06:51:37]OFD Sender: No OFD packet to send [06:51:42]OFD Sender: No OFD packet to send [06:51:47]OFD Sender: No OFD packet to send [06:51:52]OFD Sender: No OFD packet to send [06:51:57]OFD Sender: No OFD packet to send [06:52:02]OFD Sender: No OFD packet to send [06:52:07]OFD Sender: No OFD packet to send [06:52:12]OFD Sender: No OFD packet to send [06:52:17]OFD Sender: No OFD packet to send [06:52:20]recv_with_timeout no data received [06:52:22]OFD Sender: No OFD packet to send [06:52:27]OFD Sender: No OFD packet to send [06:52:32]OFD Sender: No OFD packet to send [06:52:37]OFD Sender: No OFD packet to send [06:52:42]OFD Sender: No OFD packet to send [06:52:47]OFD Sender: No OFD packet to send [06:52:52]OFD Sender: No OFD packet to send [06:52:57]OFD Sender: No OFD packet to send [06:53:02]OFD Sender: No OFD packet to send [06:53:07]OFD Sender: No OFD packet to send [06:53:12]OFD Sender: No OFD packet to send [06:53:17]OFD Sender: No OFD packet to send [06:53:22]OFD Sender: No OFD packet to send [06:53:27]OFD Sender: No OFD packet to send [06:53:32]OFD Sender: No OFD packet to send [06:53:37]OFD Sender: No OFD packet to send [06:53:42]OFD Sender: No OFD packet to send [06:53:42]recv_with_timeout no data received [06:53:47]OFD Sender: No OFD packet to send [06:53:52]OFD Sender: No OFD packet to send [06:53:57]OFD Sender: No OFD packet to send [06:54:02]OFD Sender: No OFD packet to send [06:54:03]recv_with_timeout no data received [06:54:07]OFD Sender: No OFD packet to send [06:54:12]OFD Sender: No OFD packet to send [06:54:17]OFD Sender: No OFD packet to send [06:54:22]OFD Sender: No OFD packet to send [06:54:27]OFD Sender: No OFD packet to send [06:54:32]OFD Sender: No OFD packet to send [06:54:37]OFD Sender: No OFD packet to send [06:54:42]OFD Sender: No OFD packet to send [06:54:47]OFD Sender: No OFD packet to send [06:54:52]OFD Sender: No OFD packet to send [06:54:57]OFD Sender: No OFD packet to send [06:55:02]OFD Sender: No OFD packet to send [06:55:07]OFD Sender: No OFD packet to send [06:55:12]OFD Sender: No OFD packet to send [06:55:17]OFD Sender: No OFD packet to send [06:55:22]OFD Sender: No OFD packet to send [06:55:27]OFD Sender: No OFD packet to send [06:55:32]OFD Sender: No OFD packet to send [06:55:37]OFD Sender: No OFD packet to send [06:55:42]OFD Sender: No OFD packet to send [06:55:47]OFD Sender: No OFD packet to send [06:55:52]OFD Sender: No OFD packet to send [06:55:57]OFD Sender: No OFD packet to send [06:56:02]OFD Sender: No OFD packet to send [06:56:07]OFD Sender: No OFD packet to send [06:56:12]OFD Sender: No OFD packet to send [06:56:17]recv_with_timeout no data received [06:56:17]OFD Sender: No OFD packet to send [06:56:22]OFD Sender: No OFD packet to send [06:56:27]OFD Sender: No OFD packet to send [06:56:32]OFD Sender: No OFD packet to send [06:56:37]OFD Sender: No OFD packet to send [06:56:42]OFD Sender: No OFD packet to send [06:56:47]OFD Sender: No OFD packet to send [06:56:52]OFD Sender: No OFD packet to send [06:56:57]OFD Sender: No OFD packet to send [06:57:02]OFD Sender: No OFD packet to send [06:57:07]OFD Sender: No OFD packet to send [06:57:12]OFD Sender: No OFD packet to send [06:57:17]OFD Sender: No OFD packet to send [06:57:18]recv_with_timeout no data received [06:57:22]OFD Sender: No OFD packet to send [06:57:27]OFD Sender: No OFD packet to send [06:57:32]OFD Sender: No OFD packet to send [06:57:37]OFD Sender: No OFD packet to send [06:57:42]OFD Sender: No OFD packet to send [06:57:47]OFD Sender: No OFD packet to send [06:57:52]OFD Sender: No OFD packet to send [06:57:57]OFD Sender: No OFD packet to send [06:58:02]OFD Sender: No OFD packet to send [06:58:07]OFD Sender: No OFD packet to send [06:58:12]OFD Sender: No OFD packet to send [06:58:17]OFD Sender: No OFD packet to send [06:58:22]OFD Sender: No OFD packet to send [06:58:27]OFD Sender: No OFD packet to send [06:58:32]OFD Sender: No OFD packet to send [06:58:37]OFD Sender: No OFD packet to send [06:58:42]OFD Sender: No OFD packet to send [06:58:47]OFD Sender: No OFD packet to send [06:58:52]OFD Sender: No OFD packet to send [06:58:57]OFD Sender: No OFD packet to send [06:59:02]OFD Sender: No OFD packet to send [06:59:07]OFD Sender: No OFD packet to send [06:59:12]OFD Sender: No OFD packet to send [06:59:17]OFD Sender: No OFD packet to send [06:59:22]OFD Sender: No OFD packet to send [06:59:27]OFD Sender: No OFD packet to send [06:59:32]OFD Sender: No OFD packet to send [06:59:37]OFD Sender: No OFD packet to send [06:59:42]OFD Sender: No OFD packet to send [06:59:47]OFD Sender: No OFD packet to send [06:59:52]OFD Sender: No OFD packet to send [06:59:57]OFD Sender: No OFD packet to send [07:00:02]OFD Sender: No OFD packet to send [07:00:07]OFD Sender: No OFD packet to send [07:00:12]OFD Sender: No OFD packet to send [07:00:17]OFD Sender: No OFD packet to send [07:00:22]recv_with_timeout no data received [07:00:22]OFD Sender: No OFD packet to send [07:00:27]OFD Sender: No OFD packet to send [07:00:32]OFD Sender: No OFD packet to send [07:00:37]OFD Sender: No OFD packet to send [07:00:42]OFD Sender: No OFD packet to send [07:00:47]OFD Sender: No OFD packet to send [07:00:53]OFD Sender: No OFD packet to send [07:00:58]OFD Sender: No OFD packet to send [07:01:02]recv_with_timeout no data received [07:01:03]OFD Sender: No OFD packet to send [07:01:08]OFD Sender: No OFD packet to send [07:01:13]OFD Sender: No OFD packet to send [07:01:18]OFD Sender: No OFD packet to send [07:01:23]OFD Sender: No OFD packet to send [07:01:24]recv_with_timeout no data received [07:01:28]OFD Sender: No OFD packet to send [07:01:33]OFD Sender: No OFD packet to send [07:01:38]OFD Sender: No OFD packet to send [07:01:43]OFD Sender: No OFD packet to send [07:01:43]recv_with_timeout no data received [07:01:48]OFD Sender: No OFD packet to send [07:01:53]OFD Sender: No OFD packet to send [07:01:58]OFD Sender: No OFD packet to send [07:02:03]OFD Sender: No OFD packet to send [07:02:08]OFD Sender: No OFD packet to send [07:02:13]OFD Sender: No OFD packet to send [07:02:18]OFD Sender: No OFD packet to send [07:02:23]OFD Sender: No OFD packet to send [07:02:28]OFD Sender: No OFD packet to send [07:02:33]OFD Sender: No OFD packet to send [07:02:38]OFD Sender: No OFD packet to send [07:02:39]recv_with_timeout no data received [07:02:43]OFD Sender: No OFD packet to send [07:02:48]OFD Sender: No OFD packet to send [07:02:53]OFD Sender: No OFD packet to send [07:02:58]OFD Sender: No OFD packet to send [07:03:03]OFD Sender: No OFD packet to send [07:03:08]OFD Sender: No OFD packet to send [07:03:13]OFD Sender: No OFD packet to send [07:03:18]OFD Sender: No OFD packet to send [07:03:20]recv_with_timeout no data received [07:03:23]OFD Sender: No OFD packet to send [07:03:28]OFD Sender: No OFD packet to send [07:03:33]OFD Sender: No OFD packet to send [07:03:38]OFD Sender: No OFD packet to send [07:03:43]OFD Sender: No OFD packet to send [07:03:48]OFD Sender: No OFD packet to send [07:03:53]OFD Sender: No OFD packet to send [07:03:58]OFD Sender: No OFD packet to send [07:04:03]OFD Sender: No OFD packet to send [07:04:08]OFD Sender: No OFD packet to send [07:04:13]OFD Sender: No OFD packet to send [07:04:18]OFD Sender: No OFD packet to send [07:04:23]OFD Sender: No OFD packet to send [07:04:28]OFD Sender: No OFD packet to send [07:04:33]OFD Sender: No OFD packet to send [07:04:36]recv_with_timeout no data received [07:04:38]OFD Sender: No OFD packet to send [07:04:43]OFD Sender: No OFD packet to send [07:04:48]OFD Sender: No OFD packet to send [07:04:53]OFD Sender: No OFD packet to send [07:04:58]OFD Sender: No OFD packet to send [07:05:03]OFD Sender: No OFD packet to send [07:05:08]OFD Sender: No OFD packet to send [07:05:13]OFD Sender: No OFD packet to send [07:05:18]OFD Sender: No OFD packet to send [07:05:23]OFD Sender: No OFD packet to send [07:05:28]OFD Sender: No OFD packet to send [07:05:33]OFD Sender: No OFD packet to send [07:05:38]OFD Sender: No OFD packet to send [07:05:43]OFD Sender: No OFD packet to send [07:05:48]OFD Sender: No OFD packet to send [07:05:53]OFD Sender: No OFD packet to send [07:05:58]OFD Sender: No OFD packet to send [07:06:03]OFD Sender: No OFD packet to send [07:06:08]OFD Sender: No OFD packet to send [07:06:13]OFD Sender: No OFD packet to send [07:06:18]OFD Sender: No OFD packet to send [07:06:23]OFD Sender: No OFD packet to send [07:06:28]OFD Sender: No OFD packet to send [07:06:33]OFD Sender: No OFD packet to send [07:06:34]recv_with_timeout no data received [07:06:38]OFD Sender: No OFD packet to send [07:06:43]OFD Sender: No OFD packet to send [07:06:48]OFD Sender: No OFD packet to send [07:06:53]OFD Sender: No OFD packet to send [07:06:58]OFD Sender: No OFD packet to send [07:07:03]OFD Sender: No OFD packet to send [07:07:08]OFD Sender: No OFD packet to send [07:07:13]OFD Sender: No OFD packet to send [07:07:18]OFD Sender: No OFD packet to send [07:07:23]OFD Sender: No OFD packet to send [07:07:28]OFD Sender: No OFD packet to send [07:07:33]OFD Sender: No OFD packet to send [07:07:38]OFD Sender: No OFD packet to send [07:07:43]OFD Sender: No OFD packet to send [07:07:48]OFD Sender: No OFD packet to send [07:07:53]OFD Sender: No OFD packet to send [07:07:58]OFD Sender: No OFD packet to send [07:08:03]OFD Sender: No OFD packet to send [07:08:08]OFD Sender: No OFD packet to send [07:08:13]OFD Sender: No OFD packet to send [07:08:18]OFD Sender: No OFD packet to send [07:08:19]recv_with_timeout no data received [07:08:23]OFD Sender: No OFD packet to send [07:08:28]OFD Sender: No OFD packet to send [07:08:33]OFD Sender: No OFD packet to send [07:08:38]OFD Sender: No OFD packet to send [07:08:43]OFD Sender: No OFD packet to send [07:08:48]OFD Sender: No OFD packet to send [07:08:51]recv_with_timeout no data received [07:08:53]OFD Sender: No OFD packet to send [07:08:58]OFD Sender: No OFD packet to send [07:09:03]OFD Sender: No OFD packet to send [07:09:08]OFD Sender: No OFD packet to send [07:09:13]OFD Sender: No OFD packet to send [07:09:18]OFD Sender: No OFD packet to send [07:09:23]OFD Sender: No OFD packet to send [07:09:28]OFD Sender: No OFD packet to send [07:09:33]OFD Sender: No OFD packet to send [07:09:38]OFD Sender: No OFD packet to send [07:09:43]OFD Sender: No OFD packet to send [07:09:48]OFD Sender: No OFD packet to send [07:09:53]OFD Sender: No OFD packet to send [07:09:58]OFD Sender: No OFD packet to send [07:10:03]OFD Sender: No OFD packet to send [07:10:08]OFD Sender: No OFD packet to send [07:10:13]OFD Sender: No OFD packet to send [07:10:18]OFD Sender: No OFD packet to send [07:10:23]OFD Sender: No OFD packet to send [07:10:28]OFD Sender: No OFD packet to send [07:10:33]OFD Sender: No OFD packet to send [07:10:38]OFD Sender: No OFD packet to send [07:10:41]recv_with_timeout no data received [07:10:43]OFD Sender: No OFD packet to send [07:10:48]OFD Sender: No OFD packet to send [07:10:54]OFD Sender: No OFD packet to send [07:10:59]OFD Sender: No OFD packet to send [07:11:04]OFD Sender: No OFD packet to send [07:11:09]OFD Sender: No OFD packet to send [07:11:14]OFD Sender: No OFD packet to send [07:11:19]OFD Sender: No OFD packet to send [07:11:24]OFD Sender: No OFD packet to send [07:11:29]OFD Sender: No OFD packet to send [07:11:34]OFD Sender: No OFD packet to send [07:11:39]OFD Sender: No OFD packet to send [07:11:44]OFD Sender: No OFD packet to send [07:11:49]OFD Sender: No OFD packet to send [07:11:54]OFD Sender: No OFD packet to send [07:11:59]OFD Sender: No OFD packet to send [07:12:04]OFD Sender: No OFD packet to send [07:12:09]OFD Sender: No OFD packet to send [07:12:14]OFD Sender: No OFD packet to send [07:12:19]OFD Sender: No OFD packet to send [07:12:24]OFD Sender: No OFD packet to send [07:12:29]OFD Sender: No OFD packet to send [07:12:34]OFD Sender: No OFD packet to send [07:12:39]OFD Sender: No OFD packet to send [07:12:44]OFD Sender: No OFD packet to send [07:12:49]OFD Sender: No OFD packet to send [07:12:54]OFD Sender: No OFD packet to send [07:12:59]OFD Sender: No OFD packet to send [07:13:04]OFD Sender: No OFD packet to send [07:13:09]OFD Sender: No OFD packet to send [07:13:14]OFD Sender: No OFD packet to send [07:13:19]OFD Sender: No OFD packet to send [07:13:24]OFD Sender: No OFD packet to send [07:13:29]OFD Sender: No OFD packet to send [07:13:34]OFD Sender: No OFD packet to send [07:13:39]OFD Sender: No OFD packet to send [07:13:44]OFD Sender: No OFD packet to send [07:13:49]OFD Sender: No OFD packet to send [07:13:54]OFD Sender: No OFD packet to send [07:13:59]OFD Sender: No OFD packet to send [07:14:04]OFD Sender: No OFD packet to send [07:14:09]OFD Sender: No OFD packet to send [07:14:14]OFD Sender: No OFD packet to send [07:14:19]OFD Sender: No OFD packet to send [07:14:24]OFD Sender: No OFD packet to send [07:14:29]OFD Sender: No OFD packet to send [07:14:34]OFD Sender: No OFD packet to send [07:14:39]OFD Sender: No OFD packet to send [07:14:44]OFD Sender: No OFD packet to send [07:14:48]recv_with_timeout no data received [07:14:49]OFD Sender: No OFD packet to send [07:14:54]OFD Sender: No OFD packet to send [07:14:59]OFD Sender: No OFD packet to send [07:15:04]OFD Sender: No OFD packet to send [07:15:09]OFD Sender: No OFD packet to send [07:15:14]OFD Sender: No OFD packet to send [07:15:17]recv_with_timeout no data received [07:15:19]OFD Sender: No OFD packet to send [07:15:24]OFD Sender: No OFD packet to send [07:15:29]OFD Sender: No OFD packet to send [07:15:34]OFD Sender: No OFD packet to send [07:15:39]OFD Sender: No OFD packet to send [07:15:44]OFD Sender: No OFD packet to send [07:15:49]OFD Sender: No OFD packet to send [07:15:54]OFD Sender: No OFD packet to send [07:15:59]OFD Sender: No OFD packet to send [07:16:04]OFD Sender: No OFD packet to send [07:16:09]OFD Sender: No OFD packet to send [07:16:14]OFD Sender: No OFD packet to send [07:16:19]OFD Sender: No OFD packet to send [07:16:24]OFD Sender: No OFD packet to send [07:16:29]OFD Sender: No OFD packet to send [07:16:34]OFD Sender: No OFD packet to send [07:16:39]OFD Sender: No OFD packet to send [07:16:44]OFD Sender: No OFD packet to send [07:16:49]OFD Sender: No OFD packet to send [07:16:54]OFD Sender: No OFD packet to send [07:16:59]OFD Sender: No OFD packet to send [07:17:04]OFD Sender: No OFD packet to send [07:17:09]OFD Sender: No OFD packet to send [07:17:14]OFD Sender: No OFD packet to send [07:17:19]OFD Sender: No OFD packet to send [07:17:24]OFD Sender: No OFD packet to send [07:17:29]OFD Sender: No OFD packet to send [07:17:34]OFD Sender: No OFD packet to send [07:17:39]OFD Sender: No OFD packet to send [07:17:44]OFD Sender: No OFD packet to send [07:17:49]OFD Sender: No OFD packet to send [07:17:54]OFD Sender: No OFD packet to send [07:17:58]recv_with_timeout no data received [07:17:59]OFD Sender: No OFD packet to send [07:18:04]OFD Sender: No OFD packet to send [07:18:09]OFD Sender: No OFD packet to send [07:18:14]OFD Sender: No OFD packet to send [07:18:19]OFD Sender: No OFD packet to send [07:18:24]OFD Sender: No OFD packet to send [07:18:29]OFD Sender: No OFD packet to send [07:18:34]OFD Sender: No OFD packet to send [07:18:39]OFD Sender: No OFD packet to send [07:18:43]recv_with_timeout no data received [07:18:44]OFD Sender: No OFD packet to send [07:18:49]OFD Sender: No OFD packet to send [07:18:54]OFD Sender: No OFD packet to send [07:18:59]OFD Sender: No OFD packet to send [07:19:04]OFD Sender: No OFD packet to send [07:19:09]OFD Sender: No OFD packet to send [07:19:14]OFD Sender: No OFD packet to send [07:19:19]OFD Sender: No OFD packet to send [07:19:24]OFD Sender: No OFD packet to send [07:19:29]OFD Sender: No OFD packet to send [07:19:34]OFD Sender: No OFD packet to send [07:19:38]recv_with_timeout no data received [07:19:39]OFD Sender: No OFD packet to send [07:19:44]OFD Sender: No OFD packet to send [07:19:49]OFD Sender: No OFD packet to send [07:19:54]OFD Sender: No OFD packet to send [07:19:59]OFD Sender: No OFD packet to send [07:20:04]OFD Sender: No OFD packet to send [07:20:09]OFD Sender: No OFD packet to send [07:20:14]OFD Sender: No OFD packet to send [07:20:19]OFD Sender: No OFD packet to send [07:20:24]OFD Sender: No OFD packet to send [07:20:29]OFD Sender: No OFD packet to send [07:20:34]OFD Sender: No OFD packet to send [07:20:39]recv_with_timeout no data received [07:20:39]OFD Sender: No OFD packet to send [07:20:45]OFD Sender: No OFD packet to send [07:20:50]OFD Sender: No OFD packet to send [07:20:55]OFD Sender: No OFD packet to send [07:21:00]OFD Sender: No OFD packet to send [07:21:05]OFD Sender: No OFD packet to send [07:21:10]OFD Sender: No OFD packet to send [07:21:11]recv_with_timeout no data received [07:21:15]OFD Sender: No OFD packet to send [07:21:20]OFD Sender: No OFD packet to send [07:21:25]OFD Sender: No OFD packet to send [07:21:30]OFD Sender: No OFD packet to send [07:21:34]recv_with_timeout no data received [07:21:35]OFD Sender: No OFD packet to send [07:21:40]OFD Sender: No OFD packet to send [07:21:45]OFD Sender: No OFD packet to send [07:21:50]OFD Sender: No OFD packet to send [07:21:55]OFD Sender: No OFD packet to send [07:22:00]OFD Sender: No OFD packet to send [07:22:05]OFD Sender: No OFD packet to send [07:22:10]OFD Sender: No OFD packet to send [07:22:15]OFD Sender: No OFD packet to send [07:22:20]OFD Sender: No OFD packet to send [07:22:24]recv_with_timeout no data received [07:22:25]OFD Sender: No OFD packet to send [07:22:30]OFD Sender: No OFD packet to send [07:22:35]OFD Sender: No OFD packet to send [07:22:40]OFD Sender: No OFD packet to send [07:22:45]OFD Sender: No OFD packet to send [07:22:50]OFD Sender: No OFD packet to send [07:22:55]OFD Sender: No OFD packet to send [07:23:00]OFD Sender: No OFD packet to send [07:23:05]OFD Sender: No OFD packet to send [07:23:10]OFD Sender: No OFD packet to send [07:23:15]OFD Sender: No OFD packet to send [07:23:20]recv_with_timeout no data received [07:23:20]OFD Sender: No OFD packet to send [07:23:25]OFD Sender: No OFD packet to send [07:23:30]OFD Sender: No OFD packet to send [07:23:35]OFD Sender: No OFD packet to send [07:23:37]recv_with_timeout no data received [07:23:40]OFD Sender: No OFD packet to send [07:23:45]OFD Sender: No OFD packet to send [07:23:50]OFD Sender: No OFD packet to send [07:23:55]OFD Sender: No OFD packet to send [07:24:00]OFD Sender: No OFD packet to send [07:24:05]OFD Sender: No OFD packet to send [07:24:10]OFD Sender: No OFD packet to send [07:24:15]OFD Sender: No OFD packet to send [07:24:20]recv_with_timeout no data received [07:24:20]OFD Sender: No OFD packet to send [07:24:25]OFD Sender: No OFD packet to send [07:24:30]OFD Sender: No OFD packet to send [07:24:32]recv_with_timeout no data received [07:24:35]OFD Sender: No OFD packet to send [07:24:40]OFD Sender: No OFD packet to send [07:24:45]OFD Sender: No OFD packet to send [07:24:50]OFD Sender: No OFD packet to send [07:24:55]OFD Sender: No OFD packet to send [07:25:00]OFD Sender: No OFD packet to send [07:25:05]OFD Sender: No OFD packet to send [07:25:10]recv_with_timeout no data received [07:25:10]OFD Sender: No OFD packet to send [07:25:15]OFD Sender: No OFD packet to send [07:25:20]OFD Sender: No OFD packet to send [07:25:25]OFD Sender: No OFD packet to send [07:25:30]OFD Sender: No OFD packet to send [07:25:31]recv_with_timeout no data received [07:25:35]OFD Sender: No OFD packet to send [07:25:40]OFD Sender: No OFD packet to send [07:25:45]OFD Sender: No OFD packet to send [07:25:50]OFD Sender: No OFD packet to send [07:25:55]OFD Sender: No OFD packet to send [07:26:00]OFD Sender: No OFD packet to send [07:26:05]OFD Sender: No OFD packet to send [07:26:10]OFD Sender: No OFD packet to send [07:26:15]OFD Sender: No OFD packet to send [07:26:20]OFD Sender: No OFD packet to send [07:26:25]OFD Sender: No OFD packet to send [07:26:26]recv_with_timeout no data received [07:26:30]OFD Sender: No OFD packet to send [07:26:35]OFD Sender: No OFD packet to send [07:26:40]OFD Sender: No OFD packet to send [07:26:45]OFD Sender: No OFD packet to send [07:26:50]OFD Sender: No OFD packet to send [07:26:55]OFD Sender: No OFD packet to send [07:27:00]OFD Sender: No OFD packet to send [07:27:05]OFD Sender: No OFD packet to send [07:27:10]OFD Sender: No OFD packet to send [07:27:15]OFD Sender: No OFD packet to send [07:27:17]recv_with_timeout no data received [07:27:20]OFD Sender: No OFD packet to send [07:27:25]OFD Sender: No OFD packet to send [07:27:30]OFD Sender: No OFD packet to send [07:27:35]OFD Sender: No OFD packet to send [07:27:40]OFD Sender: No OFD packet to send [07:27:45]OFD Sender: No OFD packet to send [07:27:50]OFD Sender: No OFD packet to send [07:27:55]OFD Sender: No OFD packet to send [07:28:00]OFD Sender: No OFD packet to send [07:28:05]OFD Sender: No OFD packet to send [07:28:10]OFD Sender: No OFD packet to send [07:28:15]OFD Sender: No OFD packet to send [07:28:20]OFD Sender: No OFD packet to send [07:28:25]OFD Sender: No OFD packet to send [07:28:30]OFD Sender: No OFD packet to send [07:28:35]OFD Sender: No OFD packet to send [07:28:40]OFD Sender: No OFD packet to send [07:28:45]OFD Sender: No OFD packet to send [07:28:50]OFD Sender: No OFD packet to send [07:28:51]recv_with_timeout no data received [07:28:55]OFD Sender: No OFD packet to send [07:29:00]OFD Sender: No OFD packet to send [07:29:05]OFD Sender: No OFD packet to send [07:29:10]OFD Sender: No OFD packet to send [07:29:15]OFD Sender: No OFD packet to send [07:29:20]OFD Sender: No OFD packet to send [07:29:23]recv_with_timeout no data received [07:29:25]OFD Sender: No OFD packet to send [07:29:30]OFD Sender: No OFD packet to send [07:29:35]OFD Sender: No OFD packet to send [07:29:40]OFD Sender: No OFD packet to send [07:29:43]recv_with_timeout no data received [07:29:45]OFD Sender: No OFD packet to send [07:29:50]OFD Sender: No OFD packet to send [07:29:55]OFD Sender: No OFD packet to send [07:30:00]OFD Sender: No OFD packet to send [07:30:05]OFD Sender: No OFD packet to send [07:30:10]OFD Sender: No OFD packet to send [07:30:15]OFD Sender: No OFD packet to send [07:30:20]OFD Sender: No OFD packet to send [07:30:25]OFD Sender: No OFD packet to send [07:30:30]OFD Sender: No OFD packet to send [07:30:35]OFD Sender: No OFD packet to send [07:30:40]OFD Sender: No OFD packet to send [07:30:46]OFD Sender: No OFD packet to send [07:30:51]OFD Sender: No OFD packet to send [07:30:56]OFD Sender: No OFD packet to send [07:31:01]OFD Sender: No OFD packet to send [07:31:06]OFD Sender: No OFD packet to send [07:31:11]OFD Sender: No OFD packet to send [07:31:16]OFD Sender: No OFD packet to send [07:31:21]OFD Sender: No OFD packet to send [07:31:26]OFD Sender: No OFD packet to send [07:31:31]OFD Sender: No OFD packet to send [07:31:36]OFD Sender: No OFD packet to send [07:31:41]OFD Sender: No OFD packet to send [07:31:41]recv_with_timeout no data received [07:31:46]OFD Sender: No OFD packet to send [07:31:47]accept exits with 7 [07:31:47]New connection [07:31:47]New thread 3067395428 created [07:31:47]Thread 3067252068 joined [07:31:47]Waiting for new connection... [07:31:47] Sock 7.Parse request [07:31:47]Sock 7.Check first char [07:31:47]Sock 7.First char is OK [07:31:47]request: POST /json_proto HTTP/1.0 [07:31:47]Method: POST [07:31:47]URL: /json_proto [07:31:47]Method is POST - this is cgi request [07:31:47]url: /json_proto [07:31:47]query_string will be loaded in cgi processing [07:31:47]execute_cgi json_proto POST (null) [07:31:47]execute_cgi path=json_proto method=POST [07:31:47]POST find Content-Length [07:31:47]Host: 172.17.47.196:8080 [07:31:47]Content-Length: 645 [07:31:47]Content-Type: application/json [07:31:47] [07:31:47]POST finish read [07:31:47]Found Content-Length = 645 [07:31:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147802", "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" ] } } [07:31:47]execute_script... [07:31:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147802", "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" ] } } [07:31:47]POST & json_proto [07:31:47]process_json_proto [07:31:47]json parsed OK: [07:31:47]protocol is kg_v1.0 [07:31:47]action value=close_receipt [07:31:47]process_action close_receipt [07:31:47]cmd_close_receipt [07:31:47]MH_GetDate [07:31:47]Write to MH i2c: F0 00 00 F3 02 E4 [07:31:47]Write i2c OK [07:31:47]MH_I2C_Read... [07:31:47]Read from MH i2c: F0 [07:31:47]MH_I2C_Read... [07:31:47]Read from MH i2c: F0 09 00 [07:31:47]MH_I2C_Read... [07:31:47]Read from MH i2c: F0 09 00 F3 02 00 E5 24 ED 66 4C 6B 94 66 FA [07:31:47]GetLastDocTimeStamp 1726805733 [07:31:47]current date 1726817509 [07:31:47]FM_GetShiftState [07:31:47]SAM_PROTO_GetShiftState [07:31:47]wFMCommunicate request_size=4 [07:31:47]MH_SAM_APDU [07:31:47]CAPDU: 80 13 01 00 [07:31:47]Write to MH i2c: E2 08 00 F4 02 80 13 01 00 00 00 00 00 73 [07:31:47]Write i2c OK [07:31:47]MH_I2C_Read... [07:31:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:47]Read from MH i2c: E2 [07:31:47]MH_I2C_Read... [07:31:47]Read from MH i2c: E2 0E 00 [07:31:47]MH_I2C_Read... [07:31:47]Read from MH i2c: E2 0E 00 F4 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FE [07:31:47]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [07:31:47]wFMCommunicate OK [07:31:47]SAM_PROTO_GetShiftState done [07:31:47]FM_GetShiftState done [07:31:47]opened in 1726791534 [07:31:47]opened+sec_in_day 1726877934 [07:31:47]quantity*price = 6500 [07:31:47]sum+1 = 6501 [07:31:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 НСП 1% : 0.57 НДС 12% : 6.90 Наличными: 65.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 49 20.09.2024 07:31 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85890 ФПД: 103271779315699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T073149&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85890&fm=103271779315699&tin=02508201610067®Number=0000000000092592&sum=6500 0 [07:31:48]StoreToDocumentArchive [07:31:48]shift 495 fd 85890 [07:31:48]save to /storage/0495/doc_00085890 [07:31:48]save last doc name /storage/0495/doc_00085890 to /storage/kkm_last_doc_name [07:31:48]save OK [07:31:48]Clear old archive folders... [07:31:48]ProcessDocumentItem done err = 0, tmpTLVsize=272 [07:31:48]tlvbuf is 009B99C0 [07:31:48]SAM_PROTO_ClearQueue [07:31:48]wFMCommunicate request_size=4 [07:31:48]MH_SAM_APDU [07:31:48]CAPDU: 80 09 00 00 [07:31:48]Write to MH i2c: E2 08 00 01 03 80 09 00 00 00 00 00 00 76 [07:31:48]Write i2c OK [07:31:48]MH_I2C_Read... [07:31:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:31:48]Read from MH i2c: E2 [07:31:48]MH_I2C_Read... [07:31:48]Read from MH i2c: E2 03 00 [07:31:48]MH_I2C_Read... [07:31:48]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [07:31:48]RAPDU: 90 00 [07:31:48]wFMCommunicate OK [07:31:48]SAM_PROTO_ClearQueue done [07:31:48]KKMCreateOFDPacket [07:31:48]OFDProtocolAddRootSTLVToBuf [07:31:48]FM_MakeSignedData [07:31:48]FM_MakeSignedData [07:31:48]SAM_PROTO_SignData [07:31:48]wFMCommunicate request_size=4 [07:31:48]MH_SAM_APDU [07:31:48]CAPDU: 80 0D 01 02 [07:31:48]Write to MH i2c: E2 08 00 02 03 80 0D 01 02 00 00 00 00 7E [07:31:48]Write i2c OK [07:31:48]MH_I2C_Read... [07:31:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:31:48]Read from MH i2c: E2 [07:31:48]MH_I2C_Read... [07:31:48]Read from MH i2c: E2 03 00 [07:31:48]MH_I2C_Read... [07:31:48]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [07:31:48]RAPDU: 90 00 [07:31:48]wFMCommunicate OK [07:31:48]wFMCommunicate request_size=255 [07:31:48]MH_SAM_APDU [07:31:48]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 31 00 00 00 F4 03 04 00 E5 24 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 [07:31:48]Write to MH i2c: E2 02 01 03 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 31 00 00 00 F4 03 04 00 E5 24 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 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 49 [07:31:48]Write i2c OK [07:31:48]MH_I2C_Read... [07:31:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:49]Read from MH i2c: E2 [07:31:49]MH_I2C_Read... [07:31:49]Read from MH i2c: E2 03 00 [07:31:49]MH_I2C_Read... [07:31:49]Read from MH i2c: E2 03 00 03 03 00 90 00 7A [07:31:49]RAPDU: 90 00 [07:31:49]wFMCommunicate OK [07:31:49]wFMCommunicate request_size=31 [07:31:49]MH_SAM_APDU [07:31:49]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 82 4F 01 00 35 04 06 00 5D EC D5 B8 AF F3 [07:31:49]Write to MH i2c: E2 22 00 04 03 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 82 4F 01 00 35 04 06 00 5D EC D5 B8 AF F3 00 00 02 [07:31:49]Write i2c OK [07:31:49]MH_I2C_Read... [07:31:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:49]Read from MH i2c: E2 [07:31:49]MH_I2C_Read... [07:31:49]Read from MH i2c: E2 03 00 [07:31:49]MH_I2C_Read... [07:31:49]Read from MH i2c: E2 03 00 04 03 00 90 00 7B [07:31:49]RAPDU: 90 00 [07:31:49]wFMCommunicate OK [07:31:49]wFMCommunicate request_size=4 [07:31:49]MH_SAM_APDU [07:31:49]CAPDU: 80 0D 03 02 [07:31:49]Write to MH i2c: E2 08 00 05 03 80 0D 03 02 00 00 00 00 83 [07:31:49]Write i2c OK [07:31:49]MH_I2C_Read... [07:31:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:31:49]Read from MH i2c: E2 [07:31:49]MH_I2C_Read... [07:31:49]Read from MH i2c: E2 0B 00 [07:31:49]MH_I2C_Read... [07:31:49]Read from MH i2c: E2 0B 00 05 03 00 BB 9B 46 7D 91 39 E3 68 90 00 B2 [07:31:49]RAPDU: BB 9B 46 7D 91 39 E3 68 90 00 [07:31:49]wFMCommunicate OK [07:31:49]SAM_PROTO_SignData done [07:31:49]FM_MakeSignedData done [07:31:49]CreateOFDProtocolMessage [07:31:49]wFMCommunicate request_size=4 [07:31:49]MH_SAM_APDU [07:31:49]CAPDU: 80 11 00 00 [07:31:49]Write to MH i2c: E2 08 00 06 03 80 11 00 00 00 00 00 00 83 [07:31:49]Write i2c OK [07:31:49]MH_I2C_Read... [07:31:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:49]Read from MH i2c: E2 [07:31:49]MH_I2C_Read... [07:31:49]Read from MH i2c: E2 17 00 [07:31:49]MH_I2C_Read... [07:31:49]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 [07:31:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:31:49]wFMCommunicate OK [07:31:49]CreateOFDProtocolMessage done [07:31:49]OFDSenderStorePacket 85890 [07:31:49]StoreOFDPacket docnum=85890 [07:31: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 24 01 00 00 03 87 1C 01 93 6F 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 31 00 00 00 F4 03 04 00 E5 24 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 5D EC D5 B8 AF F3 BB 9B 46 7D 91 39 E3 68 [07:31:49]CheckFolder [07:31:49]dirname=/storage/ofd_packets [07:31:49]CheckFolder done [07:31:49]ProducePacketName [07:31:49]name=ofd_packets/00085890 [07:31:49]NVStorageSaveData ofd_packets/00085890 [07:31:49]File name is /storage/ofd_packets/00085890 [07:31:49]Write 322 bytes [07:31:49]NVStorageSaveData done [07:31:49]OFDSenderStorePacket done [07:31:49]KKMCreateOFDPacket done [07:31:49]NVStorageSaveData kkm_last_timestamp [07:31:49]File name is /storage/kkm_last_timestamp [07:31:49]Write 4 bytes [07:31:49]NVStorageSaveData done [07:31:49]ExternCall_PrintAddStr [07:31:49]wPrintStart [07:31:49]Write to MH i2c: 01 00 00 07 03 0A [07:31:49]Write i2c OK [07:31:49]MH_I2C_Read... [07:31:49]Read from MH i2c: 01 [07:31:49]MH_I2C_Read... [07:31:49]Read from MH i2c: 01 07 00 [07:31:49]MH_I2C_Read... [07:31:49]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 FF 0F 1F [07:31:49]RasterBufferAndPrint [07:31:49]line Счет N : (3)147802 [07:31:49]line ИНН: 02508201610067 [07:31:49]line Контрольно-Кассовый Чек [07:31:49]line ПРОДАЖА [07:31:49]line Товар: 47011656 [07:31:49]line Водка Пшеничная 0,1л [07:31:49]line 1.000 * 65.00 [07:31:49]line = 65.00 [07:31:49]line НДС 12% НСП 1% [07:31:49]line > о реализуемом товаре [07:31:49]line ИТОГО: 65.00 [07:31:49]line НСП 1% : 0.57 [07:31:49]line НДС 12% : 6.90 [07:31:49]line Наличными: 65.00 [07:31:49]line Безнал.: 0.00 [07:31:49]line Место: АЗС № 137 "Партнер Нефть" [07:31:49]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [07:31:49]line СНО: Общий режим [07:31:49]line Чек 49 20.09.2024 07:31 [07:31:49]line Смена: 495 ФФД: 1.0 [07:31:49]line ЗНМ: 0300000064 [07:31:49]line РНМ: 0000000000092592 [07:31:49]line Версия ККМ: 001 [07:31:49]line ФМ: 0000000000874979 [07:31:49]line ФД: 85890 [07:31:49]line ФПД: 103271779315699 [07:31:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T073149&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85890&fm=103271779315699&tin=02508201610067®Number=0000000000092592&sum=6500 [07:31:49]OFD Sender: Processing packet 85890 [packets to send 263, broken 262] [07:31:49]ProducePacketName [07:31:49]name=ofd_packets/00085890 [07:31:49]OFD Sender: To server: pG, [07:31:49]CommunicateWithHost lk.salyk.kg:30040 [07:31:49]ConnectInit lk.salyk.kg [07:31:49]line 0 [07:31:49]written 0, free lines is 4095 [07:31:50]Write to MH i2c: 01 00 00 2F 03 32 [07:31:50]Write i2c OK [07:31:50]MH_I2C_Read... [07:31:50]Read from MH i2c: 01 [07:31:50]MH_I2C_Read... [07:31:50]Read from MH i2c: 01 07 00 [07:31:50]MH_I2C_Read... [07:31:50]Read from MH i2c: 01 07 00 2F 03 00 00 00 00 00 E2 0C 27 [07:31:50]RasterBufferAndPrint [07:31:50]line [07:31:50]line [07:31:50]line [07:31:50]line [07:31:50]line [07:31:50]written 0, free lines is 3304 [07:31:50]MH_Cut [07:31:50]Write to MH i2c: D1 01 00 36 03 01 0B [07:31:50]Write i2c OK [07:31:50]MH_I2C_Read... [07:31:50]Read from MH i2c: D1 [07:31:50]MH_I2C_Read... [07:31:50]Read from MH i2c: D1 01 00 [07:31:50]MH_I2C_Read... [07:31:50]Read from MH i2c: D1 01 00 36 03 00 0A [07:31:50]Write to MH i2c: 01 00 00 37 03 3A [07:31:50]Write i2c OK [07:31:50]MH_I2C_Read... [07:31:50]*** Cut start [07:31:50]*** Partial cut [07:31:50]*** CUTSNS_PIN = 1 [07:31:50]*** CUTSNS_PIN = 0 [07:31:51]*** Brake cut motor [07:31:51]Read from MH i2c: 01 [07:31:51]MH_I2C_Read... [07:31:51]*** Stop cut motor [07:31:51]*** Cut end [07:31:51]Read from MH i2c: 01 07 00 [07:31:51]MH_I2C_Read... [07:31:51]Read from MH i2c: 01 07 00 37 03 00 00 00 00 00 FF 0F 4F [07:31:51]process_action close_receipt done [07:31:51]requested_data is exist [07:31:51]produce_requested_data [07:31:51]requested_item fm.sn is exist - process it [07:31:51]wFMCommunicate request_size=4 [07:31:51]MH_SAM_APDU [07:31:51]CAPDU: 80 11 00 00 [07:31:51]Write to MH i2c: E2 08 00 38 03 80 11 00 00 00 00 00 00 B5 [07:31:51]Write i2c OK [07:31:51]MH_I2C_Read... [07:31:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:51]Read from MH i2c: E2 [07:31:51]MH_I2C_Read... [07:31:51]Read from MH i2c: E2 17 00 [07:31:51]MH_I2C_Read... [07:31:51]Read from MH i2c: E2 17 00 38 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 14 [07:31:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:31:51]wFMCommunicate OK [07:31:51]requested_item fd.num is exist - process it [07:31:51]SAM_PROTO_GetFieldsCounters [07:31:51]wFMCommunicate request_size=4 [07:31:51]MH_SAM_APDU [07:31:51]CAPDU: 80 13 00 00 [07:31:51]Write to MH i2c: E2 08 00 39 03 80 13 00 00 00 00 00 00 B8 [07:31:51]Write i2c OK [07:31:51]MH_I2C_Read... [07:31:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:31:51]Read from MH i2c: E2 [07:31:51]MH_I2C_Read... [07:31:51]Read from MH i2c: E2 62 00 [07:31:51]MH_I2C_Read... [07:31:51]Read from MH i2c: E2 62 00 39 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 82 4F 01 00 0E 04 04 00 EF 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 3C [07:31: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 82 4F 01 00 0E 04 04 00 EF 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 [07:31:51]wFMCommunicate OK [07:31:51]SAM_PROTO_GetFieldsCounters done [07:31:51]requested_item shift.num is exist - process it [07:31:51]requested_item shift.opened is exist - process it [07:31:51]req_shift_opened [07:31:51]FM_GetShiftState [07:31:51]SAM_PROTO_GetShiftState [07:31:51]wFMCommunicate request_size=4 [07:31:51]MH_SAM_APDU [07:31:51]CAPDU: 80 13 01 00 [07:31:51]Write to MH i2c: E2 08 00 3A 03 80 13 01 00 00 00 00 00 BA [07:31:51]Write i2c OK [07:31:51]MH_I2C_Read... [07:31:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:51]Read from MH i2c: E2 [07:31:51]MH_I2C_Read... [07:31:51]Read from MH i2c: E2 0E 00 [07:31:51]MH_I2C_Read... [07:31:51]Read from MH i2c: E2 0E 00 3A 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 45 [07:31:51]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [07:31:51]wFMCommunicate OK [07:31:51]SAM_PROTO_GetShiftState done [07:31:51]FM_GetShiftState done [07:31:51]req_shift_opened done [07:31:51]requested_item shift.open_date is exist - process it [07:31:51]req_shift_open_date [07:31:51]req_shift_open_date done [07:31:51]produce_requested_data done [07:31:51]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85890,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [07:31:51]process_action_free close_receipt [07:31:51]json_value_free [07:31:51]json_value_free done [07:31:51]process_json_proto returns [07:31:51]Send response to host [07:31:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85890,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [07:31:51]free response buf [07:31:51]execute_script done [07:31:51]execute_script returns [07:31:51]free content buf [07:31:51]Sock 7.Close socket [07:31:51]Sock 7.Thread stoped [07:31:51]Connected sock=11 [07: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 24 01 00 00 03 87 1C 01 93 6F 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 31 00 00 00 F4 03 04 00 E5 24 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 5D EC D5 B8 AF F3 BB 9B 46 7D 91 39 E3 68 [07:31: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 FC F5 47 00 2E 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 82 4F 01 00 F4 03 04 00 BE CF EC 66 B6 04 01 00 00 20 0C 91 02 4F B8 25 E2 [07:31:52]CommunicateWithHost err = 0 [07:31:52]CheckOFDResponse [07:31:52]1017 (14) - 77093643461234 [07:31:52]1041 (16) - 0000000000874979 [07:31:52]1040 (4) - 85890 [07:31:52]1012 (4) - 20.09.2024 01:28 [07:31:52]1206 (1) - 0 [07:31:52]OFD Sender: Remove packet 85890 [07:31:52]ProducePacketName [07:31:52]name=ofd_packets/00085890 [07:31:52]NVStorageDeleteData [07:31:52]OFD Sender: No OFD packet to send [07:31:57]OFD Sender: No OFD packet to send [07:32:02]OFD Sender: No OFD packet to send [07:32:03]recv_with_timeout no data received [07:32:07]OFD Sender: No OFD packet to send [07:32:13]OFD Sender: No OFD packet to send [07:32:18]OFD Sender: No OFD packet to send [07:32:23]OFD Sender: No OFD packet to send [07:32:28]OFD Sender: No OFD packet to send [07:32:33]OFD Sender: No OFD packet to send [07:32:38]OFD Sender: No OFD packet to send [07:32:43]OFD Sender: No OFD packet to send [07:32:48]OFD Sender: No OFD packet to send [07:32:52]recv_with_timeout no data received [07:32:53]OFD Sender: No OFD packet to send [07:32:58]OFD Sender: No OFD packet to send [07:33:03]OFD Sender: No OFD packet to send [07:33:05]recv_with_timeout no data received [07:33:08]OFD Sender: No OFD packet to send [07:33:13]OFD Sender: No OFD packet to send [07:33:18]OFD Sender: No OFD packet to send [07:33:23]OFD Sender: No OFD packet to send [07:33:26]recv_with_timeout no data received [07:33:28]OFD Sender: No OFD packet to send [07:33:33]OFD Sender: No OFD packet to send [07:33:38]OFD Sender: No OFD packet to send [07:33:43]OFD Sender: No OFD packet to send [07:33:48]OFD Sender: No OFD packet to send [07:33:53]OFD Sender: No OFD packet to send [07:33:58]OFD Sender: No OFD packet to send [07:34:03]OFD Sender: No OFD packet to send [07:34:08]OFD Sender: No OFD packet to send [07:34:13]OFD Sender: No OFD packet to send [07:34:18]OFD Sender: No OFD packet to send [07:34:23]OFD Sender: No OFD packet to send [07:34:28]OFD Sender: No OFD packet to send [07:34:33]OFD Sender: No OFD packet to send [07:34:38]OFD Sender: No OFD packet to send [07:34:43]OFD Sender: No OFD packet to send [07:34:48]OFD Sender: No OFD packet to send [07:34:53]OFD Sender: No OFD packet to send [07:34:58]OFD Sender: No OFD packet to send [07:35:03]OFD Sender: No OFD packet to send [07:35:08]OFD Sender: No OFD packet to send [07:35:13]OFD Sender: No OFD packet to send [07:35:18]OFD Sender: No OFD packet to send [07:35:23]OFD Sender: No OFD packet to send [07:35:23]recv_with_timeout no data received [07:35:28]OFD Sender: No OFD packet to send [07:35:33]OFD Sender: No OFD packet to send [07:35:38]OFD Sender: No OFD packet to send [07:35:43]recv_with_timeout no data received [07:35:43]OFD Sender: No OFD packet to send [07:35:48]OFD Sender: No OFD packet to send [07:35:53]OFD Sender: No OFD packet to send [07:35:58]OFD Sender: No OFD packet to send [07:36:03]OFD Sender: No OFD packet to send [07:36:04]recv_with_timeout no data received [07:36:08]OFD Sender: No OFD packet to send [07:36:13]OFD Sender: No OFD packet to send [07:36:18]OFD Sender: No OFD packet to send [07:36:23]OFD Sender: No OFD packet to send [07:36:28]OFD Sender: No OFD packet to send [07:36:33]OFD Sender: No OFD packet to send [07:36:38]OFD Sender: No OFD packet to send [07:36:43]OFD Sender: No OFD packet to send [07:36:48]OFD Sender: No OFD packet to send [07:36:53]OFD Sender: No OFD packet to send [07:36:58]OFD Sender: No OFD packet to send [07:37:03]OFD Sender: No OFD packet to send [07:37:08]OFD Sender: No OFD packet to send [07:37:13]OFD Sender: No OFD packet to send [07:37:18]OFD Sender: No OFD packet to send [07:37:23]OFD Sender: No OFD packet to send [07:37:28]OFD Sender: No OFD packet to send [07:37:33]OFD Sender: No OFD packet to send [07:37:38]OFD Sender: No OFD packet to send [07:37:43]OFD Sender: No OFD packet to send [07:37:48]OFD Sender: No OFD packet to send [07:37:53]OFD Sender: No OFD packet to send [07:37:58]OFD Sender: No OFD packet to send [07:38:03]OFD Sender: No OFD packet to send [07:38:08]OFD Sender: No OFD packet to send [07:38:13]OFD Sender: No OFD packet to send [07:38:18]OFD Sender: No OFD packet to send [07:38:23]OFD Sender: No OFD packet to send [07:38:28]OFD Sender: No OFD packet to send [07:38:33]OFD Sender: No OFD packet to send [07:38:38]OFD Sender: No OFD packet to send [07:38:43]OFD Sender: No OFD packet to send [07:38:48]OFD Sender: No OFD packet to send [07:38:53]OFD Sender: No OFD packet to send [07:38:58]OFD Sender: No OFD packet to send [07:39:03]OFD Sender: No OFD packet to send [07:39:08]OFD Sender: No OFD packet to send [07:39:12]recv_with_timeout no data received [07:39:13]OFD Sender: No OFD packet to send [07:39:18]OFD Sender: No OFD packet to send [07:39:23]OFD Sender: No OFD packet to send [07:39:28]OFD Sender: No OFD packet to send [07:39:33]OFD Sender: No OFD packet to send [07:39:38]OFD Sender: No OFD packet to send [07:39:42]recv_with_timeout no data received [07:39:43]OFD Sender: No OFD packet to send [07:39:48]OFD Sender: No OFD packet to send [07:39:53]OFD Sender: No OFD packet to send [07:39:58]OFD Sender: No OFD packet to send [07:40:01]accept exits with 10 [07:40:01]New connection [07:40:01]New thread 3067252068 created [07:40:01]Thread 3067395428 joined [07:40:01]Waiting for new connection... [07:40:01] Sock 10.Parse request [07:40:01]Sock 10.Check first char [07:40:01]Sock 10.First char is OK [07:40:01]request: POST /json_proto HTTP/1.0 [07:40:01]Method: POST [07:40:01]URL: /json_proto [07:40:01]Method is POST - this is cgi request [07:40:01]url: /json_proto [07:40:01]query_string will be loaded in cgi processing [07:40:01]execute_cgi json_proto POST (null) [07:40:01]execute_cgi path=json_proto method=POST [07:40:01]POST find Content-Length [07:40:01]Host: 172.17.47.196:8080 [07:40:01]Content-Length: 682 [07:40:01]Content-Type: application/json [07:40:01] [07:40:01]POST finish read [07:40:01]Found Content-Length = 682 [07:40:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870721", "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" ] } } [07:40:01]execute_script... [07:40: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)870721", "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" ] } } [07:40:01]POST & json_proto [07:40:01]process_json_proto [07:40:01]json parsed OK: [07:40:01]protocol is kg_v1.0 [07:40:01]action value=close_receipt [07:40:01]process_action close_receipt [07:40:01]cmd_close_receipt [07:40:01]MH_GetDate [07:40:01]Write to MH i2c: F0 00 00 3B 03 2D [07:40:01]Write i2c OK [07:40:01]MH_I2C_Read... [07:40:01]Read from MH i2c: F0 [07:40:01]MH_I2C_Read... [07:40:01]Read from MH i2c: F0 09 00 [07:40:01]MH_I2C_Read... [07:40:01]Read from MH i2c: F0 09 00 3B 03 00 D3 26 ED 66 4C 6B 94 66 33 [07:40:01]GetLastDocTimeStamp 1726817509 [07:40:01]current date 1726818003 [07:40:01]FM_GetShiftState [07:40:01]SAM_PROTO_GetShiftState [07:40:01]wFMCommunicate request_size=4 [07:40:01]MH_SAM_APDU [07:40:01]CAPDU: 80 13 01 00 [07:40:01]Write to MH i2c: E2 08 00 3C 03 80 13 01 00 00 00 00 00 BC [07:40:01]Write i2c OK [07:40:01]MH_I2C_Read... [07:40:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:01]Read from MH i2c: E2 [07:40:01]MH_I2C_Read... [07:40:01]Read from MH i2c: E2 0E 00 [07:40:01]MH_I2C_Read... [07:40:01]Read from MH i2c: E2 0E 00 3C 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 47 [07:40:01]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [07:40:01]wFMCommunicate OK [07:40:01]SAM_PROTO_GetShiftState done [07:40:01]FM_GetShiftState done [07:40:01]opened in 1726791534 [07:40:01]opened+sec_in_day 1726877934 [07:40:01]quantity*price = 100005 [07:40:01]sum+1 = 100006 [07:40: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 СНО: Общий режим Чек 50 20.09.2024 07:40 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85891 ФПД: 81855824158042 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T074003&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85891&fm=81855824158042&tin=02508201610067®Number=0000000000092592&sum=100000 [07:40:02]StoreToDocumentArchive [07:40:02]shift 495 fd 85891 [07:40:02]save to /storage/0495/doc_00085891 [07:40:02]save last doc name /storage/0495/doc_00085891 to /storage/kkm_last_doc_name [07:40:02]save OK [07:40:02]Clear old archive folders... [07:40:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:40:02]tlvbuf is 009B77C0 [07:40:02]SAM_PROTO_ClearQueue [07:40:02]wFMCommunicate request_size=4 [07:40:02]MH_SAM_APDU [07:40:02]CAPDU: 80 09 00 00 [07:40:02]Write to MH i2c: E2 08 00 49 03 80 09 00 00 00 00 00 00 BE [07:40:02]Write i2c OK [07:40:02]MH_I2C_Read... [07:40:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:40:02]Read from MH i2c: E2 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: E2 03 00 [07:40:02]MH_I2C_Read... [07:40:02]Read from MH i2c: E2 03 00 49 03 00 90 00 C0 [07:40:02]RAPDU: 90 00 [07:40:02]wFMCommunicate OK [07:40:02]SAM_PROTO_ClearQueue done [07:40:02]KKMCreateOFDPacket [07:40:02]OFDProtocolAddRootSTLVToBuf [07:40:02]FM_MakeSignedData [07:40:02]FM_MakeSignedData [07:40:02]SAM_PROTO_SignData [07:40:02]wFMCommunicate request_size=4 [07:40:02]MH_SAM_APDU [07:40:02]CAPDU: 80 0D 01 02 [07:40:02]Write to MH i2c: E2 08 00 4A 03 80 0D 01 02 00 00 00 00 C6 [07:40:02]Write i2c OK [07:40:02]MH_I2C_Read... [07:40:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:40:03]Read from MH i2c: E2 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: E2 03 00 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: E2 03 00 4A 03 00 90 00 C1 [07:40:03]RAPDU: 90 00 [07:40:03]wFMCommunicate OK [07:40:03]wFMCommunicate request_size=255 [07:40:03]MH_SAM_APDU [07:40: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 D3 26 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4A [07:40:03]Write to MH i2c: E2 02 01 4B 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 32 00 00 00 F4 03 04 00 D3 26 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4A 00 00 6D [07:40:03]Write i2c OK [07:40:03]MH_I2C_Read... [07:40:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:03]Read from MH i2c: E2 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: E2 03 00 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: E2 03 00 4B 03 00 90 00 C2 [07:40:03]RAPDU: 90 00 [07:40:03]wFMCommunicate OK [07:40:03]wFMCommunicate request_size=10 [07:40:03]MH_SAM_APDU [07:40:03]CAPDU: 80 0D 02 02 05 72 8B 52 5D 5A [07:40:03]Write to MH i2c: E2 0D 00 4C 03 80 0D 02 02 05 00 72 8B 52 5D 5A 00 00 D9 [07:40:03]Write i2c OK [07:40:03]MH_I2C_Read... [07:40:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:40:03]Read from MH i2c: E2 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: E2 03 00 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: E2 03 00 4C 03 00 90 00 C3 [07:40:03]RAPDU: 90 00 [07:40:03]wFMCommunicate OK [07:40:03]wFMCommunicate request_size=4 [07:40:03]MH_SAM_APDU [07:40:03]CAPDU: 80 0D 03 02 [07:40:03]Write to MH i2c: E2 08 00 4D 03 80 0D 03 02 00 00 00 00 CB [07:40:03]Write i2c OK [07:40:03]MH_I2C_Read... [07:40:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:40:03]Read from MH i2c: E2 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: E2 0B 00 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: E2 0B 00 4D 03 00 A6 7E 6A 27 A3 13 0A 49 90 00 8A [07:40:03]RAPDU: A6 7E 6A 27 A3 13 0A 49 90 00 [07:40:03]wFMCommunicate OK [07:40:03]SAM_PROTO_SignData done [07:40:03]FM_MakeSignedData done [07:40:03]CreateOFDProtocolMessage [07:40:03]wFMCommunicate request_size=4 [07:40:03]MH_SAM_APDU [07:40:03]CAPDU: 80 11 00 00 [07:40:03]Write to MH i2c: E2 08 00 4E 03 80 11 00 00 00 00 00 00 CB [07:40:03]Write i2c OK [07:40:03]MH_I2C_Read... [07:40:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:03]Read from MH i2c: E2 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: E2 17 00 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: E2 17 00 4E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2A [07:40:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:40:03]wFMCommunicate OK [07:40:03]CreateOFDProtocolMessage done [07:40:03]OFDSenderStorePacket 85891 [07:40:03]StoreOFDPacket docnum=85891 [07:40: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 75 BA 07 01 F6 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 D3 26 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4A 72 8B 52 5D 5A A6 7E 6A 27 A3 13 0A 49 [07:40:03]CheckFolder [07:40:03]dirname=/storage/ofd_packets [07:40:03]CheckFolder done [07:40:03]ProducePacketName [07:40:03]name=ofd_packets/00085891 [07:40:03]NVStorageSaveData ofd_packets/00085891 [07:40:03]File name is /storage/ofd_packets/00085891 [07:40:03]Write 301 bytes [07:40:03]NVStorageSaveData done [07:40:03]OFDSenderStorePacket done [07:40:03]KKMCreateOFDPacket done [07:40:03]NVStorageSaveData kkm_last_timestamp [07:40:03]File name is /storage/kkm_last_timestamp [07:40:03]Write 4 bytes [07:40:03]NVStorageSaveData done [07:40:03]ExternCall_PrintAddStr [07:40:03]wPrintStart [07:40:03]Write to MH i2c: 01 00 00 4F 03 52 [07:40:03]Write i2c OK [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: 01 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: 01 07 00 [07:40:03]MH_I2C_Read... [07:40:03]Read from MH i2c: 01 07 00 4F 03 00 00 00 00 00 FF 0F 67 [07:40:03]RasterBufferAndPrint [07:40:03]line Счет N : (1)870721 [07:40:03]line ИНН: 02508201610067 [07:40:03]line Контрольно-Кассовый Чек [07:40:03]line ПРОДАЖА [07:40:03]line ТРК (МРК, ГНК) : 33 [07:40:03]line Товар: 2710124130 [07:40:03]line Аи-92-К-5 [07:40:03]line 14.750 * 67.80 [07:40:03]line = 1000.05 [07:40:03]line НДС 12% НСП 1% [07:40:03]line > о реализуемом товаре [07:40:03]line ОКРУГЛЕНИЕ: -0.05 [07:40:03]line ИТОГО: 1000.00 [07:40:03]line Внесено: 1000.00 [07:40:03]line СДАЧА: 0.00 [07:40:03]line НСП 1% : 8.85 [07:40:03]line НДС 12% : 106.20 [07:40:03]line Наличными: 1000.00 [07:40:03]line Безнал.: 0.00 [07:40:03]line Место: АЗС № 137 "Партнер Нефть" [07:40:03]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [07:40:03]line СНО: Общий режим [07:40:03]line Чек 50 20.09.2024 07:40 [07:40:03]line Смена: 495 ФФД: 1.0 [07:40:03]line ЗНМ: 0300000064 [07:40:03]line РНМ: 0000000000092592 [07:40:03]line Версия ККМ: 001 [07:40:03]line ФМ: 0000000000874979 [07:40:03]line ФД: 85891 [07:40:03]line ФПД: 81855824158042 [07:40:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T074003&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85891&fm=81855824158042&tin=02508201610067®Number=0000000000092592&sum=100000 [07:40:03]OFD Sender: Processing packet 85891 [packets to send 263, broken 262] [07:40:03]ProducePacketName [07:40:03]name=ofd_packets/00085891 [07:40:03]OFD Sender: To server: pG, [07:40:03]CommunicateWithHost lk.salyk.kg:30040 [07:40:03]ConnectInit lk.salyk.kg [07:40:03]written 0, free lines is 4095 [07:40:04]Write to MH i2c: 01 00 00 7A 03 7D [07:40:04]Write i2c OK [07:40:04]MH_I2C_Read... [07:40:04]Read from MH i2c: 01 [07:40:04]MH_I2C_Read... [07:40:04]Read from MH i2c: 01 07 00 [07:40:04]MH_I2C_Read... [07:40:04]Read from MH i2c: 01 07 00 7A 03 00 00 00 00 00 C3 0C 53 [07:40:04]RasterBufferAndPrint [07:40:04]line [07:40:04]line [07:40:04]line [07:40:04]line [07:40:04]line [07:40:04]written 0, free lines is 3273 [07:40:04]MH_Cut [07:40:04]Write to MH i2c: D1 01 00 81 03 01 56 [07:40:04]Write i2c OK [07:40:04]MH_I2C_Read... [07:40:04]Read from MH i2c: D1 [07:40:04]MH_I2C_Read... [07:40:04]Read from MH i2c: D1 01 00 [07:40:04]MH_I2C_Read... [07:40:04]Read from MH i2c: D1 01 00 81 03 00 55 [07:40:04]Write to MH i2c: 01 00 00 82 03 85 [07:40:04]Write i2c OK [07:40:04]MH_I2C_Read... [07:40:05]*** Cut start [07:40:05]*** Partial cut [07:40:05]*** CUTSNS_PIN = 1 [07:40:05]*** CUTSNS_PIN = 0 [07:40:05]*** Brake cut motor [07:40:05]Read from MH i2c: 01 [07:40:05]MH_I2C_Read... [07:40:05]*** Stop cut motor [07:40:05]*** Cut end [07:40:05]Read from MH i2c: 01 07 00 [07:40:05]MH_I2C_Read... [07:40:05]Read from MH i2c: 01 07 00 82 03 00 00 00 00 00 FF 0F 9A [07:40:05]process_action close_receipt done [07:40:05]requested_data is exist [07:40:05]produce_requested_data [07:40:05]requested_item fm.sn is exist - process it [07:40:05]wFMCommunicate request_size=4 [07:40:05]MH_SAM_APDU [07:40:05]CAPDU: 80 11 00 00 [07:40:05]Write to MH i2c: E2 08 00 83 03 80 11 00 00 00 00 00 00 00 [07:40:05]Write i2c OK [07:40:05]MH_I2C_Read... [07:40:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:05]Read from MH i2c: E2 [07:40:05]MH_I2C_Read... [07:40:05]Read from MH i2c: E2 17 00 [07:40:05]MH_I2C_Read... [07:40:05]Read from MH i2c: E2 17 00 83 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5F [07:40:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:40:05]wFMCommunicate OK [07:40:05]requested_item fd.num is exist - process it [07:40:05]SAM_PROTO_GetFieldsCounters [07:40:05]wFMCommunicate request_size=4 [07:40:05]MH_SAM_APDU [07:40:05]CAPDU: 80 13 00 00 [07:40:05]Write to MH i2c: E2 08 00 84 03 80 13 00 00 00 00 00 00 03 [07:40:05]Write i2c OK [07:40:05]MH_I2C_Read... [07:40:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:40:05]Read from MH i2c: E2 [07:40:05]MH_I2C_Read... [07:40:05]Read from MH i2c: E2 62 00 [07:40:05]MH_I2C_Read... [07:40:05]Read from MH i2c: E2 62 00 84 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 4F 01 00 0E 04 04 00 EF 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 8B [07:40: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 83 4F 01 00 0E 04 04 00 EF 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 [07:40:05]wFMCommunicate OK [07:40:05]SAM_PROTO_GetFieldsCounters done [07:40:05]requested_item shift.num is exist - process it [07:40:05]requested_item shift.opened is exist - process it [07:40:05]req_shift_opened [07:40:05]FM_GetShiftState [07:40:05]SAM_PROTO_GetShiftState [07:40:05]wFMCommunicate request_size=4 [07:40:05]MH_SAM_APDU [07:40:05]CAPDU: 80 13 01 00 [07:40:05]Write to MH i2c: E2 08 00 85 03 80 13 01 00 00 00 00 00 05 [07:40:05]Write i2c OK [07:40:05]MH_I2C_Read... [07:40:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:05]Read from MH i2c: E2 [07:40:05]MH_I2C_Read... [07:40:05]Read from MH i2c: E2 0E 00 [07:40:05]MH_I2C_Read... [07:40:05]Read from MH i2c: E2 0E 00 85 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 90 [07:40:05]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [07:40:05]wFMCommunicate OK [07:40:05]SAM_PROTO_GetShiftState done [07:40:05]FM_GetShiftState done [07:40:05]req_shift_opened done [07:40:05]requested_item shift.open_date is exist - process it [07:40:05]req_shift_open_date [07:40:05]req_shift_open_date done [07:40:05]produce_requested_data done [07:40:05]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85891,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [07:40:05]process_action_free close_receipt [07:40:05]json_value_free [07:40:05]json_value_free done [07:40:05]process_json_proto returns [07:40:05]Send response to host [07:40:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85891,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [07:40:05]free response buf [07:40:05]execute_script done [07:40:05]execute_script returns [07:40:05]free content buf [07:40:05]Sock 10.Close socket [07:40:05]Sock 10.Thread stoped [07:40:06]Connected sock=7 [07:40: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 75 BA 07 01 F6 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 D3 26 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4A 72 8B 52 5D 5A A6 7E 6A 27 A3 13 0A 49 [07:40: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 0E 43 47 00 0D 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 83 4F 01 00 F4 03 04 00 AC D1 EC 66 B6 04 01 00 00 A7 22 0F F6 2A 0C FF 3D [07:40:07]CommunicateWithHost err = 0 [07:40:07]CheckOFDResponse [07:40:07]1017 (14) - 77093643461234 [07:40:07]1041 (16) - 0000000000874979 [07:40:07]1040 (4) - 85891 [07:40:07]1012 (4) - 20.09.2024 01:36 [07:40:07]1206 (1) - 0 [07:40:07]OFD Sender: Remove packet 85891 [07:40:07]ProducePacketName [07:40:07]name=ofd_packets/00085891 [07:40:07]NVStorageDeleteData [07:40:08]OFD Sender: No OFD packet to send [07:40:13]OFD Sender: No OFD packet to send [07:40:18]OFD Sender: No OFD packet to send [07:40:23]OFD Sender: No OFD packet to send [07:40:28]OFD Sender: No OFD packet to send [07:40:33]OFD Sender: No OFD packet to send [07:40:38]OFD Sender: No OFD packet to send [07:40:43]OFD Sender: No OFD packet to send [07:40:48]OFD Sender: No OFD packet to send [07:40:53]OFD Sender: No OFD packet to send [07:40:58]OFD Sender: No OFD packet to send [07:41:03]OFD Sender: No OFD packet to send [07:41:08]OFD Sender: No OFD packet to send [07:41:10]recv_with_timeout no data received [07:41:13]OFD Sender: No OFD packet to send [07:41:18]OFD Sender: No OFD packet to send [07:41:23]OFD Sender: No OFD packet to send [07:41:28]OFD Sender: No OFD packet to send [07:41:33]OFD Sender: No OFD packet to send [07:41:38]OFD Sender: No OFD packet to send [07:41:43]OFD Sender: No OFD packet to send [07:41:48]OFD Sender: No OFD packet to send [07:41:53]OFD Sender: No OFD packet to send [07:41:58]OFD Sender: No OFD packet to send [07:42:03]OFD Sender: No OFD packet to send [07:42:08]OFD Sender: No OFD packet to send [07:42:13]OFD Sender: No OFD packet to send [07:42:18]OFD Sender: No OFD packet to send [07:42:23]OFD Sender: No OFD packet to send [07:42:28]OFD Sender: No OFD packet to send [07:42:33]OFD Sender: No OFD packet to send [07:42:38]OFD Sender: No OFD packet to send [07:42:43]OFD Sender: No OFD packet to send [07:42:48]OFD Sender: No OFD packet to send [07:42:53]OFD Sender: No OFD packet to send [07:42:58]OFD Sender: No OFD packet to send [07:43:03]recv_with_timeout no data received [07:43:03]OFD Sender: No OFD packet to send [07:43:08]OFD Sender: No OFD packet to send [07:43:13]OFD Sender: No OFD packet to send [07:43:18]OFD Sender: No OFD packet to send [07:43:23]OFD Sender: No OFD packet to send [07:43:26]accept exits with 9 [07:43:26]New connection [07:43:26]New thread 3067395428 created [07:43:26]Thread 3067252068 joined [07:43:26]Waiting for new connection... [07:43:26] Sock 9.Parse request [07:43:26]Sock 9.Check first char [07:43:26]Sock 9.First char is OK [07:43:26]request: POST /json_proto HTTP/1.0 [07:43:26]Method: POST [07:43:26]URL: /json_proto [07:43:26]Method is POST - this is cgi request [07:43:26]url: /json_proto [07:43:26]query_string will be loaded in cgi processing [07:43:26]execute_cgi json_proto POST (null) [07:43:26]execute_cgi path=json_proto method=POST [07:43:26]POST find Content-Length [07:43:26]Host: 172.17.47.196:8080 [07:43:26]Content-Length: 986 [07:43:26]Content-Type: application/json [07:43:26] [07:43:26]POST finish read [07:43:26]Found Content-Length = 986 [07:43:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870722", "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" : 99.740, "sum" : 7500.45, "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 99.74 \u0441\u043E\u043C", "deposit" : 7500.00, "total" : 7500.00, "payments": [ { "type": 0, "sum" : 7500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:43:26]execute_script... [07:43: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)870722", "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" : 99.740, "sum" : 7500.45, "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 99.74 \u0441\u043E\u043C", "deposit" : 7500.00, "total" : 7500.00, "payments": [ { "type": 0, "sum" : 7500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:43:26]POST & json_proto [07:43:26]process_json_proto [07:43:26]json parsed OK: [07:43:26]protocol is kg_v1.0 [07:43:26]action value=close_receipt [07:43:26]process_action close_receipt [07:43:26]cmd_close_receipt [07:43:26]MH_GetDate [07:43:26]Write to MH i2c: F0 00 00 86 03 78 [07:43:26]Write i2c OK [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: F0 [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: F0 09 00 [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: F0 09 00 86 03 00 A0 27 ED 66 4C 6B 94 66 4C [07:43:26]GetLastDocTimeStamp 1726818003 [07:43:26]current date 1726818208 [07:43:26]FM_GetShiftState [07:43:26]SAM_PROTO_GetShiftState [07:43:26]wFMCommunicate request_size=4 [07:43:26]MH_SAM_APDU [07:43:26]CAPDU: 80 13 01 00 [07:43:26]Write to MH i2c: E2 08 00 87 03 80 13 01 00 00 00 00 00 07 [07:43:26]Write i2c OK [07:43:26]MH_I2C_Read... [07:43:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:26]Read from MH i2c: E2 [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: E2 0E 00 [07:43:26]MH_I2C_Read... [07:43:26]Read from MH i2c: E2 0E 00 87 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 92 [07:43:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [07:43:26]wFMCommunicate OK [07:43:26]SAM_PROTO_GetShiftState done [07:43:26]FM_GetShiftState done [07:43:26]opened in 1726791534 [07:43:26]opened+sec_in_day 1726877934 [07:43:26]quantity*price = 750044 [07:43:26]sum+1 = 750046 [07:43:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 7500.00 Внесено: 7500.00 СДАЧА: 0.00 НСП 1% : 66.38 НДС 12% : 796.51 Наличными: 7500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 51 20.09.2024 07:43 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 99.74 сом ФМ: 0000000000874979 ФД: 85892 ФПД: 77268330667025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T074328&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85892&fm=77268330667025&tin=02508201610067®Number=0000000000092592&sum=750000 [07:43:27]StoreToDocumentArchive [07:43:27]shift 495 fd 85892 [07:43:27]save to /storage/0495/doc_00085892 [07:43:27]save last doc name /storage/0495/doc_00085892 to /storage/kkm_last_doc_name [07:43:27]save OK [07:43:27]Clear old archive folders... [07:43:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:43:27]tlvbuf is 009223D0 [07:43:27]SAM_PROTO_ClearQueue [07:43:27]wFMCommunicate request_size=4 [07:43:27]MH_SAM_APDU [07:43:27]CAPDU: 80 09 00 00 [07:43:27]Write to MH i2c: E2 08 00 94 03 80 09 00 00 00 00 00 00 09 [07:43:27]Write i2c OK [07:43:27]MH_I2C_Read... [07:43:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:43:27]Read from MH i2c: E2 [07:43:27]MH_I2C_Read... [07:43:27]Read from MH i2c: E2 03 00 [07:43:27]MH_I2C_Read... [07:43:27]Read from MH i2c: E2 03 00 94 03 00 90 00 0B [07:43:27]RAPDU: 90 00 [07:43:27]wFMCommunicate OK [07:43:27]SAM_PROTO_ClearQueue done [07:43:27]KKMCreateOFDPacket [07:43:27]OFDProtocolAddRootSTLVToBuf [07:43:27]FM_MakeSignedData [07:43:27]FM_MakeSignedData [07:43:27]SAM_PROTO_SignData [07:43:27]wFMCommunicate request_size=4 [07:43:27]MH_SAM_APDU [07:43:27]CAPDU: 80 0D 01 02 [07:43:27]Write to MH i2c: E2 08 00 95 03 80 0D 01 02 00 00 00 00 11 [07:43:27]Write i2c OK [07:43:27]MH_I2C_Read... [07:43:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:43:27]Read from MH i2c: E2 [07:43:27]MH_I2C_Read... [07:43:27]Read from MH i2c: E2 03 00 [07:43:27]MH_I2C_Read... [07:43:27]Read from MH i2c: E2 03 00 95 03 00 90 00 0C [07:43:27]RAPDU: 90 00 [07:43:27]wFMCommunicate OK [07:43:27]wFMCommunicate request_size=255 [07:43:27]MH_SAM_APDU [07:43: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 9C 85 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 DD 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 37 01 00 00 00 07 04 06 00 B0 71 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 A0 27 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [07:43:27]Write to MH i2c: E2 02 01 96 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 9C 85 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 DD 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 37 01 00 00 00 07 04 06 00 B0 71 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 A0 27 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 26 [07:43:27]Write i2c OK [07:43:27]MH_I2C_Read... [07:43:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:28]Read from MH i2c: E2 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: E2 03 00 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: E2 03 00 96 03 00 90 00 0D [07:43:28]RAPDU: 90 00 [07:43:28]wFMCommunicate OK [07:43:28]wFMCommunicate request_size=11 [07:43:28]MH_SAM_APDU [07:43:28]CAPDU: 80 0D 02 02 06 46 46 6F 66 DC 11 [07:43:28]Write to MH i2c: E2 0E 00 97 03 80 0D 02 02 06 00 46 46 6F 66 DC 11 00 00 6E [07:43:28]Write i2c OK [07:43:28]MH_I2C_Read... [07:43:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:28]Read from MH i2c: E2 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: E2 03 00 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: E2 03 00 97 03 00 90 00 0E [07:43:28]RAPDU: 90 00 [07:43:28]wFMCommunicate OK [07:43:28]wFMCommunicate request_size=4 [07:43:28]MH_SAM_APDU [07:43:28]CAPDU: 80 0D 03 02 [07:43:28]Write to MH i2c: E2 08 00 98 03 80 0D 03 02 00 00 00 00 16 [07:43:28]Write i2c OK [07:43:28]MH_I2C_Read... [07:43:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:43:28]Read from MH i2c: E2 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: E2 0B 00 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: E2 0B 00 98 03 00 7C 2E D2 2B 42 E1 40 89 90 00 AA [07:43:28]RAPDU: 7C 2E D2 2B 42 E1 40 89 90 00 [07:43:28]wFMCommunicate OK [07:43:28]SAM_PROTO_SignData done [07:43:28]FM_MakeSignedData done [07:43:28]CreateOFDProtocolMessage [07:43:28]wFMCommunicate request_size=4 [07:43:28]MH_SAM_APDU [07:43:28]CAPDU: 80 11 00 00 [07:43:28]Write to MH i2c: E2 08 00 99 03 80 11 00 00 00 00 00 00 16 [07:43:28]Write i2c OK [07:43:28]MH_I2C_Read... [07:43:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:28]Read from MH i2c: E2 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: E2 17 00 [07:43:28]MH_I2C_Read... [07:43:28]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 [07:43:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:43:28]wFMCommunicate OK [07:43:28]CreateOFDProtocolMessage done [07:43:28]OFDSenderStorePacket 85892 [07:43:28]StoreOFDPacket docnum=85892 [07:43: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 3C 62 08 01 8F 9A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 9C 85 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 DD 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 37 01 00 00 00 07 04 06 00 B0 71 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 A0 27 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 46 46 6F 66 DC 11 7C 2E D2 2B 42 E1 40 89 [07:43:28]CheckFolder [07:43:28]dirname=/storage/ofd_packets [07:43:28]CheckFolder done [07:43:28]ProducePacketName [07:43:28]name=ofd_packets/00085892 [07:43:28]NVStorageSaveData ofd_packets/00085892 [07:43:28]File name is /storage/ofd_packets/00085892 [07:43:28]Write 302 bytes [07:43:28]NVStorageSaveData done [07:43:28]OFDSenderStorePacket done [07:43:28]KKMCreateOFDPacket done [07:43:28]NVStorageSaveData kkm_last_timestamp [07:43:28]File name is /storage/kkm_last_timestamp [07:43:28]Write 4 bytes [07:43:28]NVStorageSaveData done [07:43:28]ExternCall_PrintAddStr [07:43:28]wPrintStart [07:43:28]Write to MH i2c: 01 00 00 9A 03 9D [07:43:28]Write i2c OK [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: 01 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: 01 07 00 [07:43:28]MH_I2C_Read... [07:43:28]Read from MH i2c: 01 07 00 9A 03 00 00 00 00 00 FF 0F B2 [07:43:28]RasterBufferAndPrint [07:43:28]line Счет N : (1)870722 [07:43:28]line ИНН: 02508201610067 [07:43:28]line Контрольно-Кассовый Чек [07:43:28]line ПРОДАЖА [07:43:28]line ТРК (МРК, ГНК) : 11 [07:43:28]line Товар: 2710194210 [07:43:28]line ДТ(л)-К-4 [07:43:28]line 99.740 * 75.20 [07:43:28]line = 7500.45 [07:43:28]line НДС 12% НСП 1% [07:43:28]line > о реализуемом товаре [07:43:28]line ОКРУГЛЕНИЕ: -0.45 [07:43:28]line ИТОГО: 7500.00 [07:43:28]line Внесено: 7500.00 [07:43:28]line СДАЧА: 0.00 [07:43:28]line НСП 1% : 66.38 [07:43:28]line НДС 12% : 796.51 [07:43:28]line Наличными: 7500.00 [07:43:28]line Безнал.: 0.00 [07:43:28]line Место: АЗС № 137 "Партнер Нефть" [07:43:28]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [07:43:28]line СНО: Общий режим [07:43:28]line Чек 51 20.09.2024 07:43 [07:43:28]line Смена: 495 ФФД: 1.0 [07:43:28]line ЗНМ: 0300000064 [07:43:28]line РНМ: 0000000000092592 [07:43:28]line Версия ККМ: 001 [07:43:28]line [07:43:28]line Дисконтная программа [07:43:28]line ДТ [07:43:28]line номер 137 [07:43:28]line сэкономлено 99.74 сом [07:43:28]line ФМ: 0000000000874979 [07:43:28]line ФД: 85892 [07:43:28]line ФПД: 77268330667025 [07:43:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T074328&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85892&fm=77268330667025&tin=02508201610067®Number=0000000000092592&sum=750000 [07:43:28]OFD Sender: Processing packet 85892 [packets to send 263, broken 262] [07:43:28]ProducePacketName [07:43:28]name=ofd_packets/00085892 [07:43:28]OFD Sender: To server: pG, [07:43:28]CommunicateWithHost lk.salyk.kg:30040 [07:43:28]ConnectInit lk.salyk.kg [07:43:28]written 0, free lines is 4095 [07:43:29]Write to MH i2c: 01 00 00 CA 03 CD [07:43:29]Write i2c OK [07:43:29]MH_I2C_Read... [07:43:29]Read from MH i2c: 01 [07:43:29]MH_I2C_Read... [07:43:29]Read from MH i2c: 01 07 00 [07:43:29]MH_I2C_Read... [07:43:29]Read from MH i2c: 01 07 00 CA 03 00 00 00 00 00 74 0C 54 [07:43:29]RasterBufferAndPrint [07:43:29]line [07:43:29]line [07:43:29]line [07:43:29]line [07:43:29]line [07:43:29]written 0, free lines is 3191 [07:43:29]MH_Cut [07:43:29]Write to MH i2c: D1 01 00 D1 03 01 A6 [07:43:29]Write i2c OK [07:43:29]MH_I2C_Read... [07:43:29]Read from MH i2c: D1 [07:43:29]MH_I2C_Read... [07:43:29]Read from MH i2c: D1 01 00 [07:43:29]MH_I2C_Read... [07:43:29]Read from MH i2c: D1 01 00 D1 03 00 A5 [07:43:29]Write to MH i2c: 01 00 00 D2 03 D5 [07:43:29]Write i2c OK [07:43:29]MH_I2C_Read... [07:43:29]Connected sock=11 [07:43: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 3C 62 08 01 8F 9A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 9C 85 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 DD 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 37 01 00 00 00 07 04 06 00 B0 71 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 A0 27 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 46 46 6F 66 DC 11 7C 2E D2 2B 42 E1 40 89 [07:43:30]*** Cut start [07:43:30]*** Partial cut [07:43:30]*** CUTSNS_PIN = 1 [07:43:30]*** CUTSNS_PIN = 0 [07:43:30]*** Brake cut motor [07:43:30]Read from MH i2c: 01 [07:43:30]MH_I2C_Read... [07:43:30]*** Stop cut motor [07:43:30]*** Cut end [07:43:30]Read from MH i2c: 01 07 00 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: 01 07 00 D2 03 00 00 00 00 00 FF 0F EA [07:43:30]process_action close_receipt done [07:43:30]requested_data is exist [07:43:30]produce_requested_data [07:43:30]requested_item fm.sn is exist - process it [07:43:30]wFMCommunicate request_size=4 [07:43:30]MH_SAM_APDU [07:43:30]CAPDU: 80 11 00 00 [07:43:30]Write to MH i2c: E2 08 00 D3 03 80 11 00 00 00 00 00 00 50 [07:43:30]Write i2c OK [07:43:30]MH_I2C_Read... [07:43: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 78 90 47 00 0A 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 84 4F 01 00 F4 03 04 00 78 D2 EC 66 B6 04 01 00 00 44 40 2D 5C D3 A0 85 B5 [07:43:30]CommunicateWithHost err = 0 [07:43:30]CheckOFDResponse [07:43:30]1017 (14) - 77093643461234 [07:43:30]1041 (16) - 0000000000874979 [07:43:30]1040 (4) - 85892 [07:43:30]1012 (4) - 20.09.2024 01:40 [07:43:30]1206 (1) - 0 [07:43:30]OFD Sender: Remove packet 85892 [07:43:30]ProducePacketName [07:43:30]name=ofd_packets/00085892 [07:43:30]NVStorageDeleteData [07:43:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:30]Read from MH i2c: E2 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: E2 17 00 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: E2 17 00 D3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AF [07:43:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:43:30]wFMCommunicate OK [07:43:30]requested_item fd.num is exist - process it [07:43:30]SAM_PROTO_GetFieldsCounters [07:43:30]wFMCommunicate request_size=4 [07:43:30]MH_SAM_APDU [07:43:30]CAPDU: 80 13 00 00 [07:43:30]Write to MH i2c: E2 08 00 D4 03 80 13 00 00 00 00 00 00 53 [07:43:30]Write i2c OK [07:43:30]MH_I2C_Read... [07:43:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:43:30]Read from MH i2c: E2 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: E2 62 00 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: E2 62 00 D4 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 4F 01 00 0E 04 04 00 EF 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 DF [07:43: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 84 4F 01 00 0E 04 04 00 EF 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 [07:43:30]wFMCommunicate OK [07:43:30]SAM_PROTO_GetFieldsCounters done [07:43:30]requested_item shift.num is exist - process it [07:43:30]requested_item shift.opened is exist - process it [07:43:30]req_shift_opened [07:43:30]FM_GetShiftState [07:43:30]SAM_PROTO_GetShiftState [07:43:30]wFMCommunicate request_size=4 [07:43:30]MH_SAM_APDU [07:43:30]CAPDU: 80 13 01 00 [07:43:30]Write to MH i2c: E2 08 00 D5 03 80 13 01 00 00 00 00 00 55 [07:43:30]Write i2c OK [07:43:30]MH_I2C_Read... [07:43:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:30]Read from MH i2c: E2 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: E2 0E 00 [07:43:30]MH_I2C_Read... [07:43:30]Read from MH i2c: E2 0E [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: 5815424+1721002828=1726818252 [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 CD 27 ED 66 4C 6B 94 66 F7 [07:44:13]Current date/time: 20.09.2024 07:44 [07:44:13]FM_Init [07:44:13]wFMConnect [07:44:13]MH_SAM_On [07:44:13]Write to MH i2c: E0 00 00 08 00 E7 [07:44:13]Write i2c OK [07:44:13]MH_I2C_Read... [07:44:13]*** iso7816_init finished! [07:44:13]*** atr: [07:44:13]*** 0F 3B D5 18 FF 81 91 FE [07:44:13]*** 1F C3 80 73 C8 21 10 0A [07:44:13]*** 00 00 00 00 00 00 00 00 [07:44:13]*** 00 00 00 00 00 00 00 00 [07:44:13]*** 00 00 00 00 00 00 00 00 [07:44:13]*** 00 00 00 00 00 00 00 00 [07:44:13]*** 00 00 00 00 00 00 00 00 [07:44:13]*** 00 00 00 00 00 00 00 00 [07:44:13]Read from MH i2c: E0 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: E0 10 00 [07:44:13]MH_I2C_Read... [07:44:13]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:44:13]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [07:44:13]wFMCommunicate request_size=10 [07:44:13]MH_SAM_APDU [07:44:13]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [07:44:13]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [07:44:13]Write i2c OK [07:44:13]MH_I2C_Read... [07:44:13]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [07:44:13]Read from MH i2c: E2 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: E2 03 00 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [07:44:13]RAPDU: 90 00 [07:44:13]wFMCommunicate OK [07:44:13]wFMCommunicate request_size=4 [07:44:13]MH_SAM_APDU [07:44:13]CAPDU: 80 11 00 00 [07:44:13]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [07:44:13]Write i2c OK [07:44:13]MH_I2C_Read... [07:44:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:13]Read from MH i2c: E2 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: E2 17 00 [07:44:13]MH_I2C_Read... [07:44:13]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:44:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:44:13]wFMCommunicate OK [07:44:13]Detected FM SN is 0000000000874979 [07:44:13]Stored FM SN is 0000000000874979 [07:44:13]wFMCommunicate request_size=9 [07:44:13]MH_SAM_APDU [07:44:13]CAPDU: 80 16 00 00 04 B6 D7 00 00 [07:44:13]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [07:44:13]Write i2c OK [07:44:13]MH_I2C_Read... [07:44:13]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [07:44:13]Read from MH i2c: E2 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: E2 03 00 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [07:44:13]RAPDU: 90 00 [07:44:13]wFMCommunicate OK [07:44:13]FM PIN OK [07:44:13]wFMCommunicate request_size=8 [07:44:13]MH_SAM_APDU [07:44:13]CAPDU: 80 14 04 00 03 02 00 01 [07:44:13]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [07:44:13]Write i2c OK [07:44:13]MH_I2C_Read... [07:44:13]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [07:44:13]Read from MH i2c: E2 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: E2 03 00 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [07:44:13]RAPDU: 90 00 [07:44:13]wFMCommunicate OK [07:44:13]wFMCommunicate request_size=13 [07:44:13]MH_SAM_APDU [07:44:13]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [07:44:13]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:44:13]Write i2c OK [07:44:13]MH_I2C_Read... [07:44:13]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [07:44:13]Read from MH i2c: E2 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: E2 03 00 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [07:44:13]RAPDU: 90 00 [07:44:13]wFMCommunicate OK [07:44:13]wFMCommunicate request_size=4 [07:44:13]MH_SAM_APDU [07:44:13]CAPDU: 80 11 00 00 [07:44:13]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [07:44:13]Write i2c OK [07:44:13]MH_I2C_Read... [07:44:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:13]Read from MH i2c: E2 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: E2 17 00 [07:44:13]MH_I2C_Read... [07:44:13]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:44:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:44:13]wFMCommunicate OK [07:44:13]DocumentArchiveInit [07:44:13]Start Httpd... [07:44:13]Httpd thread 3067551076 created [07:44:13]Write to MH i2c: 01 00 00 0F 00 0F [07:44:13]Write i2c OK [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: 01 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: 01 07 00 [07:44:13]MH_I2C_Read... [07:44:13]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [07:44:13]MH Int Process started [07:44:13]Allocated Socket 8 [07:44:13]Bind OK [07:44:13]Listen OK [07:44:13]httpd running on port 8080 [07:44:13]Waiting for new connection... [07:44:13]OFD Sender: No OFD packet to send [07:44:16]accept exits with 9 [07:44:16]New connection [07:44:16]New thread 3067264356 created [07:44:16]Waiting for new connection... [07:44:16] Sock 9.Parse request [07:44:16]Sock 9.Check first char [07:44:16]Sock 9.First char is OK [07:44:16]request: POST /json_proto HTTP/1.0 [07:44:16]Method: POST [07:44:16]URL: /json_proto [07:44:16]Method is POST - this is cgi request [07:44:16]url: /json_proto [07:44:16]query_string will be loaded in cgi processing [07:44:16]execute_cgi json_proto POST (null) [07:44:16]execute_cgi path=json_proto method=POST [07:44:16]POST find Content-Length [07:44:16]Host: 172.17.47.196:8080 [07:44:16]Content-Length: 215 [07:44:16]Content-Type: application/json [07:44:16] [07:44:16]POST finish read [07:44:16]Found Content-Length = 215 [07:44: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" ] } } [07:44:16]execute_script... [07:44: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" ] } } [07:44:16]POST & json_proto [07:44:16]process_json_proto [07:44:16]json parsed OK: [07:44:16]protocol is kg_v1.0 [07:44:16]action value=get_value [07:44:16]process_action get_value [07:44:16]cmd_get_value [07:44:16]process_action get_value done [07:44:16]requested_data is exist [07:44:16]produce_requested_data [07:44:16]requested_item kkm.sn is exist - process it [07:44:16]requested_item kkm.ver is exist - process it [07:44:16]requested_item fm.sn is exist - process it [07:44:16]wFMCommunicate request_size=4 [07:44:16]MH_SAM_APDU [07:44:16]CAPDU: 80 11 00 00 [07:44:16]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [07:44:16]Write i2c OK [07:44:16]MH_I2C_Read... [07:44:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:16]Read from MH i2c: E2 [07:44:16]MH_I2C_Read... [07:44:16]Read from MH i2c: E2 17 00 [07:44:16]MH_I2C_Read... [07:44: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 [07:44:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:44:16]wFMCommunicate OK [07:44:16]requested_item fd.num is exist - process it [07:44:16]SAM_PROTO_GetFieldsCounters [07:44:16]wFMCommunicate request_size=4 [07:44:16]MH_SAM_APDU [07:44:16]CAPDU: 80 13 00 00 [07:44:16]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [07:44:16]Write i2c OK [07:44:16]MH_I2C_Read... [07:44:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:44:17]Read from MH i2c: E2 [07:44:17]MH_I2C_Read... [07:44:17]Read from MH i2c: E2 62 00 [07:44:17]MH_I2C_Read... [07:44:17]Read from MH i2c: E2 62 00 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 84 4F 01 00 0E 04 04 00 EF 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 19 [07:44:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [07:44:17]wFMCommunicate OK [07:44:17]SAM_PROTO_GetFieldsCounters done [07:44:17]requested_item shift.num is exist - process it [07:44:17]requested_item shift.opened is exist - process it [07:44:17]req_shift_opened [07:44:17]FM_GetShiftState [07:44:17]SAM_PROTO_GetShiftState [07:44:17]wFMCommunicate request_size=4 [07:44:17]MH_SAM_APDU [07:44:17]CAPDU: 80 13 01 00 [07:44:17]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [07:44:17]Write i2c OK [07:44:17]MH_I2C_Read... [07:44:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:17]Read from MH i2c: E2 [07:44:17]MH_I2C_Read... [07:44:17]Read from MH i2c: E2 0E 00 [07:44:17]MH_I2C_Read... [07:44:17]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [07:44:17]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [07:44:17]wFMCommunicate OK [07:44:17]SAM_PROTO_GetShiftState done [07:44:17]FM_GetShiftState done [07:44:17]req_shift_opened done [07:44:17]requested_item shift.open_date is exist - process it [07:44:17]req_shift_open_date [07:44:17]req_shift_open_date done [07:44:17]produce_requested_data done [07:44:17]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":85892,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [07:44:17]process_action_free get_value [07:44:17]json_value_free [07:44:17]json_value_free done [07:44:17]process_json_proto returns [07:44:17]Send response to host [07:44:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":85892,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [07:44:17]free response buf [07:44:17]execute_script done [07:44:17]execute_script returns [07:44:17]free content buf [07:44:17]Sock 9.Close socket [07:44:17]Sock 9.Thread stoped [07:44:17]accept exits with 7 [07:44:17]New connection [07:44:17]New thread 3067120996 created [07:44:17]Thread 3067264356 joined [07:44:17]Waiting for new connection... [07:44:17] Sock 7.Parse request [07:44:17]Sock 7.Check first char [07:44:17]Sock 7.First char is OK [07:44:17]request: POST /json_proto HTTP/1.0 [07:44:17]Method: POST [07:44:17]URL: /json_proto [07:44:17]Method is POST - this is cgi request [07:44:17]url: /json_proto [07:44:17]query_string will be loaded in cgi processing [07:44:17]execute_cgi json_proto POST (null) [07:44:17]execute_cgi path=json_proto method=POST [07:44:17]POST find Content-Length [07:44:17]Host: 172.17.47.196:8080 [07:44:17]Content-Length: 331 [07:44:17]Content-Type: application/json [07:44:17] [07:44:17]POST finish read [07:44:17]Found Content-Length = 331 [07:44:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:44:17]execute_script... [07:44:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:44:17]POST & json_proto [07:44:17]process_json_proto [07:44:17]json parsed OK: [07:44:17]protocol is kg_v1.0 [07:44:17]action value=get_value [07:44:17]process_action get_value [07:44:17]cmd_get_value [07:44:17]process_action get_value done [07:44:17]requested_data is exist [07:44:17]produce_requested_data [07:44:17]requested_item fm.sale.total is exist - process it [07:44:17]SAM_PROTO_GetFMData [07:44:17]wFMCommunicate request_size=4 [07:44:17]MH_SAM_APDU [07:44:17]CAPDU: 80 13 03 00 [07:44:17]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [07:44:17]Write i2c OK [07:44:17]MH_I2C_Read... [07:44:17]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:44:17]Read from MH i2c: E2 [07:44:17]MH_I2C_Read... [07:44:17]Read from MH i2c: E2 FD 00 [07:44:17]MH_I2C_Read... [07:44:17]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 A5 4B 01 00 69 04 A3 00 6F 04 04 00 2C 49 01 00 B1 04 05 00 3C CE 28 B3 01 70 04 05 00 D4 E1 E0 85 01 72 04 04 00 68 EC 47 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 D8 D0 39 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 6C 13 DA 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 1B [07:44:17]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 A5 4B 01 00 69 04 A3 00 6F 04 04 00 2C 49 01 00 B1 04 05 00 3C CE 28 B3 01 70 04 05 00 D4 E1 E0 85 01 72 04 04 00 68 EC 47 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 D8 D0 39 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 6C 13 DA 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:44:17]wFMCommunicate OK [07:44:17]wFMCommunicate request_size=4 [07:44:17]MH_SAM_APDU [07:44:17]CAPDU: 80 17 00 00 [07:44:17]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [07:44:17]Write i2c OK [07:44:17]MH_I2C_Read... [07:44:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:44:18]Read from MH i2c: E2 [07:44:18]MH_I2C_Read... [07:44:18]Read from MH i2c: E2 FD 00 [07:44:18]MH_I2C_Read... [07:44:18]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:44:18]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:44:18]wFMCommunicate OK [07:44:18]wFMCommunicate request_size=4 [07:44:18]MH_SAM_APDU [07:44:18]CAPDU: 80 17 00 00 [07:44:18]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [07:44:18]Write i2c OK [07:44:18]MH_I2C_Read... [07:44:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:44:18]Read from MH i2c: E2 [07:44:18]MH_I2C_Read... [07:44:18]Read from MH i2c: E2 FD 00 [07:44:18]MH_I2C_Read... [07:44:18]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:44:18]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:44:18]wFMCommunicate OK [07:44:18]wFMCommunicate request_size=4 [07:44:18]MH_SAM_APDU [07:44:18]CAPDU: 80 17 00 00 [07:44:18]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [07:44:18]Write i2c OK [07:44:18]MH_I2C_Read... [07:44:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:44:18]Read from MH i2c: E2 [07:44:18]MH_I2C_Read... [07:44:18]Read from MH i2c: E2 FD 00 [07:44:18]MH_I2C_Read... [07:44: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 [07:44: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 [07:44:18]wFMCommunicate OK [07:44:18]wFMCommunicate request_size=4 [07:44:18]MH_SAM_APDU [07:44:18]CAPDU: 80 17 00 00 [07:44:18]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [07:44:18]Write i2c OK [07:44:18]MH_I2C_Read... [07:44:18]OFD Sender: No OFD packet to send [07:44:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [07:44:18]Read from MH i2c: E2 [07:44:18]MH_I2C_Read... [07:44:18]Read from MH i2c: E2 E5 00 [07:44:18]MH_I2C_Read... [07:44: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 [07:44: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 [07:44:18]wFMCommunicate OK [07:44:18]SAM_PROTO_GetFMData done [07:44:18]requested_item fm.sale_refund.total is exist - process it [07:44:18]requested_item fm.buy.total is exist - process it [07:44:18]requested_item shift.sale.total is exist - process it [07:44:18]SAM_PROTO_GetShiftData [07:44:18]wFMCommunicate request_size=4 [07:44:18]MH_SAM_APDU [07:44:18]CAPDU: 80 13 02 00 [07:44:18]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [07:44:18]Write i2c OK [07:44:18]MH_I2C_Read... [07:44:19]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:44:19]Read from MH i2c: E2 [07:44:19]MH_I2C_Read... [07:44:19]Read from MH i2c: E2 FD 00 [07:44:19]MH_I2C_Read... [07:44:19]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 33 00 00 00 69 04 9B 00 6F 04 04 00 33 00 00 00 B1 04 03 00 DB 47 3F 70 04 03 00 A4 9D 36 72 04 03 00 37 AA 08 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 CC B8 06 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 63 8F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 FA [07:44:19]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 33 00 00 00 69 04 9B 00 6F 04 04 00 33 00 00 00 B1 04 03 00 DB 47 3F 70 04 03 00 A4 9D 36 72 04 03 00 37 AA 08 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 CC B8 06 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 63 8F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:44:19]wFMCommunicate OK [07:44:19]wFMCommunicate request_size=4 [07:44:19]MH_SAM_APDU [07:44:19]CAPDU: 80 17 00 00 [07:44:19]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [07:44:19]Write i2c OK [07:44:19]MH_I2C_Read... [07:44:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:44:19]Read from MH i2c: E2 [07:44:19]MH_I2C_Read... [07:44:19]Read from MH i2c: E2 FD 00 [07:44:19]MH_I2C_Read... [07:44:19]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:44:19]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:44:19]wFMCommunicate OK [07:44:19]wFMCommunicate request_size=4 [07:44:19]MH_SAM_APDU [07:44:19]CAPDU: 80 17 00 00 [07:44:19]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [07:44:19]Write i2c OK [07:44:19]MH_I2C_Read... [07:44:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:44:20]Read from MH i2c: E2 [07:44:20]MH_I2C_Read... [07:44:20]Read from MH i2c: E2 FD 00 [07:44:20]MH_I2C_Read... [07:44:20]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:44:20]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:44:20]wFMCommunicate OK [07:44:20]wFMCommunicate request_size=4 [07:44:20]MH_SAM_APDU [07:44:20]CAPDU: 80 17 00 00 [07:44:20]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [07:44:20]Write i2c OK [07:44:20]MH_I2C_Read... [07:44:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:44:20]Read from MH i2c: E2 [07:44:20]MH_I2C_Read... [07:44:20]Read from MH i2c: E2 FD 00 [07:44:20]MH_I2C_Read... [07:44:20]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:44:20]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:44:20]wFMCommunicate OK [07:44:20]wFMCommunicate request_size=4 [07:44:20]MH_SAM_APDU [07:44:20]CAPDU: 80 17 00 00 [07:44:20]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [07:44:20]Write i2c OK [07:44:20]MH_I2C_Read... [07:44:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:44:20]Read from MH i2c: E2 [07:44:20]MH_I2C_Read... [07:44:20]Read from MH i2c: E2 CB 00 [07:44:20]MH_I2C_Read... [07:44:20]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:44:20]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:44:20]wFMCommunicate OK [07:44:20]SAM_PROTO_GetShiftData done [07:44:20]requested_item shift.sale.total_cash is exist - process it [07:44:20]requested_item shift.sale_refund.total is exist - process it [07:44:20]requested_item shift.sale_refund.total_cash is exist - process it [07:44:20]requested_item shift.buy.total is exist - process it [07:44:20]requested_item shift.buy.total_cash is exist - process it [07:44:20]produce_requested_data done [07:44:20]produce_requested_data return {"fm.sale.total":73007631.96,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":41471.63,"shift.sale.total_cash":35793.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:44:20]process_action_free get_value [07:44:20]json_value_free [07:44:20]json_value_free done [07:44:20]process_json_proto returns [07:44:20]Send response to host [07:44:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73007631.96,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":41471.63,"shift.sale.total_cash":35793.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:44:20]free response buf [07:44:20]execute_script done [07:44:20]execute_script returns [07:44:20]free content buf [07:44:20]Sock 7.Close socket [07:44:20]Sock 7.Thread stoped [07:44:22]recv_with_timeout no data received [07:44:23]OFD Sender: No OFD packet to send [07:44:28]OFD Sender: No OFD packet to send [07:44:33]OFD Sender: No OFD packet to send [07:44:34]recv_with_timeout no data received [07:44:38]OFD Sender: No OFD packet to send [07:44:43]OFD Sender: No OFD packet to send [07:44:48]OFD Sender: No OFD packet to send [07:44:53]OFD Sender: No OFD packet to send [07:44:58]OFD Sender: No OFD packet to send [07:45:03]OFD Sender: No OFD packet to send [07:45:08]OFD Sender: No OFD packet to send [07:45:13]OFD Sender: No OFD packet to send [07:45:18]OFD Sender: No OFD packet to send [07:45:23]OFD Sender: No OFD packet to send [07:45:28]OFD Sender: No OFD packet to send [07:45:33]OFD Sender: No OFD packet to send [07:45:38]OFD Sender: No OFD packet to send [07:45:43]OFD Sender: No OFD packet to send [07:45:49]OFD Sender: No OFD packet to send [07:45:54]OFD Sender: No OFD packet to send [07:45:59]OFD Sender: No OFD packet to send [07:46:04]OFD Sender: No OFD packet to send [07:46:09]OFD Sender: No OFD packet to send [07:46:14]OFD Sender: No OFD packet to send [07:46:19]OFD Sender: No OFD packet to send [07:46:24]OFD Sender: No OFD packet to send [07:46:29]OFD Sender: No OFD packet to send [07:46:34]OFD Sender: No OFD packet to send [07:46:39]OFD Sender: No OFD packet to send [07:46:44]OFD Sender: No OFD packet to send [07:46:49]OFD Sender: No OFD packet to send [07:46:54]OFD Sender: No OFD packet to send [07:46:59]OFD Sender: No OFD packet to send [07:47:04]OFD Sender: No OFD packet to send [07:47:09]OFD Sender: No OFD packet to send [07:47:14]OFD Sender: No OFD packet to send [07:47:19]OFD Sender: No OFD packet to send [07:47:24]OFD Sender: No OFD packet to send [07:47:29]OFD Sender: No OFD packet to send [07:47:34]OFD Sender: No OFD packet to send [07:47:39]OFD Sender: No OFD packet to send [07:47:39]accept exits with 9 [07:47:39]New connection [07:47:39]New thread 3067264356 created [07:47:39]Thread 3067120996 joined [07:47:39]Waiting for new connection... [07:47:39] Sock 9.Parse request [07:47:39]Sock 9.Check first char [07:47:39]Sock 9.First char is OK [07:47:39]request: POST /json_proto HTTP/1.0 [07:47:39]Method: POST [07:47:39]URL: /json_proto [07:47:39]Method is POST - this is cgi request [07:47:39]url: /json_proto [07:47:39]query_string will be loaded in cgi processing [07:47:39]execute_cgi json_proto POST (null) [07:47:39]execute_cgi path=json_proto method=POST [07:47:39]POST find Content-Length [07:47:39]Host: 172.17.47.196:8080 [07:47:39]Content-Length: 754 [07:47:39]Content-Type: application/json [07:47:39] [07:47:39]POST finish read [07:47:39]Found Content-Length = 754 [07:47:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870724", "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\u000A30086591", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:39]execute_script... [07:47: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)870724", "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\u000A30086591", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:47:39]POST & json_proto [07:47:39]process_json_proto [07:47:39]json parsed OK: [07:47:39]protocol is kg_v1.0 [07:47:39]action value=close_receipt [07:47:39]process_action close_receipt [07:47:39]cmd_close_receipt [07:47:39]MH_GetDate [07:47:39]Write to MH i2c: F0 00 00 1D 00 0C [07:47:39]Write i2c OK [07:47:39]MH_I2C_Read... [07:47:39]Read from MH i2c: F0 [07:47:39]MH_I2C_Read... [07:47:39]Read from MH i2c: F0 09 00 [07:47:39]MH_I2C_Read... [07:47:39]Read from MH i2c: F0 09 00 1D 00 00 9C 28 ED 66 4C 6B 94 66 DD [07:47:39]GetLastDocTimeStamp 97 [07:47:39]current date 1726818460 [07:47:39]FM_GetShiftState [07:47:39]SAM_PROTO_GetShiftState [07:47:39]wFMCommunicate request_size=4 [07:47:39]MH_SAM_APDU [07:47:39]CAPDU: 80 13 01 00 [07:47:39]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [07:47:39]Write i2c OK [07:47:39]MH_I2C_Read... [07:47:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:39]Read from MH i2c: E2 [07:47:39]MH_I2C_Read... [07:47:39]Read from MH i2c: E2 0E 00 [07:47:39]MH_I2C_Read... [07:47:39]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [07:47:39]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [07:47:39]wFMCommunicate OK [07:47:39]SAM_PROTO_GetShiftState done [07:47:39]FM_GetShiftState done [07:47:39]opened in 1726791534 [07:47:39]opened+sec_in_day 1726877934 [07:47:39]quantity*price = 0 [07:47:39]sum+1 = 1 [07:47:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 52 20.09.2024 07:47 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30086591 ФМ: 0000000000874979 ФД: 85893 ФПД: 64597665425321 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T074740&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85893&fm=64597665425321&tin=02508201610067®Number=0000000000092592&sum=0 [07:47:40]StoreToDocumentArchive [07:47:40]shift 495 fd 85893 [07:47:40]save to /storage/0495/doc_00085893 [07:47:40]save last doc name /storage/0495/doc_00085893 to /storage/kkm_last_doc_name [07:47:40]save OK [07:47:40]Clear old archive folders... [07:47:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:47:40]tlvbuf is 00E22A60 [07:47:40]SAM_PROTO_ClearQueue [07:47:40]wFMCommunicate request_size=4 [07:47:40]MH_SAM_APDU [07:47:40]CAPDU: 80 09 00 00 [07:47:40]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [07:47:40]Write i2c OK [07:47:40]MH_I2C_Read... [07:47:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:47:40]Read from MH i2c: E2 [07:47:40]MH_I2C_Read... [07:47:40]Read from MH i2c: E2 03 00 [07:47:40]MH_I2C_Read... [07:47:40]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [07:47:40]RAPDU: 90 00 [07:47:40]wFMCommunicate OK [07:47:40]SAM_PROTO_ClearQueue done [07:47:40]KKMCreateOFDPacket [07:47:40]OFDProtocolAddRootSTLVToBuf [07:47:40]FM_MakeSignedData [07:47:40]FM_MakeSignedData [07:47:40]SAM_PROTO_SignData [07:47:40]wFMCommunicate request_size=4 [07:47:40]MH_SAM_APDU [07:47:40]CAPDU: 80 0D 01 02 [07:47:40]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [07:47:40]Write i2c OK [07:47:40]MH_I2C_Read... [07:47:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:47:40]Read from MH i2c: E2 [07:47:40]MH_I2C_Read... [07:47:40]Read from MH i2c: E2 03 00 [07:47:40]MH_I2C_Read... [07:47:40]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [07:47:40]RAPDU: 90 00 [07:47:40]wFMCommunicate OK [07:47:40]wFMCommunicate request_size=255 [07:47:40]MH_SAM_APDU [07:47: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 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 34 00 00 00 F4 03 04 00 9C 28 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 3A [07:47:40]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 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 34 00 00 00 F4 03 04 00 9C 28 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 3A 00 00 75 [07:47:40]Write i2c OK [07:47:40]MH_I2C_Read... [07:47:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:41]Read from MH i2c: E2 [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: E2 03 00 [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [07:47:41]RAPDU: 90 00 [07:47:41]wFMCommunicate OK [07:47:41]wFMCommunicate request_size=10 [07:47:41]MH_SAM_APDU [07:47:41]CAPDU: 80 0D 02 02 05 C0 50 E6 A7 A9 [07:47:41]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 C0 50 E6 A7 A9 00 00 F8 [07:47:41]Write i2c OK [07:47:41]MH_I2C_Read... [07:47:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:41]Read from MH i2c: E2 [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: E2 03 00 [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [07:47:41]RAPDU: 90 00 [07:47:41]wFMCommunicate OK [07:47:41]wFMCommunicate request_size=4 [07:47:41]MH_SAM_APDU [07:47:41]CAPDU: 80 0D 03 02 [07:47:41]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [07:47:41]Write i2c OK [07:47:41]MH_I2C_Read... [07:47:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:47:41]Read from MH i2c: E2 [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: E2 0B 00 [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: E2 0B 00 2F 00 00 FD DB 63 1B 57 14 7A E8 90 00 CE [07:47:41]RAPDU: FD DB 63 1B 57 14 7A E8 90 00 [07:47:41]wFMCommunicate OK [07:47:41]SAM_PROTO_SignData done [07:47:41]FM_MakeSignedData done [07:47:41]CreateOFDProtocolMessage [07:47:41]wFMCommunicate request_size=4 [07:47:41]MH_SAM_APDU [07:47:41]CAPDU: 80 11 00 00 [07:47:41]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [07:47:41]Write i2c OK [07:47:41]MH_I2C_Read... [07:47:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:41]Read from MH i2c: E2 [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: E2 17 00 [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 09 [07:47:41]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:41]wFMCommunicate OK [07:47:41]CreateOFDProtocolMessage done [07:47:41]OFDSenderStorePacket 85893 [07:47:41]StoreOFDPacket docnum=85893 [07:47: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 90 A3 07 01 7B CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 34 00 00 00 F4 03 04 00 9C 28 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 3A C0 50 E6 A7 A9 FD DB 63 1B 57 14 7A E8 [07:47:41]CheckFolder [07:47:41]dirname=/storage/ofd_packets [07:47:41]CheckFolder done [07:47:41]ProducePacketName [07:47:41]name=ofd_packets/00085893 [07:47:41]NVStorageSaveData ofd_packets/00085893 [07:47:41]File name is /storage/ofd_packets/00085893 [07:47:41]Write 301 bytes [07:47:41]NVStorageSaveData done [07:47:41]OFDSenderStorePacket done [07:47:41]KKMCreateOFDPacket done [07:47:41]NVStorageSaveData kkm_last_timestamp [07:47:41]File name is /storage/kkm_last_timestamp [07:47:41]Write 4 bytes [07:47:41]NVStorageSaveData done [07:47:41]ExternCall_PrintAddStr [07:47:41]wPrintStart [07:47:41]Write to MH i2c: 01 00 00 31 00 31 [07:47:41]Write i2c OK [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: 01 [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: 01 07 00 [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [07:47:41]RasterBufferAndPrint [07:47:41]line Счет N : (1)870724 [07:47:41]line ИНН: 02508201610067 [07:47:41]line Контрольно-Кассовый Чек [07:47:41]line ПРОДАЖА [07:47:41]line ТРК (МРК, ГНК) : 33 [07:47:41]line Товар: 2710124130 [07:47:41]line Аи-92-К-5 [07:47:41]line 20.000 * 0.00 [07:47:41]line = 0.00 [07:47:41]line НДС 12% НСП 1% [07:47:41]line > о реализуемом товаре [07:47:41]line ИТОГО: 0.00 [07:47:41]line НСП 1% : 0.00 [07:47:41]line НДС 12% : 0.00 [07:47:41]line Наличными: 0.00 [07:47:41]line Безнал.: 0.00 [07:47:41]line Место: АЗС № 137 "Партнер Нефть" [07:47:41]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [07:47:41]line СНО: Общий режим [07:47:41]line Чек 52 20.09.2024 07:47 [07:47:41]line Смена: 495 ФФД: 1.0 [07:47:41]line ЗНМ: 0300000064 [07:47:41]line РНМ: 0000000000092592 [07:47:41]line Версия ККМ: 001 [07:47:41]line Талоны: ТК ГПНА Online [07:47:41]line 30086591 [07:47:41]line ФМ: 0000000000874979 [07:47:41]line ФД: 85893 [07:47:41]line ФПД: 64597665425321 [07:47:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T074740&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85893&fm=64597665425321&tin=02508201610067®Number=0000000000092592&sum=0 [07:47:41]written 0, free lines is 4095 [07:47:41]OFD Sender: Processing packet 85893 [packets to send 263, broken 262] [07:47:41]ProducePacketName [07:47:41]name=ofd_packets/00085893 [07:47:41]OFD Sender: To server: pG, [07:47:41]CommunicateWithHost lk.salyk.kg:30040 [07:47:41]ConnectInit lk.salyk.kg [07:47:41]Write to MH i2c: 01 00 00 5B 00 5B [07:47:41]Write i2c OK [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: 01 [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: 01 07 00 [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 E4 0C 52 [07:47:41]RasterBufferAndPrint [07:47:41]line [07:47:41]line [07:47:41]line [07:47:41]line [07:47:41]line [07:47:41]written 0, free lines is 3306 [07:47:41]MH_Cut [07:47:41]Write to MH i2c: D1 01 00 62 00 01 34 [07:47:41]Write i2c OK [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: D1 [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: D1 01 00 [07:47:41]MH_I2C_Read... [07:47:41]Read from MH i2c: D1 01 00 62 00 00 33 [07:47:41]Write to MH i2c: 01 00 00 63 00 63 [07:47:41]Write i2c OK [07:47:41]MH_I2C_Read... [07:47:42]*** Cut start [07:47:42]*** Partial cut [07:47:42]*** CUTSNS_PIN = 1 [07:47:42]*** CUTSNS_PIN = 0 [07:47:42]*** Brake cut motor [07:47:43]Read from MH i2c: 01 [07:47:43]MH_I2C_Read... [07:47:43]*** Stop cut motor [07:47:43]*** Cut end [07:47:43]Read from MH i2c: 01 07 00 [07:47:43]MH_I2C_Read... [07:47:43]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [07:47:43]process_action close_receipt done [07:47:43]requested_data is exist [07:47:43]produce_requested_data [07:47:43]requested_item fm.sn is exist - process it [07:47:43]wFMCommunicate request_size=4 [07:47:43]MH_SAM_APDU [07:47:43]CAPDU: 80 11 00 00 [07:47:43]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [07:47:43]Write i2c OK [07:47:43]MH_I2C_Read... [07:47:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:43]Read from MH i2c: E2 [07:47:43]MH_I2C_Read... [07:47:43]Read from MH i2c: E2 17 00 [07:47:43]MH_I2C_Read... [07:47:43]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 [07:47:43]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:43]wFMCommunicate OK [07:47:43]requested_item fd.num is exist - process it [07:47:43]SAM_PROTO_GetFieldsCounters [07:47:43]wFMCommunicate request_size=4 [07:47:43]MH_SAM_APDU [07:47:43]CAPDU: 80 13 00 00 [07:47:43]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [07:47:43]Write i2c OK [07:47:43]MH_I2C_Read... [07:47:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:47:43]Read from MH i2c: E2 [07:47:43]MH_I2C_Read... [07:47:43]Read from MH i2c: E2 62 00 [07:47:43]MH_I2C_Read... [07:47:43]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 85 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [07:47: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 85 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:47:43]wFMCommunicate OK [07:47:43]SAM_PROTO_GetFieldsCounters done [07:47:43]requested_item shift.num is exist - process it [07:47:43]requested_item shift.opened is exist - process it [07:47:43]req_shift_opened [07:47:43]FM_GetShiftState [07:47:43]SAM_PROTO_GetShiftState [07:47:43]wFMCommunicate request_size=4 [07:47:43]MH_SAM_APDU [07:47:43]CAPDU: 80 13 01 00 [07:47:43]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [07:47:43]Write i2c OK [07:47:43]MH_I2C_Read... [07:47:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:43]Read from MH i2c: E2 [07:47:43]MH_I2C_Read... [07:47:43]Read from MH i2c: E2 0E 00 [07:47:43]MH_I2C_Read... [07:47:43]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6E [07:47:43]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [07:47:43]wFMCommunicate OK [07:47:43]SAM_PROTO_GetShiftState done [07:47:43]FM_GetShiftState done [07:47:43]req_shift_opened done [07:47:43]requested_item shift.open_date is exist - process it [07:47:43]req_shift_open_date [07:47:43]req_shift_open_date done [07:47:43]produce_requested_data done [07:47:43]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85893,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [07:47:43]process_action_free close_receipt [07:47:43]json_value_free [07:47:43]json_value_free done [07:47:43]process_json_proto returns [07:47:43]Send response to host [07:47:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85893,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [07:47:43]free response buf [07:47:43]execute_script done [07:47:43]execute_script returns [07:47:43]free content buf [07:47:43]Sock 9.Close socket [07:47:43]Sock 9.Thread stoped [07:47:49]recv_with_timeout no data received [07:47:52]Connected sock=11 [07:47:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 90 A3 07 01 7B CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 34 00 00 00 F4 03 04 00 9C 28 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 3A C0 50 E6 A7 A9 FD DB 63 1B 57 14 7A E8 [07:47: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 24 30 47 00 33 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 85 4F 01 00 F4 03 04 00 7D D3 EC 66 B6 04 01 00 00 5F 32 41 AD 55 AA 9C 30 [07:47:53]CommunicateWithHost err = 0 [07:47:53]CheckOFDResponse [07:47:53]1017 (14) - 77093643461234 [07:47:53]1041 (16) - 0000000000874979 [07:47:53]1040 (4) - 85893 [07:47:53]1012 (4) - 20.09.2024 01:44 [07:47:53]1206 (1) - 0 [07:47:53]OFD Sender: Remove packet 85893 [07:47:53]ProducePacketName [07:47:53]name=ofd_packets/00085893 [07:47:53]NVStorageDeleteData [07:47:54]OFD Sender: No OFD packet to send [07:47:59]OFD Sender: No OFD packet to send [07:48:04]OFD Sender: No OFD packet to send [07:48:07]recv_with_timeout no data received [07:48:09]OFD Sender: No OFD packet to send [07:48:14]OFD Sender: No OFD packet to send [07:48:19]OFD Sender: No OFD packet to send [07:48:24]OFD Sender: No OFD packet to send [07:48:29]OFD Sender: No OFD packet to send [07:48:34]OFD Sender: No OFD packet to send [07:48:39]OFD Sender: No OFD packet to send [07:48:44]OFD Sender: No OFD packet to send [07:48:48]recv_with_timeout no data received [07:48:49]OFD Sender: No OFD packet to send [07:48:54]OFD Sender: No OFD packet to send [07:48:59]OFD Sender: No OFD packet to send [07:49:04]OFD Sender: No OFD packet to send [07:49:09]OFD Sender: No OFD packet to send [07:49:14]OFD Sender: No OFD packet to send [07:49:18]recv_with_timeout no data received [07:49:19]OFD Sender: No OFD packet to send [07:49:24]OFD Sender: No OFD packet to send [07:49:29]OFD Sender: No OFD packet to send [07:49:34]OFD Sender: No OFD packet to send [07:49:39]OFD Sender: No OFD packet to send [07:49:44]OFD Sender: No OFD packet to send [07:49:49]OFD Sender: No OFD packet to send [07:49:54]OFD Sender: No OFD packet to send [07:49:59]OFD Sender: No OFD packet to send [07:50:04]OFD Sender: No OFD packet to send [07:50:09]OFD Sender: No OFD packet to send [07:50:14]OFD Sender: No OFD packet to send [07:50:19]OFD Sender: No OFD packet to send [07:50:24]OFD Sender: No OFD packet to send [07:50:29]OFD Sender: No OFD packet to send [07:50:34]OFD Sender: No OFD packet to send [07:50:39]OFD Sender: No OFD packet to send [07:50:44]OFD Sender: No OFD packet to send [07:50:49]OFD Sender: No OFD packet to send [07:50:54]OFD Sender: No OFD packet to send [07:50:59]OFD Sender: No OFD packet to send [07:51:04]OFD Sender: No OFD packet to send [07:51:09]OFD Sender: No OFD packet to send [07:51:14]OFD Sender: No OFD packet to send [07:51:19]OFD Sender: No OFD packet to send [07:51:24]OFD Sender: No OFD packet to send [07:51:29]OFD Sender: No OFD packet to send [07:51:34]OFD Sender: No OFD packet to send [07:51:39]OFD Sender: No OFD packet to send [07:51:44]recv_with_timeout no data received [07:51:44]OFD Sender: No OFD packet to send [07:51:49]OFD Sender: No OFD packet to send [07:51:54]OFD Sender: No OFD packet to send [07:51:59]OFD Sender: No OFD packet to send [07:52:04]OFD Sender: No OFD packet to send [07:52:09]OFD Sender: No OFD packet to send [07:52:14]OFD Sender: No OFD packet to send [07:52:19]OFD Sender: No OFD packet to send [07:52:24]OFD Sender: No OFD packet to send [07:52:29]OFD Sender: No OFD packet to send [07:52:34]OFD Sender: No OFD packet to send [07:52:39]OFD Sender: No OFD packet to send [07:52:44]OFD Sender: No OFD packet to send [07:52:49]OFD Sender: No OFD packet to send [07:52:54]OFD Sender: No OFD packet to send [07:52:59]OFD Sender: No OFD packet to send [07:53:04]OFD Sender: No OFD packet to send [07:53:06]accept exits with 7 [07:53:06]New connection [07:53:06]New thread 3067120996 created [07:53:06]Thread 3067264356 joined [07:53:06]Waiting for new connection... [07:53:06] Sock 7.Parse request [07:53:06]Sock 7.Check first char [07:53:06]Sock 7.First char is OK [07:53:06]request: POST /json_proto HTTP/1.0 [07:53:06]Method: POST [07:53:06]URL: /json_proto [07:53:06]Method is POST - this is cgi request [07:53:06]url: /json_proto [07:53:06]query_string will be loaded in cgi processing [07:53:06]execute_cgi json_proto POST (null) [07:53:06]execute_cgi path=json_proto method=POST [07:53:06]POST find Content-Length [07:53:06]Host: 172.17.47.196:8080 [07:53:06]Content-Length: 677 [07:53:06]Content-Type: application/json [07:53:06] [07:53:06]POST finish read [07:53:06]Found Content-Length = 677 [07:53:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870728", "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" ] } } [07:53:06]execute_script... [07:53:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870728", "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" ] } } [07:53:06]POST & json_proto [07:53:06]process_json_proto [07:53:06]json parsed OK: [07:53:06]protocol is kg_v1.0 [07:53:06]action value=close_receipt [07:53:06]process_action close_receipt [07:53:06]cmd_close_receipt [07:53:06]MH_GetDate [07:53:06]Write to MH i2c: F0 00 00 67 00 56 [07:53:06]Write i2c OK [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: F0 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: F0 09 00 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: F0 09 00 67 00 00 E3 29 ED 66 4C 6B 94 66 6F [07:53:06]GetLastDocTimeStamp 1726818460 [07:53:06]current date 1726818787 [07:53:06]FM_GetShiftState [07:53:06]SAM_PROTO_GetShiftState [07:53:06]wFMCommunicate request_size=4 [07:53:06]MH_SAM_APDU [07:53:06]CAPDU: 80 13 01 00 [07:53:06]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [07:53:06]Write i2c OK [07:53:06]MH_I2C_Read... [07:53:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:06]Read from MH i2c: E2 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: E2 0E 00 [07:53:06]MH_I2C_Read... [07:53:06]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 70 [07:53:06]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [07:53:06]wFMCommunicate OK [07:53:06]SAM_PROTO_GetShiftState done [07:53:06]FM_GetShiftState done [07:53:06]opened in 1726791534 [07:53:06]opened+sec_in_day 1726877934 [07:53:06]quantity*price = 50036 [07:53:06]sum+1 = 50037 [07:53:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 53 20.09.2024 07:53 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85894 ФПД: 37550794220144 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T075307&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85894&fm=37550794220144&tin=02508201610067®Number=0000000000092592&sum=50000 [07:53:07]StoreToDocumentArchive [07:53:07]shift 495 fd 85894 [07:53:07]save to /storage/0495/doc_00085894 [07:53:07]save last doc name /storage/0495/doc_00085894 to /storage/kkm_last_doc_name [07:53:07]save OK [07:53:07]Clear old archive folders... [07:53:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:53:07]tlvbuf is 00E0E180 [07:53:07]SAM_PROTO_ClearQueue [07:53:07]wFMCommunicate request_size=4 [07:53:07]MH_SAM_APDU [07:53:07]CAPDU: 80 09 00 00 [07:53:07]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [07:53:07]Write i2c OK [07:53:07]MH_I2C_Read... [07:53:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:07]Read from MH i2c: E2 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 03 00 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [07:53:07]RAPDU: 90 00 [07:53:07]wFMCommunicate OK [07:53:07]SAM_PROTO_ClearQueue done [07:53:07]KKMCreateOFDPacket [07:53:07]OFDProtocolAddRootSTLVToBuf [07:53:07]FM_MakeSignedData [07:53:07]FM_MakeSignedData [07:53:07]SAM_PROTO_SignData [07:53:07]wFMCommunicate request_size=4 [07:53:07]MH_SAM_APDU [07:53:07]CAPDU: 80 0D 01 02 [07:53:07]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [07:53:07]Write i2c OK [07:53:07]MH_I2C_Read... [07:53:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:07]Read from MH i2c: E2 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 03 00 [07:53:07]MH_I2C_Read... [07:53:07]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [07:53:07]RAPDU: 90 00 [07:53:07]wFMCommunicate OK [07:53:07]wFMCommunicate request_size=255 [07:53:07]MH_SAM_APDU [07:53:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E3 29 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 22 [07:53:07]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 35 00 00 00 F4 03 04 00 E3 29 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 22 00 00 F8 [07:53:07]Write i2c OK [07:53:07]MH_I2C_Read... [07:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:08]Read from MH i2c: E2 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 03 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [07:53:08]RAPDU: 90 00 [07:53:08]wFMCommunicate OK [07:53:08]wFMCommunicate request_size=10 [07:53:08]MH_SAM_APDU [07:53:08]CAPDU: 80 0D 02 02 05 26 F9 C0 22 70 [07:53:08]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 26 F9 C0 22 70 00 00 6D [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:08]Read from MH i2c: E2 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 03 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [07:53:08]RAPDU: 90 00 [07:53:08]wFMCommunicate OK [07:53:08]wFMCommunicate request_size=4 [07:53:08]MH_SAM_APDU [07:53:08]CAPDU: 80 0D 03 02 [07:53:08]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:08]Read from MH i2c: E2 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 0B 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 0B 00 79 00 00 D4 10 AF 13 BC AF 40 23 90 00 69 [07:53:08]RAPDU: D4 10 AF 13 BC AF 40 23 90 00 [07:53:08]wFMCommunicate OK [07:53:08]SAM_PROTO_SignData done [07:53:08]FM_MakeSignedData done [07:53:08]CreateOFDProtocolMessage [07:53:08]wFMCommunicate request_size=4 [07:53:08]MH_SAM_APDU [07:53:08]CAPDU: 80 11 00 00 [07:53:08]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:08]Read from MH i2c: E2 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: E2 17 00 [07:53:08]MH_I2C_Read... [07:53:08]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 [07: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 [07:53:08]wFMCommunicate OK [07:53:08]CreateOFDProtocolMessage done [07:53:08]OFDSenderStorePacket 85894 [07:53:08]StoreOFDPacket docnum=85894 [07: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 0F 01 00 00 B8 B2 07 01 91 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E3 29 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 22 26 F9 C0 22 70 D4 10 AF 13 BC AF 40 23 [07:53:08]CheckFolder [07:53:08]dirname=/storage/ofd_packets [07:53:08]CheckFolder done [07:53:08]ProducePacketName [07:53:08]name=ofd_packets/00085894 [07:53:08]NVStorageSaveData ofd_packets/00085894 [07:53:08]File name is /storage/ofd_packets/00085894 [07:53:08]Write 301 bytes [07:53:08]NVStorageSaveData done [07:53:08]OFDSenderStorePacket done [07:53:08]KKMCreateOFDPacket done [07:53:08]NVStorageSaveData kkm_last_timestamp [07:53:08]File name is /storage/kkm_last_timestamp [07:53:08]Write 4 bytes [07:53:08]NVStorageSaveData done [07:53:08]ExternCall_PrintAddStr [07:53:08]wPrintStart [07:53:08]Write to MH i2c: 01 00 00 7B 00 7B [07:53:08]Write i2c OK [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 07 00 [07:53:08]MH_I2C_Read... [07:53:08]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [07:53:08]RasterBufferAndPrint [07:53:08]line Счет N : (1)870728 [07:53:08]line ИНН: 02508201610067 [07:53:08]line Контрольно-Кассовый Чек [07:53:08]line ПРОДАЖА [07:53:08]line ТРК (МРК, ГНК) : 63 [07:53:08]line Товар: 2710124130 [07:53:08]line Аи-92-К-5 [07:53:08]line 7.380 * 67.80 [07:53:08]line = 500.36 [07:53:08]line НДС 12% НСП 1% [07:53:08]line > о реализуемом товаре [07:53:08]line ОКРУГЛЕНИЕ: -0.36 [07:53:08]line ИТОГО: 500.00 [07:53:08]line Внесено: 500.00 [07:53:08]line СДАЧА: 0.00 [07:53:08]line НСП 1% : 4.43 [07:53:08]line НДС 12% : 53.14 [07:53:08]line Наличными: 500.00 [07:53:08]line Безнал.: 0.00 [07:53:08]line Место: АЗС № 137 "Партнер Нефть" [07:53:08]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [07:53:08]line СНО: Общий режим [07:53:08]line Чек 53 20.09.2024 07:53 [07:53:08]line Смена: 495 ФФД: 1.0 [07:53:08]line ЗНМ: 0300000064 [07:53:08]line РНМ: 0000000000092592 [07:53:08]line Версия ККМ: 001 [07:53:08]line ФМ: 0000000000874979 [07:53:08]line ФД: 85894 [07:53:08]line ФПД: 37550794220144 [07:53:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T075307&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85894&fm=37550794220144&tin=02508201610067®Number=0000000000092592&sum=50000 [07:53:08]OFD Sender: Processing packet 85894 [packets to send 263, broken 262] [07:53:08]ProducePacketName [07:53:08]name=ofd_packets/00085894 [07:53:08]OFD Sender: To server: pG, [07:53:08]CommunicateWithHost lk.salyk.kg:30040 [07:53:08]ConnectInit lk.salyk.kg [07:53:08]written 0, free lines is 4095 [07:53:09]Write to MH i2c: 01 00 00 A6 00 A6 [07:53:09]Write i2c OK [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: 01 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: 01 07 00 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 CD 0C 86 [07:53:09]RasterBufferAndPrint [07:53:09]line [07:53:09]line [07:53:09]line [07:53:09]line [07:53:09]line [07:53:09]written 0, free lines is 3283 [07:53:09]MH_Cut [07:53:09]Write to MH i2c: D1 01 00 AD 00 01 7F [07:53:09]Write i2c OK [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: D1 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: D1 01 00 [07:53:09]MH_I2C_Read... [07:53:09]Read from MH i2c: D1 01 00 AD 00 00 7E [07:53:09]Write to MH i2c: 01 00 00 AE 00 AE [07:53:09]Write i2c OK [07:53:09]MH_I2C_Read... [07:53:09]*** Cut start [07:53:09]*** Partial cut [07:53:09]*** CUTSNS_PIN = 1 [07:53:10]*** CUTSNS_PIN = 0 [07:53:10]*** Brake cut motor [07:53:10]Read from MH i2c: 01 [07:53:10]MH_I2C_Read... [07:53:10]*** Stop cut motor [07:53:10]*** Cut end [07:53:10]Read from MH i2c: 01 07 00 [07:53:10]MH_I2C_Read... [07:53:10]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [07:53:10]process_action close_receipt done [07:53:10]requested_data is exist [07:53:10]produce_requested_data [07:53:10]requested_item fm.sn is exist - process it [07:53:10]wFMCommunicate request_size=4 [07:53:10]MH_SAM_APDU [07:53:10]CAPDU: 80 11 00 00 [07:53:10]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [07:53:10]Write i2c OK [07:53:10]MH_I2C_Read... [07:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:10]Read from MH i2c: E2 [07:53:10]MH_I2C_Read... [07:53:10]Read from MH i2c: E2 17 00 [07:53:10]MH_I2C_Read... [07:53:10]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 [07: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 [07:53:10]wFMCommunicate OK [07:53:10]requested_item fd.num is exist - process it [07:53:10]SAM_PROTO_GetFieldsCounters [07:53:10]wFMCommunicate request_size=4 [07:53:10]MH_SAM_APDU [07:53:10]CAPDU: 80 13 00 00 [07:53:10]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [07:53:10]Write i2c OK [07:53:10]MH_I2C_Read... [07:53:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:10]Read from MH i2c: E2 [07:53:10]MH_I2C_Read... [07:53:10]Read from MH i2c: E2 62 00 [07:53:10]MH_I2C_Read... [07:53:10]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 86 4F 01 00 0E 04 04 00 EF 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 C0 [07: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 86 4F 01 00 0E 04 04 00 EF 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 [07:53:10]wFMCommunicate OK [07:53:10]SAM_PROTO_GetFieldsCounters done [07:53:10]requested_item shift.num is exist - process it [07:53:10]requested_item shift.opened is exist - process it [07:53:10]req_shift_opened [07:53:10]FM_GetShiftState [07:53:10]SAM_PROTO_GetShiftState [07:53:10]wFMCommunicate request_size=4 [07:53:10]MH_SAM_APDU [07:53:10]CAPDU: 80 13 01 00 [07:53:10]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [07:53:10]Write i2c OK [07:53:10]MH_I2C_Read... [07:53:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:10]Read from MH i2c: E2 [07:53:10]MH_I2C_Read... [07:53:10]Read from MH i2c: E2 0E 00 [07:53:10]MH_I2C_Read... [07:53:10]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B9 [07:53:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [07:53:10]wFMCommunicate OK [07:53:10]SAM_PROTO_GetShiftState done [07:53:10]FM_GetShiftState done [07:53:10]req_shift_opened done [07:53:10]requested_item shift.open_date is exist - process it [07:53:10]req_shift_open_date [07:53:10]req_shift_open_date done [07:53:10]produce_requested_data done [07:53:10]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85894,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [07:53:10]process_action_free close_receipt [07:53:10]json_value_free [07:53:10]json_value_free done [07:53:10]process_json_proto returns [07:53:10]Send response to host [07:53:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85894,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [07:53:10]free response buf [07:53:10]execute_script done [07:53:10]execute_script returns [07:53:10]free content buf [07:53:10]Sock 7.Close socket [07:53:10]Sock 7.Thread stoped [07:53:12]recv_with_timeout no data received [07:53:13]ConnectInit Can't take IP for lk.salyk.kg [07:53:13]CommunicateWithHost connect error [07:53:13]CommunicateWithHost err = -1 [07:53:13]OFD Sender: Server communicate error [07:53:18]OFD Sender: Processing packet 85894 [packets to send 263, broken 262] [07:53:18]ProducePacketName [07:53:18]name=ofd_packets/00085894 [07:53:18]OFD Sender: To server: pG, [07:53:18]CommunicateWithHost lk.salyk.kg:30040 [07:53:18]ConnectInit lk.salyk.kg [07:53:24]recv_with_timeout no data received [07:53:28]accept exits with 9 [07:53:28]New connection [07:53:28]New thread 3067264356 created [07:53:28]Thread 3067120996 joined [07:53:28]Waiting for new connection... [07:53:28] Sock 9.Parse request [07:53:28]Sock 9.Check first char [07:53:28]Sock 9.First char is OK [07:53:28]request: POST /json_proto HTTP/1.0 [07:53:28]Method: POST [07:53:28]URL: /json_proto [07:53:28]Method is POST - this is cgi request [07:53:28]url: /json_proto [07:53:28]query_string will be loaded in cgi processing [07:53:28]execute_cgi json_proto POST (null) [07:53:28]execute_cgi path=json_proto method=POST [07:53:28]POST find Content-Length [07:53:28]Host: 172.17.47.196:8080 [07:53:28]Content-Length: 677 [07:53:28]Content-Type: application/json [07:53:28] [07:53:28]POST finish read [07:53:28]Found Content-Length = 677 [07:53:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870729", "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" ] } } [07:53:28]execute_script... [07:53:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870729", "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" ] } } [07:53:28]POST & json_proto [07:53:28]process_json_proto [07:53:28]json parsed OK: [07:53:28]protocol is kg_v1.0 [07:53:28]action value=close_receipt [07:53:28]process_action close_receipt [07:53:28]cmd_close_receipt [07:53:28]MH_GetDate [07:53:28]Write to MH i2c: F0 00 00 B2 00 A1 [07:53:28]Write i2c OK [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: F0 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: F0 09 00 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: F0 09 00 B2 00 00 F8 29 ED 66 4C 6B 94 66 CF [07:53:28]GetLastDocTimeStamp 1726818787 [07:53:28]current date 1726818808 [07:53:28]FM_GetShiftState [07:53:28]SAM_PROTO_GetShiftState [07:53:28]wFMCommunicate request_size=4 [07:53:28]MH_SAM_APDU [07:53:28]CAPDU: 80 13 01 00 [07:53:28]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [07:53:28]Write i2c OK [07:53:28]MH_I2C_Read... [07:53:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:28]Read from MH i2c: E2 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: E2 0E 00 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BB [07:53:28]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [07:53:28]wFMCommunicate OK [07:53:28]SAM_PROTO_GetShiftState done [07:53:28]FM_GetShiftState done [07:53:28]opened in 1726791534 [07:53:28]opened+sec_in_day 1726877934 [07:53:28]quantity*price = 30035 [07:53:28]sum+1 = 30036 [07:53:28]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 СНО: Общий режим Чек 54 20.09.2024 07:53 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85895 ФПД: 203473963657171 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T075328&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85895&fm=203473963657171&tin=02508201610067®Number=0000000000092592&sum=30000 [07:53:29]StoreToDocumentArchive [07:53:29]shift 495 fd 85895 [07:53:29]save to /storage/0495/doc_00085895 [07:53:29]save last doc name /storage/0495/doc_00085895 to /storage/kkm_last_doc_name [07:53:29]save OK [07:53:29]Clear old archive folders... [07:53:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:53:29]tlvbuf is B6EF4100 [07:53:29]SAM_PROTO_ClearQueue [07:53:29]wFMCommunicate request_size=4 [07:53:29]MH_SAM_APDU [07:53:29]CAPDU: 80 09 00 00 [07:53:29]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [07:53:29]Write i2c OK [07:53:29]MH_I2C_Read... [07:53:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:29]Read from MH i2c: E2 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [07:53:29]RAPDU: 90 00 [07:53:29]wFMCommunicate OK [07:53:29]SAM_PROTO_ClearQueue done [07:53:29]KKMCreateOFDPacket [07:53:29]OFDProtocolAddRootSTLVToBuf [07:53:29]FM_MakeSignedData [07:53:29]FM_MakeSignedData [07:53:29]SAM_PROTO_SignData [07:53:29]wFMCommunicate request_size=4 [07:53:29]MH_SAM_APDU [07:53:29]CAPDU: 80 0D 01 02 [07:53:29]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [07:53:29]Write i2c OK [07:53:29]MH_I2C_Read... [07:53:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:29]Read from MH i2c: E2 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [07:53:29]RAPDU: 90 00 [07:53:29]wFMCommunicate OK [07:53:29]wFMCommunicate request_size=255 [07:53:29]MH_SAM_APDU [07:53:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 36 00 00 00 F4 03 04 00 F8 29 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B9 [07:53:29]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 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 36 00 00 00 F4 03 04 00 F8 29 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B9 00 00 10 [07:53:29]Write i2c OK [07:53:29]MH_I2C_Read... [07:53:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:29]Read from MH i2c: E2 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [07:53:29]RAPDU: 90 00 [07:53:29]wFMCommunicate OK [07:53:29]wFMCommunicate request_size=10 [07:53:29]MH_SAM_APDU [07:53:29]CAPDU: 80 0D 02 02 05 0E F9 53 27 D3 [07:53:29]Write to MH i2c: E2 0D 00 C3 00 80 0D 02 02 05 00 0E F9 53 27 D3 00 00 9B [07:53:29]Write i2c OK [07:53:29]MH_I2C_Read... [07:53:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:29]Read from MH i2c: E2 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [07:53:29]RAPDU: 90 00 [07:53:29]wFMCommunicate OK [07:53:29]wFMCommunicate request_size=4 [07:53:29]MH_SAM_APDU [07:53:29]CAPDU: 80 0D 03 02 [07:53:29]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [07:53:29]Write i2c OK [07:53:29]MH_I2C_Read... [07:53:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:29]Read from MH i2c: E2 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 0B 00 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 0B 00 C4 00 00 71 3F 84 DA 89 9D 1B E6 90 00 75 [07:53:29]RAPDU: 71 3F 84 DA 89 9D 1B E6 90 00 [07:53:29]wFMCommunicate OK [07:53:29]SAM_PROTO_SignData done [07:53:29]FM_MakeSignedData done [07:53:29]CreateOFDProtocolMessage [07:53:29]wFMCommunicate request_size=4 [07:53:29]MH_SAM_APDU [07:53:29]CAPDU: 80 11 00 00 [07:53:29]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [07:53:29]Write i2c OK [07:53:29]MH_I2C_Read... [07:53:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:29]Read from MH i2c: E2 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: E2 17 00 [07:53:29]MH_I2C_Read... [07:53:29]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 [07:53:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:53:29]wFMCommunicate OK [07:53:29]CreateOFDProtocolMessage done [07:53:29]OFDSenderStorePacket 85895 [07:53:29]StoreOFDPacket docnum=85895 [07:53: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 13 CB 07 01 31 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 F8 29 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B9 0E F9 53 27 D3 71 3F 84 DA 89 9D 1B E6 [07:53:29]CheckFolder [07:53:29]dirname=/storage/ofd_packets [07:53:29]CheckFolder done [07:53:29]ProducePacketName [07:53:29]name=ofd_packets/00085895 [07:53:29]NVStorageSaveData ofd_packets/00085895 [07:53:29]File name is /storage/ofd_packets/00085895 [07:53:29]Write 301 bytes [07:53:29]NVStorageSaveData done [07:53:29]OFDSenderStorePacket done [07:53:29]KKMCreateOFDPacket done [07:53:29]NVStorageSaveData kkm_last_timestamp [07:53:29]File name is /storage/kkm_last_timestamp [07:53:29]Write 4 bytes [07:53:29]NVStorageSaveData done [07:53:29]ExternCall_PrintAddStr [07:53:29]wPrintStart [07:53:29]Write to MH i2c: 01 00 00 C6 00 C6 [07:53:29]Write i2c OK [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: 01 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: 01 07 00 [07:53:29]MH_I2C_Read... [07:53:29]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [07:53:29]RasterBufferAndPrint [07:53:29]line Счет N : (1)870729 [07:53:29]line ИНН: 02508201610067 [07:53:29]line Контрольно-Кассовый Чек [07:53:29]line ПРОДАЖА [07:53:29]line ТРК (МРК, ГНК) : 43 [07:53:29]line Товар: 2710124130 [07:53:29]line Аи-92-К-5 [07:53:29]line 4.430 * 67.80 [07:53:29]line = 300.35 [07:53:29]line НДС 12% НСП 1% [07:53:29]line > о реализуемом товаре [07:53:29]line ОКРУГЛЕНИЕ: -0.35 [07:53:29]line ИТОГО: 300.00 [07:53:29]line Внесено: 300.00 [07:53:29]line СДАЧА: 0.00 [07:53:29]line НСП 1% : 2.66 [07:53:29]line НДС 12% : 31.90 [07:53:29]line Наличными: 300.00 [07:53:29]line Безнал.: 0.00 [07:53:29]line Место: АЗС № 137 "Партнер Нефть" [07:53:29]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [07:53:29]line СНО: Общий режим [07:53:29]line Чек 54 20.09.2024 07:53 [07:53:29]line Смена: 495 ФФД: 1.0 [07:53:29]line ЗНМ: 0300000064 [07:53:29]line РНМ: 0000000000092592 [07:53:29]line Версия ККМ: 001 [07:53:29]line ФМ: 0000000000874979 [07:53:29]line ФД: 85895 [07:53:29]line ФПД: 203473963657171 [07:53:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T075328&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85895&fm=203473963657171&tin=02508201610067®Number=0000000000092592&sum=30000 [07:53:30]written 0, free lines is 4095 [07:53:30]Write to MH i2c: 01 00 00 F1 00 F1 [07:53:30]Write i2c OK [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: 01 [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: 01 07 00 [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 CF 0C D3 [07:53:30]RasterBufferAndPrint [07:53:30]line [07:53:30]line [07:53:30]line [07:53:30]line [07:53:30]line [07:53:30]written 0, free lines is 3287 [07:53:30]MH_Cut [07:53:30]Write to MH i2c: D1 01 00 F8 00 01 CA [07:53:30]Write i2c OK [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: D1 [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: D1 01 00 [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: D1 01 00 F8 00 00 C9 [07:53:30]Write to MH i2c: 01 00 00 F9 00 F9 [07:53:30]Write i2c OK [07:53:30]MH_I2C_Read... [07:53:31]*** Cut start [07:53:31]*** Partial cut [07:53:31]*** CUTSNS_PIN = 1 [07:53:31]*** CUTSNS_PIN = 0 [07:53:31]*** Brake cut motor [07:53:32]Read from MH i2c: 01 [07:53:32]MH_I2C_Read... [07:53:32]Connected sock=10 [07:53: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 B8 B2 07 01 91 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E3 29 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 22 26 F9 C0 22 70 D4 10 AF 13 BC AF 40 23 [07:53:32]*** Stop cut motor [07:53:32]*** Cut end [07:53:32]Read from MH i2c: 01 07 00 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [07:53:32]process_action close_receipt done [07:53:32]requested_data is exist [07:53:32]produce_requested_data [07:53:32]requested_item fm.sn is exist - process it [07:53:32]wFMCommunicate request_size=4 [07:53:32]MH_SAM_APDU [07:53:32]CAPDU: 80 11 00 00 [07:53:32]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [07:53:32]Write i2c OK [07:53:32]MH_I2C_Read... [07:53:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:32]Read from MH i2c: E2 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 17 00 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 17 00 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 [07:53:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [07:53:32]wFMCommunicate OK [07:53:32]requested_item fd.num is exist - process it [07:53:32]SAM_PROTO_GetFieldsCounters [07:53:32]wFMCommunicate request_size=4 [07:53:32]MH_SAM_APDU [07:53:32]CAPDU: 80 13 00 00 [07:53:32]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [07:53:32]Write i2c OK [07:53:32]MH_I2C_Read... [07:53:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:32]Read from MH i2c: E2 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 62 00 [07:53:32]MH_I2C_Read... [07:53:32]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 87 4F 01 00 0E 04 04 00 EF 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 0F [07:53: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 87 4F 01 00 0E 04 04 00 EF 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 [07:53:32]wFMCommunicate OK [07:53:32]SAM_PROTO_GetFieldsCounters done [07:53:32]requested_item shift.num is exist - process it [07:53:32]requested_item shift.opened is exist - process it [07:53:32]req_shift_opened [07:53:32]FM_GetShiftState [07:53:32]SAM_PROTO_GetShiftState [07:53:32]wFMCommunicate request_size=4 [07:53:32]MH_SAM_APDU [07:53:32]CAPDU: 80 13 01 00 [07:53:32]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [07:53:32]Write i2c OK [07:53:32]MH_I2C_Read... [07:53:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:32]Read from MH i2c: E2 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 0E 00 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 04 [07:53:32]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [07:53:32]wFMCommunicate OK [07:53:32]SAM_PROTO_GetShiftState done [07:53:32]FM_GetShiftState done [07:53:32]req_shift_opened done [07:53:32]requested_item shift.open_date is exist - process it [07:53:32]req_shift_open_date [07:53:32]req_shift_open_date done [07:53:32]produce_requested_data done [07:53:32]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85895,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [07:53:32]process_action_free close_receipt [07:53:32]json_value_free [07:53:32]json_value_free done [07:53:32]process_json_proto returns [07:53:32]Send response to host [07:53:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85895,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [07:53:32]free response buf [07:53:32]execute_script done [07:53:32]execute_script returns [07:53:32]free content buf [07:53:32]Sock 9.Close socket [07:53:32]Sock 9.Thread stoped [07:53: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 8A 02 47 00 2E 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 86 4F 01 00 F4 03 04 00 D2 D4 EC 66 B6 04 01 00 00 3B D7 D6 25 D8 12 97 6C [07:53:34]CommunicateWithHost err = 0 [07:53:34]CheckOFDResponse [07:53:34]1017 (14) - 77093643461234 [07:53:34]1041 (16) - 0000000000874979 [07:53:34]1040 (4) - 85894 [07:53:34]1012 (4) - 20.09.2024 01:50 [07:53:34]1206 (1) - 0 [07:53:34]OFD Sender: Remove packet 85894 [07:53:34]ProducePacketName [07:53:34]name=ofd_packets/00085894 [07:53:34]NVStorageDeleteData [07:53:34]OFD Sender: Processing packet 85895 [packets to send 263, broken 262] [07:53:34]ProducePacketName [07:53:34]name=ofd_packets/00085895 [07:53:34]OFD Sender: To server: pG, [07:53:34]CommunicateWithHost lk.salyk.kg:30040 [07:53:34]ConnectInit lk.salyk.kg [07:53:38]recv_with_timeout no data received [07:53:39]ConnectInit Can't take IP for lk.salyk.kg [07:53:39]CommunicateWithHost connect error [07:53:39]CommunicateWithHost err = -1 [07:53:39]OFD Sender: Server communicate error [07:53:40]OFD Sender: Processing packet 85895 [packets to send 263, broken 262] [07:53:40]ProducePacketName [07:53:40]name=ofd_packets/00085895 [07:53:40]OFD Sender: To server: pG, [07:53:40]CommunicateWithHost lk.salyk.kg:30040 [07:53:40]ConnectInit lk.salyk.kg [07:53:45]ConnectInit Can't take IP for lk.salyk.kg [07:53:45]CommunicateWithHost connect error [07:53:45]CommunicateWithHost err = -1 [07:53:45]OFD Sender: Server communicate error [07:53:50]OFD Sender: Processing packet 85895 [packets to send 263, broken 262] [07:53:50]ProducePacketName [07:53:50]name=ofd_packets/00085895 [07:53:50]OFD Sender: To server: pG, [07:53:50]CommunicateWithHost lk.salyk.kg:30040 [07:53:50]ConnectInit lk.salyk.kg [07:53:54]recv_with_timeout no data received [07:53:55]ConnectInit Can't take IP for lk.salyk.kg [07:53:55]CommunicateWithHost connect error [07:53:55]CommunicateWithHost err = -1 [07:53:55]OFD Sender: Server communicate error [07:54:00]OFD Sender: Processing packet 85895 [packets to send 263, broken 262] [07:54:00]ProducePacketName [07:54:00]name=ofd_packets/00085895 [07:54:00]OFD Sender: To server: pG, [07:54:00]CommunicateWithHost lk.salyk.kg:30040 [07:54:00]ConnectInit lk.salyk.kg [07:54:05]ConnectInit Can't take IP for lk.salyk.kg [07:54:05]CommunicateWithHost connect error [07:54:05]CommunicateWithHost err = -1 [07:54:05]OFD Sender: Server communicate error [07:54:10]OFD Sender: Processing packet 85895 [packets to send 263, broken 262] [07:54:10]ProducePacketName [07:54:10]name=ofd_packets/00085895 [07:54:10]OFD Sender: To server: pG, [07:54:10]CommunicateWithHost lk.salyk.kg:30040 [07:54:10]ConnectInit lk.salyk.kg [07:54:10]recv_with_timeout no data received [07:54:15]ConnectInit Can't take IP for lk.salyk.kg [07:54:15]CommunicateWithHost connect error [07:54:15]CommunicateWithHost err = -1 [07:54:15]OFD Sender: Server communicate error [07:54:20]OFD Sender: Processing packet 85895 [packets to send 263, broken 262] [07:54:20]ProducePacketName [07:54:20]name=ofd_packets/00085895 [07:54:20]OFD Sender: To server: pG, [07:54:20]CommunicateWithHost lk.salyk.kg:30040 [07:54:20]ConnectInit lk.salyk.kg [07:54:27]recv_with_timeout no data received [07:54:35]Connected sock=10 [07:54: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 13 CB 07 01 31 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 F8 29 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B9 0E F9 53 27 D3 71 3F 84 DA 89 9D 1B E6 [07:54: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 BE 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 87 4F 01 00 F4 03 04 00 12 D5 EC 66 B6 04 01 00 00 B9 2E DB 48 40 35 26 42 [07:54:38]CommunicateWithHost err = 0 [07:54:38]CheckOFDResponse [07:54:38]1017 (14) - 77093643461234 [07:54:38]1041 (16) - 0000000000874979 [07:54:38]1040 (4) - 85895 [07:54:38]1012 (4) - 20.09.2024 01:51 [07:54:38]1206 (1) - 0 [07:54:38]OFD Sender: Remove packet 85895 [07:54:38]ProducePacketName [07:54:38]name=ofd_packets/00085895 [07:54:38]NVStorageDeleteData [07:54:38]OFD Sender: No OFD packet to send [07:54:42]recv_with_timeout no data received [07:54:43]OFD Sender: No OFD packet to send [07:54:48]OFD Sender: No OFD packet to send [07:54:53]OFD Sender: No OFD packet to send [07:54:58]OFD Sender: No OFD packet to send [07:55:03]OFD Sender: No OFD packet to send [07:55:08]OFD Sender: No OFD packet to send [07:55:13]OFD Sender: No OFD packet to send [07:55:18]OFD Sender: No OFD packet to send [07:55:23]OFD Sender: No OFD packet to send [07:55:28]OFD Sender: No OFD packet to send [07:55:33]OFD Sender: No OFD packet to send [07:55:38]OFD Sender: No OFD packet to send [07:55:43]OFD Sender: No OFD packet to send [07:55:48]OFD Sender: No OFD packet to send [07:55:53]OFD Sender: No OFD packet to send [07:55:58]OFD Sender: No OFD packet to send [07:56:03]OFD Sender: No OFD packet to send [07:56:08]OFD Sender: No OFD packet to send [07:56:13]OFD Sender: No OFD packet to send [07:56:18]OFD Sender: No OFD packet to send [07:56:23]OFD Sender: No OFD packet to send [07:56:28]OFD Sender: No OFD packet to send [07:56:33]OFD Sender: No OFD packet to send [07:56:38]OFD Sender: No OFD packet to send [07:56:43]OFD Sender: No OFD packet to send [07:56:48]OFD Sender: No OFD packet to send [07:56:53]OFD Sender: No OFD packet to send [07:56:58]OFD Sender: No OFD packet to send [07:57:00]recv_with_timeout no data received [07:57:03]OFD Sender: No OFD packet to send [07:57:08]OFD Sender: No OFD packet to send [07:57:13]OFD Sender: No OFD packet to send [07:57:18]OFD Sender: No OFD packet to send [07:57:23]OFD Sender: No OFD packet to send [07:57:28]OFD Sender: No OFD packet to send [07:57:33]OFD Sender: No OFD packet to send [07:57:38]OFD Sender: No OFD packet to send [07:57:43]OFD Sender: No OFD packet to send [07:57:47]recv_with_timeout no data received [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:06]recv_with_timeout no data received [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: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]recv_with_timeout no data received [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:29]OFD Sender: No OFD packet to send [07:59:34]OFD Sender: No OFD packet to send [07:59:36]recv_with_timeout no data received [07:59:39]OFD Sender: No OFD packet to send [07:59:44]OFD Sender: No OFD packet to send [07:59:49]OFD Sender: No OFD packet to send [07:59:54]OFD Sender: No OFD packet to send [07:59:59]OFD Sender: No OFD packet to send [08:00:04]OFD Sender: No OFD packet to send [08:00:09]OFD Sender: No OFD packet to send [08:00:14]OFD Sender: No OFD packet to send [08:00:19]OFD Sender: No OFD packet to send [08:00:24]OFD Sender: No OFD packet to send [08:00:29]OFD Sender: No OFD packet to send [08:00:34]OFD Sender: No OFD packet to send [08:00:39]OFD Sender: No OFD packet to send [08:00:44]OFD Sender: No OFD packet to send [08:00:49]OFD Sender: No OFD packet to send [08:00:54]OFD Sender: No OFD packet to send [08:00:59]OFD Sender: No OFD packet to send [08:01:04]OFD Sender: No OFD packet to send [08:01:09]OFD Sender: No OFD packet to send [08:01:14]OFD Sender: No OFD packet to send [08:01:19]OFD Sender: No OFD packet to send [08:01:24]OFD Sender: No OFD packet to send [08:01:29]OFD Sender: No OFD packet to send [08:01:34]OFD Sender: No OFD packet to send [08:01:39]OFD Sender: No OFD packet to send [08:01:44]OFD Sender: No OFD packet to send [08:01:49]OFD Sender: No OFD packet to send [08:01:54]OFD Sender: No OFD packet to send [08:01:59]OFD Sender: No OFD packet to send [08:02:04]OFD Sender: No OFD packet to send [08:02:09]OFD Sender: No OFD packet to send [08:02:14]OFD Sender: No OFD packet to send [08:02:19]OFD Sender: No OFD packet to send [08:02:24]OFD Sender: No OFD packet to send [08:02:26]accept exits with 7 [08:02:26]New connection [08:02:26]New thread 3067120996 created [08:02:26]Thread 3067264356 joined [08:02:26]Waiting for new connection... [08:02:26] Sock 7.Parse request [08:02:26]Sock 7.Check first char [08:02:26]Sock 7.First char is OK [08:02:26]request: POST /json_proto HTTP/1.0 [08:02:26]Method: POST [08:02:26]URL: /json_proto [08:02:26]Method is POST - this is cgi request [08:02:26]url: /json_proto [08:02:26]query_string will be loaded in cgi processing [08:02:26]execute_cgi json_proto POST (null) [08:02:26]execute_cgi path=json_proto method=POST [08:02:26]POST find Content-Length [08:02:26]Host: 172.17.47.196:8080 [08:02:26]Content-Length: 682 [08:02:26]Content-Type: application/json [08:02:26] [08:02:26]POST finish read [08:02:26]Found Content-Length = 682 [08:02:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870730", "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" ] } } [08:02:26]execute_script... [08:02:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870730", "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" ] } } [08:02:26]POST & json_proto [08:02:26]process_json_proto [08:02:26]json parsed OK: [08:02:26]protocol is kg_v1.0 [08:02:26]action value=close_receipt [08:02:26]process_action close_receipt [08:02:26]cmd_close_receipt [08:02:26]MH_GetDate [08:02:26]Write to MH i2c: F0 00 00 FD 00 EC [08:02:26]Write i2c OK [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: F0 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: F0 09 00 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: F0 09 00 FD 00 00 13 2C ED 66 4C 6B 94 66 38 [08:02:26]GetLastDocTimeStamp 1726818808 [08:02:26]current date 1726819347 [08:02:26]FM_GetShiftState [08:02:26]SAM_PROTO_GetShiftState [08:02:26]wFMCommunicate request_size=4 [08:02:26]MH_SAM_APDU [08:02:26]CAPDU: 80 13 01 00 [08:02:26]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [08:02:26]Write i2c OK [08:02:26]MH_I2C_Read... [08:02:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:26]Read from MH i2c: E2 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 0E 00 [08:02:26]MH_I2C_Read... [08:02:26]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 06 [08:02:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:02:26]wFMCommunicate OK [08:02:26]SAM_PROTO_GetShiftState done [08:02:26]FM_GetShiftState done [08:02:26]opened in 1726791534 [08:02:26]opened+sec_in_day 1726877934 [08:02:26]quantity*price = 100005 [08:02:26]sum+1 = 100006 [08:02:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 55 20.09.2024 08:02 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85896 ФПД: 101439857198728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T080227&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85896&fm=101439857198728&tin=02508201610067®Number=0000000000092592&sum=100000 [08:02:27]StoreToDocumentArchive [08:02:27]shift 495 fd 85896 [08:02:27]save to /storage/0495/doc_00085896 [08:02:27]save last doc name /storage/0495/doc_00085896 to /storage/kkm_last_doc_name [08:02:27]save OK [08:02:27]Clear old archive folders... [08:02:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:02:27]tlvbuf is 00E0F7A0 [08:02:27]SAM_PROTO_ClearQueue [08:02:27]wFMCommunicate request_size=4 [08:02:27]MH_SAM_APDU [08:02:27]CAPDU: 80 09 00 00 [08:02:27]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [08:02:27]Write i2c OK [08:02:27]MH_I2C_Read... [08:02:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:27]Read from MH i2c: E2 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 03 00 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [08:02:27]RAPDU: 90 00 [08:02:27]wFMCommunicate OK [08:02:27]SAM_PROTO_ClearQueue done [08:02:27]KKMCreateOFDPacket [08:02:27]OFDProtocolAddRootSTLVToBuf [08:02:27]FM_MakeSignedData [08:02:27]FM_MakeSignedData [08:02:27]SAM_PROTO_SignData [08:02:27]wFMCommunicate request_size=4 [08:02:27]MH_SAM_APDU [08:02:27]CAPDU: 80 0D 01 02 [08:02:27]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [08:02:27]Write i2c OK [08:02:27]MH_I2C_Read... [08:02:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:27]Read from MH i2c: E2 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 03 00 [08:02:27]MH_I2C_Read... [08:02:27]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [08:02:27]RAPDU: 90 00 [08:02:27]wFMCommunicate OK [08:02:27]wFMCommunicate request_size=255 [08:02:27]MH_SAM_APDU [08:02:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 37 00 00 00 F4 03 04 00 13 2C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 5C [08:02:27]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 37 00 00 00 F4 03 04 00 13 2C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 5C 00 00 8F [08:02:28]Write i2c OK [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: E2 [08:02:28]MH_I2C_Read... [08:02:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:28]Read from MH i2c: E2 03 00 [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [08:02:28]RAPDU: 90 00 [08:02:28]wFMCommunicate OK [08:02:28]wFMCommunicate request_size=10 [08:02:28]MH_SAM_APDU [08:02:28]CAPDU: 80 0D 02 02 05 42 4E A7 86 88 [08:02:28]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 42 4E A7 86 88 00 00 D8 [08:02:28]Write i2c OK [08:02:28]MH_I2C_Read... [08:02:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:28]Read from MH i2c: E2 [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: E2 03 00 [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [08:02:28]RAPDU: 90 00 [08:02:28]wFMCommunicate OK [08:02:28]wFMCommunicate request_size=4 [08:02:28]MH_SAM_APDU [08:02:28]CAPDU: 80 0D 03 02 [08:02:28]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [08:02:28]Write i2c OK [08:02:28]MH_I2C_Read... [08:02:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:28]Read from MH i2c: E2 [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: E2 0B 00 [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: E2 0B 00 0F 01 00 42 5D 32 BC 1D EF 12 67 90 00 9E [08:02:28]RAPDU: 42 5D 32 BC 1D EF 12 67 90 00 [08:02:28]wFMCommunicate OK [08:02:28]SAM_PROTO_SignData done [08:02:28]FM_MakeSignedData done [08:02:28]CreateOFDProtocolMessage [08:02:28]wFMCommunicate request_size=4 [08:02:28]MH_SAM_APDU [08:02:28]CAPDU: 80 11 00 00 [08:02:28]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [08:02:28]Write i2c OK [08:02:28]MH_I2C_Read... [08:02:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:28]Read from MH i2c: E2 [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: E2 17 00 [08:02:28]MH_I2C_Read... [08:02:28]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 [08:02: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:02:28]wFMCommunicate OK [08:02:28]CreateOFDProtocolMessage done [08:02:28]OFDSenderStorePacket 85896 [08:02:28]StoreOFDPacket docnum=85896 [08:02: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 07 8A 07 01 DE 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 37 00 00 00 F4 03 04 00 13 2C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 5C 42 4E A7 86 88 42 5D 32 BC 1D EF 12 67 [08:02:28]CheckFolder [08:02:28]dirname=/storage/ofd_packets [08:02:28]CheckFolder done [08:02:28]ProducePacketName [08:02:28]name=ofd_packets/00085896 [08:02:28]NVStorageSaveData ofd_packets/00085896 [08:02:28]File name is /storage/ofd_packets/00085896 [08:02:28]Write 301 bytes [08:02:28]NVStorageSaveData done [08:02:28]OFDSenderStorePacket done [08:02:28]KKMCreateOFDPacket done [08:02:28]NVStorageSaveData kkm_last_timestamp [08:02:28]File name is /storage/kkm_last_timestamp [08:02:28]Write 4 bytes [08:02:28]NVStorageSaveData done [08:02:28]ExternCall_PrintAddStr [08:02:28]wPrintStart [08:02:28]Write to MH i2c: 01 00 00 11 01 12 [08:02:28]Write i2c OK [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: 01 [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: 01 07 00 [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [08:02:28]RasterBufferAndPrint [08:02:28]line Счет N : (1)870730 [08:02:28]line ИНН: 02508201610067 [08:02:28]line Контрольно-Кассовый Чек [08:02:28]line ПРОДАЖА [08:02:28]line ТРК (МРК, ГНК) : 43 [08:02:28]line Товар: 2710124130 [08:02:28]line Аи-92-К-5 [08:02:28]line 14.750 * 67.80 [08:02:28]line = 1000.05 [08:02:28]line НДС 12% НСП 1% [08:02:28]line > о реализуемом товаре [08:02:28]line ОКРУГЛЕНИЕ: -0.05 [08:02:28]line ИТОГО: 1000.00 [08:02:28]line Внесено: 1000.00 [08:02:28]line СДАЧА: 0.00 [08:02:28]line НСП 1% : 8.85 [08:02:28]line НДС 12% : 106.20 [08:02:28]line Наличными: 1000.00 [08:02:28]line Безнал.: 0.00 [08:02:28]line Место: АЗС № 137 "Партнер Нефть" [08:02:28]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:02:28]line СНО: Общий режим [08:02:28]line Чек 55 20.09.2024 08:02 [08:02:28]line Смена: 495 ФФД: 1.0 [08:02:28]line ЗНМ: 0300000064 [08:02:28]line РНМ: 0000000000092592 [08:02:28]line Версия ККМ: 001 [08:02:28]line ФМ: 0000000000874979 [08:02:28]line ФД: 85896 [08:02:28]line ФПД: 101439857198728 [08:02:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T080227&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85896&fm=101439857198728&tin=02508201610067®Number=0000000000092592&sum=100000 [08:02:28]written 0, free lines is 4095 [08:02:28]OFD Sender: Processing packet 85896 [packets to send 263, broken 262] [08:02:28]ProducePacketName [08:02:28]name=ofd_packets/00085896 [08:02:28]OFD Sender: To server: pG, [08:02:28]CommunicateWithHost lk.salyk.kg:30040 [08:02:28]ConnectInit lk.salyk.kg [08:02:28]Write to MH i2c: 01 00 00 3C 01 3D [08:02:28]Write i2c OK [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: 01 [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: 01 07 00 [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 CF 0C 1F [08:02:28]RasterBufferAndPrint [08:02:28]line [08:02:28]line [08:02:28]line [08:02:28]line [08:02:28]line [08:02:28]written 0, free lines is 3286 [08:02:28]MH_Cut [08:02:28]Write to MH i2c: D1 01 00 43 01 01 16 [08:02:28]Write i2c OK [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: D1 [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: D1 01 00 [08:02:28]MH_I2C_Read... [08:02:28]Read from MH i2c: D1 01 00 43 01 00 15 [08:02:28]Write to MH i2c: 01 00 00 44 01 45 [08:02:28]Write i2c OK [08:02:28]MH_I2C_Read... [08:02:29]*** Cut start [08:02:29]*** Partial cut [08:02:29]*** CUTSNS_PIN = 1 [08:02:29]*** CUTSNS_PIN = 0 [08:02:29]*** Brake cut motor [08:02:30]Read from MH i2c: 01 [08:02:30]MH_I2C_Read... [08:02:30]*** Stop cut motor [08:02:30]*** Cut end [08:02:30]Read from MH i2c: 01 07 00 [08:02:30]MH_I2C_Read... [08:02:30]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [08:02:30]process_action close_receipt done [08:02:30]requested_data is exist [08:02:30]produce_requested_data [08:02:30]requested_item fm.sn is exist - process it [08:02:30]wFMCommunicate request_size=4 [08:02:30]MH_SAM_APDU [08:02:30]CAPDU: 80 11 00 00 [08:02:30]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [08:02:30]Write i2c OK [08:02:30]MH_I2C_Read... [08:02:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:30]Read from MH i2c: E2 [08:02:30]MH_I2C_Read... [08:02:30]Read from MH i2c: E2 17 00 [08:02:30]MH_I2C_Read... [08:02:30]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 [08:02:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:02:30]wFMCommunicate OK [08:02:30]requested_item fd.num is exist - process it [08:02:30]SAM_PROTO_GetFieldsCounters [08:02:30]wFMCommunicate request_size=4 [08:02:30]MH_SAM_APDU [08:02:30]CAPDU: 80 13 00 00 [08:02:30]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [08:02:30]Write i2c OK [08:02:30]MH_I2C_Read... [08:02:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:30]Read from MH i2c: E2 [08:02:30]MH_I2C_Read... [08:02:30]Read from MH i2c: E2 62 00 [08:02:30]MH_I2C_Read... [08:02:30]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 88 4F 01 00 0E 04 04 00 EF 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 5F [08:02:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [08:02:30]wFMCommunicate OK [08:02:30]SAM_PROTO_GetFieldsCounters done [08:02:30]requested_item shift.num is exist - process it [08:02:30]requested_item shift.opened is exist - process it [08:02:30]req_shift_opened [08:02:30]FM_GetShiftState [08:02:30]SAM_PROTO_GetShiftState [08:02:30]wFMCommunicate request_size=4 [08:02:30]MH_SAM_APDU [08:02:30]CAPDU: 80 13 01 00 [08:02:30]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [08:02:30]Write i2c OK [08:02:30]MH_I2C_Read... [08:02:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:30]Read from MH i2c: E2 [08:02:30]MH_I2C_Read... [08:02:30]Read from MH i2c: E2 0E 00 [08:02:30]MH_I2C_Read... [08:02:30]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 50 [08:02:30]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:02:30]wFMCommunicate OK [08:02:30]SAM_PROTO_GetShiftState done [08:02:30]FM_GetShiftState done [08:02:30]req_shift_opened done [08:02:30]requested_item shift.open_date is exist - process it [08:02:30]req_shift_open_date [08:02:30]req_shift_open_date done [08:02:30]produce_requested_data done [08:02:30]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85896,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:02:30]process_action_free close_receipt [08:02:30]json_value_free [08:02:30]json_value_free done [08:02:30]process_json_proto returns [08:02:30]Send response to host [08:02:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85896,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:02:30]free response buf [08:02:30]execute_script done [08:02:30]execute_script returns [08:02:30]free content buf [08:02:30]Sock 7.Close socket [08:02:30]Sock 7.Thread stoped [08:02:30]Connected sock=10 [08:02: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 07 8A 07 01 DE 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 37 00 00 00 F4 03 04 00 13 2C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 5C 42 4E A7 86 88 42 5D 32 BC 1D EF 12 67 [08:02: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 BD 7B 47 00 A0 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 88 4F 01 00 F4 03 04 00 EB D6 EC 66 B6 04 01 00 00 31 EE 9F 65 27 F2 EC FE [08:02:32]CommunicateWithHost err = 0 [08:02:32]CheckOFDResponse [08:02:32]1017 (14) - 77093643461234 [08:02:32]1041 (16) - 0000000000874979 [08:02:32]1040 (4) - 85896 [08:02:32]1012 (4) - 20.09.2024 01:59 [08:02:32]1206 (1) - 0 [08:02:32]OFD Sender: Remove packet 85896 [08:02:32]ProducePacketName [08:02:32]name=ofd_packets/00085896 [08:02:32]NVStorageDeleteData [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: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:26]accept exits with 9 [08:04:26]New connection [08:04:26]New thread 3067264356 created [08:04:26]Thread 3067120996 joined [08:04:26]Waiting for new connection... [08:04:26] Sock 9.Parse request [08:04:26]Sock 9.Check first char [08:04:26]Sock 9.First char is OK [08:04:26]request: POST /json_proto HTTP/1.0 [08:04:26]Method: POST [08:04:26]URL: /json_proto [08:04:26]Method is POST - this is cgi request [08:04:26]url: /json_proto [08:04:26]query_string will be loaded in cgi processing [08:04:26]execute_cgi json_proto POST (null) [08:04:26]execute_cgi path=json_proto method=POST [08:04:26]POST find Content-Length [08:04:26]Host: 172.17.47.196:8080 [08:04:26]Content-Length: 685 [08:04:26]Content-Type: application/json [08:04:26] [08:04:26]POST finish read [08:04:26]Found Content-Length = 685 [08:04:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147803", "tax_sys" : 0, "items" : [ { "code": "4700003010476", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Let`s Go! \u0441/\u0441 \u044F\u0431\u043B\u043E\u043A\u043E \u041F\u042D\u0422 1\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" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:26]execute_script... [08:04: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)147803", "tax_sys" : 0, "items" : [ { "code": "4700003010476", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Let`s Go! \u0441/\u0441 \u044F\u0431\u043B\u043E\u043A\u043E \u041F\u042D\u0422 1\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" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:26]POST & json_proto [08:04:26]process_json_proto [08:04:26]json parsed OK: [08:04:26]protocol is kg_v1.0 [08:04:26]action value=close_receipt [08:04:26]process_action close_receipt [08:04:26]cmd_close_receipt [08:04:26]MH_GetDate [08:04:26]Write to MH i2c: F0 00 00 48 01 38 [08:04:26]Write i2c OK [08:04:26]MH_I2C_Read... [08:04:26]Read from MH i2c: F0 [08:04:26]MH_I2C_Read... [08:04:26]Read from MH i2c: F0 09 00 [08:04:26]MH_I2C_Read... [08:04:26]Read from MH i2c: F0 09 00 48 01 00 8B 2C ED 66 4C 6B 94 66 FC [08:04:26]GetLastDocTimeStamp 1726819347 [08:04:26]current date 1726819467 [08:04:26]FM_GetShiftState [08:04:26]SAM_PROTO_GetShiftState [08:04:26]wFMCommunicate request_size=4 [08:04:26]MH_SAM_APDU [08:04:26]CAPDU: 80 13 01 00 [08:04:26]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [08:04:26]Write i2c OK [08:04:26]MH_I2C_Read... [08:04:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:26]Read from MH i2c: E2 [08:04:26]MH_I2C_Read... [08:04:26]Read from MH i2c: E2 0E 00 [08:04:26]MH_I2C_Read... [08:04:26]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 52 [08:04:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:04:26]wFMCommunicate OK [08:04:26]SAM_PROTO_GetShiftState done [08:04:26]FM_GetShiftState done [08:04:26]opened in 1726791534 [08:04:26]opened+sec_in_day 1726877934 [08:04:26]quantity*price = 8000 [08:04:26]sum+1 = 8001 [08:04:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 80.00 НСП 1% : 0.71 НДС 12% : 8.50 Наличными: 80.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 56 20.09.2024 08:04 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85897 ФПД: 44892440875007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T080427&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85897&fm=44892440875007&tin=02508201610067®Number=0000000000092592&sum=8000 0 [08:04:28]StoreToDocumentArchive [08:04:28]shift 495 fd 85897 [08:04:28]save to /storage/0495/doc_00085897 [08:04:28]save last doc name /storage/0495/doc_00085897 to /storage/kkm_last_doc_name [08:04:28]save OK [08:04:28]Clear old archive folders... [08:04:28]ProcessDocumentItem done err = 0, tmpTLVsize=296 [08:04:28]tlvbuf is 00E2ED80 [08:04:28]SAM_PROTO_ClearQueue [08:04:28]wFMCommunicate request_size=4 [08:04:28]MH_SAM_APDU [08:04:28]CAPDU: 80 09 00 00 [08:04:28]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [08:04:28]Write i2c OK [08:04:28]MH_I2C_Read... [08:04:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:04:28]Read from MH i2c: E2 [08:04:28]MH_I2C_Read... [08:04:28]Read from MH i2c: E2 03 00 [08:04:28]MH_I2C_Read... [08:04:28]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [08:04:28]RAPDU: 90 00 [08:04:28]wFMCommunicate OK [08:04:28]SAM_PROTO_ClearQueue done [08:04:28]KKMCreateOFDPacket [08:04:28]OFDProtocolAddRootSTLVToBuf [08:04:28]FM_MakeSignedData [08:04:28]FM_MakeSignedData [08:04:28]SAM_PROTO_SignData [08:04:28]wFMCommunicate request_size=4 [08:04:28]MH_SAM_APDU [08:04:28]CAPDU: 80 0D 01 02 [08:04:28]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [08:04:28]Write i2c OK [08:04:28]MH_I2C_Read... [08:04:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:04:28]Read from MH i2c: E2 [08:04:28]MH_I2C_Read... [08:04:28]Read from MH i2c: E2 03 00 [08:04:28]MH_I2C_Read... [08:04:28]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [08:04:28]RAPDU: 90 00 [08:04:28]wFMCommunicate OK [08:04:28]wFMCommunicate request_size=255 [08:04:28]MH_SAM_APDU [08:04:28]CAPDU: 80 0D 02 02 FA 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 37 36 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 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 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 38 00 00 00 F4 03 04 00 8B 2C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 [08:04:28]Write to MH i2c: E2 02 01 58 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 37 30 30 30 30 33 30 31 30 34 37 36 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 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 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 38 00 00 00 F4 03 04 00 8B 2C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 00 00 C2 [08:04:28]Write i2c OK [08:04:28]MH_I2C_Read... [08:04:28]Read from MH i2c: E2 [08:04:28]MH_I2C_Read... [08:04:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:28]Read from MH i2c: E2 03 00 [08:04:28]MH_I2C_Read... [08:04:28]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [08:04:28]RAPDU: 90 00 [08:04:28]wFMCommunicate OK [08:04:28]wFMCommunicate request_size=55 [08:04:28]MH_SAM_APDU [08:04:28]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 89 4F 01 00 35 04 06 00 28 D4 55 FD CF FF [08:04:28]Write to MH i2c: E2 3A 00 59 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 89 4F 01 00 35 04 06 00 28 D4 55 FD CF FF 00 00 30 [08:04:28]Write i2c OK [08:04:28]MH_I2C_Read... [08:04:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:28]Read from MH i2c: E2 [08:04:28]MH_I2C_Read... [08:04:28]Read from MH i2c: E2 03 00 [08:04:28]MH_I2C_Read... [08:04:28]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [08:04:28]RAPDU: 90 00 [08:04:28]wFMCommunicate OK [08:04:28]wFMCommunicate request_size=4 [08:04:28]MH_SAM_APDU [08:04:28]CAPDU: 80 0D 03 02 [08:04:28]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [08:04:28]Write i2c OK [08:04:28]MH_I2C_Read... [08:04:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:04:28]Read from MH i2c: E2 [08:04:28]MH_I2C_Read... [08:04:28]Read from MH i2c: E2 0B 00 [08:04:28]MH_I2C_Read... [08:04:28]Read from MH i2c: E2 0B 00 5A 01 00 12 13 0F 0B 54 E6 06 07 90 00 5D [08:04:28]RAPDU: 12 13 0F 0B 54 E6 06 07 90 00 [08:04:28]wFMCommunicate OK [08:04:28]SAM_PROTO_SignData done [08:04:28]FM_MakeSignedData done [08:04:28]CreateOFDProtocolMessage [08:04:28]wFMCommunicate request_size=4 [08:04:28]MH_SAM_APDU [08:04:28]CAPDU: 80 11 00 00 [08:04:28]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [08:04:28]Write i2c OK [08:04:28]MH_I2C_Read... [08:04:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:28]Read from MH i2c: E2 [08:04:28]MH_I2C_Read... [08:04:28]Read from MH i2c: E2 17 00 [08:04:28]MH_I2C_Read... [08:04:28]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 [08:04: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:04:28]wFMCommunicate OK [08:04:28]CreateOFDProtocolMessage done [08:04:28]OFDSenderStorePacket 85897 [08:04:28]StoreOFDPacket docnum=85897 [08:04: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 3C 01 00 00 91 FB 34 01 CA 13 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 37 36 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 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 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 38 00 00 00 F4 03 04 00 8B 2C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 28 D4 55 FD CF FF 12 13 0F 0B 54 E6 06 07 [08:04:28]CheckFolder [08:04:28]dirname=/storage/ofd_packets [08:04:28]CheckFolder done [08:04:28]ProducePacketName [08:04:28]name=ofd_packets/00085897 [08:04:28]NVStorageSaveData ofd_packets/00085897 [08:04:28]File name is /storage/ofd_packets/00085897 [08:04:28]Write 346 bytes [08:04:28]NVStorageSaveData done [08:04:28]OFDSenderStorePacket done [08:04:28]KKMCreateOFDPacket done [08:04:28]NVStorageSaveData kkm_last_timestamp [08:04:28]File name is /storage/kkm_last_timestamp [08:04:28]Write 4 bytes [08:04:28]NVStorageSaveData done [08:04:28]recv_with_timeout no data received [08:04:28]ExternCall_PrintAddStr [08:04:28]wPrintStart [08:04:28]Write to MH i2c: 01 00 00 5C 01 5D [08:04:28]Write i2c OK [08:04:28]MH_I2C_Read... [08:04:28]Read from MH i2c: 01 [08:04:28]MH_I2C_Read... [08:04:28]Read from MH i2c: 01 07 00 [08:04:28]MH_I2C_Read... [08:04:28]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [08:04:28]RasterBufferAndPrint [08:04:28]line Счет N : (3)147803 [08:04:28]line ИНН: 02508201610067 [08:04:28]line Контрольно-Кассовый Чек [08:04:28]line ПРОДАЖА [08:04:28]line Товар: 4700003010476 [08:04:28]line Напиток Let`s Go! с/с яблоко ПЭТ 1л [08:04:28]line 1.000 * 80.00 [08:04:28]line = 80.00 [08:04:28]line НДС 12% НСП 1% [08:04:28]line > о реализуемом товаре [08:04:28]line ИТОГО: 80.00 [08:04:28]line НСП 1% : 0.71 [08:04:28]line НДС 12% : 8.50 [08:04:28]line Наличными: 80.00 [08:04:28]line Безнал.: 0.00 [08:04:28]line Место: АЗС № 137 "Партнер Нефть" [08:04:28]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:04:28]line СНО: Общий режим [08:04:28]line Чек 56 20.09.2024 08:04 [08:04:28]line Смена: 495 ФФД: 1.0 [08:04:28]line ЗНМ: 0300000064 [08:04:28]line РНМ: 0000000000092592 [08:04:28]line Версия ККМ: 001 [08:04:28]line ФМ: 0000000000874979 [08:04:28]line ФД: 85897 [08:04:28]line ФПД: 44892440875007 [08:04:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T080427&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85897&fm=44892440875007&tin=02508201610067®Number=0000000000092592&sum=8000 [08:04:28]line 0 [08:04:28]OFD Sender: Processing packet 85897 [packets to send 263, broken 262] [08:04:28]ProducePacketName [08:04:28]name=ofd_packets/00085897 [08:04:28]OFD Sender: To server: pG, [08:04:28]CommunicateWithHost lk.salyk.kg:30040 [08:04:28]ConnectInit lk.salyk.kg [08:04:28]written 0, free lines is 4095 [08:04:29]Write to MH i2c: 01 00 00 85 01 86 [08:04:29]Write i2c OK [08:04:29]MH_I2C_Read... [08:04:29]Read from MH i2c: 01 [08:04:29]MH_I2C_Read... [08:04:29]Read from MH i2c: 01 07 00 [08:04:29]MH_I2C_Read... [08:04:29]Read from MH i2c: 01 07 00 85 01 00 00 00 00 00 D5 0C 6E [08:04:29]RasterBufferAndPrint [08:04:29]line [08:04:29]line [08:04:29]line [08:04:29]line [08:04:29]line [08:04:29]written 0, free lines is 3291 [08:04:29]MH_Cut [08:04:29]Write to MH i2c: D1 01 00 8C 01 01 5F [08:04:29]Write i2c OK [08:04:29]MH_I2C_Read... [08:04:29]Read from MH i2c: D1 [08:04:29]MH_I2C_Read... [08:04:29]Read from MH i2c: D1 01 00 [08:04:29]MH_I2C_Read... [08:04:29]Read from MH i2c: D1 01 00 8C 01 00 5E [08:04:29]Write to MH i2c: 01 00 00 8D 01 8E [08:04:29]Write i2c OK [08:04:29]MH_I2C_Read... [08:04:29]*** Cut start [08:04:29]*** Partial cut [08:04:29]*** CUTSNS_PIN = 1 [08:04:29]*** CUTSNS_PIN = 0 [08:04:30]*** Brake cut motor [08:04:30]Read from MH i2c: 01 [08:04:30]MH_I2C_Read... [08:04:30]*** Stop cut motor [08:04:30]*** Cut end [08:04:30]Read from MH i2c: 01 07 00 [08:04:30]MH_I2C_Read... [08:04:30]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [08:04:30]process_action close_receipt done [08:04:30]requested_data is exist [08:04:30]produce_requested_data [08:04:30]requested_item fm.sn is exist - process it [08:04:30]wFMCommunicate request_size=4 [08:04:30]MH_SAM_APDU [08:04:30]CAPDU: 80 11 00 00 [08:04:30]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [08:04:30]Write i2c OK [08:04:30]MH_I2C_Read... [08:04:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:30]Read from MH i2c: E2 [08:04:30]MH_I2C_Read... [08:04:30]Read from MH i2c: E2 17 00 [08:04:30]MH_I2C_Read... [08:04:30]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 [08: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 [08:04:30]wFMCommunicate OK [08:04:30]requested_item fd.num is exist - process it [08:04:30]SAM_PROTO_GetFieldsCounters [08:04:30]wFMCommunicate request_size=4 [08:04:30]MH_SAM_APDU [08:04:30]CAPDU: 80 13 00 00 [08:04:30]Write to MH i2c: E2 08 00 8F 01 80 13 00 00 00 00 00 00 0C [08:04:30]Write i2c OK [08:04:30]MH_I2C_Read... [08:04:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:04:30]Read from MH i2c: E2 [08:04:30]MH_I2C_Read... [08:04:30]Read from MH i2c: E2 62 00 [08:04:30]MH_I2C_Read... [08:04:30]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 89 4F 01 00 0E 04 04 00 EF 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 AC [08:04: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 4F 01 00 0E 04 04 00 EF 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 [08:04:30]wFMCommunicate OK [08:04:30]SAM_PROTO_GetFieldsCounters done [08:04:30]requested_item shift.num is exist - process it [08:04:30]requested_item shift.opened is exist - process it [08:04:30]req_shift_opened [08:04:30]FM_GetShiftState [08:04:30]SAM_PROTO_GetShiftState [08:04:30]wFMCommunicate request_size=4 [08:04:30]MH_SAM_APDU [08:04:30]CAPDU: 80 13 01 00 [08:04:30]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [08:04:30]Write i2c OK [08:04:30]MH_I2C_Read... [08:04:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:30]Read from MH i2c: E2 [08:04:30]MH_I2C_Read... [08:04:30]Read from MH i2c: E2 0E 00 [08:04:30]MH_I2C_Read... [08:04:30]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 99 [08:04:30]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:04:30]wFMCommunicate OK [08:04:30]SAM_PROTO_GetShiftState done [08:04:30]FM_GetShiftState done [08:04:30]req_shift_opened done [08:04:30]requested_item shift.open_date is exist - process it [08:04:30]req_shift_open_date [08:04:30]req_shift_open_date done [08:04:30]produce_requested_data done [08:04:30]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85897,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:04:30]process_action_free close_receipt [08:04:30]json_value_free [08:04:30]json_value_free done [08:04:30]process_json_proto returns [08:04:30]Send response to host [08:04:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85897,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:04:30]free response buf [08:04:30]execute_script done [08:04:30]execute_script returns [08:04:30]free content buf [08:04:30]Sock 9.Close socket [08:04:30]Sock 9.Thread stoped [08:04:33]ConnectInit Can't take IP for lk.salyk.kg [08:04:33]CommunicateWithHost connect error [08:04:33]CommunicateWithHost err = -1 [08:04:33]OFD Sender: Server communicate error [08:04:38]OFD Sender: Processing packet 85897 [packets to send 263, broken 262] [08:04:38]ProducePacketName [08:04:38]name=ofd_packets/00085897 [08:04:38]OFD Sender: To server: pG, [08:04:38]CommunicateWithHost lk.salyk.kg:30040 [08:04:38]ConnectInit lk.salyk.kg [08:04:40]recv_with_timeout no data received [08:04:41]Connected sock=7 [08:04: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 3C 01 00 00 91 FB 34 01 CA 13 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 37 36 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 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 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 38 00 00 00 F4 03 04 00 8B 2C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 28 D4 55 FD CF FF 12 13 0F 0B 54 E6 06 07 [08:04: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 AC D2 47 00 78 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 89 4F 01 00 F4 03 04 00 6E D7 EC 66 B6 04 01 00 00 C5 AE 93 E5 51 36 A8 F8 [08:04:43]CommunicateWithHost err = 0 [08:04:43]CheckOFDResponse [08:04:43]1017 (14) - 77093643461234 [08:04:43]1041 (16) - 0000000000874979 [08:04:43]1040 (4) - 85897 [08:04:43]1012 (4) - 20.09.2024 02:01 [08:04:43]1206 (1) - 0 [08:04:43]OFD Sender: Remove packet 85897 [08:04:43]ProducePacketName [08:04:43]name=ofd_packets/00085897 [08:04:43]NVStorageDeleteData [08:04:43]OFD Sender: No OFD packet to send [08:04:48]OFD Sender: No OFD packet to send [08:04:50]recv_with_timeout no data received [08:04:53]OFD Sender: No OFD packet to send [08:04:58]OFD Sender: No OFD packet to send [08:05:01]recv_with_timeout no data received [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:34]OFD Sender: No OFD packet to send [08:05:39]OFD Sender: No OFD packet to send [08:05:44]OFD Sender: No OFD packet to send [08:05:59]OFD Sender: No OFD packet to send [08:06:00]accept exits with 10 [08:06:00]New connection [08:06:00]New thread 3067120996 created [08:06:00]Thread 3067264356 joined [08:06:00]Waiting for new connection... [08:06:00] Sock 10.Parse request [08:06:00]Sock 10.Check first char [08:06:00]Sock 10.First char is OK [08:06:00]request: POST /json_proto HTTP/1.0 [08:06:00]Method: POST [08:06:00]URL: /json_proto [08:06:00]Method is POST - this is cgi request [08:06:00]url: /json_proto [08:06:00]query_string will be loaded in cgi processing [08:06:00]execute_cgi json_proto POST (null) [08:06:00]execute_cgi path=json_proto method=POST [08:06:00]POST find Content-Length [08:06:00]Host: 172.17.47.196:8080 [08:06:00]Content-Length: 682 [08:06:00]Content-Type: application/json [08:06:00] [08:06:00]POST finish read [08:06:00]Found Content-Length = 682 [08:06:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870731", "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" ] } } [08:06:00]execute_script... [08: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)870731", "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" ] } } [08:06:00]POST & json_proto [08:06:00]process_json_proto [08:06:00]json parsed OK: [08:06:00]protocol is kg_v1.0 [08:06:00]action value=close_receipt [08:06:00]process_action close_receipt [08:06:00]cmd_close_receipt [08:06:00]MH_GetDate [08:06:00]Write to MH i2c: F0 00 00 91 01 81 [08:06:00]Write i2c OK [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: F0 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: F0 09 00 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: F0 09 00 91 01 00 E8 2C ED 66 4C 6B 94 66 A2 [08:06:00]GetLastDocTimeStamp 1726819467 [08:06:00]current date 1726819560 [08:06:00]FM_GetShiftState [08:06:00]SAM_PROTO_GetShiftState [08:06:00]wFMCommunicate request_size=4 [08:06:00]MH_SAM_APDU [08:06:00]CAPDU: 80 13 01 00 [08:06:00]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [08:06:00]Write i2c OK [08:06:00]MH_I2C_Read... [08:06:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:00]Read from MH i2c: E2 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: E2 0E 00 [08:06:00]MH_I2C_Read... [08:06:00]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9B [08:06:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:06:00]wFMCommunicate OK [08:06:00]SAM_PROTO_GetShiftState done [08:06:00]FM_GetShiftState done [08:06:00]opened in 1726791534 [08:06:00]opened+sec_in_day 1726877934 [08:06:00]quantity*price = 100005 [08:06:00]sum+1 = 100006 [08:06:00]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 СНО: Общий режим Чек 57 20.09.2024 08:06 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85898 ФПД: 135091003524492 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T080600&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85898&fm=135091003524492&tin=02508201610067®Number=0000000000092592&sum=100000 [08:06:01]StoreToDocumentArchive [08:06:01]shift 495 fd 85898 [08:06:01]save to /storage/0495/doc_00085898 [08:06:01]save last doc name /storage/0495/doc_00085898 to /storage/kkm_last_doc_name [08:06:01]save OK [08:06:01]Clear old archive folders... [08:06:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:06:01]tlvbuf is 00E1E6E0 [08:06:01]SAM_PROTO_ClearQueue [08:06:01]wFMCommunicate request_size=4 [08:06:01]MH_SAM_APDU [08:06:01]CAPDU: 80 09 00 00 [08:06:01]Write to MH i2c: E2 08 00 9F 01 80 09 00 00 00 00 00 00 12 [08:06:01]Write i2c OK [08:06:01]MH_I2C_Read... [08:06:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:01]Read from MH i2c: E2 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 03 00 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [08:06:01]RAPDU: 90 00 [08:06:01]wFMCommunicate OK [08:06:01]SAM_PROTO_ClearQueue done [08:06:01]KKMCreateOFDPacket [08:06:01]OFDProtocolAddRootSTLVToBuf [08:06:01]FM_MakeSignedData [08:06:01]FM_MakeSignedData [08:06:01]SAM_PROTO_SignData [08:06:01]wFMCommunicate request_size=4 [08:06:01]MH_SAM_APDU [08:06:01]CAPDU: 80 0D 01 02 [08:06:01]Write to MH i2c: E2 08 00 A0 01 80 0D 01 02 00 00 00 00 1A [08:06:01]Write i2c OK [08:06:01]MH_I2C_Read... [08:06:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:01]Read from MH i2c: E2 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 03 00 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [08:06:01]RAPDU: 90 00 [08:06:01]wFMCommunicate OK [08:06:01]wFMCommunicate request_size=255 [08:06:01]MH_SAM_APDU [08:06: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 E8 2C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 7A [08:06:01]Write to MH i2c: E2 02 01 A1 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 39 00 00 00 F4 03 04 00 E8 2C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 7A 00 00 1A [08:06:01]Write i2c OK [08:06:01]MH_I2C_Read... [08:06:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:01]Read from MH i2c: E2 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 03 00 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [08:06:01]RAPDU: 90 00 [08:06:01]wFMCommunicate OK [08:06:01]wFMCommunicate request_size=10 [08:06:01]MH_SAM_APDU [08:06:01]CAPDU: 80 0D 02 02 05 DD 53 47 05 8C [08:06:01]Write to MH i2c: E2 0D 00 A2 01 80 0D 02 02 05 00 DD 53 47 05 8C 00 00 2F [08:06:01]Write i2c OK [08:06:01]MH_I2C_Read... [08:06:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:01]Read from MH i2c: E2 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 03 00 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [08:06:01]RAPDU: 90 00 [08:06:01]wFMCommunicate OK [08:06:01]wFMCommunicate request_size=4 [08:06:01]MH_SAM_APDU [08:06:01]CAPDU: 80 0D 03 02 [08:06:01]Write to MH i2c: E2 08 00 A3 01 80 0D 03 02 00 00 00 00 1F [08:06:01]Write i2c OK [08:06:01]MH_I2C_Read... [08:06:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:01]Read from MH i2c: E2 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 0B 00 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 0B 00 A3 01 00 C4 71 77 BD E2 01 0C C5 90 00 3D [08:06:01]RAPDU: C4 71 77 BD E2 01 0C C5 90 00 [08:06:01]wFMCommunicate OK [08:06:01]SAM_PROTO_SignData done [08:06:01]FM_MakeSignedData done [08:06:01]CreateOFDProtocolMessage [08:06:01]wFMCommunicate request_size=4 [08:06:01]MH_SAM_APDU [08:06:01]CAPDU: 80 11 00 00 [08:06:01]Write to MH i2c: E2 08 00 A4 01 80 11 00 00 00 00 00 00 1F [08:06:01]Write i2c OK [08:06:01]MH_I2C_Read... [08:06:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:01]Read from MH i2c: E2 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 17 00 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: E2 17 00 A4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7E [08: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 [08:06:01]wFMCommunicate OK [08:06:01]CreateOFDProtocolMessage done [08:06:01]OFDSenderStorePacket 85898 [08:06:01]StoreOFDPacket docnum=85898 [08: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 0F 01 00 00 46 EA 07 01 F6 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 39 00 00 00 F4 03 04 00 E8 2C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 7A DD 53 47 05 8C C4 71 77 BD E2 01 0C C5 [08:06:01]CheckFolder [08:06:01]dirname=/storage/ofd_packets [08:06:01]CheckFolder done [08:06:01]ProducePacketName [08:06:01]name=ofd_packets/00085898 [08:06:01]NVStorageSaveData ofd_packets/00085898 [08:06:01]File name is /storage/ofd_packets/00085898 [08:06:01]Write 301 bytes [08:06:01]NVStorageSaveData done [08:06:01]OFDSenderStorePacket done [08:06:01]KKMCreateOFDPacket done [08:06:01]NVStorageSaveData kkm_last_timestamp [08:06:01]File name is /storage/kkm_last_timestamp [08:06:01]Write 4 bytes [08:06:01]NVStorageSaveData done [08:06:01]ExternCall_PrintAddStr [08:06:01]wPrintStart [08:06:01]Write to MH i2c: 01 00 00 A5 01 A6 [08:06:01]Write i2c OK [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: 01 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: 01 07 00 [08:06:01]MH_I2C_Read... [08:06:01]Read from MH i2c: 01 07 00 A5 01 00 00 00 00 00 FF 0F BB [08:06:01]RasterBufferAndPrint [08:06:01]line Счет N : (1)870731 [08:06:01]line ИНН: 02508201610067 [08:06:01]line Контрольно-Кассовый Чек [08:06:01]line ПРОДАЖА [08:06:01]line ТРК (МРК, ГНК) : 43 [08:06:01]line Товар: 2710124130 [08:06:01]line Аи-92-К-5 [08:06:01]line 14.750 * 67.80 [08:06:01]line = 1000.05 [08:06:01]line НДС 12% НСП 1% [08:06:01]line > о реализуемом товаре [08:06:01]line ОКРУГЛЕНИЕ: -0.05 [08:06:01]line ИТОГО: 1000.00 [08:06:01]line Внесено: 1000.00 [08:06:01]line СДАЧА: 0.00 [08:06:01]line НСП 1% : 8.85 [08:06:01]line НДС 12% : 106.20 [08:06:01]line Наличными: 1000.00 [08:06:01]line Безнал.: 0.00 [08:06:01]line Место: АЗС № 137 "Партнер Нефть" [08:06:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:06:01]line СНО: Общий режим [08:06:01]line Чек 57 20.09.2024 08:06 [08:06:01]line Смена: 495 ФФД: 1.0 [08:06:01]line ЗНМ: 0300000064 [08:06:01]line РНМ: 0000000000092592 [08:06:01]line Версия ККМ: 001 [08:06:01]line ФМ: 0000000000874979 [08:06:01]line ФД: 85898 [08:06:01]line ФПД: 135091003524492 [08:06:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T080600&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85898&fm=135091003524492&tin=02508201610067®Number=0000000000092592&sum=100000 [08:06:01]written 0, free lines is 4095 [08:06:01]OFD Sender: Processing packet 85898 [packets to send 263, broken 262] [08:06:01]ProducePacketName [08:06:01]name=ofd_packets/00085898 [08:06:01]OFD Sender: To server: pG, [08:06:01]CommunicateWithHost lk.salyk.kg:30040 [08:06:01]ConnectInit lk.salyk.kg [08:06:02]Write to MH i2c: 01 00 00 D0 01 D1 [08:06:02]Write i2c OK [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: 01 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: 01 07 00 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: 01 07 00 D0 01 00 00 00 00 00 CD 0C B1 [08:06:02]RasterBufferAndPrint [08:06:02]line [08:06:02]line [08:06:02]line [08:06:02]line [08:06:02]line [08:06:02]written 0, free lines is 3283 [08:06:02]MH_Cut [08:06:02]Write to MH i2c: D1 01 00 D7 01 01 AA [08:06:02]Write i2c OK [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: D1 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: D1 01 00 [08:06:02]MH_I2C_Read... [08:06:02]Read from MH i2c: D1 01 00 D7 01 00 A9 [08:06:02]Write to MH i2c: 01 00 00 D8 01 D9 [08:06:02]Write i2c OK [08:06:02]MH_I2C_Read... [08:06:02]recv_with_timeout no data received [08:06:03]*** Cut start [08:06:03]*** Partial cut [08:06:03]*** CUTSNS_PIN = 1 [08:06:03]*** CUTSNS_PIN = 0 [08:06:03]*** Brake cut motor [08:06:03]Read from MH i2c: 01 [08:06:03]MH_I2C_Read... [08:06:03]*** Stop cut motor [08:06:03]*** Cut end [08:06:03]Read from MH i2c: 01 07 00 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: 01 07 00 D8 01 00 00 00 00 00 FF 0F EE [08:06:03]process_action close_receipt done [08:06:03]requested_data is exist [08:06:03]produce_requested_data [08:06:03]requested_item fm.sn is exist - process it [08:06:03]wFMCommunicate request_size=4 [08:06:03]MH_SAM_APDU [08:06:03]CAPDU: 80 11 00 00 [08:06:03]Write to MH i2c: E2 08 00 D9 01 80 11 00 00 00 00 00 00 54 [08:06:03]Write i2c OK [08:06:03]MH_I2C_Read... [08:06:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:03]Read from MH i2c: E2 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 17 00 [08:06:03]MH_I2C_Read... [08:06:03]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 [08:06:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:06:03]wFMCommunicate OK [08:06:03]requested_item fd.num is exist - process it [08:06:03]SAM_PROTO_GetFieldsCounters [08:06:03]wFMCommunicate request_size=4 [08:06:03]MH_SAM_APDU [08:06:03]CAPDU: 80 13 00 00 [08:06:03]Write to MH i2c: E2 08 00 DA 01 80 13 00 00 00 00 00 00 57 [08:06:03]Write i2c OK [08:06:03]MH_I2C_Read... [08:06:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:03]Read from MH i2c: E2 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 62 00 [08:06:03]MH_I2C_Read... [08:06:03]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 8A 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [08:06: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 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:06:03]wFMCommunicate OK [08:06:03]SAM_PROTO_GetFieldsCounters done [08:06:03]requested_item shift.num is exist - process it [08:06:03]requested_item shift.opened is exist - process it [08:06:03]req_shift_opened [08:06:03]FM_GetShiftState [08:06:03]SAM_PROTO_GetShiftState [08:06:03]wFMCommunicate request_size=4 [08:06:03]MH_SAM_APDU [08:06:03]CAPDU: 80 13 01 00 [08:06:03]Write to MH i2c: E2 08 00 DB 01 80 13 01 00 00 00 00 00 59 [08:06:03]Write i2c OK [08:06:03]MH_I2C_Read... [08:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:03]Read from MH i2c: E2 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 0E 00 [08:06:03]MH_I2C_Read... [08:06:03]Read from MH i2c: E2 0E 00 DB 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E4 [08:06:03]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:06:03]wFMCommunicate OK [08:06:03]SAM_PROTO_GetShiftState done [08:06:03]FM_GetShiftState done [08:06:03]req_shift_opened done [08:06:03]requested_item shift.open_date is exist - process it [08:06:03]req_shift_open_date [08:06:03]req_shift_open_date done [08:06:03]produce_requested_data done [08:06:03]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85898,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:06:03]process_action_free close_receipt [08:06:03]json_value_free [08:06:03]json_value_free done [08:06:03]process_json_proto returns [08:06:03]Send response to host [08:06:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85898,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:06:03]free response buf [08:06:03]execute_script done [08:06:03]execute_script returns [08:06:03]free content buf [08:06:03]Sock 10.Close socket [08:06:03]Sock 10.Thread stoped [08:06:06]ConnectInit Can't take IP for lk.salyk.kg [08:06:06]CommunicateWithHost connect error [08:06:06]CommunicateWithHost err = -1 [08:06:06]OFD Sender: Server communicate error [08:06:11]OFD Sender: Processing packet 85898 [packets to send 263, broken 262] [08:06:11]ProducePacketName [08:06:11]name=ofd_packets/00085898 [08:06:11]OFD Sender: To server: pG, [08:06:11]CommunicateWithHost lk.salyk.kg:30040 [08:06:11]ConnectInit lk.salyk.kg [08:06:18]Connected sock=10 [08:06: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 46 EA 07 01 F6 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 39 00 00 00 F4 03 04 00 E8 2C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 7A DD 53 47 05 8C C4 71 77 BD E2 01 0C C5 [08:06:21]recv_with_timeout no data received [08:06: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 D8 1B 47 00 29 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 8A 4F 01 00 F4 03 04 00 D0 D7 EC 66 B6 04 01 00 00 B8 80 2C A9 4F A1 75 19 [08:06:22]CommunicateWithHost err = 0 [08:06:22]CheckOFDResponse [08:06:22]1017 (14) - 77093643461234 [08:06:22]1041 (16) - 0000000000874979 [08:06:22]1040 (4) - 85898 [08:06:22]1012 (4) - 20.09.2024 02:02 [08:06:22]1206 (1) - 0 [08:06:22]OFD Sender: Remove packet 85898 [08:06:22]ProducePacketName [08:06:22]name=ofd_packets/00085898 [08:06:22]NVStorageDeleteData [08:06:22]OFD Sender: No OFD packet to send [08:06:27]OFD Sender: No OFD packet to send [08:06:32]OFD Sender: No OFD packet to send [08:06:37]OFD Sender: No OFD packet to send [08:06:42]OFD Sender: No OFD packet to send [08:06:47]OFD Sender: No OFD packet to send [08:06:52]OFD Sender: No OFD packet to send [08:06:57]OFD Sender: No OFD packet to send [08:07:02]OFD Sender: No OFD packet to send [08:07:07]OFD Sender: No OFD packet to send [08:07:12]OFD Sender: No OFD packet to send [08:07:17]OFD Sender: No OFD packet to send [08:07:22]OFD Sender: No OFD packet to send [08:07:27]OFD Sender: No OFD packet to send [08:07:32]OFD Sender: No OFD packet to send [08:07:37]OFD Sender: No OFD packet to send [08:07:42]OFD Sender: No OFD packet to send [08:07:47]OFD Sender: No OFD packet to send [08:07:52]OFD Sender: No OFD packet to send [08:07:57]OFD Sender: No OFD packet to send [08:08:02]OFD Sender: No OFD packet to send [08:08:07]OFD Sender: No OFD packet to send [08:08:12]OFD Sender: No OFD packet to send [08:08:17]OFD Sender: No OFD packet to send [08:08:22]OFD Sender: No OFD packet to send [08:08:27]OFD Sender: No OFD packet to send [08:08:32]OFD Sender: No OFD packet to send [08:08:37]OFD Sender: No OFD packet to send [08:08:42]OFD Sender: No OFD packet to send [08:08:47]OFD Sender: No OFD packet to send [08:08:53]OFD Sender: No OFD packet to send [08:08:58]OFD Sender: No OFD packet to send [08:09:03]OFD Sender: No OFD packet to send [08:09:08]OFD Sender: No OFD packet to send [08:09:13]OFD Sender: No OFD packet to send [08:09:15]accept exits with 9 [08:09:15]New connection [08:09:15]New thread 3067264356 created [08:09:15]Thread 3067120996 joined [08:09:15]Waiting for new connection... [08:09:15] Sock 9.Parse request [08:09:15]Sock 9.Check first char [08:09:15]Sock 9.First char is OK [08:09:15]request: POST /json_proto HTTP/1.0 [08:09:15]Method: POST [08:09:15]URL: /json_proto [08:09:15]Method is POST - this is cgi request [08:09:15]url: /json_proto [08:09:15]query_string will be loaded in cgi processing [08:09:15]execute_cgi json_proto POST (null) [08:09:15]execute_cgi path=json_proto method=POST [08:09:15]POST find Content-Length [08:09:15]Host: 172.17.47.196:8080 [08:09:15]Content-Length: 984 [08:09:15]Content-Type: application/json [08:09:15] [08:09:15]POST finish read [08:09:15]Found Content-Length = 984 [08:09:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870733", "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" ] } } [08:09:15]execute_script... [08:09:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870733", "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" ] } } [08:09:15]POST & json_proto [08:09:15]process_json_proto [08:09:15]json parsed OK: [08:09:15]protocol is kg_v1.0 [08:09:15]action value=close_receipt [08:09:15]process_action close_receipt [08:09:15]cmd_close_receipt [08:09:15]MH_GetDate [08:09:15]Write to MH i2c: F0 00 00 DC 01 CC [08:09:15]Write i2c OK [08:09:15]MH_I2C_Read... [08:09:15]Read from MH i2c: F0 [08:09:15]MH_I2C_Read... [08:09:15]Read from MH i2c: F0 09 00 [08:09:15]MH_I2C_Read... [08:09:15]Read from MH i2c: F0 09 00 DC 01 00 AC 2D ED 66 4C 6B 94 66 B2 [08:09:15]GetLastDocTimeStamp 1726819560 [08:09:15]current date 1726819756 [08:09:15]FM_GetShiftState [08:09:15]SAM_PROTO_GetShiftState [08:09:15]wFMCommunicate request_size=4 [08:09:15]MH_SAM_APDU [08:09:15]CAPDU: 80 13 01 00 [08:09:15]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [08:09:15]Write i2c OK [08:09:15]MH_I2C_Read... [08:09:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:15]Read from MH i2c: E2 [08:09:15]MH_I2C_Read... [08:09:15]Read from MH i2c: E2 0E 00 [08:09:15]MH_I2C_Read... [08:09:15]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E6 [08:09:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:09:15]wFMCommunicate OK [08:09:15]SAM_PROTO_GetShiftState done [08:09:15]FM_GetShiftState done [08:09:15]opened in 1726791534 [08:09:15]opened+sec_in_day 1726877934 [08:09:15]quantity*price = 200066 [08:09:15]sum+1 = 200067 [08:09:15]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 СНО: Общий режим Чек 58 20.09.2024 08:09 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 29.95 сом ФМ: 0000000000874979 ФД: 85899 ФПД: 105823061171636 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T080916&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85899&fm=105823061171636&tin=02508201610067®Number=0000000000092592&sum=200000 [08:09:16]StoreToDocumentArchive [08:09:16]shift 495 fd 85899 [08:09:16]save to /storage/0495/doc_00085899 [08:09:16]save last doc name /storage/0495/doc_00085899 to /storage/kkm_last_doc_name [08:09:16]save OK [08:09:16]Clear old archive folders... [08:09:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:09:16]tlvbuf is 00E0F320 [08:09:16]SAM_PROTO_ClearQueue [08:09:16]wFMCommunicate request_size=4 [08:09:16]MH_SAM_APDU [08:09:16]CAPDU: 80 09 00 00 [08:09:16]Write to MH i2c: E2 08 00 EA 01 80 09 00 00 00 00 00 00 5D [08:09:16]Write i2c OK [08:09:16]MH_I2C_Read... [08:09:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:16]Read from MH i2c: E2 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 03 00 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [08:09:16]RAPDU: 90 00 [08:09:16]wFMCommunicate OK [08:09:16]SAM_PROTO_ClearQueue done [08:09:16]KKMCreateOFDPacket [08:09:16]OFDProtocolAddRootSTLVToBuf [08:09:16]FM_MakeSignedData [08:09:16]FM_MakeSignedData [08:09:16]SAM_PROTO_SignData [08:09:16]wFMCommunicate request_size=4 [08:09:16]MH_SAM_APDU [08:09:16]CAPDU: 80 0D 01 02 [08:09:16]Write to MH i2c: E2 08 00 EB 01 80 0D 01 02 00 00 00 00 65 [08:09:16]Write i2c OK [08:09:16]MH_I2C_Read... [08:09:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:16]Read from MH i2c: E2 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 03 00 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [08:09:16]RAPDU: 90 00 [08:09:16]wFMCommunicate OK [08:09:16]wFMCommunicate request_size=255 [08:09:16]MH_SAM_APDU [08:09:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3A 00 00 00 F4 03 04 00 AC 2D ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 60 [08:09:16]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 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 3A 00 00 00 F4 03 04 00 AC 2D ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 60 00 00 24 [08:09:16]Write i2c OK [08:09:16]MH_I2C_Read... [08:09:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:17]Read from MH i2c: E2 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 03 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [08:09:17]RAPDU: 90 00 [08:09:17]wFMCommunicate OK [08:09:17]wFMCommunicate request_size=10 [08:09:17]MH_SAM_APDU [08:09:17]CAPDU: 80 0D 02 02 05 3E D9 F8 5D B4 [08:09:17]Write to MH i2c: E2 0D 00 ED 01 80 0D 02 02 05 00 3E D9 F8 5D B4 00 00 92 [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:17]Read from MH i2c: E2 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 03 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [08:09:17]RAPDU: 90 00 [08:09:17]wFMCommunicate OK [08:09:17]wFMCommunicate request_size=4 [08:09:17]MH_SAM_APDU [08:09:17]CAPDU: 80 0D 03 02 [08:09:17]Write to MH i2c: E2 08 00 EE 01 80 0D 03 02 00 00 00 00 6A [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:17]Read from MH i2c: E2 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 0B 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 0B 00 EE 01 00 FB 19 AE 1A 96 B7 AD 57 90 00 98 [08:09:17]RAPDU: FB 19 AE 1A 96 B7 AD 57 90 00 [08:09:17]wFMCommunicate OK [08:09:17]SAM_PROTO_SignData done [08:09:17]FM_MakeSignedData done [08:09:17]CreateOFDProtocolMessage [08:09:17]wFMCommunicate request_size=4 [08:09:17]MH_SAM_APDU [08:09:17]CAPDU: 80 11 00 00 [08:09:17]Write to MH i2c: E2 08 00 EF 01 80 11 00 00 00 00 00 00 6A [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:17]Read from MH i2c: E2 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 17 00 [08:09:17]MH_I2C_Read... [08:09:17]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 [08:09: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:09:17]wFMCommunicate OK [08:09:17]CreateOFDProtocolMessage done [08:09:17]OFDSenderStorePacket 85899 [08:09:17]StoreOFDPacket docnum=85899 [08:09: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 28 66 07 01 62 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 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 3A 00 00 00 F4 03 04 00 AC 2D ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 60 3E D9 F8 5D B4 FB 19 AE 1A 96 B7 AD 57 [08:09:17]CheckFolder [08:09:17]dirname=/storage/ofd_packets [08:09:17]CheckFolder done [08:09:17]ProducePacketName [08:09:17]name=ofd_packets/00085899 [08:09:17]NVStorageSaveData ofd_packets/00085899 [08:09:17]File name is /storage/ofd_packets/00085899 [08:09:17]Write 301 bytes [08:09:17]NVStorageSaveData done [08:09:17]OFDSenderStorePacket done [08:09:17]KKMCreateOFDPacket done [08:09:17]NVStorageSaveData kkm_last_timestamp [08:09:17]File name is /storage/kkm_last_timestamp [08:09:17]Write 4 bytes [08:09:17]NVStorageSaveData done [08:09:17]ExternCall_PrintAddStr [08:09:17]wPrintStart [08:09:17]Write to MH i2c: 01 00 00 F0 01 F1 [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: 01 07 00 F0 01 00 00 00 00 00 FF 0F 06 [08:09:17]RasterBufferAndPrint [08:09:17]line Счет N : (1)870733 [08:09:17]line ИНН: 02508201610067 [08:09:17]line Контрольно-Кассовый Чек [08:09:17]line ПРОДАЖА [08:09:17]line ТРК (МРК, ГНК) : 53 [08:09:17]line Товар: 2710124130 [08:09:17]line Аи-92-К-5 [08:09:17]line 29.950 * 66.80 [08:09:17]line = 2000.66 [08:09:17]line НДС 12% НСП 1% [08:09:17]line > о реализуемом товаре [08:09:17]line ОКРУГЛЕНИЕ: -0.66 [08:09:17]line ИТОГО: 2000.00 [08:09:17]line Внесено: 2000.00 [08:09:17]line СДАЧА: 0.00 [08:09:17]line НСП 1% : 17.70 [08:09:17]line НДС 12% : 212.46 [08:09:17]line Наличными: 2000.00 [08:09:17]line Безнал.: 0.00 [08:09:17]line Место: АЗС № 137 "Партнер Нефть" [08:09:17]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:09:17]line СНО: Общий режим [08:09:17]line Чек 58 20.09.2024 08:09 [08:09:17]line Смена: 495 ФФД: 1.0 [08:09:17]line ЗНМ: 0300000064 [08:09:17]line РНМ: 0000000000092592 [08:09:17]line Версия ККМ: 001 [08:09:17]line [08:09:17]line Дисконтная программа [08:09:17]line АИ-92 [08:09:17]line номер 137 [08:09:17]line сэкономлено 29.95 сом [08:09:17]line ФМ: 0000000000874979 [08:09:17]line ФД: 85899 [08:09:17]line ФПД: 105823061171636 [08:09:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T080916&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85899&fm=105823061171636&tin=02508201610067®Number=0000000000092592&sum=200000 [08:09:17]OFD Sender: Processing packet 85899 [packets to send 263, broken 262] [08:09:17]ProducePacketName [08:09:17]name=ofd_packets/00085899 [08:09:17]OFD Sender: To server: pG, [08:09:17]CommunicateWithHost lk.salyk.kg:30040 [08:09:17]ConnectInit lk.salyk.kg [08:09:17]written 0, free lines is 4095 [08:09:18]Write to MH i2c: 01 00 00 20 02 22 [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 07 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 07 00 20 02 00 00 00 00 00 86 0C BB [08:09:18]RasterBufferAndPrint [08:09:18]line [08:09:18]line [08:09:18]line [08:09:18]line [08:09:18]line [08:09:18]written 0, free lines is 3212 [08:09:18]MH_Cut [08:09:18]Write to MH i2c: D1 01 00 27 02 01 FB [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: D1 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: D1 01 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: D1 01 00 27 02 00 FA [08:09:18]Write to MH i2c: 01 00 00 28 02 2A [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]*** Cut start [08:09:18]*** Partial cut [08:09:18]*** CUTSNS_PIN = 1 [08:09:18]*** CUTSNS_PIN = 0 [08:09:19]*** Brake cut motor [08:09:19]Connected sock=11 [08:09: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 28 66 07 01 62 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 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 3A 00 00 00 F4 03 04 00 AC 2D ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 60 3E D9 F8 5D B4 FB 19 AE 1A 96 B7 AD 57 [08:09:19]Read from MH i2c: 01 [08:09:19]MH_I2C_Read... [08:09:19]*** Stop cut motor [08:09:19]*** Cut end [08:09:19]Read from MH i2c: 01 07 00 [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: 01 07 00 28 02 00 00 00 00 00 FF 0F 3F [08:09:19]process_action close_receipt done [08:09:19]requested_data is exist [08:09:19]produce_requested_data [08:09:19]requested_item fm.sn is exist - process it [08:09:19]wFMCommunicate request_size=4 [08:09:19]MH_SAM_APDU [08:09:19]CAPDU: 80 11 00 00 [08:09:19]Write to MH i2c: E2 08 00 29 02 80 11 00 00 00 00 00 00 A5 [08:09:19]Write i2c OK [08:09:19]MH_I2C_Read... [08:09:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:19]Read from MH i2c: E2 [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: E2 17 00 [08:09:19]MH_I2C_Read... [08:09:19]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 [08:09: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:09:19]wFMCommunicate OK [08:09:19]requested_item fd.num is exist - process it [08:09:19]SAM_PROTO_GetFieldsCounters [08:09:19]wFMCommunicate request_size=4 [08:09:19]MH_SAM_APDU [08:09:19]CAPDU: 80 13 00 00 [08:09:19]Write to MH i2c: E2 08 00 2A 02 80 13 00 00 00 00 00 00 A8 [08:09:19]Write i2c OK [08:09:19]MH_I2C_Read... [08:09:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:19]Read from MH i2c: E2 [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: E2 62 00 [08:09:19]MH_I2C_Read... [08:09:19]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 8B 4F 01 00 0E 04 04 00 EF 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 50 [08:09: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 8B 4F 01 00 0E 04 04 00 EF 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 [08:09:19]wFMCommunicate OK [08:09:19]SAM_PROTO_GetFieldsCounters done [08:09:19]requested_item shift.num is exist - process it [08:09:19]requested_item shift.opened is exist - process it [08:09:19]req_shift_opened [08:09:19]FM_GetShiftState [08:09:19]SAM_PROTO_GetShiftState [08:09:19]wFMCommunicate request_size=4 [08:09:19]MH_SAM_APDU [08:09:19]CAPDU: 80 13 01 00 [08:09:19]Write to MH i2c: E2 08 00 2B 02 80 13 01 00 00 00 00 00 AA [08:09:19]Write i2c OK [08:09:19]MH_I2C_Read... [08:09:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:19]Read from MH i2c: E2 [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: E2 0E 00 [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: E2 0E 00 2B 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 35 [08:09:19]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:09:19]wFMCommunicate OK [08:09:19]SAM_PROTO_GetShiftState done [08:09:19]FM_GetShiftState done [08:09:19]req_shift_opened done [08:09:19]requested_item shift.open_date is exist - process it [08:09:19]req_shift_open_date [08:09:19]req_shift_open_date done [08:09:19]produce_requested_data done [08:09:19]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85899,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:09:19]process_action_free close_receipt [08:09:19]json_value_free [08:09:19]json_value_free done [08:09:19]process_json_proto returns [08:09:19]Send response to host [08:09:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85899,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:09:19]free response buf [08:09:19]execute_script done [08:09:19]execute_script returns [08:09:19]free content buf [08:09:19]Sock 9.Close socket [08:09:19]Sock 9.Thread stoped [08:09: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 72 BB 47 00 5E 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8B 4F 01 00 F4 03 04 00 84 D8 EC 66 B6 04 01 00 00 4D 21 59 FD 9F 24 51 56 [08:09:22]CommunicateWithHost err = 0 [08:09:22]CheckOFDResponse [08:09:22]1017 (14) - 77093643461234 [08:09:22]1041 (16) - 0000000000874979 [08:09:22]1040 (4) - 85899 [08:09:22]1012 (4) - 20.09.2024 02:05 [08:09:22]1206 (1) - 0 [08:09:22]OFD Sender: Remove packet 85899 [08:09:22]ProducePacketName [08:09:22]name=ofd_packets/00085899 [08:09:22]NVStorageDeleteData [08:09:22]OFD Sender: No OFD packet to send [08:09:27]OFD Sender: No OFD packet to send [08:09:32]OFD Sender: No OFD packet to send [08:09:37]OFD Sender: No OFD packet to send [08:09:42]OFD Sender: No OFD packet to send [08:09:47]OFD Sender: No OFD packet to send [08:09:52]OFD Sender: No OFD packet to send [08:09:57]OFD Sender: No OFD packet to send [08:10:02]OFD Sender: No OFD packet to send [08:10:07]OFD Sender: No OFD packet to send [08:10:12]OFD Sender: No OFD packet to send [08:10:17]OFD Sender: No OFD packet to send [08:10:22]OFD Sender: No OFD packet to send [08:10:27]OFD Sender: No OFD packet to send [08:10:32]OFD Sender: No OFD packet to send [08:10:37]OFD Sender: No OFD packet to send [08:10:42]OFD Sender: No OFD packet to send [08:10:44]recv_with_timeout no data received [08:10:47]OFD Sender: No OFD packet to send [08:10:52]OFD Sender: No OFD packet to send [08:10:57]OFD Sender: No OFD packet to send [08:11:02]OFD Sender: No OFD packet to send [08:11:07]OFD Sender: No OFD packet to send [08:11:12]OFD Sender: No OFD packet to send [08:11:17]OFD Sender: No OFD packet to send [08:11:22]OFD Sender: No OFD packet to send [08:11:27]OFD Sender: No OFD packet to send [08:11:32]OFD Sender: No OFD packet to send [08:11:37]OFD Sender: No OFD packet to send [08:11:42]OFD Sender: No OFD packet to send [08:11:47]OFD Sender: No OFD packet to send [08:11:52]OFD Sender: No OFD packet to send [08:11:57]OFD Sender: No OFD packet to send [08:12:02]OFD Sender: No OFD packet to send [08:12:07]OFD Sender: No OFD packet to send [08:12:12]OFD Sender: No OFD packet to send [08:12:17]OFD Sender: No OFD packet to send [08:12:22]OFD Sender: No OFD packet to send [08:12:27]OFD Sender: No OFD packet to send [08:12:32]OFD Sender: No OFD packet to send [08:12:37]OFD Sender: No OFD packet to send [08:12:40]accept exits with 7 [08:12:40]New connection [08:12:40]New thread 3067120996 created [08:12:40]Thread 3067264356 joined [08:12:40]Waiting for new connection... [08:12:40] Sock 7.Parse request [08:12:40]Sock 7.Check first char [08:12:40]Sock 7.First char is OK [08:12:40]request: POST /json_proto HTTP/1.0 [08:12:40]Method: POST [08:12:40]URL: /json_proto [08:12:40]Method is POST - this is cgi request [08:12:40]url: /json_proto [08:12:40]query_string will be loaded in cgi processing [08:12:40]execute_cgi json_proto POST (null) [08:12:40]execute_cgi path=json_proto method=POST [08:12:40]POST find Content-Length [08:12:40]Host: 172.17.47.196:8080 [08:12:40]Content-Length: 803 [08:12:40]Content-Type: application/json [08:12:40] [08:12:40]POST finish read [08:12:40]Found Content-Length = 803 [08:12:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870734", "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" ] } } [08:12:40]execute_script... [08:12: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)870734", "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" ] } } [08:12:40]POST & json_proto [08:12:40]process_json_proto [08:12:40]json parsed OK: [08:12:40]protocol is kg_v1.0 [08:12:40]action value=close_receipt [08:12:40]process_action close_receipt [08:12:40]cmd_close_receipt [08:12:40]MH_GetDate [08:12:40]Write to MH i2c: F0 00 00 2C 02 1D [08:12:40]Write i2c OK [08:12:40]MH_I2C_Read... [08:12:40]Read from MH i2c: F0 [08:12:40]MH_I2C_Read... [08:12:40]Read from MH i2c: F0 09 00 [08:12:40]MH_I2C_Read... [08:12:40]Read from MH i2c: F0 09 00 2C 02 00 79 2E ED 66 4C 6B 94 66 D1 [08:12:40]GetLastDocTimeStamp 1726819756 [08:12:40]current date 1726819961 [08:12:40]FM_GetShiftState [08:12:40]SAM_PROTO_GetShiftState [08:12:40]wFMCommunicate request_size=4 [08:12:40]MH_SAM_APDU [08:12:40]CAPDU: 80 13 01 00 [08:12:40]Write to MH i2c: E2 08 00 2D 02 80 13 01 00 00 00 00 00 AC [08:12:40]Write i2c OK [08:12:40]MH_I2C_Read... [08:12:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:40]Read from MH i2c: E2 [08:12:40]MH_I2C_Read... [08:12:40]Read from MH i2c: E2 0E 00 [08:12:40]MH_I2C_Read... [08:12:40]Read from MH i2c: E2 0E 00 2D 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 37 [08:12:40]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:12:40]wFMCommunicate OK [08:12:40]SAM_PROTO_GetShiftState done [08:12:40]FM_GetShiftState done [08:12:40]opened in 1726791534 [08:12:40]opened+sec_in_day 1726877934 [08:12:40]quantity*price = 100005 [08:12:40]sum+1 = 100006 [08:12:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 59 20.09.2024 08:12 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 85900 ФПД: 229629745962688 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T081241&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85900&fm=229629745962688&tin=02508201610067®Number=0000000000092592&sum=100005 [08:12:41]StoreToDocumentArchive [08:12:41]shift 495 fd 85900 [08:12:41]save to /storage/0495/doc_00085900 [08:12:41]save last doc name /storage/0495/doc_00085900 to /storage/kkm_last_doc_name [08:12:41]save OK [08:12:41]Clear old archive folders... [08:12:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:12:41]tlvbuf is 00E1BD20 [08:12:41]SAM_PROTO_ClearQueue [08:12:41]wFMCommunicate request_size=4 [08:12:41]MH_SAM_APDU [08:12:41]CAPDU: 80 09 00 00 [08:12:41]Write to MH i2c: E2 08 00 3A 02 80 09 00 00 00 00 00 00 AE [08:12:41]Write i2c OK [08:12:41]MH_I2C_Read... [08:12:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:12:41]Read from MH i2c: E2 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 03 00 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [08:12:41]RAPDU: 90 00 [08:12:41]wFMCommunicate OK [08:12:41]SAM_PROTO_ClearQueue done [08:12:41]KKMCreateOFDPacket [08:12:41]OFDProtocolAddRootSTLVToBuf [08:12:41]FM_MakeSignedData [08:12:41]FM_MakeSignedData [08:12:41]SAM_PROTO_SignData [08:12:41]wFMCommunicate request_size=4 [08:12:41]MH_SAM_APDU [08:12:41]CAPDU: 80 0D 01 02 [08:12:41]Write to MH i2c: E2 08 00 3B 02 80 0D 01 02 00 00 00 00 B6 [08:12:41]Write i2c OK [08:12:41]MH_I2C_Read... [08:12:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:12:41]Read from MH i2c: E2 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 03 00 [08:12:41]MH_I2C_Read... [08:12:41]Read from MH i2c: E2 03 00 3B 02 00 90 00 B1 [08:12:41]RAPDU: 90 00 [08:12:41]wFMCommunicate OK [08:12:41]wFMCommunicate request_size=255 [08:12:41]MH_SAM_APDU [08:12: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 3B 00 00 00 F4 03 04 00 79 2E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D0 [08:12:41]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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 3B 00 00 00 F4 03 04 00 79 2E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D0 00 00 AD [08:12:41]Write i2c OK [08:12:41]MH_I2C_Read... [08:12:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:42]Read from MH i2c: E2 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: E2 03 00 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: E2 03 00 3C 02 00 90 00 B2 [08:12:42]RAPDU: 90 00 [08:12:42]wFMCommunicate OK [08:12:42]wFMCommunicate request_size=10 [08:12:42]MH_SAM_APDU [08:12:42]CAPDU: 80 0D 02 02 05 D8 D7 70 1E C0 [08:12:42]Write to MH i2c: E2 0D 00 3D 02 80 0D 02 02 05 00 D8 D7 70 1E C0 00 00 C0 [08:12:42]Write i2c OK [08:12:42]MH_I2C_Read... [08:12:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:42]Read from MH i2c: E2 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: E2 03 00 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: E2 03 00 3D 02 00 90 00 B3 [08:12:42]RAPDU: 90 00 [08:12:42]wFMCommunicate OK [08:12:42]wFMCommunicate request_size=4 [08:12:42]MH_SAM_APDU [08:12:42]CAPDU: 80 0D 03 02 [08:12:42]Write to MH i2c: E2 08 00 3E 02 80 0D 03 02 00 00 00 00 BB [08:12:42]Write i2c OK [08:12:42]MH_I2C_Read... [08:12:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:12:42]Read from MH i2c: E2 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: E2 0B 00 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: E2 0B 00 3E 02 00 74 82 79 64 EB D0 01 43 90 00 8E [08:12:42]RAPDU: 74 82 79 64 EB D0 01 43 90 00 [08:12:42]wFMCommunicate OK [08:12:42]SAM_PROTO_SignData done [08:12:42]FM_MakeSignedData done [08:12:42]CreateOFDProtocolMessage [08:12:42]wFMCommunicate request_size=4 [08:12:42]MH_SAM_APDU [08:12:42]CAPDU: 80 11 00 00 [08:12:42]Write to MH i2c: E2 08 00 3F 02 80 11 00 00 00 00 00 00 BB [08:12:42]Write i2c OK [08:12:42]MH_I2C_Read... [08:12:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:42]Read from MH i2c: E2 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: E2 17 00 [08:12:42]MH_I2C_Read... [08:12:42]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 [08:12:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:12:42]wFMCommunicate OK [08:12:42]CreateOFDProtocolMessage done [08:12:42]OFDSenderStorePacket 85900 [08:12:42]StoreOFDPacket docnum=85900 [08:12: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 38 CB 07 01 79 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 3B 00 00 00 F4 03 04 00 79 2E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D0 D8 D7 70 1E C0 74 82 79 64 EB D0 01 43 [08:12:42]CheckFolder [08:12:42]dirname=/storage/ofd_packets [08:12:42]CheckFolder done [08:12:42]ProducePacketName [08:12:42]name=ofd_packets/00085900 [08:12:42]NVStorageSaveData ofd_packets/00085900 [08:12:42]File name is /storage/ofd_packets/00085900 [08:12:42]Write 301 bytes [08:12:42]NVStorageSaveData done [08:12:42]OFDSenderStorePacket done [08:12:42]KKMCreateOFDPacket done [08:12:42]NVStorageSaveData kkm_last_timestamp [08:12:42]File name is /storage/kkm_last_timestamp [08:12:42]Write 4 bytes [08:12:42]NVStorageSaveData done [08:12:42]ExternCall_PrintAddStr [08:12:42]wPrintStart [08:12:42]Write to MH i2c: 01 00 00 40 02 42 [08:12:42]Write i2c OK [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: 01 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: 01 07 00 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: 01 07 00 40 02 00 00 00 00 00 FF 0F 57 [08:12:42]RasterBufferAndPrint [08:12:42]line Счет N : (1)870734 [08:12:42]line ИНН: 02508201610067 [08:12:42]line Контрольно-Кассовый Чек [08:12:42]line ПРОДАЖА [08:12:42]line ТРК (МРК, ГНК) : 43 [08:12:42]line Товар: 2710124130 [08:12:42]line Аи-92-К-5 [08:12:42]line 14.750 * 67.80 [08:12:42]line = 1000.05 [08:12:42]line НДС 12% НСП 1% [08:12:42]line > о реализуемом товаре [08:12:42]line ИТОГО: 1000.05 [08:12:42]line НСП 1% : 8.85 [08:12:42]line НДС 12% : 106.20 [08:12:42]line Наличными: 0.00 [08:12:42]line Безнал.: 1000.05 [08:12:42]line Место: АЗС № 137 "Партнер Нефть" [08:12:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:12:42]line СНО: Общий режим [08:12:42]line Чек 59 20.09.2024 08:12 [08:12:42]line Смена: 495 ФФД: 1.0 [08:12:42]line ЗНМ: 0300000064 [08:12:42]line РНМ: 0000000000092592 [08:12:42]line Версия ККМ: 001 [08:12:42]line Платежная система: O! деньги [08:12:42]line ФМ: 0000000000874979 [08:12:42]line ФД: 85900 [08:12:42]line ФПД: 229629745962688 [08:12:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T081241&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85900&fm=229629745962688&tin=02508201610067®Number=0000000000092592&sum=100005 [08:12:42]OFD Sender: Processing packet 85900 [packets to send 263, broken 262] [08:12:42]ProducePacketName [08:12:42]name=ofd_packets/00085900 [08:12:42]OFD Sender: To server: pG, [08:12:42]CommunicateWithHost lk.salyk.kg:30040 [08:12:42]ConnectInit lk.salyk.kg [08:12:42]written 0, free lines is 4095 [08:12:42]Write to MH i2c: 01 00 00 6A 02 6C [08:12:42]Write i2c OK [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: 01 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: 01 07 00 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: 01 07 00 6A 02 00 00 00 00 00 EC 0C 6B [08:12:42]RasterBufferAndPrint [08:12:42]line [08:12:42]line [08:12:42]line [08:12:42]line [08:12:42]line [08:12:42]written 0, free lines is 3311 [08:12:42]MH_Cut [08:12:42]Write to MH i2c: D1 01 00 71 02 01 45 [08:12:42]Write i2c OK [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: D1 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: D1 01 00 [08:12:42]MH_I2C_Read... [08:12:42]Read from MH i2c: D1 01 00 71 02 00 44 [08:12:42]Write to MH i2c: 01 00 00 72 02 74 [08:12:42]Write i2c OK [08:12:42]MH_I2C_Read... [08:12:43]*** Cut start [08:12:43]*** Partial cut [08:12:43]*** CUTSNS_PIN = 1 [08:12:43]*** CUTSNS_PIN = 0 [08:12:44]*** Brake cut motor [08:12:44]Read from MH i2c: 01 [08:12:44]MH_I2C_Read... [08:12:44]*** Stop cut motor [08:12:44]*** Cut end [08:12:44]Read from MH i2c: 01 07 00 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: 01 07 00 72 02 00 00 00 00 00 FF 0F 89 [08:12:44]process_action close_receipt done [08:12:44]requested_data is exist [08:12:44]produce_requested_data [08:12:44]requested_item fm.sn is exist - process it [08:12:44]wFMCommunicate request_size=4 [08:12:44]MH_SAM_APDU [08:12:44]CAPDU: 80 11 00 00 [08:12:44]Write to MH i2c: E2 08 00 73 02 80 11 00 00 00 00 00 00 EF [08:12:44]Write i2c OK [08:12:44]MH_I2C_Read... [08:12:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:44]Read from MH i2c: E2 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: E2 17 00 [08:12:44]MH_I2C_Read... [08:12:44]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 [08:12:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:12:44]wFMCommunicate OK [08:12:44]requested_item fd.num is exist - process it [08:12:44]SAM_PROTO_GetFieldsCounters [08:12:44]wFMCommunicate request_size=4 [08:12:44]MH_SAM_APDU [08:12:44]CAPDU: 80 13 00 00 [08:12:44]Write to MH i2c: E2 08 00 74 02 80 13 00 00 00 00 00 00 F2 [08:12:44]Write i2c OK [08:12:44]MH_I2C_Read... [08:12:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:12:44]Read from MH i2c: E2 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: E2 62 00 [08:12:44]MH_I2C_Read... [08:12:44]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 8C 4F 01 00 0E 04 04 00 EF 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 9E [08:12: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 8C 4F 01 00 0E 04 04 00 EF 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 [08:12:44]wFMCommunicate OK [08:12:44]SAM_PROTO_GetFieldsCounters done [08:12:44]requested_item shift.num is exist - process it [08:12:44]requested_item shift.opened is exist - process it [08:12:44]req_shift_opened [08:12:44]FM_GetShiftState [08:12:44]SAM_PROTO_GetShiftState [08:12:44]wFMCommunicate request_size=4 [08:12:44]MH_SAM_APDU [08:12:44]CAPDU: 80 13 01 00 [08:12:44]Write to MH i2c: E2 08 00 75 02 80 13 01 00 00 00 00 00 F4 [08:12:44]Write i2c OK [08:12:44]MH_I2C_Read... [08:12:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:44]Read from MH i2c: E2 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: E2 0E 00 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: E2 0E 00 75 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7F [08:12:44]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:12:44]wFMCommunicate OK [08:12:44]SAM_PROTO_GetShiftState done [08:12:44]FM_GetShiftState done [08:12:44]req_shift_opened done [08:12:44]requested_item shift.open_date is exist - process it [08:12:44]req_shift_open_date [08:12:44]req_shift_open_date done [08:12:44]produce_requested_data done [08:12:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85900,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:12:44]process_action_free close_receipt [08:12:44]json_value_free [08:12:44]json_value_free done [08:12:44]process_json_proto returns [08:12:44]Send response to host [08:12:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85900,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:12:44]free response buf [08:12:44]execute_script done [08:12:44]execute_script returns [08:12:44]free content buf [08:12:44]Sock 7.Close socket [08:12:44]Sock 7.Thread stoped [08:12:48]Connected sock=11 [08:12: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 38 CB 07 01 79 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 3B 00 00 00 F4 03 04 00 79 2E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D0 D8 D7 70 1E C0 74 82 79 64 EB D0 01 43 [08: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 A6 EE 47 00 90 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 8C 4F 01 00 F4 03 04 00 55 D9 EC 66 B6 04 01 00 00 F3 63 27 86 54 54 12 75 [08:12:49]CommunicateWithHost err = 0 [08:12:49]CheckOFDResponse [08:12:49]1017 (14) - 77093643461234 [08:12:49]1041 (16) - 0000000000874979 [08:12:49]1040 (4) - 85900 [08:12:49]1012 (4) - 20.09.2024 02:09 [08:12:49]1206 (1) - 0 [08:12:49]OFD Sender: Remove packet 85900 [08:12:49]ProducePacketName [08:12:49]name=ofd_packets/00085900 [08:12:49]NVStorageDeleteData [08:12:50]OFD Sender: No OFD packet to send [08:12:55]OFD Sender: No OFD packet to send [08:12:57]recv_with_timeout no data received [08:13:00]OFD Sender: No OFD packet to send [08:13:05]OFD Sender: No OFD packet to send [08:13:10]OFD Sender: No OFD packet to send [08:13:12]recv_with_timeout no data received [08:13:15]OFD Sender: No OFD packet to send [08:13:20]OFD Sender: No OFD packet to send [08:13:25]OFD Sender: No OFD packet to send [08:13:30]OFD Sender: No OFD packet to send [08:13:35]OFD Sender: No OFD packet to send [08:13:40]OFD Sender: No OFD packet to send [08:13:45]OFD Sender: No OFD packet to send [08:13:50]OFD Sender: No OFD packet to send [08:13:55]OFD Sender: No OFD packet to send [08:14:00]OFD Sender: No OFD packet to send [08:14:05]OFD Sender: No OFD packet to send [08:14:10]OFD Sender: No OFD packet to send [08:14:15]OFD Sender: No OFD packet to send [08:14:20]OFD Sender: No OFD packet to send [08:14:25]OFD Sender: No OFD packet to send [08:14:30]OFD Sender: No OFD packet to send [08:14:35]OFD Sender: No OFD packet to send [08:14:40]OFD Sender: No OFD packet to send [08:14:45]OFD Sender: No OFD packet to send [08:14:50]OFD Sender: No OFD packet to send [08:14:55]OFD Sender: No OFD packet to send [08:15:00]OFD Sender: No OFD packet to send [08:15:05]OFD Sender: No OFD packet to send [08:15:10]OFD Sender: No OFD packet to send [08:15:15]OFD Sender: No OFD packet to send [08:15:20]OFD Sender: No OFD packet to send [08:15:25]OFD Sender: No OFD packet to send [08:15:30]OFD Sender: No OFD packet to send [08:15:35]OFD Sender: No OFD packet to send [08:15:40]OFD Sender: No OFD packet to send [08:15:45]OFD Sender: No OFD packet to send [08:15:50]OFD Sender: No OFD packet to send [08:15:55]OFD Sender: No OFD packet to send [08:16:00]OFD Sender: No OFD packet to send [08:16:05]OFD Sender: No OFD packet to send [08:16:10]OFD Sender: No OFD packet to send [08:16:15]OFD Sender: No OFD packet to send [08:16:20]OFD Sender: No OFD packet to send [08:16:25]OFD Sender: No OFD packet to send [08:16:30]OFD Sender: No OFD packet to send [08:16:35]OFD Sender: No OFD packet to send [08:16:40]OFD Sender: No OFD packet to send [08:16:45]OFD Sender: No OFD packet to send [08:16:50]OFD Sender: No OFD packet to send [08:16:55]OFD Sender: No OFD packet to send [08:17:00]OFD Sender: No OFD packet to send [08:17:05]OFD Sender: No OFD packet to send [08:17:10]OFD Sender: No OFD packet to send [08:17:11]recv_with_timeout no data received [08:17:15]OFD Sender: No OFD packet to send [08:17:20]OFD Sender: No OFD packet to send [08:17:25]OFD Sender: No OFD packet to send [08:17:30]OFD Sender: No OFD packet to send [08:17:35]OFD Sender: No OFD packet to send [08:17:40]OFD Sender: No OFD packet to send [08:17:45]OFD Sender: No OFD packet to send [08:17:50]OFD Sender: No OFD packet to send [08:17:55]OFD Sender: No OFD packet to send [08:18:00]OFD Sender: No OFD packet to send [08:18:05]OFD Sender: No OFD packet to send [08:18:10]OFD Sender: No OFD packet to send [08:18:11]accept exits with 9 [08:18:11]New connection [08:18:11]New thread 3067264356 created [08:18:11]Thread 3067120996 joined [08:18:11]Waiting for new connection... [08:18:11] Sock 9.Parse request [08:18:11]Sock 9.Check first char [08:18:11]Sock 9.First char is OK [08:18:11]request: POST /json_proto HTTP/1.0 [08:18:11]Method: POST [08:18:11]URL: /json_proto [08:18:11]Method is POST - this is cgi request [08:18:11]url: /json_proto [08:18:11]query_string will be loaded in cgi processing [08:18:11]execute_cgi json_proto POST (null) [08:18:11]execute_cgi path=json_proto method=POST [08:18:11]POST find Content-Length [08:18:11]Host: 172.17.47.196:8080 [08:18:11]Content-Length: 677 [08:18:11]Content-Type: application/json [08:18:11] [08:18:11]POST finish read [08:18:11]Found Content-Length = 677 [08:18:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870736", "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" ] } } [08:18:11]execute_script... [08:18: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)870736", "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" ] } } [08:18:11]POST & json_proto [08:18:11]process_json_proto [08:18:11]json parsed OK: [08:18:11]protocol is kg_v1.0 [08:18:11]action value=close_receipt [08:18:11]process_action close_receipt [08:18:11]cmd_close_receipt [08:18:11]MH_GetDate [08:18:11]Write to MH i2c: F0 00 00 76 02 67 [08:18:11]Write i2c OK [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: F0 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: F0 09 00 [08:18:11]MH_I2C_Read... [08:18:11]Read from MH i2c: F0 09 00 76 02 00 C4 2F ED 66 4C 6B 94 66 67 [08:18:11]GetLastDocTimeStamp 1726819961 [08:18:11]current date 1726820292 [08:18:11]FM_GetShiftState [08:18:11]SAM_PROTO_GetShiftState [08:18:11]wFMCommunicate request_size=4 [08:18:11]MH_SAM_APDU [08:18:11]CAPDU: 80 13 01 00 [08:18:11]Write to MH i2c: E2 08 00 77 02 80 13 01 00 00 00 00 00 F6 [08:18:11]Write i2c OK [08:18:11]MH_I2C_Read... [08:18:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:12]Read from MH i2c: E2 [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: E2 0E 00 [08:18:12]MH_I2C_Read... [08:18:12]Read from MH i2c: E2 0E 00 77 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 81 [08:18:12]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:18:12]wFMCommunicate OK [08:18:12]SAM_PROTO_GetShiftState done [08:18:12]FM_GetShiftState done [08:18:12]opened in 1726791534 [08:18:12]opened+sec_in_day 1726877934 [08:18:12]quantity*price = 50036 [08:18:12]sum+1 = 50037 [08:18: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 СНО: Общий режим Чек 60 20.09.2024 08:18 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85901 ФПД: 178328998180603 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T081812&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85901&fm=178328998180603&tin=02508201610067®Number=0000000000092592&sum=50000 [08:18:13]StoreToDocumentArchive [08:18:13]shift 495 fd 85901 [08:18:13]save to /storage/0495/doc_00085901 [08:18:13]save last doc name /storage/0495/doc_00085901 to /storage/kkm_last_doc_name [08:18:13]save OK [08:18:13]Clear old archive folders... [08:18:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:18:13]tlvbuf is 00E16630 [08:18:13]SAM_PROTO_ClearQueue [08:18:13]wFMCommunicate request_size=4 [08:18:13]MH_SAM_APDU [08:18:13]CAPDU: 80 09 00 00 [08:18:13]Write to MH i2c: E2 08 00 84 02 80 09 00 00 00 00 00 00 F8 [08:18:13]Write i2c OK [08:18:13]MH_I2C_Read... [08:18:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:18:13]Read from MH i2c: E2 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 03 00 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [08:18:13]RAPDU: 90 00 [08:18:13]wFMCommunicate OK [08:18:13]SAM_PROTO_ClearQueue done [08:18:13]KKMCreateOFDPacket [08:18:13]OFDProtocolAddRootSTLVToBuf [08:18:13]FM_MakeSignedData [08:18:13]FM_MakeSignedData [08:18:13]SAM_PROTO_SignData [08:18:13]wFMCommunicate request_size=4 [08:18:13]MH_SAM_APDU [08:18:13]CAPDU: 80 0D 01 02 [08:18:13]Write to MH i2c: E2 08 00 85 02 80 0D 01 02 00 00 00 00 00 [08:18:13]Write i2c OK [08:18:13]MH_I2C_Read... [08:18:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:18:13]Read from MH i2c: E2 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 03 00 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 03 00 85 02 00 90 00 FB [08:18:13]RAPDU: 90 00 [08:18:13]wFMCommunicate OK [08:18:13]wFMCommunicate request_size=255 [08:18:13]MH_SAM_APDU [08:18:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 C4 2F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 A2 [08:18:13]Write to MH i2c: E2 02 01 86 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 3C 00 00 00 F4 03 04 00 C4 2F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 A2 00 00 7E [08:18:13]Write i2c OK [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 [08:18:13]MH_I2C_Read... [08:18:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:13]Read from MH i2c: E2 03 00 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 03 00 86 02 00 90 00 FC [08:18:13]RAPDU: 90 00 [08:18:13]wFMCommunicate OK [08:18:13]wFMCommunicate request_size=10 [08:18:13]MH_SAM_APDU [08:18:13]CAPDU: 80 0D 02 02 05 30 74 96 F6 FB [08:18:13]Write to MH i2c: E2 0D 00 87 02 80 0D 02 02 05 00 30 74 96 F6 FB 00 00 38 [08:18:13]Write i2c OK [08:18:13]MH_I2C_Read... [08:18:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:13]Read from MH i2c: E2 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 03 00 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 03 00 87 02 00 90 00 FD [08:18:13]RAPDU: 90 00 [08:18:13]wFMCommunicate OK [08:18:13]wFMCommunicate request_size=4 [08:18:13]MH_SAM_APDU [08:18:13]CAPDU: 80 0D 03 02 [08:18:13]Write to MH i2c: E2 08 00 88 02 80 0D 03 02 00 00 00 00 05 [08:18:13]Write i2c OK [08:18:13]MH_I2C_Read... [08:18:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:18:13]Read from MH i2c: E2 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 0B 00 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 0B 00 88 02 00 D5 4E 93 52 01 8A CF 6C 90 00 D4 [08:18:13]RAPDU: D5 4E 93 52 01 8A CF 6C 90 00 [08:18:13]wFMCommunicate OK [08:18:13]SAM_PROTO_SignData done [08:18:13]FM_MakeSignedData done [08:18:13]CreateOFDProtocolMessage [08:18:13]wFMCommunicate request_size=4 [08:18:13]MH_SAM_APDU [08:18:13]CAPDU: 80 11 00 00 [08:18:13]Write to MH i2c: E2 08 00 89 02 80 11 00 00 00 00 00 00 05 [08:18:13]Write i2c OK [08:18:13]MH_I2C_Read... [08:18:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:13]Read from MH i2c: E2 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: E2 17 00 [08:18:13]MH_I2C_Read... [08:18:13]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 [08:18:13]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:13]wFMCommunicate OK [08:18:13]CreateOFDProtocolMessage done [08:18:13]OFDSenderStorePacket 85901 [08:18:13]StoreOFDPacket docnum=85901 [08:18: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 87 A9 07 01 E4 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 C4 2F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 A2 30 74 96 F6 FB D5 4E 93 52 01 8A CF 6C [08:18:13]CheckFolder [08:18:13]dirname=/storage/ofd_packets [08:18:13]CheckFolder done [08:18:13]ProducePacketName [08:18:13]name=ofd_packets/00085901 [08:18:13]NVStorageSaveData ofd_packets/00085901 [08:18:13]File name is /storage/ofd_packets/00085901 [08:18:13]Write 301 bytes [08:18:13]NVStorageSaveData done [08:18:13]OFDSenderStorePacket done [08:18:13]KKMCreateOFDPacket done [08:18:13]NVStorageSaveData kkm_last_timestamp [08:18:13]File name is /storage/kkm_last_timestamp [08:18:13]Write 4 bytes [08:18:13]NVStorageSaveData done [08:18:13]ExternCall_PrintAddStr [08:18:13]wPrintStart [08:18:13]Write to MH i2c: 01 00 00 8A 02 8C [08:18:13]Write i2c OK [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: 01 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: 01 07 00 [08:18:13]MH_I2C_Read... [08:18:13]Read from MH i2c: 01 07 00 8A 02 00 00 00 00 00 FF 0F A1 [08:18:13]RasterBufferAndPrint [08:18:13]line Счет N : (1)870736 [08:18:13]line ИНН: 02508201610067 [08:18:13]line Контрольно-Кассовый Чек [08:18:13]line ПРОДАЖА [08:18:13]line ТРК (МРК, ГНК) : 43 [08:18:13]line Товар: 2710124130 [08:18:13]line Аи-92-К-5 [08:18:13]line 7.380 * 67.80 [08:18:13]line = 500.36 [08:18:13]line НДС 12% НСП 1% [08:18:13]line > о реализуемом товаре [08:18:13]line ОКРУГЛЕНИЕ: -0.36 [08:18:13]line ИТОГО: 500.00 [08:18:13]line Внесено: 500.00 [08:18:13]line СДАЧА: 0.00 [08:18:13]line НСП 1% : 4.43 [08:18:13]line НДС 12% : 53.14 [08:18:13]line Наличными: 500.00 [08:18:13]line Безнал.: 0.00 [08:18:13]line Место: АЗС № 137 "Партнер Нефть" [08:18:13]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:18:13]line СНО: Общий режим [08:18:13]line Чек 60 20.09.2024 08:18 [08:18:13]line Смена: 495 ФФД: 1.0 [08:18:13]line ЗНМ: 0300000064 [08:18:13]line РНМ: 0000000000092592 [08:18:13]line Версия ККМ: 001 [08:18:13]line ФМ: 0000000000874979 [08:18:13]line ФД: 85901 [08:18:13]line ФПД: 178328998180603 [08:18:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T081812&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85901&fm=178328998180603&tin=02508201610067®Number=0000000000092592&sum=50000 [08:18:13]written 0, free lines is 4095 [08:18:13]OFD Sender: Processing packet 85901 [packets to send 263, broken 262] [08:18:13]ProducePacketName [08:18:13]name=ofd_packets/00085901 [08:18:13]OFD Sender: To server: pG, [08:18:13]CommunicateWithHost lk.salyk.kg:30040 [08:18:13]ConnectInit lk.salyk.kg [08:18:14]Write to MH i2c: 01 00 00 B5 02 B7 [08:18:14]Write i2c OK [08:18:14]MH_I2C_Read... [08:18:14]Read from MH i2c: 01 [08:18:14]MH_I2C_Read... [08:18:14]Read from MH i2c: 01 07 00 [08:18:14]MH_I2C_Read... [08:18:14]Read from MH i2c: 01 07 00 B5 02 00 00 00 00 00 CD 0C 97 [08:18:14]RasterBufferAndPrint [08:18:14]line [08:18:14]line [08:18:14]line [08:18:14]line [08:18:14]line [08:18:14]written 0, free lines is 3283 [08:18:14]MH_Cut [08:18:14]Write to MH i2c: D1 01 00 BC 02 01 90 [08:18:14]Write i2c OK [08:18:14]MH_I2C_Read... [08:18:14]Read from MH i2c: D1 [08:18:14]MH_I2C_Read... [08:18:14]Read from MH i2c: D1 01 00 [08:18:14]MH_I2C_Read... [08:18:14]Read from MH i2c: D1 01 00 BC 02 00 8F [08:18:14]Write to MH i2c: 01 00 00 BD 02 BF [08:18:14]Write i2c OK [08:18:14]MH_I2C_Read... [08:18:14]Connected sock=7 [08:18:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 87 A9 07 01 E4 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 C4 2F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 A2 30 74 96 F6 FB D5 4E 93 52 01 8A CF 6C [08:18:14]*** Cut start [08:18:14]*** Partial cut [08:18:14]*** CUTSNS_PIN = 1 [08:18:14]*** CUTSNS_PIN = 0 [08:18:15]*** Brake cut motor [08:18:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 29 10 47 00 AA A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8D 4F 01 00 F4 03 04 00 9A DA EC 66 B6 04 01 00 00 3C 45 12 79 F2 26 64 7E [08:18:15]CommunicateWithHost err = 0 [08:18:15]CheckOFDResponse [08:18:15]1017 (14) - 77093643461234 [08:18:15]1041 (16) - 0000000000874979 [08:18:15]1040 (4) - 85901 [08:18:15]1012 (4) - 20.09.2024 02:14 [08:18:15]1206 (1) - 0 [08:18:15]OFD Sender: Remove packet 85901 [08:18:15]ProducePacketName [08:18:15]name=ofd_packets/00085901 [08:18:15]NVStorageDeleteData [08:18:15]Read from MH i2c: 01 [08:18:15]MH_I2C_Read... [08:18:15]*** Stop cut motor [08:18:15]*** Cut end [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 BD 02 00 00 00 00 00 FF 0F D4 [08:18:15]process_action close_receipt done [08:18:15]requested_data is exist [08:18:15]produce_requested_data [08:18:15]requested_item fm.sn is exist - process it [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 BE 02 80 11 00 00 00 00 00 00 3A [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 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 [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]requested_item fd.num is exist - process it [08:18:15]SAM_PROTO_GetFieldsCounters [08:18:15]wFMCommunicate request_size=4 [08:18:15]MH_SAM_APDU [08:18:15]CAPDU: 80 13 00 00 [08:18:15]Write to MH i2c: E2 08 00 BF 02 80 13 00 00 00 00 00 00 3D [08:18:15]Write i2c OK [08:18:15]MH_I2C_Read... [08:18:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:18:15]Read from MH i2c: E2 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: E2 62 00 [08:18:15]MH_I2C_Read... [08:18:15]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 8D 4F 01 00 0E 04 04 00 EF 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 ED [08:18: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 8D 4F 01 00 0E 04 04 00 EF 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 [08:18:15]wFMCommunicate OK [08:18:15]SAM_PROTO_GetFieldsCounters done [08:18:15]requested_item shift.num is exist - process it [08:18:15]requested_item shift.opened is exist - process it [08:18:15]req_shift_opened [08:18:15]FM_GetShiftState [08:18:15]SAM_PROTO_GetShiftState [08:18:15]wFMCommunicate request_size=4 [08:18:15]MH_SAM_APDU [08:18:15]CAPDU: 80 13 01 00 [08:18:15]Write to MH i2c: E2 08 00 C0 02 80 13 01 00 00 00 00 00 3F [08:18:15]Write i2c OK [08:18:15]MH_I2C_Read... [08:18:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:15]Read from MH i2c: E2 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: E2 0E 00 [08:18:15]MH_I2C_Read... [08:18:15]Read from MH i2c: E2 0E 00 C0 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 CA [08:18:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:18:15]wFMCommunicate OK [08:18:15]SAM_PROTO_GetShiftState done [08:18:15]FM_GetShiftState done [08:18:15]req_shift_opened done [08:18:15]requested_item shift.open_date is exist - process it [08:18:15]req_shift_open_date [08:18:15]req_shift_open_date done [08:18:15]produce_requested_data done [08:18:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85901,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:18:15]process_action_free close_receipt [08:18:15]json_value_free [08:18:15]json_value_free done [08:18:15]process_json_proto returns [08:18:15]Send response to host [08:18:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85901,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:18:15]free response buf [08:18:15]execute_script done [08:18:15]execute_script returns [08:18:15]free content buf [08:18:15]Sock 9.Close socket [08:18:15]Sock 9.Thread stoped [08:18:15]OFD Sender: No OFD packet to send [08:18:20]OFD Sender: No OFD packet to send [08:18:25]OFD Sender: No OFD packet to send [08:18:29]recv_with_timeout no data received [08:18:30]OFD Sender: No OFD packet to send [08:18:35]OFD Sender: No OFD packet to send [08:18:40]OFD Sender: No OFD packet to send [08:18:41]recv_with_timeout no data received [08:18:45]OFD Sender: No OFD packet to send [08:18:50]OFD Sender: No OFD packet to send [08:18:55]OFD Sender: No OFD packet to send [08:18:59]recv_with_timeout no data received [08:19:00]OFD Sender: No OFD packet to send [08:19:05]OFD Sender: No OFD packet to send [08:19:10]OFD Sender: No OFD packet to send [08:19:11]recv_with_timeout no data received [08:19:15]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:46]OFD Sender: No OFD packet to send [08:19:51]OFD Sender: No OFD packet to send [08:19:56]OFD Sender: No OFD packet to send [08:19:57]recv_with_timeout no data received [08:20:01]OFD Sender: No OFD packet to send [08:20:06]OFD Sender: No OFD packet to send [08:20:11]OFD Sender: No OFD packet to send [08:20:16]OFD Sender: No OFD packet to send [08:20:21]OFD Sender: No OFD packet to send [08:20:26]OFD Sender: No OFD packet to send [08:20:31]OFD Sender: No OFD packet to send [08:20:36]OFD Sender: No OFD packet to send [08:20:41]OFD Sender: No OFD packet to send [08:20:46]OFD Sender: No OFD packet to send [08:20:51]OFD Sender: No OFD packet to send [08:20:56]OFD Sender: No OFD packet to send [08:21:01]OFD Sender: No OFD packet to send [08:21:03]accept exits with 10 [08:21:03]New connection [08:21:03]New thread 3067120996 created [08:21:03]Thread 3067264356 joined [08:21:03]Waiting for new connection... [08:21:03] Sock 10.Parse request [08:21:03]Sock 10.Check first char [08:21:03]Sock 10.First char is OK [08:21:03]request: POST /json_proto HTTP/1.0 [08:21:03]Method: POST [08:21:03]URL: /json_proto [08:21:03]Method is POST - this is cgi request [08:21:03]url: /json_proto [08:21:03]query_string will be loaded in cgi processing [08:21:03]execute_cgi json_proto POST (null) [08:21:03]execute_cgi path=json_proto method=POST [08:21:03]POST find Content-Length [08:21:03]Host: 172.17.47.196:8080 [08:21:03]Content-Length: 677 [08:21:03]Content-Type: application/json [08:21:03] [08:21:03]POST finish read [08:21:03]Found Content-Length = 677 [08:21:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870737", "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" ] } } [08:21:03]execute_script... [08:21: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)870737", "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" ] } } [08:21:03]POST & json_proto [08:21:03]process_json_proto [08:21:03]json parsed OK: [08:21:03]protocol is kg_v1.0 [08:21:03]action value=close_receipt [08:21:03]process_action close_receipt [08:21:03]cmd_close_receipt [08:21:03]MH_GetDate [08:21:03]Write to MH i2c: F0 00 00 C1 02 B2 [08:21:03]Write i2c OK [08:21:03]MH_I2C_Read... [08:21:03]Read from MH i2c: F0 [08:21:03]MH_I2C_Read... [08:21:03]Read from MH i2c: F0 09 00 [08:21:03]MH_I2C_Read... [08:21:03]Read from MH i2c: F0 09 00 C1 02 00 70 30 ED 66 4C 6B 94 66 5F [08:21:03]GetLastDocTimeStamp 1726820292 [08:21:03]current date 1726820464 [08:21:03]FM_GetShiftState [08:21:03]SAM_PROTO_GetShiftState [08:21:03]wFMCommunicate request_size=4 [08:21:03]MH_SAM_APDU [08:21:03]CAPDU: 80 13 01 00 [08:21:03]Write to MH i2c: E2 08 00 C2 02 80 13 01 00 00 00 00 00 41 [08:21:03]Write i2c OK [08:21:03]MH_I2C_Read... [08:21:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:03]Read from MH i2c: E2 [08:21:03]MH_I2C_Read... [08:21:03]Read from MH i2c: E2 0E 00 [08:21:03]MH_I2C_Read... [08:21:03]Read from MH i2c: E2 0E 00 C2 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 CC [08:21:03]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:21:03]wFMCommunicate OK [08:21:03]SAM_PROTO_GetShiftState done [08:21:03]FM_GetShiftState done [08:21:03]opened in 1726791534 [08:21:03]opened+sec_in_day 1726877934 [08:21:03]quantity*price = 50036 [08:21:03]sum+1 = 50037 [08:21:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 61 20.09.2024 08:21 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85902 ФПД: 125718274559575 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T082104&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85902&fm=125718274559575&tin=02508201610067®Number=0000000000092592&sum=50000 [08:21:05]StoreToDocumentArchive [08:21:05]shift 495 fd 85902 [08:21:05]save to /storage/0495/doc_00085902 [08:21:05]save last doc name /storage/0495/doc_00085902 to /storage/kkm_last_doc_name [08:21:05]save OK [08:21:05]Clear old archive folders... [08:21:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:21:05]tlvbuf is 00E16050 [08:21:05]SAM_PROTO_ClearQueue [08:21:05]wFMCommunicate request_size=4 [08:21:05]MH_SAM_APDU [08:21:05]CAPDU: 80 09 00 00 [08:21:05]Write to MH i2c: E2 08 00 CF 02 80 09 00 00 00 00 00 00 43 [08:21:05]Write i2c OK [08:21:05]MH_I2C_Read... [08:21:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:21:05]Read from MH i2c: E2 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: E2 03 00 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [08:21:05]RAPDU: 90 00 [08:21:05]wFMCommunicate OK [08:21:05]SAM_PROTO_ClearQueue done [08:21:05]KKMCreateOFDPacket [08:21:05]OFDProtocolAddRootSTLVToBuf [08:21:05]FM_MakeSignedData [08:21:05]FM_MakeSignedData [08:21:05]SAM_PROTO_SignData [08:21:05]wFMCommunicate request_size=4 [08:21:05]MH_SAM_APDU [08:21:05]CAPDU: 80 0D 01 02 [08:21:05]Write to MH i2c: E2 08 00 D0 02 80 0D 01 02 00 00 00 00 4B [08:21:05]Write i2c OK [08:21:05]MH_I2C_Read... [08:21:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:21:05]Read from MH i2c: E2 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: E2 03 00 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [08:21:05]RAPDU: 90 00 [08:21:05]wFMCommunicate OK [08:21:05]wFMCommunicate request_size=255 [08:21:05]MH_SAM_APDU [08:21: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 70 30 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 72 [08:21:05]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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 70 30 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 72 00 00 48 [08:21:05]Write i2c OK [08:21:05]MH_I2C_Read... [08:21:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:05]Read from MH i2c: E2 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: E2 03 00 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [08:21:05]RAPDU: 90 00 [08:21:05]wFMCommunicate OK [08:21:05]wFMCommunicate request_size=10 [08:21:05]MH_SAM_APDU [08:21:05]CAPDU: 80 0D 02 02 05 57 11 18 CE 57 [08:21:05]Write to MH i2c: E2 0D 00 D2 02 80 0D 02 02 05 00 57 11 18 CE 57 00 00 FD [08:21:05]Write i2c OK [08:21:05]MH_I2C_Read... [08:21:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:05]Read from MH i2c: E2 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: E2 03 00 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: E2 03 00 D2 02 00 90 00 48 [08:21:05]RAPDU: 90 00 [08:21:05]wFMCommunicate OK [08:21:05]wFMCommunicate request_size=4 [08:21:05]MH_SAM_APDU [08:21:05]CAPDU: 80 0D 03 02 [08:21:05]Write to MH i2c: E2 08 00 D3 02 80 0D 03 02 00 00 00 00 50 [08:21:05]Write i2c OK [08:21:05]MH_I2C_Read... [08:21:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:21:05]Read from MH i2c: E2 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: E2 0B 00 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: E2 0B 00 D3 02 00 39 91 A4 CF 3A 63 ED 09 90 00 21 [08:21:05]RAPDU: 39 91 A4 CF 3A 63 ED 09 90 00 [08:21:05]wFMCommunicate OK [08:21:05]SAM_PROTO_SignData done [08:21:05]FM_MakeSignedData done [08:21:05]CreateOFDProtocolMessage [08:21:05]wFMCommunicate request_size=4 [08:21:05]MH_SAM_APDU [08:21:05]CAPDU: 80 11 00 00 [08:21:05]Write to MH i2c: E2 08 00 D4 02 80 11 00 00 00 00 00 00 50 [08:21:05]Write i2c OK [08:21:05]MH_I2C_Read... [08:21:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:05]Read from MH i2c: E2 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: E2 17 00 [08:21:05]MH_I2C_Read... [08:21:05]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 [08:21: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:21:05]wFMCommunicate OK [08:21:05]CreateOFDProtocolMessage done [08:21:05]OFDSenderStorePacket 85902 [08:21:05]StoreOFDPacket docnum=85902 [08:21: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 DD E4 07 01 BA 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 70 30 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 72 57 11 18 CE 57 39 91 A4 CF 3A 63 ED 09 [08:21:05]CheckFolder [08:21:05]dirname=/storage/ofd_packets [08:21:05]CheckFolder done [08:21:05]ProducePacketName [08:21:05]name=ofd_packets/00085902 [08:21:05]NVStorageSaveData ofd_packets/00085902 [08:21:05]File name is /storage/ofd_packets/00085902 [08:21:05]Write 301 bytes [08:21:05]NVStorageSaveData done [08:21:05]OFDSenderStorePacket done [08:21:05]KKMCreateOFDPacket done [08:21:05]NVStorageSaveData kkm_last_timestamp [08:21:05]File name is /storage/kkm_last_timestamp [08:21:05]Write 4 bytes [08:21:05]NVStorageSaveData done [08:21:05]ExternCall_PrintAddStr [08:21:05]wPrintStart [08:21:05]Write to MH i2c: 01 00 00 D5 02 D7 [08:21:05]Write i2c OK [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: 01 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: 01 07 00 [08:21:05]MH_I2C_Read... [08:21:05]Read from MH i2c: 01 07 00 D5 02 00 00 00 00 00 FF 0F EC [08:21:05]RasterBufferAndPrint [08:21:05]line Счет N : (1)870737 [08:21:05]line ИНН: 02508201610067 [08:21:05]line Контрольно-Кассовый Чек [08:21:05]line ПРОДАЖА [08:21:05]line ТРК (МРК, ГНК) : 33 [08:21:05]line Товар: 2710124130 [08:21:05]line Аи-92-К-5 [08:21:05]line 7.380 * 67.80 [08:21:05]line = 500.36 [08:21:05]line НДС 12% НСП 1% [08:21:05]line > о реализуемом товаре [08:21:05]line ОКРУГЛЕНИЕ: -0.36 [08:21:05]line ИТОГО: 500.00 [08:21:05]line Внесено: 500.00 [08:21:05]line СДАЧА: 0.00 [08:21:05]line НСП 1% : 4.43 [08:21:05]line НДС 12% : 53.14 [08:21:05]line Наличными: 500.00 [08:21:05]line Безнал.: 0.00 [08:21:05]line Место: АЗС № 137 "Партнер Нефть" [08:21:05]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:21:05]line СНО: Общий режим [08:21:05]line Чек 61 20.09.2024 08:21 [08:21:05]line Смена: 495 ФФД: 1.0 [08:21:05]line ЗНМ: 0300000064 [08:21:05]line РНМ: 0000000000092592 [08:21:05]line Версия ККМ: 001 [08:21:05]line ФМ: 0000000000874979 [08:21:05]line ФД: 85902 [08:21:05]line ФПД: 125718274559575 [08:21:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T082104&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85902&fm=125718274559575&tin=02508201610067®Number=0000000000092592&sum=50000 [08:21:05]written 0, free lines is 4095 [08:21:05]OFD Sender: Processing packet 85902 [packets to send 263, broken 262] [08:21:05]ProducePacketName [08:21:05]name=ofd_packets/00085902 [08:21:05]OFD Sender: To server: pG, [08:21:05]CommunicateWithHost lk.salyk.kg:30040 [08:21:05]ConnectInit lk.salyk.kg [08:21:06]Write to MH i2c: 01 00 00 00 03 03 [08:21:06]Write i2c OK [08:21:06]MH_I2C_Read... [08:21:06]Read from MH i2c: 01 [08:21:06]MH_I2C_Read... [08:21:06]Read from MH i2c: 01 07 00 [08:21:06]MH_I2C_Read... [08:21:06]Read from MH i2c: 01 07 00 00 03 00 00 00 00 00 CE 0C E4 [08:21:06]RasterBufferAndPrint [08:21:06]line [08:21:06]line [08:21:06]line [08:21:06]line [08:21:06]line [08:21:06]written 0, free lines is 3286 [08:21:06]MH_Cut [08:21:06]Write to MH i2c: D1 01 00 07 03 01 DC [08:21:06]Write i2c OK [08:21:06]MH_I2C_Read... [08:21:06]Read from MH i2c: D1 [08:21:06]MH_I2C_Read... [08:21:06]Read from MH i2c: D1 01 00 [08:21:06]MH_I2C_Read... [08:21:06]Read from MH i2c: D1 01 00 07 03 00 DB [08:21:06]Write to MH i2c: 01 00 00 08 03 0B [08:21:06]Write i2c OK [08:21:06]MH_I2C_Read... [08:21:06]Connected sock=9 [08:21: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 DD E4 07 01 BA 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 70 30 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 72 57 11 18 CE 57 39 91 A4 CF 3A 63 ED 09 [08:21:06]*** Cut start [08:21:06]*** Partial cut [08:21:06]*** CUTSNS_PIN = 1 [08:21:06]*** CUTSNS_PIN = 0 [08:21: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 EB 12 47 00 F7 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 8E 4F 01 00 F4 03 04 00 46 DB EC 66 B6 04 01 00 00 8D 39 71 07 39 B4 2C 3F [08:21:07]CommunicateWithHost err = 0 [08:21:07]CheckOFDResponse [08:21:07]1017 (14) - 77093643461234 [08:21:07]1041 (16) - 0000000000874979 [08:21:07]1040 (4) - 85902 [08:21:07]1012 (4) - 20.09.2024 02:17 [08:21:07]1206 (1) - 0 [08:21:07]OFD Sender: Remove packet 85902 [08:21:07]ProducePacketName [08:21:07]name=ofd_packets/00085902 [08:21:07]NVStorageDeleteData [08:21:07]*** Brake cut motor [08:21:07]Read from MH i2c: 01 [08:21:07]MH_I2C_Read... [08:21:07]*** Stop cut motor [08:21:07]*** Cut end [08:21:07]Read from MH i2c: 01 07 00 [08:21:07]MH_I2C_Read... [08:21:07]Read from MH i2c: 01 07 00 08 03 00 00 00 00 00 FF 0F 20 [08:21:07]process_action close_receipt done [08:21:07]requested_data is exist [08:21:07]produce_requested_data [08:21:07]requested_item fm.sn is exist - process it [08:21:07]wFMCommunicate request_size=4 [08:21:07]MH_SAM_APDU [08:21:07]CAPDU: 80 11 00 00 [08:21:07]Write to MH i2c: E2 08 00 09 03 80 11 00 00 00 00 00 00 86 [08:21:07]Write i2c OK [08:21:07]MH_I2C_Read... [08:21:07]OFD Sender: No OFD packet to send [08:21:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:07]Read from MH i2c: E2 [08:21:07]MH_I2C_Read... [08:21:07]Read from MH i2c: E2 17 00 [08:21:07]MH_I2C_Read... [08:21:07]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 [08:21:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:21:07]wFMCommunicate OK [08:21:07]requested_item fd.num is exist - process it [08:21:07]SAM_PROTO_GetFieldsCounters [08:21:07]wFMCommunicate request_size=4 [08:21:07]MH_SAM_APDU [08:21:07]CAPDU: 80 13 00 00 [08:21:07]Write to MH i2c: E2 08 00 0A 03 80 13 00 00 00 00 00 00 89 [08:21:07]Write i2c OK [08:21:07]MH_I2C_Read... [08:21:07]Read from MH i2c: E2 [08:21:07]MH_I2C_Read... [08:21:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:21:07]Read from MH i2c: E2 62 00 [08:21:07]MH_I2C_Read... [08:21:07]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 8E 4F 01 00 0E 04 04 00 EF 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 3D [08:21: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 8E 4F 01 00 0E 04 04 00 EF 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 [08:21:07]wFMCommunicate OK [08:21:07]SAM_PROTO_GetFieldsCounters done [08:21:07]requested_item shift.num is exist - process it [08:21:07]requested_item shift.opened is exist - process it [08:21:07]req_shift_opened [08:21:07]FM_GetShiftState [08:21:07]SAM_PROTO_GetShiftState [08:21:07]wFMCommunicate request_size=4 [08:21:07]MH_SAM_APDU [08:21:07]CAPDU: 80 13 01 00 [08:21:07]Write to MH i2c: E2 08 00 0B 03 80 13 01 00 00 00 00 00 8B [08:21:07]Write i2c OK [08:21:07]MH_I2C_Read... [08:21:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:07]Read from MH i2c: E2 [08:21:07]MH_I2C_Read... [08:21:07]Read from MH i2c: E2 0E 00 [08:21:07]MH_I2C_Read... [08:21:07]Read from MH i2c: E2 0E 00 0B 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 16 [08:21:07]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:21:07]wFMCommunicate OK [08:21:07]SAM_PROTO_GetShiftState done [08:21:07]FM_GetShiftState done [08:21:07]req_shift_opened done [08:21:07]requested_item shift.open_date is exist - process it [08:21:07]req_shift_open_date [08:21:07]req_shift_open_date done [08:21:07]produce_requested_data done [08:21:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85902,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:21:07]process_action_free close_receipt [08:21:07]json_value_free [08:21:07]json_value_free done [08:21:07]process_json_proto returns [08:21:07]Send response to host [08:21:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85902,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:21:07]free response buf [08:21:07]execute_script done [08:21:07]execute_script returns [08:21:07]free content buf [08:21:07]Sock 10.Close socket [08:21:07]Sock 10.Thread stoped [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: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:46]accept exits with 7 [08:23:46]New connection [08:23:46]New thread 3067264356 created [08:23:46]Thread 3067120996 joined [08:23:46]Waiting for new connection... [08:23:46] Sock 7.Parse request [08:23:46]Sock 7.Check first char [08:23:46]Sock 7.First char is OK [08:23:46]request: POST /json_proto HTTP/1.0 [08:23:46]Method: POST [08:23:46]URL: /json_proto [08:23:46]Method is POST - this is cgi request [08:23:46]url: /json_proto [08:23:46]query_string will be loaded in cgi processing [08:23:46]execute_cgi json_proto POST (null) [08:23:46]execute_cgi path=json_proto method=POST [08:23:46]POST find Content-Length [08:23:46]Host: 172.17.47.196:8080 [08:23:46]Content-Length: 687 [08:23:46]Content-Type: application/json [08:23:46] [08:23:46]POST finish read [08:23:46]Found Content-Length = 687 [08:23:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870739", "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" ] } } [08:23:46]execute_script... [08:23: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)870739", "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" ] } } [08:23:46]POST & json_proto [08:23:46]process_json_proto [08:23:46]json parsed OK: [08:23:46]protocol is kg_v1.0 [08:23:46]action value=close_receipt [08:23:46]process_action close_receipt [08:23:46]cmd_close_receipt [08:23:46]MH_GetDate [08:23:46]Write to MH i2c: F0 00 00 0C 03 FE [08:23:46]Write i2c OK [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: F0 [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: F0 09 00 [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: F0 09 00 0C 03 00 13 31 ED 66 4C 6B 94 66 4F [08:23:46]GetLastDocTimeStamp 1726820464 [08:23:46]current date 1726820627 [08:23:46]FM_GetShiftState [08:23:46]SAM_PROTO_GetShiftState [08:23:46]wFMCommunicate request_size=4 [08:23:46]MH_SAM_APDU [08:23:46]CAPDU: 80 13 01 00 [08:23:46]Write to MH i2c: E2 08 00 0D 03 80 13 01 00 00 00 00 00 8D [08:23:46]Write i2c OK [08:23:46]MH_I2C_Read... [08:23:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:46]Read from MH i2c: E2 [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: E2 0E 00 [08:23:46]MH_I2C_Read... [08:23:46]Read from MH i2c: E2 0E 00 0D 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 18 [08:23:46]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:23:46]wFMCommunicate OK [08:23:46]SAM_PROTO_GetShiftState done [08:23:46]FM_GetShiftState done [08:23:46]opened in 1726791534 [08:23:46]opened+sec_in_day 1726877934 [08:23:46]quantity*price = 150037 [08:23:46]sum+1 = 150039 [08:23:46]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 СНО: Общий режим Чек 62 20.09.2024 08:23 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85903 ФПД: 218338629285953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T082347&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85903&fm=218338629285953&tin=02508201610067®Number=0000000000092592&sum=150000 [08:23:47]StoreToDocumentArchive [08:23:47]shift 495 fd 85903 [08:23:47]save to /storage/0495/doc_00085903 [08:23:47]save last doc name /storage/0495/doc_00085903 to /storage/kkm_last_doc_name [08:23:47]save OK [08:23:47]Clear old archive folders... [08:23:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:23:47]tlvbuf is 00E39250 [08:23:47]SAM_PROTO_ClearQueue [08:23:47]wFMCommunicate request_size=4 [08:23:47]MH_SAM_APDU [08:23:47]CAPDU: 80 09 00 00 [08:23:47]Write to MH i2c: E2 08 00 1A 03 80 09 00 00 00 00 00 00 8F [08:23:47]Write i2c OK [08:23:47]MH_I2C_Read... [08:23:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:47]Read from MH i2c: E2 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 03 00 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 03 00 1A 03 00 90 00 91 [08:23:47]RAPDU: 90 00 [08:23:47]wFMCommunicate OK [08:23:47]SAM_PROTO_ClearQueue done [08:23:47]KKMCreateOFDPacket [08:23:47]OFDProtocolAddRootSTLVToBuf [08:23:47]FM_MakeSignedData [08:23:47]FM_MakeSignedData [08:23:47]SAM_PROTO_SignData [08:23:47]wFMCommunicate request_size=4 [08:23:47]MH_SAM_APDU [08:23:47]CAPDU: 80 0D 01 02 [08:23:47]Write to MH i2c: E2 08 00 1B 03 80 0D 01 02 00 00 00 00 97 [08:23:47]Write i2c OK [08:23:47]MH_I2C_Read... [08:23:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:47]Read from MH i2c: E2 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 03 00 [08:23:47]MH_I2C_Read... [08:23:47]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [08:23:47]RAPDU: 90 00 [08:23:47]wFMCommunicate OK [08:23:47]wFMCommunicate request_size=255 [08:23:47]MH_SAM_APDU [08:23: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 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 3E 00 00 00 F4 03 04 00 13 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [08:23:47]Write to MH i2c: E2 02 01 1C 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 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 3E 00 00 00 F4 03 04 00 13 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 2C [08:23:47]Write i2c OK [08:23:47]MH_I2C_Read... [08:23:47]OFD Sender: No OFD packet to send [08:23:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:48]Read from MH i2c: E2 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 03 00 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 03 00 1C 03 00 90 00 93 [08:23:48]RAPDU: 90 00 [08:23:48]wFMCommunicate OK [08:23:48]wFMCommunicate request_size=11 [08:23:48]MH_SAM_APDU [08:23:48]CAPDU: 80 0D 02 02 06 C6 93 EC 70 78 41 [08:23:48]Write to MH i2c: E2 0E 00 1D 03 80 0D 02 02 06 00 C6 93 EC 70 78 41 00 00 14 [08:23:48]Write i2c OK [08:23:48]MH_I2C_Read... [08:23:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:48]Read from MH i2c: E2 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 03 00 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 03 00 1D 03 00 90 00 94 [08:23:48]RAPDU: 90 00 [08:23:48]wFMCommunicate OK [08:23:48]wFMCommunicate request_size=4 [08:23:48]MH_SAM_APDU [08:23:48]CAPDU: 80 0D 03 02 [08:23:48]Write to MH i2c: E2 08 00 1E 03 80 0D 03 02 00 00 00 00 9C [08:23:48]Write i2c OK [08:23:48]MH_I2C_Read... [08:23:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:48]Read from MH i2c: E2 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 0B 00 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 0B 00 1E 03 00 88 35 1A 51 A1 EB 0C 73 90 00 D0 [08:23:48]RAPDU: 88 35 1A 51 A1 EB 0C 73 90 00 [08:23:48]wFMCommunicate OK [08:23:48]SAM_PROTO_SignData done [08:23:48]FM_MakeSignedData done [08:23:48]CreateOFDProtocolMessage [08:23:48]wFMCommunicate request_size=4 [08:23:48]MH_SAM_APDU [08:23:48]CAPDU: 80 11 00 00 [08:23:48]Write to MH i2c: E2 08 00 1F 03 80 11 00 00 00 00 00 00 9C [08:23:48]Write i2c OK [08:23:48]MH_I2C_Read... [08:23:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:48]Read from MH i2c: E2 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: E2 17 00 [08:23:48]MH_I2C_Read... [08:23:48]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 [08:23:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:23:48]wFMCommunicate OK [08:23:48]CreateOFDProtocolMessage done [08:23:48]OFDSenderStorePacket 85903 [08:23:48]StoreOFDPacket docnum=85903 [08:23: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 66 51 08 01 9A 39 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 3E 00 00 00 F4 03 04 00 13 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C6 93 EC 70 78 41 88 35 1A 51 A1 EB 0C 73 [08:23:48]CheckFolder [08:23:48]dirname=/storage/ofd_packets [08:23:48]CheckFolder done [08:23:48]ProducePacketName [08:23:48]name=ofd_packets/00085903 [08:23:48]NVStorageSaveData ofd_packets/00085903 [08:23:48]File name is /storage/ofd_packets/00085903 [08:23:48]Write 302 bytes [08:23:48]NVStorageSaveData done [08:23:48]OFDSenderStorePacket done [08:23:48]KKMCreateOFDPacket done [08:23:48]NVStorageSaveData kkm_last_timestamp [08:23:48]File name is /storage/kkm_last_timestamp [08:23:48]Write 4 bytes [08:23:48]NVStorageSaveData done [08:23:48]ExternCall_PrintAddStr [08:23:48]wPrintStart [08:23:48]Write to MH i2c: 01 00 00 20 03 23 [08:23:48]Write i2c OK [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: 01 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: 01 07 00 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: 01 07 00 20 03 00 00 00 00 00 FF 0F 38 [08:23:48]RasterBufferAndPrint [08:23:48]line Счет N : (1)870739 [08:23:48]line ИНН: 02508201610067 [08:23:48]line Контрольно-Кассовый Чек [08:23:48]line ПРОДАЖА [08:23:48]line ТРК (МРК, ГНК) : 21 [08:23:48]line Товар: 2710194210 [08:23:48]line ДТ(л)-К-4 [08:23:48]line 19.690 * 76.20 [08:23:48]line = 1500.38 [08:23:48]line НДС 12% НСП 1% [08:23:48]line > о реализуемом товаре [08:23:48]line ОКРУГЛЕНИЕ: -0.38 [08:23:48]line ИТОГО: 1500.00 [08:23:48]line Внесено: 1500.00 [08:23:48]line СДАЧА: 0.00 [08:23:48]line НСП 1% : 13.28 [08:23:48]line НДС 12% : 159.33 [08:23:48]line Наличными: 1500.00 [08:23:48]line Безнал.: 0.00 [08:23:48]line Место: АЗС № 137 "Партнер Нефть" [08:23:48]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:23:48]line СНО: Общий режим [08:23:48]line Чек 62 20.09.2024 08:23 [08:23:48]line Смена: 495 ФФД: 1.0 [08:23:48]line ЗНМ: 0300000064 [08:23:48]line РНМ: 0000000000092592 [08:23:48]line Версия ККМ: 001 [08:23:48]line ФМ: 0000000000874979 [08:23:48]line ФД: 85903 [08:23:48]line ФПД: 218338629285953 [08:23:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T082347&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85903&fm=218338629285953&tin=02508201610067®Number=0000000000092592&sum=150000 [08:23:48]OFD Sender: Processing packet 85903 [packets to send 263, broken 262] [08:23:48]ProducePacketName [08:23:48]name=ofd_packets/00085903 [08:23:48]OFD Sender: To server: pG, [08:23:48]CommunicateWithHost lk.salyk.kg:30040 [08:23:48]ConnectInit lk.salyk.kg [08:23:48]written 0, free lines is 4095 [08:23:48]Write to MH i2c: 01 00 00 4B 03 4E [08:23:48]Write i2c OK [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: 01 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: 01 07 00 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: 01 07 00 4B 03 00 00 00 00 00 D9 0C 3A [08:23:48]RasterBufferAndPrint [08:23:48]line [08:23:48]line [08:23:48]line [08:23:48]line [08:23:48]line [08:23:48]written 0, free lines is 3293 [08:23:48]MH_Cut [08:23:48]Write to MH i2c: D1 01 00 52 03 01 27 [08:23:48]Write i2c OK [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: D1 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: D1 01 00 [08:23:48]MH_I2C_Read... [08:23:48]Read from MH i2c: D1 01 00 52 03 00 26 [08:23:48]Write to MH i2c: 01 00 00 53 03 56 [08:23:48]Write i2c OK [08:23:48]MH_I2C_Read... [08:23:49]*** Cut start [08:23:49]*** Partial cut [08:23:49]*** CUTSNS_PIN = 1 [08:23:49]*** CUTSNS_PIN = 0 [08:23:50]*** Brake cut motor [08:23:50]Read from MH i2c: 01 [08:23:50]MH_I2C_Read... [08:23:50]Read from MH i2c: 01 07 00 [08:23:50]MH_I2C_Read... [08:23:50]*** Stop cut motor [08:23:50]*** Cut end [08:23:50]Read from MH i2c: 01 07 00 53 03 00 00 00 00 00 FF 0F 6B [08:23:50]process_action close_receipt done [08:23:50]requested_data is exist [08:23:50]produce_requested_data [08:23:50]requested_item fm.sn is exist - process it [08:23:50]wFMCommunicate request_size=4 [08:23:50]MH_SAM_APDU [08:23:50]CAPDU: 80 11 00 00 [08:23:50]Write to MH i2c: E2 08 00 54 03 80 11 00 00 00 00 00 00 D1 [08:23:50]Write i2c OK [08:23:50]MH_I2C_Read... [08:23:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:50]Read from MH i2c: E2 [08:23:50]MH_I2C_Read... [08:23:50]Read from MH i2c: E2 17 00 [08:23:50]MH_I2C_Read... [08:23:50]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 [08:23:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:23:50]wFMCommunicate OK [08:23:50]requested_item fd.num is exist - process it [08:23:50]SAM_PROTO_GetFieldsCounters [08:23:50]wFMCommunicate request_size=4 [08:23:50]MH_SAM_APDU [08:23:50]CAPDU: 80 13 00 00 [08:23:50]Write to MH i2c: E2 08 00 55 03 80 13 00 00 00 00 00 00 D4 [08:23:50]Write i2c OK [08:23:50]MH_I2C_Read... [08:23:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:50]Read from MH i2c: E2 [08:23:50]MH_I2C_Read... [08:23:50]Read from MH i2c: E2 62 00 [08:23:50]MH_I2C_Read... [08:23:50]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 8F 4F 01 00 0E 04 04 00 EF 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 8C [08:23: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 8F 4F 01 00 0E 04 04 00 EF 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 [08:23:50]wFMCommunicate OK [08:23:50]SAM_PROTO_GetFieldsCounters done [08:23:50]requested_item shift.num is exist - process it [08:23:50]requested_item shift.opened is exist - process it [08:23:50]req_shift_opened [08:23:50]FM_GetShiftState [08:23:50]SAM_PROTO_GetShiftState [08:23:50]wFMCommunicate request_size=4 [08:23:50]MH_SAM_APDU [08:23:50]CAPDU: 80 13 01 00 [08:23:50]Write to MH i2c: E2 08 00 56 03 80 13 01 00 00 00 00 00 D6 [08:23:50]Write i2c OK [08:23:50]MH_I2C_Read... [08:23:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:50]Read from MH i2c: E2 [08:23:50]MH_I2C_Read... [08:23:50]Read from MH i2c: E2 0E 00 [08:23:50]MH_I2C_Read... [08:23:50]Read from MH i2c: E2 0E 00 56 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 61 [08:23:50]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:23:50]wFMCommunicate OK [08:23:50]SAM_PROTO_GetShiftState done [08:23:50]FM_GetShiftState done [08:23:50]req_shift_opened done [08:23:50]requested_item shift.open_date is exist - process it [08:23:50]req_shift_open_date [08:23:50]req_shift_open_date done [08:23:50]produce_requested_data done [08:23:50]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85903,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:23:50]process_action_free close_receipt [08:23:50]json_value_free [08:23:50]json_value_free done [08:23:50]process_json_proto returns [08:23:50]Send response to host [08:23:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85903,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:23:50]free response buf [08:23:50]execute_script done [08:23:50]execute_script returns [08:23:50]free content buf [08:23:50]Sock 7.Close socket [08:23:50]Sock 7.Thread stoped [08:23:53]recv_with_timeout no data received [08:23:53]ConnectInit Can't take IP for lk.salyk.kg [08:23:53]CommunicateWithHost connect error [08:23:53]CommunicateWithHost err = -1 [08:23:53]OFD Sender: Server communicate error [08:23:58]OFD Sender: Processing packet 85903 [packets to send 263, broken 262] [08:23:58]ProducePacketName [08:23:58]name=ofd_packets/00085903 [08:23:58]OFD Sender: To server: pG, [08:23:58]CommunicateWithHost lk.salyk.kg:30040 [08:23:58]ConnectInit lk.salyk.kg [08:24:03]ConnectInit Can't take IP for lk.salyk.kg [08:24:03]CommunicateWithHost connect error [08:24:03]CommunicateWithHost err = -1 [08:24:03]OFD Sender: Server communicate error [08:24:06]accept exits with 9 [08:24:06]New connection [08:24:06]New thread 3067120996 created [08:24:06]Thread 3067264356 joined [08:24:06]Waiting for new connection... [08:24:06] Sock 9.Parse request [08:24:06]Sock 9.Check first char [08:24:06]Sock 9.First char is OK [08:24:06]request: POST /json_proto HTTP/1.0 [08:24:06]Method: POST [08:24:06]URL: /json_proto [08:24:06]Method is POST - this is cgi request [08:24:06]url: /json_proto [08:24:06]query_string will be loaded in cgi processing [08:24:06]execute_cgi json_proto POST (null) [08:24:06]execute_cgi path=json_proto method=POST [08:24:06]POST find Content-Length [08:24:06]Host: 172.17.47.196:8080 [08:24:06]Content-Length: 754 [08:24:06]Content-Type: application/json [08:24:06] [08:24:06]POST finish read [08:24:06]Found Content-Length = 754 [08:24:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870738", "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" : 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\u000A30058723", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:06]execute_script... [08:24:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870738", "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" : 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\u000A30058723", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:06]POST & json_proto [08:24:06]process_json_proto [08:24:06]json parsed OK: [08:24:06]protocol is kg_v1.0 [08:24:06]action value=close_receipt [08:24:06]process_action close_receipt [08:24:06]cmd_close_receipt [08:24:06]MH_GetDate [08:24:06]Write to MH i2c: F0 00 00 57 03 49 [08:24:06]Write i2c OK [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: F0 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: F0 09 00 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: F0 09 00 57 03 00 27 31 ED 66 4C 6B 94 66 AE [08:24:06]GetLastDocTimeStamp 1726820627 [08:24:06]current date 1726820647 [08:24:06]FM_GetShiftState [08:24:06]SAM_PROTO_GetShiftState [08:24:06]wFMCommunicate request_size=4 [08:24:06]MH_SAM_APDU [08:24:06]CAPDU: 80 13 01 00 [08:24:06]Write to MH i2c: E2 08 00 58 03 80 13 01 00 00 00 00 00 D8 [08:24:06]Write i2c OK [08:24:06]MH_I2C_Read... [08:24:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:06]Read from MH i2c: E2 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: E2 0E 00 [08:24:06]MH_I2C_Read... [08:24:06]Read from MH i2c: E2 0E 00 58 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 63 [08:24:06]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:24:06]wFMCommunicate OK [08:24:06]SAM_PROTO_GetShiftState done [08:24:06]FM_GetShiftState done [08:24:06]opened in 1726791534 [08:24:06]opened+sec_in_day 1726877934 [08:24:06]quantity*price = 0 [08:24:06]sum+1 = 1 [08:24:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 63 20.09.2024 08:24 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30058723 ФМ: 0000000000874979 ФД: 85904 ФПД: 236085810264176 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T082407&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85904&fm=236085810264176&tin=02508201610067®Number=0000000000092592&sum=0 [08:24:07]StoreToDocumentArchive [08:24:07]shift 495 fd 85904 [08:24:07]save to /storage/0495/doc_00085904 [08:24:07]save last doc name /storage/0495/doc_00085904 to /storage/kkm_last_doc_name [08:24:07]save OK [08:24:07]Clear old archive folders... [08:24:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:24:07]tlvbuf is 00E42C70 [08:24:07]SAM_PROTO_ClearQueue [08:24:07]wFMCommunicate request_size=4 [08:24:07]MH_SAM_APDU [08:24:07]CAPDU: 80 09 00 00 [08:24:07]Write to MH i2c: E2 08 00 65 03 80 09 00 00 00 00 00 00 DA [08:24:07]Write i2c OK [08:24:07]MH_I2C_Read... [08:24:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:24:08]Read from MH i2c: E2 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 03 00 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [08:24:08]RAPDU: 90 00 [08:24:08]wFMCommunicate OK [08:24:08]SAM_PROTO_ClearQueue done [08:24:08]KKMCreateOFDPacket [08:24:08]OFDProtocolAddRootSTLVToBuf [08:24:08]FM_MakeSignedData [08:24:08]FM_MakeSignedData [08:24:08]SAM_PROTO_SignData [08:24:08]wFMCommunicate request_size=4 [08:24:08]MH_SAM_APDU [08:24:08]CAPDU: 80 0D 01 02 [08:24:08]Write to MH i2c: E2 08 00 66 03 80 0D 01 02 00 00 00 00 E2 [08:24:08]Write i2c OK [08:24:08]MH_I2C_Read... [08:24:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:24:08]Read from MH i2c: E2 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 03 00 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 03 00 66 03 00 90 00 DD [08:24:08]RAPDU: 90 00 [08:24:08]wFMCommunicate OK [08:24:08]wFMCommunicate request_size=255 [08:24:08]MH_SAM_APDU [08:24: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 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 27 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D6 [08:24:08]Write to MH i2c: E2 02 01 67 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 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 27 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D6 00 00 F8 [08:24:08]Write i2c OK [08:24:08]MH_I2C_Read... [08:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:08]Read from MH i2c: E2 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 03 00 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 03 00 67 03 00 90 00 DE [08:24:08]RAPDU: 90 00 [08:24:08]wFMCommunicate OK [08:24:08]wFMCommunicate request_size=10 [08:24:08]MH_SAM_APDU [08:24:08]CAPDU: 80 0D 02 02 05 B8 02 DB 78 70 [08:24:08]Write to MH i2c: E2 0D 00 68 03 80 0D 02 02 05 00 B8 02 DB 78 70 00 00 6C [08:24:08]Write i2c OK [08:24:08]MH_I2C_Read... [08:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:08]Read from MH i2c: E2 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 03 00 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 03 00 68 03 00 90 00 DF [08:24:08]RAPDU: 90 00 [08:24:08]wFMCommunicate OK [08:24:08]wFMCommunicate request_size=4 [08:24:08]MH_SAM_APDU [08:24:08]CAPDU: 80 0D 03 02 [08:24:08]Write to MH i2c: E2 08 00 69 03 80 0D 03 02 00 00 00 00 E7 [08:24:08]Write i2c OK [08:24:08]MH_I2C_Read... [08:24:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:24:08]Read from MH i2c: E2 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 0B 00 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 0B 00 69 03 00 F6 F0 9F 3D 51 DF 55 C0 90 00 EF [08:24:08]RAPDU: F6 F0 9F 3D 51 DF 55 C0 90 00 [08:24:08]wFMCommunicate OK [08:24:08]SAM_PROTO_SignData done [08:24:08]FM_MakeSignedData done [08:24:08]CreateOFDProtocolMessage [08:24:08]wFMCommunicate request_size=4 [08:24:08]MH_SAM_APDU [08:24:08]CAPDU: 80 11 00 00 [08:24:08]Write to MH i2c: E2 08 00 6A 03 80 11 00 00 00 00 00 00 E7 [08:24:08]Write i2c OK [08:24:08]MH_I2C_Read... [08:24:08]recv_with_timeout no data received [08:24:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:08]Read from MH i2c: E2 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: E2 17 00 [08:24:08]MH_I2C_Read... [08:24:08]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 [08:24:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:24:08]wFMCommunicate OK [08:24:08]CreateOFDProtocolMessage done [08:24:08]OFDSenderStorePacket 85904 [08:24:08]StoreOFDPacket docnum=85904 [08:24: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 72 33 07 01 94 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 27 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D6 B8 02 DB 78 70 F6 F0 9F 3D 51 DF 55 C0 [08:24:08]CheckFolder [08:24:08]dirname=/storage/ofd_packets [08:24:08]CheckFolder done [08:24:08]ProducePacketName [08:24:08]name=ofd_packets/00085904 [08:24:08]NVStorageSaveData ofd_packets/00085904 [08:24:08]File name is /storage/ofd_packets/00085904 [08:24:08]Write 301 bytes [08:24:08]NVStorageSaveData done [08:24:08]OFDSenderStorePacket done [08:24:08]KKMCreateOFDPacket done [08:24:08]NVStorageSaveData kkm_last_timestamp [08:24:08]File name is /storage/kkm_last_timestamp [08:24:08]Write 4 bytes [08:24:08]NVStorageSaveData done [08:24:08]ExternCall_PrintAddStr [08:24:08]wPrintStart [08:24:08]Write to MH i2c: 01 00 00 6B 03 6E [08:24:08]Write i2c OK [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: 01 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: 01 07 00 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: 01 07 00 6B 03 00 00 00 00 00 FF 0F 83 [08:24:08]RasterBufferAndPrint [08:24:08]line Счет N : (1)870738 [08:24:08]line ИНН: 02508201610067 [08:24:08]line Контрольно-Кассовый Чек [08:24:08]line ПРОДАЖА [08:24:08]line ТРК (МРК, ГНК) : 63 [08:24:08]line Товар: 2710124130 [08:24:08]line Аи-92-К-5 [08:24:08]line 20.000 * 0.00 [08:24:08]line = 0.00 [08:24:08]line НДС 12% НСП 1% [08:24:08]line > о реализуемом товаре [08:24:08]line ИТОГО: 0.00 [08:24:08]line НСП 1% : 0.00 [08:24:08]line НДС 12% : 0.00 [08:24:08]line Наличными: 0.00 [08:24:08]line Безнал.: 0.00 [08:24:08]line Место: АЗС № 137 "Партнер Нефть" [08:24:08]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:24:08]line СНО: Общий режим [08:24:08]line Чек 63 20.09.2024 08:24 [08:24:08]line Смена: 495 ФФД: 1.0 [08:24:08]line ЗНМ: 0300000064 [08:24:08]line РНМ: 0000000000092592 [08:24:08]line Версия ККМ: 001 [08:24:08]line Талоны: ТК ГПНА Online [08:24:08]line 30058723 [08:24:08]line ФМ: 0000000000874979 [08:24:08]line ФД: 85904 [08:24:08]line ФПД: 236085810264176 [08:24:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T082407&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85904&fm=236085810264176&tin=02508201610067®Number=0000000000092592&sum=0 [08:24:08]written 0, free lines is 4095 [08:24:08]OFD Sender: Processing packet 85903 [packets to send 264, broken 262] [08:24:08]ProducePacketName [08:24:08]name=ofd_packets/00085903 [08:24:08]OFD Sender: To server: pG, [08:24:08]CommunicateWithHost lk.salyk.kg:30040 [08:24:08]ConnectInit lk.salyk.kg [08:24:08]Write to MH i2c: 01 00 00 95 03 98 [08:24:08]Write i2c OK [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: 01 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: 01 07 00 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: 01 07 00 95 03 00 00 00 00 00 DF 0C 8A [08:24:08]RasterBufferAndPrint [08:24:08]line [08:24:08]line [08:24:08]line [08:24:08]line [08:24:08]line [08:24:08]written 0, free lines is 3301 [08:24:08]MH_Cut [08:24:08]Write to MH i2c: D1 01 00 9C 03 01 71 [08:24:08]Write i2c OK [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: D1 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: D1 01 00 [08:24:08]MH_I2C_Read... [08:24:08]Read from MH i2c: D1 01 00 9C 03 00 70 [08:24:08]Write to MH i2c: 01 00 00 9D 03 A0 [08:24:09]Write i2c OK [08:24:09]MH_I2C_Read... [08:24:09]*** Cut start [08:24:09]*** Partial cut [08:24:09]*** CUTSNS_PIN = 1 [08:24:09]*** CUTSNS_PIN = 0 [08:24:10]*** Brake cut motor [08:24:10]Read from MH i2c: 01 [08:24:10]MH_I2C_Read... [08:24:10]*** Stop cut motor [08:24:10]*** Cut end [08:24:10]Read from MH i2c: 01 07 00 [08:24:10]MH_I2C_Read... [08:24:10]Read from MH i2c: 01 07 00 9D 03 00 00 00 00 00 FF 0F B5 [08:24:10]process_action close_receipt done [08:24:10]requested_data is exist [08:24:10]produce_requested_data [08:24:10]requested_item fm.sn is exist - process it [08:24:10]wFMCommunicate request_size=4 [08:24:10]MH_SAM_APDU [08:24:10]CAPDU: 80 11 00 00 [08:24:10]Write to MH i2c: E2 08 00 9E 03 80 11 00 00 00 00 00 00 1B [08:24:10]Write i2c OK [08:24:10]MH_I2C_Read... [08:24:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:10]Read from MH i2c: E2 [08:24:10]MH_I2C_Read... [08:24:10]Read from MH i2c: E2 17 00 [08:24:10]MH_I2C_Read... [08:24:10]Read from MH i2c: E2 17 00 9E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7A [08:24:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:24:10]wFMCommunicate OK [08:24:10]requested_item fd.num is exist - process it [08:24:10]SAM_PROTO_GetFieldsCounters [08:24:10]wFMCommunicate request_size=4 [08:24:10]MH_SAM_APDU [08:24:10]CAPDU: 80 13 00 00 [08:24:10]Write to MH i2c: E2 08 00 9F 03 80 13 00 00 00 00 00 00 1E [08:24:10]Write i2c OK [08:24:10]MH_I2C_Read... [08:24:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:10]Read from MH i2c: E2 [08:24:10]MH_I2C_Read... [08:24:10]Read from MH i2c: E2 62 00 [08:24:10]MH_I2C_Read... [08:24:10]Read from MH i2c: E2 62 00 9F 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 90 4F 01 00 0E 04 04 00 EF 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 DA [08:24:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [08:24:10]wFMCommunicate OK [08:24:10]SAM_PROTO_GetFieldsCounters done [08:24:10]requested_item shift.num is exist - process it [08:24:10]requested_item shift.opened is exist - process it [08:24:10]req_shift_opened [08:24:10]FM_GetShiftState [08:24:10]SAM_PROTO_GetShiftState [08:24:10]wFMCommunicate request_size=4 [08:24:10]MH_SAM_APDU [08:24:10]CAPDU: 80 13 01 00 [08:24:10]Write to MH i2c: E2 08 00 A0 03 80 13 01 00 00 00 00 00 20 [08:24:10]Write i2c OK [08:24:10]MH_I2C_Read... [08:24:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:10]Read from MH i2c: E2 [08:24:10]MH_I2C_Read... [08:24:10]Read from MH i2c: E2 0E 00 [08:24:10]MH_I2C_Read... [08:24:10]Read from MH i2c: E2 0E 00 A0 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AB [08:24:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:24:10]wFMCommunicate OK [08:24:10]SAM_PROTO_GetShiftState done [08:24:10]FM_GetShiftState done [08:24:10]req_shift_opened done [08:24:10]requested_item shift.open_date is exist - process it [08:24:10]req_shift_open_date [08:24:10]req_shift_open_date done [08:24:10]produce_requested_data done [08:24:10]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85904,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:24:10]process_action_free close_receipt [08:24:10]json_value_free [08:24:10]json_value_free done [08:24:10]process_json_proto returns [08:24:10]Send response to host [08:24:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85904,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:24:10]free response buf [08:24:10]execute_script done [08:24:10]execute_script returns [08:24:10]free content buf [08:24:10]Sock 9.Close socket [08:24:10]Sock 9.Thread stoped [08:24:13]ConnectInit Can't take IP for lk.salyk.kg [08:24:13]CommunicateWithHost connect error [08:24:13]CommunicateWithHost err = -1 [08:24:13]OFD Sender: Server communicate error [08:24:18]OFD Sender: Processing packet 85903 [packets to send 264, broken 262] [08:24:18]ProducePacketName [08:24:18]name=ofd_packets/00085903 [08:24:18]OFD Sender: To server: pG, [08:24:18]CommunicateWithHost lk.salyk.kg:30040 [08:24:18]ConnectInit lk.salyk.kg [08:24:24]recv_with_timeout no data received [08:24:35]Connected sock=7 [08:24: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 10 01 00 00 66 51 08 01 9A 39 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 3E 00 00 00 F4 03 04 00 13 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C6 93 EC 70 78 41 88 35 1A 51 A1 EB 0C 73 [08:24: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 1C 1C 47 00 45 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 8F 4F 01 00 F4 03 04 00 1B DC EC 66 B6 04 01 00 00 79 5D 77 59 D5 96 A9 C2 [08:24:39]CommunicateWithHost err = 0 [08:24:39]CheckOFDResponse [08:24:39]1017 (14) - 77093643461234 [08:24:39]1041 (16) - 0000000000874979 [08:24:39]1040 (4) - 85903 [08:24:39]1012 (4) - 20.09.2024 02:21 [08:24:39]1206 (1) - 0 [08:24:39]OFD Sender: Remove packet 85903 [08:24:39]ProducePacketName [08:24:39]name=ofd_packets/00085903 [08:24:39]NVStorageDeleteData [08:24:40]OFD Sender: Processing packet 85904 [packets to send 263, broken 262] [08:24:40]ProducePacketName [08:24:40]name=ofd_packets/00085904 [08:24:40]OFD Sender: To server: pG, [08:24:40]CommunicateWithHost lk.salyk.kg:30040 [08:24:40]ConnectInit lk.salyk.kg [08:24:42]recv_with_timeout no data received [08:24:45]ConnectInit Can't take IP for lk.salyk.kg [08:24:45]CommunicateWithHost connect error [08:24:45]CommunicateWithHost err = -1 [08:24:45]OFD Sender: Server communicate error [08:24:50]OFD Sender: Processing packet 85904 [packets to send 263, broken 262] [08:24:50]ProducePacketName [08:24:50]name=ofd_packets/00085904 [08:24:50]OFD Sender: To server: pG, [08:24:50]CommunicateWithHost lk.salyk.kg:30040 [08:24:50]ConnectInit lk.salyk.kg [08:24:54]accept exits with 10 [08:24:54]New connection [08:24:54]New thread 3067264356 created [08:24:54]Thread 3067120996 joined [08:24:54]Waiting for new connection... [08:24:54] Sock 10.Parse request [08:24:54]Sock 10.Check first char [08:24:54]Sock 10.First char is OK [08:24:54]request: POST /json_proto HTTP/1.0 [08:24:54]Method: POST [08:24:54]URL: /json_proto [08:24:54]Method is POST - this is cgi request [08:24:54]url: /json_proto [08:24:54]query_string will be loaded in cgi processing [08:24:54]execute_cgi json_proto POST (null) [08:24:54]execute_cgi path=json_proto method=POST [08:24:54]POST find Content-Length [08:24:54]Host: 172.17.47.196:8080 [08:24:54]Content-Length: 677 [08:24:54]Content-Type: application/json [08:24:54] [08:24:54]POST finish read [08:24:54]Found Content-Length = 677 [08:24:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870740", "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" ] } } [08:24:54]execute_script... [08:24: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)870740", "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" ] } } [08:24:54]POST & json_proto [08:24:54]process_json_proto [08:24:54]json parsed OK: [08:24:54]protocol is kg_v1.0 [08:24:54]action value=close_receipt [08:24:54]process_action close_receipt [08:24:54]cmd_close_receipt [08:24:54]MH_GetDate [08:24:54]Write to MH i2c: F0 00 00 A1 03 93 [08:24:54]Write i2c OK [08:24:54]MH_I2C_Read... [08:24:54]Read from MH i2c: F0 [08:24:54]MH_I2C_Read... [08:24:54]Read from MH i2c: F0 09 00 [08:24:54]MH_I2C_Read... [08:24:54]Read from MH i2c: F0 09 00 A1 03 00 56 31 ED 66 4C 6B 94 66 27 [08:24:54]GetLastDocTimeStamp 1726820647 [08:24:54]current date 1726820694 [08:24:54]FM_GetShiftState [08:24:54]SAM_PROTO_GetShiftState [08:24:54]wFMCommunicate request_size=4 [08:24:54]MH_SAM_APDU [08:24:54]CAPDU: 80 13 01 00 [08:24:54]Write to MH i2c: E2 08 00 A2 03 80 13 01 00 00 00 00 00 22 [08:24:54]Write i2c OK [08:24:54]MH_I2C_Read... [08:24:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:54]Read from MH i2c: E2 [08:24:54]MH_I2C_Read... [08:24:54]Read from MH i2c: E2 0E 00 [08:24:54]MH_I2C_Read... [08:24:54]Read from MH i2c: E2 0E 00 A2 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AD [08:24:54]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:24:54]wFMCommunicate OK [08:24:54]SAM_PROTO_GetShiftState done [08:24:54]FM_GetShiftState done [08:24:54]opened in 1726791534 [08:24:54]opened+sec_in_day 1726877934 [08:24:54]quantity*price = 50036 [08:24:54]sum+1 = 50037 [08:24: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 СНО: Общий режим Чек 64 20.09.2024 08:24 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85905 ФПД: 5005580262054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T082454&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85905&fm=5005580262054&tin=02508201610067®Number=0000000000092592&sum=50000 [08:24:55]StoreToDocumentArchive [08:24:55]shift 495 fd 85905 [08:24:55]save to /storage/0495/doc_00085905 [08:24:55]save last doc name /storage/0495/doc_00085905 to /storage/kkm_last_doc_name [08:24:55]save OK [08:24:55]Clear old archive folders... [08:24:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:24:55]tlvbuf is 00E65160 [08:24:55]SAM_PROTO_ClearQueue [08:24:55]wFMCommunicate request_size=4 [08:24:55]MH_SAM_APDU [08:24:55]CAPDU: 80 09 00 00 [08:24:55]Write to MH i2c: E2 08 00 AF 03 80 09 00 00 00 00 00 00 24 [08:24:55]Write i2c OK [08:24:55]MH_I2C_Read... [08:24:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:24:55]Read from MH i2c: E2 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 03 00 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [08:24:55]RAPDU: 90 00 [08:24:55]wFMCommunicate OK [08:24:55]SAM_PROTO_ClearQueue done [08:24:55]KKMCreateOFDPacket [08:24:55]OFDProtocolAddRootSTLVToBuf [08:24:55]FM_MakeSignedData [08:24:55]FM_MakeSignedData [08:24:55]SAM_PROTO_SignData [08:24:55]wFMCommunicate request_size=4 [08:24:55]MH_SAM_APDU [08:24:55]CAPDU: 80 0D 01 02 [08:24:55]Write to MH i2c: E2 08 00 B0 03 80 0D 01 02 00 00 00 00 2C [08:24:55]Write i2c OK [08:24:55]MH_I2C_Read... [08:24:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:24:55]Read from MH i2c: E2 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 03 00 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 03 00 B0 03 00 90 00 27 [08:24:55]RAPDU: 90 00 [08:24:55]wFMCommunicate OK [08:24:55]wFMCommunicate request_size=255 [08:24:55]MH_SAM_APDU [08:24: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 40 00 00 00 F4 03 04 00 56 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 04 [08:24:55]Write to MH i2c: E2 02 01 B1 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 40 00 00 00 F4 03 04 00 56 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 04 00 00 A8 [08:24:55]Write i2c OK [08:24:55]MH_I2C_Read... [08:24:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:55]Read from MH i2c: E2 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 03 00 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 03 00 B1 03 00 90 00 28 [08:24:55]RAPDU: 90 00 [08:24:55]wFMCommunicate OK [08:24:55]wFMCommunicate request_size=10 [08:24:55]MH_SAM_APDU [08:24:55]CAPDU: 80 0D 02 02 05 8D 73 D5 5A A6 [08:24:55]Write to MH i2c: E2 0D 00 B2 03 80 0D 02 02 05 00 8D 73 D5 5A A6 00 00 0E [08:24:55]Write i2c OK [08:24:55]MH_I2C_Read... [08:24:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:55]Read from MH i2c: E2 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 03 00 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 03 00 B2 03 00 90 00 29 [08:24:55]RAPDU: 90 00 [08:24:55]wFMCommunicate OK [08:24:55]wFMCommunicate request_size=4 [08:24:55]MH_SAM_APDU [08:24:55]CAPDU: 80 0D 03 02 [08:24:55]Write to MH i2c: E2 08 00 B3 03 80 0D 03 02 00 00 00 00 31 [08:24:55]Write i2c OK [08:24:55]MH_I2C_Read... [08:24:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:24:55]Read from MH i2c: E2 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 0B 00 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 0B 00 B3 03 00 84 53 29 D6 38 E8 CB D4 90 00 C7 [08:24:55]RAPDU: 84 53 29 D6 38 E8 CB D4 90 00 [08:24:55]wFMCommunicate OK [08:24:55]SAM_PROTO_SignData done [08:24:55]FM_MakeSignedData done [08:24:55]CreateOFDProtocolMessage [08:24:55]wFMCommunicate request_size=4 [08:24:55]MH_SAM_APDU [08:24:55]CAPDU: 80 11 00 00 [08:24:55]Write to MH i2c: E2 08 00 B4 03 80 11 00 00 00 00 00 00 31 [08:24:55]Write i2c OK [08:24:55]MH_I2C_Read... [08:24:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:55]Read from MH i2c: E2 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 17 00 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: E2 17 00 B4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 90 [08:24: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:24:55]wFMCommunicate OK [08:24:55]CreateOFDProtocolMessage done [08:24:55]OFDSenderStorePacket 85905 [08:24:55]StoreOFDPacket docnum=85905 [08:24: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 A6 C0 07 01 14 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 56 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 04 8D 73 D5 5A A6 84 53 29 D6 38 E8 CB D4 [08:24:55]CheckFolder [08:24:55]dirname=/storage/ofd_packets [08:24:55]CheckFolder done [08:24:55]ProducePacketName [08:24:55]name=ofd_packets/00085905 [08:24:55]NVStorageSaveData ofd_packets/00085905 [08:24:55]File name is /storage/ofd_packets/00085905 [08:24:55]Write 301 bytes [08:24:55]NVStorageSaveData done [08:24:55]OFDSenderStorePacket done [08:24:55]KKMCreateOFDPacket done [08:24:55]NVStorageSaveData kkm_last_timestamp [08:24:55]File name is /storage/kkm_last_timestamp [08:24:55]Write 4 bytes [08:24:55]NVStorageSaveData done [08:24:55]ExternCall_PrintAddStr [08:24:55]wPrintStart [08:24:55]Write to MH i2c: 01 00 00 B5 03 B8 [08:24:55]Write i2c OK [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: 01 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: 01 07 00 [08:24:55]MH_I2C_Read... [08:24:55]Read from MH i2c: 01 07 00 B5 03 00 00 00 00 00 FF 0F CD [08:24:55]RasterBufferAndPrint [08:24:55]line Счет N : (1)870740 [08:24:55]line ИНН: 02508201610067 [08:24:55]line Контрольно-Кассовый Чек [08:24:55]line ПРОДАЖА [08:24:55]line ТРК (МРК, ГНК) : 43 [08:24:55]line Товар: 2710124130 [08:24:55]line Аи-92-К-5 [08:24:55]line 7.380 * 67.80 [08:24:55]line = 500.36 [08:24:55]line НДС 12% НСП 1% [08:24:55]line > о реализуемом товаре [08:24:55]line ОКРУГЛЕНИЕ: -0.36 [08:24:55]line ИТОГО: 500.00 [08:24:55]line Внесено: 500.00 [08:24:55]line СДАЧА: 0.00 [08:24:55]line НСП 1% : 4.43 [08:24:55]line НДС 12% : 53.14 [08:24:55]line Наличными: 500.00 [08:24:55]line Безнал.: 0.00 [08:24:55]line Место: АЗС № 137 "Партнер Нефть" [08:24:55]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:24:55]line СНО: Общий режим [08:24:55]line Чек 64 20.09.2024 08:24 [08:24:55]line Смена: 495 ФФД: 1.0 [08:24:55]line ЗНМ: 0300000064 [08:24:55]line РНМ: 0000000000092592 [08:24:55]line Версия ККМ: 001 [08:24:55]line ФМ: 0000000000874979 [08:24:55]line ФД: 85905 [08:24:55]line ФПД: 5005580262054 [08:24:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T082454&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85905&fm=5005580262054&tin=02508201610067®Number=0000000000092592&sum=50000 [08:24:55]OFD Sender: Processing packet 85904 [packets to send 264, broken 262] [08:24:55]ProducePacketName [08:24:55]name=ofd_packets/00085904 [08:24:55]OFD Sender: To server: pG, [08:24:55]CommunicateWithHost lk.salyk.kg:30040 [08:24:55]ConnectInit lk.salyk.kg [08:24:55]written 0, free lines is 4095 [08:24:56]Write to MH i2c: 01 00 00 E0 03 E3 [08:24:56]Write i2c OK [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: 01 [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: 01 07 00 [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: 01 07 00 E0 03 00 00 00 00 00 D4 0C CA [08:24:56]RasterBufferAndPrint [08:24:56]line [08:24:56]line [08:24:56]line [08:24:56]line [08:24:56]line [08:24:56]written 0, free lines is 3292 [08:24:56]MH_Cut [08:24:56]Write to MH i2c: D1 01 00 E7 03 01 BC [08:24:56]Write i2c OK [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: D1 [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: D1 01 00 [08:24:56]MH_I2C_Read... [08:24:56]Read from MH i2c: D1 01 00 E7 03 00 BB [08:24:56]Write to MH i2c: 01 00 00 E8 03 EB [08:24:56]Write i2c OK [08:24:56]MH_I2C_Read... [08:24:57]*** Cut start [08:24:57]*** Partial cut [08:24:57]*** CUTSNS_PIN = 1 [08:24:57]*** CUTSNS_PIN = 0 [08:24:57]*** Brake cut motor [08:24:57]Read from MH i2c: 01 [08:24:57]MH_I2C_Read... [08:24:57]*** Stop cut motor [08:24:57]*** Cut end [08:24:57]Read from MH i2c: 01 07 00 [08:24:57]MH_I2C_Read... [08:24:57]Read from MH i2c: 01 07 00 E8 03 00 00 00 00 00 FF 0F 00 [08:24:57]process_action close_receipt done [08:24:57]requested_data is exist [08:24:57]produce_requested_data [08:24:57]requested_item fm.sn is exist - process it [08:24:57]wFMCommunicate request_size=4 [08:24:57]MH_SAM_APDU [08:24:57]CAPDU: 80 11 00 00 [08:24:57]Write to MH i2c: E2 08 00 E9 03 80 11 00 00 00 00 00 00 66 [08:24:57]Write i2c OK [08:24:57]MH_I2C_Read... [08:24:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:57]Read from MH i2c: E2 [08:24:57]MH_I2C_Read... [08:24:57]Read from MH i2c: E2 17 00 [08:24:57]MH_I2C_Read... [08:24:57]Read from MH i2c: E2 17 00 E9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C5 [08:24: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:24:57]wFMCommunicate OK [08:24:57]requested_item fd.num is exist - process it [08:24:57]SAM_PROTO_GetFieldsCounters [08:24:57]wFMCommunicate request_size=4 [08:24:57]MH_SAM_APDU [08:24:57]CAPDU: 80 13 00 00 [08:24:57]Write to MH i2c: E2 08 00 EA 03 80 13 00 00 00 00 00 00 69 [08:24:57]Write i2c OK [08:24:57]MH_I2C_Read... [08:24:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:57]Read from MH i2c: E2 [08:24:57]MH_I2C_Read... [08:24:57]Read from MH i2c: E2 62 00 [08:24:57]MH_I2C_Read... [08:24:57]Read from MH i2c: E2 62 00 EA 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 4F 01 00 0E 04 04 00 EF 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 29 [08:24: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 91 4F 01 00 0E 04 04 00 EF 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 [08:24:57]wFMCommunicate OK [08:24:57]SAM_PROTO_GetFieldsCounters done [08:24:57]requested_item shift.num is exist - process it [08:24:57]requested_item shift.opened is exist - process it [08:24:57]req_shift_opened [08:24:57]FM_GetShiftState [08:24:57]SAM_PROTO_GetShiftState [08:24:57]wFMCommunicate request_size=4 [08:24:57]MH_SAM_APDU [08:24:57]CAPDU: 80 13 01 00 [08:24:57]Write to MH i2c: E2 08 00 EB 03 80 13 01 00 00 00 00 00 6B [08:24:57]Write i2c OK [08:24:57]MH_I2C_Read... [08:24:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:57]Read from MH i2c: E2 [08:24:57]MH_I2C_Read... [08:24:57]Read from MH i2c: E2 0E 00 [08:24:57]MH_I2C_Read... [08:24:57]Read from MH i2c: E2 0E 00 EB 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F6 [08:24:57]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:24:57]wFMCommunicate OK [08:24:57]SAM_PROTO_GetShiftState done [08:24:57]FM_GetShiftState done [08:24:57]req_shift_opened done [08:24:57]requested_item shift.open_date is exist - process it [08:24:57]req_shift_open_date [08:24:57]req_shift_open_date done [08:24:57]produce_requested_data done [08:24:57]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85905,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:24:57]process_action_free close_receipt [08:24:57]json_value_free [08:24:57]json_value_free done [08:24:57]process_json_proto returns [08:24:57]Send response to host [08:24:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85905,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:24:57]free response buf [08:24:57]execute_script done [08:24:57]execute_script returns [08:24:57]free content buf [08:24:57]Sock 10.Close socket [08:24:57]Sock 10.Thread stoped [08:25:00]recv_with_timeout no data received [08:25:00]ConnectInit Can't take IP for lk.salyk.kg [08:25:00]CommunicateWithHost connect error [08:25:00]CommunicateWithHost err = -1 [08:25:00]OFD Sender: Server communicate error [08:25:05]OFD Sender: Processing packet 85904 [packets to send 264, broken 262] [08:25:05]ProducePacketName [08:25:05]name=ofd_packets/00085904 [08:25:05]OFD Sender: To server: pG, [08:25:05]CommunicateWithHost lk.salyk.kg:30040 [08:25:05]ConnectInit lk.salyk.kg [08:25:08]Connected sock=9 [08: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 72 33 07 01 94 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 27 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D6 B8 02 DB 78 70 F6 F0 9F 3D 51 DF 55 C0 [08: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 DD 9C 47 00 7D 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 90 4F 01 00 F4 03 04 00 39 DC EC 66 B6 04 01 00 00 23 95 FF 13 DC 8B 37 97 [08:25:09]CommunicateWithHost err = 0 [08:25:09]CheckOFDResponse [08:25:09]1017 (14) - 77093643461234 [08:25:09]1041 (16) - 0000000000874979 [08:25:09]1040 (4) - 85904 [08:25:09]1012 (4) - 20.09.2024 02:21 [08:25:09]1206 (1) - 0 [08:25:09]OFD Sender: Remove packet 85904 [08:25:09]ProducePacketName [08:25:09]name=ofd_packets/00085904 [08:25:09]NVStorageDeleteData [08:25:09]OFD Sender: Processing packet 85905 [packets to send 263, broken 262] [08:25:09]ProducePacketName [08:25:09]name=ofd_packets/00085905 [08:25:09]OFD Sender: To server: pG, [08:25:09]CommunicateWithHost lk.salyk.kg:30040 [08:25:09]ConnectInit lk.salyk.kg [08:25:12]Connected sock=7 [08:25: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 A6 C0 07 01 14 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 56 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 04 8D 73 D5 5A A6 84 53 29 D6 38 E8 CB D4 [08:25: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 B3 58 47 00 69 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 91 4F 01 00 F4 03 04 00 3D DC EC 66 B6 04 01 00 00 75 E8 17 B0 D3 78 73 D7 [08:25:14]CommunicateWithHost err = 0 [08:25:14]CheckOFDResponse [08:25:14]1017 (14) - 77093643461234 [08:25:14]1041 (16) - 0000000000874979 [08:25:14]1040 (4) - 85905 [08:25:14]1012 (4) - 20.09.2024 02:21 [08:25:14]1206 (1) - 0 [08:25:14]OFD Sender: Remove packet 85905 [08:25:14]ProducePacketName [08:25:14]name=ofd_packets/00085905 [08:25:14]NVStorageDeleteData [08:25:14]OFD Sender: No OFD packet to send [08:25:19]OFD Sender: No OFD packet to send [08:25:24]OFD Sender: No OFD packet to send [08:25:29]OFD Sender: No OFD packet to send [08:25:34]OFD Sender: No OFD packet to send [08:25:39]OFD Sender: No OFD packet to send [08:25:44]OFD Sender: No OFD packet to send [08:25:49]OFD Sender: No OFD packet to send [08:25:54]OFD Sender: No OFD packet to send [08:25:59]OFD Sender: No OFD packet to send [08:26:04]OFD Sender: No OFD packet to send [08:26:07]recv_with_timeout no data received [08:26:07]accept exits with 12 [08:26:07]New connection [08:26:07]New thread 3067120996 created [08:26:07]Thread 3067264356 joined [08:26:07]Waiting for new connection... [08:26:07] Sock 12.Parse request [08:26:07]Sock 12.Check first char [08:26:07]Sock 12.First char is OK [08:26:07]request: POST /json_proto HTTP/1.0 [08:26:07]Method: POST [08:26:07]URL: /json_proto [08:26:07]Method is POST - this is cgi request [08:26:07]url: /json_proto [08:26:07]query_string will be loaded in cgi processing [08:26:07]execute_cgi json_proto POST (null) [08:26:07]execute_cgi path=json_proto method=POST [08:26:07]POST find Content-Length [08:26:07]Host: 172.17.47.196:8080 [08:26:07]Content-Length: 816 [08:26:07]Content-Type: application/json [08:26:07] [08:26:07]POST finish read [08:26:07]Found Content-Length = 816 [08:26:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870741", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:07]execute_script... [08:26: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)870741", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:07]POST & json_proto [08:26:07]process_json_proto [08:26:07]json parsed OK: [08:26:07]protocol is kg_v1.0 [08:26:07]action value=close_receipt [08:26:07]process_action close_receipt [08:26:07]cmd_close_receipt [08:26:07]MH_GetDate [08:26:07]Write to MH i2c: F0 00 00 EC 03 DE [08:26:07]Write i2c OK [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: F0 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: F0 09 00 [08:26:07]MH_I2C_Read... [08:26:07]Read from MH i2c: F0 09 00 EC 03 00 A0 31 ED 66 4C 6B 94 66 BC [08:26:07]GetLastDocTimeStamp 1726820694 [08:26:07]current date 1726820768 [08:26:07]FM_GetShiftState [08:26:07]SAM_PROTO_GetShiftState [08:26:07]wFMCommunicate request_size=4 [08:26:07]MH_SAM_APDU [08:26:07]CAPDU: 80 13 01 00 [08:26:07]Write to MH i2c: E2 08 00 ED 03 80 13 01 00 00 00 00 00 6D [08:26:07]Write i2c OK [08:26:07]MH_I2C_Read... [08:26:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:08]Read from MH i2c: E2 [08:26:08]MH_I2C_Read... [08:26:08]Read from MH i2c: E2 0E 00 [08:26:08]MH_I2C_Read... [08:26:08]Read from MH i2c: E2 0E 00 ED 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F8 [08:26:08]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:26:08]wFMCommunicate OK [08:26:08]SAM_PROTO_GetShiftState done [08:26:08]FM_GetShiftState done [08:26:08]opened in 1726791534 [08:26:08]opened+sec_in_day 1726877934 [08:26:08]quantity*price = 40002 [08:26:08]sum+1 = 40003 [08:26:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 65 20.09.2024 08:26 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 85906 ФПД: 165464190471819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T082608&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85906&fm=165464190471819&tin=02508201610067®Number=0000000000092592&sum=40002 [08:26:09]StoreToDocumentArchive [08:26:09]shift 495 fd 85906 [08:26:09]save to /storage/0495/doc_00085906 [08:26:09]save last doc name /storage/0495/doc_00085906 to /storage/kkm_last_doc_name [08:26:09]save OK [08:26:09]Clear old archive folders... [08:26:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:26:09]tlvbuf is 00E15790 [08:26:09]SAM_PROTO_ClearQueue [08:26:09]wFMCommunicate request_size=4 [08:26:09]MH_SAM_APDU [08:26:09]CAPDU: 80 09 00 00 [08:26:09]Write to MH i2c: E2 08 00 FA 03 80 09 00 00 00 00 00 00 6F [08:26:09]Write i2c OK [08:26:09]MH_I2C_Read... [08:26:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:09]Read from MH i2c: E2 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 03 00 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 03 00 FA 03 00 90 00 71 [08:26:09]RAPDU: 90 00 [08:26:09]wFMCommunicate OK [08:26:09]SAM_PROTO_ClearQueue done [08:26:09]KKMCreateOFDPacket [08:26:09]OFDProtocolAddRootSTLVToBuf [08:26:09]FM_MakeSignedData [08:26:09]FM_MakeSignedData [08:26:09]SAM_PROTO_SignData [08:26:09]wFMCommunicate request_size=4 [08:26:09]MH_SAM_APDU [08:26:09]CAPDU: 80 0D 01 02 [08:26:09]Write to MH i2c: E2 08 00 FB 03 80 0D 01 02 00 00 00 00 77 [08:26:09]Write i2c OK [08:26:09]MH_I2C_Read... [08:26:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:09]Read from MH i2c: E2 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 03 00 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 03 00 FB 03 00 90 00 72 [08:26:09]RAPDU: 90 00 [08:26:09]wFMCommunicate OK [08:26:09]wFMCommunicate request_size=255 [08:26:09]MH_SAM_APDU [08:26:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 A0 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 96 [08:26:09]Write to MH i2c: E2 02 01 FC 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 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 A0 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 96 00 00 BA [08:26:09]Write i2c OK [08:26:09]MH_I2C_Read... [08:26:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:09]Read from MH i2c: E2 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 03 00 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 03 00 FC 03 00 90 00 73 [08:26:09]RAPDU: 90 00 [08:26:09]wFMCommunicate OK [08:26:09]wFMCommunicate request_size=10 [08:26:09]MH_SAM_APDU [08:26:09]CAPDU: 80 0D 02 02 05 7D 22 4B CE 8B [08:26:09]Write to MH i2c: E2 0D 00 FD 03 80 0D 02 02 05 00 7D 22 4B CE 8B 00 00 C7 [08:26:09]Write i2c OK [08:26:09]MH_I2C_Read... [08:26:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:09]Read from MH i2c: E2 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 03 00 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 03 00 FD 03 00 90 00 74 [08:26:09]RAPDU: 90 00 [08:26:09]wFMCommunicate OK [08:26:09]wFMCommunicate request_size=4 [08:26:09]MH_SAM_APDU [08:26:09]CAPDU: 80 0D 03 02 [08:26:09]Write to MH i2c: E2 08 00 FE 03 80 0D 03 02 00 00 00 00 7C [08:26:09]Write i2c OK [08:26:09]MH_I2C_Read... [08:26:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:09]Read from MH i2c: E2 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 0B 00 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 0B 00 FE 03 00 46 00 D2 43 38 D7 D1 4B 90 00 03 [08:26:09]RAPDU: 46 00 D2 43 38 D7 D1 4B 90 00 [08:26:09]wFMCommunicate OK [08:26:09]SAM_PROTO_SignData done [08:26:09]FM_MakeSignedData done [08:26:09]CreateOFDProtocolMessage [08:26:09]wFMCommunicate request_size=4 [08:26:09]MH_SAM_APDU [08:26:09]CAPDU: 80 11 00 00 [08:26:09]Write to MH i2c: E2 08 00 FF 03 80 11 00 00 00 00 00 00 7C [08:26:09]Write i2c OK [08:26:09]MH_I2C_Read... [08:26:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:09]Read from MH i2c: E2 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 17 00 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: E2 17 00 FF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DB [08:26:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:26:09]wFMCommunicate OK [08:26:09]CreateOFDProtocolMessage done [08:26:09]OFDSenderStorePacket 85906 [08:26:09]StoreOFDPacket docnum=85906 [08:26: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 9D BA 07 01 90 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 A0 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 96 7D 22 4B CE 8B 46 00 D2 43 38 D7 D1 4B [08:26:09]CheckFolder [08:26:09]dirname=/storage/ofd_packets [08:26:09]CheckFolder done [08:26:09]ProducePacketName [08:26:09]name=ofd_packets/00085906 [08:26:09]NVStorageSaveData ofd_packets/00085906 [08:26:09]File name is /storage/ofd_packets/00085906 [08:26:09]Write 301 bytes [08:26:09]NVStorageSaveData done [08:26:09]OFDSenderStorePacket done [08:26:09]KKMCreateOFDPacket done [08:26:09]NVStorageSaveData kkm_last_timestamp [08:26:09]File name is /storage/kkm_last_timestamp [08:26:09]Write 4 bytes [08:26:09]NVStorageSaveData done [08:26:09]ExternCall_PrintAddStr [08:26:09]wPrintStart [08:26:09]Write to MH i2c: 01 00 00 00 04 04 [08:26:09]Write i2c OK [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: 01 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: 01 07 00 [08:26:09]MH_I2C_Read... [08:26:09]Read from MH i2c: 01 07 00 00 04 00 00 00 00 00 FF 0F 19 [08:26:09]RasterBufferAndPrint [08:26:09]line Счет N : (1)870741 [08:26:09]line ИНН: 02508201610067 [08:26:09]line Контрольно-Кассовый Чек [08:26:09]line ПРОДАЖА [08:26:09]line ТРК (МРК, ГНК) : 33 [08:26:09]line Товар: 2710124130 [08:26:09]line Аи-92-К-5 [08:26:09]line 5.900 * 67.80 [08:26:09]line = 400.02 [08:26:09]line НДС 12% НСП 1% [08:26:09]line > о реализуемом товаре [08:26:09]line ИТОГО: 400.02 [08:26:09]line НСП 1% : 3.54 [08:26:09]line НДС 12% : 42.48 [08:26:09]line Наличными: 0.00 [08:26:09]line Безнал.: 400.02 [08:26:09]line Место: АЗС № 137 "Партнер Нефть" [08:26:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:26:09]line СНО: Общий режим [08:26:09]line Чек 65 20.09.2024 08:26 [08:26:09]line Смена: 495 ФФД: 1.0 [08:26:09]line ЗНМ: 0300000064 [08:26:09]line РНМ: 0000000000092592 [08:26:09]line Версия ККМ: 001 [08:26:09]line Платежная система: Бакай Банк [08:26:09]line ФМ: 0000000000874979 [08:26:09]line ФД: 85906 [08:26:09]line ФПД: 165464190471819 [08:26:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T082608&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85906&fm=165464190471819&tin=02508201610067®Number=0000000000092592&sum=40002 [08:26:09]written 0, free lines is 4095 [08:26:09]OFD Sender: Processing packet 85906 [packets to send 263, broken 262] [08:26:09]ProducePacketName [08:26:09]name=ofd_packets/00085906 [08:26:09]OFD Sender: To server: pG, [08:26:09]CommunicateWithHost lk.salyk.kg:30040 [08:26:09]ConnectInit lk.salyk.kg [08:26:10]Write to MH i2c: 01 00 00 2A 04 2E [08:26:10]Write i2c OK [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: 01 [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: 01 07 00 [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: 01 07 00 2A 04 00 00 00 00 00 E3 0C 24 [08:26:10]RasterBufferAndPrint [08:26:10]line [08:26:10]line [08:26:10]line [08:26:10]line [08:26:10]line [08:26:10]written 0, free lines is 3305 [08:26:10]MH_Cut [08:26:10]Write to MH i2c: D1 01 00 31 04 01 07 [08:26:10]Write i2c OK [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: D1 [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: D1 01 00 [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: D1 01 00 31 04 00 06 [08:26:10]Write to MH i2c: 01 00 00 32 04 36 [08:26:10]Write i2c OK [08:26:10]MH_I2C_Read... [08:26:10]*** Cut start [08:26:10]*** Partial cut [08:26:10]*** CUTSNS_PIN = 1 [08:26:10]*** CUTSNS_PIN = 0 [08:26:11]*** Brake cut motor [08:26:11]Read from MH i2c: 01 [08:26:11]MH_I2C_Read... [08:26:11]*** Stop cut motor [08:26:11]*** Cut end [08:26:11]Read from MH i2c: 01 07 00 [08:26:11]MH_I2C_Read... [08:26:11]Read from MH i2c: 01 07 00 32 04 00 00 00 00 00 FF 0F 4B [08:26:11]process_action close_receipt done [08:26:11]requested_data is exist [08:26:11]produce_requested_data [08:26:11]requested_item fm.sn is exist - process it [08:26:11]wFMCommunicate request_size=4 [08:26:11]MH_SAM_APDU [08:26:11]CAPDU: 80 11 00 00 [08:26:11]Write to MH i2c: E2 08 00 33 04 80 11 00 00 00 00 00 00 B1 [08:26:11]Write i2c OK [08:26:11]MH_I2C_Read... [08:26:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:11]Read from MH i2c: E2 [08:26:11]MH_I2C_Read... [08:26:11]Read from MH i2c: E2 17 00 [08:26:11]MH_I2C_Read... [08:26:11]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 [08:26:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:26:11]wFMCommunicate OK [08:26:11]requested_item fd.num is exist - process it [08:26:11]SAM_PROTO_GetFieldsCounters [08:26:11]wFMCommunicate request_size=4 [08:26:11]MH_SAM_APDU [08:26:11]CAPDU: 80 13 00 00 [08:26:11]Write to MH i2c: E2 08 00 34 04 80 13 00 00 00 00 00 00 B4 [08:26:11]Write i2c OK [08:26:11]MH_I2C_Read... [08:26:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:11]Read from MH i2c: E2 [08:26:11]MH_I2C_Read... [08:26:11]Read from MH i2c: E2 62 00 [08:26:11]MH_I2C_Read... [08:26:11]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 92 4F 01 00 0E 04 04 00 EF 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 78 [08:26: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 92 4F 01 00 0E 04 04 00 EF 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 [08:26:11]wFMCommunicate OK [08:26:11]SAM_PROTO_GetFieldsCounters done [08:26:11]requested_item shift.num is exist - process it [08:26:11]requested_item shift.opened is exist - process it [08:26:11]req_shift_opened [08:26:11]FM_GetShiftState [08:26:11]SAM_PROTO_GetShiftState [08:26:11]wFMCommunicate request_size=4 [08:26:11]MH_SAM_APDU [08:26:11]CAPDU: 80 13 01 00 [08:26:11]Write to MH i2c: E2 08 00 35 04 80 13 01 00 00 00 00 00 B6 [08:26:11]Write i2c OK [08:26:11]MH_I2C_Read... [08:26:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:11]Read from MH i2c: E2 [08:26:11]MH_I2C_Read... [08:26:11]Read from MH i2c: E2 0E 00 [08:26:11]MH_I2C_Read... [08:26:11]Read from MH i2c: E2 0E 00 35 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 41 [08:26:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:26:11]wFMCommunicate OK [08:26:11]SAM_PROTO_GetShiftState done [08:26:11]FM_GetShiftState done [08:26:11]req_shift_opened done [08:26:11]requested_item shift.open_date is exist - process it [08:26:11]req_shift_open_date [08:26:11]req_shift_open_date done [08:26:11]produce_requested_data done [08:26:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85906,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:26:11]process_action_free close_receipt [08:26:11]json_value_free [08:26:11]json_value_free done [08:26:11]process_json_proto returns [08:26:11]Send response to host [08:26:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85906,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:26:11]free response buf [08:26:11]execute_script done [08:26:11]execute_script returns [08:26:11]free content buf [08:26:11]Sock 12.Close socket [08:26:11]Sock 12.Thread stoped [08:26:28]recv_with_timeout no data received [08:26:43]recv_with_timeout no data received [08:27:01]recv_with_timeout no data received [08:27:33]accept exits with 7 [08:27:33]New connection [08:27:33]New thread 3067264356 created [08:27:33]Thread 3067120996 joined [08:27:33]Waiting for new connection... [08:27:33] Sock 7.Parse request [08:27:33]Sock 7.Check first char [08:27:33]Sock 7.First char is OK [08:27:33]request: POST /json_proto HTTP/1.0 [08:27:33]Method: POST [08:27:33]URL: /json_proto [08:27:33]Method is POST - this is cgi request [08:27:33]url: /json_proto [08:27:33]query_string will be loaded in cgi processing [08:27:33]execute_cgi json_proto POST (null) [08:27:33]execute_cgi path=json_proto method=POST [08:27:33]POST find Content-Length [08:27:33]Host: 172.17.47.196:8080 [08:27:33]Content-Length: 677 [08:27:33]Content-Type: application/json [08:27:33] [08:27:33]POST finish read [08:27:33]Found Content-Length = 677 [08:27:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870742", "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" ] } } [08:27:33]execute_script... [08:27: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)870742", "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" ] } } [08:27:33]POST & json_proto [08:27:33]process_json_proto [08:27:33]json parsed OK: [08:27:33]protocol is kg_v1.0 [08:27:33]action value=close_receipt [08:27:33]process_action close_receipt [08:27:33]cmd_close_receipt [08:27:33]MH_GetDate [08:27:33]Write to MH i2c: F0 00 00 36 04 29 [08:27:33]Write i2c OK [08:27:33]MH_I2C_Read... [08:27:33]Read from MH i2c: F0 [08:27:33]MH_I2C_Read... [08:27:33]Read from MH i2c: F0 09 00 [08:27:33]MH_I2C_Read... [08:27:33]Read from MH i2c: F0 09 00 36 04 00 F5 31 ED 66 4C 6B 94 66 5C [08:27:33]GetLastDocTimeStamp 1726820768 [08:27:33]current date 1726820853 [08:27:33]FM_GetShiftState [08:27:33]SAM_PROTO_GetShiftState [08:27:33]wFMCommunicate request_size=4 [08:27:33]MH_SAM_APDU [08:27:33]CAPDU: 80 13 01 00 [08:27:33]Write to MH i2c: E2 08 00 37 04 80 13 01 00 00 00 00 00 B8 [08:27:33]Write i2c OK [08:27:33]MH_I2C_Read... [08:27:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:27:33]Read from MH i2c: E2 [08:27:33]MH_I2C_Read... [08:27:33]Read from MH i2c: E2 0E 00 [08:27:33]MH_I2C_Read... [08:27:33]Read from MH i2c: E2 0E 00 37 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 43 [08:27:33]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:27:33]wFMCommunicate OK [08:27:33]SAM_PROTO_GetShiftState done [08:27:33]FM_GetShiftState done [08:27:33]opened in 1726791534 [08:27:33]opened+sec_in_day 1726877934 [08:27:33]quantity*price = 50036 [08:27:33]sum+1 = 50037 [08:27:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 66 20.09.2024 08:27 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85907 ФПД: 189826123815898 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T082733&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85907&fm=189826123815898&tin=02508201610067®Number=0000000000092592&sum=50000 [08:27:34]StoreToDocumentArchive [08:27:34]shift 495 fd 85907 [08:27:34]save to /storage/0495/doc_00085907 [08:27:34]save last doc name /storage/0495/doc_00085907 to /storage/kkm_last_doc_name [08:27:34]save OK [08:27:34]Clear old archive folders... [08:27:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:27:34]tlvbuf is 00E1B450 [08:27:34]SAM_PROTO_ClearQueue [08:27:34]wFMCommunicate request_size=4 [08:27:34]MH_SAM_APDU [08:27:34]CAPDU: 80 09 00 00 [08:27:34]Write to MH i2c: E2 08 00 44 04 80 09 00 00 00 00 00 00 BA [08:27:34]Write i2c OK [08:27:34]MH_I2C_Read... [08:27:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:27:34]Read from MH i2c: E2 [08:27:34]MH_I2C_Read... [08:27:34]Read from MH i2c: E2 03 00 [08:27:34]MH_I2C_Read... [08:27:34]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [08:27:34]RAPDU: 90 00 [08:27:34]wFMCommunicate OK [08:27:34]SAM_PROTO_ClearQueue done [08:27:34]KKMCreateOFDPacket [08:27:34]OFDProtocolAddRootSTLVToBuf [08:27:34]FM_MakeSignedData [08:27:34]FM_MakeSignedData [08:27:34]SAM_PROTO_SignData [08:27:34]wFMCommunicate request_size=4 [08:27:34]MH_SAM_APDU [08:27:34]CAPDU: 80 0D 01 02 [08:27:34]Write to MH i2c: E2 08 00 45 04 80 0D 01 02 00 00 00 00 C2 [08:27:34]Write i2c OK [08:27:34]MH_I2C_Read... [08:27:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:27:34]Read from MH i2c: E2 [08:27:34]MH_I2C_Read... [08:27:34]Read from MH i2c: E2 03 00 [08:27:34]MH_I2C_Read... [08:27:34]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [08:27:34]RAPDU: 90 00 [08:27:34]wFMCommunicate OK [08:27:34]wFMCommunicate request_size=255 [08:27:34]MH_SAM_APDU [08:27:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 F5 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 AC [08:27:34]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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 F5 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 AC 00 00 89 [08:27:34]Write i2c OK [08:27:34]MH_I2C_Read... [08:27:34]Read from MH i2c: E2 [08:27:34]MH_I2C_Read... [08:27:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:27:34]Read from MH i2c: E2 03 00 [08:27:34]MH_I2C_Read... [08:27:34]Read from MH i2c: E2 03 00 46 04 00 90 00 BE [08:27:34]RAPDU: 90 00 [08:27:34]wFMCommunicate OK [08:27:34]wFMCommunicate request_size=10 [08:27:34]MH_SAM_APDU [08:27:34]CAPDU: 80 0D 02 02 05 A5 56 AD DB DA [08:27:34]Write to MH i2c: E2 0D 00 47 04 80 0D 02 02 05 00 A5 56 AD DB DA 00 00 2C [08:27:34]Write i2c OK [08:27:34]MH_I2C_Read... [08:27:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:27:34]Read from MH i2c: E2 [08:27:34]MH_I2C_Read... [08:27:34]Read from MH i2c: E2 03 00 [08:27:34]MH_I2C_Read... [08:27:34]Read from MH i2c: E2 03 00 47 04 00 90 00 BF [08:27:34]RAPDU: 90 00 [08:27:34]wFMCommunicate OK [08:27:34]wFMCommunicate request_size=4 [08:27:34]MH_SAM_APDU [08:27:34]CAPDU: 80 0D 03 02 [08:27:34]Write to MH i2c: E2 08 00 48 04 80 0D 03 02 00 00 00 00 C7 [08:27:34]Write i2c OK [08:27:34]MH_I2C_Read... [08:27:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:27:34]Read from MH i2c: E2 [08:27:34]MH_I2C_Read... [08:27:34]Read from MH i2c: E2 0B 00 [08:27:34]MH_I2C_Read... [08:27:34]Read from MH i2c: E2 0B 00 48 04 00 F0 B8 BA 33 13 E3 81 97 90 00 6B [08:27:34]RAPDU: F0 B8 BA 33 13 E3 81 97 90 00 [08:27:34]wFMCommunicate OK [08:27:34]SAM_PROTO_SignData done [08:27:34]FM_MakeSignedData done [08:27:34]CreateOFDProtocolMessage [08:27:34]wFMCommunicate request_size=4 [08:27:34]MH_SAM_APDU [08:27:34]CAPDU: 80 11 00 00 [08:27:34]Write to MH i2c: E2 08 00 49 04 80 11 00 00 00 00 00 00 C7 [08:27:34]Write i2c OK [08:27:34]MH_I2C_Read... [08:27:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:27:34]Read from MH i2c: E2 [08:27:34]MH_I2C_Read... [08:27:34]Read from MH i2c: E2 17 00 [08:27:34]MH_I2C_Read... [08:27:34]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 [08:27:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:27:34]wFMCommunicate OK [08:27:34]CreateOFDProtocolMessage done [08:27:34]OFDSenderStorePacket 85907 [08:27:34]StoreOFDPacket docnum=85907 [08:27: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 65 60 07 01 C7 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 F5 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 AC A5 56 AD DB DA F0 B8 BA 33 13 E3 81 97 [08:27:34]CheckFolder [08:27:34]dirname=/storage/ofd_packets [08:27:34]CheckFolder done [08:27:34]ProducePacketName [08:27:34]name=ofd_packets/00085907 [08:27:34]NVStorageSaveData ofd_packets/00085907 [08:27:34]File name is /storage/ofd_packets/00085907 [08:27:34]Write 301 bytes [08:27:34]NVStorageSaveData done [08:27:34]OFDSenderStorePacket done [08:27:34]KKMCreateOFDPacket done [08:27:34]NVStorageSaveData kkm_last_timestamp [08:27:34]File name is /storage/kkm_last_timestamp [08:27:34]Write 4 bytes [08:27:34]NVStorageSaveData done [08:27:34]ExternCall_PrintAddStr [08:27:34]wPrintStart [08:27:34]Write to MH i2c: 01 00 00 4A 04 4E [08:27:34]Write i2c OK [08:27:34]MH_I2C_Read... [08:27:34]Read from MH i2c: 01 [08:27:34]MH_I2C_Read... [08:27:34]Read from MH i2c: 01 07 00 [08:27:34]MH_I2C_Read... [08:27:34]Read from MH i2c: 01 07 00 4A 04 00 00 00 00 00 FF 0F 63 [08:27:34]RasterBufferAndPrint [08:27:34]line Счет N : (1)870742 [08:27:34]line ИНН: 02508201610067 [08:27:34]line Контрольно-Кассовый Чек [08:27:34]line ПРОДАЖА [08:27:34]line ТРК (МРК, ГНК) : 43 [08:27:34]line Товар: 2710124130 [08:27:34]line Аи-92-К-5 [08:27:34]line 7.380 * 67.80 [08:27:34]line = 500.36 [08:27:34]line НДС 12% НСП 1% [08:27:34]line > о реализуемом товаре [08:27:34]line ОКРУГЛЕНИЕ: -0.36 [08:27:34]line ИТОГО: 500.00 [08:27:34]line Внесено: 500.00 [08:27:34]line СДАЧА: 0.00 [08:27:34]line НСП 1% : 4.43 [08:27:34]line НДС 12% : 53.14 [08:27:34]line Наличными: 500.00 [08:27:34]line Безнал.: 0.00 [08:27:34]line Место: АЗС № 137 "Партнер Нефть" [08:27:34]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:27:34]line СНО: Общий режим [08:27:34]line Чек 66 20.09.2024 08:27 [08:27:34]line Смена: 495 ФФД: 1.0 [08:27:34]line ЗНМ: 0300000064 [08:27:34]line РНМ: 0000000000092592 [08:27:34]line Версия ККМ: 001 [08:27:34]line ФМ: 0000000000874979 [08:27:34]line ФД: 85907 [08:27:34]line ФПД: 189826123815898 [08:27:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T082733&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85907&fm=189826123815898&tin=02508201610067®Number=0000000000092592&sum=50000 [08:27:34]written 0, free lines is 4095 [08:27:35]Write to MH i2c: 01 00 00 75 04 79 [08:27:35]Write i2c OK [08:27:35]MH_I2C_Read... [08:27:35]Read from MH i2c: 01 [08:27:35]MH_I2C_Read... [08:27:35]Read from MH i2c: 01 07 00 [08:27:35]MH_I2C_Read... [08:27:35]Read from MH i2c: 01 07 00 75 04 00 00 00 00 00 D6 0C 62 [08:27:35]RasterBufferAndPrint [08:27:35]line [08:27:35]line [08:27:35]line [08:27:35]line [08:27:35]line [08:27:35]written 0, free lines is 3293 [08:27:35]MH_Cut [08:27:35]Write to MH i2c: D1 01 00 7C 04 01 52 [08:27:35]Write i2c OK [08:27:35]MH_I2C_Read... [08:27:35]Read from MH i2c: D1 [08:27:35]MH_I2C_Read... [08:27:35]Read from MH i2c: D1 01 00 [08:27:35]MH_I2C_Read... [08:27:35]Read from MH i2c: D1 01 00 7C 04 00 51 [08:27:35]Write to MH i2c: 01 00 00 7D 04 81 [08:27:35]Write i2c OK [08:27:35]MH_I2C_Read... [08:27:35]*** Cut start [08:27:35]*** Partial cut [08:27:35]*** CUTSNS_PIN = 1 [08:27:36]*** CUTSNS_PIN = 0 [08:27:36]*** Brake cut motor [08:27:36]Read from MH i2c: 01 [08:27:36]MH_I2C_Read... [08:27:36]*** Stop cut motor [08:27:36]*** Cut end [08:27:36]Read from MH i2c: 01 07 00 [08:27:36]MH_I2C_Read... [08:27:36]Read from MH i2c: 01 07 00 7D 04 00 00 00 00 00 FF 0F 96 [08:27:36]process_action close_receipt done [08:27:36]requested_data is exist [08:27:36]produce_requested_data [08:27:36]requested_item fm.sn is exist - process it [08:27:36]wFMCommunicate request_size=4 [08:27:36]MH_SAM_APDU [08:27:36]CAPDU: 80 11 00 00 [08:27:36]Write to MH i2c: E2 08 00 7E 04 80 11 00 00 00 00 00 00 FC [08:27:36]Write i2c OK [08:27:36]MH_I2C_Read... [08:27:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:27:36]Read from MH i2c: E2 [08:27:36]MH_I2C_Read... [08:27:36]Read from MH i2c: E2 17 00 [08:27:36]MH_I2C_Read... [08:27:36]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 [08:27:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:27:36]wFMCommunicate OK [08:27:36]requested_item fd.num is exist - process it [08:27:36]SAM_PROTO_GetFieldsCounters [08:27:36]wFMCommunicate request_size=4 [08:27:36]MH_SAM_APDU [08:27:36]CAPDU: 80 13 00 00 [08:27:36]Write to MH i2c: E2 08 00 7F 04 80 13 00 00 00 00 00 00 FF [08:27:36]Write i2c OK [08:27:36]MH_I2C_Read... [08:27:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:27:36]Read from MH i2c: E2 [08:27:36]MH_I2C_Read... [08:27:36]Read from MH i2c: E2 62 00 [08:27:36]MH_I2C_Read... [08:27:36]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 93 4F 01 00 0E 04 04 00 EF 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 C7 [08:27: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 93 4F 01 00 0E 04 04 00 EF 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 [08:27:36]wFMCommunicate OK [08:27:36]SAM_PROTO_GetFieldsCounters done [08:27:36]requested_item shift.num is exist - process it [08:27:36]requested_item shift.opened is exist - process it [08:27:36]req_shift_opened [08:27:36]FM_GetShiftState [08:27:36]SAM_PROTO_GetShiftState [08:27:36]wFMCommunicate request_size=4 [08:27:36]MH_SAM_APDU [08:27:36]CAPDU: 80 13 01 00 [08:27:36]Write to MH i2c: E2 08 00 80 04 80 13 01 00 00 00 00 00 01 [08:27:36]Write i2c OK [08:27:36]MH_I2C_Read... [08:27:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:27:36]Read from MH i2c: E2 [08:27:36]MH_I2C_Read... [08:27:36]Read from MH i2c: E2 0E 00 [08:27:36]MH_I2C_Read... [08:27:36]Read from MH i2c: E2 0E 00 80 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 8C [08:27:36]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:27:36]wFMCommunicate OK [08:27:36]SAM_PROTO_GetShiftState done [08:27:36]FM_GetShiftState done [08:27:36]req_shift_opened done [08:27:36]requested_item shift.open_date is exist - process it [08:27:36]req_shift_open_date [08:27:36]req_shift_open_date done [08:27:36]produce_requested_data done [08:27:36]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85907,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:27:36]process_action_free close_receipt [08:27:36]json_value_free [08:27:36]json_value_free done [08:27:36]process_json_proto returns [08:27:36]Send response to host [08:27:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85907,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:27:36]free response buf [08:27:36]execute_script done [08:27:36]execute_script returns [08:27:36]free content buf [08:27:36]Sock 7.Close socket [08:27:36]Sock 7.Thread stoped [08:27:45]recv_with_timeout no data received [08:28:09]recv_with_timeout no data received [08:28:11]accept exits with 10 [08:28:11]New connection [08:28:11]New thread 3067120996 created [08:28:11]Thread 3067264356 joined [08:28:11]Waiting for new connection... [08:28:11] Sock 10.Parse request [08:28:11]Sock 10.Check first char [08:28:11]Sock 10.First char is OK [08:28:11]request: POST /json_proto HTTP/1.0 [08:28:11]Method: POST [08:28:11]URL: /json_proto [08:28:11]Method is POST - this is cgi request [08:28:11]url: /json_proto [08:28:11]query_string will be loaded in cgi processing [08:28:11]execute_cgi json_proto POST (null) [08:28:11]execute_cgi path=json_proto method=POST [08:28:11]POST find Content-Length [08:28:11]Host: 172.17.47.196:8080 [08:28:11]Content-Length: 645 [08:28:11]Content-Type: application/json [08:28:11] [08:28:11]POST finish read [08:28:11]Found Content-Length = 645 [08:28:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147804", "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" ] } } [08:28:11]execute_script... [08:29:23]ConnectInit Can't connect to host [08:29:24]OFD Sender: Processing packet 85906 [packets to send 265, broken 262] [08:29:24]ProducePacketName [08:29:24]name=ofd_packets/00085906 [08:29:24]OFD Sender: To server: pG, [08:29:24]CommunicateWithHost lk.salyk.kg:30040 [08:29:24]ConnectInit lk.salyk.kg [08:29:29]ConnectInit Can't take IP for lk.salyk.kg [08:29:29]CommunicateWithHost connect error [08:29:29]CommunicateWithHost err = -1 [08:29:29]OFD Sender: Server communicate error [08:29:34]OFD Sender: Processing packet 85906 [packets to send 265, broken 262] [08:29:34]ProducePacketName [08:29:34]name=ofd_packets/00085906 [08:29:34]OFD Sender: To server: pG, [08:29:34]CommunicateWithHost lk.salyk.kg:30040 [08:29:34]ConnectInit lk.salyk.kg [08:29:35]recv_with_timeout no data received [08:29:39]ConnectInit Can't take IP for lk.salyk.kg [08:29:39]CommunicateWithHost connect error [08:29:39]CommunicateWithHost err = -1 [08:29:39]OFD Sender: Server communicate error [08:29:44]OFD Sender: Processing packet 85906 [packets to send 265, broken 262] [08:29:44]ProducePacketName [08:29:44]name=ofd_packets/00085906 [08:29:44]OFD Sender: To server: pG, [08:29:44]CommunicateWithHost lk.salyk.kg:30040 [08:29:44]ConnectInit lk.salyk.kg [08:29:47]Connected sock=9 [08:29: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 9D BA 07 01 90 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 A0 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 96 7D 22 4B CE 8B 46 00 D2 43 38 D7 D1 4B [08:29: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 59 FA 47 00 EB FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 92 4F 01 00 F4 03 04 00 51 DD EC 66 B6 04 01 00 00 1E 37 24 E0 21 A2 34 F4 [08:29:49]CommunicateWithHost err = 0 [08:29:49]CheckOFDResponse [08:29:49]1017 (14) - 77093643461234 [08:29:49]1041 (16) - 0000000000874979 [08:29:49]1040 (4) - 85906 [08:29:49]1012 (4) - 20.09.2024 02:26 [08:29:49]1206 (1) - 0 [08:29:49]OFD Sender: Remove packet 85906 [08:29:49]ProducePacketName [08:29:49]name=ofd_packets/00085906 [08:29:49]NVStorageDeleteData [08:29:50]OFD Sender: Processing packet 85907 [packets to send 264, broken 262] [08:29:50]ProducePacketName [08:29:50]name=ofd_packets/00085907 [08:29:50]OFD Sender: To server: pG, [08:29:50]CommunicateWithHost lk.salyk.kg:30040 [08:29:50]ConnectInit lk.salyk.kg [08:29:51]Connected sock=9 [08:29: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 65 60 07 01 C7 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 F5 31 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 AC A5 56 AD DB DA F0 B8 BA 33 13 E3 81 97 [08:29: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 E6 0D 47 00 ED 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 93 4F 01 00 F4 03 04 00 54 DD EC 66 B6 04 01 00 00 58 72 A6 3B 80 A8 13 95 [08:29:54]CommunicateWithHost err = 0 [08:29:54]CheckOFDResponse [08:29:54]1017 (14) - 77093643461234 [08:29:54]1041 (16) - 0000000000874979 [08:29:54]1040 (4) - 85907 [08:29:54]1012 (4) - 20.09.2024 02:26 [08:29:54]1206 (1) - 0 [08:29:54]OFD Sender: Remove packet 85907 [08:29:54]ProducePacketName [08:29:54]name=ofd_packets/00085907 [08:29:54]NVStorageDeleteData [08:29:54]OFD Sender: Processing packet 85908 [packets to send 263, broken 262] [08:29:54]ProducePacketName [08:29:54]name=ofd_packets/00085908 [08:29:54]OFD Sender: To server: pG, [08:29:54]CommunicateWithHost lk.salyk.kg:30040 [08:29:54]ConnectInit lk.salyk.kg [08:29:56]Connected sock=9 [08:29: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 24 01 00 00 BC AE 1C 01 7F 87 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 43 00 00 00 F4 03 04 00 1C 32 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 AB EF 0A C9 2B 12 09 9B D9 84 87 5A C8 DB [08:29: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 E6 2A 47 00 3D 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 94 4F 01 00 F4 03 04 00 58 DD EC 66 B6 04 01 00 00 08 C5 41 2F C6 D6 2C 4B [08:29:56]CommunicateWithHost err = 0 [08:29:56]CheckOFDResponse [08:29:56]1017 (14) - 77093643461234 [08:29:56]1041 (16) - 0000000000874979 [08:29:56]1040 (4) - 85908 [08:29:56]1012 (4) - 20.09.2024 02:26 [08:29:56]1206 (1) - 0 [08:29:56]OFD Sender: Remove packet 85908 [08:29:56]ProducePacketName [08:29:56]name=ofd_packets/00085908 [08:29:56]NVStorageDeleteData [08:29:57]OFD Sender: No OFD packet to send [08:30:02]OFD Sender: No OFD packet to send [08:30:07]OFD Sender: No OFD packet to send [08:30:12]OFD Sender: No OFD packet to send [08:30:17]OFD Sender: No OFD packet to send [08:30:22]OFD Sender: No OFD packet to send [08:30:24]accept exits with 7 [08:30:24]New connection [08:30:24]New thread 3067264356 created [08:30:24]Thread 3067120996 joined [08:30:24]Waiting for new connection... [08:30:24] Sock 7.Parse request [08:30:24]Sock 7.Check first char [08:30:24]Sock 7.First char is OK [08:30:24]request: POST /json_proto HTTP/1.0 [08:30:24]Method: POST [08:30:24]URL: /json_proto [08:30:24]Method is POST - this is cgi request [08:30:24]url: /json_proto [08:30:24]query_string will be loaded in cgi processing [08:30:24]execute_cgi json_proto POST (null) [08:30:24]execute_cgi path=json_proto method=POST [08:30:24]POST find Content-Length [08:30:24]Host: 172.17.47.196:8080 [08:30:24]Content-Length: 687 [08:30:24]Content-Type: application/json [08:30:24] [08:30:24]POST finish read [08:30:24]Found Content-Length = 687 [08:30:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870743", "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" : 32.810, "sum" : 2500.12, "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:30:24]execute_script... [08:30: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)870743", "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" : 32.810, "sum" : 2500.12, "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:30:24]POST & json_proto [08:30:24]process_json_proto [08:30:24]json parsed OK: [08:30:24]protocol is kg_v1.0 [08:30:24]action value=close_receipt [08:30:24]process_action close_receipt [08:30:24]cmd_close_receipt [08:30:24]MH_GetDate [08:30:24]Write to MH i2c: F0 00 00 C9 04 BC [08:30:24]Write i2c OK [08:30:24]MH_I2C_Read... [08:30:24]Read from MH i2c: F0 [08:30:24]MH_I2C_Read... [08:30:24]Read from MH i2c: F0 09 00 [08:30:24]MH_I2C_Read... [08:30:24]Read from MH i2c: F0 09 00 C9 04 00 A0 32 ED 66 4C 6B 94 66 9B [08:30:24]GetLastDocTimeStamp 1726820892 [08:30:24]current date 1726821024 [08:30:24]FM_GetShiftState [08:30:24]SAM_PROTO_GetShiftState [08:30:24]wFMCommunicate request_size=4 [08:30:24]MH_SAM_APDU [08:30:24]CAPDU: 80 13 01 00 [08:30:24]Write to MH i2c: E2 08 00 CA 04 80 13 01 00 00 00 00 00 4B [08:30:24]Write i2c OK [08:30:24]MH_I2C_Read... [08:30:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:24]Read from MH i2c: E2 [08:30:24]MH_I2C_Read... [08:30:24]Read from MH i2c: E2 0E 00 [08:30:24]MH_I2C_Read... [08:30:24]Read from MH i2c: E2 0E 00 CA 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D6 [08:30:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:30:24]wFMCommunicate OK [08:30:24]SAM_PROTO_GetShiftState done [08:30:24]FM_GetShiftState done [08:30:24]opened in 1726791534 [08:30:24]opened+sec_in_day 1726877934 [08:30:24]quantity*price = 250012 [08:30:24]sum+1 = 250013 [08:30:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 68 20.09.2024 08:30 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85909 ФПД: 50433356794401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T083024&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85909&fm=50433356794401&tin=02508201610067®Number=0000000000092592&sum=250000 [08:30:25]StoreToDocumentArchive [08:30:25]shift 495 fd 85909 [08:30:25]save to /storage/0495/doc_00085909 [08:30:25]save last doc name /storage/0495/doc_00085909 to /storage/kkm_last_doc_name [08:30:25]save OK [08:30:25]Clear old archive folders... [08:30:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:30:25]tlvbuf is 00E25BD0 [08:30:25]SAM_PROTO_ClearQueue [08:30:25]wFMCommunicate request_size=4 [08:30:25]MH_SAM_APDU [08:30:25]CAPDU: 80 09 00 00 [08:30:25]Write to MH i2c: E2 08 00 D7 04 80 09 00 00 00 00 00 00 4D [08:30:25]Write i2c OK [08:30:25]MH_I2C_Read... [08:30:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:30:25]Read from MH i2c: E2 [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: E2 03 00 [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: E2 03 00 D7 04 00 90 00 4F [08:30:25]RAPDU: 90 00 [08:30:25]wFMCommunicate OK [08:30:25]SAM_PROTO_ClearQueue done [08:30:25]KKMCreateOFDPacket [08:30:25]OFDProtocolAddRootSTLVToBuf [08:30:25]FM_MakeSignedData [08:30:25]FM_MakeSignedData [08:30:25]SAM_PROTO_SignData [08:30:25]wFMCommunicate request_size=4 [08:30:25]MH_SAM_APDU [08:30:25]CAPDU: 80 0D 01 02 [08:30:25]Write to MH i2c: E2 08 00 D8 04 80 0D 01 02 00 00 00 00 55 [08:30:25]Write i2c OK [08:30:25]MH_I2C_Read... [08:30:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:30:25]Read from MH i2c: E2 [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: E2 03 00 [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: E2 03 00 D8 04 00 90 00 50 [08:30:25]RAPDU: 90 00 [08:30:25]wFMCommunicate OK [08:30:25]wFMCommunicate request_size=255 [08:30:25]MH_SAM_APDU [08:30: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 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 44 00 00 00 F4 03 04 00 A0 32 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [08:30:25]Write to MH i2c: E2 02 01 D9 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 44 00 00 00 F4 03 04 00 A0 32 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 6E [08:30:25]Write i2c OK [08:30:25]MH_I2C_Read... [08:30:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:25]Read from MH i2c: E2 [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: E2 03 00 [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: E2 03 00 D9 04 00 90 00 51 [08:30:25]RAPDU: 90 00 [08:30:25]wFMCommunicate OK [08:30:25]wFMCommunicate request_size=11 [08:30:25]MH_SAM_APDU [08:30:25]CAPDU: 80 0D 02 02 06 2D DE 6E 51 0A 21 [08:30:25]Write to MH i2c: E2 0E 00 DA 04 80 0D 02 02 06 00 2D DE 6E 51 0A 21 00 00 59 [08:30:25]Write i2c OK [08:30:25]MH_I2C_Read... [08:30:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:30:25]Read from MH i2c: E2 [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: E2 03 00 [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: E2 03 00 DA 04 00 90 00 52 [08:30:25]RAPDU: 90 00 [08:30:25]wFMCommunicate OK [08:30:25]wFMCommunicate request_size=4 [08:30:25]MH_SAM_APDU [08:30:25]CAPDU: 80 0D 03 02 [08:30:25]Write to MH i2c: E2 08 00 DB 04 80 0D 03 02 00 00 00 00 5A [08:30:25]Write i2c OK [08:30:25]MH_I2C_Read... [08:30:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:30:25]Read from MH i2c: E2 [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: E2 0B 00 [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: E2 0B 00 DB 04 00 F6 E7 DA F8 A9 62 1E B4 90 00 E7 [08:30:25]RAPDU: F6 E7 DA F8 A9 62 1E B4 90 00 [08:30:25]wFMCommunicate OK [08:30:25]SAM_PROTO_SignData done [08:30:25]FM_MakeSignedData done [08:30:25]CreateOFDProtocolMessage [08:30:25]wFMCommunicate request_size=4 [08:30:25]MH_SAM_APDU [08:30:25]CAPDU: 80 11 00 00 [08:30:25]Write to MH i2c: E2 08 00 DC 04 80 11 00 00 00 00 00 00 5A [08:30:25]Write i2c OK [08:30:25]MH_I2C_Read... [08:30:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:25]Read from MH i2c: E2 [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: E2 17 00 [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: E2 17 00 DC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B9 [08: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 [08:30:25]wFMCommunicate OK [08:30:25]CreateOFDProtocolMessage done [08:30:25]OFDSenderStorePacket 85909 [08:30:25]StoreOFDPacket docnum=85909 [08:30: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 F8 DE 08 01 04 94 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 44 00 00 00 F4 03 04 00 A0 32 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 2D DE 6E 51 0A 21 F6 E7 DA F8 A9 62 1E B4 [08:30:25]CheckFolder [08:30:25]dirname=/storage/ofd_packets [08:30:25]CheckFolder done [08:30:25]ProducePacketName [08:30:25]name=ofd_packets/00085909 [08:30:25]NVStorageSaveData ofd_packets/00085909 [08:30:25]File name is /storage/ofd_packets/00085909 [08:30:25]Write 302 bytes [08:30:25]NVStorageSaveData done [08:30:25]OFDSenderStorePacket done [08:30:25]KKMCreateOFDPacket done [08:30:25]NVStorageSaveData kkm_last_timestamp [08:30:25]File name is /storage/kkm_last_timestamp [08:30:25]Write 4 bytes [08:30:25]NVStorageSaveData done [08:30:25]ExternCall_PrintAddStr [08:30:25]wPrintStart [08:30:25]Write to MH i2c: 01 00 00 DD 04 E1 [08:30:25]Write i2c OK [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: 01 [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: 01 07 00 [08:30:25]MH_I2C_Read... [08:30:25]Read from MH i2c: 01 07 00 DD 04 00 00 00 00 00 FF 0F F6 [08:30:25]RasterBufferAndPrint [08:30:25]line Счет N : (1)870743 [08:30:25]line ИНН: 02508201610067 [08:30:25]line Контрольно-Кассовый Чек [08:30:25]line ПРОДАЖА [08:30:25]line ТРК (МРК, ГНК) : 34 [08:30:25]line Товар: 2710194210 [08:30:25]line ДТ(л)-К-4 [08:30:25]line 32.810 * 76.20 [08:30:25]line = 2500.12 [08:30:25]line НДС 12% НСП 1% [08:30:25]line > о реализуемом товаре [08:30:25]line ОКРУГЛЕНИЕ: -0.12 [08:30:25]line ИТОГО: 2500.00 [08:30:25]line Внесено: 2500.00 [08:30:25]line СДАЧА: 0.00 [08:30:25]line НСП 1% : 22.12 [08:30:25]line НДС 12% : 265.50 [08:30:25]line Наличными: 2500.00 [08:30:25]line Безнал.: 0.00 [08:30:25]line Место: АЗС № 137 "Партнер Нефть" [08:30:25]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:30:25]line СНО: Общий режим [08:30:25]line Чек 68 20.09.2024 08:30 [08:30:25]line Смена: 495 ФФД: 1.0 [08:30:25]line ЗНМ: 0300000064 [08:30:25]line РНМ: 0000000000092592 [08:30:25]line Версия ККМ: 001 [08:30:25]line ФМ: 0000000000874979 [08:30:25]line ФД: 85909 [08:30:25]line ФПД: 50433356794401 [08:30:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T083024&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85909&fm=50433356794401&tin=02508201610067®Number=0000000000092592&sum=250000 [08:30:26]OFD Sender: Processing packet 85909 [packets to send 263, broken 262] [08:30:26]ProducePacketName [08:30:26]name=ofd_packets/00085909 [08:30:26]OFD Sender: To server: pG, [08:30:26]CommunicateWithHost lk.salyk.kg:30040 [08:30:26]ConnectInit lk.salyk.kg [08:30:26]written 0, free lines is 4095 [08:30:26]Write to MH i2c: 01 00 00 08 05 0D [08:30:26]Write i2c OK [08:30:26]MH_I2C_Read... [08:30:26]Read from MH i2c: 01 [08:30:26]MH_I2C_Read... [08:30:26]Read from MH i2c: 01 07 00 [08:30:26]MH_I2C_Read... [08:30:26]Read from MH i2c: 01 07 00 08 05 00 00 00 00 00 D9 0C F9 [08:30:26]RasterBufferAndPrint [08:30:26]line [08:30:26]line [08:30:26]line [08:30:26]line [08:30:26]line [08:30:26]written 0, free lines is 3296 [08:30:26]MH_Cut [08:30:26]Write to MH i2c: D1 01 00 0F 05 01 E6 [08:30:26]Write i2c OK [08:30:26]MH_I2C_Read... [08:30:26]Read from MH i2c: D1 [08:30:26]MH_I2C_Read... [08:30:26]Read from MH i2c: D1 01 00 [08:30:26]MH_I2C_Read... [08:30:26]Read from MH i2c: D1 01 00 0F 05 00 E5 [08:30:26]Write to MH i2c: 01 00 00 10 05 15 [08:30:26]Write i2c OK [08:30:26]MH_I2C_Read... [08:30:27]*** Cut start [08:30:27]*** Partial cut [08:30:27]*** CUTSNS_PIN = 1 [08:30:27]*** CUTSNS_PIN = 0 [08:30:27]*** Brake cut motor [08:30:28]Read from MH i2c: 01 [08:30:28]MH_I2C_Read... [08:30:28]*** Stop cut motor [08:30:28]*** Cut end [08:30:28]Read from MH i2c: 01 07 00 [08:30:28]MH_I2C_Read... [08:30:28]Read from MH i2c: 01 07 00 10 05 00 00 00 00 00 FF 0F 2A [08:30:28]process_action close_receipt done [08:30:28]requested_data is exist [08:30:28]produce_requested_data [08:30:28]requested_item fm.sn is exist - process it [08:30:28]wFMCommunicate request_size=4 [08:30:28]MH_SAM_APDU [08:30:28]CAPDU: 80 11 00 00 [08:30:28]Write to MH i2c: E2 08 00 11 05 80 11 00 00 00 00 00 00 90 [08:30:28]Write i2c OK [08:30:28]MH_I2C_Read... [08:30:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:30:28]Read from MH i2c: E2 [08:30:28]MH_I2C_Read... [08:30:28]Read from MH i2c: E2 17 00 [08:30:28]MH_I2C_Read... [08:30:28]Read from MH i2c: E2 17 00 11 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EF [08: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 [08:30:28]wFMCommunicate OK [08:30:28]requested_item fd.num is exist - process it [08:30:28]SAM_PROTO_GetFieldsCounters [08:30:28]wFMCommunicate request_size=4 [08:30:28]MH_SAM_APDU [08:30:28]CAPDU: 80 13 00 00 [08:30:28]Write to MH i2c: E2 08 00 12 05 80 13 00 00 00 00 00 00 93 [08:30:28]Write i2c OK [08:30:28]MH_I2C_Read... [08:30:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:30:28]Read from MH i2c: E2 [08:30:28]MH_I2C_Read... [08:30:28]Read from MH i2c: E2 62 00 [08:30:28]MH_I2C_Read... [08:30:28]Read from MH i2c: E2 62 00 12 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 95 4F 01 00 0E 04 04 00 EF 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 63 [08: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 95 4F 01 00 0E 04 04 00 EF 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 [08:30:28]wFMCommunicate OK [08:30:28]SAM_PROTO_GetFieldsCounters done [08:30:28]requested_item shift.num is exist - process it [08:30:28]requested_item shift.opened is exist - process it [08:30:28]req_shift_opened [08:30:28]FM_GetShiftState [08:30:28]SAM_PROTO_GetShiftState [08:30:28]wFMCommunicate request_size=4 [08:30:28]MH_SAM_APDU [08:30:28]CAPDU: 80 13 01 00 [08:30:28]Write to MH i2c: E2 08 00 13 05 80 13 01 00 00 00 00 00 95 [08:30:28]Write i2c OK [08:30:28]MH_I2C_Read... [08:30:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:30:28]Read from MH i2c: E2 [08:30:28]MH_I2C_Read... [08:30:28]Read from MH i2c: E2 0E 00 [08:30:28]MH_I2C_Read... [08:30:28]Read from MH i2c: E2 0E 00 13 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 20 [08:30:28]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:30:28]wFMCommunicate OK [08:30:28]SAM_PROTO_GetShiftState done [08:30:28]FM_GetShiftState done [08:30:28]req_shift_opened done [08:30:28]requested_item shift.open_date is exist - process it [08:30:28]req_shift_open_date [08:30:28]req_shift_open_date done [08:30:28]produce_requested_data done [08:30:28]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85909,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:30:28]process_action_free close_receipt [08:30:28]json_value_free [08:30:28]json_value_free done [08:30:28]process_json_proto returns [08:30:28]Send response to host [08:30:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85909,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:30:28]free response buf [08:30:28]execute_script done [08:30:28]execute_script returns [08:30:28]free content buf [08:30:28]Sock 7.Close socket [08:30:28]Sock 7.Thread stoped [08:30:28]Connected sock=10 [08:30: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 F8 DE 08 01 04 94 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 44 00 00 00 F4 03 04 00 A0 32 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 2D DE 6E 51 0A 21 F6 E7 DA F8 A9 62 1E B4 [08:30: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 C5 09 47 00 8C 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 95 4F 01 00 F4 03 04 00 79 DD EC 66 B6 04 01 00 00 01 33 91 21 BF AD 03 EF [08:30:29]CommunicateWithHost err = 0 [08:30:29]CheckOFDResponse [08:30:29]1017 (14) - 77093643461234 [08:30:29]1041 (16) - 0000000000874979 [08:30:29]1040 (4) - 85909 [08:30:29]1012 (4) - 20.09.2024 02:27 [08:30:29]1206 (1) - 0 [08:30:29]OFD Sender: Remove packet 85909 [08:30:29]ProducePacketName [08:30:29]name=ofd_packets/00085909 [08:30:29]NVStorageDeleteData [08:30:29]OFD Sender: No OFD packet to send [08:30:34]OFD Sender: No OFD packet to send [08:30:39]OFD Sender: No OFD packet to send [08:30:44]OFD Sender: No OFD packet to send [08:30:49]OFD Sender: No OFD packet to send [08:30:54]OFD Sender: No OFD packet to send [08:30:59]OFD Sender: No OFD packet to send [08:31:04]OFD Sender: No OFD packet to send [08:31:09]OFD Sender: No OFD packet to send [08:31:14]OFD Sender: No OFD packet to send [08:31:19]OFD Sender: No OFD packet to send [08:31:24]OFD Sender: No OFD packet to send [08:31:29]OFD Sender: No OFD packet to send [08:31:34]OFD Sender: No OFD packet to send [08:31:39]OFD Sender: No OFD packet to send [08:31:44]OFD Sender: No OFD packet to send [08:31:49]OFD Sender: No OFD packet to send [08:31:54]OFD Sender: No OFD packet to send [08:31:59]OFD Sender: No OFD packet to send [08:32:04]OFD Sender: No OFD packet to send [08:32:09]OFD Sender: No OFD packet to send [08:32:14]OFD Sender: No OFD packet to send [08:32:19]OFD Sender: No OFD packet to send [08:32:24]OFD Sender: No OFD packet to send [08:32:29]OFD Sender: No OFD packet to send [08:32:34]OFD Sender: No OFD packet to send [08:32:39]OFD Sender: No OFD packet to send [08:32:44]OFD Sender: No OFD packet to send [08:32:49]OFD Sender: No OFD packet to send [08:32:54]OFD Sender: No OFD packet to send [08:32:59]OFD Sender: No OFD packet to send [08:33:04]OFD Sender: No OFD packet to send [08:33:09]OFD Sender: No OFD packet to send [08:33:14]OFD Sender: No OFD packet to send [08:33:19]OFD Sender: No OFD packet to send [08:33:24]OFD Sender: No OFD packet to send [08:33:29]OFD Sender: No OFD packet to send [08:33:34]OFD Sender: No OFD packet to send [08:33:39]OFD Sender: No OFD packet to send [08:33:41]accept exits with 9 [08:33:41]New connection [08:33:41]New thread 3067120996 created [08:33:41]Thread 3067264356 joined [08:33:41]Waiting for new connection... [08:33:41] Sock 9.Parse request [08:33:41]Sock 9.Check first char [08:33:41]Sock 9.First char is OK [08:33:41]request: POST /json_proto HTTP/1.0 [08:33:41]Method: POST [08:33:41]URL: /json_proto [08:33:41]Method is POST - this is cgi request [08:33:41]url: /json_proto [08:33:41]query_string will be loaded in cgi processing [08:33:41]execute_cgi json_proto POST (null) [08:33:41]execute_cgi path=json_proto method=POST [08:33:41]POST find Content-Length [08:33:41]Host: 172.17.47.196:8080 [08:33:41]Content-Length: 754 [08:33:41]Content-Type: application/json [08:33:41] [08:33:41]POST finish read [08:33:41]Found Content-Length = 754 [08:33:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870744", "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" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30072799", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:41]execute_script... [08:33:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870744", "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" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30072799", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:33:41]POST & json_proto [08:33:41]process_json_proto [08:33:41]json parsed OK: [08:33:41]protocol is kg_v1.0 [08:33:41]action value=close_receipt [08:33:41]process_action close_receipt [08:33:41]cmd_close_receipt [08:33:41]MH_GetDate [08:33:41]Write to MH i2c: F0 00 00 14 05 08 [08:33:41]Write i2c OK [08:33:41]MH_I2C_Read... [08:33:41]Read from MH i2c: F0 [08:33:41]MH_I2C_Read... [08:33:41]Read from MH i2c: F0 09 00 [08:33:41]MH_I2C_Read... [08:33:41]Read from MH i2c: F0 09 00 14 05 00 66 33 ED 66 4C 6B 94 66 AE [08:33:41]GetLastDocTimeStamp 1726821024 [08:33:41]current date 1726821222 [08:33:41]FM_GetShiftState [08:33:41]SAM_PROTO_GetShiftState [08:33:41]wFMCommunicate request_size=4 [08:33:41]MH_SAM_APDU [08:33:41]CAPDU: 80 13 01 00 [08:33:41]Write to MH i2c: E2 08 00 15 05 80 13 01 00 00 00 00 00 97 [08:33:41]Write i2c OK [08:33:41]MH_I2C_Read... [08:33:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:41]Read from MH i2c: E2 [08:33:41]MH_I2C_Read... [08:33:41]Read from MH i2c: E2 0E 00 [08:33:41]MH_I2C_Read... [08:33:41]Read from MH i2c: E2 0E 00 15 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 22 [08:33:41]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:33:41]wFMCommunicate OK [08:33:41]SAM_PROTO_GetShiftState done [08:33:41]FM_GetShiftState done [08:33:41]opened in 1726791534 [08:33:41]opened+sec_in_day 1726877934 [08:33:41]quantity*price = 0 [08:33:41]sum+1 = 1 [08:33:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 69 20.09.2024 08:33 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30072799 ФМ: 0000000000874979 ФД: 85910 ФПД: 132894137378506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T083342&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85910&fm=132894137378506&tin=02508201610067®Number=0000000000092592&sum=0 [08:33:42]StoreToDocumentArchive [08:33:42]shift 495 fd 85910 [08:33:42]save to /storage/0495/doc_00085910 [08:33:42]save last doc name /storage/0495/doc_00085910 to /storage/kkm_last_doc_name [08:33:42]save OK [08:33:42]Clear old archive folders... [08:33:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:33:42]tlvbuf is 00E1A740 [08:33:42]SAM_PROTO_ClearQueue [08:33:42]wFMCommunicate request_size=4 [08:33:42]MH_SAM_APDU [08:33:42]CAPDU: 80 09 00 00 [08:33:42]Write to MH i2c: E2 08 00 22 05 80 09 00 00 00 00 00 00 99 [08:33:42]Write i2c OK [08:33:42]MH_I2C_Read... [08:33:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:33:42]Read from MH i2c: E2 [08:33:42]MH_I2C_Read... [08:33:42]Read from MH i2c: E2 03 00 [08:33:42]MH_I2C_Read... [08:33:42]Read from MH i2c: E2 03 00 22 05 00 90 00 9B [08:33:42]RAPDU: 90 00 [08:33:42]wFMCommunicate OK [08:33:42]SAM_PROTO_ClearQueue done [08:33:42]KKMCreateOFDPacket [08:33:42]OFDProtocolAddRootSTLVToBuf [08:33:42]FM_MakeSignedData [08:33:42]FM_MakeSignedData [08:33:42]SAM_PROTO_SignData [08:33:42]wFMCommunicate request_size=4 [08:33:42]MH_SAM_APDU [08:33:42]CAPDU: 80 0D 01 02 [08:33:42]Write to MH i2c: E2 08 00 23 05 80 0D 01 02 00 00 00 00 A1 [08:33:42]Write i2c OK [08:33:42]MH_I2C_Read... [08:33:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:33:42]Read from MH i2c: E2 [08:33:42]MH_I2C_Read... [08:33:42]Read from MH i2c: E2 03 00 [08:33:42]MH_I2C_Read... [08:33:42]Read from MH i2c: E2 03 00 23 05 00 90 00 9C [08:33:42]RAPDU: 90 00 [08:33:42]wFMCommunicate OK [08:33:42]wFMCommunicate request_size=255 [08:33:42]MH_SAM_APDU [08:33: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 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 66 33 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 78 [08:33:42]Write to MH i2c: E2 02 01 24 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 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 66 33 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 78 00 00 DD [08:33:42]Write i2c OK [08:33:42]MH_I2C_Read... [08:33:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:43]Read from MH i2c: E2 [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: E2 03 00 [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: E2 03 00 24 05 00 90 00 9D [08:33:43]RAPDU: 90 00 [08:33:43]wFMCommunicate OK [08:33:43]wFMCommunicate request_size=10 [08:33:43]MH_SAM_APDU [08:33:43]CAPDU: 80 0D 02 02 05 DD D3 D9 E6 CA [08:33:43]Write to MH i2c: E2 0D 00 25 05 80 0D 02 02 05 00 DD D3 D9 E6 CA 00 00 E7 [08:33:43]Write i2c OK [08:33:43]MH_I2C_Read... [08:33:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:43]Read from MH i2c: E2 [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: E2 03 00 [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: E2 03 00 25 05 00 90 00 9E [08:33:43]RAPDU: 90 00 [08:33:43]wFMCommunicate OK [08:33:43]wFMCommunicate request_size=4 [08:33:43]MH_SAM_APDU [08:33:43]CAPDU: 80 0D 03 02 [08:33:43]Write to MH i2c: E2 08 00 26 05 80 0D 03 02 00 00 00 00 A6 [08:33:43]Write i2c OK [08:33:43]MH_I2C_Read... [08:33:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:33:43]Read from MH i2c: E2 [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: E2 0B 00 [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: E2 0B 00 26 05 00 E7 A8 FC FD 29 3D 0E C4 90 00 67 [08:33:43]RAPDU: E7 A8 FC FD 29 3D 0E C4 90 00 [08:33:43]wFMCommunicate OK [08:33:43]SAM_PROTO_SignData done [08:33:43]FM_MakeSignedData done [08:33:43]CreateOFDProtocolMessage [08:33:43]wFMCommunicate request_size=4 [08:33:43]MH_SAM_APDU [08:33:43]CAPDU: 80 11 00 00 [08:33:43]Write to MH i2c: E2 08 00 27 05 80 11 00 00 00 00 00 00 A6 [08:33:43]Write i2c OK [08:33:43]MH_I2C_Read... [08:33:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:43]Read from MH i2c: E2 [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: E2 17 00 [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: E2 17 00 27 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 05 [08:33:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:33:43]wFMCommunicate OK [08:33:43]CreateOFDProtocolMessage done [08:33:43]OFDSenderStorePacket 85910 [08:33:43]StoreOFDPacket docnum=85910 [08:33: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 C6 B8 07 01 DA D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 66 33 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 78 DD D3 D9 E6 CA E7 A8 FC FD 29 3D 0E C4 [08:33:43]CheckFolder [08:33:43]dirname=/storage/ofd_packets [08:33:43]CheckFolder done [08:33:43]ProducePacketName [08:33:43]name=ofd_packets/00085910 [08:33:43]NVStorageSaveData ofd_packets/00085910 [08:33:43]File name is /storage/ofd_packets/00085910 [08:33:43]Write 301 bytes [08:33:43]NVStorageSaveData done [08:33:43]OFDSenderStorePacket done [08:33:43]KKMCreateOFDPacket done [08:33:43]NVStorageSaveData kkm_last_timestamp [08:33:43]File name is /storage/kkm_last_timestamp [08:33:43]Write 4 bytes [08:33:43]NVStorageSaveData done [08:33:43]ExternCall_PrintAddStr [08:33:43]wPrintStart [08:33:43]Write to MH i2c: 01 00 00 28 05 2D [08:33:43]Write i2c OK [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: 01 [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: 01 07 00 [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: 01 07 00 28 05 00 00 00 00 00 FF 0F 42 [08:33:43]RasterBufferAndPrint [08:33:43]line Счет N : (1)870744 [08:33:43]line ИНН: 02508201610067 [08:33:43]line Контрольно-Кассовый Чек [08:33:43]line ПРОДАЖА [08:33:43]line ТРК (МРК, ГНК) : 53 [08:33:43]line Товар: 2710124130 [08:33:43]line Аи-92-К-5 [08:33:43]line 30.000 * 0.00 [08:33:43]line = 0.00 [08:33:43]line НДС 12% НСП 1% [08:33:43]line > о реализуемом товаре [08:33:43]line ИТОГО: 0.00 [08:33:43]line НСП 1% : 0.00 [08:33:43]line НДС 12% : 0.00 [08:33:43]line Наличными: 0.00 [08:33:43]line Безнал.: 0.00 [08:33:43]line Место: АЗС № 137 "Партнер Нефть" [08:33:43]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:33:43]line СНО: Общий режим [08:33:43]line Чек 69 20.09.2024 08:33 [08:33:43]line Смена: 495 ФФД: 1.0 [08:33:43]line ЗНМ: 0300000064 [08:33:43]line РНМ: 0000000000092592 [08:33:43]line Версия ККМ: 001 [08:33:43]line Талоны: ТК ГПНА Online [08:33:43]line 30072799 [08:33:43]line ФМ: 0000000000874979 [08:33:43]line ФД: 85910 [08:33:43]line ФПД: 132894137378506 [08:33:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T083342&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85910&fm=132894137378506&tin=02508201610067®Number=0000000000092592&sum=0 [08:33:43]OFD Sender: Processing packet 85910 [packets to send 263, broken 262] [08:33:43]ProducePacketName [08:33:43]name=ofd_packets/00085910 [08:33:43]OFD Sender: To server: pG, [08:33:43]CommunicateWithHost lk.salyk.kg:30040 [08:33:43]ConnectInit lk.salyk.kg [08:33:43]written 0, free lines is 4095 [08:33:44]Write to MH i2c: 01 00 00 52 05 57 [08:33:44]Write i2c OK [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: 01 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: 01 07 00 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: 01 07 00 52 05 00 00 00 00 00 DF 0C 49 [08:33:44]RasterBufferAndPrint [08:33:44]line [08:33:44]line [08:33:44]line [08:33:44]line [08:33:44]line [08:33:44]written 0, free lines is 3301 [08:33:44]MH_Cut [08:33:44]Write to MH i2c: D1 01 00 59 05 01 30 [08:33:44]Write i2c OK [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: D1 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: D1 01 00 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: D1 01 00 59 05 00 2F [08:33:44]Write to MH i2c: 01 00 00 5A 05 5F [08:33:44]Write i2c OK [08:33:44]MH_I2C_Read... [08:33:44]Connected sock=10 [08:33: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 C6 B8 07 01 DA D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 66 33 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 78 DD D3 D9 E6 CA E7 A8 FC FD 29 3D 0E C4 [08:33:44]*** Cut start [08:33:44]*** Partial cut [08:33:44]*** CUTSNS_PIN = 1 [08:33:44]*** CUTSNS_PIN = 0 [08:33: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 3F 8D 47 00 1F 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 96 4F 01 00 F4 03 04 00 3D DE EC 66 B6 04 01 00 00 EE 5C 0E 60 B1 4E 58 43 [08:33:45]CommunicateWithHost err = 0 [08:33:45]CheckOFDResponse [08:33:45]1017 (14) - 77093643461234 [08:33:45]1041 (16) - 0000000000874979 [08:33:45]1040 (4) - 85910 [08:33:45]1012 (4) - 20.09.2024 02:30 [08:33:45]1206 (1) - 0 [08:33:45]OFD Sender: Remove packet 85910 [08:33:45]ProducePacketName [08:33:45]name=ofd_packets/00085910 [08:33:45]NVStorageDeleteData [08:33:45]*** Brake cut motor [08:33:45]Read from MH i2c: 01 [08:33:45]MH_I2C_Read... [08:33:45]*** Stop cut motor [08:33:45]*** Cut end [08:33:45]Read from MH i2c: 01 07 00 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: 01 07 00 5A 05 00 00 00 00 00 FF 0F 74 [08:33:45]process_action close_receipt done [08:33:45]requested_data is exist [08:33:45]produce_requested_data [08:33:45]requested_item fm.sn is exist - process it [08:33:45]wFMCommunicate request_size=4 [08:33:45]MH_SAM_APDU [08:33:45]CAPDU: 80 11 00 00 [08:33:45]Write to MH i2c: E2 08 00 5B 05 80 11 00 00 00 00 00 00 DA [08:33:45]Write i2c OK [08:33:45]MH_I2C_Read... [08:33:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:45]Read from MH i2c: E2 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: E2 17 00 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: E2 17 00 5B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 39 [08:33:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:33:45]wFMCommunicate OK [08:33:45]requested_item fd.num is exist - process it [08:33:45]SAM_PROTO_GetFieldsCounters [08:33:45]wFMCommunicate request_size=4 [08:33:45]MH_SAM_APDU [08:33:45]CAPDU: 80 13 00 00 [08:33:45]Write to MH i2c: E2 08 00 5C 05 80 13 00 00 00 00 00 00 DD [08:33:45]Write i2c OK [08:33:45]MH_I2C_Read... [08:33:45]OFD Sender: No OFD packet to send [08:33:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:33:45]Read from MH i2c: E2 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: E2 62 00 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: E2 62 00 5C 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 B1 [08:33: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 96 4F 01 00 0E 04 04 00 EF 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 [08:33:45]wFMCommunicate OK [08:33:45]SAM_PROTO_GetFieldsCounters done [08:33:45]requested_item shift.num is exist - process it [08:33:45]requested_item shift.opened is exist - process it [08:33:45]req_shift_opened [08:33:45]FM_GetShiftState [08:33:45]SAM_PROTO_GetShiftState [08:33:45]wFMCommunicate request_size=4 [08:33:45]MH_SAM_APDU [08:33:45]CAPDU: 80 13 01 00 [08:33:45]Write to MH i2c: E2 08 00 5D 05 80 13 01 00 00 00 00 00 DF [08:33:45]Write i2c OK [08:33:45]MH_I2C_Read... [08:33:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:45]Read from MH i2c: E2 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: E2 0E 00 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: E2 0E 00 5D 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6A [08:33:45]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:33:45]wFMCommunicate OK [08:33:45]SAM_PROTO_GetShiftState done [08:33:45]FM_GetShiftState done [08:33:45]req_shift_opened done [08:33:45]requested_item shift.open_date is exist - process it [08:33:45]req_shift_open_date [08:33:45]req_shift_open_date done [08:33:45]produce_requested_data done [08:33:45]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85910,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:33:45]process_action_free close_receipt [08:33:45]json_value_free [08:33:45]json_value_free done [08:33:45]process_json_proto returns [08:33:45]Send response to host [08:33:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85910,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:33:45]free response buf [08:33:45]execute_script done [08:33:45]execute_script returns [08:33:45]free content buf [08:33:45]Sock 9.Close socket [08:33:45]Sock 9.Thread stoped [08:33:50]OFD Sender: No OFD packet to send [08:33:55]OFD Sender: No OFD packet to send [08:34:00]OFD Sender: No OFD packet to send [08:34:05]OFD Sender: No OFD packet to send [08:34:10]OFD Sender: No OFD packet to send [08:34:15]OFD Sender: No OFD packet to send [08:34:20]OFD Sender: No OFD packet to send [08:34:25]OFD Sender: No OFD packet to send [08:34:30]OFD Sender: No OFD packet to send [08:34:35]OFD Sender: No OFD packet to send [08:34:40]OFD Sender: No OFD packet to send [08:34:43]recv_with_timeout no data received [08:34:45]OFD Sender: No OFD packet to send [08:34:50]OFD Sender: No OFD packet to send [08:34:55]OFD Sender: No OFD packet to send [08:35:00]OFD Sender: No OFD packet to send [08:35:05]OFD Sender: No OFD packet to send [08:35:10]OFD Sender: No OFD packet to send [08:35:15]OFD Sender: No OFD packet to send [08:35:20]OFD Sender: No OFD packet to send [08:35:25]OFD Sender: No OFD packet to send [08:35:30]OFD Sender: No OFD packet to send [08:35:35]OFD Sender: No OFD packet to send [08:35:40]OFD Sender: No OFD packet to send [08:35:45]OFD Sender: No OFD packet to send [08:35:50]OFD Sender: No OFD packet to send [08:35:55]OFD Sender: No OFD packet to send [08:36:00]accept exits with 7 [08:36:00]New connection [08:36:00]New thread 3067264356 created [08:36:00]Thread 3067120996 joined [08:36:00]Waiting for new connection... [08:36:00] Sock 7.Parse request [08:36:00]Sock 7.Check first char [08:36:00]Sock 7.First char is OK [08:36:00]request: POST /json_proto HTTP/1.0 [08:36:00]Method: POST [08:36:00]URL: /json_proto [08:36:00]Method is POST - this is cgi request [08:36:00]url: /json_proto [08:36:00]query_string will be loaded in cgi processing [08:36:00]execute_cgi json_proto POST (null) [08:36:00]execute_cgi path=json_proto method=POST [08:36:00]POST find Content-Length [08:36:00]Host: 172.17.47.196:8080 [08:36:00]Content-Length: 687 [08:36:00]Content-Type: application/json [08:36:00] [08:36:00]POST finish read [08:36:00]Found Content-Length = 687 [08:36:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870745", "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:36:00]execute_script... [08:36: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)870745", "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:36:00]POST & json_proto [08:36:00]process_json_proto [08:36:00]json parsed OK: [08:36:00]protocol is kg_v1.0 [08:36:00]action value=close_receipt [08:36:00]process_action close_receipt [08:36:00]cmd_close_receipt [08:36:00]MH_GetDate [08:36:00]Write to MH i2c: F0 00 00 5E 05 52 [08:36:00]Write i2c OK [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: F0 [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: F0 09 00 [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: F0 09 00 5E 05 00 F0 33 ED 66 4C 6B 94 66 82 [08:36:00]GetLastDocTimeStamp 1726821222 [08:36:00]current date 1726821360 [08:36:00]FM_GetShiftState [08:36:00]SAM_PROTO_GetShiftState [08:36:00]wFMCommunicate request_size=4 [08:36:00]MH_SAM_APDU [08:36:00]CAPDU: 80 13 01 00 [08:36:00]Write to MH i2c: E2 08 00 5F 05 80 13 01 00 00 00 00 00 E1 [08:36:00]Write i2c OK [08:36:00]MH_I2C_Read... [08:36:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:00]Read from MH i2c: E2 [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: E2 0E 00 [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: E2 0E 00 5F 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6C [08:36:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:36:00]wFMCommunicate OK [08:36:00]SAM_PROTO_GetShiftState done [08:36:00]FM_GetShiftState done [08:36:00]opened in 1726791534 [08:36:00]opened+sec_in_day 1726877934 [08:36:00]quantity*price = 100050 [08:36:00]sum+1 = 100052 [08:36:00]Check (price>sum+1) || (price+1 о реализуемом товаре [08:39:45]line ОКРУГЛЕНИЕ: -0.51 [08:39:45]line ИТОГО: 1000.00 [08:39:45]line Внесено: 1000.00 [08:39:45]line СДАЧА: 0.00 [08:39:45]line НСП 1% : 8.85 [08:39:45]line НДС 12% : 106.25 [08:39:45]line Наличными: 1000.00 [08:39:45]line Безнал.: 0.00 [08:39:45]line Место: АЗС № 137 "Партнер Нефть" [08:39:45]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:39:45]line СНО: Общий режим [08:39:45]line Чек 70 20.09.2024 08:36 [08:39:45]line Смена: 495 ФФД: 1.0 [08:39:45]line ЗНМ: 0300000064 [08:39:45]line РНМ: 0000000000092592 [08:39:45]line Версия ККМ: 001 [08:39:45]line ФМ: 0000000000874979 [08:39:45]line ФД: 85911 [08:39:45]line ФПД: 95990471107701 [08:39:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T083600&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85911&fm=95990471107701&tin=02508201610067®Number=0000000000092592&sum=100000 [08:39:45]written 0, free lines is 4095 [08:39:45]Write to MH i2c: 01 00 00 48 00 48 [08:39:45]Write i2c OK [08:39:45]MH_I2C_Read... [08:39:45]Read from MH i2c: 01 [08:39:45]MH_I2C_Read... [08:39:45]Read from MH i2c: 01 07 00 [08:39:45]MH_I2C_Read... [08:39:45]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 D7 0C 32 [08:39:45]RasterBufferAndPrint [08:39:45]line [08:39:45]line [08:39:45]line [08:39:45]line [08:39:45]line [08:39:45]written 0, free lines is 3306 [08:39:46]MH_Cut [08:39:46]Write to MH i2c: D1 01 00 4F 00 01 21 [08:39:46]Write i2c OK [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: D1 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: D1 01 00 [08:39:46]MH_I2C_Read... [08:39:46]Read from MH i2c: D1 01 00 4F 00 00 20 [08:39:46]Write to MH i2c: 01 00 00 50 00 50 [08:39:46]Write i2c OK [08:39:46]MH_I2C_Read... [08:39:46]*** Cut start [08:39:46]*** Partial cut [08:39:46]*** CUTSNS_PIN = 1 [08:39:46]*** CUTSNS_PIN = 0 [08:39:47]*** Brake cut motor [08:39:47]Read from MH i2c: 01 [08:39:47]MH_I2C_Read... [08:39:47]*** Stop cut motor [08:39:47]*** Cut end [08:39:47]Read from MH i2c: 01 07 00 [08:39:47]MH_I2C_Read... [08:39:47]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [08:39:47]process_action print_doc done [08:39:47]requested_data is exist [08:39:47]produce_requested_data [08:39:47]produce_requested_data return (null) [08:39:47]process_action_free print_doc [08:39:47]json_value_free [08:39:47]json_value_free done [08:39:47]process_json_proto returns [08:39:47]Send response to host [08:39:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [08:39:47]free response buf [08:39:47]execute_script done [08:39:47]execute_script returns [08:39:47]free content buf [08:39:47]Sock 9.Close socket [08:39:47]Sock 9.Thread stoped [08:39:49]OFD Sender: No OFD packet to send [08:39:54]OFD Sender: No OFD packet to send [08:39:59]OFD Sender: No OFD packet to send [08:40:04]OFD Sender: No OFD packet to send [08:40:09]OFD Sender: No OFD packet to send [08:40:14]OFD Sender: No OFD packet to send [08:40:17]recv_with_timeout no data received [08:40:19]OFD Sender: No OFD packet to send [08:40:24]OFD Sender: No OFD packet to send [08:40:28]recv_with_timeout no data received [08:40:29]OFD Sender: No OFD packet to send [08:40:34]OFD Sender: No OFD packet to send [08:40:38]accept exits with 7 [08:40:38]New connection [08:40:38]New thread 3067145572 created [08:40:38]Thread 3067288932 joined [08:40:38]Waiting for new connection... [08:40:38] Sock 7.Parse request [08:40:38]Sock 7.Check first char [08:40:38]Sock 7.First char is OK [08:40:38]request: POST /json_proto HTTP/1.0 [08:40:38]Method: POST [08:40:38]URL: /json_proto [08:40:38]Method is POST - this is cgi request [08:40:38]url: /json_proto [08:40:38]query_string will be loaded in cgi processing [08:40:38]execute_cgi json_proto POST (null) [08:40:38]execute_cgi path=json_proto method=POST [08:40:38]POST find Content-Length [08:40:38]Host: 172.17.47.196:8080 [08:40:38]Content-Length: 792 [08:40:38]Content-Type: application/json [08:40:38] [08:40:38]POST finish read [08:40:38]Found Content-Length = 792 [08:40:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870746", "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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03825", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:38]execute_script... [08: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)870746", "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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03825", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:38]POST & json_proto [08:40:38]process_json_proto [08:40:38]json parsed OK: [08:40:38]protocol is kg_v1.0 [08:40:38]action value=close_receipt [08:40:38]process_action close_receipt [08:40:38]cmd_close_receipt [08:40:38]MH_GetDate [08:40:38]Write to MH i2c: F0 00 00 51 00 40 [08:40:38]Write i2c OK [08:40:38]MH_I2C_Read... [08:40:38]Read from MH i2c: F0 [08:40:38]MH_I2C_Read... [08:40:38]Read from MH i2c: F0 09 00 [08:40:38]MH_I2C_Read... [08:40:38]Read from MH i2c: F0 09 00 51 00 00 06 35 ED 66 4C 6B 94 66 88 [08:40:38]GetLastDocTimeStamp 1726821360 [08:40:38]current date 1726821638 [08:40:38]FM_GetShiftState [08:40:38]SAM_PROTO_GetShiftState [08:40:38]wFMCommunicate request_size=4 [08:40:38]MH_SAM_APDU [08:40:38]CAPDU: 80 13 01 00 [08:40:38]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [08:40:38]Write i2c OK [08:40:38]MH_I2C_Read... [08:40:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:38]Read from MH i2c: E2 [08:40:38]MH_I2C_Read... [08:40:38]Read from MH i2c: E2 0E 00 [08:40:38]MH_I2C_Read... [08:40:38]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5A [08:40:38]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:40:38]wFMCommunicate OK [08:40:38]SAM_PROTO_GetShiftState done [08:40:38]FM_GetShiftState done [08:40:38]opened in 1726791534 [08:40:38]opened+sec_in_day 1726877934 [08:40:38]quantity*price = 0 [08:40:38]sum+1 = 1 [08:40:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 71 20.09.2024 08:40 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливная Карта 03825 ФМ: 0000000000874979 ФД: 85912 ФПД: 117912491556792 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084038&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85912&fm=117912491556792&tin=02508201610067®Number=0000000000092592&sum=0 [08:40:39]StoreToDocumentArchive [08:40:39]shift 495 fd 85912 [08:40:39]save to /storage/0495/doc_00085912 [08:40:39]save last doc name /storage/0495/doc_00085912 to /storage/kkm_last_doc_name [08:40:39]save OK [08:40:39]Clear old archive folders... [08:40:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:40:39]tlvbuf is 0173E910 [08:40:39]SAM_PROTO_ClearQueue [08:40:39]wFMCommunicate request_size=4 [08:40:39]MH_SAM_APDU [08:40:39]CAPDU: 80 09 00 00 [08:40:39]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [08:40:39]Write i2c OK [08:40:39]MH_I2C_Read... [08:40:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:40:39]Read from MH i2c: E2 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [08:40:39]RAPDU: 90 00 [08:40:39]wFMCommunicate OK [08:40:39]SAM_PROTO_ClearQueue done [08:40:39]KKMCreateOFDPacket [08:40:39]OFDProtocolAddRootSTLVToBuf [08:40:39]FM_MakeSignedData [08:40:39]FM_MakeSignedData [08:40:39]SAM_PROTO_SignData [08:40:39]wFMCommunicate request_size=4 [08:40:39]MH_SAM_APDU [08:40:39]CAPDU: 80 0D 01 02 [08:40:39]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [08:40:39]Write i2c OK [08:40:39]MH_I2C_Read... [08:40:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:40:39]Read from MH i2c: E2 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [08:40:39]RAPDU: 90 00 [08:40:39]wFMCommunicate OK [08:40:39]wFMCommunicate request_size=255 [08:40:39]MH_SAM_APDU [08: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 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 47 00 00 00 F4 03 04 00 06 35 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 6B [08:40:39]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 47 00 00 00 F4 03 04 00 06 35 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 6B 00 00 77 [08:40:39]Write i2c OK [08:40:39]MH_I2C_Read... [08:40:39]OFD Sender: No OFD packet to send [08:40:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:39]Read from MH i2c: E2 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [08:40:39]RAPDU: 90 00 [08:40:39]wFMCommunicate OK [08:40:39]wFMCommunicate request_size=10 [08:40:39]MH_SAM_APDU [08:40:39]CAPDU: 80 0D 02 02 05 3D A4 2C 7F B8 [08:40:39]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 3D A4 2C 7F B8 00 00 2A [08:40:39]Write i2c OK [08:40:39]MH_I2C_Read... [08:40:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:39]Read from MH i2c: E2 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [08:40:39]RAPDU: 90 00 [08:40:39]wFMCommunicate OK [08:40:39]wFMCommunicate request_size=4 [08:40:39]MH_SAM_APDU [08:40:39]CAPDU: 80 0D 03 02 [08:40:39]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [08:40:39]Write i2c OK [08:40:39]MH_I2C_Read... [08:40:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:40:39]Read from MH i2c: E2 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 0B 00 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 0B 00 63 00 00 7F A3 03 4E C8 8E 0D 76 90 00 2B [08:40:39]RAPDU: 7F A3 03 4E C8 8E 0D 76 90 00 [08:40:39]wFMCommunicate OK [08:40:39]SAM_PROTO_SignData done [08:40:39]FM_MakeSignedData done [08:40:39]CreateOFDProtocolMessage [08:40:39]wFMCommunicate request_size=4 [08:40:39]MH_SAM_APDU [08:40:39]CAPDU: 80 11 00 00 [08:40:39]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [08:40:39]Write i2c OK [08:40:39]MH_I2C_Read... [08:40:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:39]Read from MH i2c: E2 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 17 00 [08:40:39]MH_I2C_Read... [08:40: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 [08: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 [08:40:39]wFMCommunicate OK [08:40:39]CreateOFDProtocolMessage done [08:40:39]OFDSenderStorePacket 85912 [08:40:39]StoreOFDPacket docnum=85912 [08: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 F9 96 07 01 FF 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 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 47 00 00 00 F4 03 04 00 06 35 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 6B 3D A4 2C 7F B8 7F A3 03 4E C8 8E 0D 76 [08:40:39]CheckFolder [08:40:39]dirname=/storage/ofd_packets [08:40:39]CheckFolder done [08:40:39]ProducePacketName [08:40:39]name=ofd_packets/00085912 [08:40:39]NVStorageSaveData ofd_packets/00085912 [08:40:39]File name is /storage/ofd_packets/00085912 [08:40:39]Write 301 bytes [08:40:39]NVStorageSaveData done [08:40:39]OFDSenderStorePacket done [08:40:39]KKMCreateOFDPacket done [08:40:39]NVStorageSaveData kkm_last_timestamp [08:40:39]File name is /storage/kkm_last_timestamp [08:40:39]Write 4 bytes [08:40:39]NVStorageSaveData done [08:40:39]ExternCall_PrintAddStr [08:40:39]wPrintStart [08:40:39]Write to MH i2c: 01 00 00 65 00 65 [08:40:39]Write i2c OK [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: 01 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: 01 07 00 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [08:40:39]RasterBufferAndPrint [08:40:39]line Счет N : (1)870746 [08:40:39]line ИНН: 02508201610067 [08:40:39]line Контрольно-Кассовый Чек [08:40:39]line ПРОДАЖА [08:40:39]line ТРК (МРК, ГНК) : 33 [08:40:39]line Товар: 2710124130 [08:40:39]line Аи-92-К-5 [08:40:39]line 20.000 * 0.00 [08:40:39]line = 0.00 [08:40:39]line НДС 12% НСП 1% [08:40:39]line > о реализуемом товаре [08:40:39]line ИТОГО: 0.00 [08:40:39]line НСП 1% : 0.00 [08:40:39]line НДС 12% : 0.00 [08:40:39]line Наличными: 0.00 [08:40:39]line Безнал.: 0.00 [08:40:39]line Место: АЗС № 137 "Партнер Нефть" [08:40:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:40:39]line СНО: Общий режим [08:40:39]line Чек 71 20.09.2024 08:40 [08:40:39]line Смена: 495 ФФД: 1.0 [08:40:39]line ЗНМ: 0300000064 [08:40:39]line РНМ: 0000000000092592 [08:40:39]line Версия ККМ: 001 [08:40:39]line Талоны: Топливная Карта [08:40:39]line 03825 [08:40:39]line ФМ: 0000000000874979 [08:40:39]line ФД: 85912 [08:40:39]line ФПД: 117912491556792 [08:40:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084038&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85912&fm=117912491556792&tin=02508201610067®Number=0000000000092592&sum=0 [08:40:40]written 0, free lines is 4095 [08:40:40]OFD Sender: Processing packet 85912 [packets to send 263, broken 262] [08:40:40]ProducePacketName [08:40:40]name=ofd_packets/00085912 [08:40:40]OFD Sender: To server: pG, [08:40:40]CommunicateWithHost lk.salyk.kg:30040 [08:40:40]ConnectInit lk.salyk.kg [08:40:40]Write to MH i2c: 01 00 00 8F 00 8F [08:40:40]Write i2c OK [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: 01 [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: 01 07 00 [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: 01 07 00 8F 00 00 00 00 00 00 DF 0C 81 [08:40:40]RasterBufferAndPrint [08:40:40]line [08:40:40]line [08:40:40]line [08:40:40]line [08:40:40]line [08:40:40]written 0, free lines is 3301 [08:40:40]MH_Cut [08:40:40]Write to MH i2c: D1 01 00 96 00 01 68 [08:40:40]Write i2c OK [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: D1 [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: D1 01 00 [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: D1 01 00 96 00 00 67 [08:40:40]Write to MH i2c: 01 00 00 97 00 97 [08:40:40]Write i2c OK [08:40:40]MH_I2C_Read... [08:40:41]*** Cut start [08:40:41]*** Partial cut [08:40:41]*** CUTSNS_PIN = 1 [08:40:41]*** CUTSNS_PIN = 0 [08:40:41]*** Brake cut motor [08:40:42]Read from MH i2c: 01 [08:40:42]MH_I2C_Read... [08:40:42]*** Stop cut motor [08:40:42]*** Cut end [08:40:42]Read from MH i2c: 01 07 00 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: 01 07 00 97 00 00 00 00 00 00 FF 0F AC [08:40:42]process_action close_receipt done [08:40:42]requested_data is exist [08:40:42]produce_requested_data [08:40:42]requested_item fm.sn is exist - process it [08:40:42]wFMCommunicate request_size=4 [08:40:42]MH_SAM_APDU [08:40:42]CAPDU: 80 11 00 00 [08:40:42]Write to MH i2c: E2 08 00 98 00 80 11 00 00 00 00 00 00 12 [08:40:42]Write i2c OK [08:40:42]MH_I2C_Read... [08:40:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:42]Read from MH i2c: E2 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 17 00 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 17 00 98 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 71 [08:40:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:40:42]wFMCommunicate OK [08:40:42]requested_item fd.num is exist - process it [08:40:42]SAM_PROTO_GetFieldsCounters [08:40:42]wFMCommunicate request_size=4 [08:40:42]MH_SAM_APDU [08:40:42]CAPDU: 80 13 00 00 [08:40:42]Write to MH i2c: E2 08 00 99 00 80 13 00 00 00 00 00 00 15 [08:40:42]Write i2c OK [08:40:42]MH_I2C_Read... [08:40:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:42]Read from MH i2c: E2 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 62 00 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 62 00 99 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 F1 [08: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 98 4F 01 00 0E 04 04 00 EF 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 [08:40:42]wFMCommunicate OK [08:40:42]SAM_PROTO_GetFieldsCounters done [08:40:42]requested_item shift.num is exist - process it [08:40:42]requested_item shift.opened is exist - process it [08:40:42]req_shift_opened [08:40:42]FM_GetShiftState [08:40:42]SAM_PROTO_GetShiftState [08:40:42]wFMCommunicate request_size=4 [08:40:42]MH_SAM_APDU [08:40:42]CAPDU: 80 13 01 00 [08:40:42]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [08:40:42]Write i2c OK [08:40:42]MH_I2C_Read... [08:40:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:42]Read from MH i2c: E2 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 0E 00 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A2 [08:40:42]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:40:42]wFMCommunicate OK [08:40:42]SAM_PROTO_GetShiftState done [08:40:42]FM_GetShiftState done [08:40:42]req_shift_opened done [08:40:42]requested_item shift.open_date is exist - process it [08:40:42]req_shift_open_date [08:40:42]req_shift_open_date done [08:40:42]produce_requested_data done [08:40:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85912,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:40:42]process_action_free close_receipt [08:40:42]json_value_free [08:40:42]json_value_free done [08:40:42]process_json_proto returns [08:40:42]Send response to host [08:40:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85912,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:40:42]free response buf [08:40:42]execute_script done [08:40:42]execute_script returns [08:40:42]free content buf [08:40:42]Sock 7.Close socket [08:40:42]Sock 7.Thread stoped [08:40:42]Connected sock=11 [08:40: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 F9 96 07 01 FF 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 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 47 00 00 00 F4 03 04 00 06 35 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 6B 3D A4 2C 7F B8 7F A3 03 4E C8 8E 0D 76 [08:40: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 C2 19 47 00 E6 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 98 4F 01 00 F4 03 04 00 DF DF EC 66 B6 04 01 00 00 90 42 46 51 BC 47 99 F5 [08:40:44]CommunicateWithHost err = 0 [08:40:44]CheckOFDResponse [08:40:44]1017 (14) - 77093643461234 [08:40:44]1041 (16) - 0000000000874979 [08:40:44]1040 (4) - 85912 [08:40:44]1012 (4) - 20.09.2024 02:37 [08:40:44]1206 (1) - 0 [08:40:44]OFD Sender: Remove packet 85912 [08:40:44]ProducePacketName [08:40:44]name=ofd_packets/00085912 [08:40:44]NVStorageDeleteData [08:40:45]OFD Sender: No OFD packet to send [08:40:50]OFD Sender: No OFD packet to send [08:40:53]recv_with_timeout no data received [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:06]recv_with_timeout no data received [08:41:10]OFD Sender: No OFD packet to send [08:41:15]OFD Sender: No OFD packet to send [08:41:19]recv_with_timeout no data received [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:31]recv_with_timeout no data received [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:48]recv_with_timeout no data received [08:41:50]accept exits with 10 [08:41:50]New connection [08:41:50]New thread 3067288932 created [08:41:50]Thread 3067145572 joined [08:41:50]Waiting for new connection... [08:41:50] Sock 10.Parse request [08:41:50]Sock 10.Check first char [08:41:50]Sock 10.First char is OK [08:41:50]request: POST /json_proto HTTP/1.0 [08:41:50]Method: POST [08:41:50]URL: /json_proto [08:41:50]Method is POST - this is cgi request [08:41:50]url: /json_proto [08:41:50]query_string will be loaded in cgi processing [08:41:50]execute_cgi json_proto POST (null) [08:41:50]execute_cgi path=json_proto method=POST [08:41:50]POST find Content-Length [08:41:50]Host: 172.17.47.196:8080 [08:41:50]Content-Length: 687 [08:41:50]Content-Type: application/json [08:41:50] [08:41:50]POST finish read [08:41:50]Found Content-Length = 687 [08:41:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870748", "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" ] } } [08:41:50]execute_script... [08:41:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870748", "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" ] } } [08:41:50]POST & json_proto [08:41:50]process_json_proto [08:41:50]json parsed OK: [08:41:50]protocol is kg_v1.0 [08:41:50]action value=close_receipt [08:41:50]process_action close_receipt [08:41:50]cmd_close_receipt [08:41:50]MH_GetDate [08:41:50]Write to MH i2c: F0 00 00 9B 00 8A [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: F0 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: F0 09 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: F0 09 00 9B 00 00 4E 35 ED 66 4C 6B 94 66 1A [08:41:50]GetLastDocTimeStamp 1726821638 [08:41:50]current date 1726821710 [08:41:50]FM_GetShiftState [08:41:50]SAM_PROTO_GetShiftState [08:41:50]wFMCommunicate request_size=4 [08:41:50]MH_SAM_APDU [08:41:50]CAPDU: 80 13 01 00 [08:41:50]Write to MH i2c: E2 08 00 9C 00 80 13 01 00 00 00 00 00 19 [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:50]Read from MH i2c: E2 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 0E 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: E2 0E 00 9C 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A4 [08:41:50]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:41:50]wFMCommunicate OK [08:41:50]SAM_PROTO_GetShiftState done [08:41:50]FM_GetShiftState done [08:41:50]opened in 1726791534 [08:41:50]opened+sec_in_day 1726877934 [08:41:50]quantity*price = 200025 [08:41:50]sum+1 = 200026 [08:41:50]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 СНО: Общий режим Чек 72 20.09.2024 08:41 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85913 ФПД: 266645513535637 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084150&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85913&fm=266645513535637&tin=02508201610067®Number=0000000000092592&sum=200000 [08:41:51]StoreToDocumentArchive [08:41:51]shift 495 fd 85913 [08:41:51]save to /storage/0495/doc_00085913 [08:41:51]save last doc name /storage/0495/doc_00085913 to /storage/kkm_last_doc_name [08:41:51]save OK [08:41:51]Clear old archive folders... [08:41:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:41:51]tlvbuf is 01760A20 [08:41:51]SAM_PROTO_ClearQueue [08:41:51]wFMCommunicate request_size=4 [08:41:51]MH_SAM_APDU [08:41:51]CAPDU: 80 09 00 00 [08:41:51]Write to MH i2c: E2 08 00 A9 00 80 09 00 00 00 00 00 00 1B [08:41:51]Write i2c OK [08:41:51]MH_I2C_Read... [08:41:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:51]Read from MH i2c: E2 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 03 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [08:41:51]RAPDU: 90 00 [08:41:51]wFMCommunicate OK [08:41:51]SAM_PROTO_ClearQueue done [08:41:51]KKMCreateOFDPacket [08:41:51]OFDProtocolAddRootSTLVToBuf [08:41:51]FM_MakeSignedData [08:41:51]FM_MakeSignedData [08:41:51]SAM_PROTO_SignData [08:41:51]wFMCommunicate request_size=4 [08:41:51]MH_SAM_APDU [08:41:51]CAPDU: 80 0D 01 02 [08:41:51]Write to MH i2c: E2 08 00 AA 00 80 0D 01 02 00 00 00 00 23 [08:41:51]Write i2c OK [08:41:51]MH_I2C_Read... [08:41:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:51]Read from MH i2c: E2 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 03 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [08:41:51]RAPDU: 90 00 [08:41:51]wFMCommunicate OK [08:41:51]wFMCommunicate request_size=255 [08:41:51]MH_SAM_APDU [08:41: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 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 48 00 00 00 F4 03 04 00 4E 35 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [08:41:51]Write to MH i2c: E2 02 01 AB 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 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 48 00 00 00 F4 03 04 00 4E 35 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 82 [08:41:51]Write i2c OK [08:41:51]MH_I2C_Read... [08:41:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:51]Read from MH i2c: E2 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 03 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [08:41:51]RAPDU: 90 00 [08:41:51]wFMCommunicate OK [08:41:51]wFMCommunicate request_size=11 [08:41:51]MH_SAM_APDU [08:41:51]CAPDU: 80 0D 02 02 06 F2 83 3F 1D 80 95 [08:41:51]Write to MH i2c: E2 0E 00 AC 00 80 0D 02 02 06 00 F2 83 3F 1D 80 95 00 00 18 [08:41:51]Write i2c OK [08:41:51]MH_I2C_Read... [08:41:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:51]Read from MH i2c: E2 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 03 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [08:41:51]RAPDU: 90 00 [08:41:51]wFMCommunicate OK [08:41:51]wFMCommunicate request_size=4 [08:41:51]MH_SAM_APDU [08:41:51]CAPDU: 80 0D 03 02 [08:41:51]Write to MH i2c: E2 08 00 AD 00 80 0D 03 02 00 00 00 00 28 [08:41:51]Write i2c OK [08:41:51]MH_I2C_Read... [08:41:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:51]Read from MH i2c: E2 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 0B 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 0B 00 AD 00 00 7B 8F C2 4B 78 37 06 0B 90 00 00 [08:41:51]RAPDU: 7B 8F C2 4B 78 37 06 0B 90 00 [08:41:51]wFMCommunicate OK [08:41:51]SAM_PROTO_SignData done [08:41:51]FM_MakeSignedData done [08:41:51]CreateOFDProtocolMessage [08:41:51]wFMCommunicate request_size=4 [08:41:51]MH_SAM_APDU [08:41:51]CAPDU: 80 11 00 00 [08:41:51]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [08:41:51]Write i2c OK [08:41:51]MH_I2C_Read... [08:41:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:51]Read from MH i2c: E2 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 17 00 [08:41:51]MH_I2C_Read... [08:41:51]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 [08:41:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:41:51]wFMCommunicate OK [08:41:51]CreateOFDProtocolMessage done [08:41:51]OFDSenderStorePacket 85913 [08:44:56]OFD Sender: No OFD packet to send [08:45:01]OFD Sender: No OFD packet to send [08:45:06]OFD Sender: No OFD packet to send [08:45:11]OFD Sender: No OFD packet to send [08:45:16]OFD Sender: No OFD packet to send [08:45:20]accept exits with 7 [08:45:20]New connection [08:45:20]New thread 3067145572 created [08:45:20]Thread 3067288932 joined [08:45:20]Waiting for new connection... [08:45:20] Sock 7.Parse request [08:45:20]Sock 7.Check first char [08:45:20]Sock 7.First char is OK [08:45:20]request: POST /json_proto HTTP/1.0 [08:45:20]Method: POST [08:45:20]URL: /json_proto [08:45:20]Method is POST - this is cgi request [08:45:20]url: /json_proto [08:45:20]query_string will be loaded in cgi processing [08:45:20]execute_cgi json_proto POST (null) [08:45:20]execute_cgi path=json_proto method=POST [08:45:20]POST find Content-Length [08:45:20]Host: 172.17.47.196:8080 [08:45:20]Content-Length: 687 [08:45:20]Content-Type: application/json [08:45:20] [08:45:20]POST finish read [08:45:20]Found Content-Length = 687 [08:45:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870749", "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" : 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" ] } } [08:45:20]execute_script... [08:45:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870749", "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" : 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" ] } } [08:45:20]POST & json_proto [08:45:20]process_json_proto [08:45:20]json parsed OK: [08:45:20]protocol is kg_v1.0 [08:45:20]action value=close_receipt [08:45:20]process_action close_receipt [08:45:20]cmd_close_receipt [08:45:20]MH_GetDate [08:45:20]Write to MH i2c: F0 00 00 E6 00 D5 [08:45:20]Write i2c OK [08:45:20]MH_I2C_Read... [08:45:20]Read from MH i2c: F0 [08:45:20]MH_I2C_Read... [08:45:20]Read from MH i2c: F0 09 00 [08:45:20]MH_I2C_Read... [08:45:20]Read from MH i2c: F0 09 00 E6 00 00 20 36 ED 66 4C 6B 94 66 38 [08:45:20]GetLastDocTimeStamp 1726821710 [08:45:20]current date 1726821920 [08:45:20]FM_GetShiftState [08:45:20]SAM_PROTO_GetShiftState [08:45:20]wFMCommunicate request_size=4 [08:45:20]MH_SAM_APDU [08:45:20]CAPDU: 80 13 01 00 [08:45:20]Write to MH i2c: E2 08 00 E7 00 80 13 01 00 00 00 00 00 64 [08:45:20]Write i2c OK [08:45:20]MH_I2C_Read... [08:45:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:20]Read from MH i2c: E2 [08:45:20]MH_I2C_Read... [08:45:20]Read from MH i2c: E2 0E 00 [08:45:20]MH_I2C_Read... [08:45:20]Read from MH i2c: E2 0E 00 E7 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EF [08:45:20]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:45:20]wFMCommunicate OK [08:45:20]SAM_PROTO_GetShiftState done [08:45:20]FM_GetShiftState done [08:45:20]opened in 1726791534 [08:45:20]opened+sec_in_day 1726877934 [08:45:20]quantity*price = 300075 [08:45:20]sum+1 = 300077 [08:45:20]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 СНО: Общий режим Чек 73 20.09.2024 08:45 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85914 ФПД: 229927205709786 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084520&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85914&fm=229927205709786&tin=02508201610067®Number=0000000000092592&sum=300000 [08:45:21]StoreToDocumentArchive [08:45:21]shift 495 fd 85914 [08:45:21]save to /storage/0495/doc_00085914 [08:45:21]save last doc name /storage/0495/doc_00085914 to /storage/kkm_last_doc_name [08:45:21]save OK [08:45:21]Clear old archive folders... [08:45:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:45:21]tlvbuf is 01760770 [08:45:21]SAM_PROTO_ClearQueue [08:45:21]wFMCommunicate request_size=4 [08:45:21]MH_SAM_APDU [08:45:21]CAPDU: 80 09 00 00 [08:45:21]Write to MH i2c: E2 08 00 F4 00 80 09 00 00 00 00 00 00 66 [08:45:21]Write i2c OK [08:45:21]MH_I2C_Read... [08:45:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:21]Read from MH i2c: E2 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [08:45:21]RAPDU: 90 00 [08:45:21]wFMCommunicate OK [08:45:21]SAM_PROTO_ClearQueue done [08:45:21]KKMCreateOFDPacket [08:45:21]OFDProtocolAddRootSTLVToBuf [08:45:21]FM_MakeSignedData [08:45:21]FM_MakeSignedData [08:45:21]SAM_PROTO_SignData [08:45:21]wFMCommunicate request_size=4 [08:45:21]MH_SAM_APDU [08:45:21]CAPDU: 80 0D 01 02 [08:45:21]Write to MH i2c: E2 08 00 F5 00 80 0D 01 02 00 00 00 00 6E [08:45:21]Write i2c OK [08:45:21]MH_I2C_Read... [08:45:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:21]Read from MH i2c: E2 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [08:45:21]RAPDU: 90 00 [08:45:21]wFMCommunicate OK [08:45:21]wFMCommunicate request_size=255 [08:45:21]MH_SAM_APDU [08:45:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 49 00 00 00 F4 03 04 00 20 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [08:45:21]Write to MH i2c: E2 02 01 F6 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 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 49 00 00 00 F4 03 04 00 20 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 EB [08:45:21]Write i2c OK [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 [08:45:21]MH_I2C_Read... [08:45:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:21]Read from MH i2c: E2 03 00 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [08:45:21]RAPDU: 90 00 [08:45:21]wFMCommunicate OK [08:45:21]wFMCommunicate request_size=11 [08:45:21]MH_SAM_APDU [08:45:21]CAPDU: 80 0D 02 02 06 D1 1E 19 6B A7 DA [08:45:21]Write to MH i2c: E2 0E 00 F7 00 80 0D 02 02 06 00 D1 1E 19 6B A7 DA 00 00 71 [08:45:21]Write i2c OK [08:45:21]MH_I2C_Read... [08:45:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:21]Read from MH i2c: E2 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [08:45:21]RAPDU: 90 00 [08:45:21]wFMCommunicate OK [08:45:21]wFMCommunicate request_size=4 [08:45:21]MH_SAM_APDU [08:45:21]CAPDU: 80 0D 03 02 [08:45:21]Write to MH i2c: E2 08 00 F8 00 80 0D 03 02 00 00 00 00 73 [08:45:21]Write i2c OK [08:45:21]MH_I2C_Read... [08:45:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:21]Read from MH i2c: E2 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 0B 00 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 0B 00 F8 00 00 D3 7A 61 6E 53 EC B4 18 90 00 9B [08:45:21]RAPDU: D3 7A 61 6E 53 EC B4 18 90 00 [08:45:21]wFMCommunicate OK [08:45:21]SAM_PROTO_SignData done [08:45:21]FM_MakeSignedData done [08:45:21]CreateOFDProtocolMessage [08:45:21]wFMCommunicate request_size=4 [08:45:21]MH_SAM_APDU [08:45:21]CAPDU: 80 11 00 00 [08:45:21]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [08:45:21]Write i2c OK [08:45:21]MH_I2C_Read... [08:45:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:21]Read from MH i2c: E2 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 17 00 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: E2 17 00 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 [08:45:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:45:21]wFMCommunicate OK [08:45:21]CreateOFDProtocolMessage done [08:45:21]OFDSenderStorePacket 85914 [08:45:21]StoreOFDPacket docnum=85914 [08:45:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A2 3A 08 01 5D CF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 49 00 00 00 F4 03 04 00 20 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D1 1E 19 6B A7 DA D3 7A 61 6E 53 EC B4 18 [08:45:21]CheckFolder [08:45:21]dirname=/storage/ofd_packets [08:45:21]CheckFolder done [08:45:21]ProducePacketName [08:45:21]name=ofd_packets/00085914 [08:45:21]NVStorageSaveData ofd_packets/00085914 [08:45:21]File name is /storage/ofd_packets/00085914 [08:45:21]Write 302 bytes [08:45:21]NVStorageSaveData done [08:45:21]OFDSenderStorePacket done [08:45:21]KKMCreateOFDPacket done [08:45:21]NVStorageSaveData kkm_last_timestamp [08:45:21]File name is /storage/kkm_last_timestamp [08:45:21]Write 4 bytes [08:45:21]NVStorageSaveData done [08:45:21]ExternCall_PrintAddStr [08:45:21]wPrintStart [08:45:21]Write to MH i2c: 01 00 00 FA 00 FA [08:45:21]Write i2c OK [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: 01 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: 01 07 00 [08:45:21]MH_I2C_Read... [08:45:21]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [08:45:21]RasterBufferAndPrint [08:45:21]line Счет N : (1)870749 [08:45:21]line ИНН: 02508201610067 [08:45:21]line Контрольно-Кассовый Чек [08:45:21]line ПРОДАЖА [08:45:21]line ТРК (МРК, ГНК) : 54 [08:45:21]line Товар: 2710194210 [08:45:21]line ДТ(л)-К-4 [08:45:21]line 39.380 * 76.20 [08:45:21]line = 3000.76 [08:45:21]line НДС 12% НСП 1% [08:45:21]line > о реализуемом товаре [08:45:21]line ОКРУГЛЕНИЕ: -0.76 [08:45:21]line ИТОГО: 3000.00 [08:45:21]line Внесено: 3000.00 [08:45:21]line СДАЧА: 0.00 [08:45:21]line НСП 1% : 26.55 [08:45:21]line НДС 12% : 318.66 [08:45:21]line Наличными: 3000.00 [08:45:21]line Безнал.: 0.00 [08:45:21]line Место: АЗС № 137 "Партнер Нефть" [08:45:21]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:45:21]line СНО: Общий режим [08:45:21]line Чек 73 20.09.2024 08:45 [08:45:21]line Смена: 495 ФФД: 1.0 [08:45:21]line ЗНМ: 0300000064 [08:45:21]line РНМ: 0000000000092592 [08:45:21]line Версия ККМ: 001 [08:45:21]line ФМ: 0000000000874979 [08:45:21]line ФД: 85914 [08:45:21]line ФПД: 229927205709786 [08:45:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084520&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85914&fm=229927205709786&tin=02508201610067®Number=0000000000092592&sum=300000 [08:45:22]OFD Sender: Processing packet 85914 [packets to send 263, broken 262] [08:45:22]ProducePacketName [08:45:22]name=ofd_packets/00085914 [08:45:22]OFD Sender: To server: pG, [08:45:22]CommunicateWithHost lk.salyk.kg:30040 [08:45:22]ConnectInit lk.salyk.kg [08:45:22]written 0, free lines is 4095 [08:45:22]Write to MH i2c: 01 00 00 25 01 26 [08:45:22]Write i2c OK [08:45:22]MH_I2C_Read... [08:45:22]Read from MH i2c: 01 [08:45:22]MH_I2C_Read... [08:45:22]Read from MH i2c: 01 07 00 [08:45:22]MH_I2C_Read... [08:45:22]Read from MH i2c: 01 07 00 25 01 00 00 00 00 00 D9 0C 12 [08:45:22]RasterBufferAndPrint [08:45:22]line [08:45:22]line [08:45:22]line [08:45:22]line [08:45:22]line [08:45:22]written 0, free lines is 3295 [08:45:22]MH_Cut [08:45:22]Write to MH i2c: D1 01 00 2C 01 01 FF [08:45:22]Write i2c OK [08:45:22]MH_I2C_Read... [08:45:22]Read from MH i2c: D1 [08:45:22]MH_I2C_Read... [08:45:22]Read from MH i2c: D1 01 00 [08:45:22]MH_I2C_Read... [08:45:22]Read from MH i2c: D1 01 00 2C 01 00 FE [08:45:22]Write to MH i2c: 01 00 00 2D 01 2E [08:45:22]Write i2c OK [08:45:22]MH_I2C_Read... [08:45:23]*** Cut start [08:45:23]*** Partial cut [08:45:23]*** CUTSNS_PIN = 1 [08:45:23]Connected sock=10 [08:45: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 A2 3A 08 01 5D CF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 49 00 00 00 F4 03 04 00 20 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D1 1E 19 6B A7 DA D3 7A 61 6E 53 EC B4 18 [08:45:23]*** CUTSNS_PIN = 0 [08:45:23]*** Brake cut motor [08:45:24]Read from MH i2c: 01 [08:45:24]MH_I2C_Read... [08:45:24]*** Stop cut motor [08:45:24]*** Cut end [08:45:24]Read from MH i2c: 01 07 00 [08:45:24]MH_I2C_Read... [08:45:24]Read from MH i2c: 01 07 00 2D 01 00 00 00 00 00 FF 0F 43 [08:45:24]process_action close_receipt done [08:45:24]requested_data is exist [08:45:24]produce_requested_data [08:45:24]requested_item fm.sn is exist - process it [08:45:24]wFMCommunicate request_size=4 [08:45:24]MH_SAM_APDU [08:45:24]CAPDU: 80 11 00 00 [08:45:24]Write to MH i2c: E2 08 00 2E 01 80 11 00 00 00 00 00 00 A9 [08:45:24]Write i2c OK [08:45:24]MH_I2C_Read... [08:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:24]Read from MH i2c: E2 [08:45:24]MH_I2C_Read... [08:45:24]Read from MH i2c: E2 17 00 [08:45:24]MH_I2C_Read... [08:45:24]Read from MH i2c: E2 17 00 2E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 08 [08:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:45:24]wFMCommunicate OK [08:45:24]requested_item fd.num is exist - process it [08:45:24]SAM_PROTO_GetFieldsCounters [08:45:24]wFMCommunicate request_size=4 [08:45:24]MH_SAM_APDU [08:45:24]CAPDU: 80 13 00 00 [08:45:24]Write to MH i2c: E2 08 00 2F 01 80 13 00 00 00 00 00 00 AC [08:45:24]Write i2c OK [08:45:24]MH_I2C_Read... [08:45:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:24]Read from MH i2c: E2 [08:45:24]MH_I2C_Read... [08:45:24]Read from MH i2c: E2 62 00 [08:45:24]MH_I2C_Read... [08:45:24]Read from MH i2c: E2 62 00 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 9A 4F 01 00 0E 04 04 00 EF 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 90 [08:45:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [08:45:24]wFMCommunicate OK [08:45:24]SAM_PROTO_GetFieldsCounters done [08:45:24]requested_item shift.num is exist - process it [08:45:24]requested_item shift.opened is exist - process it [08:45:24]req_shift_opened [08:45:24]FM_GetShiftState [08:45:24]SAM_PROTO_GetShiftState [08:45:24]wFMCommunicate request_size=4 [08:45:24]MH_SAM_APDU [08:45:24]CAPDU: 80 13 01 00 [08:45:24]Write to MH i2c: E2 08 00 30 01 80 13 01 00 00 00 00 00 AE [08:45:24]Write i2c OK [08:45:24]MH_I2C_Read... [08:45:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:24]Read from MH i2c: E2 [08:45:24]MH_I2C_Read... [08:45:24]Read from MH i2c: E2 0E 00 [08:45:24]MH_I2C_Read... [08:45:24]Read from MH i2c: E2 0E 00 30 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 39 [08:45:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:45:24]wFMCommunicate OK [08:45:24]SAM_PROTO_GetShiftState done [08:45:24]FM_GetShiftState done [08:45:24]req_shift_opened done [08:45:24]requested_item shift.open_date is exist - process it [08:45:24]req_shift_open_date [08:45:24]req_shift_open_date done [08:45:24]produce_requested_data done [08:45:24]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85914,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:45:24]process_action_free close_receipt [08:45:24]json_value_free [08:45:24]json_value_free done [08:45:24]process_json_proto returns [08:45:24]Send response to host [08:45:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85914,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:45:24]free response buf [08:45:24]execute_script done [08:45:24]execute_script returns [08:45:24]free content buf [08:45:24]Sock 7.Close socket [08:45:24]Sock 7.Thread stoped [08:45: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 C9 47 00 84 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9A 4F 01 00 F4 03 04 00 F7 E0 EC 66 B6 04 01 00 00 57 39 BB 8E 2E DB A7 77 [08:45:25]CommunicateWithHost err = 0 [08:45:25]CheckOFDResponse [08:45:25]1017 (14) - 77093643461234 [08:45:25]1041 (16) - 0000000000874979 [08:45:25]1040 (4) - 85914 [08:45:25]1012 (4) - 20.09.2024 02:41 [08:45:25]1206 (1) - 0 [08:45:25]OFD Sender: Remove packet 85914 [08:45:25]ProducePacketName [08:45:25]name=ofd_packets/00085914 [08:45:25]NVStorageDeleteData [08:45:26]OFD Sender: No OFD packet to send [08:45:30]recv_with_timeout no data received [08:45:31]OFD Sender: No OFD packet to send [08:45:36]OFD Sender: No OFD packet to send [08:45:41]OFD Sender: No OFD packet to send [08:45:46]OFD Sender: No OFD packet to send [08:45:51]OFD Sender: No OFD packet to send [08:45:55]recv_with_timeout no data received [08:45:56]OFD Sender: No OFD packet to send [08:46:01]OFD Sender: No OFD packet to send [08:46:06]OFD Sender: No OFD packet to send [08:46:06]recv_with_timeout no data received [08:46:11]OFD Sender: No OFD packet to send [08:46:16]OFD Sender: No OFD packet to send [08:46:21]OFD Sender: No OFD packet to send [08:46:24]accept exits with 9 [08:46:24]New connection [08:46:24]New thread 3067288932 created [08:46:24]Thread 3067145572 joined [08:46:24]Waiting for new connection... [08:46:24] Sock 9.Parse request [08:46:24]Sock 9.Check first char [08:46:24]Sock 9.First char is OK [08:46:24]request: POST /json_proto HTTP/1.0 [08:46:24]Method: POST [08:46:24]URL: /json_proto [08:46:24]Method is POST - this is cgi request [08:46:24]url: /json_proto [08:46:24]query_string will be loaded in cgi processing [08:46:24]execute_cgi json_proto POST (null) [08:46:24]execute_cgi path=json_proto method=POST [08:46:24]POST find Content-Length [08:46:24]Host: 172.17.47.196:8080 [08:46:24]Content-Length: 614 [08:46:24]Content-Type: application/json [08:46:24] [08:46:24]POST finish read [08:46:24]Found Content-Length = 614 [08:46:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147805", "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" ] } } [08:46:24]execute_script... [08:46:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147805", "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" ] } } [08:46:24]POST & json_proto [08:46:24]process_json_proto [08:46:24]json parsed OK: [08:46:24]protocol is kg_v1.0 [08:46:24]action value=close_receipt [08:46:24]process_action close_receipt [08:46:24]cmd_close_receipt [08:46:24]MH_GetDate [08:46:24]Write to MH i2c: F0 00 00 31 01 21 [08:46:24]Write i2c OK [08:46:24]MH_I2C_Read... [08:46:24]Read from MH i2c: F0 [08:46:24]MH_I2C_Read... [08:46:24]Read from MH i2c: F0 09 00 [08:46:24]MH_I2C_Read... [08:46:24]Read from MH i2c: F0 09 00 31 01 00 60 36 ED 66 4C 6B 94 66 C4 [08:46:24]GetLastDocTimeStamp 1726821920 [08:46:24]current date 1726821984 [08:46:24]FM_GetShiftState [08:46:24]SAM_PROTO_GetShiftState [08:46:24]wFMCommunicate request_size=4 [08:46:24]MH_SAM_APDU [08:46:24]CAPDU: 80 13 01 00 [08:46:24]Write to MH i2c: E2 08 00 32 01 80 13 01 00 00 00 00 00 B0 [08:46:24]Write i2c OK [08:46:24]MH_I2C_Read... [08:46:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:24]Read from MH i2c: E2 [08:46:24]MH_I2C_Read... [08:46:24]Read from MH i2c: E2 0E 00 [08:46:24]MH_I2C_Read... [08:46:24]Read from MH i2c: E2 0E 00 32 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 3B [08:46:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:46:24]wFMCommunicate OK [08:46:24]SAM_PROTO_GetShiftState done [08:46:24]FM_GetShiftState done [08:46:24]opened in 1726791534 [08:46:24]opened+sec_in_day 1726877934 [08:46:24]quantity*price = 11000 [08:46:24]sum+1 = 11001 [08:46:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 74 20.09.2024 08:46 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85915 ФПД: 264939360848208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084624&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85915&fm=264939360848208&tin=02508201610067®Number=0000000000092592&sum=11000 0 [08:46:25]StoreToDocumentArchive [08:46:25]shift 495 fd 85915 [08:46:25]save to /storage/0495/doc_00085915 [08:46:25]save last doc name /storage/0495/doc_00085915 to /storage/kkm_last_doc_name [08:46:25]save OK [08:46:25]Clear old archive folders... [08:46:25]ProcessDocumentItem done err = 0, tmpTLVsize=266 [08:46:25]tlvbuf is 016E4B50 [08:46:25]SAM_PROTO_ClearQueue [08:46:25]wFMCommunicate request_size=4 [08:46:25]MH_SAM_APDU [08:46:25]CAPDU: 80 09 00 00 [08:46:25]Write to MH i2c: E2 08 00 3F 01 80 09 00 00 00 00 00 00 B2 [08:46:25]Write i2c OK [08:46:25]MH_I2C_Read... [08:46:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:25]Read from MH i2c: E2 [08:46:25]MH_I2C_Read... [08:46:25]Read from MH i2c: E2 03 00 [08:46:25]MH_I2C_Read... [08:46:25]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [08:46:25]RAPDU: 90 00 [08:46:25]wFMCommunicate OK [08:46:25]SAM_PROTO_ClearQueue done [08:46:25]KKMCreateOFDPacket [08:46:25]OFDProtocolAddRootSTLVToBuf [08:46:25]FM_MakeSignedData [08:46:25]FM_MakeSignedData [08:46:25]SAM_PROTO_SignData [08:46:25]wFMCommunicate request_size=4 [08:46:25]MH_SAM_APDU [08:46:25]CAPDU: 80 0D 01 02 [08:46:25]Write to MH i2c: E2 08 00 40 01 80 0D 01 02 00 00 00 00 BA [08:46:25]Write i2c OK [08:46:25]MH_I2C_Read... [08:46:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:25]Read from MH i2c: E2 [08:46:25]MH_I2C_Read... [08:46:25]Read from MH i2c: E2 03 00 [08:46:25]MH_I2C_Read... [08:46:25]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [08:46:25]RAPDU: 90 00 [08:46:25]wFMCommunicate OK [08:46:25]wFMCommunicate request_size=255 [08:46:25]MH_SAM_APDU [08:46:25]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 4A 00 00 00 F4 03 04 00 60 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [08:46:25]Write to MH i2c: E2 02 01 41 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 4A 00 00 00 F4 03 04 00 60 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 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 5A [08:46:25]Write i2c OK [08:46:25]MH_I2C_Read... [08:46:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:25]Read from MH i2c: E2 [08:46:25]MH_I2C_Read... [08:46:25]Read from MH i2c: E2 03 00 [08:46:25]MH_I2C_Read... [08:46:25]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [08:46:25]RAPDU: 90 00 [08:46:25]wFMCommunicate OK [08:46:25]wFMCommunicate request_size=25 [08:46:25]MH_SAM_APDU [08:46:25]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 9B 4F 01 00 35 04 06 00 F0 F6 00 7D 89 50 [08:46:25]Write to MH i2c: E2 1C 00 42 01 80 0D 02 02 14 00 37 39 10 04 04 00 9B 4F 01 00 35 04 06 00 F0 F6 00 7D 89 50 00 00 D3 [08:46:25]Write i2c OK [08:46:25]MH_I2C_Read... [08:46:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:26]Read from MH i2c: E2 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: E2 03 00 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [08:46:26]RAPDU: 90 00 [08:46:26]wFMCommunicate OK [08:46:26]wFMCommunicate request_size=4 [08:46:26]MH_SAM_APDU [08:46:26]CAPDU: 80 0D 03 02 [08:46:26]Write to MH i2c: E2 08 00 43 01 80 0D 03 02 00 00 00 00 BF [08:46:26]Write i2c OK [08:46:26]MH_I2C_Read... [08:46:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:26]Read from MH i2c: E2 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: E2 0B 00 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: E2 0B 00 43 01 00 BD A1 D9 C7 F6 06 A3 B2 90 00 0F [08:46:26]RAPDU: BD A1 D9 C7 F6 06 A3 B2 90 00 [08:46:26]wFMCommunicate OK [08:46:26]SAM_PROTO_SignData done [08:46:26]FM_MakeSignedData done [08:46:26]CreateOFDProtocolMessage [08:46:26]wFMCommunicate request_size=4 [08:46:26]MH_SAM_APDU [08:46:26]CAPDU: 80 11 00 00 [08:46:26]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [08:46:26]Write i2c OK [08:46:26]MH_I2C_Read... [08:46:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:26]Read from MH i2c: E2 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: E2 17 00 [08:46:26]MH_I2C_Read... [08:46:26]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 [08: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 [08:46:26]wFMCommunicate OK [08:46:26]CreateOFDProtocolMessage done [08:46:26]OFDSenderStorePacket 85915 [08:46:26]StoreOFDPacket docnum=85915 [08:46: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 1E 01 00 00 59 F3 16 01 6A F4 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 4A 00 00 00 F4 03 04 00 60 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 F0 F6 00 7D 89 50 BD A1 D9 C7 F6 06 A3 B2 [08:46:26]CheckFolder [08:46:26]dirname=/storage/ofd_packets [08:46:26]CheckFolder done [08:46:26]ProducePacketName [08:46:26]name=ofd_packets/00085915 [08:46:26]NVStorageSaveData ofd_packets/00085915 [08:46:26]File name is /storage/ofd_packets/00085915 [08:46:26]Write 316 bytes [08:46:26]NVStorageSaveData done [08:46:26]OFDSenderStorePacket done [08:46:26]KKMCreateOFDPacket done [08:46:26]NVStorageSaveData kkm_last_timestamp [08:46:26]File name is /storage/kkm_last_timestamp [08:46:26]Write 4 bytes [08:46:26]NVStorageSaveData done [08:46:26]ExternCall_PrintAddStr [08:46:26]wPrintStart [08:46:26]Write to MH i2c: 01 00 00 45 01 46 [08:46:26]Write i2c OK [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: 01 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: 01 07 00 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [08:46:26]RasterBufferAndPrint [08:46:26]line Счет N : (3)147805 [08:46:26]line ИНН: 02508201610067 [08:46:26]line Контрольно-Кассовый Чек [08:46:26]line ПРОДАЖА [08:46:26]line Товар: 4870001570071 [08:46:26]line Напиток Pepsi 1л [08:46:26]line 1.000 * 110.00 [08:46:26]line = 110.00 [08:46:26]line НДС 12% НСП 1% [08:46:26]line > о реализуемом товаре [08:46:26]line ИТОГО: 110.00 [08:46:26]line НСП 1% : 0.97 [08:46:26]line НДС 12% : 11.68 [08:46:26]line Наличными: 110.00 [08:46:26]line Безнал.: 0.00 [08:46:26]line Место: АЗС № 137 "Партнер Нефть" [08:46:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:46:26]line СНО: Общий режим [08:46:26]line Чек 74 20.09.2024 08:46 [08:46:26]line Смена: 495 ФФД: 1.0 [08:46:26]line ЗНМ: 0300000064 [08:46:26]line РНМ: 0000000000092592 [08:46:26]line Версия ККМ: 001 [08:46:26]line ФМ: 0000000000874979 [08:46:26]line ФД: 85915 [08:46:26]line ФПД: 264939360848208 [08:46:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084624&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85915&fm=264939360848208&tin=02508201610067®Number=0000000000092592&sum=11000 [08:46:26]OFD Sender: Processing packet 85915 [packets to send 263, broken 262] [08:46:26]ProducePacketName [08:46:26]name=ofd_packets/00085915 [08:46:26]OFD Sender: To server: pG, [08:46:26]CommunicateWithHost lk.salyk.kg:30040 [08:46:26]ConnectInit lk.salyk.kg [08:46:26]line 0 [08:46:26]written 0, free lines is 4095 [08:46:26]Write to MH i2c: 01 00 00 6D 01 6E [08:46:26]Write i2c OK [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: 01 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: 01 07 00 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: 01 07 00 6D 01 00 00 00 00 00 F3 0C 74 [08:46:26]RasterBufferAndPrint [08:46:26]line [08:46:26]line [08:46:26]line [08:46:26]line [08:46:26]line [08:46:26]written 0, free lines is 3321 [08:46:26]MH_Cut [08:46:26]Write to MH i2c: D1 01 00 74 01 01 47 [08:46:26]Write i2c OK [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: D1 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: D1 01 00 [08:46:26]MH_I2C_Read... [08:46:26]Read from MH i2c: D1 01 00 74 01 00 46 [08:46:26]Write to MH i2c: 01 00 00 75 01 76 [08:46:26]Write i2c OK [08:46:26]MH_I2C_Read... [08:46:27]*** Cut start [08:46:27]*** Partial cut [08:46:27]*** CUTSNS_PIN = 1 [08:46:27]*** CUTSNS_PIN = 0 [08:46:27]*** Brake cut motor [08:46:28]Read from MH i2c: 01 [08:46:28]MH_I2C_Read... [08:46:28]*** Stop cut motor [08:46:28]*** Cut end [08:46:28]Read from MH i2c: 01 07 00 [08:46:28]MH_I2C_Read... [08:46:28]Read from MH i2c: 01 07 00 75 01 00 00 00 00 00 FF 0F 8B [08:46:28]process_action close_receipt done [08:46:28]requested_data is exist [08:46:28]produce_requested_data [08:46:28]requested_item fm.sn is exist - process it [08:46:28]wFMCommunicate request_size=4 [08:46:28]MH_SAM_APDU [08:46:28]CAPDU: 80 11 00 00 [08:46:28]Write to MH i2c: E2 08 00 76 01 80 11 00 00 00 00 00 00 F1 [08:46:28]Write i2c OK [08:46:28]MH_I2C_Read... [08:46:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:28]Read from MH i2c: E2 [08:46:28]MH_I2C_Read... [08:46:28]Read from MH i2c: E2 17 00 [08:46:28]MH_I2C_Read... [08:46:28]Read from MH i2c: E2 17 00 76 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 50 [08:46: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:46:28]wFMCommunicate OK [08:46:28]requested_item fd.num is exist - process it [08:46:28]SAM_PROTO_GetFieldsCounters [08:46:28]wFMCommunicate request_size=4 [08:46:28]MH_SAM_APDU [08:46:28]CAPDU: 80 13 00 00 [08:46:28]Write to MH i2c: E2 08 00 77 01 80 13 00 00 00 00 00 00 F4 [08:46:28]Write i2c OK [08:46:28]MH_I2C_Read... [08:46:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:28]Read from MH i2c: E2 [08:46:28]MH_I2C_Read... [08:46:28]Read from MH i2c: E2 62 00 [08:46:28]MH_I2C_Read... [08:46:28]Read from MH i2c: E2 62 00 77 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 9B 4F 01 00 0E 04 04 00 EF 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 DC [08:46: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 9B 4F 01 00 0E 04 04 00 EF 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 [08:46:28]wFMCommunicate OK [08:46:28]SAM_PROTO_GetFieldsCounters done [08:46:28]requested_item shift.num is exist - process it [08:46:28]requested_item shift.opened is exist - process it [08:46:28]req_shift_opened [08:46:28]FM_GetShiftState [08:46:28]SAM_PROTO_GetShiftState [08:46:28]wFMCommunicate request_size=4 [08:46:28]MH_SAM_APDU [08:46:28]CAPDU: 80 13 01 00 [08:46:28]Write to MH i2c: E2 08 00 78 01 80 13 01 00 00 00 00 00 F6 [08:46:28]Write i2c OK [08:46:28]MH_I2C_Read... [08:46:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:28]Read from MH i2c: E2 [08:46:28]MH_I2C_Read... [08:46:28]Read from MH i2c: E2 0E 00 [08:46:28]MH_I2C_Read... [08:46:28]Read from MH i2c: E2 0E 00 78 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 81 [08:46:28]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:46:28]wFMCommunicate OK [08:46:28]SAM_PROTO_GetShiftState done [08:46:28]FM_GetShiftState done [08:46:28]req_shift_opened done [08:46:28]requested_item shift.open_date is exist - process it [08:46:28]req_shift_open_date [08:46:28]req_shift_open_date done [08:46:28]produce_requested_data done [08:46:28]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85915,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:46:28]process_action_free close_receipt [08:46:28]json_value_free [08:46:28]json_value_free done [08:46:28]process_json_proto returns [08:46:28]Send response to host [08:46:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85915,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:46:28]free response buf [08:46:28]execute_script done [08:46:28]execute_script returns [08:46:28]free content buf [08:46:28]Sock 9.Close socket [08:46:28]Sock 9.Thread stoped [08:46:32]Connected sock=7 [08: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 1E 01 00 00 59 F3 16 01 6A F4 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 4A 00 00 00 F4 03 04 00 60 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 F0 F6 00 7D 89 50 BD A1 D9 C7 F6 06 A3 B2 [08:46:37]recv_with_timeout no data received [08:46:37]recv_with_timeout no data received [08:46:37]CommunicateWithHost answer receiving error [08:46:37]CommunicateWithHost err = -3 [08:46:37]OFD Sender: Server communicate error [08:46:42]OFD Sender: Processing packet 85915 [packets to send 263, broken 262] [08:46:42]ProducePacketName [08:46:42]name=ofd_packets/00085915 [08:46:42]OFD Sender: To server: pG, [08:46:42]CommunicateWithHost lk.salyk.kg:30040 [08:46:42]ConnectInit lk.salyk.kg [08:46:47]ConnectInit Can't take IP for lk.salyk.kg [08:46:47]CommunicateWithHost connect error [08:46:47]CommunicateWithHost err = -1 [08:46:47]OFD Sender: Server communicate error [08:46:52]OFD Sender: Processing packet 85915 [packets to send 263, broken 262] [08:46:52]ProducePacketName [08:46:52]name=ofd_packets/00085915 [08:46:52]OFD Sender: To server: pG, [08:46:52]CommunicateWithHost lk.salyk.kg:30040 [08:46:52]ConnectInit lk.salyk.kg [08:46:55]recv_with_timeout no data received [08:46:57]ConnectInit Can't take IP for lk.salyk.kg [08:46:57]CommunicateWithHost connect error [08:46:57]CommunicateWithHost err = -1 [08:46:57]OFD Sender: Server communicate error [08:47:02]OFD Sender: Processing packet 85915 [packets to send 263, broken 262] [08:47:02]ProducePacketName [08:47:02]name=ofd_packets/00085915 [08:47:02]OFD Sender: To server: pG, [08:47:02]CommunicateWithHost lk.salyk.kg:30040 [08:47:02]ConnectInit lk.salyk.kg [08:47:07]ConnectInit Can't take IP for lk.salyk.kg [08:47:07]CommunicateWithHost connect error [08:47:07]CommunicateWithHost err = -1 [08:47:07]OFD Sender: Server communicate error [08:47:12]OFD Sender: Processing packet 85915 [packets to send 263, broken 262] [08:47:12]ProducePacketName [08:47:12]name=ofd_packets/00085915 [08:47:12]OFD Sender: To server: pG, [08:47:12]CommunicateWithHost lk.salyk.kg:30040 [08:47:12]ConnectInit lk.salyk.kg [08:47:13]recv_with_timeout no data received [08:47:17]ConnectInit Can't take IP for lk.salyk.kg [08:47:17]CommunicateWithHost connect error [08:47:17]CommunicateWithHost err = -1 [08:47:17]OFD Sender: Server communicate error [08:47:22]OFD Sender: Processing packet 85915 [packets to send 263, broken 262] [08:47:22]ProducePacketName [08:47:22]name=ofd_packets/00085915 [08:47:22]OFD Sender: To server: pG, [08:47:22]CommunicateWithHost lk.salyk.kg:30040 [08:47:22]ConnectInit lk.salyk.kg [08:47:27]ConnectInit Can't take IP for lk.salyk.kg [08:47:27]CommunicateWithHost connect error [08:47:27]CommunicateWithHost err = -1 [08:47:27]OFD Sender: Server communicate error [08:47:32]OFD Sender: Processing packet 85915 [packets to send 263, broken 262] [08:47:32]ProducePacketName [08:47:32]name=ofd_packets/00085915 [08:47:32]OFD Sender: To server: pG, [08:47:32]CommunicateWithHost lk.salyk.kg:30040 [08:47:32]ConnectInit lk.salyk.kg [08:47:33]recv_with_timeout no data received [08:47:40]accept exits with 10 [08:47:40]New connection [08:47:40]New thread 3067145572 created [08:47:40]Thread 3067288932 joined [08:47:40]Waiting for new connection... [08:47:40] Sock 10.Parse request [08:47:40]Sock 10.Check first char [08:47:40]Sock 10.First char is OK [08:47:40]request: POST /json_proto HTTP/1.0 [08:47:40]Method: POST [08:47:40]URL: /json_proto [08:47:40]Method is POST - this is cgi request [08:47:40]url: /json_proto [08:47:40]query_string will be loaded in cgi processing [08:47:40]execute_cgi json_proto POST (null) [08:47:40]execute_cgi path=json_proto method=POST [08:47:40]POST find Content-Length [08:47:40]Host: 172.17.47.196:8080 [08:47:40]Content-Length: 687 [08:47:40]Content-Type: application/json [08:47:40] [08:47:40]POST finish read [08:47:40]Found Content-Length = 687 [08:47:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870750", "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" ] } } [08:47:40]execute_script... [08:47:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870750", "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" ] } } [08:47:40]POST & json_proto [08:47:40]process_json_proto [08:47:40]json parsed OK: [08:47:40]protocol is kg_v1.0 [08:47:40]action value=close_receipt [08:47:40]process_action close_receipt [08:47:40]cmd_close_receipt [08:47:40]MH_GetDate [08:47:40]Write to MH i2c: F0 00 00 79 01 69 [08:47:40]Write i2c OK [08:47:40]MH_I2C_Read... [08:47:40]Read from MH i2c: F0 [08:47:40]MH_I2C_Read... [08:47:40]Read from MH i2c: F0 09 00 [08:47:40]MH_I2C_Read... [08:47:40]Read from MH i2c: F0 09 00 79 01 00 AD 36 ED 66 4C 6B 94 66 59 [08:47:40]GetLastDocTimeStamp 1726821984 [08:47:40]current date 1726822061 [08:47:40]FM_GetShiftState [08:47:40]SAM_PROTO_GetShiftState [08:47:40]wFMCommunicate request_size=4 [08:47:40]MH_SAM_APDU [08:47:40]CAPDU: 80 13 01 00 [08:47:40]Write to MH i2c: E2 08 00 7A 01 80 13 01 00 00 00 00 00 F8 [08:47:40]Write i2c OK [08:47:40]MH_I2C_Read... [08:47:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:40]Read from MH i2c: E2 [08:47:40]MH_I2C_Read... [08:47:40]Read from MH i2c: E2 0E 00 [08:47:40]MH_I2C_Read... [08:47:40]Read from MH i2c: E2 0E 00 7A 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 83 [08:47:40]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:47:40]wFMCommunicate OK [08:47:40]SAM_PROTO_GetShiftState done [08:47:40]FM_GetShiftState done [08:47:40]opened in 1726791534 [08:47:40]opened+sec_in_day 1726877934 [08:47:40]quantity*price = 100050 [08:47:40]sum+1 = 100052 [08:47:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 75 20.09.2024 08:47 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85916 ФПД: 20573617204364 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084741&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85916&fm=20573617204364&tin=02508201610067®Number=0000000000092592&sum=100000 [08:47:42]StoreToDocumentArchive [08:47:42]shift 495 fd 85916 [08:47:42]save to /storage/0495/doc_00085916 [08:47:42]save last doc name /storage/0495/doc_00085916 to /storage/kkm_last_doc_name [08:47:42]save OK [08:47:42]Clear old archive folders... [08:47:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:47:42]tlvbuf is 016E44A0 [08:47:42]SAM_PROTO_ClearQueue [08:47:42]wFMCommunicate request_size=4 [08:47:42]MH_SAM_APDU [08:47:42]CAPDU: 80 09 00 00 [08:47:42]Write to MH i2c: E2 08 00 87 01 80 09 00 00 00 00 00 00 FA [08:47:42]Write i2c OK [08:47:42]MH_I2C_Read... [08:47:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:42]Read from MH i2c: E2 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: E2 03 00 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: E2 03 00 87 01 00 90 00 FC [08:47:42]RAPDU: 90 00 [08:47:42]wFMCommunicate OK [08:47:42]SAM_PROTO_ClearQueue done [08:47:42]KKMCreateOFDPacket [08:47:42]OFDProtocolAddRootSTLVToBuf [08:47:42]FM_MakeSignedData [08:47:42]FM_MakeSignedData [08:47:42]SAM_PROTO_SignData [08:47:42]wFMCommunicate request_size=4 [08:47:42]MH_SAM_APDU [08:47:42]CAPDU: 80 0D 01 02 [08:47:42]Write to MH i2c: E2 08 00 88 01 80 0D 01 02 00 00 00 00 02 [08:47:42]Write i2c OK [08:47:42]MH_I2C_Read... [08:47:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:42]Read from MH i2c: E2 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: E2 03 00 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [08:47:42]RAPDU: 90 00 [08:47:42]wFMCommunicate OK [08:47:42]wFMCommunicate request_size=255 [08:47:42]MH_SAM_APDU [08:47: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 4B 00 00 00 F4 03 04 00 AD 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [08:47:42]Write to MH i2c: E2 02 01 89 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 4B 00 00 00 F4 03 04 00 AD 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 D9 [08:47:42]Write i2c OK [08:47:42]MH_I2C_Read... [08:47:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:42]Read from MH i2c: E2 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: E2 03 00 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [08:47:42]RAPDU: 90 00 [08:47:42]wFMCommunicate OK [08:47:42]wFMCommunicate request_size=11 [08:47:42]MH_SAM_APDU [08:47:42]CAPDU: 80 0D 02 02 06 12 B6 2B 25 2C 8C [08:47:42]Write to MH i2c: E2 0E 00 8A 01 80 0D 02 02 06 00 12 B6 2B 25 2C 8C 00 00 E1 [08:47:42]Write i2c OK [08:47:42]MH_I2C_Read... [08:47:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:42]Read from MH i2c: E2 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: E2 03 00 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [08:47:42]RAPDU: 90 00 [08:47:42]wFMCommunicate OK [08:47:42]wFMCommunicate request_size=4 [08:47:42]MH_SAM_APDU [08:47:42]CAPDU: 80 0D 03 02 [08:47:42]Write to MH i2c: E2 08 00 8B 01 80 0D 03 02 00 00 00 00 07 [08:47:42]Write i2c OK [08:47:42]MH_I2C_Read... [08:47:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:42]Read from MH i2c: E2 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: E2 0B 00 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: E2 0B 00 8B 01 00 18 BA 44 ED 27 0A 1E 29 90 00 83 [08:47:42]RAPDU: 18 BA 44 ED 27 0A 1E 29 90 00 [08:47:42]wFMCommunicate OK [08:47:42]SAM_PROTO_SignData done [08:47:42]FM_MakeSignedData done [08:47:42]CreateOFDProtocolMessage [08:47:42]wFMCommunicate request_size=4 [08:47:42]MH_SAM_APDU [08:47:42]CAPDU: 80 11 00 00 [08:47:42]Write to MH i2c: E2 08 00 8C 01 80 11 00 00 00 00 00 00 07 [08:47:42]Write i2c OK [08:47:42]MH_I2C_Read... [08:47:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:42]Read from MH i2c: E2 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: E2 17 00 [08:47:42]MH_I2C_Read... [08:47:42]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 [08:47:42]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:42]wFMCommunicate OK [08:47:42]CreateOFDProtocolMessage done [08:47:42]OFDSenderStorePacket 85916 [08:47:42]StoreOFDPacket docnum=85916 [08:47: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 43 B7 08 01 85 0E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 4B 00 00 00 F4 03 04 00 AD 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 12 B6 2B 25 2C 8C 18 BA 44 ED 27 0A 1E 29 [08:47:42]CheckFolder [08:47:42]dirname=/storage/ofd_packets [08:47:42]CheckFolder done [08:47:42]ProducePacketName [08:47:42]name=ofd_packets/00085916 [08:47:42]NVStorageSaveData ofd_packets/00085916 [08:47:42]File name is /storage/ofd_packets/00085916 [08:47:42]Write 302 bytes [08:47:42]NVStorageSaveData done [08:47:42]OFDSenderStorePacket done [08:47:42]KKMCreateOFDPacket done [08:47:42]NVStorageSaveData kkm_last_timestamp [08:47:42]File name is /storage/kkm_last_timestamp [08:47:42]Write 4 bytes [08:47:42]NVStorageSaveData done [08:47:42]ExternCall_PrintAddStr [08:47:42]wPrintStart [08:47:42]Write to MH i2c: 01 00 00 8D 01 8E [08:47:42]Write i2c OK [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: 01 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: 01 07 00 [08:47:42]MH_I2C_Read... [08:47:42]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [08:47:42]RasterBufferAndPrint [08:47:42]line Счет N : (1)870750 [08:47:42]line ИНН: 02508201610067 [08:47:42]line Контрольно-Кассовый Чек [08:47:42]line ПРОДАЖА [08:47:42]line ТРК (МРК, ГНК) : 21 [08:47:42]line Товар: 2710194210 [08:47:42]line ДТ(л)-К-4 [08:47:42]line 13.130 * 76.20 [08:47:42]line = 1000.51 [08:47:42]line НДС 12% НСП 1% [08:47:42]line > о реализуемом товаре [08:47:42]line ОКРУГЛЕНИЕ: -0.51 [08:47:42]line ИТОГО: 1000.00 [08:47:42]line Внесено: 1000.00 [08:47:42]line СДАЧА: 0.00 [08:47:42]line НСП 1% : 8.85 [08:47:42]line НДС 12% : 106.25 [08:47:42]line Наличными: 1000.00 [08:47:42]line Безнал.: 0.00 [08:47:42]line Место: АЗС № 137 "Партнер Нефть" [08:47:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:47:42]line СНО: Общий режим [08:47:42]line Чек 75 20.09.2024 08:47 [08:47:42]line Смена: 495 ФФД: 1.0 [08:47:42]line ЗНМ: 0300000064 [08:47:42]line РНМ: 0000000000092592 [08:47:42]line Версия ККМ: 001 [08:47:42]line ФМ: 0000000000874979 [08:47:42]line ФД: 85916 [08:47:42]line ФПД: 20573617204364 [08:47:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084741&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85916&fm=20573617204364&tin=02508201610067®Number=0000000000092592&sum=100000 [08:47:42]written 0, free lines is 4095 [08:47:43]Write to MH i2c: 01 00 00 B8 01 B9 [08:47:43]Write i2c OK [08:47:43]MH_I2C_Read... [08:47:43]Read from MH i2c: 01 [08:47:43]MH_I2C_Read... [08:47:43]Read from MH i2c: 01 07 00 [08:47:43]MH_I2C_Read... [08:47:43]Read from MH i2c: 01 07 00 B8 01 00 00 00 00 00 D8 0C A4 [08:47:43]RasterBufferAndPrint [08:47:43]line [08:47:43]line [08:47:43]line [08:47:43]line [08:47:43]line [08:47:43]written 0, free lines is 3296 [08:47:43]MH_Cut [08:47:43]Write to MH i2c: D1 01 00 BF 01 01 92 [08:47:43]Write i2c OK [08:47:43]MH_I2C_Read... [08:47:43]Read from MH i2c: D1 [08:47:43]MH_I2C_Read... [08:47:43]Read from MH i2c: D1 01 00 [08:47:43]MH_I2C_Read... [08:47:43]Read from MH i2c: D1 01 00 BF 01 00 91 [08:47:43]Write to MH i2c: 01 00 00 C0 01 C1 [08:47:43]Write i2c OK [08:47:43]MH_I2C_Read... [08:47:44]*** Cut start [08:47:44]*** Partial cut [08:47:44]*** CUTSNS_PIN = 1 [08:47:44]*** CUTSNS_PIN = 0 [08:47:44]*** Brake cut motor [08:47:44]Read from MH i2c: 01 [08:47:44]MH_I2C_Read... [08:47:44]*** Stop cut motor [08:47:44]*** Cut end [08:47:44]Read from MH i2c: 01 07 00 [08:47:44]MH_I2C_Read... [08:47:44]Read from MH i2c: 01 07 00 C0 01 00 00 00 00 00 FF 0F D6 [08:47:44]process_action close_receipt done [08:47:44]requested_data is exist [08:47:44]produce_requested_data [08:47:44]requested_item fm.sn is exist - process it [08:47:44]wFMCommunicate request_size=4 [08:47:44]MH_SAM_APDU [08:47:44]CAPDU: 80 11 00 00 [08:47:44]Write to MH i2c: E2 08 00 C1 01 80 11 00 00 00 00 00 00 3C [08:47:44]Write i2c OK [08:47:44]MH_I2C_Read... [08:47:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:44]Read from MH i2c: E2 [08:47:44]MH_I2C_Read... [08:47:44]Read from MH i2c: E2 17 00 [08:47:44]MH_I2C_Read... [08:47:44]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 [08:47:44]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:44]wFMCommunicate OK [08:47:44]requested_item fd.num is exist - process it [08:47:44]SAM_PROTO_GetFieldsCounters [08:47:44]wFMCommunicate request_size=4 [08:47:44]MH_SAM_APDU [08:47:44]CAPDU: 80 13 00 00 [08:47:44]Write to MH i2c: E2 08 00 C2 01 80 13 00 00 00 00 00 00 3F [08:47:44]Write i2c OK [08:47:44]MH_I2C_Read... [08:47:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:47:45]Read from MH i2c: E2 [08:47:45]MH_I2C_Read... [08:47:45]Read from MH i2c: E2 62 00 [08:47:45]MH_I2C_Read... [08:47:45]Read from MH i2c: E2 62 00 C2 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 9C 4F 01 00 0E 04 04 00 EF 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 2B [08:47: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 9C 4F 01 00 0E 04 04 00 EF 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 [08:47:45]wFMCommunicate OK [08:47:45]SAM_PROTO_GetFieldsCounters done [08:47:45]requested_item shift.num is exist - process it [08:47:45]requested_item shift.opened is exist - process it [08:47:45]req_shift_opened [08:47:45]FM_GetShiftState [08:47:45]SAM_PROTO_GetShiftState [08:47:45]wFMCommunicate request_size=4 [08:47:45]MH_SAM_APDU [08:47:45]CAPDU: 80 13 01 00 [08:47:45]Write to MH i2c: E2 08 00 C3 01 80 13 01 00 00 00 00 00 41 [08:47:45]Write i2c OK [08:47:45]MH_I2C_Read... [08:47:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:45]Read from MH i2c: E2 [08:47:45]MH_I2C_Read... [08:47:45]Read from MH i2c: E2 0E 00 [08:47:45]MH_I2C_Read... [08:47:45]Read from MH i2c: E2 0E 00 C3 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 CC [08:47:45]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:47:45]wFMCommunicate OK [08:47:45]SAM_PROTO_GetShiftState done [08:47:45]FM_GetShiftState done [08:47:45]req_shift_opened done [08:47:45]requested_item shift.open_date is exist - process it [08:47:45]req_shift_open_date [08:47:45]req_shift_open_date done [08:47:45]produce_requested_data done [08:47:45]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85916,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:47:45]process_action_free close_receipt [08:47:45]json_value_free [08:47:45]json_value_free done [08:47:45]process_json_proto returns [08:47:45]Send response to host [08:47:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85916,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:47:45]free response buf [08:47:45]execute_script done [08:47:45]execute_script returns [08:47:45]free content buf [08:47:45]Sock 10.Close socket [08:47:45]Sock 10.Thread stoped [08:47: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 C9 99 47 00 5F B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9B 4F 01 00 F4 03 04 00 82 E1 EC 66 B6 04 01 00 00 A3 49 01 92 04 88 33 D1 [08:47:46]CommunicateWithHost err = 0 [08:47:46]CheckOFDResponse [08:47:46]1017 (14) - 77093643461234 [08:47:46]1041 (16) - 0000000000874979 [08:47:46]1040 (4) - 85915 [08:47:46]1012 (4) - 20.09.2024 02:44 [08:47:46]1206 (1) - 0 [08:47:46]OFD Sender: Remove packet 85915 [08:47:46]ProducePacketName [08:47:46]name=ofd_packets/00085915 [08:47:46]NVStorageDeleteData [08:47:46]OFD Sender: Processing packet 85916 [packets to send 263, broken 262] [08:47:46]ProducePacketName [08:47:46]name=ofd_packets/00085916 [08:47:46]OFD Sender: To server: pG, [08:47:46]CommunicateWithHost lk.salyk.kg:30040 [08:47:46]ConnectInit lk.salyk.kg [08:47:51]Connected sock=9 [08:47: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 10 01 00 00 43 B7 08 01 85 0E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 4B 00 00 00 F4 03 04 00 AD 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 12 B6 2B 25 2C 8C 18 BA 44 ED 27 0A 1E 29 [08:47:52]accept exits with 11 [08:47:52]New connection [08:47:52]New thread 3067288932 created [08:47:52]Thread 3067145572 joined [08:47:52]Waiting for new connection... [08:47:52] Sock 11.Parse request [08:47:52]Sock 11.Check first char [08:47:52]Sock 11.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)870751", "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" ] } } [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)870751", "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" ] } } [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 C4 01 B4 [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 C4 01 00 B8 36 ED 66 4C 6B 94 66 AF [08:47:52]GetLastDocTimeStamp 1726822061 [08:47:52]current date 1726822072 [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 C5 01 80 13 01 00 00 00 00 00 43 [08:47:52]Write i2c OK [08:47:52]MH_I2C_Read... [08:47:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 35 81 47 00 9B D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9C 4F 01 00 F4 03 04 00 8B E1 EC 66 B6 04 01 00 00 41 53 D2 AC B5 72 BD 5B [08:47:52]CommunicateWithHost err = 0 [08:47:52]CheckOFDResponse [08:47:52]1017 (14) - 77093643461234 [08:47:52]1041 (16) - 0000000000874979 [08:47:52]1040 (4) - 85916 [08:47:52]1012 (4) - 20.09.2024 02:44 [08:47:52]1206 (1) - 0 [08:47:52]OFD Sender: Remove packet 85916 [08:47:52]ProducePacketName [08:47:52]name=ofd_packets/00085916 [08:47:52]NVStorageDeleteData [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 C5 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 CE [08:47:52]RAPDU: 09 00 01 6E BF EC 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 1726791534 [08:47:52]opened+sec_in_day 1726877934 [08:47:52]quantity*price = 100005 [08:47:52]sum+1 = 100006 [08:47:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 76 20.09.2024 08:47 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85917 ФПД: 254173617127485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084752&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85917&fm=254173617127485&tin=02508201610067®Number=0000000000092592&sum=100000 [08:47:53]StoreToDocumentArchive [08:47:53]shift 495 fd 85917 [08:47:53]save to /storage/0495/doc_00085917 [08:47:53]save last doc name /storage/0495/doc_00085917 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 B6DFA380 [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 D2 01 80 09 00 00 00 00 00 00 45 [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 D2 01 00 90 00 47 [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 D3 01 80 0D 01 02 00 00 00 00 4D [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 D3 01 00 90 00 48 [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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 B8 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E7 [08:47:53]Write to MH i2c: E2 02 01 D4 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 00 00 00 F4 03 04 00 B8 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E7 00 00 BA [08:47:53]Write i2c OK [08:47:53]MH_I2C_Read... [08:47:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:54]Read from MH i2c: E2 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 03 00 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [08:47:54]RAPDU: 90 00 [08:47:54]wFMCommunicate OK [08:47:54]wFMCommunicate request_size=10 [08:47:54]MH_SAM_APDU [08:47:54]CAPDU: 80 0D 02 02 05 2B 68 29 00 3D [08:47:54]Write to MH i2c: E2 0D 00 D5 01 80 0D 02 02 05 00 2B 68 29 00 3D 00 00 53 [08:47:54]Write i2c OK [08:47:54]MH_I2C_Read... [08:47:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:54]Read from MH i2c: E2 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 03 00 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [08:47:54]RAPDU: 90 00 [08:47:54]wFMCommunicate OK [08:47:54]wFMCommunicate request_size=4 [08:47:54]MH_SAM_APDU [08:47:54]CAPDU: 80 0D 03 02 [08:47:54]Write to MH i2c: E2 08 00 D6 01 80 0D 03 02 00 00 00 00 52 [08:47:54]Write i2c OK [08:47:54]MH_I2C_Read... [08:47:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:54]Read from MH i2c: E2 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 0B 00 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 0B 00 D6 01 00 9A FB 4A 56 34 78 7E D3 90 00 85 [08:47:54]RAPDU: 9A FB 4A 56 34 78 7E D3 90 00 [08:47:54]wFMCommunicate OK [08:47:54]SAM_PROTO_SignData done [08:47:54]FM_MakeSignedData done [08:47:54]CreateOFDProtocolMessage [08:47:54]wFMCommunicate request_size=4 [08:47:54]MH_SAM_APDU [08:47:54]CAPDU: 80 11 00 00 [08:47:54]Write to MH i2c: E2 08 00 D7 01 80 11 00 00 00 00 00 00 52 [08:47:54]Write i2c OK [08:47:54]MH_I2C_Read... [08:47:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:54]Read from MH i2c: E2 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 17 00 [08:47:54]MH_I2C_Read... [08:47:54]Read from MH i2c: E2 17 00 D7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B1 [08:47: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:47:54]wFMCommunicate OK [08:47:54]CreateOFDProtocolMessage done [08:47:54]OFDSenderStorePacket 85917 [08:47:54]StoreOFDPacket docnum=85917 [08:47: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 0F 01 00 00 51 C8 07 01 34 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 B8 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E7 2B 68 29 00 3D 9A FB 4A 56 34 78 7E D3 [08:47:54]CheckFolder [08:47:54]dirname=/storage/ofd_packets [08:47:54]CheckFolder done [08:47:54]ProducePacketName [08:47:54]name=ofd_packets/00085917 [08:47:54]NVStorageSaveData ofd_packets/00085917 [08:47:54]File name is /storage/ofd_packets/00085917 [08:47:54]Write 301 bytes [08:47:54]NVStorageSaveData done [08:47:54]OFDSenderStorePacket done [08:47:54]KKMCreateOFDPacket done [08:47:54]NVStorageSaveData kkm_last_timestamp [08:47:54]File name is /storage/kkm_last_timestamp [08:47:54]Write 4 bytes [08:47:54]NVStorageSaveData done [08:47:54]ExternCall_PrintAddStr [08:47:54]wPrintStart [08:47:54]Write to MH i2c: 01 00 00 D8 01 D9 [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 D8 01 00 00 00 00 00 FF 0F EE [08:47:54]RasterBufferAndPrint [08:47:54]line Счет N : (1)870751 [08:47:54]line ИНН: 02508201610067 [08:47:54]line Контрольно-Кассовый Чек [08:47:54]line ПРОДАЖА [08:47:54]line ТРК (МРК, ГНК) : 43 [08:47:54]line Товар: 2710124130 [08:47:54]line Аи-92-К-5 [08:47:54]line 14.750 * 67.80 [08:47:54]line = 1000.05 [08:47:54]line НДС 12% НСП 1% [08:47:54]line > о реализуемом товаре [08:47:54]line ОКРУГЛЕНИЕ: -0.05 [08:47:54]line ИТОГО: 1000.00 [08:47:54]line Внесено: 1000.00 [08:47:54]line СДАЧА: 0.00 [08:47:54]line НСП 1% : 8.85 [08:47:54]line НДС 12% : 106.20 [08:47:54]line Наличными: 1000.00 [08:47:54]line Безнал.: 0.00 [08:47:54]line Место: АЗС № 137 "Партнер Нефть" [08:47:54]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:47:54]line СНО: Общий режим [08:47:54]line Чек 76 20.09.2024 08:47 [08:47:54]line Смена: 495 ФФД: 1.0 [08:47:54]line ЗНМ: 0300000064 [08:47:54]line РНМ: 0000000000092592 [08:47:54]line Версия ККМ: 001 [08:47:54]line ФМ: 0000000000874979 [08:47:54]line ФД: 85917 [08:47:54]line ФПД: 254173617127485 [08:47:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084752&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85917&fm=254173617127485&tin=02508201610067®Number=0000000000092592&sum=100000 [08:47:54]OFD Sender: Processing packet 85917 [packets to send 263, broken 262] [08:47:54]ProducePacketName [08:47:54]name=ofd_packets/00085917 [08:47:54]OFD Sender: To server: pG, [08:47:54]CommunicateWithHost lk.salyk.kg:30040 [08:47:54]ConnectInit lk.salyk.kg [08:47:54]written 0, free lines is 4095 [08:47:54]Write to MH i2c: 01 00 00 03 02 05 [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 03 02 00 00 00 00 00 D3 0C EB [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 3296 [08:47:54]MH_Cut [08:47:54]Write to MH i2c: D1 01 00 0A 02 01 DE [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 0A 02 00 DD [08:47:54]Write to MH i2c: 01 00 00 0B 02 0D [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:56]Read from MH i2c: 01 [08:47:56]MH_I2C_Read... [08:47:56]*** Stop cut motor [08:47:56]*** Cut end [08:47:56]Read from MH i2c: 01 07 00 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: 01 07 00 0B 02 00 00 00 00 00 FF 0F 22 [08:47:56]process_action close_receipt done [08:47:56]requested_data is exist [08:47:56]produce_requested_data [08:47:56]requested_item fm.sn is exist - process it [08:47:56]wFMCommunicate request_size=4 [08:47:56]MH_SAM_APDU [08:47:56]CAPDU: 80 11 00 00 [08:47:56]Write to MH i2c: E2 08 00 0C 02 80 11 00 00 00 00 00 00 88 [08:47:56]Write i2c OK [08:47:56]MH_I2C_Read... [08:47:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:56]Read from MH i2c: E2 [08:47:56]MH_I2C_Read... [08:47:56]Read from MH i2c: E2 17 00 [08:47:56]MH_I2C_Read... [08:47:56]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 [08:47:56]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:56]wFMCommunicate OK [08:47:56]requested_item fd.num is exist - process it [08:47:56]SAM_PROTO_GetFieldsCounters [08:47:56]wFMCommunicate request_size=4 [08:47:56]MH_SAM_APDU [08:47:56]CAPDU: 80 13 00 00 [08:47:56]Write to MH i2c: E2 08 00 0D 02 80 13 00 00 00 00 00 00 8B [08:47:56]Write i2c OK [08:47:56]MH_I2C_Read... [08:47:56]*** 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 0D 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 9D 4F 01 00 0E 04 04 00 EF 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 7B [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 9D 4F 01 00 0E 04 04 00 EF 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 [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 0E 02 80 13 01 00 00 00 00 00 8D [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 0E 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 18 [08:47:56]RAPDU: 09 00 01 6E BF EC 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":85917,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [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":85917,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [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 11.Close socket [08:47:56]Sock 11.Thread stoped [08:47:59]Connected sock=10 [08:47: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 51 C8 07 01 34 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 B8 36 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E7 2B 68 29 00 3D 9A FB 4A 56 34 78 7E D3 [08:48: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 40 6E 47 00 6C 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 9D 4F 01 00 F4 03 04 00 93 E1 EC 66 B6 04 01 00 00 6C 12 2F 81 81 A3 93 09 [08:48:00]CommunicateWithHost err = 0 [08:48:00]CheckOFDResponse [08:48:00]1017 (14) - 77093643461234 [08:48:00]1041 (16) - 0000000000874979 [08:48:00]1040 (4) - 85917 [08:48:00]1012 (4) - 20.09.2024 02:44 [08:48:00]1206 (1) - 0 [08:48:00]OFD Sender: Remove packet 85917 [08:48:00]ProducePacketName [08:48:00]name=ofd_packets/00085917 [08:48:00]NVStorageDeleteData [08:48:01]OFD Sender: No OFD packet to send [08:48:06]OFD Sender: No OFD packet to send [08:48:11]OFD Sender: No OFD packet to send [08:48:16]OFD Sender: No OFD packet to send [08:48:21]recv_with_timeout no data received [08:48:21]OFD Sender: No OFD packet to send [08:48:26]OFD Sender: No OFD packet to send [08:48:31]OFD Sender: No OFD packet to send [08:48:36]OFD Sender: No OFD packet to send [08:48:41]OFD Sender: No OFD packet to send [08:48:46]OFD Sender: No OFD packet to send [08:48:51]OFD Sender: No OFD packet to send [08:48:56]OFD Sender: No OFD packet to send [08:49:01]OFD Sender: No OFD packet to send [08:49:06]OFD Sender: No OFD packet to send [08:49:11]OFD Sender: No OFD packet to send [08:49:16]OFD Sender: No OFD packet to send [08:49:21]OFD Sender: No OFD packet to send [08:49:22]accept exits with 7 [08:49:22]New connection [08:49:22]New thread 3067145572 created [08:49:22]Thread 3067288932 joined [08:49:22]Waiting for new connection... [08:49:22] Sock 7.Parse request [08:49:22]Sock 7.Check first char [08:49:22]Sock 7.First char is OK [08:49:22]request: POST /json_proto HTTP/1.0 [08:49:22]Method: POST [08:49:22]URL: /json_proto [08:49:22]Method is POST - this is cgi request [08:49:22]url: /json_proto [08:49:22]query_string will be loaded in cgi processing [08:49:22]execute_cgi json_proto POST (null) [08:49:22]execute_cgi path=json_proto method=POST [08:49:22]POST find Content-Length [08:49:22]Host: 172.17.47.196:8080 [08:49:22]Content-Length: 687 [08:49:22]Content-Type: application/json [08:49:22] [08:49:22]POST finish read [08:49:22]Found Content-Length = 687 [08:49:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870752", "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" : 14.440, "sum" : 1100.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:22]execute_script... [08:49:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870752", "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" : 14.440, "sum" : 1100.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:22]POST & json_proto [08:49:22]process_json_proto [08:49:22]json parsed OK: [08:49:22]protocol is kg_v1.0 [08:49:22]action value=close_receipt [08:49:22]process_action close_receipt [08:49:22]cmd_close_receipt [08:49:22]MH_GetDate [08:49:22]Write to MH i2c: F0 00 00 0F 02 00 [08:49:22]Write i2c OK [08:49:22]MH_I2C_Read... [08:49:22]Read from MH i2c: F0 [08:49:22]MH_I2C_Read... [08:49:22]Read from MH i2c: F0 09 00 [08:49:22]MH_I2C_Read... [08:49:22]Read from MH i2c: F0 09 00 0F 02 00 12 37 ED 66 4C 6B 94 66 56 [08:49:22]GetLastDocTimeStamp 1726822072 [08:49:22]current date 1726822162 [08:49:22]FM_GetShiftState [08:49:22]SAM_PROTO_GetShiftState [08:49:22]wFMCommunicate request_size=4 [08:49:22]MH_SAM_APDU [08:49:22]CAPDU: 80 13 01 00 [08:49:22]Write to MH i2c: E2 08 00 10 02 80 13 01 00 00 00 00 00 8F [08:49:22]Write i2c OK [08:49:22]MH_I2C_Read... [08:49:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:22]Read from MH i2c: E2 [08:49:22]MH_I2C_Read... [08:49:22]Read from MH i2c: E2 0E 00 [08:49:22]MH_I2C_Read... [08:49:22]Read from MH i2c: E2 0E 00 10 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [08:49:22]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:49:22]wFMCommunicate OK [08:49:22]SAM_PROTO_GetShiftState done [08:49:22]FM_GetShiftState done [08:49:22]opened in 1726791534 [08:49:22]opened+sec_in_day 1726877934 [08:49:22]quantity*price = 110032 [08:49:22]sum+1 = 110034 [08:49:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.85 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 77 20.09.2024 08:49 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85918 ФПД: 83947359016209 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084922&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85918&fm=83947359016209&tin=02508201610067®Number=0000000000092592&sum=110000 [08:49:23]StoreToDocumentArchive [08:49:23]shift 495 fd 85918 [08:49:23]save to /storage/0495/doc_00085918 [08:49:23]save last doc name /storage/0495/doc_00085918 to /storage/kkm_last_doc_name [08:49:23]save OK [08:49:23]Clear old archive folders... [08:49:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:49:23]tlvbuf is 016E36B0 [08:49:23]SAM_PROTO_ClearQueue [08:49:23]wFMCommunicate request_size=4 [08:49:23]MH_SAM_APDU [08:49:23]CAPDU: 80 09 00 00 [08:49:23]Write to MH i2c: E2 08 00 1D 02 80 09 00 00 00 00 00 00 91 [08:49:23]Write i2c OK [08:49:23]MH_I2C_Read... [08:49:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:23]Read from MH i2c: E2 [08:49:23]MH_I2C_Read... [08:49:23]Read from MH i2c: E2 03 00 [08:49:23]MH_I2C_Read... [08:49:23]Read from MH i2c: E2 03 00 1D 02 00 90 00 93 [08:49:23]RAPDU: 90 00 [08:49:23]wFMCommunicate OK [08:49:23]SAM_PROTO_ClearQueue done [08:49:23]KKMCreateOFDPacket [08:49:23]OFDProtocolAddRootSTLVToBuf [08:49:23]FM_MakeSignedData [08:49:23]FM_MakeSignedData [08:49:23]SAM_PROTO_SignData [08:49:23]wFMCommunicate request_size=4 [08:49:23]MH_SAM_APDU [08:49:23]CAPDU: 80 0D 01 02 [08:49:23]Write to MH i2c: E2 08 00 1E 02 80 0D 01 02 00 00 00 00 99 [08:49:23]Write i2c OK [08:49:23]MH_I2C_Read... [08:49:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:23]Read from MH i2c: E2 [08:49:23]MH_I2C_Read... [08:49:23]Read from MH i2c: E2 03 00 [08:49:23]MH_I2C_Read... [08:49:23]Read from MH i2c: E2 03 00 1E 02 00 90 00 94 [08:49:23]RAPDU: 90 00 [08:49:23]wFMCommunicate OK [08:49:23]wFMCommunicate request_size=255 [08:49:23]MH_SAM_APDU [08:49: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 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 12 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [08:49:23]Write to MH i2c: E2 02 01 1F 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 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 12 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 11 [08:49:23]Write i2c OK [08:49:23]MH_I2C_Read... [08:49:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:24]Read from MH i2c: E2 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 03 00 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [08:49:24]RAPDU: 90 00 [08:49:24]wFMCommunicate OK [08:49:24]wFMCommunicate request_size=11 [08:49:24]MH_SAM_APDU [08:49:24]CAPDU: 80 0D 02 02 06 4C 59 84 83 95 11 [08:49:24]Write to MH i2c: E2 0E 00 20 02 80 0D 02 02 06 00 4C 59 84 83 95 11 00 00 FA [08:49:24]Write i2c OK [08:49:24]MH_I2C_Read... [08:49:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:24]Read from MH i2c: E2 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 03 00 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [08:49:24]RAPDU: 90 00 [08:49:24]wFMCommunicate OK [08:49:24]wFMCommunicate request_size=4 [08:49:24]MH_SAM_APDU [08:49:24]CAPDU: 80 0D 03 02 [08:49:24]Write to MH i2c: E2 08 00 21 02 80 0D 03 02 00 00 00 00 9E [08:49:24]Write i2c OK [08:49:24]MH_I2C_Read... [08:49:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:24]Read from MH i2c: E2 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 0B 00 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 0B 00 21 02 00 97 2C FF DC 43 0F 37 2D 90 00 F3 [08:49:24]RAPDU: 97 2C FF DC 43 0F 37 2D 90 00 [08:49:24]wFMCommunicate OK [08:49:24]SAM_PROTO_SignData done [08:49:24]FM_MakeSignedData done [08:49:24]CreateOFDProtocolMessage [08:49:24]wFMCommunicate request_size=4 [08:49:24]MH_SAM_APDU [08:49:24]CAPDU: 80 11 00 00 [08:49:24]Write to MH i2c: E2 08 00 22 02 80 11 00 00 00 00 00 00 9E [08:49:24]Write i2c OK [08:49:24]MH_I2C_Read... [08:49:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:24]Read from MH i2c: E2 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 17 00 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 17 00 22 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FD [08:49:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:49:24]wFMCommunicate OK [08:49:24]CreateOFDProtocolMessage done [08:49:24]OFDSenderStorePacket 85918 [08:49:24]StoreOFDPacket docnum=85918 [08:49: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 10 01 00 00 CC D0 08 01 00 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 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 12 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4C 59 84 83 95 11 97 2C FF DC 43 0F 37 2D [08:49:24]CheckFolder [08:49:24]dirname=/storage/ofd_packets [08:49:24]CheckFolder done [08:49:24]ProducePacketName [08:49:24]name=ofd_packets/00085918 [08:49:24]NVStorageSaveData ofd_packets/00085918 [08:49:24]File name is /storage/ofd_packets/00085918 [08:49:24]Write 302 bytes [08:49:24]NVStorageSaveData done [08:49:24]OFDSenderStorePacket done [08:49:24]KKMCreateOFDPacket done [08:49:24]NVStorageSaveData kkm_last_timestamp [08:49:24]File name is /storage/kkm_last_timestamp [08:49:24]Write 4 bytes [08:49:24]NVStorageSaveData done [08:49:24]ExternCall_PrintAddStr [08:49:24]wPrintStart [08:49:24]Write to MH i2c: 01 00 00 23 02 25 [08:49:24]Write i2c OK [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: 01 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: 01 07 00 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [08:49:24]RasterBufferAndPrint [08:49:24]line Счет N : (1)870752 [08:49:24]line ИНН: 02508201610067 [08:49:24]line Контрольно-Кассовый Чек [08:49:24]line ПРОДАЖА [08:49:24]line ТРК (МРК, ГНК) : 64 [08:49:24]line Товар: 2710194210 [08:49:24]line ДТ(л)-К-4 [08:49:24]line 14.440 * 76.20 [08:49:24]line = 1100.33 [08:49:24]line НДС 12% НСП 1% [08:49:24]line > о реализуемом товаре [08:49:24]line ОКРУГЛЕНИЕ: -0.33 [08:49:24]line ИТОГО: 1100.00 [08:49:24]line Внесено: 1100.00 [08:49:24]line СДАЧА: 0.00 [08:49:24]line НСП 1% : 9.74 [08:49:24]line НДС 12% : 116.85 [08:49:24]line Наличными: 1100.00 [08:49:24]line Безнал.: 0.00 [08:49:24]line Место: АЗС № 137 "Партнер Нефть" [08:49:24]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:49:24]line СНО: Общий режим [08:49:24]line Чек 77 20.09.2024 08:49 [08:49:24]line Смена: 495 ФФД: 1.0 [08:49:24]line ЗНМ: 0300000064 [08:49:24]line РНМ: 0000000000092592 [08:49:24]line Версия ККМ: 001 [08:49:24]line ФМ: 0000000000874979 [08:49:24]line ФД: 85918 [08:49:24]line ФПД: 83947359016209 [08:49:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084922&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85918&fm=83947359016209&tin=02508201610067®Number=0000000000092592&sum=110000 [08:49:24]OFD Sender: Processing packet 85918 [packets to send 263, broken 262] [08:49:24]ProducePacketName [08:49:24]name=ofd_packets/00085918 [08:49:24]OFD Sender: To server: pG, [08:49:24]CommunicateWithHost lk.salyk.kg:30040 [08:49:24]ConnectInit lk.salyk.kg [08:49:24]written 0, free lines is 4095 [08:49:25]Write to MH i2c: 01 00 00 4E 02 50 [08:49:25]Write i2c OK [08:49:25]MH_I2C_Read... [08:49:25]Read from MH i2c: 01 [08:49:25]MH_I2C_Read... [08:49:25]Read from MH i2c: 01 07 00 [08:49:25]MH_I2C_Read... [08:49:25]Read from MH i2c: 01 07 00 4E 02 00 00 00 00 00 D6 0C 39 [08:49:25]RasterBufferAndPrint [08:49:25]line [08:49:25]line [08:49:25]line [08:49:25]line [08:49:25]line [08:49:25]written 0, free lines is 3293 [08:49:25]MH_Cut [08:49:25]Write to MH i2c: D1 01 00 55 02 01 29 [08:49:25]Write i2c OK [08:49:25]MH_I2C_Read... [08:49:25]Read from MH i2c: D1 [08:49:25]MH_I2C_Read... [08:49:25]Read from MH i2c: D1 01 00 [08:49:25]MH_I2C_Read... [08:49:25]Read from MH i2c: D1 01 00 55 02 00 28 [08:49:25]Write to MH i2c: 01 00 00 56 02 58 [08:49:25]Write i2c OK [08:49:25]MH_I2C_Read... [08:49:25]*** Cut start [08:49:25]*** Partial cut [08:49:25]*** CUTSNS_PIN = 1 [08:49:25]*** CUTSNS_PIN = 0 [08:49:26]*** Brake cut motor [08:49:26]Read from MH i2c: 01 [08:49:26]MH_I2C_Read... [08:49:26]*** Stop cut motor [08:49:26]*** Cut end [08:49:26]Read from MH i2c: 01 07 00 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: 01 07 00 56 02 00 00 00 00 00 FF 0F 6D [08:49:26]process_action close_receipt done [08:49:26]requested_data is exist [08:49:26]produce_requested_data [08:49:26]requested_item fm.sn is exist - process it [08:49:26]wFMCommunicate request_size=4 [08:49:26]MH_SAM_APDU [08:49:26]CAPDU: 80 11 00 00 [08:49:26]Write to MH i2c: E2 08 00 57 02 80 11 00 00 00 00 00 00 D3 [08:49:26]Write i2c OK [08:49:26]MH_I2C_Read... [08:49:26]Connected sock=10 [08:49: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 CC D0 08 01 00 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 68 38 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 12 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4C 59 84 83 95 11 97 2C FF DC 43 0F 37 2D [08:49:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:26]Read from MH i2c: E2 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 17 00 [08:49:26]MH_I2C_Read... [08:49:26]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 [08:49: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:49:26]wFMCommunicate OK [08:49:26]requested_item fd.num is exist - process it [08:49:26]SAM_PROTO_GetFieldsCounters [08:49:26]wFMCommunicate request_size=4 [08:49:26]MH_SAM_APDU [08:49:26]CAPDU: 80 13 00 00 [08:49:26]Write to MH i2c: E2 08 00 58 02 80 13 00 00 00 00 00 00 D6 [08:49:26]Write i2c OK [08:49:26]MH_I2C_Read... [08:49:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:26]Read from MH i2c: E2 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 62 00 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 62 00 58 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 9E 4F 01 00 0E 04 04 00 EF 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 CA [08:49: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 9E 4F 01 00 0E 04 04 00 EF 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 [08:49:26]wFMCommunicate OK [08:49:26]SAM_PROTO_GetFieldsCounters done [08:49:26]requested_item shift.num is exist - process it [08:49:26]requested_item shift.opened is exist - process it [08:49:26]req_shift_opened [08:49:26]FM_GetShiftState [08:49:26]SAM_PROTO_GetShiftState [08:49:26]wFMCommunicate request_size=4 [08:49:26]MH_SAM_APDU [08:49:26]CAPDU: 80 13 01 00 [08:49:26]Write to MH i2c: E2 08 00 59 02 80 13 01 00 00 00 00 00 D8 [08:49:26]Write i2c OK [08:49:26]MH_I2C_Read... [08:49:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:26]Read from MH i2c: E2 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 0E 00 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 0E 00 59 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 63 [08:49:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:49:26]wFMCommunicate OK [08:49:26]SAM_PROTO_GetShiftState done [08:49:26]FM_GetShiftState done [08:49:26]req_shift_opened done [08:49:26]requested_item shift.open_date is exist - process it [08:49:26]req_shift_open_date [08:49:26]req_shift_open_date done [08:49:26]produce_requested_data done [08:49:26]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85918,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:49:26]process_action_free close_receipt [08:49:26]json_value_free [08:49:26]json_value_free done [08:49:26]process_json_proto returns [08:49:26]Send response to host [08:49:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85918,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:49:26]free response buf [08:49:26]execute_script done [08:49:26]execute_script returns [08:49:26]free content buf [08:49:26]Sock 7.Close socket [08:49:26]Sock 7.Thread stoped [08:49:27]accept exits with 9 [08:49:27]New connection [08:49:27]New thread 3067288932 created [08:49:27]Thread 3067145572 joined [08:49:27]Waiting for new connection... [08:49:27] Sock 9.Parse request [08:49:27]Sock 9.Check first char [08:49:27]Sock 9.First char is OK [08:49:27]request: POST /json_proto HTTP/1.0 [08:49:27]Method: POST [08:49:27]URL: /json_proto [08:49:27]Method is POST - this is cgi request [08:49:27]url: /json_proto [08:49:27]query_string will be loaded in cgi processing [08:49:27]execute_cgi json_proto POST (null) [08:49:27]execute_cgi path=json_proto method=POST [08:49:27]POST find Content-Length [08:49:27]Host: 172.17.47.196:8080 [08:49:27]Content-Length: 630 [08:49:27]Content-Type: application/json [08:49:27] [08:49:27]POST finish read [08:49:27]Found Content-Length = 630 [08:49:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147806", "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" ] } } [08:49:27]execute_script... [08:49: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)147806", "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" ] } } [08:49:27]POST & json_proto [08:49:27]process_json_proto [08:49:27]json parsed OK: [08:49:27]protocol is kg_v1.0 [08:49:27]action value=close_receipt [08:49:27]process_action close_receipt [08:49:27]cmd_close_receipt [08:49:27]MH_GetDate [08:49:27]Write to MH i2c: F0 00 00 5A 02 4B [08:49:27]Write i2c OK [08:49:27]MH_I2C_Read... [08:49:27]Read from MH i2c: F0 [08:49:27]MH_I2C_Read... [08:49:27]Read from MH i2c: F0 09 00 [08:49:27]MH_I2C_Read... [08:49:27]Read from MH i2c: F0 09 00 5A 02 00 17 37 ED 66 4C 6B 94 66 A6 [08:49:27]GetLastDocTimeStamp 1726822162 [08:49:27]current date 1726822167 [08:49:27]FM_GetShiftState [08:49:27]SAM_PROTO_GetShiftState [08:49:27]wFMCommunicate request_size=4 [08:49:27]MH_SAM_APDU [08:49:27]CAPDU: 80 13 01 00 [08:49:27]Write to MH i2c: E2 08 00 5B 02 80 13 01 00 00 00 00 00 DA [08:49:27]Write i2c OK [08:49:27]MH_I2C_Read... [08:49:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:27]Read from MH i2c: E2 [08:49:27]MH_I2C_Read... [08:49:27]Read from MH i2c: E2 0E 00 [08:49:27]MH_I2C_Read... [08:49:27]Read from MH i2c: E2 0E 00 5B 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 65 [08:49:27]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:49:27]wFMCommunicate OK [08:49:27]SAM_PROTO_GetShiftState done [08:49:27]FM_GetShiftState done [08:49:27]opened in 1726791534 [08:49:27]opened+sec_in_day 1726877934 [08:49:27]quantity*price = 5000 [08:49:27]sum+1 = 5001 [08:49:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 НСП 1% : 0.44 НДС 12% : 5.31 Наличными: 50.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 78 20.09.2024 08:49 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85919 ФПД: 188210162614602 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084927&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85919&fm=188210162614602&tin=02508201610067®Number=0000000000092592&sum=5000 0 [08:49:29]StoreToDocumentArchive [08:49:29]shift 495 fd 85919 [08:49:29]save to /storage/0495/doc_00085919 [08:49:29]save last doc name /storage/0495/doc_00085919 to /storage/kkm_last_doc_name [08:49:29]save OK [08:49:29]Clear old archive folders... [08:49:29]ProcessDocumentItem done err = 0, tmpTLVsize=269 [08:49:29]tlvbuf is 01719B00 [08:49:29]SAM_PROTO_ClearQueue [08:49:29]wFMCommunicate request_size=4 [08:49:29]MH_SAM_APDU [08:49:29]CAPDU: 80 09 00 00 [08:49:29]Write to MH i2c: E2 08 00 68 02 80 09 00 00 00 00 00 00 DC [08:49:29]Write i2c OK [08:49:29]MH_I2C_Read... [08:49:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:29]Read from MH i2c: E2 [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: E2 03 00 [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: E2 03 00 68 02 00 90 00 DE [08:49:29]RAPDU: 90 00 [08:49:29]wFMCommunicate OK [08:49:29]SAM_PROTO_ClearQueue done [08:49:29]KKMCreateOFDPacket [08:49:29]OFDProtocolAddRootSTLVToBuf [08:49:29]FM_MakeSignedData [08:49:29]FM_MakeSignedData [08:49:29]SAM_PROTO_SignData [08:49:29]wFMCommunicate request_size=4 [08:49:29]MH_SAM_APDU [08:49:29]CAPDU: 80 0D 01 02 [08:49:29]Write to MH i2c: E2 08 00 69 02 80 0D 01 02 00 00 00 00 E4 [08:49:29]Write i2c OK [08:49:29]MH_I2C_Read... [08:49:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:29]Read from MH i2c: E2 [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: E2 03 00 [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: E2 03 00 69 02 00 90 00 DF [08:49:29]RAPDU: 90 00 [08:49:29]wFMCommunicate OK [08:49:29]wFMCommunicate request_size=255 [08:49:29]MH_SAM_APDU [08:49:29]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 4E 00 00 00 F4 03 04 00 17 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [08:49:29]Write to MH i2c: E2 02 01 6A 02 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 4E 00 00 00 F4 03 04 00 17 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 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 DC [08:49:29]Write i2c OK [08:49:29]MH_I2C_Read... [08:49:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:29]Read from MH i2c: E2 [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: E2 03 00 [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: E2 03 00 6A 02 00 90 00 E0 [08:49:29]RAPDU: 90 00 [08:49:29]wFMCommunicate OK [08:49:29]wFMCommunicate request_size=28 [08:49:29]MH_SAM_APDU [08:49:29]CAPDU: 80 0D 02 02 17 37 34 39 37 39 10 04 04 00 9F 4F 01 00 35 04 06 00 AB 2D 17 E2 C1 4A [08:49:29]Write to MH i2c: E2 1F 00 6B 02 80 0D 02 02 17 00 37 34 39 37 39 10 04 04 00 9F 4F 01 00 35 04 06 00 AB 2D 17 E2 C1 4A 00 00 4B [08:49:29]Write i2c OK [08:49:29]MH_I2C_Read... [08:49:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:29]Read from MH i2c: E2 [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: E2 03 00 [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [08:49:29]RAPDU: 90 00 [08:49:29]wFMCommunicate OK [08:49:29]wFMCommunicate request_size=4 [08:49:29]MH_SAM_APDU [08:49:29]CAPDU: 80 0D 03 02 [08:49:29]Write to MH i2c: E2 08 00 6C 02 80 0D 03 02 00 00 00 00 E9 [08:49:29]Write i2c OK [08:49:29]MH_I2C_Read... [08:49:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:29]Read from MH i2c: E2 [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: E2 0B 00 [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: E2 0B 00 6C 02 00 26 BB 04 5D 79 5A 43 57 90 00 99 [08:49:29]RAPDU: 26 BB 04 5D 79 5A 43 57 90 00 [08:49:29]wFMCommunicate OK [08:49:29]SAM_PROTO_SignData done [08:49:29]FM_MakeSignedData done [08:49:29]CreateOFDProtocolMessage [08:49:29]wFMCommunicate request_size=4 [08:49:29]MH_SAM_APDU [08:49:29]CAPDU: 80 11 00 00 [08:49:29]Write to MH i2c: E2 08 00 6D 02 80 11 00 00 00 00 00 00 E9 [08:49:29]Write i2c OK [08:49:29]MH_I2C_Read... [08:49:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:29]Read from MH i2c: E2 [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: E2 17 00 [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: E2 17 00 6D 02 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:49:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:49:29]wFMCommunicate OK [08:49:29]CreateOFDProtocolMessage done [08:49:29]OFDSenderStorePacket 85919 [08:49:29]StoreOFDPacket docnum=85919 [08:49: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 21 01 00 00 68 0D 19 01 34 B3 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 4E 00 00 00 F4 03 04 00 17 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 AB 2D 17 E2 C1 4A 26 BB 04 5D 79 5A 43 57 [08:49:29]CheckFolder [08:49:29]dirname=/storage/ofd_packets [08:49:29]CheckFolder done [08:49:29]ProducePacketName [08:49:29]name=ofd_packets/00085919 [08:49:29]NVStorageSaveData ofd_packets/00085919 [08:49:29]File name is /storage/ofd_packets/00085919 [08:49:29]Write 319 bytes [08:49:29]NVStorageSaveData done [08:49:29]OFDSenderStorePacket done [08:49:29]KKMCreateOFDPacket done [08:49:29]NVStorageSaveData kkm_last_timestamp [08:49:29]File name is /storage/kkm_last_timestamp [08:49:29]Write 4 bytes [08:49:29]NVStorageSaveData done [08:49:29]ExternCall_PrintAddStr [08:49:29]wPrintStart [08:49:29]Write to MH i2c: 01 00 00 6E 02 70 [08:49:29]Write i2c OK [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: 01 [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: 01 07 00 [08:49:29]MH_I2C_Read... [08:49:29]Read from MH i2c: 01 07 00 6E 02 00 00 00 00 00 FF 0F 85 [08:49:29]RasterBufferAndPrint [08:49:29]line Счет N : (3)147806 [08:49:29]line ИНН: 02508201610067 [08:49:29]line Контрольно-Кассовый Чек [08:49:29]line ПРОДАЖА [08:49:29]line Товар: 4700000160358 [08:49:29]line Вода Легенда 1л [08:49:29]line 1.000 * 50.00 [08:49:29]line = 50.00 [08:49:29]line НДС 12% НСП 1% [08:49:29]line > о реализуемом товаре [08:49:29]line ИТОГО: 50.00 [08:49:29]line НСП 1% : 0.44 [08:49:29]line НДС 12% : 5.31 [08:49:29]line Наличными: 50.00 [08:49:29]line Безнал.: 0.00 [08:49:29]line Место: АЗС № 137 "Партнер Нефть" [08:49:29]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:49:29]line СНО: Общий режим [08:49:29]line Чек 78 20.09.2024 08:49 [08:49:30]line Смена: 495 ФФД: 1.0 [08:49:30]line ЗНМ: 0300000064 [08:49:30]line РНМ: 0000000000092592 [08:49:30]line Версия ККМ: 001 [08:49:30]line ФМ: 0000000000874979 [08:49:30]line ФД: 85919 [08:49:30]line ФПД: 188210162614602 [08:49:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T084927&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85919&fm=188210162614602&tin=02508201610067®Number=0000000000092592&sum=5000 [08:49:30]line 0 [08:49:30]OFD Sender: Processing packet 85919 [packets to send 263, broken 262] [08:49:30]ProducePacketName [08:49:30]name=ofd_packets/00085919 [08:49:30]OFD Sender: To server: pG, [08:49:30]CommunicateWithHost lk.salyk.kg:30040 [08:49:30]ConnectInit lk.salyk.kg [08:49:30]written 0, free lines is 4095 [08:49:30]Write to MH i2c: 01 00 00 96 02 98 [08:49:30]Write i2c OK [08:49:30]MH_I2C_Read... [08:49:30]Read from MH i2c: 01 [08:49:30]MH_I2C_Read... [08:49:30]Read from MH i2c: 01 07 00 [08:49:30]MH_I2C_Read... [08:49:30]Read from MH i2c: 01 07 00 96 02 00 00 00 00 00 F9 0C A4 [08:49:30]RasterBufferAndPrint [08:49:30]line [08:49:30]line [08:49:30]line [08:49:30]line [08:49:30]line [08:49:30]written 0, free lines is 3333 [08:49:30]MH_Cut [08:49:30]Write to MH i2c: D1 01 00 9D 02 01 71 [08:49:30]Write i2c OK [08:49:30]MH_I2C_Read... [08:49:30]Read from MH i2c: D1 [08:49:30]MH_I2C_Read... [08:49:30]Read from MH i2c: D1 01 00 [08:49:30]MH_I2C_Read... [08:49:30]Read from MH i2c: D1 01 00 9D 02 00 70 [08:49:30]Write to MH i2c: 01 00 00 9E 02 A0 [08:49:30]Write i2c OK [08:49:30]MH_I2C_Read... [08:49:31]Connected sock=10 [08:49: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 21 01 00 00 68 0D 19 01 34 B3 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 4E 00 00 00 F4 03 04 00 17 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 AB 2D 17 E2 C1 4A 26 BB 04 5D 79 5A 43 57 [08:49:31]*** Cut start [08:49:31]*** Partial cut [08:49:31]*** CUTSNS_PIN = 1 [08:49:31]*** CUTSNS_PIN = 0 [08:49:31]*** Brake cut motor [08:49: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 ED 82 47 00 DE 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 9F 4F 01 00 F4 03 04 00 EF E1 EC 66 B6 04 01 00 00 9D A9 0B 5A A1 9A 8B D0 [08:49:31]CommunicateWithHost err = 0 [08:49:31]CheckOFDResponse [08:49:31]1017 (14) - 77093643461234 [08:49:31]1041 (16) - 0000000000874979 [08:49:31]1040 (4) - 85919 [08:49:31]1012 (4) - 20.09.2024 02:46 [08:49:31]1206 (1) - 0 [08:49:31]OFD Sender: Remove packet 85919 [08:49:31]ProducePacketName [08:49:31]name=ofd_packets/00085919 [08:49:31]NVStorageDeleteData [08:49:31]Read from MH i2c: 01 [08:49:31]MH_I2C_Read... [08:49:31]*** Stop cut motor [08:49:31]*** Cut end [08:49:31]Read from MH i2c: 01 07 00 [08:49:31]MH_I2C_Read... [08:49:31]Read from MH i2c: 01 07 00 9E 02 00 00 00 00 00 FF 0F B5 [08:49:31]process_action close_receipt done [08:49:31]requested_data is exist [08:49:31]produce_requested_data [08:49:31]requested_item fm.sn is exist - process it [08:49:31]wFMCommunicate request_size=4 [08:49:31]MH_SAM_APDU [08:49:31]CAPDU: 80 11 00 00 [08:49:31]Write to MH i2c: E2 08 00 9F 02 80 11 00 00 00 00 00 00 1B [08:49:31]Write i2c OK [08:49:31]MH_I2C_Read... [08:49:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:31]Read from MH i2c: E2 [08:49:31]MH_I2C_Read... [08:49:31]Read from MH i2c: E2 17 00 [08:49:31]MH_I2C_Read... [08:49:31]Read from MH i2c: E2 17 00 9F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7A [08:49: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:49:31]wFMCommunicate OK [08:49:31]requested_item fd.num is exist - process it [08:49:31]SAM_PROTO_GetFieldsCounters [08:49:31]wFMCommunicate request_size=4 [08:49:31]MH_SAM_APDU [08:49:31]CAPDU: 80 13 00 00 [08:49:31]Write to MH i2c: E2 08 00 A0 02 80 13 00 00 00 00 00 00 1E [08:49:31]Write i2c OK [08:49:31]MH_I2C_Read... [08:49:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:32]Read from MH i2c: E2 [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: E2 62 00 [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: E2 62 00 A0 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 9F 4F 01 00 0E 04 04 00 EF 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 16 [08: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 9F 4F 01 00 0E 04 04 00 EF 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 [08:49:32]wFMCommunicate OK [08:49:32]SAM_PROTO_GetFieldsCounters done [08:49:32]requested_item shift.num is exist - process it [08:49:32]requested_item shift.opened is exist - process it [08:49:32]req_shift_opened [08:49:32]FM_GetShiftState [08:49:32]SAM_PROTO_GetShiftState [08:49:32]wFMCommunicate request_size=4 [08:49:32]MH_SAM_APDU [08:49:32]CAPDU: 80 13 01 00 [08:49:32]Write to MH i2c: E2 08 00 A1 02 80 13 01 00 00 00 00 00 20 [08:49:32]Write i2c OK [08:49:32]MH_I2C_Read... [08:49:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:32]Read from MH i2c: E2 [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: E2 0E 00 [08:49:32]MH_I2C_Read... [08:49:32]Read from MH i2c: E2 0E 00 A1 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AB [08:49:32]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:49:32]wFMCommunicate OK [08:49:32]SAM_PROTO_GetShiftState done [08:49:32]FM_GetShiftState done [08:49:32]req_shift_opened done [08:49:32]requested_item shift.open_date is exist - process it [08:49:32]req_shift_open_date [08:49:32]req_shift_open_date done [08:49:32]produce_requested_data done [08:49:32]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85919,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:49:32]process_action_free close_receipt [08:49:32]json_value_free [08:49:32]json_value_free done [08:49:32]process_json_proto returns [08:49:32]Send response to host [08:49:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85919,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:49:32]free response buf [08:49:32]execute_script done [08:49:32]execute_script returns [08:49:32]free content buf [08:49:32]Sock 9.Close socket [08:49:32]Sock 9.Thread stoped [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:56]recv_with_timeout no data received [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:10]recv_with_timeout no data received [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:24]accept exits with 11 [08:50:24]New connection [08:50:24]New thread 3067145572 created [08:50:24]Thread 3067288932 joined [08:50:24]Waiting for new connection... [08:50:24] Sock 11.Parse request [08:50:24]Sock 11.Check first char [08:50:24]Sock 11.First char is OK [08:50:24]request: POST /json_proto HTTP/1.0 [08:50:24]Method: POST [08:50:24]URL: /json_proto [08:50:24]Method is POST - this is cgi request [08:50:24]url: /json_proto [08:50:24]query_string will be loaded in cgi processing [08:50:24]execute_cgi json_proto POST (null) [08:50:24]execute_cgi path=json_proto method=POST [08:50:24]POST find Content-Length [08:50:24]Host: 172.17.47.196:8080 [08:50:24]Content-Length: 677 [08:50:24]Content-Type: application/json [08:50:24] [08:50:24]POST finish read [08:50:24]Found Content-Length = 677 [08:50:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870753", "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" : 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" ] } } [08:50:24]execute_script... [08: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 : (1)870753", "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" : 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" ] } } [08:50:24]POST & json_proto [08:50:24]process_json_proto [08:50:24]json parsed OK: [08:50:24]protocol is kg_v1.0 [08:50:24]action value=close_receipt [08:50:24]process_action close_receipt [08:50:24]cmd_close_receipt [08:50:24]MH_GetDate [08:50:24]Write to MH i2c: F0 00 00 A2 02 93 [08:50:24]Write i2c OK [08:50:24]MH_I2C_Read... [08:50:24]Read from MH i2c: F0 [08:50:24]MH_I2C_Read... [08:50:24]Read from MH i2c: F0 09 00 [08:50:24]MH_I2C_Read... [08:50:24]Read from MH i2c: F0 09 00 A2 02 00 51 37 ED 66 4C 6B 94 66 28 [08:50:24]GetLastDocTimeStamp 1726822167 [08:50:24]current date 1726822225 [08:50:24]FM_GetShiftState [08:50:24]SAM_PROTO_GetShiftState [08:50:24]wFMCommunicate request_size=4 [08:50:24]MH_SAM_APDU [08:50:24]CAPDU: 80 13 01 00 [08:50:24]Write to MH i2c: E2 08 00 A3 02 80 13 01 00 00 00 00 00 22 [08:50:24]Write i2c OK [08:50:24]MH_I2C_Read... [08:50:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:24]Read from MH i2c: E2 [08:50:24]MH_I2C_Read... [08:50:24]Read from MH i2c: E2 0E 00 [08:50:24]MH_I2C_Read... [08:50:24]Read from MH i2c: E2 0E 00 A3 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AD [08:50:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:50:24]wFMCommunicate OK [08:50:24]SAM_PROTO_GetShiftState done [08:50:24]FM_GetShiftState done [08:50:24]opened in 1726791534 [08:50:24]opened+sec_in_day 1726877934 [08:50:24]quantity*price = 45019 [08:50:24]sum+1 = 45020 [08:50:24]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 СНО: Общий режим Чек 79 20.09.2024 08:50 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85920 ФПД: 218678812750704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T085025&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85920&fm=218678812750704&tin=02508201610067®Number=0000000000092592&sum=45000 [08:50:26]StoreToDocumentArchive [08:50:26]shift 495 fd 85920 [08:50:26]save to /storage/0495/doc_00085920 [08:50:26]save last doc name /storage/0495/doc_00085920 to /storage/kkm_last_doc_name [08:50:26]save OK [08:50:26]Clear old archive folders... [08:50:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:50:26]tlvbuf is 0171C3B0 [08:50:26]SAM_PROTO_ClearQueue [08:50:26]wFMCommunicate request_size=4 [08:50:26]MH_SAM_APDU [08:50:26]CAPDU: 80 09 00 00 [08:50:26]Write to MH i2c: E2 08 00 B0 02 80 09 00 00 00 00 00 00 24 [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 03 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 03 00 B0 02 00 90 00 26 [08:50:26]RAPDU: 90 00 [08:50:26]wFMCommunicate OK [08:50:26]SAM_PROTO_ClearQueue done [08:50:26]KKMCreateOFDPacket [08:50:26]OFDProtocolAddRootSTLVToBuf [08:50:26]FM_MakeSignedData [08:50:26]FM_MakeSignedData [08:50:26]SAM_PROTO_SignData [08:50:26]wFMCommunicate request_size=4 [08:50:26]MH_SAM_APDU [08:50:26]CAPDU: 80 0D 01 02 [08:50:26]Write to MH i2c: E2 08 00 B1 02 80 0D 01 02 00 00 00 00 2C [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 03 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 03 00 B1 02 00 90 00 27 [08:50:26]RAPDU: 90 00 [08:50:26]wFMCommunicate OK [08:50:26]wFMCommunicate request_size=255 [08:50:26]MH_SAM_APDU [08:50: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 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 4F 00 00 00 F4 03 04 00 51 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C6 [08:50:26]Write to MH i2c: E2 02 01 B2 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 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 4F 00 00 00 F4 03 04 00 51 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C6 00 00 79 [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 03 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 03 00 B2 02 00 90 00 28 [08:50:26]RAPDU: 90 00 [08:50:26]wFMCommunicate OK [08:50:26]wFMCommunicate request_size=10 [08:50:26]MH_SAM_APDU [08:50:26]CAPDU: 80 0D 02 02 05 E3 20 F4 33 70 [08:50:26]Write to MH i2c: E2 0D 00 B3 02 80 0D 02 02 05 00 E3 20 F4 33 70 00 00 D3 [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 03 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 03 00 B3 02 00 90 00 29 [08:50:26]RAPDU: 90 00 [08:50:26]wFMCommunicate OK [08:50:26]wFMCommunicate request_size=4 [08:50:26]MH_SAM_APDU [08:50:26]CAPDU: 80 0D 03 02 [08:50:26]Write to MH i2c: E2 08 00 B4 02 80 0D 03 02 00 00 00 00 31 [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 0B 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 0B 00 B4 02 00 53 4D 17 D2 EC 7E 8E B8 90 00 6B [08:50:26]RAPDU: 53 4D 17 D2 EC 7E 8E B8 90 00 [08:50:26]wFMCommunicate OK [08:50:26]SAM_PROTO_SignData done [08:50:26]FM_MakeSignedData done [08:50:26]CreateOFDProtocolMessage [08:50:26]wFMCommunicate request_size=4 [08:50:26]MH_SAM_APDU [08:50:26]CAPDU: 80 11 00 00 [08:50:26]Write to MH i2c: E2 08 00 B5 02 80 11 00 00 00 00 00 00 31 [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 17 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 17 00 B5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 90 [08:50: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:50:26]wFMCommunicate OK [08:50:26]CreateOFDProtocolMessage done [08:50:26]OFDSenderStorePacket 85920 [08:50:26]StoreOFDPacket docnum=85920 [08:50: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 96 F0 07 01 A0 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 4F 00 00 00 F4 03 04 00 51 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C6 E3 20 F4 33 70 53 4D 17 D2 EC 7E 8E B8 [08:50:26]CheckFolder [08:50:26]dirname=/storage/ofd_packets [08:50:26]CheckFolder done [08:50:26]ProducePacketName [08:50:26]name=ofd_packets/00085920 [08:50:26]NVStorageSaveData ofd_packets/00085920 [08:50:26]File name is /storage/ofd_packets/00085920 [08:50:26]Write 301 bytes [08:50:26]NVStorageSaveData done [08:50:26]OFDSenderStorePacket done [08:50:26]KKMCreateOFDPacket done [08:50:26]NVStorageSaveData kkm_last_timestamp [08:50:26]File name is /storage/kkm_last_timestamp [08:50:26]Write 4 bytes [08:50:26]NVStorageSaveData done [08:50:26]ExternCall_PrintAddStr [08:50:26]wPrintStart [08:50:26]Write to MH i2c: 01 00 00 B6 02 B8 [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: 01 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: 01 07 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: 01 07 00 B6 02 00 00 00 00 00 FF 0F CD [08:50:26]RasterBufferAndPrint [08:50:26]line Счет N : (1)870753 [08:50:26]line ИНН: 02508201610067 [08:50:26]line Контрольно-Кассовый Чек [08:50:26]line ПРОДАЖА [08:50:26]line ТРК (МРК, ГНК) : 33 [08:50:26]line Товар: 2710124130 [08:50:26]line Аи-92-К-5 [08:50:26]line 6.640 * 67.80 [08:50:26]line = 450.19 [08:50:26]line НДС 12% НСП 1% [08:50:26]line > о реализуемом товаре [08:50:26]line ОКРУГЛЕНИЕ: -0.19 [08:50:26]line ИТОГО: 450.00 [08:50:26]line Внесено: 450.00 [08:50:26]line СДАЧА: 0.00 [08:50:26]line НСП 1% : 3.98 [08:50:26]line НДС 12% : 47.81 [08:50:26]line Наличными: 450.00 [08:50:26]line Безнал.: 0.00 [08:50:26]line Место: АЗС № 137 "Партнер Нефть" [08:50:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:50:26]line СНО: Общий режим [08:50:26]line Чек 79 20.09.2024 08:50 [08:50:26]line Смена: 495 ФФД: 1.0 [08:50:26]line ЗНМ: 0300000064 [08:50:26]line РНМ: 0000000000092592 [08:50:26]line Версия ККМ: 001 [08:50:26]line ФМ: 0000000000874979 [08:50:26]line ФД: 85920 [08:50:26]line ФПД: 218678812750704 [08:50:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T085025&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85920&fm=218678812750704&tin=02508201610067®Number=0000000000092592&sum=45000 [08:50:26]written 0, free lines is 4095 [08:50:26]OFD Sender: Processing packet 85920 [packets to send 263, broken 262] [08:50:26]ProducePacketName [08:50:26]name=ofd_packets/00085920 [08:50:26]OFD Sender: To server: pG, [08:50:26]CommunicateWithHost lk.salyk.kg:30040 [08:50:26]ConnectInit lk.salyk.kg [08:50:27]Write to MH i2c: 01 00 00 E1 02 E3 [08:50:27]Write i2c OK [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: 01 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: 01 07 00 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: 01 07 00 E1 02 00 00 00 00 00 D8 0C CE [08:50:27]RasterBufferAndPrint [08:50:27]line [08:50:27]line [08:50:27]line [08:50:27]line [08:50:27]line [08:50:27]written 0, free lines is 3298 [08:50:27]MH_Cut [08:50:27]Write to MH i2c: D1 01 00 E8 02 01 BC [08:50:27]Write i2c OK [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: D1 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: D1 01 00 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: D1 01 00 E8 02 00 BB [08:50:27]Write to MH i2c: 01 00 00 E9 02 EB [08:50:27]Write i2c OK [08:50:27]MH_I2C_Read... [08:50:27]*** Cut start [08:50:27]*** Partial cut [08:50:27]*** CUTSNS_PIN = 1 [08:50:27]*** CUTSNS_PIN = 0 [08:50:28]*** Brake cut motor [08:50:28]Connected sock=9 [08: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 0F 01 00 00 96 F0 07 01 A0 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 4F 00 00 00 F4 03 04 00 51 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C6 E3 20 F4 33 70 53 4D 17 D2 EC 7E 8E B8 [08:50:28]Read from MH i2c: 01 [08:50:28]MH_I2C_Read... [08:50:28]*** Stop cut motor [08:50:28]*** Cut end [08:50:28]Read from MH i2c: 01 07 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: 01 07 00 E9 02 00 00 00 00 00 FF 0F 00 [08:50:28]process_action close_receipt done [08:50:28]requested_data is exist [08:50:28]produce_requested_data [08:50:28]requested_item fm.sn is exist - process it [08:50:28]wFMCommunicate request_size=4 [08:50:28]MH_SAM_APDU [08:50:28]CAPDU: 80 11 00 00 [08:50:28]Write to MH i2c: E2 08 00 EA 02 80 11 00 00 00 00 00 00 66 [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 17 00 [08:50:28]MH_I2C_Read... [08:50:28]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 [08:50: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:50:28]wFMCommunicate OK [08:50:28]requested_item fd.num is exist - process it [08:50:28]SAM_PROTO_GetFieldsCounters [08:50:28]wFMCommunicate request_size=4 [08:50:28]MH_SAM_APDU [08:50:28]CAPDU: 80 13 00 00 [08:50:28]Write to MH i2c: E2 08 00 EB 02 80 13 00 00 00 00 00 00 69 [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 62 00 [08:50:28]MH_I2C_Read... [08:50:28]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 A0 4F 01 00 0E 04 04 00 EF 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 65 [08: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 A0 4F 01 00 0E 04 04 00 EF 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 [08:50:28]wFMCommunicate OK [08:50:28]SAM_PROTO_GetFieldsCounters done [08:50:28]requested_item shift.num is exist - process it [08:50:28]requested_item shift.opened is exist - process it [08:50:28]req_shift_opened [08:50:28]FM_GetShiftState [08:50:28]SAM_PROTO_GetShiftState [08:50:28]wFMCommunicate request_size=4 [08:50:28]MH_SAM_APDU [08:50:28]CAPDU: 80 13 01 00 [08:50:28]Write to MH i2c: E2 08 00 EC 02 80 13 01 00 00 00 00 00 6B [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50: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 D9 FB 47 00 F4 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 A0 4F 01 00 F4 03 04 00 28 E2 EC 66 B6 04 01 00 00 51 BF 11 A0 CC 0F 25 32 [08:50:28]CommunicateWithHost err = 0 [08:50:28]CheckOFDResponse [08:50:28]1017 (14) - 77093643461234 [08:50:28]1041 (16) - 0000000000874979 [08:50:28]1040 (4) - 85920 [08:50:28]1012 (4) - 20.09.2024 02:47 [08:50:28]1206 (1) - 0 [08:50:28]OFD Sender: Remove packet 85920 [08:50:28]ProducePacketName [08:50:28]name=ofd_packets/00085920 [08:50:28]NVStorageDeleteData [08:50:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 0E 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 0E 00 EC 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F6 [08:50:28]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:50:28]wFMCommunicate OK [08:50:28]SAM_PROTO_GetShiftState done [08:50:28]FM_GetShiftState done [08:50:28]req_shift_opened done [08:50:28]requested_item shift.open_date is exist - process it [08:50:28]req_shift_open_date [08:50:28]req_shift_open_date done [08:50:28]produce_requested_data done [08:50:28]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85920,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:50:28]process_action_free close_receipt [08:50:28]json_value_free [08:50:28]json_value_free done [08:50:28]process_json_proto returns [08:50:28]Send response to host [08:50:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85920,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:50:28]free response buf [08:50:28]execute_script done [08:50:28]execute_script returns [08:50:28]free content buf [08:50:28]Sock 11.Close socket [08:50:28]Sock 11.Thread stoped [08:50:29]OFD Sender: No OFD packet to send [08:50:34]OFD Sender: No OFD packet to send [08:50:39]OFD Sender: No OFD packet to send [08:50:44]OFD Sender: No OFD packet to send [08:50:49]OFD Sender: No OFD packet to send [08:50:54]OFD Sender: No OFD packet to send [08:50:59]OFD Sender: No OFD packet to send [08:51:04]OFD Sender: No OFD packet to send [08:51:09]OFD Sender: No OFD packet to send [08:51:14]OFD Sender: No OFD packet to send [08:51:19]OFD Sender: No OFD packet to send [08:51:24]OFD Sender: No OFD packet to send [08:51:29]OFD Sender: No OFD packet to send [08:51:34]OFD Sender: No OFD packet to send [08:51:39]OFD Sender: No OFD packet to send [08:51:44]OFD Sender: No OFD packet to send [08:51:49]OFD Sender: No OFD packet to send [08:51:54]OFD Sender: No OFD packet to send [08:51:59]OFD Sender: No OFD packet to send [08:52:04]OFD Sender: No OFD packet to send [08:52:09]OFD Sender: No OFD packet to send [08:52:14]OFD Sender: No OFD packet to send [08:52:19]OFD Sender: No OFD packet to send [08:52:24]OFD Sender: No OFD packet to send [08:52:29]OFD Sender: No OFD packet to send [08:52:34]OFD Sender: No OFD packet to send [08:52:38]accept exits with 7 [08:52:38]New connection [08:52:38]New thread 3067288932 created [08:52:38]Thread 3067145572 joined [08:52:38]Waiting for new connection... [08:52:38] Sock 7.Parse request [08:52:38]Sock 7.Check first char [08:52:38]Sock 7.First char is OK [08:52:38]request: POST /json_proto HTTP/1.0 [08:52:38]Method: POST [08:52:38]URL: /json_proto [08:52:38]Method is POST - this is cgi request [08:52:38]url: /json_proto [08:52:38]query_string will be loaded in cgi processing [08:52:38]execute_cgi json_proto POST (null) [08:52:38]execute_cgi path=json_proto method=POST [08:52:38]POST find Content-Length [08:52:38]Host: 172.17.47.196:8080 [08:52:38]Content-Length: 687 [08:52:38]Content-Type: application/json [08:52:38] [08:52:38]POST finish read [08:52:38]Found Content-Length = 687 [08:52:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870754", "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.060, "sum" : 1985.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1985.00, "payments": [ { "type": 0, "sum" : 1985.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:38]execute_script... [08:52: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)870754", "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.060, "sum" : 1985.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 1985.00, "payments": [ { "type": 0, "sum" : 1985.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:38]POST & json_proto [08:52:38]process_json_proto [08:52:38]json parsed OK: [08:52:38]protocol is kg_v1.0 [08:52:38]action value=close_receipt [08:52:38]process_action close_receipt [08:52:38]cmd_close_receipt [08:52:38]MH_GetDate [08:52:38]Write to MH i2c: F0 00 00 ED 02 DE [08:52:38]Write i2c OK [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: F0 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: F0 09 00 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: F0 09 00 ED 02 00 D7 37 ED 66 4C 6B 94 66 F9 [08:52:38]GetLastDocTimeStamp 1726822225 [08:52:38]current date 1726822359 [08:52:38]FM_GetShiftState [08:52:38]SAM_PROTO_GetShiftState [08:52:38]wFMCommunicate request_size=4 [08:52:38]MH_SAM_APDU [08:52:38]CAPDU: 80 13 01 00 [08:52:38]Write to MH i2c: E2 08 00 EE 02 80 13 01 00 00 00 00 00 6D [08:52:38]Write i2c OK [08:52:38]MH_I2C_Read... [08:52:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:38]Read from MH i2c: E2 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: E2 0E 00 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: E2 0E 00 EE 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F8 [08:52:38]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:52:38]wFMCommunicate OK [08:52:38]SAM_PROTO_GetShiftState done [08:52:38]FM_GetShiftState done [08:52:38]opened in 1726791534 [08:52:38]opened+sec_in_day 1726877934 [08:52:38]quantity*price = 198577 [08:52:38]sum+1 = 198578 [08:52:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.77 ИТОГО: 1985.00 Внесено: 2000.00 СДАЧА: 15.00 НСП 1% : 17.57 НДС 12% : 210.88 Наличными: 1985.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 80 20.09.2024 08:52 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85921 ФПД: 45790342157503 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T085239&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85921&fm=45790342157503&tin=02508201610067®Number=0000000000092592&sum=198500 [08:52:40]StoreToDocumentArchive [08:52:40]shift 495 fd 85921 [08:52:40]save to /storage/0495/doc_00085921 [08:52:40]save last doc name /storage/0495/doc_00085921 to /storage/kkm_last_doc_name [08:52:40]save OK [08:52:40]Clear old archive folders... [08:52:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:52:40]tlvbuf is 01731590 [08:52:40]SAM_PROTO_ClearQueue [08:52:40]wFMCommunicate request_size=4 [08:52:40]MH_SAM_APDU [08:52:40]CAPDU: 80 09 00 00 [08:52:40]Write to MH i2c: E2 08 00 FB 02 80 09 00 00 00 00 00 00 6F [08:52:40]Write i2c OK [08:52:40]MH_I2C_Read... [08:52:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:52:40]Read from MH i2c: E2 [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 03 00 [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 03 00 FB 02 00 90 00 71 [08:52:40]RAPDU: 90 00 [08:52:40]wFMCommunicate OK [08:52:40]SAM_PROTO_ClearQueue done [08:52:40]KKMCreateOFDPacket [08:52:40]OFDProtocolAddRootSTLVToBuf [08:52:40]FM_MakeSignedData [08:52:40]FM_MakeSignedData [08:52:40]SAM_PROTO_SignData [08:52:40]wFMCommunicate request_size=4 [08:52:40]MH_SAM_APDU [08:52:40]CAPDU: 80 0D 01 02 [08:52:40]Write to MH i2c: E2 08 00 FC 02 80 0D 01 02 00 00 00 00 77 [08:52:40]Write i2c OK [08:52:40]MH_I2C_Read... [08:52:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:52:40]Read from MH i2c: E2 [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 03 00 [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 03 00 FC 02 00 90 00 72 [08:52:40]RAPDU: 90 00 [08:52:40]wFMCommunicate OK [08:52:40]wFMCommunicate request_size=255 [08:52:40]MH_SAM_APDU [08:52:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 CC 65 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B1 07 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 07 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 52 00 00 00 00 07 04 06 00 64 07 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 D7 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [08:52:40]Write to MH i2c: E2 02 01 FD 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 CC 65 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B1 07 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 07 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 52 00 00 00 00 07 04 06 00 64 07 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 D7 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 99 [08:52:40]Write i2c OK [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 [08:52:40]MH_I2C_Read... [08:52:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:40]Read from MH i2c: E2 03 00 [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 03 00 FD 02 00 90 00 73 [08:52:40]RAPDU: 90 00 [08:52:40]wFMCommunicate OK [08:52:40]wFMCommunicate request_size=11 [08:52:40]MH_SAM_APDU [08:52:40]CAPDU: 80 0D 02 02 06 29 A5 65 14 14 BF [08:52:40]Write to MH i2c: E2 0E 00 FE 02 80 0D 02 02 06 00 29 A5 65 14 14 BF 00 00 A0 [08:52:40]Write i2c OK [08:52:40]MH_I2C_Read... [08:52:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:40]Read from MH i2c: E2 [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 03 00 [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 03 00 FE 02 00 90 00 74 [08:52:40]RAPDU: 90 00 [08:52:40]wFMCommunicate OK [08:52:40]wFMCommunicate request_size=4 [08:52:40]MH_SAM_APDU [08:52:40]CAPDU: 80 0D 03 02 [08:52:40]Write to MH i2c: E2 08 00 FF 02 80 0D 03 02 00 00 00 00 7C [08:52:40]Write i2c OK [08:52:40]MH_I2C_Read... [08:52:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:52:40]Read from MH i2c: E2 [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 0B 00 [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 0B 00 FF 02 00 9C F4 14 CC 91 61 CC 64 90 00 0F [08:52:40]RAPDU: 9C F4 14 CC 91 61 CC 64 90 00 [08:52:40]wFMCommunicate OK [08:52:40]SAM_PROTO_SignData done [08:52:40]FM_MakeSignedData done [08:52:40]CreateOFDProtocolMessage [08:52:40]wFMCommunicate request_size=4 [08:52:40]MH_SAM_APDU [08:52:40]CAPDU: 80 11 00 00 [08:52:40]Write to MH i2c: E2 08 00 00 03 80 11 00 00 00 00 00 00 7D [08:52:40]Write i2c OK [08:52:40]MH_I2C_Read... [08:52:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:40]Read from MH i2c: E2 [08:52:40]MH_I2C_Read... [08:52:40]Read from MH i2c: E2 17 00 [08:52:40]MH_I2C_Read... [08:52:40]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 [08:52:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:52:40]wFMCommunicate OK [08:52:40]CreateOFDProtocolMessage done [08:52:40]OFDSenderStorePacket 85921 [08:52:40]StoreOFDPacket docnum=85921 [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]/dev/ttyS4 opened [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]*** 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: 5819791+1721002828=1726822619 [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 DC 38 ED 66 4C 6B 94 66 17 [08:57:00]Current date/time: 20.09.2024 08:57 [08:57:00]FM_Init [08:57:00]wFMConnect [08:57:00]MH_SAM_On [08:57:00]Write to MH i2c: E0 00 00 08 00 E7 [08:57:00]Write i2c OK [08:57:00]MH_I2C_Read... [08:57:00]*** iso7816_init finished! [08:57:00]*** atr: [08:57:00]*** 0F 3B D5 18 FF 81 91 FE [08:57:00]*** 1F C3 80 73 C8 21 10 0A [08:57:00]*** 00 00 00 00 00 00 00 00 [08:57:00]*** 00 00 00 00 00 00 00 00 [08:57:00]*** 00 00 00 00 00 00 00 00 [08:57:00]*** 00 00 00 00 00 00 00 00 [08:57:00]*** 00 00 00 00 00 00 00 00 [08:57:00]*** 00 00 00 00 00 00 00 00 [08:57:00]Read from MH i2c: E0 [08:57:00]MH_I2C_Read... [08:57:00]Read from MH i2c: E0 10 00 [08:57:00]MH_I2C_Read... [08:57: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 [08:57:00]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:57:00]wFMCommunicate request_size=10 [08:57:00]MH_SAM_APDU [08:57:00]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:57:00]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:57:00]Write i2c OK [08:57:00]MH_I2C_Read... [08:57:00]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:57:00]Read from MH i2c: E2 [08:57:00]MH_I2C_Read... [08:57:00]Read from MH i2c: E2 03 00 [08:57:00]MH_I2C_Read... [08:57:00]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:57:00]RAPDU: 90 00 [08:57:00]wFMCommunicate OK [08:57:00]wFMCommunicate request_size=4 [08:57:00]MH_SAM_APDU [08:57:00]CAPDU: 80 11 00 00 [08:57:00]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:57:00]Write i2c OK [08:57:00]MH_I2C_Read... [08:57:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:00]Read from MH i2c: E2 [08:57:00]MH_I2C_Read... [08:57:00]Read from MH i2c: E2 17 00 [08:57:00]MH_I2C_Read... [08:57: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 [08:57: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:57:00]wFMCommunicate OK [08:57:00]Detected FM SN is 0000000000874979 [08:57:00]Stored FM SN is 0000000000874979 [08:57:00]wFMCommunicate request_size=9 [08:57:00]MH_SAM_APDU [08:57:00]CAPDU: 80 16 00 00 04 B6 D7 00 00 [08:57:00]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [08:57:00]Write i2c OK [08:57:00]MH_I2C_Read... [08:57:00]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:57:00]Read from MH i2c: E2 [08:57:00]MH_I2C_Read... [08:57:00]Read from MH i2c: E2 03 00 [08:57:00]MH_I2C_Read... [08:57:00]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:57:00]RAPDU: 90 00 [08:57:00]wFMCommunicate OK [08:57:00]FM PIN OK [08:57:00]wFMCommunicate request_size=8 [08:57:00]MH_SAM_APDU [08:57:00]CAPDU: 80 14 04 00 03 02 00 01 [08:57:00]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:57:00]Write i2c OK [08:57:00]MH_I2C_Read... [08:57:00]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:57:00]Read from MH i2c: E2 [08:57:00]MH_I2C_Read... [08:57:00]Read from MH i2c: E2 03 00 [08:57:00]MH_I2C_Read... [08:57:00]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:57:00]RAPDU: 90 00 [08:57:00]wFMCommunicate OK [08:57:00]wFMCommunicate request_size=13 [08:57:00]MH_SAM_APDU [08:57:00]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:57: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 [08:57:00]Write i2c OK [08:57:00]MH_I2C_Read... [08:57:00]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:57:00]Read from MH i2c: E2 [08:57:00]MH_I2C_Read... [08:57:00]Read from MH i2c: E2 03 00 [08:57:00]MH_I2C_Read... [08:57:00]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:57:00]RAPDU: 90 00 [08:57:00]wFMCommunicate OK [08:57:00]wFMCommunicate request_size=4 [08:57:00]MH_SAM_APDU [08:57:00]CAPDU: 80 11 00 00 [08:57:00]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:57:00]Write i2c OK [08:57:00]MH_I2C_Read... [08:57:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:00]Read from MH i2c: E2 [08:57:00]MH_I2C_Read... [08:57:00]Read from MH i2c: E2 17 00 [08:57:00]MH_I2C_Read... [08:57: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 [08:57: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:57:00]wFMCommunicate OK [08:57:00]DocumentArchiveInit [08:57:00]Start Httpd... [08:57:00]Httpd thread 3067911524 created [08:57:00]Write to MH i2c: 01 00 00 0F 00 0F [08:57:00]Write i2c OK [08:57:00]MH_I2C_Read... [08:57:00]Read from MH i2c: 01 [08:57:00]MH_I2C_Read... [08:57:00]Read from MH i2c: 01 07 00 [08:57:00]MH_I2C_Read... [08:57:00]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:57:00]MH Int Process started [08:57:00]Allocated Socket 8 [08:57:00]Bind OK [08:57:00]Listen OK [08:57:00]httpd running on port 8080 [08:57:00]Waiting for new connection... [08:57:00]OFD Sender: Processing packet 85921 [packets to send 263, broken 262] [08:57:00]ProducePacketName [08:57:00]name=ofd_packets/00085921 [08:57:00]OFD Sender: To server: pG, [08:57:00]CommunicateWithHost lk.salyk.kg:30040 [08:57:00]ConnectInit lk.salyk.kg [08:57:02]accept exits with 9 [08:57:02]New connection [08:57:02]New thread 3067624804 created [08:57:02]Waiting for new connection... [08:57:02] Sock 9.Parse request [08:57:02]Sock 9.Check first char [08:57:02]Sock 9.First char is OK [08:57:02]request: POST /json_proto HTTP/1.0 [08:57:02]Method: POST [08:57:02]URL: /json_proto [08:57:02]Method is POST - this is cgi request [08:57:02]url: /json_proto [08:57:02]query_string will be loaded in cgi processing [08:57:02]execute_cgi json_proto POST (null) [08:57:02]execute_cgi path=json_proto method=POST [08:57:02]POST find Content-Length [08:57:02]Host: 172.17.47.196:8080 [08:57:02]Content-Length: 215 [08:57:02]Content-Type: application/json [08:57:02] [08:57:02]POST finish read [08:57:02]Found Content-Length = 215 [08:57: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" ] } } [08:57:02]execute_script... [08:57: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" ] } } [08:57:02]POST & json_proto [08:57:02]process_json_proto [08:57:02]json parsed OK: [08:57:02]protocol is kg_v1.0 [08:57:02]action value=get_value [08:57:02]process_action get_value [08:57:02]cmd_get_value [08:57:02]process_action get_value done [08:57:02]requested_data is exist [08:57:02]produce_requested_data [08:57:02]requested_item kkm.sn is exist - process it [08:57:02]requested_item kkm.ver is exist - process it [08:57:02]requested_item fm.sn is exist - process it [08:57:02]wFMCommunicate request_size=4 [08:57:02]MH_SAM_APDU [08:57:02]CAPDU: 80 11 00 00 [08:57:02]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:57:02]Write i2c OK [08:57:02]MH_I2C_Read... [08:57:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:02]Read from MH i2c: E2 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 17 00 [08:57:02]MH_I2C_Read... [08:57: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 [08: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 [08:57:02]wFMCommunicate OK [08:57:02]requested_item fd.num is exist - process it [08:57:02]SAM_PROTO_GetFieldsCounters [08:57:02]wFMCommunicate request_size=4 [08:57:02]MH_SAM_APDU [08:57:02]CAPDU: 80 13 00 00 [08:57:02]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:57:02]Write i2c OK [08:57:02]MH_I2C_Read... [08:57:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:57:02]Read from MH i2c: E2 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 62 00 [08:57:02]MH_I2C_Read... [08:57: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 A1 4F 01 00 0E 04 04 00 EF 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 8D [08:57: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 A1 4F 01 00 0E 04 04 00 EF 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 [08:57:02]wFMCommunicate OK [08:57:02]SAM_PROTO_GetFieldsCounters done [08:57:02]requested_item shift.num is exist - process it [08:57:02]requested_item shift.opened is exist - process it [08:57:02]req_shift_opened [08:57:02]FM_GetShiftState [08:57:02]SAM_PROTO_GetShiftState [08:57:02]wFMCommunicate request_size=4 [08:57:02]MH_SAM_APDU [08:57:02]CAPDU: 80 13 01 00 [08:57:02]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:57:02]Write i2c OK [08:57:02]MH_I2C_Read... [08:57:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:02]Read from MH i2c: E2 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 0E 00 [08:57:02]MH_I2C_Read... [08:57:02]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [08:57:02]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:57:02]wFMCommunicate OK [08:57:02]SAM_PROTO_GetShiftState done [08:57:02]FM_GetShiftState done [08:57:02]req_shift_opened done [08:57:02]requested_item shift.open_date is exist - process it [08:57:02]req_shift_open_date [08:57:02]req_shift_open_date done [08:57:02]produce_requested_data done [08:57:02]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":85921,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:57:02]process_action_free get_value [08:57:02]json_value_free [08:57:02]json_value_free done [08:57:02]process_json_proto returns [08:57:02]Send response to host [08:57:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":85921,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:57:02]free response buf [08:57:02]execute_script done [08:57:02]execute_script returns [08:57:02]free content buf [08:57:02]Sock 9.Close socket [08:57:02]Sock 9.Thread stoped [08:57:02]accept exits with 10 [08:57:02]New connection [08:57:02]New thread 3067481444 created [08:57:02]Thread 3067624804 joined [08:57:02]Waiting for new connection... [08:57:02] Sock 10.Parse request [08:57:02]Sock 10.Check first char [08:57:02]Sock 10.First char is OK [08:57:02]request: POST /json_proto HTTP/1.0 [08:57:02]Method: POST [08:57:02]URL: /json_proto [08:57:02]Method is POST - this is cgi request [08:57:02]url: /json_proto [08:57:02]query_string will be loaded in cgi processing [08:57:02]execute_cgi json_proto POST (null) [08:57:02]execute_cgi path=json_proto method=POST [08:57:02]POST find Content-Length [08:57:02]Host: 172.17.47.196:8080 [08:57:02]Content-Length: 331 [08:57:02]Content-Type: application/json [08:57:02] [08:57:02]POST finish read [08:57:02]Found Content-Length = 331 [08:57: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" ] } } [08:57:02]execute_script... [08:57: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" ] } } [08:57:02]POST & json_proto [08:57:02]process_json_proto [08:57:02]json parsed OK: [08:57:02]protocol is kg_v1.0 [08:57:02]action value=get_value [08:57:02]process_action get_value [08:57:02]cmd_get_value [08:57:02]process_action get_value done [08:57:02]requested_data is exist [08:57:02]produce_requested_data [08:57:03]requested_item fm.sale.total is exist - process it [08:57:03]SAM_PROTO_GetFMData [08:57:03]wFMCommunicate request_size=4 [08:57:03]MH_SAM_APDU [08:57:03]CAPDU: 80 13 03 00 [08:57:03]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [08:57:03]Connected sock=7 [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 CD 4E 08 01 AA DA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 CC 65 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B1 07 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 07 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 52 00 00 00 00 07 04 06 00 64 07 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 D7 37 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 29 A5 65 14 14 BF 9C F4 14 CC 91 61 CC 64 [08:57:03]Write i2c OK [08:57:03]MH_I2C_Read... [08:57:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:57:03]Read from MH i2c: E2 [08:57:03]MH_I2C_Read... [08:57:03]Read from MH i2c: E2 FD 00 [08:57:03]MH_I2C_Read... [08:57:03]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 C2 4B 01 00 69 04 A3 00 6F 04 04 00 49 49 01 00 B1 04 05 00 E3 7C 4D B3 01 70 04 05 00 94 6D 03 86 01 72 04 04 00 4F 0F 4A 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 60 B6 3D 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 8A 66 DA 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 2F [08:57:03]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 C2 4B 01 00 69 04 A3 00 6F 04 04 00 49 49 01 00 B1 04 05 00 E3 7C 4D B3 01 70 04 05 00 94 6D 03 86 01 72 04 04 00 4F 0F 4A 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 60 B6 3D 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 8A 66 DA 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 [08:57:03]wFMCommunicate OK [08:57:03]wFMCommunicate request_size=4 [08:57:03]MH_SAM_APDU [08:57:03]CAPDU: 80 17 00 00 [08:57:03]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [08:57:03]Write i2c OK [08:57:03]MH_I2C_Read... [08:57:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:57:03]Read from MH i2c: E2 [08:57:03]MH_I2C_Read... [08:57:03]Read from MH i2c: E2 FD 00 [08:57:03]MH_I2C_Read... [08:57: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 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 [08:57: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 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 [08:57:03]wFMCommunicate OK [08:57:03]wFMCommunicate request_size=4 [08:57:03]MH_SAM_APDU [08:57:03]CAPDU: 80 17 00 00 [08:57:03]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [08:57:03]Write i2c OK [08:57:03]MH_I2C_Read... [08: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 A6 F9 47 00 6A 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 A1 4F 01 00 F4 03 04 00 B3 E3 EC 66 B6 04 01 00 00 47 DF 01 82 21 96 79 EE [08:57:03]CommunicateWithHost err = 0 [08:57:03]CheckOFDResponse [08:57:03]1017 (14) - 77093643461234 [08:57:03]1041 (16) - 0000000000874979 [08:57:03]1040 (4) - 85921 [08:57:03]1012 (4) - 20.09.2024 02:53 [08:57:03]1206 (1) - 0 [08:57:03]OFD Sender: Remove packet 85921 [08:57:03]ProducePacketName [08:57:03]name=ofd_packets/00085921 [08:57:03]NVStorageDeleteData [08:57:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:57:04]Read from MH i2c: E2 [08:57:04]MH_I2C_Read... [08:57:04]Read from MH i2c: E2 FD 00 [08:57:04]MH_I2C_Read... [08:57: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 [08:57: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 [08:57:04]wFMCommunicate OK [08:57:04]wFMCommunicate request_size=4 [08:57:04]MH_SAM_APDU [08:57:04]CAPDU: 80 17 00 00 [08:57:04]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [08:57:04]Write i2c OK [08:57:04]MH_I2C_Read... [08:57:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:57:04]Read from MH i2c: E2 [08:57:04]MH_I2C_Read... [08:57:04]Read from MH i2c: E2 FD 00 [08:57:04]MH_I2C_Read... [08:57:04]OFD Sender: No OFD packet to send [08:57: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 [08:57: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 [08:57:04]wFMCommunicate OK [08:57:04]wFMCommunicate request_size=4 [08:57:04]MH_SAM_APDU [08:57:04]CAPDU: 80 17 00 00 [08:57:04]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [08:57:04]Write i2c OK [08:57:04]MH_I2C_Read... [08:57:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [08:57:04]Read from MH i2c: E2 [08:57:04]MH_I2C_Read... [08:57:04]Read from MH i2c: E2 E5 00 [08:57:04]MH_I2C_Read... [08:57: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 [08:57: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 [08:57:04]wFMCommunicate OK [08:57:04]SAM_PROTO_GetFMData done [08:57:04]requested_item fm.sale_refund.total is exist - process it [08:57:04]requested_item fm.buy.total is exist - process it [08:57:04]requested_item shift.sale.total is exist - process it [08:57:04]SAM_PROTO_GetShiftData [08:57:04]wFMCommunicate request_size=4 [08:57:04]MH_SAM_APDU [08:57:04]CAPDU: 80 13 02 00 [08:57:04]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [08:57:04]Write i2c OK [08:57:04]MH_I2C_Read... [08:57:05]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:57:05]Read from MH i2c: E2 [08:57:05]MH_I2C_Read... [08:57:05]Read from MH i2c: E2 FD 00 [08:57:05]MH_I2C_Read... [08:57:05]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 50 00 00 00 69 04 9B 00 6F 04 04 00 50 00 00 00 B1 04 03 00 82 F6 63 70 04 03 00 64 29 59 72 04 03 00 1E CD 0A 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 54 9E 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 81 E2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 0C [08:57:05]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 50 00 00 00 69 04 9B 00 6F 04 04 00 50 00 00 00 B1 04 03 00 82 F6 63 70 04 03 00 64 29 59 72 04 03 00 1E CD 0A 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 54 9E 0A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 81 E2 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [08:57:05]wFMCommunicate OK [08:57:05]wFMCommunicate request_size=4 [08:57:05]MH_SAM_APDU [08:57:05]CAPDU: 80 17 00 00 [08:57:05]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [08:57:05]Write i2c OK [08:57:05]MH_I2C_Read... [08:57:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:57:05]Read from MH i2c: E2 [08:57:05]MH_I2C_Read... [08:57:05]Read from MH i2c: E2 FD 00 [08:57:05]MH_I2C_Read... [08:57:05]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 [08:57: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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 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 [08:57:05]wFMCommunicate OK [08:57:05]wFMCommunicate request_size=4 [08:57:05]MH_SAM_APDU [08:57:05]CAPDU: 80 17 00 00 [08:57:05]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [08:57:05]Write i2c OK [08:57:05]MH_I2C_Read... [08:57:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:57:05]Read from MH i2c: E2 [08:57:05]MH_I2C_Read... [08:57:05]Read from MH i2c: E2 FD 00 [08:57:05]MH_I2C_Read... [08:57:05]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 [08:57:05]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 [08:57:05]wFMCommunicate OK [08:57:05]wFMCommunicate request_size=4 [08:57:05]MH_SAM_APDU [08:57:05]CAPDU: 80 17 00 00 [08:57:05]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [08:57:05]Write i2c OK [08:57:05]MH_I2C_Read... [08:57:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:57:06]Read from MH i2c: E2 [08:57:06]MH_I2C_Read... [08:57:06]Read from MH i2c: E2 FD 00 [08:57:06]MH_I2C_Read... [08:57:06]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 [08:57:06]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 [08:57:06]wFMCommunicate OK [08:57:06]wFMCommunicate request_size=4 [08:57:06]MH_SAM_APDU [08:57:06]CAPDU: 80 17 00 00 [08:57:06]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [08:57:06]Write i2c OK [08:57:06]MH_I2C_Read... [08:57:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:57:06]Read from MH i2c: E2 [08:57:06]MH_I2C_Read... [08:57:06]Read from MH i2c: E2 CB 00 [08:57:06]MH_I2C_Read... [08:57:06]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 [08:57:06]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 [08:57:06]wFMCommunicate OK [08:57:06]SAM_PROTO_GetShiftData done [08:57:06]requested_item shift.sale.total_cash is exist - process it [08:57:06]requested_item shift.sale_refund.total is exist - process it [08:57:06]requested_item shift.sale_refund.total_cash is exist - process it [08:57:06]requested_item shift.buy.total is exist - process it [08:57:06]requested_item shift.buy.total_cash is exist - process it [08:57:06]produce_requested_data done [08:57:06]produce_requested_data return {"fm.sale.total":73031672.03,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":65511.70,"shift.sale.total_cash":58433.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} [08:57:06]process_action_free get_value [08:57:06]json_value_free [08:57:06]json_value_free done [08:57:06]process_json_proto returns [08:57:06]Send response to host [08:57:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73031672.03,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":65511.70,"shift.sale.total_cash":58433.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}}} [08:57:06]free response buf [08:57:06]execute_script done [08:57:06]execute_script returns [08:57:06]free content buf [08:57:06]Sock 10.Close socket [08:57:06]Sock 10.Thread stoped [08:57:06]accept exits with 9 [08:57:06]New connection [08:57:06]New thread 3067624804 created [08:57:06]Thread 3067481444 joined [08:57:06]Waiting for new connection... [08:57:06] Sock 9.Parse request [08:57:06]Sock 9.Check first char [08:57:06]Sock 9.First char is OK [08:57:06]request: POST /json_proto HTTP/1.0 [08:57:06]Method: POST [08:57:06]URL: /json_proto [08:57:06]Method is POST - this is cgi request [08:57:06]url: /json_proto [08:57:06]query_string will be loaded in cgi processing [08:57:06]execute_cgi json_proto POST (null) [08:57:06]execute_cgi path=json_proto method=POST [08:57:06]POST find Content-Length [08:57:06]Host: 172.17.47.196:8080 [08:57:06]Content-Length: 687 [08:57:06]Content-Type: application/json [08:57:06] [08:57:06]POST finish read [08:57:06]Found Content-Length = 687 [08:57:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870755", "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" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:06]execute_script... [08: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 : (1)870755", "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" : 26.250, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:57:06]POST & json_proto [08:57:06]process_json_proto [08:57:06]json parsed OK: [08:57:06]protocol is kg_v1.0 [08:57:06]action value=close_receipt [08:57:06]process_action close_receipt [08:57:06]cmd_close_receipt [08:57:06]MH_GetDate [08:57:06]Write to MH i2c: F0 00 00 1D 00 0C [08:57:06]Write i2c OK [08:57:06]MH_I2C_Read... [08:57:06]Read from MH i2c: F0 [08:57:06]MH_I2C_Read... [08:57:06]Read from MH i2c: F0 09 00 [08:57:06]MH_I2C_Read... [08:57:06]Read from MH i2c: F0 09 00 1D 00 00 E3 38 ED 66 4C 6B 94 66 34 [08:57:06]GetLastDocTimeStamp 1726822359 [08:57:06]current date 1726822627 [08:57:06]FM_GetShiftState [08:57:06]SAM_PROTO_GetShiftState [08:57:06]wFMCommunicate request_size=4 [08:57:06]MH_SAM_APDU [08:57:06]CAPDU: 80 13 01 00 [08:57:06]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [08:57:06]Write i2c OK [08:57:06]MH_I2C_Read... [08:57:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:06]Read from MH i2c: E2 [08:57:06]MH_I2C_Read... [08:57:06]Read from MH i2c: E2 0E 00 [08:57:06]MH_I2C_Read... [08:57:06]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [08:57:06]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:57:06]wFMCommunicate OK [08:57:06]SAM_PROTO_GetShiftState done [08:57:06]FM_GetShiftState done [08:57:06]opened in 1726791534 [08:57:06]opened+sec_in_day 1726877934 [08:57:06]quantity*price = 200025 [08:57:06]sum+1 = 200026 [08:57:06]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 СНО: Общий режим Чек 81 20.09.2024 08:57 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85922 ФПД: 235616509371448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T085707&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85922&fm=235616509371448&tin=02508201610067®Number=0000000000092592&sum=200000 [08:57:07]StoreToDocumentArchive [08:57:07]shift 495 fd 85922 [08:57:07]save to /storage/0495/doc_00085922 [08:57:07]save last doc name /storage/0495/doc_00085922 to /storage/kkm_last_doc_name [08:57:07]save OK [08:57:07]Clear old archive folders... [08:57:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:57:08]tlvbuf is 0178D5E0 [08:57:08]SAM_PROTO_ClearQueue [08:57:08]wFMCommunicate request_size=4 [08:57:08]MH_SAM_APDU [08:57:08]CAPDU: 80 09 00 00 [08:57:08]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [08:57:08]Write i2c OK [08:57:08]MH_I2C_Read... [08:57:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:57:08]Read from MH i2c: E2 [08:57:08]MH_I2C_Read... [08:57:08]Read from MH i2c: E2 03 00 [08:57:08]MH_I2C_Read... [08:57:08]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [08:57:08]RAPDU: 90 00 [08:57:08]wFMCommunicate OK [08:57:08]SAM_PROTO_ClearQueue done [08:57:08]KKMCreateOFDPacket [08:57:08]OFDProtocolAddRootSTLVToBuf [08:57:08]FM_MakeSignedData [08:57:08]FM_MakeSignedData [08:57:08]SAM_PROTO_SignData [08:57:08]wFMCommunicate request_size=4 [08:57:08]MH_SAM_APDU [08:57:08]CAPDU: 80 0D 01 02 [08:57:08]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [08:57:08]Write i2c OK [08:57:08]MH_I2C_Read... [08:57:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:57:08]Read from MH i2c: E2 [08:57:08]MH_I2C_Read... [08:57:08]Read from MH i2c: E2 03 00 [08:57:08]MH_I2C_Read... [08:57:08]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [08:57:08]RAPDU: 90 00 [08:57:08]wFMCommunicate OK [08:57:08]wFMCommunicate request_size=255 [08:57:08]MH_SAM_APDU [08:57: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 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 51 00 00 00 F4 03 04 00 E3 38 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [08:57: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 0A 00 32 37 31 30 31 39 34 32 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 51 00 00 00 F4 03 04 00 E3 38 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 AE [08:57:08]Write i2c OK [08:57:08]MH_I2C_Read... [08:57:08]Read from MH i2c: E2 [08:57:08]MH_I2C_Read... [08:57:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:08]Read from MH i2c: E2 03 00 [08:57:08]MH_I2C_Read... [08:57:08]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [08:57:08]RAPDU: 90 00 [08:57:08]wFMCommunicate OK [08:57:08]wFMCommunicate request_size=11 [08:57:08]MH_SAM_APDU [08:57:08]CAPDU: 80 0D 02 02 06 D6 4A BE 58 24 38 [08:57:08]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 D6 4A BE 58 24 38 00 00 46 [08:57:08]Write i2c OK [08:57:08]MH_I2C_Read... [08:57:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:08]Read from MH i2c: E2 [08:57:08]MH_I2C_Read... [08:57:08]Read from MH i2c: E2 03 00 [08:57:08]MH_I2C_Read... [08:57:08]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [08:57:08]RAPDU: 90 00 [08:57:08]wFMCommunicate OK [08:57:08]wFMCommunicate request_size=4 [08:57:08]MH_SAM_APDU [08:57:08]CAPDU: 80 0D 03 02 [08:57:08]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [08:57:08]Write i2c OK [08:57:08]MH_I2C_Read... [08:57:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:57:08]Read from MH i2c: E2 [08:57:08]MH_I2C_Read... [08:57:08]Read from MH i2c: E2 0B 00 [08:57:08]MH_I2C_Read... [08:57:08]Read from MH i2c: E2 0B 00 2F 00 00 0B 6D FE 55 F6 FA E5 6B 90 00 B6 [08:57:08]RAPDU: 0B 6D FE 55 F6 FA E5 6B 90 00 [08:57:08]wFMCommunicate OK [08:57:08]SAM_PROTO_SignData done [08:57:08]FM_MakeSignedData done [08:57:08]CreateOFDProtocolMessage [08:57:08]wFMCommunicate request_size=4 [08:57:08]MH_SAM_APDU [08:57:08]CAPDU: 80 11 00 00 [08:57:08]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [08:57:08]Write i2c OK [08:57:08]MH_I2C_Read... [08:57:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:08]Read from MH i2c: E2 [08:57:08]MH_I2C_Read... [08:57:08]Read from MH i2c: E2 17 00 [08:57:08]MH_I2C_Read... [08:57: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 [08:57:08]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:08]wFMCommunicate OK [08:57:08]CreateOFDProtocolMessage done [08:57:08]OFDSenderStorePacket 85922 [08:57:08]StoreOFDPacket docnum=85922 [08:57: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 BB BF 08 01 56 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 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 51 00 00 00 F4 03 04 00 E3 38 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D6 4A BE 58 24 38 0B 6D FE 55 F6 FA E5 6B [08:57:08]CheckFolder [08:57:08]dirname=/storage/ofd_packets [08:57:08]CheckFolder done [08:57:08]ProducePacketName [08:57:08]name=ofd_packets/00085922 [08:57:08]NVStorageSaveData ofd_packets/00085922 [08:57:08]File name is /storage/ofd_packets/00085922 [08:57:09]Write 302 bytes [08:57:09]NVStorageSaveData done [08:57:09]OFDSenderStorePacket done [08:57:09]KKMCreateOFDPacket done [08:57:09]NVStorageSaveData kkm_last_timestamp [08:57:09]File name is /storage/kkm_last_timestamp [08:57:09]Write 4 bytes [08:57:09]NVStorageSaveData done [08:57:09]ExternCall_PrintAddStr [08:57:09]wPrintStart [08:57:09]Write to MH i2c: 01 00 00 31 00 31 [08:57:09]OFD Sender: Processing packet 85922 [packets to send 263, broken 262] [08:57:09]ProducePacketName [08:57:09]name=ofd_packets/00085922 [08:57:09]OFD Sender: To server: pG, [08:57:09]CommunicateWithHost lk.salyk.kg:30040 [08:57:09]ConnectInit lk.salyk.kg [08:57:09]Write i2c OK [08:57:09]MH_I2C_Read... [08:57:09]Read from MH i2c: 01 [08:57:09]MH_I2C_Read... [08:57:09]Read from MH i2c: 01 07 00 [08:57:09]MH_I2C_Read... [08:57:09]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [08:57:09]RasterBufferAndPrint [08:57:09]line Счет N : (1)870755 [08:57:09]line ИНН: 02508201610067 [08:57:09]line Контрольно-Кассовый Чек [08:57:09]line ПРОДАЖА [08:57:09]line ТРК (МРК, ГНК) : 34 [08:57:09]line Товар: 2710194210 [08:57:09]line ДТ(л)-К-4 [08:57:09]line 26.250 * 76.20 [08:57:09]line = 2000.25 [08:57:09]line НДС 12% НСП 1% [08:57:09]line > о реализуемом товаре [08:57:09]line ОКРУГЛЕНИЕ: -0.25 [08:57:09]line ИТОГО: 2000.00 [08:57:09]line Внесено: 2000.00 [08:57:09]line СДАЧА: 0.00 [08:57:09]line НСП 1% : 17.70 [08:57:09]line НДС 12% : 212.42 [08:57:09]line Наличными: 2000.00 [08:57:09]line Безнал.: 0.00 [08:57:09]line Место: АЗС № 137 "Партнер Нефть" [08:57:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:57:09]line СНО: Общий режим [08:57:09]line Чек 81 20.09.2024 08:57 [08:57:09]line Смена: 495 ФФД: 1.0 [08:57:09]line ЗНМ: 0300000064 [08:57:09]line РНМ: 0000000000092592 [08:57:09]line Версия ККМ: 001 [08:57:09]line ФМ: 0000000000874979 [08:57:09]line ФД: 85922 [08:57:09]line ФПД: 235616509371448 [08:57:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T085707&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85922&fm=235616509371448&tin=02508201610067®Number=0000000000092592&sum=200000 [08:57:09]written 0, free lines is 4095 [08:57:09]Write to MH i2c: 01 00 00 5C 00 5C [08:57:09]Write i2c OK [08:57:09]MH_I2C_Read... [08:57:09]Read from MH i2c: 01 [08:57:09]MH_I2C_Read... [08:57:09]Read from MH i2c: 01 07 00 [08:57:09]MH_I2C_Read... [08:57:09]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 E6 0C 55 [08:57:09]RasterBufferAndPrint [08:57:09]line [08:57:09]line [08:57:09]line [08:57:09]line [08:57:09]line [08:57:09]written 0, free lines is 3327 [08:57:09]MH_Cut [08:57:09]Write to MH i2c: D1 01 00 63 00 01 35 [08:57:09]Write i2c OK [08:57:09]MH_I2C_Read... [08:57:09]Read from MH i2c: D1 [08:57:09]MH_I2C_Read... [08:57:09]Read from MH i2c: D1 01 00 [08:57:09]MH_I2C_Read... [08:57:09]Read from MH i2c: D1 01 00 63 00 00 34 [08:57:09]Write to MH i2c: 01 00 00 64 00 64 [08:57:09]Write i2c OK [08:57:09]MH_I2C_Read... [08:57:10]*** Cut start [08:57:10]*** Partial cut [08:57:10]*** CUTSNS_PIN = 1 [08:57:10]*** CUTSNS_PIN = 0 [08:57:10]*** Brake cut motor [08:57:10]Connected sock=10 [08: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 10 01 00 00 BB BF 08 01 56 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 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 51 00 00 00 F4 03 04 00 E3 38 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D6 4A BE 58 24 38 0B 6D FE 55 F6 FA E5 6B [08:57:10]Read from MH i2c: 01 [08:57:10]MH_I2C_Read... [08:57:10]*** Stop cut motor [08:57:10]*** Cut end [08:57:10]Read from MH i2c: 01 07 00 [08:57:10]MH_I2C_Read... [08:57:10]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [08:57:10]process_action close_receipt done [08:57:10]requested_data is exist [08:57:10]produce_requested_data [08:57:10]requested_item fm.sn is exist - process it [08:57:10]wFMCommunicate request_size=4 [08:57:10]MH_SAM_APDU [08:57:10]CAPDU: 80 11 00 00 [08:57:10]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [08:57:11]Write i2c OK [08:57:11]MH_I2C_Read... [08:57:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:11]Read from MH i2c: E2 [08:57:11]MH_I2C_Read... [08:57:11]Read from MH i2c: E2 17 00 [08:57:11]MH_I2C_Read... [08:57:11]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 [08:57:11]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:11]wFMCommunicate OK [08:57:11]requested_item fd.num is exist - process it [08:57:11]SAM_PROTO_GetFieldsCounters [08:57:11]wFMCommunicate request_size=4 [08:57:11]MH_SAM_APDU [08:57:11]CAPDU: 80 13 00 00 [08:57:11]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [08:57:11]Write i2c OK [08:57:11]MH_I2C_Read... [08:57:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:57:11]Read from MH i2c: E2 [08:57:11]MH_I2C_Read... [08:57:11]Read from MH i2c: E2 62 00 [08:57:11]MH_I2C_Read... [08:57:11]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 A2 4F 01 00 0E 04 04 00 EF 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 E6 [08:57: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 A2 4F 01 00 0E 04 04 00 EF 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 [08:57:11]wFMCommunicate OK [08:57:11]SAM_PROTO_GetFieldsCounters done [08:57:11]requested_item shift.num is exist - process it [08:57:11]requested_item shift.opened is exist - process it [08:57:11]req_shift_opened [08:57:11]FM_GetShiftState [08:57:11]SAM_PROTO_GetShiftState [08:57:11]wFMCommunicate request_size=4 [08:57:11]MH_SAM_APDU [08:57:11]CAPDU: 80 13 01 00 [08:57:11]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [08: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 7C 5D 47 00 5E 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 Write i2c OK [08:57:11]04 MH_I2C_Read... [08:57:11]00 A2 4F 01 00 F4 03 04 00 BB E3 EC 66 B6 04 01 00 00 11 A0 CD A2 AA 27 Read from MH i2c: AB E2 50 [08:57:11] [08:57:11]MH_I2C_Read... [08:57:11]CommunicateWithHost err = 0 [08:57:11]Read from MH i2c: CheckOFDResponse [08:57:11]E2 1017 (14) - 77093643461234 [08:57:11]0E 1041 (16) - 0000000000874979 [08:57:11]00 1040 (4) - 85922 [08:57:11] [08:57:11]1012 (4) - 20.09.2024 02:53 [08:57:11]MH_I2C_Read... [08:57:11]1206 (1) - 0 [08:57:11]OFD Sender: Remove packet 85922 [08:57:11]ProducePacketName [08:57:11]name=ofd_packets/00085922 [08:57:11]Read from MH i2c: NVStorageDeleteData [08:57:11]E2 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:11]0E 00 67 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6F [08:57:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:57:11]wFMCommunicate OK [08:57:11]SAM_PROTO_GetShiftState done [08:57:11]FM_GetShiftState done [08:57:11]req_shift_opened done [08:57:11]requested_item shift.open_date is exist - process it [08:57:11]req_shift_open_date [08:57:11]req_shift_open_date done [08:57:11]produce_requested_data done [08:57:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85922,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:57:11]process_action_free close_receipt [08:57:11]json_value_free [08:57:11]json_value_free done [08:57:11]process_json_proto returns [08:57:11]Send response to host [08:57:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85922,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:57:11]free response buf [08:57:11]execute_script done [08:57:11]execute_script returns [08:57:11]free content buf [08:57:11]Sock 9.Close socket [08:57:11]Sock 9.Thread stoped [08:57:11]accept exits with 7 [08:57:11]New connection [08:57:11]New thread 3067481444 created [08:57:11]Thread 3067624804 joined [08:57:11]Waiting for new connection... [08:57:11] Sock 7.Parse request [08:57:11]Sock 7.Check first char [08:57:11]Sock 7.First char is OK [08:57:11]request: POST /json_proto HTTP/1.0 [08:57:11]Method: POST [08:57:11]URL: /json_proto [08:57:11]Method is POST - this is cgi request [08:57:11]url: /json_proto [08:57:11]query_string will be loaded in cgi processing [08:57:11]execute_cgi json_proto POST (null) [08:57:11]execute_cgi path=json_proto method=POST [08:57:11]POST find Content-Length [08:57:11]Host: 172.17.47.196:8080 [08:57:11]Content-Length: 682 [08:57:11]Content-Type: application/json [08:57:11] [08:57:11]POST finish read [08:57:11]Found Content-Length = 682 [08:57:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870756", "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" ] } } [08:57:11]execute_script... [08:57:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870756", "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" ] } } [08:57:11]POST & json_proto [08:57:11]process_json_proto [08:57:11]json parsed OK: [08:57:11]protocol is kg_v1.0 [08:57:11]action value=close_receipt [08:57:11]process_action close_receipt [08:57:11]cmd_close_receipt [08:57:11]MH_GetDate [08:57:11]Write to MH i2c: F0 00 00 68 00 57 [08:57:11]Write i2c OK [08:57:11]MH_I2C_Read... [08:57:11]Read from MH i2c: F0 [08:57:11]MH_I2C_Read... [08:57:11]Read from MH i2c: F0 09 00 [08:57:11]MH_I2C_Read... [08:57:11]Read from MH i2c: F0 09 00 68 00 00 E8 38 ED 66 4C 6B 94 66 84 [08:57:11]GetLastDocTimeStamp 1726822627 [08:57:11]current date 1726822632 [08:57:11]FM_GetShiftState [08:57:11]SAM_PROTO_GetShiftState [08:57:11]wFMCommunicate request_size=4 [08:57:11]MH_SAM_APDU [08:57:11]CAPDU: 80 13 01 00 [08:57:11]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [08:57:11]Write i2c OK [08:57:11]MH_I2C_Read... [08:57:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:11]Read from MH i2c: E2 [08:57:11]MH_I2C_Read... [08:57:11]Read from MH i2c: E2 0E 00 [08:57:11]MH_I2C_Read... [08:57:11]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 71 [08:57:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:57:11]wFMCommunicate OK [08:57:11]SAM_PROTO_GetShiftState done [08:57:11]FM_GetShiftState done [08:57:11]opened in 1726791534 [08:57:11]opened+sec_in_day 1726877934 [08:57:11]quantity*price = 100005 [08:57:11]sum+1 = 100006 [08:57: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 СНО: Общий режим Чек 82 20.09.2024 08:57 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85923 ФПД: 72390744069774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T085712&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85923&fm=72390744069774&tin=02508201610067®Number=0000000000092592&sum=100000 [08:57:13]StoreToDocumentArchive [08:57:13]shift 495 fd 85923 [08:57:13]save to /storage/0495/doc_00085923 [08:57:13]save last doc name /storage/0495/doc_00085923 to /storage/kkm_last_doc_name [08:57:13]save OK [08:57:13]Clear old archive folders... [08:57:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:57:13]tlvbuf is 01792430 [08:57:13]SAM_PROTO_ClearQueue [08:57:13]wFMCommunicate request_size=4 [08:57:13]MH_SAM_APDU [08:57:13]CAPDU: 80 09 00 00 [08:57:13]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [08:57:13]Write i2c OK [08:57:13]MH_I2C_Read... [08:57:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:57:13]Read from MH i2c: E2 [08:57:13]MH_I2C_Read... [08:57:13]Read from MH i2c: E2 03 00 [08:57:13]MH_I2C_Read... [08:57:13]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [08:57:13]RAPDU: 90 00 [08:57:13]wFMCommunicate OK [08:57:13]SAM_PROTO_ClearQueue done [08:57:13]KKMCreateOFDPacket [08:57:13]OFDProtocolAddRootSTLVToBuf [08:57:13]FM_MakeSignedData [08:57:13]FM_MakeSignedData [08:57:13]SAM_PROTO_SignData [08:57:13]wFMCommunicate request_size=4 [08:57:13]MH_SAM_APDU [08:57:13]CAPDU: 80 0D 01 02 [08:57:13]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [08:57:13]Write i2c OK [08:57:13]MH_I2C_Read... [08:57:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:57:13]Read from MH i2c: E2 [08:57:13]MH_I2C_Read... [08:57:13]Read from MH i2c: E2 03 00 [08:57:13]MH_I2C_Read... [08:57:13]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [08:57:13]RAPDU: 90 00 [08:57:13]wFMCommunicate OK [08:57:13]wFMCommunicate request_size=255 [08:57:13]MH_SAM_APDU [08:57:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 E8 38 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 41 [08:57:13]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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 E8 38 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 41 00 00 F5 [08:57:13]Write i2c OK [08:57:13]MH_I2C_Read... [08:57:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:13]Read from MH i2c: E2 [08:57:13]MH_I2C_Read... [08:57:13]Read from MH i2c: E2 03 00 [08:57:13]MH_I2C_Read... [08:57:13]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [08:57:13]RAPDU: 90 00 [08:57:13]wFMCommunicate OK [08:57:13]wFMCommunicate request_size=10 [08:57:13]MH_SAM_APDU [08:57:13]CAPDU: 80 0D 02 02 05 D6 C8 95 D6 8E [08:57:13]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 D6 C8 95 D6 8E 00 00 94 [08:57:13]Write i2c OK [08:57:13]MH_I2C_Read... [08:57:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:57:14]Read from MH i2c: E2 [08:57:14]MH_I2C_Read... [08:57:14]Read from MH i2c: E2 03 00 [08:57:14]MH_I2C_Read... [08:57:14]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [08:57:14]RAPDU: 90 00 [08:57:14]wFMCommunicate OK [08:57:14]wFMCommunicate request_size=4 [08:57:14]MH_SAM_APDU [08:57:14]CAPDU: 80 0D 03 02 [08:57:14]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [08:57:14]Write i2c OK [08:57:14]MH_I2C_Read... [08:57:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:57:14]Read from MH i2c: E2 [08:57:14]MH_I2C_Read... [08:57:14]Read from MH i2c: E2 0B 00 [08:57:14]MH_I2C_Read... [08:57:14]Read from MH i2c: E2 0B 00 7A 00 00 50 D4 A8 12 F6 39 40 F7 90 00 3A [08:57:14]RAPDU: 50 D4 A8 12 F6 39 40 F7 90 00 [08:57:14]wFMCommunicate OK [08:57:14]SAM_PROTO_SignData done [08:57:14]FM_MakeSignedData done [08:57:14]CreateOFDProtocolMessage [08:57:14]wFMCommunicate request_size=4 [08:57:14]MH_SAM_APDU [08:57:14]CAPDU: 80 11 00 00 [08:57:14]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [08:57:14]Write i2c OK [08:57:14]MH_I2C_Read... [08:57:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:14]Read from MH i2c: E2 [08:57:14]MH_I2C_Read... [08:57:14]Read from MH i2c: E2 17 00 [08:57:14]MH_I2C_Read... [08:57:14]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 [08:57:14]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:14]wFMCommunicate OK [08:57:14]CreateOFDProtocolMessage done [08:57:14]OFDSenderStorePacket 85923 [08:57:14]StoreOFDPacket docnum=85923 [08:57: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 63 35 07 01 20 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 E8 38 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 41 D6 C8 95 D6 8E 50 D4 A8 12 F6 39 40 F7 [08:57:14]CheckFolder [08:57:14]dirname=/storage/ofd_packets [08:57:14]CheckFolder done [08:57:14]ProducePacketName [08:57:14]name=ofd_packets/00085923 [08:57:14]NVStorageSaveData ofd_packets/00085923 [08:57:14]File name is /storage/ofd_packets/00085923 [08:57:14]Write 301 bytes [08:57:14]NVStorageSaveData done [08:57:14]OFDSenderStorePacket done [08:57:14]KKMCreateOFDPacket done [08:57:14]NVStorageSaveData kkm_last_timestamp [08:57:14]File name is /storage/kkm_last_timestamp [08:57:14]Write 4 bytes [08:57:14]NVStorageSaveData done [08:57:14]ExternCall_PrintAddStr [08:57:14]wPrintStart [08:57:14]Write to MH i2c: 01 00 00 7C 00 7C [08:57:14]Write i2c OK [08:57:14]MH_I2C_Read... [08:57:14]Read from MH i2c: 01 [08:57:14]MH_I2C_Read... [08:57:14]Read from MH i2c: 01 07 00 [08:57:14]MH_I2C_Read... [08:57:14]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [08:57:14]RasterBufferAndPrint [08:57:14]line Счет N : (1)870756 [08:57:14]line ИНН: 02508201610067 [08:57:14]line Контрольно-Кассовый Чек [08:57:14]line ПРОДАЖА [08:57:14]line ТРК (МРК, ГНК) : 53 [08:57:14]line Товар: 2710124130 [08:57:14]line Аи-92-К-5 [08:57:14]line 14.750 * 67.80 [08:57:14]line = 1000.05 [08:57:14]line НДС 12% НСП 1% [08:57:14]line > о реализуемом товаре [08:57:14]line ОКРУГЛЕНИЕ: -0.05 [08:57:14]line ИТОГО: 1000.00 [08:57:14]line Внесено: 1000.00 [08:57:14]line СДАЧА: 0.00 [08:57:14]line НСП 1% : 8.85 [08:57:14]line НДС 12% : 106.20 [08:57:14]line Наличными: 1000.00 [08:57:14]line Безнал.: 0.00 [08:57:14]line Место: АЗС № 137 "Партнер Нефть" [08:57:14]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:57:14]line СНО: Общий режим [08:57:14]line Чек 82 20.09.2024 08:57 [08:57:14]line Смена: 495 ФФД: 1.0 [08:57:14]line ЗНМ: 0300000064 [08:57:14]line РНМ: 0000000000092592 [08:57:14]line Версия ККМ: 001 [08:57:14]line ФМ: 0000000000874979 [08:57:14]line ФД: 85923 [08:57:14]line ФПД: 72390744069774 [08:57:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T085712&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85923&fm=72390744069774&tin=02508201610067®Number=0000000000092592&sum=100000 [08:57:14]OFD Sender: Processing packet 85923 [packets to send 263, broken 262] [08:57:14]ProducePacketName [08:57:14]name=ofd_packets/00085923 [08:57:14]OFD Sender: To server: pG, [08:57:14]CommunicateWithHost lk.salyk.kg:30040 [08:57:14]ConnectInit lk.salyk.kg [08:57:14]written 0, free lines is 4095 [08:57:14]Connected sock=11 [08:57: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 63 35 07 01 20 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 E8 38 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 41 D6 C8 95 D6 8E 50 D4 A8 12 F6 39 40 F7 [08:57:14]Write to MH i2c: 01 00 00 A7 00 A7 [08:57:14]Write i2c OK [08:57:14]MH_I2C_Read... [08:57:14]Read from MH i2c: 01 [08:57:14]MH_I2C_Read... [08:57:14]Read from MH i2c: 01 07 00 [08:57:14]MH_I2C_Read... [08:57:14]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 F1 0D AC [08:57:14]RasterBufferAndPrint [08:57:14]line [08:57:14]line [08:57:14]line [08:57:14]line [08:57:14]line [08:57:14]written 0, free lines is 3596 [08:57:14]MH_Cut [08:57:14]Write to MH i2c: D1 01 00 AE 00 01 80 [08:57:14]Write i2c OK [08:57:14]MH_I2C_Read... [08:57:14]Read from MH i2c: D1 [08:57:14]MH_I2C_Read... [08:57:14]Read from MH i2c: D1 01 00 [08:57:14]MH_I2C_Read... [08:57:14]Read from MH i2c: D1 01 00 AE 00 00 7F [08:57:14]Write to MH i2c: 01 00 00 AF 00 AF [08:57:14]Write i2c OK [08:57:14]MH_I2C_Read... [08:57:15]*** Cut start [08:57:15]*** Partial cut [08:57:15]*** CUTSNS_PIN = 1 [08:57:15]*** CUTSNS_PIN = 0 [08:57:15]*** Brake cut motor [08:57: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 7D 17 47 00 3B 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 *** Stop cut motor [08:57:16]39 *** Cut end [08:57:16]10 04 04 00 A3 4F 01 00 F4 03 04 00 BF E3 EC 66 B6 04 01 00 00 F4 8D 43 66 3C E6 B9 7D [08:57:16]CommunicateWithHost err = 0 [08:57:16]CheckOFDResponse [08:57:16]1017 (14) - 77093643461234 [08:57:16]1041 (16) - 0000000000874979 [08:57:16]1040 (4) - 85923 [08:57:16]1012 (4) - 20.09.2024 02:53 [08:57:16]1206 (1) - 0 [08:57:16]OFD Sender: Remove packet 85923 [08:57:16]ProducePacketName [08:57:16]name=ofd_packets/00085923 [08:57:16]NVStorageDeleteData [08:57:16]Read from MH i2c: 01 [08:57:16]MH_I2C_Read... [08:57:16]Read from MH i2c: 01 07 00 [08:57:16]MH_I2C_Read... [08:57:16]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [08:57:16]process_action close_receipt done [08:57:16]requested_data is exist [08:57:16]produce_requested_data [08:57:16]requested_item fm.sn is exist - process it [08:57:16]wFMCommunicate request_size=4 [08:57:16]MH_SAM_APDU [08:57:16]CAPDU: 80 11 00 00 [08:57:16]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [08:57:16]Write i2c OK [08:57:16]MH_I2C_Read... [08:57:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:57:16]Read from MH i2c: E2 [08:57:16]MH_I2C_Read... [08:57:16]Read from MH i2c: E2 17 00 [08:57:16]MH_I2C_Read... [08:57:16]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 [08: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 [08:57:16]wFMCommunicate OK [08:57:16]requested_item fd.num is exist - process it [08:57:16]SAM_PROTO_GetFieldsCounters [08:57:16]wFMCommunicate request_size=4 [08:57:16]MH_SAM_APDU [08:57:16]CAPDU: 80 13 00 00 [08:57:16]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [08:57:16]Write i2c OK [08:57:16]MH_I2C_Read... [08:57:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:57:16]Read from MH i2c: E2 [08:57:16]MH_I2C_Read... [08:57:16]Read from MH i2c: E2 62 00 [08:57:16]MH_I2C_Read... [08:57:16]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 A3 4F 01 00 0E 04 04 00 EF 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 35 [08:57: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 A3 4F 01 00 0E 04 04 00 EF 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 [08:57:16]wFMCommunicate OK [08:57:16]SAM_PROTO_GetFieldsCounters done [08:57:16]requested_item shift.num is exist - process it [08:57:16]requested_item shift.opened is exist - process it [08:57:16]req_shift_opened [08:57:16]FM_GetShiftState [08:57:16]SAM_PROTO_GetShiftState [08:57:16]wFMCommunicate request_size=4 [08:57:16]MH_SAM_APDU [08:57:16]CAPDU: 80 13 01 00 [08:57:16]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [08:57:16]Write i2c OK [08:57:16]MH_I2C_Read... [08:57:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:57:16]Read from MH i2c: E2 [08:57:16]MH_I2C_Read... [08:57:16]Read from MH i2c: E2 0E 00 [08:57:16]MH_I2C_Read... [08:57:16]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BA [08:57:16]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:57:16]wFMCommunicate OK [08:57:16]SAM_PROTO_GetShiftState done [08:57:16]FM_GetShiftState done [08:57:16]req_shift_opened done [08:57:16]requested_item shift.open_date is exist - process it [08:57:16]req_shift_open_date [08:57:16]req_shift_open_date done [08:57:16]produce_requested_data done [08:57:16]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85923,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:57:16]process_action_free close_receipt [08:57:16]json_value_free [08:57:16]json_value_free done [08:57:16]process_json_proto returns [08:57:16]Send response to host [08:57:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85923,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:57:16]free response buf [08:57:16]execute_script done [08:57:16]execute_script returns [08:57:16]free content buf [08:57:16]Sock 7.Close socket [08:57:16]Sock 7.Thread stoped [08:57:16]OFD Sender: No OFD packet to send [08:57:21]OFD Sender: No OFD packet to send [08:57:26]OFD Sender: No OFD packet to send [08:57:31]OFD Sender: No OFD packet to send [08:57:36]OFD Sender: No OFD packet to send [08:57:41]OFD Sender: No OFD packet to send [08:57:46]OFD Sender: No OFD packet to send [08:57:51]OFD Sender: No OFD packet to send [08:57:56]OFD Sender: No OFD packet to send [08:58:01]OFD Sender: No OFD packet to send [08:58:06]OFD Sender: No OFD packet to send [08:58:11]OFD Sender: No OFD packet to send [08:58:16]OFD Sender: No OFD packet to send [08:58:18]recv_with_timeout no data received [08:58:21]OFD Sender: No OFD packet to send [08:58:26]OFD Sender: No OFD packet to send [08:58:31]OFD Sender: No OFD packet to send [08:58:36]OFD Sender: No OFD packet to send [08:58:41]OFD Sender: No OFD packet to send [08:58:46]recv_with_timeout no data received [08:58:46]OFD Sender: No OFD packet to send [08:58:51]OFD Sender: No OFD packet to send [08:58:56]OFD Sender: No OFD packet to send [08:59:01]OFD Sender: No OFD packet to send [08:59:06]OFD Sender: No OFD packet to send [08:59:11]OFD Sender: No OFD packet to send [08:59:16]OFD Sender: No OFD packet to send [08:59:21]OFD Sender: No OFD packet to send [08:59:26]OFD Sender: No OFD packet to send [08:59:31]OFD Sender: No OFD packet to send [08:59:32]accept exits with 10 [08:59:32]New connection [08:59:32]New thread 3067624804 created [08:59:32]Thread 3067481444 joined [08:59:32]Waiting for new connection... [08:59:32] Sock 10.Parse request [08:59:32]Sock 10.Check first char [08:59:32]Sock 10.First char is OK [08:59:32]request: POST /json_proto HTTP/1.0 [08:59:32]Method: POST [08:59:32]URL: /json_proto [08:59:32]Method is POST - this is cgi request [08:59:32]url: /json_proto [08:59:32]query_string will be loaded in cgi processing [08:59:32]execute_cgi json_proto POST (null) [08:59:32]execute_cgi path=json_proto method=POST [08:59:32]POST find Content-Length [08:59:32]Host: 172.17.47.196:8080 [08:59:32]Content-Length: 655 [08:59:32]Content-Type: application/json [08:59:32] [08:59:32]POST finish read [08:59:32]Found Content-Length = 655 [08:59:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147807", "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 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:32]execute_script... [08: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)147807", "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 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:59:32]POST & json_proto [08:59:32]process_json_proto [08:59:32]json parsed OK: [08:59:32]protocol is kg_v1.0 [08:59:32]action value=close_receipt [08:59:32]process_action close_receipt [08:59:32]cmd_close_receipt [08:59:32]MH_GetDate [08:59:32]Write to MH i2c: F0 00 00 B3 00 A2 [08:59:32]Write i2c OK [08:59:32]MH_I2C_Read... [08:59:32]Read from MH i2c: F0 [08:59:32]MH_I2C_Read... [08:59:32]Read from MH i2c: F0 09 00 [08:59:32]MH_I2C_Read... [08:59:32]Read from MH i2c: F0 09 00 B3 00 00 74 39 ED 66 4C 6B 94 66 5C [08:59:32]GetLastDocTimeStamp 1726822632 [08:59:32]current date 1726822772 [08:59:32]FM_GetShiftState [08:59:32]SAM_PROTO_GetShiftState [08:59:32]wFMCommunicate request_size=4 [08:59:32]MH_SAM_APDU [08:59:32]CAPDU: 80 13 01 00 [08:59:32]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [08:59:32]Write i2c OK [08:59:32]MH_I2C_Read... [08:59:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:32]Read from MH i2c: E2 [08:59:32]MH_I2C_Read... [08:59:32]Read from MH i2c: E2 0E 00 [08:59:32]MH_I2C_Read... [08:59:32]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BC [08:59:32]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:59:32]wFMCommunicate OK [08:59:32]SAM_PROTO_GetShiftState done [08:59:32]FM_GetShiftState done [08:59:32]opened in 1726791534 [08:59:32]opened+sec_in_day 1726877934 [08:59:32]quantity*price = 8500 [08:59:32]sum+1 = 8501 [08:59:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 85.00 НСП 1% : 0.75 НДС 12% : 9.03 Наличными: 85.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 83 20.09.2024 08:59 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85924 ФПД: 164681347262060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T085932&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85924&fm=164681347262060&tin=02508201610067®Number=0000000000092592&sum=8500 0 [08:59:33]StoreToDocumentArchive [08:59:33]shift 495 fd 85924 [08:59:33]save to /storage/0495/doc_00085924 [08:59:33]save last doc name /storage/0495/doc_00085924 to /storage/kkm_last_doc_name [08:59:33]save OK [08:59:33]Clear old archive folders... [08:59:33]ProcessDocumentItem done err = 0, tmpTLVsize=294 [08:59:33]tlvbuf is 017CF140 [08:59:33]SAM_PROTO_ClearQueue [08:59:33]wFMCommunicate request_size=4 [08:59:33]MH_SAM_APDU [08:59:33]CAPDU: 80 09 00 00 [08:59:33]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [08:59:33]Write i2c OK [08:59:33]MH_I2C_Read... [08:59:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:59:33]Read from MH i2c: E2 [08:59:33]MH_I2C_Read... [08:59:33]Read from MH i2c: E2 03 00 [08:59:33]MH_I2C_Read... [08:59:33]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [08:59:33]RAPDU: 90 00 [08:59:33]wFMCommunicate OK [08:59:33]SAM_PROTO_ClearQueue done [08:59:33]KKMCreateOFDPacket [08:59:33]OFDProtocolAddRootSTLVToBuf [08:59:33]FM_MakeSignedData [08:59:33]FM_MakeSignedData [08:59:33]SAM_PROTO_SignData [08:59:33]wFMCommunicate request_size=4 [08:59:33]MH_SAM_APDU [08:59:33]CAPDU: 80 0D 01 02 [08:59:33]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [08:59:33]Write i2c OK [08:59:33]MH_I2C_Read... [08:59:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:59:33]Read from MH i2c: E2 [08:59:33]MH_I2C_Read... [08:59:33]Read from MH i2c: E2 03 00 [08:59:33]MH_I2C_Read... [08:59:33]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [08:59:33]RAPDU: 90 00 [08:59:33]wFMCommunicate OK [08:59:33]wFMCommunicate request_size=255 [08:59:33]MH_SAM_APDU [08:59: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 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 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 53 00 00 00 F4 03 04 00 74 39 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [08:59:33]Write to MH i2c: E2 02 01 C3 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 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 53 00 00 00 F4 03 04 00 74 39 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 62 [08:59:33]Write i2c OK [08:59:33]MH_I2C_Read... [08:59:33]Read from MH i2c: E2 [08:59:33]MH_I2C_Read... [08:59:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:33]Read from MH i2c: E2 03 00 [08:59:33]MH_I2C_Read... [08:59:33]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [08:59:33]RAPDU: 90 00 [08:59:33]wFMCommunicate OK [08:59:33]wFMCommunicate request_size=53 [08:59:33]MH_SAM_APDU [08:59: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 A4 4F 01 00 35 04 06 00 95 C6 DD 34 66 6C [08:59:33]Write to MH i2c: E2 38 00 C4 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 A4 4F 01 00 35 04 06 00 95 C6 DD 34 66 6C 00 00 73 [08:59:33]Write i2c OK [08:59:33]MH_I2C_Read... [08:59:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:59:33]Read from MH i2c: E2 [08:59:33]MH_I2C_Read... [08:59:33]Read from MH i2c: E2 03 00 [08:59:33]MH_I2C_Read... [08:59:33]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [08:59:33]RAPDU: 90 00 [08:59:33]wFMCommunicate OK [08:59:33]wFMCommunicate request_size=4 [08:59:33]MH_SAM_APDU [08:59:33]CAPDU: 80 0D 03 02 [08:59:33]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [08:59:33]Write i2c OK [08:59:33]MH_I2C_Read... [08:59:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:59:34]Read from MH i2c: E2 [08:59:34]MH_I2C_Read... [08:59:34]Read from MH i2c: E2 0B 00 [08:59:34]MH_I2C_Read... [08:59:34]Read from MH i2c: E2 0B 00 C5 00 00 20 48 80 12 87 44 9F F5 90 00 9A [08:59:34]RAPDU: 20 48 80 12 87 44 9F F5 90 00 [08:59:34]wFMCommunicate OK [08:59:34]SAM_PROTO_SignData done [08:59:34]FM_MakeSignedData done [08:59:34]CreateOFDProtocolMessage [08:59:34]wFMCommunicate request_size=4 [08:59:34]MH_SAM_APDU [08:59:34]CAPDU: 80 11 00 00 [08:59:34]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [08:59:34]Write i2c OK [08:59:34]MH_I2C_Read... [08:59:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:34]Read from MH i2c: E2 [08:59:34]MH_I2C_Read... [08:59:34]Read from MH i2c: E2 17 00 [08:59:34]MH_I2C_Read... [08:59:34]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 [08:59:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:59:34]wFMCommunicate OK [08:59:34]CreateOFDProtocolMessage done [08:59:34]OFDSenderStorePacket 85924 [08:59:34]StoreOFDPacket docnum=85924 [08:59: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 3A 01 00 00 CC 2B 32 01 4B 6B 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 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 53 00 00 00 F4 03 04 00 74 39 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 95 C6 DD 34 66 6C 20 48 80 12 87 44 9F F5 [08:59:34]CheckFolder [08:59:34]dirname=/storage/ofd_packets [08:59:34]CheckFolder done [08:59:34]ProducePacketName [08:59:34]name=ofd_packets/00085924 [08:59:34]NVStorageSaveData ofd_packets/00085924 [08:59:34]File name is /storage/ofd_packets/00085924 [08:59:34]Write 344 bytes [08:59:34]NVStorageSaveData done [08:59:34]OFDSenderStorePacket done [08:59:34]KKMCreateOFDPacket done [08:59:34]NVStorageSaveData kkm_last_timestamp [08:59:34]File name is /storage/kkm_last_timestamp [08:59:34]Write 4 bytes [08:59:34]NVStorageSaveData done [08:59:34]ExternCall_PrintAddStr [08:59:34]wPrintStart [08:59:34]Write to MH i2c: 01 00 00 C7 00 C7 [08:59:34]Write i2c OK [08:59:34]MH_I2C_Read... [08:59:34]Read from MH i2c: 01 [08:59:34]MH_I2C_Read... [08:59:34]Read from MH i2c: 01 07 00 [08:59:34]MH_I2C_Read... [08:59:34]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [08:59:34]RasterBufferAndPrint [08:59:34]line Счет N : (3)147807 [08:59:34]line ИНН: 02508201610067 [08:59:34]line Контрольно-Кассовый Чек [08:59:34]line ПРОДАЖА [08:59:34]line Товар: 4600682557456 [08:59:34]line Напиток FLash up energy эн ж/б 0,5/0,45л [08:59:34]line 1.000 * 85.00 [08:59:34]line = 85.00 [08:59:34]line НДС 12% НСП 1% [08:59:34]line > о реализуемом товаре [08:59:34]line ИТОГО: 85.00 [08:59:34]line НСП 1% : 0.75 [08:59:34]line НДС 12% : 9.03 [08:59:34]line Наличными: 85.00 [08:59:34]line Безнал.: 0.00 [08:59:34]line Место: АЗС № 137 "Партнер Нефть" [08:59:34]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [08:59:34]line СНО: Общий режим [08:59:34]line Чек 83 20.09.2024 08:59 [08:59:34]line Смена: 495 ФФД: 1.0 [08:59:34]line ЗНМ: 0300000064 [08:59:34]line РНМ: 0000000000092592 [08:59:34]line Версия ККМ: 001 [08:59:34]line ФМ: 0000000000874979 [08:59:34]line ФД: 85924 [08:59:34]line ФПД: 164681347262060 [08:59:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T085932&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85924&fm=164681347262060&tin=02508201610067®Number=0000000000092592&sum=8500 [08:59:34]OFD Sender: Processing packet 85924 [packets to send 263, broken 262] [08:59:34]ProducePacketName [08:59:34]name=ofd_packets/00085924 [08:59:34]OFD Sender: To server: pG, [08:59:34]CommunicateWithHost lk.salyk.kg:30040 [08:59:34]ConnectInit lk.salyk.kg [08:59:34]line 0 [08:59:34]written 0, free lines is 4095 [08:59:34]Write to MH i2c: 01 00 00 F0 00 F0 [08:59:34]Write i2c OK [08:59:34]MH_I2C_Read... [08:59:34]Read from MH i2c: 01 [08:59:34]MH_I2C_Read... [08:59:34]Read from MH i2c: 01 07 00 [08:59:34]MH_I2C_Read... [08:59:34]Read from MH i2c: 01 07 00 F0 00 00 00 00 00 00 DD 0C E0 [08:59:34]RasterBufferAndPrint [08:59:34]line [08:59:34]line [08:59:34]line [08:59:34]line [08:59:34]line [08:59:34]written 0, free lines is 3299 [08:59:34]MH_Cut [08:59:34]Write to MH i2c: D1 01 00 F7 00 01 C9 [08:59:34]Write i2c OK [08:59:34]MH_I2C_Read... [08:59:34]Read from MH i2c: D1 [08:59:34]MH_I2C_Read... [08:59:34]Read from MH i2c: D1 01 00 [08:59:34]MH_I2C_Read... [08:59:34]Read from MH i2c: D1 01 00 F7 00 00 C8 [08:59:34]Write to MH i2c: 01 00 00 F8 00 F8 [08:59:34]Write i2c OK [08:59:34]MH_I2C_Read... [08:59:35]*** Cut start [08:59:35]*** Partial cut [08:59:35]*** CUTSNS_PIN = 1 [08:59:35]*** CUTSNS_PIN = 0 [08:59:35]Connected sock=9 [08:59:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3A 01 00 00 CC 2B 32 01 4B 6B 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 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 53 00 00 00 F4 03 04 00 74 39 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 95 C6 DD 34 66 6C 20 48 80 12 87 44 9F F5 [08:59:35]*** Brake cut motor [08:59:36]Read from MH i2c: 01 [08:59:36]MH_I2C_Read... [08:59:36]*** Stop cut motor [08:59:36]*** Cut end [08:59:36]Read from MH i2c: 01 07 00 [08:59:36]MH_I2C_Read... [08:59:36]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [08:59:36]process_action close_receipt done [08:59:36]requested_data is exist [08:59:36]produce_requested_data [08:59:36]requested_item fm.sn is exist - process it [08:59:36]wFMCommunicate request_size=4 [08:59:36]MH_SAM_APDU [08:59:36]CAPDU: 80 11 00 00 [08:59:36]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [08:59:36]Write i2c OK [08:59:36]MH_I2C_Read... [08:59:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:59:36]Read from MH i2c: E2 [08:59:36]MH_I2C_Read... [08:59:36]Read from MH i2c: E2 17 00 [08:59:36]MH_I2C_Read... [08:59:36]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 [08:59:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [08:59:36]wFMCommunicate OK [08:59:36]requested_item fd.num is exist - process it [08:59:36]SAM_PROTO_GetFieldsCounters [08:59:36]wFMCommunicate request_size=4 [08:59:36]MH_SAM_APDU [08:59:36]CAPDU: 80 13 00 00 [08:59:36]Write to MH i2c: E2 08 00 FA 00 80 13 00 00 00 00 00 00 76 [08:59:36]Write i2c OK [08:59:36]MH_I2C_Read... [08:59:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:59:36]Read from MH i2c: E2 [08:59:36]MH_I2C_Read... [08:59:36]Read from MH i2c: E2 62 00 [08:59:36]MH_I2C_Read... [08:59:36]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 A4 4F 01 00 0E 04 04 00 EF 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 82 [08:59:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [08:59:36]wFMCommunicate OK [08:59:36]SAM_PROTO_GetFieldsCounters done [08:59:36]requested_item shift.num is exist - process it [08:59:36]requested_item shift.opened is exist - process it [08:59:36]req_shift_opened [08:59:36]FM_GetShiftState [08:59:36]SAM_PROTO_GetShiftState [08:59:36]wFMCommunicate request_size=4 [08:59:36]MH_SAM_APDU [08:59:36]CAPDU: 80 13 01 00 [08:59:36]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [08:59:36]Write i2c OK [08:59:36]MH_I2C_Read... [08:59:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:59:36]Read from MH i2c: E2 [08:59:36]MH_I2C_Read... [08:59:36]Read from MH i2c: E2 0E 00 [08:59:36]MH_I2C_Read... [08:59:36]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 03 [08:59:36]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [08:59:36]wFMCommunicate OK [08:59:36]SAM_PROTO_GetShiftState done [08:59:36]FM_GetShiftState done [08:59:36]req_shift_opened done [08:59:36]requested_item shift.open_date is exist - process it [08:59:36]req_shift_open_date [08:59:36]req_shift_open_date done [08:59:36]produce_requested_data done [08:59:36]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85924,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [08:59:36]process_action_free close_receipt [08:59:36]json_value_free [08:59:36]json_value_free done [08:59:36]process_json_proto returns [08:59:36]Send response to host [08:59:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85924,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [08:59:36]free response buf [08:59:36]execute_script done [08:59:36]execute_script returns [08:59:36]free content buf [08:59:36]Sock 10.Close socket [08:59:36]Sock 10.Thread stoped [08:59: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 7D 00 47 00 A4 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 A4 4F 01 00 F4 03 04 00 4D E4 EC 66 B6 04 01 00 00 74 4C 0C 01 32 6E EE D6 [08:59:37]CommunicateWithHost err = 0 [08:59:37]CheckOFDResponse [08:59:37]1017 (14) - 77093643461234 [08:59:37]1041 (16) - 0000000000874979 [08:59:37]1040 (4) - 85924 [08:59:37]1012 (4) - 20.09.2024 02:56 [08:59:37]1206 (1) - 0 [08:59:37]OFD Sender: Remove packet 85924 [08:59:37]ProducePacketName [08:59:37]name=ofd_packets/00085924 [08:59:37]NVStorageDeleteData [08:59:38]OFD Sender: No OFD packet to send [08:59:43]OFD Sender: No OFD packet to send [08:59:48]OFD Sender: No OFD packet to send [08:59:53]OFD Sender: No OFD packet to send [08:59:58]OFD Sender: No OFD packet to send [09:00:03]OFD Sender: No OFD packet to send [09:00:08]OFD Sender: No OFD packet to send [09:00:13]OFD Sender: No OFD packet to send [09:00:18]OFD Sender: No OFD packet to send [09:00:23]OFD Sender: No OFD packet to send [09:00:28]OFD Sender: No OFD packet to send [09:00:33]OFD Sender: No OFD packet to send [09:00:38]OFD Sender: No OFD packet to send [09:00:43]OFD Sender: No OFD packet to send [09:00:48]OFD Sender: No OFD packet to send [09:00:50]accept exits with 7 [09:00:50]New connection [09:00:50]New thread 3067481444 created [09:00:50]Thread 3067624804 joined [09:00:50]Waiting for new connection... [09:00:50] Sock 7.Parse request [09:00:50]Sock 7.Check first char [09:00:50]Sock 7.First char is OK [09:00:50]request: POST /json_proto HTTP/1.0 [09:00:50]Method: POST [09:00:50]URL: /json_proto [09:00:50]Method is POST - this is cgi request [09:00:50]url: /json_proto [09:00:50]query_string will be loaded in cgi processing [09:00:50]execute_cgi json_proto POST (null) [09:00:50]execute_cgi path=json_proto method=POST [09:00:50]POST find Content-Length [09:00:50]Host: 172.17.47.196:8080 [09:00:50]Content-Length: 677 [09:00:50]Content-Type: application/json [09:00:50] [09:00:50]POST finish read [09:00:50]Found Content-Length = 677 [09:00:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870760", "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" ] } } [09:00:50]execute_script... [09:00:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870760", "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" ] } } [09:00:50]POST & json_proto [09:00:50]process_json_proto [09:00:50]json parsed OK: [09:00:50]protocol is kg_v1.0 [09:00:50]action value=close_receipt [09:00:50]process_action close_receipt [09:00:50]cmd_close_receipt [09:00:50]MH_GetDate [09:00:50]Write to MH i2c: F0 00 00 FC 00 EB [09:00:50]Write i2c OK [09:00:50]MH_I2C_Read... [09:00:50]Read from MH i2c: F0 [09:00:50]MH_I2C_Read... [09:00:50]Read from MH i2c: F0 09 00 [09:00:50]MH_I2C_Read... [09:00:50]Read from MH i2c: F0 09 00 FC 00 00 C2 39 ED 66 4C 6B 94 66 F3 [09:00:50]GetLastDocTimeStamp 1726822772 [09:00:50]current date 1726822850 [09:00:50]FM_GetShiftState [09:00:50]SAM_PROTO_GetShiftState [09:00:50]wFMCommunicate request_size=4 [09:00:50]MH_SAM_APDU [09:00:50]CAPDU: 80 13 01 00 [09:00:50]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [09:00:50]Write i2c OK [09:00:50]MH_I2C_Read... [09:00:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:50]Read from MH i2c: E2 [09:00:50]MH_I2C_Read... [09:00:50]Read from MH i2c: E2 0E 00 [09:00:50]MH_I2C_Read... [09:00:50]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 05 [09:00:50]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:00:50]wFMCommunicate OK [09:00:50]SAM_PROTO_GetShiftState done [09:00:50]FM_GetShiftState done [09:00:50]opened in 1726791534 [09:00:50]opened+sec_in_day 1726877934 [09:00:50]quantity*price = 30035 [09:00:50]sum+1 = 30036 [09:00:50]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 СНО: Общий режим Чек 84 20.09.2024 09:00 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85925 ФПД: 72518792224803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T090050&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85925&fm=72518792224803&tin=02508201610067®Number=0000000000092592&sum=30000 [09:00:51]StoreToDocumentArchive [09:00:51]shift 495 fd 85925 [09:00:51]save to /storage/0495/doc_00085925 [09:00:51]save last doc name /storage/0495/doc_00085925 to /storage/kkm_last_doc_name [09:00:51]save OK [09:00:51]Clear old archive folders... [09:00:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:51]tlvbuf is 0171F050 [09:00:51]SAM_PROTO_ClearQueue [09:00:51]wFMCommunicate request_size=4 [09:00:51]MH_SAM_APDU [09:00:51]CAPDU: 80 09 00 00 [09:00:51]Write to MH i2c: E2 08 00 0A 01 80 09 00 00 00 00 00 00 7D [09:00:51]Write i2c OK [09:00:51]MH_I2C_Read... [09:00:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:51]Read from MH i2c: E2 [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: E2 03 00 [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [09:00:51]RAPDU: 90 00 [09:00:51]wFMCommunicate OK [09:00:51]SAM_PROTO_ClearQueue done [09:00:51]KKMCreateOFDPacket [09:00:51]OFDProtocolAddRootSTLVToBuf [09:00:51]FM_MakeSignedData [09:00:51]FM_MakeSignedData [09:00:51]SAM_PROTO_SignData [09:00:51]wFMCommunicate request_size=4 [09:00:51]MH_SAM_APDU [09:00:51]CAPDU: 80 0D 01 02 [09:00:51]Write to MH i2c: E2 08 00 0B 01 80 0D 01 02 00 00 00 00 85 [09:00:51]Write i2c OK [09:00:51]MH_I2C_Read... [09:00:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:51]Read from MH i2c: E2 [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: E2 03 00 [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [09:00:51]RAPDU: 90 00 [09:00:51]wFMCommunicate OK [09:00:51]wFMCommunicate request_size=255 [09:00:51]MH_SAM_APDU [09:00: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 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 54 00 00 00 F4 03 04 00 C2 39 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 41 [09:00:51]Write to MH i2c: E2 02 01 0C 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 54 00 00 00 F4 03 04 00 C2 39 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 41 00 00 F9 [09:00:51]Write i2c OK [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: E2 [09:00:51]MH_I2C_Read... [09:00:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:51]Read from MH i2c: E2 03 00 [09:00:51]MH_I2C_Read... [09:00:51]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [09:00:51]RAPDU: 90 00 [09:00:51]wFMCommunicate OK [09:00:51]wFMCommunicate request_size=10 [09:00:51]MH_SAM_APDU [09:00:51]CAPDU: 80 0D 02 02 05 F4 98 D9 A0 23 [09:00:51]Write to MH i2c: E2 0D 00 0D 01 80 0D 02 02 05 00 F4 98 D9 A0 23 00 00 BA [09:00:51]Write i2c OK [09:00:51]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [09:00:52]RAPDU: 90 00 [09:00:52]wFMCommunicate OK [09:00:52]wFMCommunicate request_size=4 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 0D 03 02 [09:00:52]Write to MH i2c: E2 08 00 0E 01 80 0D 03 02 00 00 00 00 8A [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 0B 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 0B 00 0E 01 00 F0 2B BA D3 4C DF 31 05 90 00 94 [09:00:52]RAPDU: F0 2B BA D3 4C DF 31 05 90 00 [09:00:52]wFMCommunicate OK [09:00:52]SAM_PROTO_SignData done [09:00:52]FM_MakeSignedData done [09:00:52]CreateOFDProtocolMessage [09:00:52]wFMCommunicate request_size=4 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 11 00 00 [09:00:52]Write to MH i2c: E2 08 00 0F 01 80 11 00 00 00 00 00 00 8A [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 17 00 [09:00:52]MH_I2C_Read... [09:00:52]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 [09: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 [09:00:52]wFMCommunicate OK [09:00:52]CreateOFDProtocolMessage done [09:00:52]OFDSenderStorePacket 85925 [09:00:52]StoreOFDPacket docnum=85925 [09:00:54]1041 (16) - 0000000000874979 [09:00:54]1040 (4) - 85925 [09:00:54]1012 (4) - 20.09.2024 02:57 [09:00:54]1206 (1) - 0 [09:00:54]OFD Sender: Remove packet 85925 [09:00:54]ProducePacketName [09:00:54]name=ofd_packets/00085925 [09:00:54]NVStorageDeleteData [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:10]recv_with_timeout no data received [09:01:15]OFD Sender: No OFD packet to send [09:01:20]OFD Sender: No OFD packet to send [09:01:24]recv_with_timeout no data received [09:01:25]OFD Sender: No OFD packet to send [09:01:30]OFD Sender: No OFD packet to send [09:01:35]OFD Sender: No OFD packet to send [09:01:40]OFD Sender: No OFD packet to send [09:01:45]OFD Sender: No OFD packet to send [09:01:45]accept exits with 9 [09:01:45]New connection [09:01:45]New thread 3067624804 created [09:01:45]Thread 3067481444 joined [09:01:45]Waiting for new connection... [09:01:45] Sock 9.Parse request [09:01:45]Sock 9.Check first char [09:01:45]Sock 9.First char is OK [09:01:45]request: POST /json_proto HTTP/1.0 [09:01:45]Method: POST [09:01:45]URL: /json_proto [09:01:45]Method is POST - this is cgi request [09:01:45]url: /json_proto [09:01:45]query_string will be loaded in cgi processing [09:01:45]execute_cgi json_proto POST (null) [09:01:45]execute_cgi path=json_proto method=POST [09:01:45]POST find Content-Length [09:01:45]Host: 172.17.47.196:8080 [09:01:45]Content-Length: 687 [09:01:45]Content-Type: application/json [09:01:45] [09:01:45]POST finish read [09:01:45]Found Content-Length = 687 [09:01:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870758", "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" ] } } [09:01:45]execute_script... [09:01: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)870758", "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" ] } } [09:01:45]POST & json_proto [09:01:45]process_json_proto [09:01:45]json parsed OK: [09:01:45]protocol is kg_v1.0 [09:01:45]action value=close_receipt [09:01:45]process_action close_receipt [09:01:45]cmd_close_receipt [09:01:45]MH_GetDate [09:01:45]Write to MH i2c: F0 00 00 47 01 37 [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: F0 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: F0 09 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: F0 09 00 47 01 00 F9 39 ED 66 4C 6B 94 66 76 [09:01:45]GetLastDocTimeStamp 1726822850 [09:01:45]current date 1726822905 [09:01:45]FM_GetShiftState [09:01:45]SAM_PROTO_GetShiftState [09:01:45]wFMCommunicate request_size=4 [09:01:45]MH_SAM_APDU [09:01:45]CAPDU: 80 13 01 00 [09:01:45]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:45]Read from MH i2c: E2 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 0E 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 51 [09:01:45]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:01:45]wFMCommunicate OK [09:01:45]SAM_PROTO_GetShiftState done [09:01:45]FM_GetShiftState done [09:01:45]opened in 1726791534 [09:01:45]opened+sec_in_day 1726877934 [09:01:45]quantity*price = 200025 [09:01:45]sum+1 = 200026 [09:01:45]Check (price>sum+1) || (price+1sum+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 СНО: Общий режим Чек 86 20.09.2024 09:03 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85927 ФПД: 216463353818783 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T090329&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85927&fm=216463353818783&tin=02508201610067®Number=0000000000092592&sum=100000 [09:03:29]StoreToDocumentArchive [09:03:29]shift 495 fd 85927 [09:03:29]save to /storage/0495/doc_00085927 [09:03:29]save last doc name /storage/0495/doc_00085927 to /storage/kkm_last_doc_name [09:03:29]save OK [09:03:29]Clear old archive folders... [09:03:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:03:29]tlvbuf is 0168EBE0 [09:03:29]SAM_PROTO_ClearQueue [09:03:29]wFMCommunicate request_size=4 [09:03:29]MH_SAM_APDU [09:03:29]CAPDU: 80 09 00 00 [09:03:29]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [09:03:29]Write i2c OK [09:03:29]MH_I2C_Read... [09:03:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:03:29]Read from MH i2c: E2 [09:03:29]MH_I2C_Read... [09:03:29]Read from MH i2c: E2 03 00 [09:03:29]MH_I2C_Read... [09:03:29]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [09:03:29]RAPDU: 90 00 [09:03:29]wFMCommunicate OK [09:03:29]SAM_PROTO_ClearQueue done [09:03:29]KKMCreateOFDPacket [09:03:29]OFDProtocolAddRootSTLVToBuf [09:03:29]FM_MakeSignedData [09:03:29]FM_MakeSignedData [09:03:29]SAM_PROTO_SignData [09:03:29]wFMCommunicate request_size=4 [09:03:29]MH_SAM_APDU [09:03:29]CAPDU: 80 0D 01 02 [09:03:29]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [09:03:29]Write i2c OK [09:03:29]MH_I2C_Read... [09:03:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:03:29]Read from MH i2c: E2 [09:03:29]MH_I2C_Read... [09:03:29]Read from MH i2c: E2 03 00 [09:03:29]MH_I2C_Read... [09:03:29]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [09:03:29]RAPDU: 90 00 [09:03:29]wFMCommunicate OK [09:03:29]wFMCommunicate request_size=255 [09:03:29]MH_SAM_APDU [09:03: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 56 00 00 00 F4 03 04 00 61 3A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C4 [09:03:29]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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 61 3A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C4 00 00 A3 [09:03:29]Write i2c OK [09:03:29]MH_I2C_Read... [09:03:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:30]Read from MH i2c: E2 [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: E2 03 00 [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [09:03:30]RAPDU: 90 00 [09:03:30]wFMCommunicate OK [09:03:30]wFMCommunicate request_size=10 [09:03:30]MH_SAM_APDU [09:03:30]CAPDU: 80 0D 02 02 05 DF 4D 4F AE 9F [09:03:30]Write to MH i2c: E2 0D 00 21 00 80 0D 02 02 05 00 DF 4D 4F AE 9F 00 00 6D [09:03:30]Write i2c OK [09:03:30]MH_I2C_Read... [09:03:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:30]Read from MH i2c: E2 [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: E2 03 00 [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [09:03:30]RAPDU: 90 00 [09:03:30]wFMCommunicate OK [09:03:30]wFMCommunicate request_size=4 [09:03:30]MH_SAM_APDU [09:03:30]CAPDU: 80 0D 03 02 [09:03:30]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [09:03:30]Write i2c OK [09:03:30]MH_I2C_Read... [09:03:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:03:30]Read from MH i2c: E2 [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: E2 0B 00 [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: E2 0B 00 22 00 00 ED 65 9A B8 20 EE C2 06 90 00 18 [09:03:30]RAPDU: ED 65 9A B8 20 EE C2 06 90 00 [09:03:30]wFMCommunicate OK [09:03:30]SAM_PROTO_SignData done [09:03:30]FM_MakeSignedData done [09:03:30]CreateOFDProtocolMessage [09:03:30]wFMCommunicate request_size=4 [09:03:30]MH_SAM_APDU [09:03:30]CAPDU: 80 11 00 00 [09:03:30]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [09:03:30]Write i2c OK [09:03:30]MH_I2C_Read... [09:03:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:30]Read from MH i2c: E2 [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: E2 17 00 [09:03:30]MH_I2C_Read... [09:03:30]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 [09:03:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:03:30]wFMCommunicate OK [09:03:30]CreateOFDProtocolMessage done [09:03:30]OFDSenderStorePacket 85927 [09:03:30]StoreOFDPacket docnum=85927 [09:03: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 0F 01 00 00 70 2A 07 01 7A 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 00 00 00 F4 03 04 00 61 3A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C4 DF 4D 4F AE 9F ED 65 9A B8 20 EE C2 06 [09:03:30]CheckFolder [09:03:30]dirname=/storage/ofd_packets [09:03:30]CheckFolder done [09:03:30]ProducePacketName [09:03:30]name=ofd_packets/00085927 [09:03:30]NVStorageSaveData ofd_packets/00085927 [09:03:30]File name is /storage/ofd_packets/00085927 [09:03:30]Write 301 bytes [09:03:30]NVStorageSaveData done [09:03:30]OFDSenderStorePacket done [09:03:30]KKMCreateOFDPacket done [09:03:30]NVStorageSaveData kkm_last_timestamp [09:03:30]File name is /storage/kkm_last_timestamp [09:03:30]Write 4 bytes [09:03:30]NVStorageSaveData done [09:03:30]ExternCall_PrintAddStr [09:03:30]wPrintStart [09:03:30]Write to MH i2c: 01 00 00 24 00 24 [09:03:30]Write i2c OK [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: 01 [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: 01 07 00 [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: 01 07 00 24 00 00 00 00 00 00 FF 0F 39 [09:03:30]RasterBufferAndPrint [09:03:30]line Счет N : (1)870761 [09:03:30]line ИНН: 02508201610067 [09:03:30]line Контрольно-Кассовый Чек [09:03:30]line ПРОДАЖА [09:03:30]line ТРК (МРК, ГНК) : 63 [09:03:30]line Товар: 2710124130 [09:03:30]line Аи-92-К-5 [09:03:30]line 14.750 * 67.80 [09:03:30]line = 1000.05 [09:03:30]line НДС 12% НСП 1% [09:03:30]line > о реализуемом товаре [09:03:30]line ОКРУГЛЕНИЕ: -0.05 [09:03:30]line ИТОГО: 1000.00 [09:03:30]line Внесено: 1000.00 [09:03:30]line СДАЧА: 0.00 [09:03:30]line НСП 1% : 8.85 [09:03:30]line НДС 12% : 106.20 [09:03:30]line Наличными: 1000.00 [09:03:30]line Безнал.: 0.00 [09:03:30]line Место: АЗС № 137 "Партнер Нефть" [09:03:30]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:03:30]line СНО: Общий режим [09:03:30]line Чек 86 20.09.2024 09:03 [09:03:30]line Смена: 495 ФФД: 1.0 [09:03:30]line ЗНМ: 0300000064 [09:03:30]line РНМ: 0000000000092592 [09:03:30]line Версия ККМ: 001 [09:03:30]line ФМ: 0000000000874979 [09:03:30]line ФД: 85927 [09:03:30]line ФПД: 216463353818783 [09:03:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T090329&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85927&fm=216463353818783&tin=02508201610067®Number=0000000000092592&sum=100000 [09:03:30]written 0, free lines is 4095 [09:03:30]OFD Sender: Processing packet 85927 [packets to send 263, broken 262] [09:03:30]ProducePacketName [09:03:30]name=ofd_packets/00085927 [09:03:30]OFD Sender: To server: pG, [09:03:30]CommunicateWithHost lk.salyk.kg:30040 [09:03:30]ConnectInit lk.salyk.kg [09:03:30]Write to MH i2c: 01 00 00 4F 00 4F [09:03:30]Write i2c OK [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: 01 [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: 01 07 00 [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 E2 0C 44 [09:03:30]RasterBufferAndPrint [09:03:30]line [09:03:30]line [09:03:30]line [09:03:30]line [09:03:30]line [09:03:30]written 0, free lines is 3304 [09:03:30]MH_Cut [09:03:30]Write to MH i2c: D1 01 00 56 00 01 28 [09:03:30]Write i2c OK [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: D1 [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: D1 01 00 [09:03:30]MH_I2C_Read... [09:03:30]Read from MH i2c: D1 01 00 56 00 00 27 [09:03:30]Write to MH i2c: 01 00 00 57 00 57 [09:03:30]Write i2c OK [09:03:30]MH_I2C_Read... [09:03:31]Connected sock=10 [09:03: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 70 2A 07 01 7A 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 00 00 00 F4 03 04 00 61 3A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C4 DF 4D 4F AE 9F ED 65 9A B8 20 EE C2 06 [09:03:31]*** Cut start [09:03:31]*** Partial cut [09:03:31]*** CUTSNS_PIN = 1 [09:03:31]*** CUTSNS_PIN = 0 [09:03: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 C1 AB 47 00 A9 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 A7 4F 01 00 F4 03 04 00 37 E5 EC 66 B6 04 01 00 00 A3 6A 4B 40 51 13 7B DF [09:03:31]CommunicateWithHost err = 0 [09:03:31]CheckOFDResponse [09:03:31]1017 (14) - 77093643461234 [09:03:31]1041 (16) - 0000000000874979 [09:03:31]1040 (4) - 85927 [09:03:31]1012 (4) - 20.09.2024 03:00 [09:03:31]1206 (1) - 0 [09:03:31]OFD Sender: Remove packet 85927 [09:03:31]ProducePacketName [09:03:31]name=ofd_packets/00085927 [09:03:31]NVStorageDeleteData [09:03:31]*** Brake cut motor [09:03:32]Read from MH i2c: 01 [09:03:32]MH_I2C_Read... [09:03:32]*** Stop cut motor [09:03:32]*** Cut end [09:03:32]Read from MH i2c: 01 07 00 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: 01 07 00 57 00 00 00 00 00 00 FF 0F 6C [09:03:32]process_action close_receipt done [09:03:32]requested_data is exist [09:03:32]produce_requested_data [09:03:32]requested_item fm.sn is exist - process it [09:03:32]wFMCommunicate request_size=4 [09:03:32]MH_SAM_APDU [09:03:32]CAPDU: 80 11 00 00 [09:03:32]Write to MH i2c: E2 08 00 58 00 80 11 00 00 00 00 00 00 D2 [09:03:32]Write i2c OK [09:03:32]MH_I2C_Read... [09:03:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:32]Read from MH i2c: E2 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: E2 17 00 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: E2 17 00 58 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 31 [09:03: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:03:32]wFMCommunicate OK [09:03:32]requested_item fd.num is exist - process it [09:03:32]SAM_PROTO_GetFieldsCounters [09:03:32]wFMCommunicate request_size=4 [09:03:32]MH_SAM_APDU [09:03:32]CAPDU: 80 13 00 00 [09:03:32]Write to MH i2c: E2 08 00 59 00 80 13 00 00 00 00 00 00 D5 [09:03:32]Write i2c OK [09:03:32]MH_I2C_Read... [09:03:32]OFD Sender: No OFD packet to send [09:03:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:32]Read from MH i2c: E2 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: E2 62 00 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: E2 62 00 59 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 A7 4F 01 00 0E 04 04 00 EF 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 ED [09:03: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 A7 4F 01 00 0E 04 04 00 EF 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 [09:03:32]wFMCommunicate OK [09:03:32]SAM_PROTO_GetFieldsCounters done [09:03:32]requested_item shift.num is exist - process it [09:03:32]requested_item shift.opened is exist - process it [09:03:32]req_shift_opened [09:03:32]FM_GetShiftState [09:03:32]SAM_PROTO_GetShiftState [09:03:32]wFMCommunicate request_size=4 [09:03:32]MH_SAM_APDU [09:03:32]CAPDU: 80 13 01 00 [09:03:32]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [09:03:32]Write i2c OK [09:03:32]MH_I2C_Read... [09:03:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:32]Read from MH i2c: E2 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: E2 0E 00 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 62 [09:03:32]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:03:32]wFMCommunicate OK [09:03:32]SAM_PROTO_GetShiftState done [09:03:32]FM_GetShiftState done [09:03:32]req_shift_opened done [09:03:32]requested_item shift.open_date is exist - process it [09:03:32]req_shift_open_date [09:03:32]req_shift_open_date done [09:03:32]produce_requested_data done [09:03:32]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85927,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:03:32]process_action_free close_receipt [09:03:32]json_value_free [09:03:32]json_value_free done [09:03:32]process_json_proto returns [09:03:32]Send response to host [09:03:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85927,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:03:32]free response buf [09:03:32]execute_script done [09:03:32]execute_script returns [09:03:32]free content buf [09:03:32]Sock 6.Close socket [09:03:32]Sock 6.Thread stoped [09:03:37]OFD Sender: No OFD packet to send [09:03:42]OFD Sender: No OFD packet to send [09:03:47]OFD Sender: No OFD packet to send [09:03:52]OFD Sender: No OFD packet to send [09:03:57]OFD Sender: No OFD packet to send [09:04:02]OFD Sender: No OFD packet to send [09:04:07]OFD Sender: No OFD packet to send [09:04:12]OFD Sender: No OFD packet to send [09:04:17]OFD Sender: No OFD packet to send [09:04:22]OFD Sender: No OFD packet to send [09:04:27]OFD Sender: No OFD packet to send [09:04:32]OFD Sender: No OFD packet to send [09:04:37]OFD Sender: No OFD packet to send [09:04:42]OFD Sender: No OFD packet to send [09:04:47]OFD Sender: No OFD packet to send [09:04:49]recv_with_timeout no data received [09:04:52]accept exits with 9 [09:04:52]New connection [09:04:52]New thread 3067129188 created [09:04:52]Thread 3067272548 joined [09:04:52]Waiting for new connection... [09:04:52] Sock 9.Parse request [09:04:52]Sock 9.Check first char [09:04:52]Sock 9.First char is OK [09:04:52]request: POST /json_proto HTTP/1.0 [09:04:52]Method: POST [09:04:52]URL: /json_proto [09:04:52]Method is POST - this is cgi request [09:04:52]url: /json_proto [09:04:52]query_string will be loaded in cgi processing [09:04:52]execute_cgi json_proto POST (null) [09:04:52]execute_cgi path=json_proto method=POST [09:04:52]POST find Content-Length [09:04:52]Host: 172.17.47.196:8080 [09:04:52]Content-Length: 682 [09:04:52]Content-Type: application/json [09:04:52] [09:04:52]POST finish read [09:04:52]Found Content-Length = 682 [09:04:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870763", "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:04:52]execute_script... [09:04: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)870763", "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:04:52]POST & json_proto [09:04:52]process_json_proto [09:04:52]json parsed OK: [09:04:52]protocol is kg_v1.0 [09:04:52]action value=close_receipt [09:04:52]process_action close_receipt [09:04:52]cmd_close_receipt [09:04:52]MH_GetDate [09:04:52]Write to MH i2c: F0 00 00 5B 00 4A [09:04:52]Write i2c OK [09:04:52]MH_I2C_Read... [09:04:52]Read from MH i2c: F0 [09:04:52]MH_I2C_Read... [09:04:52]Read from MH i2c: F0 09 00 [09:04:52]MH_I2C_Read... [09:04:52]Read from MH i2c: F0 09 00 5B 00 00 B4 3A ED 66 4C 6B 94 66 45 [09:04:52]GetLastDocTimeStamp 1726823009 [09:04:52]current date 1726823092 [09:04:52]FM_GetShiftState [09:04:52]SAM_PROTO_GetShiftState [09:04:52]wFMCommunicate request_size=4 [09:04:52]MH_SAM_APDU [09:04:52]CAPDU: 80 13 01 00 [09:04:52]Write to MH i2c: E2 08 00 5C 00 80 13 01 00 00 00 00 00 D9 [09:04:52]Write i2c OK [09:04:52]MH_I2C_Read... [09:04:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:52]Read from MH i2c: E2 [09:04:52]MH_I2C_Read... [09:04:52]Read from MH i2c: E2 0E 00 [09:04:52]MH_I2C_Read... [09:04:52]Read from MH i2c: E2 0E 00 5C 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 64 [09:04:52]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:04:52]wFMCommunicate OK [09:04:52]SAM_PROTO_GetShiftState done [09:04:52]FM_GetShiftState done [09:04:52]opened in 1726791534 [09:04:52]opened+sec_in_day 1726877934 [09:04:52]quantity*price = 100005 [09:04:52]sum+1 = 100006 [09:04:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 87 20.09.2024 09:04 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85928 ФПД: 203280855413332 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T090452&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85928&fm=203280855413332&tin=02508201610067®Number=0000000000092592&sum=100000 [09:04:53]StoreToDocumentArchive [09:04:53]shift 495 fd 85928 [09:04:53]save to /storage/0495/doc_00085928 [09:04:53]save last doc name /storage/0495/doc_00085928 to /storage/kkm_last_doc_name [09:04:53]save OK [09:04:53]Clear old archive folders... [09:04:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:04:53]tlvbuf is 01694580 [09:04:53]SAM_PROTO_ClearQueue [09:04:53]wFMCommunicate request_size=4 [09:04:53]MH_SAM_APDU [09:04:53]CAPDU: 80 09 00 00 [09:04:53]Write to MH i2c: E2 08 00 69 00 80 09 00 00 00 00 00 00 DB [09:04:53]Write i2c OK [09:04:53]MH_I2C_Read... [09:04:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:04:53]Read from MH i2c: E2 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: E2 03 00 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: E2 03 00 69 00 00 90 00 DD [09:04:53]RAPDU: 90 00 [09:04:53]wFMCommunicate OK [09:04:53]SAM_PROTO_ClearQueue done [09:04:53]KKMCreateOFDPacket [09:04:53]OFDProtocolAddRootSTLVToBuf [09:04:53]FM_MakeSignedData [09:04:53]FM_MakeSignedData [09:04:53]SAM_PROTO_SignData [09:04:53]wFMCommunicate request_size=4 [09:04:53]MH_SAM_APDU [09:04:53]CAPDU: 80 0D 01 02 [09:04:53]Write to MH i2c: E2 08 00 6A 00 80 0D 01 02 00 00 00 00 E3 [09:04:53]Write i2c OK [09:04:53]MH_I2C_Read... [09:04:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:04:53]Read from MH i2c: E2 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: E2 03 00 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: E2 03 00 6A 00 00 90 00 DE [09:04:53]RAPDU: 90 00 [09:04:53]wFMCommunicate OK [09:04:53]wFMCommunicate request_size=255 [09:04:53]MH_SAM_APDU [09:04:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 57 00 00 00 F4 03 04 00 B4 3A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B8 [09:04:53]Write to MH i2c: E2 02 01 6B 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 57 00 00 00 F4 03 04 00 B4 3A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B8 00 00 37 [09:04:53]Write i2c OK [09:04:53]MH_I2C_Read... [09:04:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:53]Read from MH i2c: E2 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: E2 03 00 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: E2 03 00 6B 00 00 90 00 DF [09:04:53]RAPDU: 90 00 [09:04:53]wFMCommunicate OK [09:04:53]wFMCommunicate request_size=10 [09:04:53]MH_SAM_APDU [09:04:53]CAPDU: 80 0D 02 02 05 E2 03 2D 32 54 [09:04:53]Write to MH i2c: E2 0D 00 6C 00 80 0D 02 02 05 00 E2 03 2D 32 54 00 00 88 [09:04:53]Write i2c OK [09:04:53]MH_I2C_Read... [09:04:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:53]Read from MH i2c: E2 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: E2 03 00 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: E2 03 00 6C 00 00 90 00 E0 [09:04:53]RAPDU: 90 00 [09:04:53]wFMCommunicate OK [09:04:53]wFMCommunicate request_size=4 [09:04:53]MH_SAM_APDU [09:04:53]CAPDU: 80 0D 03 02 [09:04:53]Write to MH i2c: E2 08 00 6D 00 80 0D 03 02 00 00 00 00 E8 [09:04:53]Write i2c OK [09:04:53]MH_I2C_Read... [09:04:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:04:53]Read from MH i2c: E2 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: E2 0B 00 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: E2 0B 00 6D 00 00 E0 58 4F 86 14 B2 F0 38 90 00 E4 [09:04:53]RAPDU: E0 58 4F 86 14 B2 F0 38 90 00 [09:04:53]wFMCommunicate OK [09:04:53]SAM_PROTO_SignData done [09:04:53]FM_MakeSignedData done [09:04:53]CreateOFDProtocolMessage [09:04:53]wFMCommunicate request_size=4 [09:04:53]MH_SAM_APDU [09:04:53]CAPDU: 80 11 00 00 [09:04:53]Write to MH i2c: E2 08 00 6E 00 80 11 00 00 00 00 00 00 E8 [09:04:53]Write i2c OK [09:04:53]MH_I2C_Read... [09:04:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:53]Read from MH i2c: E2 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: E2 17 00 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: E2 17 00 6E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 47 [09:04:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:04:53]wFMCommunicate OK [09:04:53]CreateOFDProtocolMessage done [09:04:53]OFDSenderStorePacket 85928 [09:04:53]StoreOFDPacket docnum=85928 [09:04: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 B4 5C 07 01 BC 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 B4 3A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B8 E2 03 2D 32 54 E0 58 4F 86 14 B2 F0 38 [09:04:53]CheckFolder [09:04:53]dirname=/storage/ofd_packets [09:04:53]CheckFolder done [09:04:53]ProducePacketName [09:04:53]name=ofd_packets/00085928 [09:04:53]NVStorageSaveData ofd_packets/00085928 [09:04:53]File name is /storage/ofd_packets/00085928 [09:04:53]Write 301 bytes [09:04:53]NVStorageSaveData done [09:04:53]OFDSenderStorePacket done [09:04:53]KKMCreateOFDPacket done [09:04:53]NVStorageSaveData kkm_last_timestamp [09:04:53]File name is /storage/kkm_last_timestamp [09:04:53]Write 4 bytes [09:04:53]NVStorageSaveData done [09:04:53]ExternCall_PrintAddStr [09:04:53]wPrintStart [09:04:53]Write to MH i2c: 01 00 00 6F 00 6F [09:04:53]Write i2c OK [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: 01 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: 01 07 00 [09:04:53]MH_I2C_Read... [09:04:53]Read from MH i2c: 01 07 00 6F 00 00 00 00 00 00 FF 0F 84 [09:04:53]RasterBufferAndPrint [09:04:53]line Счет N : (1)870763 [09:04:53]line ИНН: 02508201610067 [09:04:53]line Контрольно-Кассовый Чек [09:04:53]line ПРОДАЖА [09:04:53]line ТРК (МРК, ГНК) : 43 [09:04:53]line Товар: 2710124130 [09:04:53]line Аи-92-К-5 [09:04:53]line 14.750 * 67.80 [09:04:53]line = 1000.05 [09:04:53]line НДС 12% НСП 1% [09:04:53]line > о реализуемом товаре [09:04:53]line ОКРУГЛЕНИЕ: -0.05 [09:04:53]line ИТОГО: 1000.00 [09:04:53]line Внесено: 1000.00 [09:04:53]line СДАЧА: 0.00 [09:04:53]line НСП 1% : 8.85 [09:04:53]line НДС 12% : 106.20 [09:04:53]line Наличными: 1000.00 [09:04:53]line Безнал.: 0.00 [09:04:53]line Место: АЗС № 137 "Партнер Нефть" [09:04:53]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:04:53]line СНО: Общий режим [09:04:53]line Чек 87 20.09.2024 09:04 [09:04:53]line Смена: 495 ФФД: 1.0 [09:04:53]line ЗНМ: 0300000064 [09:04:53]line РНМ: 0000000000092592 [09:04:53]line Версия ККМ: 001 [09:04:53]line ФМ: 0000000000874979 [09:04:53]line ФД: 85928 [09:04:53]line ФПД: 203280855413332 [09:04:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T090452&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85928&fm=203280855413332&tin=02508201610067®Number=0000000000092592&sum=100000 [09:04:53]written 0, free lines is 4095 [09:04:53]OFD Sender: Processing packet 85928 [packets to send 263, broken 262] [09:04:53]ProducePacketName [09:04:53]name=ofd_packets/00085928 [09:04:53]OFD Sender: To server: pG, [09:04:53]CommunicateWithHost lk.salyk.kg:30040 [09:04:53]ConnectInit lk.salyk.kg [09:04:54]Write to MH i2c: 01 00 00 9A 00 9A [09:04:54]Write i2c OK [09:04:54]MH_I2C_Read... [09:04:54]Read from MH i2c: 01 [09:04:54]MH_I2C_Read... [09:04:54]Read from MH i2c: 01 07 00 [09:04:54]MH_I2C_Read... [09:04:54]Read from MH i2c: 01 07 00 9A 00 00 00 00 00 00 DC 0C 89 [09:04:54]RasterBufferAndPrint [09:04:54]line [09:04:54]line [09:04:54]line [09:04:54]line [09:04:54]line [09:04:54]written 0, free lines is 3296 [09:04:54]MH_Cut [09:04:54]Write to MH i2c: D1 01 00 A1 00 01 73 [09:04:54]Write i2c OK [09:04:54]MH_I2C_Read... [09:04:54]Read from MH i2c: D1 [09:04:54]MH_I2C_Read... [09:04:54]Read from MH i2c: D1 01 00 [09:04:54]MH_I2C_Read... [09:04:54]Read from MH i2c: D1 01 00 A1 00 00 72 [09:04:54]Write to MH i2c: 01 00 00 A2 00 A2 [09:04:54]Write i2c OK [09:04:54]MH_I2C_Read... [09:04:55]*** Cut start [09:04:55]*** Partial cut [09:04:55]*** CUTSNS_PIN = 1 [09:04:55]*** CUTSNS_PIN = 0 [09:04:55]*** Brake cut motor [09:04:55]Read from MH i2c: 01 [09:04:55]MH_I2C_Read... [09:04:55]*** Stop cut motor [09:04:55]*** Cut end [09:04:55]Read from MH i2c: 01 07 00 [09:04:55]MH_I2C_Read... [09:04:55]Read from MH i2c: 01 07 00 A2 00 00 00 00 00 00 FF 0F B7 [09:04:55]process_action close_receipt done [09:04:55]requested_data is exist [09:04:55]produce_requested_data [09:04:55]requested_item fm.sn is exist - process it [09:04:55]wFMCommunicate request_size=4 [09:04:55]MH_SAM_APDU [09:04:55]CAPDU: 80 11 00 00 [09:04:55]Write to MH i2c: E2 08 00 A3 00 80 11 00 00 00 00 00 00 1D [09:04:55]Write i2c OK [09:04:55]MH_I2C_Read... [09:04:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:55]Read from MH i2c: E2 [09:04:55]MH_I2C_Read... [09:04:55]Read from MH i2c: E2 17 00 [09:04:55]MH_I2C_Read... [09:04:55]Read from MH i2c: E2 17 00 A3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7C [09: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 [09:04:55]wFMCommunicate OK [09:04:55]requested_item fd.num is exist - process it [09:04:55]SAM_PROTO_GetFieldsCounters [09:04:55]wFMCommunicate request_size=4 [09:04:55]MH_SAM_APDU [09:04:55]CAPDU: 80 13 00 00 [09:04:55]Write to MH i2c: E2 08 00 A4 00 80 13 00 00 00 00 00 00 20 [09:04:55]Write i2c OK [09:04:55]MH_I2C_Read... [09:04:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:04:56]Read from MH i2c: E2 [09:04:56]MH_I2C_Read... [09:04:56]Read from MH i2c: E2 62 00 [09:04:56]MH_I2C_Read... [09:04:56]Read from MH i2c: E2 62 00 A4 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 A8 4F 01 00 0E 04 04 00 EF 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 3C [09:04:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [09:04:56]wFMCommunicate OK [09:04:56]SAM_PROTO_GetFieldsCounters done [09:04:56]requested_item shift.num is exist - process it [09:04:56]requested_item shift.opened is exist - process it [09:04:56]req_shift_opened [09:04:56]FM_GetShiftState [09:04:56]SAM_PROTO_GetShiftState [09:04:56]wFMCommunicate request_size=4 [09:04:56]MH_SAM_APDU [09:04:56]CAPDU: 80 13 01 00 [09:04:56]Write to MH i2c: E2 08 00 A5 00 80 13 01 00 00 00 00 00 22 [09:04:56]Write i2c OK [09:04:56]MH_I2C_Read... [09:04:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:56]Read from MH i2c: E2 [09:04:56]MH_I2C_Read... [09:04:56]Read from MH i2c: E2 0E 00 [09:04:56]MH_I2C_Read... [09:04:56]Read from MH i2c: E2 0E 00 A5 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AD [09:04:56]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:04:56]wFMCommunicate OK [09:04:56]SAM_PROTO_GetShiftState done [09:04:56]FM_GetShiftState done [09:04:56]req_shift_opened done [09:04:56]requested_item shift.open_date is exist - process it [09:04:56]req_shift_open_date [09:04:56]req_shift_open_date done [09:04:56]produce_requested_data done [09:04:56]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85928,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:04:56]process_action_free close_receipt [09:04:56]json_value_free [09:04:56]json_value_free done [09:04:56]process_json_proto returns [09:04:56]Send response to host [09:04:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85928,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:04:56]free response buf [09:04:56]execute_script done [09:04:56]execute_script returns [09:04:56]free content buf [09:04:56]Sock 9.Close socket [09:04:56]Sock 9.Thread stoped [09:04:58]ConnectInit Can't take IP for lk.salyk.kg [09:04:58]CommunicateWithHost connect error [09:04:58]CommunicateWithHost err = -1 [09:04:58]OFD Sender: Server communicate error [09:05:03]OFD Sender: Processing packet 85928 [packets to send 263, broken 262] [09:05:03]ProducePacketName [09:05:03]name=ofd_packets/00085928 [09:05:03]OFD Sender: To server: pG, [09:05:03]CommunicateWithHost lk.salyk.kg:30040 [09:05:03]ConnectInit lk.salyk.kg [09:05:05]recv_with_timeout no data received [09:05:09]Connected sock=9 [09:05: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 B4 5C 07 01 BC 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 B4 3A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B8 E2 03 2D 32 54 E0 58 4F 86 14 B2 F0 38 [09:05: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 C5 84 47 00 81 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 A8 4F 01 00 F4 03 04 00 9A E5 EC 66 B6 04 01 00 00 32 F0 C7 96 BD B2 39 76 [09:05:10]CommunicateWithHost err = 0 [09:05:10]CheckOFDResponse [09:05:10]1017 (14) - 77093643461234 [09:05:10]1041 (16) - 0000000000874979 [09:05:10]1040 (4) - 85928 [09:05:10]1012 (4) - 20.09.2024 03:01 [09:05:10]1206 (1) - 0 [09:05:10]OFD Sender: Remove packet 85928 [09:05:10]ProducePacketName [09:05:10]name=ofd_packets/00085928 [09:05:10]NVStorageDeleteData [09:05:10]OFD Sender: No OFD packet to send [09:05:15]OFD Sender: No OFD packet to send [09:05:21]OFD Sender: No OFD packet to send [09:05:26]OFD Sender: No OFD packet to send [09:05:31]OFD Sender: No OFD packet to send [09:05:34]recv_with_timeout no data received [09:05:36]OFD Sender: No OFD packet to send [09:05:41]OFD Sender: No OFD packet to send [09:05:46]OFD Sender: No OFD packet to send [09:05:51]OFD Sender: No OFD packet to send [09:05:56]OFD Sender: No OFD packet to send [09:06:01]OFD Sender: No OFD packet to send [09:06:06]OFD Sender: No OFD packet to send [09:06:11]OFD Sender: No OFD packet to send [09:06:16]OFD Sender: No OFD packet to send [09:06:21]OFD Sender: No OFD packet to send [09:06:26]OFD Sender: No OFD packet to send [09:06:31]OFD Sender: No OFD packet to send [09:06:36]OFD Sender: No OFD packet to send [09: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 07 A2 07 01 83 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 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 54 00 00 00 F4 03 04 00 C2 39 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 41 F4 98 D9 A0 23 F0 2B BA D3 4C DF 31 05 [09:00:52]CheckFolder [09:00:52]dirname=/storage/ofd_packets [09:00:52]CheckFolder done [09:00:52]ProducePacketName [09:00:52]name=ofd_packets/00085925 [09:00:52]NVStorageSaveData ofd_packets/00085925 [09:00:52]File name is /storage/ofd_packets/00085925 [09:00:52]Write 301 bytes [09:00:52]NVStorageSaveData done [09:00:52]OFDSenderStorePacket done [09:00:52]KKMCreateOFDPacket done [09:00:52]NVStorageSaveData kkm_last_timestamp [09:00:52]File name is /storage/kkm_last_timestamp [09:00:52]Write 4 bytes [09:00:52]NVStorageSaveData done [09:00:52]ExternCall_PrintAddStr [09:00:52]wPrintStart [09:00:52]Write to MH i2c: 01 00 00 10 01 11 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: 01 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: 01 07 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: 01 07 00 10 01 00 00 00 00 00 FF 0F 26 [09:00:52]RasterBufferAndPrint [09:00:52]line Счет N : (1)870760 [09:00:52]line ИНН: 02508201610067 [09:00:52]line Контрольно-Кассовый Чек [09:00:52]line ПРОДАЖА [09:00:52]line ТРК (МРК, ГНК) : 53 [09:00:52]line Товар: 2710124130 [09:00:52]line Аи-92-К-5 [09:00:52]line 4.430 * 67.80 [09:00:52]line = 300.35 [09:00:52]line НДС 12% НСП 1% [09:00:52]line > о реализуемом товаре [09:00:52]line ОКРУГЛЕНИЕ: -0.35 [09:00:52]line ИТОГО: 300.00 [09:00:52]line Внесено: 300.00 [09:00:52]line СДАЧА: 0.00 [09:00:52]line НСП 1% : 2.66 [09:00:52]line НДС 12% : 31.90 [09:00:52]line Наличными: 300.00 [09:00:52]line Безнал.: 0.00 [09:00:52]line Место: АЗС № 137 "Партнер Нефть" [09:00:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:00:52]line СНО: Общий режим [09:00:52]line Чек 84 20.09.2024 09:00 [09:00:52]line Смена: 495 ФФД: 1.0 [09:00:52]line ЗНМ: 0300000064 [09:00:52]line РНМ: 0000000000092592 [09:00:52]line Версия ККМ: 001 [09:00:52]line ФМ: 0000000000874979 [09:00:52]line ФД: 85925 [09:00:52]line ФПД: 72518792224803 [09:00:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T090050&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85925&fm=72518792224803&tin=02508201610067®Number=0000000000092592&sum=30000 [09:00:52]written 0, free lines is 4095 [09:00:52]OFD Sender: Processing packet 85925 [packets to send 263, broken 262] [09:00:52]ProducePacketName [09:00:52]name=ofd_packets/00085925 [09:00:52]OFD Sender: To server: pG, [09:00:52]CommunicateWithHost lk.salyk.kg:30040 [09:00:52]ConnectInit lk.salyk.kg [09:00:52]Write to MH i2c: 01 00 00 3B 01 3C [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: 01 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: 01 07 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 D0 0C 1F [09:00:52]RasterBufferAndPrint [09:00:52]line [09:00:52]line [09:00:52]line [09:00:52]line [09:00:52]line [09:00:52]written 0, free lines is 3288 [09:00:52]MH_Cut [09:00:52]Write to MH i2c: D1 01 00 42 01 01 15 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: D1 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: D1 01 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: D1 01 00 42 01 00 14 [09:00:52]Write to MH i2c: 01 00 00 43 01 44 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:53]*** Cut start [09:00:53]*** Partial cut [09:00:53]*** CUTSNS_PIN = 1 [09:00:53]*** CUTSNS_PIN = 0 [09:00:53]*** Brake cut motor [09:00:53]Connected sock=10 [09:00:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 07 A2 07 01 83 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 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 54 00 00 00 F4 03 04 00 C2 39 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 41 F4 98 D9 A0 23 F0 2B BA D3 4C DF 31 05 [09:00:54]Read from MH i2c: 01 [09:00:54]MH_I2C_Read... [09:00:54]*** Stop cut motor [09:00:54]*** Cut end [09:00:54]Read from MH i2c: 01 07 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [09:00:54]process_action close_receipt done [09:00:54]requested_data is exist [09:00:54]produce_requested_data [09:00:54]requested_item fm.sn is exist - process it [09:00:54]wFMCommunicate request_size=4 [09:00:54]MH_SAM_APDU [09:00:54]CAPDU: 80 11 00 00 [09:00:54]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:54]Read from MH i2c: E2 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 17 00 [09:00:54]MH_I2C_Read... [09:00:54]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 [09:00: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:00:54]wFMCommunicate OK [09:00:54]requested_item fd.num is exist - process it [09:00:54]SAM_PROTO_GetFieldsCounters [09:00:54]wFMCommunicate request_size=4 [09:00:54]MH_SAM_APDU [09:00:54]CAPDU: 80 13 00 00 [09:00:54]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:54]Read from MH i2c: E2 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 62 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 D2 [09:00:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [09:00:54]wFMCommunicate OK [09:00:54]SAM_PROTO_GetFieldsCounters done [09:00:54]requested_item shift.num is exist - process it [09:00:54]requested_item shift.opened is exist - process it [09:00:54]req_shift_opened [09:00:54]FM_GetShiftSt[09:06:41]OFD Sender: No OFD packet to send [09:06:46]OFD Sender: No OFD packet to send [09:06:51]OFD Sender: No OFD packet to send [09:06:56]OFD Sender: No OFD packet to send [09:07:01]OFD Sender: No OFD packet to send [09:07:06]OFD Sender: No OFD packet to send [09:07:11]OFD Sender: No OFD packet to send [09:07:16]OFD Sender: No OFD packet to send [09:07:21]OFD Sender: No OFD packet to send [09:07:26]OFD Sender: No OFD packet to send [09:07:31]OFD Sender: No OFD packet to send [09:07:36]OFD Sender: No OFD packet to send [09:07:41]OFD Sender: No OFD packet to send [09:07:46]OFD Sender: No OFD packet to send [09:07:51]OFD Sender: No OFD packet to send [09:07:56]OFD Sender: No OFD packet to send [09:08:21]OFD Sender: No OFD packet to send [09:08:26]OFD Sender: No OFD packet to send [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:51]OFD Sender: No OFD packet to send [09:08:56]OFD Sender: No OFD packet to send [09:09:01]OFD Sender: No OFD packet to send [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:31]OFD Sender: No OFD packet to send [09:09:36]OFD Sender: No OFD packet to send [09:09:41]OFD Sender: No OFD packet to send [09:09:46]OFD Sender: No OFD packet to send [09:09:51]OFD Sender: No OFD packet to send [09:09:56]OFD Sender: No OFD packet to send [09:10:01]OFD Sender: No OFD packet to send [09:10:06]OFD Sender: No OFD packet to send [09:10:11]OFD Sender: No OFD packet to send [09:10:16]OFD Sender: No OFD packet to send [09:10:21]OFD Sender: No OFD packet to send [09:10:26]OFD Sender: No OFD packet to send [09:10:31]ConnectInit Can't connect to host [09:10:31]OFD Sender: No OFD packet to send [09:10:36]OFD Sender: No OFD packet to send [09:10:41]OFD Sender: No OFD packet to send [09:10:46]OFD Sender: No OFD packet to send [09:10:51]OFD Sender: No OFD packet to send [09:10:56]OFD Sender: No OFD packet to send [09:11:01]OFD Sender: No OFD packet to send [09:11:06]OFD Sender: No OFD packet to send [09:11:11]OFD Sender: No OFD packet to send [09:11:16]OFD Sender: No OFD packet to send [09:11:21]OFD Sender: No OFD packet to send [09:11:26]OFD Sender: No OFD packet to send [09:11:31]OFD Sender: No OFD packet to send [09:11:36]OFD Sender: No OFD packet to send [09:11:41]OFD Sender: No OFD packet to send [09:11:46]OFD Sender: No OFD packet to send [09:11:51]OFD Sender: No OFD packet to send [09:11:56]OFD Sender: No OFD packet to send [09:12:01]OFD Sender: No OFD packet to send [09:12:06]OFD Sender: No OFD packet to send [09:12:11]OFD Sender: No OFD packet to send [09:12:16]OFD Sender: No OFD packet to send [09:12:21]OFD Sender: No OFD packet to send [09:12:26]OFD Sender: No OFD packet to send [09:12:31]OFD Sender: No OFD packet to send [09:12:36]OFD Sender: No OFD packet to send [09:12:41]OFD Sender: No OFD packet to send [09:12:46]OFD Sender: No OFD packet to send [09:12:51]OFD Sender: No OFD packet to send [09:12:56]OFD Sender: No OFD packet to send [09:13:01]OFD Sender: No OFD packet to send [09:13:06]OFD Sender: No OFD packet to send [09:13:11]OFD Sender: No OFD packet to send [09:13:16]OFD Sender: No OFD packet to send [09:13:20]recv_with_timeout no data received [09:13:21]OFD Sender: No OFD packet to send [09:13:26]OFD Sender: No OFD packet to send [09:13:31]OFD Sender: No OFD packet to send [09:13:36]OFD Sender: No OFD packet to send [09:13:41]OFD Sender: No OFD packet to send [09:13:46]OFD Sender: No OFD packet to send [09:13:51]OFD Sender: No OFD packet to send [09:13:56]OFD Sender: No OFD packet to send [09:14:01]OFD Sender: No OFD packet to send [09:14:06]OFD Sender: No OFD packet to send [09:14:11]OFD Sender: No OFD packet to send [09:14:16]OFD Sender: No OFD packet to send [09:14:21]OFD Sender: No OFD packet to send [09:14:26]OFD Sender: No OFD packet to send [09:14:31]OFD Sender: No OFD packet to send [09:14:36]OFD Sender: No OFD packet to send [09:14:41]OFD Sender: No OFD packet to send [09:14:46]OFD Sender: No OFD packet to send [09:14:51]OFD Sender: No OFD packet to send [09:14:56]OFD Sender: No OFD packet to send [09:15:01]OFD Sender: No OFD packet to send [09:15:06]OFD Sender: No OFD packet to send [09:15:11]OFD Sender: No OFD packet to send [09:15:16]OFD Sender: No OFD packet to send [09:15:21]OFD Sender: No OFD packet to send [09:15:27]OFD Sender: No OFD packet to send [09:15:32]OFD Sender: No OFD packet to send [09:15:37]OFD Sender: No OFD packet to send [09:15:40]recv_with_timeout no data received [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:13]recv_with_timeout no data received [09:17:17]OFD Sender: No OFD packet to send [09:17:22]OFD Sender: No OFD packet to send [09:17:26]accept exits with 7 [09:17:26]New connection [09:17:26]New thread 3067272548 created [09:17:26]Thread 3067129188 joined [09:17:26]Waiting for new connection... [09:17:26] Sock 7.Parse request [09:17:26]Sock 7.Check first char [09:17:26]Sock 7.First char is OK [09:17:26]request: POST /json_proto HTTP/1.0 [09:17:26]Method: POST [09:17:26]URL: /json_proto [09:17:26]Method is POST - this is cgi request [09:17:26]url: /json_proto [09:17:26]query_string will be loaded in cgi processing [09:17:26]execute_cgi json_proto POST (null) [09:17:26]execute_cgi path=json_proto method=POST [09:17:26]POST find Content-Length [09:17:26]Host: 172.17.47.196:8080 [09:17:26]Content-Length: 687 [09:17:26]Content-Type: application/json [09:17:26] [09:17:26]POST finish read [09:17:26]Found Content-Length = 687 [09:17:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870768", "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" : 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" ] } } [09:17:26]execute_script... [09:17:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870768", "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" : 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" ] } } [09:17:26]POST & json_proto [09:17:26]process_json_proto [09:17:26]json parsed OK: [09:17:26]protocol is kg_v1.0 [09:17:26]action value=close_receipt [09:17:26]process_action close_receipt [09:17:26]cmd_close_receipt [09:17:26]MH_GetDate [09:17:26]Write to MH i2c: F0 00 00 A6 00 95 [09:17:26]Write i2c OK [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: F0 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: F0 09 00 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: F0 09 00 A6 00 00 A6 3D ED 66 4C 6B 94 66 85 [09:17:26]GetLastDocTimeStamp 1726823092 [09:17:26]current date 1726823846 [09:17:26]FM_GetShiftState [09:17:26]SAM_PROTO_GetShiftState [09:17:26]wFMCommunicate request_size=4 [09:17:26]MH_SAM_APDU [09:17:26]CAPDU: 80 13 01 00 [09:17:26]Write to MH i2c: E2 08 00 A7 00 80 13 01 00 00 00 00 00 24 [09:17:26]Write i2c OK [09:17:26]MH_I2C_Read... [09:17:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:26]Read from MH i2c: E2 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: E2 0E 00 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: E2 0E 00 A7 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AF [09:17:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:17:26]wFMCommunicate OK [09:17:26]SAM_PROTO_GetShiftState done [09:17:26]FM_GetShiftState done [09:17:26]opened in 1726791534 [09:17:26]opened+sec_in_day 1726877934 [09:17:26]quantity*price = 200025 [09:17:26]sum+1 = 200026 [09:17:26]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 СНО: Общий режим Чек 88 20.09.2024 09:17 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85929 ФПД: 27692040091481 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T091726&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85929&fm=27692040091481&tin=02508201610067®Number=0000000000092592&sum=200000 [09:17:27]StoreToDocumentArchive [09:17:27]shift 495 fd 85929 [09:17:27]save to /storage/0495/doc_00085929 [09:17:27]save last doc name /storage/0495/doc_00085929 to /storage/kkm_last_doc_name [09:17:27]save OK [09:17:27]Clear old archive folders... [09:17:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:17:27]tlvbuf is 01695EB0 [09:17:27]SAM_PROTO_ClearQueue [09:17:27]wFMCommunicate request_size=4 [09:17:27]MH_SAM_APDU [09:17:27]CAPDU: 80 09 00 00 [09:17:27]Write to MH i2c: E2 08 00 B4 00 80 09 00 00 00 00 00 00 26 [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:17:27]Read from MH i2c: E2 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 B4 00 00 90 00 28 [09:17:27]RAPDU: 90 00 [09:17:27]wFMCommunicate OK [09:17:27]SAM_PROTO_ClearQueue done [09:17:27]KKMCreateOFDPacket [09:17:27]OFDProtocolAddRootSTLVToBuf [09:17:27]FM_MakeSignedData [09:17:27]FM_MakeSignedData [09:17:27]SAM_PROTO_SignData [09:17:27]wFMCommunicate request_size=4 [09:17:27]MH_SAM_APDU [09:17:27]CAPDU: 80 0D 01 02 [09:17:27]Write to MH i2c: E2 08 00 B5 00 80 0D 01 02 00 00 00 00 2E [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:17:27]Read from MH i2c: E2 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 B5 00 00 90 00 29 [09:17:27]RAPDU: 90 00 [09:17:27]wFMCommunicate OK [09:17:27]wFMCommunicate request_size=255 [09:17:27]MH_SAM_APDU [09:17: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 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 58 00 00 00 F4 03 04 00 A6 3D ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [09:17:27]Write to MH i2c: E2 02 01 B6 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 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 58 00 00 00 F4 03 04 00 A6 3D ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 0D [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:27]Read from MH i2c: E2 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 B6 00 00 90 00 2A [09:17:27]RAPDU: 90 00 [09:17:27]wFMCommunicate OK [09:17:27]wFMCommunicate request_size=11 [09:17:27]MH_SAM_APDU [09:17:27]CAPDU: 80 0D 02 02 06 19 2F 8E 36 77 59 [09:17:27]Write to MH i2c: E2 0E 00 B7 00 80 0D 02 02 06 00 19 2F 8E 36 77 59 00 00 19 [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:27]Read from MH i2c: E2 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 B7 00 00 90 00 2B [09:17:27]RAPDU: 90 00 [09:17:27]wFMCommunicate OK [09:17:27]wFMCommunicate request_size=4 [09:17:27]MH_SAM_APDU [09:17:27]CAPDU: 80 0D 03 02 [09:17:27]Write to MH i2c: E2 08 00 B8 00 80 0D 03 02 00 00 00 00 33 [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:17:27]Read from MH i2c: E2 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 0B 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 0B 00 B8 00 00 8D DE D3 4D D0 D8 A8 90 90 00 9F [09:17:27]RAPDU: 8D DE D3 4D D0 D8 A8 90 90 00 [09:17:27]wFMCommunicate OK [09:17:27]SAM_PROTO_SignData done [09:17:27]FM_MakeSignedData done [09:17:27]CreateOFDProtocolMessage [09:17:27]wFMCommunicate request_size=4 [09:17:27]MH_SAM_APDU [09:17:27]CAPDU: 80 11 00 00 [09:17:27]Write to MH i2c: E2 08 00 B9 00 80 11 00 00 00 00 00 00 33 [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:27]Read from MH i2c: E2 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 17 00 [09:17:27]MH_I2C_Read... [09:17:27]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 [09:17: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:17:27]wFMCommunicate OK [09:17:27]CreateOFDProtocolMessage done [09:17:27]OFDSenderStorePacket 85929 [09:17:27]StoreOFDPacket docnum=85929 [09:17: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 63 DC 08 01 AB 9E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 58 00 00 00 F4 03 04 00 A6 3D ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 19 2F 8E 36 77 59 8D DE D3 4D D0 D8 A8 90 [09:17:27]CheckFolder [09:17:27]dirname=/storage/ofd_packets [09:17:27]CheckFolder done [09:17:27]ProducePacketName [09:17:27]name=ofd_packets/00085929 [09:17:27]NVStorageSaveData ofd_packets/00085929 [09:17:27]File name is /storage/ofd_packets/00085929 [09:17:27]Write 302 bytes [09:17:27]NVStorageSaveData done [09:17:27]OFDSenderStorePacket done [09:17:27]KKMCreateOFDPacket done [09:17:27]NVStorageSaveData kkm_last_timestamp [09:17:27]File name is /storage/kkm_last_timestamp [09:17:27]Write 4 bytes [09:17:27]NVStorageSaveData done [09:17:27]ExternCall_PrintAddStr [09:17:27]wPrintStart [09:17:27]Write to MH i2c: 01 00 00 BA 00 BA [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: 01 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: 01 07 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: 01 07 00 BA 00 00 00 00 00 00 FF 0F CF [09:17:27]RasterBufferAndPrint [09:17:27]line Счет N : (1)870768 [09:17:27]line ИНН: 02508201610067 [09:17:27]line Контрольно-Кассовый Чек [09:17:27]line ПРОДАЖА [09:17:27]line ТРК (МРК, ГНК) : 34 [09:17:27]line Товар: 2710194210 [09:17:27]line ДТ(л)-К-4 [09:17:27]line 26.250 * 76.20 [09:17:27]line = 2000.25 [09:17:27]line НДС 12% НСП 1% [09:17:27]line > о реализуемом товаре [09:17:27]line ОКРУГЛЕНИЕ: -0.25 [09:17:27]line ИТОГО: 2000.00 [09:17:27]line Внесено: 2000.00 [09:17:27]line СДАЧА: 0.00 [09:17:27]line НСП 1% : 17.70 [09:17:27]line НДС 12% : 212.42 [09:17:27]line Наличными: 2000.00 [09:17:27]line Безнал.: 0.00 [09:17:27]line Место: АЗС № 137 "Партнер Нефть" [09:17:27]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:17:27]line СНО: Общий режим [09:17:27]line Чек 88 20.09.2024 09:17 [09:17:27]line Смена: 495 ФФД: 1.0 [09:17:27]line ЗНМ: 0300000064 [09:17:27]line РНМ: 0000000000092592 [09:17:27]line Версия ККМ: 001 [09:17:27]line ФМ: 0000000000874979 [09:17:27]line ФД: 85929 [09:17:27]line ФПД: 27692040091481 [09:17:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T091726&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85929&fm=27692040091481&tin=02508201610067®Number=0000000000092592&sum=200000 [09:17:27]written 0, free lines is 4095 [09:17:27]OFD Sender: Processing packet 85929 [packets to send 263, broken 262] [09:17:27]ProducePacketName [09:17:27]name=ofd_packets/00085929 [09:17:27]OFD Sender: To server: pG, [09:17:27]CommunicateWithHost lk.salyk.kg:30040 [09:17:27]ConnectInit lk.salyk.kg [09:17:28]Write to MH i2c: 01 00 00 E5 00 E5 [09:17:28]Write i2c OK [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: 01 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: 01 07 00 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: 01 07 00 E5 00 00 00 00 00 00 CD 0C C5 [09:17:28]RasterBufferAndPrint [09:17:28]line [09:17:28]line [09:17:28]line [09:17:28]line [09:17:28]line [09:17:28]written 0, free lines is 3283 [09:17:28]MH_Cut [09:17:28]Write to MH i2c: D1 01 00 EC 00 01 BE [09:17:28]Write i2c OK [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: D1 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: D1 01 00 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: D1 01 00 EC 00 00 BD [09:17:28]Write to MH i2c: 01 00 00 ED 00 ED [09:17:28]Write i2c OK [09:17:28]MH_I2C_Read... [09:17:29]*** Cut start [09:17:29]*** Partial cut [09:17:29]*** CUTSNS_PIN = 1 [09:17:29]*** CUTSNS_PIN = 0 [09:17:29]*** Brake cut motor [09:17:29]Connected sock=11 [09:17: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 63 DC 08 01 AB 9E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 58 00 00 00 F4 03 04 00 A6 3D ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 19 2F 8E 36 77 59 8D DE D3 4D D0 D8 A8 90 [09:17:29]Read from MH i2c: 01 [09:17:29]MH_I2C_Read... [09:17:29]*** Stop cut motor [09:17:29]*** Cut end [09:17:29]Read from MH i2c: 01 07 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: 01 07 00 ED 00 00 00 00 00 00 FF 0F 02 [09:17:29]process_action close_receipt done [09:17:29]requested_data is exist [09:17:29]produce_requested_data [09:17:29]requested_item fm.sn is exist - process it [09:17:29]wFMCommunicate request_size=4 [09:17:29]MH_SAM_APDU [09:17:29]CAPDU: 80 11 00 00 [09:17:29]Write to MH i2c: E2 08 00 EE 00 80 11 00 00 00 00 00 00 68 [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:29]Read from MH i2c: E2 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 17 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 17 00 EE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C7 [09: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 [09:17:29]wFMCommunicate OK [09:17:29]requested_item fd.num is exist - process it [09:17:29]SAM_PROTO_GetFieldsCounters [09:17:29]wFMCommunicate request_size=4 [09:17:29]MH_SAM_APDU [09:17:29]CAPDU: 80 13 00 00 [09:17:29]Write to MH i2c: E2 08 00 EF 00 80 13 00 00 00 00 00 00 6B [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:29]Read from MH i2c: E2 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 62 00 [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 62 00 EF 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 A9 4F 01 00 0E 04 04 00 EF 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 8B [09:17: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 A9 4F 01 00 0E 04 04 00 EF 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 [09:17:29]wFMCommunicate OK [09:17:29]SAM_PROTO_GetFieldsCounters done [09:17:29]requested_item shift.num is exist - process it [09:17:29]requested_item shift.opened is exist - process it [09:17:29]req_shift_opened [09:17:29]FM_GetShiftState [09:17:29]SAM_PROTO_GetShiftState [09:17:29]wFMCommunicate request_size=4 [09:17:29]MH_SAM_APDU [09:17:29]CAPDU: 80 13 01 00 [09:17:29]Write to MH i2c: E2 08 00 F0 00 80 13 01 00 00 00 00 00 6D [09:17:29]Write i2c OK [09:17:29]MH_I2C_Read... [09:17:29]Read from MH i2c: E2 [09:17:29]MH_I2C_Read... [09:17:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:29]Read from MH i2c: E2 0E 00 [09:17:29]MH_I2C_Read... [09:17: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 3B 10 47 00 9A D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A9 4F 01 00 F4 03 04 00 7E E8 EC 66 B6 04 01 00 00 BA 19 C3 25 4A 92 AA A6 [09:17:29]CommunicateWithHost err = 0 [09:17:29]CheckOFDResponse [09:17:29]1017 (14) - 77093643461234 [09:17:29]1041 (16) - 0000000000874979 [09:17:29]1040 (4) - 85929 [09:17:29]1012 (4) - 20.09.2024 03:14 [09:17:29]1206 (1) - 0 [09:17:29]OFD Sender: Remove packet 85929 [09:17:29]ProducePacketName [09:17:29]name=ofd_packets/00085929 [09:17:29]NVStorageDeleteData [09:17:29]Read from MH i2c: E2 0E 00 F0 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F8 [09:17:29]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:17:29]wFMCommunicate OK [09:17:29]SAM_PROTO_GetShiftState done [09:17:29]FM_GetShiftState done [09:17:29]req_shift_opened done [09:17:29]requested_item shift.open_date is exist - process it [09:17:29]req_shift_open_date [09:17:29]req_shift_open_date done [09:17:29]produce_requested_data done [09:17:29]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85929,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:17:29]process_action_free close_receipt [09:17:29]json_value_free [09:17:29]json_value_free done [09:17:29]process_json_proto returns [09:17:29]Send response to host [09:17:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85929,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:17:29]free response buf [09:17:29]execute_script done [09:17:29]execute_script returns [09:17:29]free content buf [09:17:29]Sock 7.Close socket [09:17:29]Sock 7.Thread stoped [09:17:30]OFD Sender: No OFD packet to send [09:17:35]OFD Sender: No OFD packet to send [09:17:40]recv_with_timeout no data received [09:17:40]OFD Sender: No OFD packet to send [09:17:45]OFD Sender: No OFD packet to send [09:17:50]OFD Sender: No OFD packet to send [09:17:55]OFD Sender: No OFD packet to send [09:18:00]OFD Sender: No OFD packet to send [09:18:05]OFD Sender: No OFD packet to send [09:18:10]OFD Sender: No OFD packet to send [09:18:15]OFD Sender: No OFD packet to send [09:18:20]OFD Sender: No OFD packet to send [09:18:25]OFD Sender: No OFD packet to send [09:18:30]OFD Sender: No OFD packet to send [09:18:35]OFD Sender: No OFD packet to send [09:18:40]OFD Sender: No OFD packet to send [09:18:45]OFD Sender: No OFD packet to send [09:18:50]OFD Sender: No OFD packet to send [09:18:55]OFD Sender: No OFD packet to send [09:19:00]OFD Sender: No OFD packet to send [09:19:05]OFD Sender: No OFD packet to send [09:19:10]OFD Sender: No OFD packet to send [09:19:15]OFD Sender: No OFD packet to send [09:19:20]OFD Sender: No OFD packet to send [09:19:25]OFD Sender: No OFD packet to send [09:19:30]OFD Sender: No OFD packet to send [09:19:35]OFD Sender: No OFD packet to send [09:19:40]OFD Sender: No OFD packet to send [09:19:45]OFD Sender: No OFD packet to send [09:19:50]OFD Sender: No OFD packet to send [09:19:55]recv_with_timeout no data received [09:19:55]OFD Sender: No OFD packet to send [09:20:00]OFD Sender: No OFD packet to send [09:20:05]OFD Sender: No OFD packet to send [09:20:10]OFD Sender: No OFD packet to send [09:20:15]OFD Sender: No OFD packet to send [09:20:20]OFD Sender: No OFD packet to send [09:20:25]OFD Sender: No OFD packet to send [09:20:30]OFD Sender: No OFD packet to send [09:20:35]OFD Sender: No OFD packet to send [09:20:40]OFD Sender: No OFD packet to send [09:20:45]OFD Sender: No OFD packet to send [09:20:50]OFD Sender: No OFD packet to send [09:20:55]OFD Sender: No OFD packet to send [09:21:00]OFD Sender: No OFD packet to send [09:21:05]OFD Sender: No OFD packet to send [09:21:06]recv_with_timeout no data received [09:21:10]OFD Sender: No OFD packet to send [09:21:15]OFD Sender: No OFD packet to send [09:21:20]OFD Sender: No OFD packet to send [09:21:25]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]MH_I2C_Read... [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: 5821298+1721002828=1726824126 [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 BE 3E ED 66 4C 6B 94 66 FF [09:22:06]Current date/time: 20.09.2024 09:22 [09:22:06]FM_Init [09:22:06]wFMConnect [09:22:06]MH_SAM_On [09:22:06]Write to MH i2c: E0 00 00 08 00 E7 [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_init finished! [09:22:06]*** atr: [09:22:06]*** 0F 3B D5 18 FF 81 91 FE [09:22:06]*** 1F C3 80 73 C8 21 10 0A [09:22:06]*** 00 00 00 00 00 00 00 00 [09:22:06]*** 00 00 00 00 00 00 00 00 [09:22:06]*** 00 00 00 00 00 00 00 00 [09:22:06]*** 00 00 00 00 00 00 00 00 [09:22:06]*** 00 00 00 00 00 00 00 00 [09:22:06]*** 00 00 00 00 00 00 00 00 [09:22:06]Read from MH i2c: E0 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E0 10 00 [09:22:06]MH_I2C_Read... [09:22: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 [09:22:06]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [09:22:06]wFMCommunicate request_size=10 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [09:22:06]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [09:22:06]Read from MH i2c: E2 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [09:22:06]RAPDU: 90 00 [09:22:06]wFMCommunicate OK [09:22:06]wFMCommunicate request_size=4 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 80 11 00 00 [09:22:06]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:06]Read from MH i2c: E2 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 17 00 [09:22:06]MH_I2C_Read... [09:22: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 [09:22:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:22:06]wFMCommunicate OK [09:22:06]Detected FM SN is 0000000000874979 [09:22:06]Stored FM SN is 0000000000874979 [09:22:06]wFMCommunicate request_size=9 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 80 16 00 00 04 B6 D7 00 00 [09:22:06]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [09:22:06]Read from MH i2c: E2 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [09:22:06]RAPDU: 90 00 [09:22:06]wFMCommunicate OK [09:22:06]FM PIN OK [09:22:06]wFMCommunicate request_size=8 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 80 14 04 00 03 02 00 01 [09:22:06]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [09:22:06]Read from MH i2c: E2 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [09:22:06]RAPDU: 90 00 [09:22:06]wFMCommunicate OK [09:22:06]wFMCommunicate request_size=13 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [09:22: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 [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [09:22:06]Read from MH i2c: E2 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [09:22:06]RAPDU: 90 00 [09:22:06]wFMCommunicate OK [09:22:06]wFMCommunicate request_size=4 [09:22:06]MH_SAM_APDU [09:22:06]CAPDU: 80 11 00 00 [09:22:06]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:06]Read from MH i2c: E2 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: E2 17 00 [09:22:06]MH_I2C_Read... [09:22: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 [09:22:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:22:06]wFMCommunicate OK [09:22:06]DocumentArchiveInit [09:22:06]Start Httpd... [09:22:06]Httpd thread 3067059556 created [09:22:06]Write to MH i2c: 01 00 00 0F 00 0F [09:22:06]Write i2c OK [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: 01 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: 01 07 00 [09:22:06]MH_I2C_Read... [09:22:06]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [09:22:06]MH Int Process started [09:22:06]Allocated Socket 7 [09:22:06]Bind OK [09:22:06]Listen OK [09:22:06]httpd running on port 8080 [09:22:06]Waiting for new connection... [09:22:06]OFD Sender: No OFD packet to send [09:22:08]accept exits with 8 [09:22:08]New connection [09:22:08]New thread 3066772836 created [09:22:08]Waiting for new connection... [09:22:08] Sock 8.Parse request [09:22:08]Sock 8.Check first char [09:22:08]Sock 8.First char is OK [09:22:08]request: POST /json_proto HTTP/1.0 [09:22:08]Method: POST [09:22:08]URL: /json_proto [09:22:08]Method is POST - this is cgi request [09:22:08]url: /json_proto [09:22:08]query_string will be loaded in cgi processing [09:22:08]execute_cgi json_proto POST (null) [09:22:08]execute_cgi path=json_proto method=POST [09:22:08]POST find Content-Length [09:22:08]Host: 172.17.47.196:8080 [09:22:08]Content-Length: 215 [09:22:08]Content-Type: application/json [09:22:08] [09:22:08]POST finish read [09:22:08]Found Content-Length = 215 [09:22: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" ] } } [09:22:08]execute_script... [09:22: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" ] } } [09:22:08]POST & json_proto [09:22:08]process_json_proto [09:22:08]json parsed OK: [09:22:08]protocol is kg_v1.0 [09:22:08]action value=get_value [09:22:08]process_action get_value [09:22:08]cmd_get_value [09:22:08]process_action get_value done [09:22:08]requested_data is exist [09:22:08]produce_requested_data [09:22:08]requested_item kkm.sn is exist - process it [09:22:08]requested_item kkm.ver is exist - process it [09:22:08]requested_item fm.sn is exist - process it [09:22:08]wFMCommunicate request_size=4 [09:22:08]MH_SAM_APDU [09:22:08]CAPDU: 80 11 00 00 [09:22:08]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [09:22:08]Write i2c OK [09:22:08]MH_I2C_Read... [09:22:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:08]Read from MH i2c: E2 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 17 00 [09:22:08]MH_I2C_Read... [09:22: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 [09: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 [09:22:08]wFMCommunicate OK [09:22:08]requested_item fd.num is exist - process it [09:22:08]SAM_PROTO_GetFieldsCounters [09:22:08]wFMCommunicate request_size=4 [09:22:08]MH_SAM_APDU [09:22:08]CAPDU: 80 13 00 00 [09:22:08]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [09:22:08]Write i2c OK [09:22:08]MH_I2C_Read... [09:22:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:08]Read from MH i2c: E2 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 62 00 [09:22:08]MH_I2C_Read... [09:22: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 A9 4F 01 00 0E 04 04 00 EF 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 AD [09:22: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 A9 4F 01 00 0E 04 04 00 EF 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 [09:22:08]wFMCommunicate OK [09:22:08]SAM_PROTO_GetFieldsCounters done [09:22:08]requested_item shift.num is exist - process it [09:22:08]requested_item shift.opened is exist - process it [09:22:08]req_shift_opened [09:22:08]FM_GetShiftState [09:22:08]SAM_PROTO_GetShiftState [09:22:08]wFMCommunicate request_size=4 [09:22:08]MH_SAM_APDU [09:22:08]CAPDU: 80 13 01 00 [09:22:08]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [09:22:08]Write i2c OK [09:22:08]MH_I2C_Read... [09:22:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:08]Read from MH i2c: E2 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 0E 00 [09:22:08]MH_I2C_Read... [09:22:08]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [09:22:08]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:22:08]wFMCommunicate OK [09:22:08]SAM_PROTO_GetShiftState done [09:22:08]FM_GetShiftState done [09:22:08]req_shift_opened done [09:22:08]requested_item shift.open_date is exist - process it [09:22:08]req_shift_open_date [09:22:08]req_shift_open_date done [09:22:08]produce_requested_data done [09:22:08]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":85929,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:22:08]process_action_free get_value [09:22:08]json_value_free [09:22:08]json_value_free done [09:22:08]process_json_proto returns [09:22:08]Send response to host [09:22:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":85929,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:22:08]free response buf [09:22:08]execute_script done [09:22:08]execute_script returns [09:22:08]free content buf [09:22:08]Sock 8.Close socket [09:22:08]Sock 8.Thread stoped [09:22:08]accept exits with 6 [09:22:08]New connection [09:22:08]New thread 3066629476 created [09:22:08]Thread 3066772836 joined [09:22:08]Waiting for new connection... [09:22:08] Sock 6.Parse request [09:22:08]Sock 6.Check first char [09:22:08]Sock 6.First char is OK [09:22:08]request: POST /json_proto HTTP/1.0 [09:22:08]Method: POST [09:22:08]URL: /json_proto [09:22:08]Method is POST - this is cgi request [09:22:08]url: /json_proto [09:22:08]query_string will be loaded in cgi processing [09:22:08]execute_cgi json_proto POST (null) [09:22:08]execute_cgi path=json_proto method=POST [09:22:08]POST find Content-Length [09:22:08]Host: 172.17.47.196:8080 [09:22:08]Content-Length: 331 [09:22:08]Content-Type: application/json [09:22:08] [09:22:08]POST finish read [09:22:08]Found Content-Length = 331 [09:22: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" ] } } [09:22:08]execute_script... [09:22: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" ] } } [09:22:08]POST & json_proto [09:22:08]process_json_proto [09:22:08]json parsed OK: [09:22:08]protocol is kg_v1.0 [09:22:08]action value=get_value [09:22:08]process_action get_value [09:22:08]cmd_get_value [09:22:08]process_action get_value done [09:22:08]requested_data is exist [09:22:08]produce_requested_data [09:22:09]requested_item fm.sale.total is exist - process it [09:22:09]SAM_PROTO_GetFMData [09:22:09]wFMCommunicate request_size=4 [09:22:09]MH_SAM_APDU [09:22:09]CAPDU: 80 13 03 00 [09:22:09]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [09:22:09]Write i2c OK [09:22:09]MH_I2C_Read... [09:22:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:22:09]Read from MH i2c: E2 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 FD 00 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 CA 4B 01 00 69 04 A3 00 6F 04 04 00 51 49 01 00 B1 04 05 00 E7 CE 5B B3 01 70 04 05 00 98 BF 11 86 01 72 04 04 00 4F 0F 4A 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 BF 3B 3F 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 FC 86 DA 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 7F [09:22:09]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 CA 4B 01 00 69 04 A3 00 6F 04 04 00 51 49 01 00 B1 04 05 00 E7 CE 5B B3 01 70 04 05 00 98 BF 11 86 01 72 04 04 00 4F 0F 4A 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 BF 3B 3F 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 FC 86 DA 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 [09:22:09]wFMCommunicate OK [09:22:09]wFMCommunicate request_size=4 [09:22:09]MH_SAM_APDU [09:22:09]CAPDU: 80 17 00 00 [09:22:09]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [09:22:09]Write i2c OK [09:22:09]MH_I2C_Read... [09:22:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:09]Read from MH i2c: E2 [09:22:09]MH_I2C_Read... [09:22:09]Read from MH i2c: E2 FD 00 [09:22:09]MH_I2C_Read... [09:22: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 [09:22: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 [09:22:09]wFMCommunicate OK [09:22:09]wFMCommunicate request_size=4 [09:22:09]MH_SAM_APDU [09:22:09]CAPDU: 80 17 00 00 [09:22:09]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [09:22:09]Write i2c OK [09:22:09]MH_I2C_Read... [09:22:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:10]Read from MH i2c: E2 [09:22:10]MH_I2C_Read... [09:22:10]Read from MH i2c: E2 FD 00 [09:22:10]MH_I2C_Read... [09:22: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 [09:22: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 [09:22:10]wFMCommunicate OK [09:22:10]wFMCommunicate request_size=4 [09:22:10]MH_SAM_APDU [09:22:10]CAPDU: 80 17 00 00 [09:22:10]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [09:22:10]Write i2c OK [09:22:10]MH_I2C_Read... [09:22:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:10]Read from MH i2c: E2 [09:22:10]MH_I2C_Read... [09:22:10]Read from MH i2c: E2 FD 00 [09:22:10]MH_I2C_Read... [09:22: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 [09:22: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 [09:22:10]wFMCommunicate OK [09:22:10]wFMCommunicate request_size=4 [09:22:10]MH_SAM_APDU [09:22:10]CAPDU: 80 17 00 00 [09:22:10]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [09:22:10]Write i2c OK [09:22:10]MH_I2C_Read... [09:22:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [09:22:10]Read from MH i2c: E2 [09:22:10]MH_I2C_Read... [09:22:10]Read from MH i2c: E2 E5 00 [09:22:10]MH_I2C_Read... [09:22: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 [09:22: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 [09:22:10]wFMCommunicate OK [09:22:10]SAM_PROTO_GetFMData done [09:22:10]requested_item fm.sale_refund.total is exist - process it [09:22:10]requested_item fm.buy.total is exist - process it [09:22:10]requested_item shift.sale.total is exist - process it [09:22:10]SAM_PROTO_GetShiftData [09:22:10]wFMCommunicate request_size=4 [09:22:10]MH_SAM_APDU [09:22:10]CAPDU: 80 13 02 00 [09:22:10]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [09:22:10]Write i2c OK [09:22:10]MH_I2C_Read... [09:22:11]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:22:11]Read from MH i2c: E2 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 FD 00 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 58 00 00 00 69 04 9C 00 6F 04 04 00 58 00 00 00 B1 04 03 00 86 48 72 70 04 03 00 68 7B 67 72 04 03 00 1E CD 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 B3 23 0C 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 F3 02 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 6D [09:22:11]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 58 00 00 00 69 04 9C 00 6F 04 04 00 58 00 00 00 B1 04 03 00 86 48 72 70 04 03 00 68 7B 67 72 04 03 00 1E CD 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 B3 23 0C 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 F3 02 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [09:22:11]wFMCommunicate OK [09:22:11]wFMCommunicate request_size=4 [09:22:11]MH_SAM_APDU [09:22:11]CAPDU: 80 17 00 00 [09:22:11]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [09:22:11]Write i2c OK [09:22:11]MH_I2C_Read... [09:22:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:11]Read from MH i2c: E2 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 FD 00 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [09:22:11]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [09:22:11]wFMCommunicate OK [09:22:11]wFMCommunicate request_size=4 [09:22:11]MH_SAM_APDU [09:22:11]CAPDU: 80 17 00 00 [09:22:11]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [09:22:11]Write i2c OK [09:22:11]MH_I2C_Read... [09:22:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:11]Read from MH i2c: E2 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 FD 00 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [09:22:11]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [09:22:11]wFMCommunicate OK [09:22:11]wFMCommunicate request_size=4 [09:22:11]MH_SAM_APDU [09:22:11]CAPDU: 80 17 00 00 [09:22:11]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [09:22:11]Write i2c OK [09:22:11]MH_I2C_Read... [09:22:11]OFD Sender: No OFD packet to send [09:22:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:22:12]Read from MH i2c: E2 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 FD 00 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [09:22:12]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [09:22:12]wFMCommunicate OK [09:22:12]wFMCommunicate request_size=4 [09:22:12]MH_SAM_APDU [09:22:12]CAPDU: 80 17 00 00 [09:22:12]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [09:22:12]Write i2c OK [09:22:12]MH_I2C_Read... [09:22:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [09:22:12]Read from MH i2c: E2 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 CC 00 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [09:22:12]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:22:12]wFMCommunicate OK [09:22:12]SAM_PROTO_GetShiftData done [09:22:12]requested_item shift.sale.total_cash is exist - process it [09:22:12]requested_item shift.sale_refund.total is exist - process it [09:22:12]requested_item shift.sale_refund.total_cash is exist - process it [09:22:12]requested_item shift.buy.total is exist - process it [09:22:12]requested_item shift.buy.total_cash is exist - process it [09:22:12]produce_requested_data done [09:22:12]produce_requested_data return {"fm.sale.total":73041057.03,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":74896.70,"shift.sale.total_cash":67818.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:22:12]process_action_free get_value [09:22:12]json_value_free [09:22:12]json_value_free done [09:22:12]process_json_proto returns [09:22:12]Send response to host [09:22:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73041057.03,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":74896.70,"shift.sale.total_cash":67818.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:22:12]free response buf [09:22:12]execute_script done [09:22:12]execute_script returns [09:22:12]free content buf [09:22:12]Sock 6.Close socket [09:22:12]Sock 6.Thread stoped [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:46]accept exits with 8 [09:22:46]New connection [09:22:46]New thread 3066772836 created [09:22:46]Thread 3066629476 joined [09:22:46]Waiting for new connection... [09:22:46] Sock 8.Parse request [09:22:46]Sock 8.Check first char [09:22:46]Sock 8.First char is OK [09:22:46]request: POST /json_proto HTTP/1.0 [09:22:46]Method: POST [09:22:46]URL: /json_proto [09:22:46]Method is POST - this is cgi request [09:22:46]url: /json_proto [09:22:46]query_string will be loaded in cgi processing [09:22:46]execute_cgi json_proto POST (null) [09:22:46]execute_cgi path=json_proto method=POST [09:22:46]POST find Content-Length [09:22:46]Host: 172.17.47.196:8080 [09:22:46]Content-Length: 683 [09:22:46]Content-Type: application/json [09:22:46] [09:22:46]POST finish read [09:22:46]Found Content-Length = 683 [09:22:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870769", "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" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:46]execute_script... [09:22:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870769", "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" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:46]POST & json_proto [09:22:46]process_json_proto [09:22:46]json parsed OK: [09:22:46]protocol is kg_v1.0 [09:22:46]action value=close_receipt [09:22:46]process_action close_receipt [09:22:46]cmd_close_receipt [09:22:46]MH_GetDate [09:22:46]Write to MH i2c: F0 00 00 1D 00 0C [09:22:46]Write i2c OK [09:22:46]MH_I2C_Read... [09:22:46]Read from MH i2c: F0 [09:22:46]MH_I2C_Read... [09:22:46]Read from MH i2c: F0 09 00 [09:22:46]MH_I2C_Read... [09:22:46]Read from MH i2c: F0 09 00 1D 00 00 E7 3E ED 66 4C 6B 94 66 3E [09:22:46]GetLastDocTimeStamp 1726823846 [09:22:46]current date 1726824167 [09:22:46]FM_GetShiftState [09:22:46]SAM_PROTO_GetShiftState [09:22:46]wFMCommunicate request_size=4 [09:22:46]MH_SAM_APDU [09:22:46]CAPDU: 80 13 01 00 [09:22:46]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [09:22:46]Write i2c OK [09:22:46]MH_I2C_Read... [09:22:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:46]Read from MH i2c: E2 [09:22:46]MH_I2C_Read... [09:22:46]Read from MH i2c: E2 0E 00 [09:22:46]MH_I2C_Read... [09:22:46]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [09:22:46]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:22:46]wFMCommunicate OK [09:22:46]SAM_PROTO_GetShiftState done [09:22:46]FM_GetShiftState done [09:22:46]opened in 1726791534 [09:22:46]opened+sec_in_day 1726877934 [09:22:46]quantity*price = 90068 [09:22:46]sum+1 = 90069 [09:22:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.65 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 89 20.09.2024 09:22 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85930 ФПД: 82491761310625 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T092247&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85930&fm=82491761310625&tin=02508201610067®Number=0000000000092592&sum=90000 [09:22:47]StoreToDocumentArchive [09:22:47]shift 495 fd 85930 [09:22:47]save to /storage/0495/doc_00085930 [09:22:47]save last doc name /storage/0495/doc_00085930 to /storage/kkm_last_doc_name [09:22:47]save OK [09:22:47]Clear old archive folders... [09:22:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:22:47]tlvbuf is 00770BE0 [09:22:47]SAM_PROTO_ClearQueue [09:22:47]wFMCommunicate request_size=4 [09:22:47]MH_SAM_APDU [09:22:47]CAPDU: 80 09 00 00 [09:22:47]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [09:22:47]Write i2c OK [09:22:47]MH_I2C_Read... [09:22:47]Read from MH i2c: E2 [09:22:47]MH_I2C_Read... [09:22:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:47]Read from MH i2c: E2 03 00 [09:22:47]MH_I2C_Read... [09:22:47]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [09:22:47]RAPDU: 90 00 [09:22:47]wFMCommunicate OK [09:22:47]SAM_PROTO_ClearQueue done [09:22:47]KKMCreateOFDPacket [09:22:47]OFDProtocolAddRootSTLVToBuf [09:22:47]FM_MakeSignedData [09:22:47]FM_MakeSignedData [09:22:47]SAM_PROTO_SignData [09:22:47]wFMCommunicate request_size=4 [09:22:47]MH_SAM_APDU [09:22:47]CAPDU: 80 0D 01 02 [09:22:47]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [09:22:47]Write i2c OK [09:22:47]MH_I2C_Read... [09:22:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:47]Read from MH i2c: E2 [09:22:47]MH_I2C_Read... [09:22:47]Read from MH i2c: E2 03 00 [09:22:47]MH_I2C_Read... [09:22:47]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [09:22:47]RAPDU: 90 00 [09:22:47]wFMCommunicate OK [09:22:47]wFMCommunicate request_size=255 [09:22:47]MH_SAM_APDU [09:22:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 E7 3E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [09:22: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 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 E7 3E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 A3 [09:22:47]Write i2c OK [09:22:47]MH_I2C_Read... [09:22:47]Read from MH i2c: E2 [09:22:47]MH_I2C_Read... [09:22:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:47]Read from MH i2c: E2 03 00 [09:22:47]MH_I2C_Read... [09:22:47]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [09:22:47]RAPDU: 90 00 [09:22:47]wFMCommunicate OK [09:22:47]wFMCommunicate request_size=11 [09:22:47]MH_SAM_APDU [09:22:47]CAPDU: 80 0D 02 02 06 4B 06 9C 21 3B A1 [09:22:47]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 4B 06 9C 21 3B A1 00 00 9E [09:22:47]Write i2c OK [09:22:47]MH_I2C_Read... [09:22:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:47]Read from MH i2c: E2 [09:22:47]MH_I2C_Read... [09:22:47]Read from MH i2c: E2 03 00 [09:22:47]MH_I2C_Read... [09:22:47]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [09:22:47]RAPDU: 90 00 [09:22:47]wFMCommunicate OK [09:22:47]wFMCommunicate request_size=4 [09:22:47]MH_SAM_APDU [09:22:47]CAPDU: 80 0D 03 02 [09:22:47]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [09:22:47]Write i2c OK [09:22:47]MH_I2C_Read... [09:22:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:47]Read from MH i2c: E2 [09:22:47]MH_I2C_Read... [09:22:47]Read from MH i2c: E2 0B 00 [09:22:47]MH_I2C_Read... [09:22:47]Read from MH i2c: E2 0B 00 2F 00 00 87 74 98 96 5B 03 D3 8E 90 00 93 [09:22:47]RAPDU: 87 74 98 96 5B 03 D3 8E 90 00 [09:22:47]wFMCommunicate OK [09:22:47]SAM_PROTO_SignData done [09:22:47]FM_MakeSignedData done [09:22:47]CreateOFDProtocolMessage [09:22:47]wFMCommunicate request_size=4 [09:22:47]MH_SAM_APDU [09:22:47]CAPDU: 80 11 00 00 [09:22:47]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [09:22:47]Write i2c OK [09:22:47]MH_I2C_Read... [09:22:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:47]Read from MH i2c: E2 [09:22:47]MH_I2C_Read... [09:22:47]Read from MH i2c: E2 17 00 [09:22:47]MH_I2C_Read... [09:22:47]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:22: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:22:47]wFMCommunicate OK [09:22:47]CreateOFDProtocolMessage done [09:22:47]OFDSenderStorePacket 85930 [09:22:47]StoreOFDPacket docnum=85930 [09:22: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 76 44 08 01 D8 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 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 E7 3E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4B 06 9C 21 3B A1 87 74 98 96 5B 03 D3 8E [09:22:47]CheckFolder [09:22:47]dirname=/storage/ofd_packets [09:22:47]CheckFolder done [09:22:47]ProducePacketName [09:22:47]name=ofd_packets/00085930 [09:22:47]NVStorageSaveData ofd_packets/00085930 [09:22:47]File name is /storage/ofd_packets/00085930 [09:22:47]Write 302 bytes [09:22:47]NVStorageSaveData done [09:22:47]OFDSenderStorePacket done [09:22:47]KKMCreateOFDPacket done [09:22:47]NVStorageSaveData kkm_last_timestamp [09:22:47]File name is /storage/kkm_last_timestamp [09:22:47]Write 4 bytes [09:22:47]NVStorageSaveData done [09:22:47]ExternCall_PrintAddStr [09:22:47]wPrintStart [09:22:47]Write to MH i2c: 01 00 00 31 00 31 [09:22:47]Write i2c OK [09:22:47]MH_I2C_Read... [09:22:47]Read from MH i2c: 01 [09:22:47]MH_I2C_Read... [09:22:47]Read from MH i2c: 01 07 00 [09:22:47]MH_I2C_Read... [09:22:47]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [09:22:47]RasterBufferAndPrint [09:22:47]line Счет N : (1)870769 [09:22:47]line ИНН: 02508201610067 [09:22:47]line Контрольно-Кассовый Чек [09:22:48]line ПРОДАЖА [09:22:48]line ТРК (МРК, ГНК) : 54 [09:22:48]line Товар: 2710194210 [09:22:48]line ДТ(л)-К-4 [09:22:48]line 11.820 * 76.20 [09:22:48]line = 900.68 [09:22:48]line НДС 12% НСП 1% [09:22:48]line > о реализуемом товаре [09:22:48]line ОКРУГЛЕНИЕ: -0.68 [09:22:48]line ИТОГО: 900.00 [09:22:48]line Внесено: 900.00 [09:22:48]line СДАЧА: 0.00 [09:22:48]line НСП 1% : 7.97 [09:22:48]line НДС 12% : 95.65 [09:22:48]line Наличными: 900.00 [09:22:48]line Безнал.: 0.00 [09:22:48]line Место: АЗС № 137 "Партнер Нефть" [09:22:48]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:22:48]line СНО: Общий режим [09:22:48]line Чек 89 20.09.2024 09:22 [09:22:48]line Смена: 495 ФФД: 1.0 [09:22:48]line ЗНМ: 0300000064 [09:22:48]line РНМ: 0000000000092592 [09:22:48]line Версия ККМ: 001 [09:22:48]line ФМ: 0000000000874979 [09:22:48]line ФД: 85930 [09:22:48]line ФПД: 82491761310625 [09:22:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T092247&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85930&fm=82491761310625&tin=02508201610067®Number=0000000000092592&sum=90000 [09:22:48]written 0, free lines is 4095 [09:22:48]OFD Sender: Processing packet 85930 [packets to send 263, broken 262] [09:22:48]ProducePacketName [09:22:48]name=ofd_packets/00085930 [09:22:48]OFD Sender: To server: pG, [09:22:48]CommunicateWithHost lk.salyk.kg:30040 [09:22:48]ConnectInit lk.salyk.kg [09:22:48]Write to MH i2c: 01 00 00 5C 00 5C [09:22:48]Write i2c OK [09:22:48]MH_I2C_Read... [09:22:48]Read from MH i2c: 01 [09:22:48]MH_I2C_Read... [09:22:48]Read from MH i2c: 01 07 00 [09:22:48]MH_I2C_Read... [09:22:48]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 E6 0C 55 [09:22:48]RasterBufferAndPrint [09:22:48]line [09:22:48]line [09:22:48]line [09:22:48]line [09:22:48]line [09:22:48]written 0, free lines is 3308 [09:22:48]MH_Cut [09:22:48]Write to MH i2c: D1 01 00 63 00 01 35 [09:22:48]Write i2c OK [09:22:48]MH_I2C_Read... [09:22:48]Read from MH i2c: D1 [09:22:48]MH_I2C_Read... [09:22:48]Read from MH i2c: D1 01 00 [09:22:48]MH_I2C_Read... [09:22:48]Read from MH i2c: D1 01 00 63 00 00 34 [09:22:48]Write to MH i2c: 01 00 00 64 00 64 [09:22:48]Write i2c OK [09:22:48]MH_I2C_Read... [09:22:49]*** Cut start [09:22:49]*** Partial cut [09:22:49]*** CUTSNS_PIN = 1 [09:22:49]*** CUTSNS_PIN = 0 [09:22:49]*** Brake cut motor [09:22:49]Read from MH i2c: 01 [09:22:49]MH_I2C_Read... [09:22:49]*** Stop cut motor [09:22:49]*** Cut end [09:22:49]Read from MH i2c: 01 07 00 [09:22:49]MH_I2C_Read... [09:22:49]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [09:22:49]process_action close_receipt done [09:22:49]requested_data is exist [09:22:49]produce_requested_data [09:22:49]requested_item fm.sn is exist - process it [09:22:49]wFMCommunicate request_size=4 [09:22:49]MH_SAM_APDU [09:22:49]CAPDU: 80 11 00 00 [09:22:49]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [09:22:49]Write i2c OK [09:22:49]MH_I2C_Read... [09:22:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:49]Read from MH i2c: E2 [09:22:49]MH_I2C_Read... [09:22:49]Read from MH i2c: E2 17 00 [09:22:49]MH_I2C_Read... [09:22:49]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:22: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:22:49]wFMCommunicate OK [09:22:49]requested_item fd.num is exist - process it [09:22:49]SAM_PROTO_GetFieldsCounters [09:22:49]wFMCommunicate request_size=4 [09:22:49]MH_SAM_APDU [09:22:49]CAPDU: 80 13 00 00 [09:22:49]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [09:22:49]Write i2c OK [09:22:49]MH_I2C_Read... [09:22:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:50]Read from MH i2c: E2 [09:22:50]MH_I2C_Read... [09:22:50]Read from MH i2c: E2 62 00 [09:22:50]MH_I2C_Read... [09:22:50]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 AA 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 06 [09:22: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 AA 4F 01 00 0E 04 04 00 EF 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 [09:22:50]wFMCommunicate OK [09:22:50]SAM_PROTO_GetFieldsCounters done [09:22:50]requested_item shift.num is exist - process it [09:22:50]requested_item shift.opened is exist - process it [09:22:50]req_shift_opened [09:22:50]FM_GetShiftState [09:22:50]SAM_PROTO_GetShiftState [09:22:50]wFMCommunicate request_size=4 [09:22:50]MH_SAM_APDU [09:22:50]CAPDU: 80 13 01 00 [09:22:50]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [09:22:50]Write i2c OK [09:22:50]MH_I2C_Read... [09:22:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:50]Read from MH i2c: E2 [09:22:50]MH_I2C_Read... [09:22:50]Read from MH i2c: E2 0E 00 [09:22:50]MH_I2C_Read... [09:22:50]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6F [09:22:50]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:22:50]wFMCommunicate OK [09:22:50]SAM_PROTO_GetShiftState done [09:22:50]FM_GetShiftState done [09:22:50]req_shift_opened done [09:22:50]requested_item shift.open_date is exist - process it [09:22:50]req_shift_open_date [09:22:50]req_shift_open_date done [09:22:50]produce_requested_data done [09:22:50]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85930,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:22:50]process_action_free close_receipt [09:22:50]json_value_free [09:22:50]json_value_free done [09:22:50]process_json_proto returns [09:22:50]Send response to host [09:22:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85930,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:22:50]free response buf [09:22:50]execute_script done [09:22:50]execute_script returns [09:22:50]free content buf [09:22:50]Sock 8.Close socket [09:22:50]Sock 8.Thread stoped [09:22:53]Connected sock=9 [09:22: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 76 44 08 01 D8 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 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 E7 3E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4B 06 9C 21 3B A1 87 74 98 96 5B 03 D3 8E [09:22: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 82 03 47 00 63 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 AA 4F 01 00 F4 03 04 00 C3 E9 EC 66 B6 04 01 00 00 CD BD 0E BD 21 B6 44 47 [09:22:58]CommunicateWithHost err = 0 [09:22:58]CheckOFDResponse [09:22:58]1017 (14) - 77093643461234 [09:22:58]1041 (16) - 0000000000874979 [09:22:58]1040 (4) - 85930 [09:22:58]1012 (4) - 20.09.2024 03:19 [09:22:58]1206 (1) - 0 [09:22:58]OFD Sender: Remove packet 85930 [09:22:58]ProducePacketName [09:22:58]name=ofd_packets/00085930 [09:22:58]NVStorageDeleteData [09:22:58]OFD Sender: No OFD packet to send [09:22:58]recv_with_timeout no data received [09:23:03]OFD Sender: No OFD packet to send [09:23:08]OFD Sender: No OFD packet to send [09:23:13]OFD Sender: No OFD packet to send [09:23:18]recv_with_timeout no data received [09:23:18]OFD Sender: No OFD packet to send [09:23:23]OFD Sender: No OFD packet to send [09:23:28]OFD Sender: No OFD packet to send [09:23:33]OFD Sender: No OFD packet to send [09:23:38]OFD Sender: No OFD packet to send [09:23:43]OFD Sender: No OFD packet to send [09:23:48]OFD Sender: No OFD packet to send [09:23:53]OFD Sender: No OFD packet to send [09:23:58]OFD Sender: No OFD packet to send [09:24:03]OFD Sender: No OFD packet to send [09:24:08]OFD Sender: No OFD packet to send [09:24:13]OFD Sender: No OFD packet to send [09:24:18]OFD Sender: No OFD packet to send [09:24:23]OFD Sender: No OFD packet to send [09:24:28]OFD Sender: No OFD packet to send [09:24:33]OFD Sender: No OFD packet to send [09:24:38]OFD Sender: No OFD packet to send [09:24:42]recv_with_timeout no data received [09:24:43]OFD Sender: No OFD packet to send [09:24:48]OFD Sender: No OFD packet to send [09:24:53]OFD Sender: No OFD packet to send [09:24:58]OFD Sender: No OFD packet to send [09:25:03]OFD Sender: No OFD packet to send [09:25:05]recv_with_timeout no data received [09:25:08]OFD Sender: No OFD packet to send [09:25:13]OFD Sender: No OFD packet to send [09:25:18]OFD Sender: No OFD packet to send [09:25:23]OFD Sender: No OFD packet to send [09:25:28]OFD Sender: No OFD packet to send [09:25:33]OFD Sender: No OFD packet to send [09:25:38]OFD Sender: No OFD packet to send [09:25:43]OFD Sender: No OFD packet to send [09:25:48]OFD Sender: No OFD packet to send [09:25:53]OFD Sender: No OFD packet to send [09:25:58]OFD Sender: No OFD packet to send [09:26:03]recv_with_timeout no data received [09:26:03]OFD Sender: No OFD packet to send [09:26:08]OFD Sender: No OFD packet to send [09:26:13]OFD Sender: No OFD packet to send [09:26:18]OFD Sender: No OFD packet to send [09:26:23]OFD Sender: No OFD packet to send [09:26:28]OFD Sender: No OFD packet to send [09:26:33]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: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 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]/dev/ttyS4 opened [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 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: 5821640+1721002828=1726824468 [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 40 ED 66 4C 6B 94 66 57 [09:27:48]Current date/time: 20.09.2024 09:27 [09:27:48]FM_Init [09:27:48]wFMConnect [09:27:48]MH_SAM_On [09:27:48]Write to MH i2c: E0 00 00 08 00 E7 [09:27:48]Write i2c OK [09:27:48]MH_I2C_Read... [09:27:48]*** iso7816_init finished! [09:27:48]*** atr: [09:27:48]*** 0F 3B D5 18 FF 81 91 FE [09:27:48]*** 1F C3 80 73 C8 21 10 0A [09:27:48]*** 00 00 00 00 00 00 00 00 [09:27:48]*** 00 00 00 00 00 00 00 00 [09:27:48]*** 00 00 00 00 00 00 00 00 [09:27:48]*** 00 00 00 00 00 00 00 00 [09:27:48]*** 00 00 00 00 00 00 00 00 [09:27:48]*** 00 00 00 00 00 00 00 00 [09:27:48]Read from MH i2c: E0 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: E0 10 00 [09:27:48]MH_I2C_Read... [09:27: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 [09:27:48]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [09:27:48]wFMCommunicate request_size=10 [09:27:48]MH_SAM_APDU [09:27:48]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [09:27:48]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [09:27:48]Write i2c OK [09:27:48]MH_I2C_Read... [09:27:48]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [09:27:48]Read from MH i2c: E2 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: E2 03 00 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [09:27:48]RAPDU: 90 00 [09:27:48]wFMCommunicate OK [09:27:48]wFMCommunicate request_size=4 [09:27:48]MH_SAM_APDU [09:27:48]CAPDU: 80 11 00 00 [09:27:48]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [09:27:48]Write i2c OK [09:27:48]MH_I2C_Read... [09:27:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:48]Read from MH i2c: E2 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: E2 17 00 [09:27:48]MH_I2C_Read... [09:27: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 [09:27: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:27:48]wFMCommunicate OK [09:27:48]Detected FM SN is 0000000000874979 [09:27:48]Stored FM SN is 0000000000874979 [09:27:48]wFMCommunicate request_size=9 [09:27:48]MH_SAM_APDU [09:27:48]CAPDU: 80 16 00 00 04 B6 D7 00 00 [09:27:48]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [09:27:48]Write i2c OK [09:27:48]MH_I2C_Read... [09:27:48]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [09:27:48]Read from MH i2c: E2 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: E2 03 00 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [09:27:48]RAPDU: 90 00 [09:27:48]wFMCommunicate OK [09:27:48]FM PIN OK [09:27:48]wFMCommunicate request_size=8 [09:27:48]MH_SAM_APDU [09:27:48]CAPDU: 80 14 04 00 03 02 00 01 [09:27:48]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [09:27:48]Write i2c OK [09:27:48]MH_I2C_Read... [09:27:48]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [09:27:48]Read from MH i2c: E2 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: E2 03 00 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [09:27:48]RAPDU: 90 00 [09:27:48]wFMCommunicate OK [09:27:48]wFMCommunicate request_size=13 [09:27:48]MH_SAM_APDU [09:27:48]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [09:27: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 [09:27:48]Write i2c OK [09:27:48]MH_I2C_Read... [09:27:48]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [09:27:48]Read from MH i2c: E2 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: E2 03 00 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [09:27:48]RAPDU: 90 00 [09:27:48]wFMCommunicate OK [09:27:48]wFMCommunicate request_size=4 [09:27:48]MH_SAM_APDU [09:27:48]CAPDU: 80 11 00 00 [09:27:48]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [09:27:48]Write i2c OK [09:27:48]MH_I2C_Read... [09:27:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:48]Read from MH i2c: E2 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: E2 17 00 [09:27:48]MH_I2C_Read... [09:27: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 [09:27: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:27:48]wFMCommunicate OK [09:27:48]DocumentArchiveInit [09:27:48]Start Httpd... [09:27:48]Httpd thread 3067469156 created [09:27:48]Write to MH i2c: 01 00 00 0F 00 0F [09:27:48]Write i2c OK [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: 01 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: 01 07 00 [09:27:48]MH_I2C_Read... [09:27:48]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [09:27:48]MH Int Process started [09:27:48]Allocated Socket 8 [09:27:48]Bind OK [09:27:48]Listen OK [09:27:48]httpd running on port 8080 [09:27:48]Waiting for new connection... [09:27:48]OFD Sender: No OFD packet to send [09:27:53]OFD Sender: No OFD packet to send [09:27:58]OFD Sender: No OFD packet to send [09:28:03]OFD Sender: No OFD packet to send [09:28:08]OFD Sender: No OFD packet to send [09:28:13]OFD Sender: No OFD packet to send [09:28:18]OFD Sender: No OFD packet to send [09:28:23]OFD Sender: No OFD packet to send [09:28:28]OFD Sender: No OFD packet to send [09:28:33]OFD Sender: No OFD packet to send [09:28:38]OFD Sender: No OFD packet to send [09:28:43]OFD Sender: No OFD packet to send [09:28:48]OFD Sender: No OFD packet to send [09:28:53]recv_with_timeout no data received [09:28:53]OFD Sender: No OFD packet to send [09:28:58]OFD Sender: No OFD packet to send [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:23]OFD Sender: No OFD packet to send [09:29:28]OFD Sender: No OFD packet to send [09:29:33]OFD Sender: No OFD packet to send [09:29:38]OFD Sender: No OFD packet to send [09:29:43]OFD Sender: No OFD packet to send [09:29:48]OFD Sender: No OFD packet to send [09:29:53]OFD Sender: No OFD packet to send [09:29:54]accept exits with 9 [09:29:54]New connection [09:29:54]New thread 3067182436 created [09:29:54]Waiting for new connection... [09:29:54] Sock 9.Parse request [09:29:54]Sock 9.Check first char [09:29:54]Sock 9.First char is OK [09:29:54]request: POST /json_proto HTTP/1.0 [09:29:54]Method: POST [09:29:54]URL: /json_proto [09:29:54]Method is POST - this is cgi request [09:29:54]url: /json_proto [09:29:54]query_string will be loaded in cgi processing [09:29:54]execute_cgi json_proto POST (null) [09:29:54]execute_cgi path=json_proto method=POST [09:29:54]POST find Content-Length [09:29:54]Host: 172.17.47.196:8080 [09:29:54]Content-Length: 677 [09:29:54]Content-Type: application/json [09:29:54] [09:29:54]POST finish read [09:29:54]Found Content-Length = 677 [09:29:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870774", "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" ] } } [09:29:54]execute_script... [09:29: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)870774", "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" ] } } [09:29:54]POST & json_proto [09:29:54]process_json_proto [09:29:54]json parsed OK: [09:29:54]protocol is kg_v1.0 [09:29:54]action value=close_receipt [09:29:54]process_action close_receipt [09:29:54]cmd_close_receipt [09:29:54]MH_GetDate [09:29:54]Write to MH i2c: F0 00 00 10 00 FF [09:29:54]Write i2c OK [09:29:54]MH_I2C_Read... [09:29:54]Read from MH i2c: F0 [09:29:54]MH_I2C_Read... [09:29:54]Read from MH i2c: F0 09 00 [09:29:54]MH_I2C_Read... [09:29:54]Read from MH i2c: F0 09 00 10 00 00 92 40 ED 66 4C 6B 94 66 DE [09:29:54]GetLastDocTimeStamp 1726824167 [09:29:54]current date 1726824594 [09:29:54]FM_GetShiftState [09:29:54]SAM_PROTO_GetShiftState [09:29:54]wFMCommunicate request_size=4 [09:29:54]MH_SAM_APDU [09:29:54]CAPDU: 80 13 01 00 [09:29:54]Write to MH i2c: E2 08 00 11 00 80 13 01 00 00 00 00 00 8E [09:29:54]Write i2c OK [09:29:54]MH_I2C_Read... [09:29:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:54]Read from MH i2c: E2 [09:29:54]MH_I2C_Read... [09:29:54]Read from MH i2c: E2 0E 00 [09:29:54]MH_I2C_Read... [09:29:54]Read from MH i2c: E2 0E 00 11 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 19 [09:29:54]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:29:54]wFMCommunicate OK [09:29:54]SAM_PROTO_GetShiftState done [09:29:54]FM_GetShiftState done [09:29:54]opened in 1726791534 [09:29:54]opened+sec_in_day 1726877934 [09:29:54]quantity*price = 50036 [09:29:54]sum+1 = 50037 [09:29: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 СНО: Общий режим Чек 90 20.09.2024 09:29 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85931 ФПД: 253381379167249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T092955&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85931&fm=253381379167249&tin=02508201610067®Number=0000000000092592&sum=50000 [09:29:55]StoreToDocumentArchive [09:29:55]shift 495 fd 85931 [09:29:55]save to /storage/0495/doc_00085931 [09:29:55]save last doc name /storage/0495/doc_00085931 to /storage/kkm_last_doc_name [09:29:55]save OK [09:29:55]Clear old archive folders... [09:29:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:29:55]tlvbuf is 015C0BD0 [09:29:55]SAM_PROTO_ClearQueue [09:29:55]wFMCommunicate request_size=4 [09:29:55]MH_SAM_APDU [09:29:55]CAPDU: 80 09 00 00 [09:29:55]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [09:29:55]Write i2c OK [09:29:55]MH_I2C_Read... [09:29:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:29:55]Read from MH i2c: E2 [09:29:55]MH_I2C_Read... [09:29:55]Read from MH i2c: E2 03 00 [09:29:55]MH_I2C_Read... [09:29:55]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [09:29:55]RAPDU: 90 00 [09:29:55]wFMCommunicate OK [09:29:55]SAM_PROTO_ClearQueue done [09:29:55]KKMCreateOFDPacket [09:29:55]OFDProtocolAddRootSTLVToBuf [09:29:55]FM_MakeSignedData [09:29:55]FM_MakeSignedData [09:29:55]SAM_PROTO_SignData [09:29:55]wFMCommunicate request_size=4 [09:29:55]MH_SAM_APDU [09:29:55]CAPDU: 80 0D 01 02 [09:29:55]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [09:29:55]Write i2c OK [09:29:55]MH_I2C_Read... [09:29:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:29:55]Read from MH i2c: E2 [09:29:55]MH_I2C_Read... [09:29:55]Read from MH i2c: E2 03 00 [09:29:55]MH_I2C_Read... [09:29:55]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [09:29:55]RAPDU: 90 00 [09:29:55]wFMCommunicate OK [09:29:55]wFMCommunicate request_size=255 [09:29:55]MH_SAM_APDU [09:29: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 5A 00 00 00 F4 03 04 00 93 40 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E6 [09:29:55]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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 93 40 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E6 00 00 76 [09:29:55]Write i2c OK [09:29:55]MH_I2C_Read... [09:29:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:55]Read from MH i2c: E2 [09:29:55]MH_I2C_Read... [09:29:55]Read from MH i2c: E2 03 00 [09:29:55]MH_I2C_Read... [09:29:55]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [09:29:55]RAPDU: 90 00 [09:29:55]wFMCommunicate OK [09:29:55]wFMCommunicate request_size=10 [09:29:55]MH_SAM_APDU [09:29:55]CAPDU: 80 0D 02 02 05 72 F3 19 14 11 [09:29:55]Write to MH i2c: E2 0D 00 21 00 80 0D 02 02 05 00 72 F3 19 14 11 00 00 48 [09:29:55]Write i2c OK [09:29:55]MH_I2C_Read... [09:29:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:55]Read from MH i2c: E2 [09:29:55]MH_I2C_Read... [09:29:55]Read from MH i2c: E2 03 00 [09:29:55]MH_I2C_Read... [09:29:55]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [09:29:55]RAPDU: 90 00 [09:29:55]wFMCommunicate OK [09:29:55]wFMCommunicate request_size=4 [09:29:55]MH_SAM_APDU [09:29:55]CAPDU: 80 0D 03 02 [09:29:55]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [09:29:55]Write i2c OK [09:29:55]MH_I2C_Read... [09:29:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:29:55]Read from MH i2c: E2 [09:29:55]MH_I2C_Read... [09:29:55]Read from MH i2c: E2 0B 00 [09:29:55]MH_I2C_Read... [09:29:55]Read from MH i2c: E2 0B 00 22 00 00 83 83 DB A0 03 EE 8D D1 90 00 6E [09:29:55]RAPDU: 83 83 DB A0 03 EE 8D D1 90 00 [09:29:55]wFMCommunicate OK [09:29:55]SAM_PROTO_SignData done [09:29:55]FM_MakeSignedData done [09:29:55]CreateOFDProtocolMessage [09:29:55]wFMCommunicate request_size=4 [09:29:55]MH_SAM_APDU [09:29:55]CAPDU: 80 11 00 00 [09:29:55]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [09:29:55]Write i2c OK [09:29:55]MH_I2C_Read... [09:29:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:55]Read from MH i2c: E2 [09:29:55]MH_I2C_Read... [09:29:55]Read from MH i2c: E2 17 00 [09:29:55]MH_I2C_Read... [09:29:55]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 [09:29:55]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:55]wFMCommunicate OK [09:29:55]CreateOFDProtocolMessage done [09:29:55]OFDSenderStorePacket 85931 [09:29:55]StoreOFDPacket docnum=85931 [09:29: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 6A 55 07 01 15 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 93 40 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E6 72 F3 19 14 11 83 83 DB A0 03 EE 8D D1 [09:29:55]CheckFolder [09:29:55]dirname=/storage/ofd_packets [09:29:55]CheckFolder done [09:29:55]ProducePacketName [09:29:55]name=ofd_packets/00085931 [09:29:55]NVStorageSaveData ofd_packets/00085931 [09:29:55]File name is /storage/ofd_packets/00085931 [09:29:55]Write 301 bytes [09:29:55]NVStorageSaveData done [09:29:55]OFDSenderStorePacket done [09:29:55]KKMCreateOFDPacket done [09:29:55]NVStorageSaveData kkm_last_timestamp [09:29:55]File name is /storage/kkm_last_timestamp [09:29:55]Write 4 bytes [09:29:55]NVStorageSaveData done [09:29:55]ExternCall_PrintAddStr [09:29:55]wPrintStart [09:29:55]Write to MH i2c: 01 00 00 24 00 24 [09:29:55]Write i2c OK [09:29:55]MH_I2C_Read... [09:29:55]Read from MH i2c: 01 [09:29:55]MH_I2C_Read... [09:29:55]Read from MH i2c: 01 07 00 [09:29:55]MH_I2C_Read... [09:29:55]Read from MH i2c: 01 07 00 24 00 00 00 00 00 00 FF 0F 39 [09:29:55]RasterBufferAndPrint [09:29:55]line Счет N : (1)870774 [09:29:55]line ИНН: 02508201610067 [09:29:55]line Контрольно-Кассовый Чек [09:29:55]line ПРОДАЖА [09:29:55]line ТРК (МРК, ГНК) : 43 [09:29:55]line Товар: 2710124130 [09:29:55]line Аи-92-К-5 [09:29:55]line 7.380 * 67.80 [09:29:55]line = 500.36 [09:29:55]line НДС 12% НСП 1% [09:29:55]line > о реализуемом товаре [09:29:55]line ОКРУГЛЕНИЕ: -0.36 [09:29:55]line ИТОГО: 500.00 [09:29:55]line Внесено: 500.00 [09:29:55]line СДАЧА: 0.00 [09:29:55]line НСП 1% : 4.43 [09:29:55]line НДС 12% : 53.14 [09:29:55]line Наличными: 500.00 [09:29:55]line Безнал.: 0.00 [09:29:55]line Место: АЗС № 137 "Партнер Нефть" [09:29:55]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:29:55]line СНО: Общий режим [09:29:55]line Чек 90 20.09.2024 09:29 [09:29:55]line Смена: 495 ФФД: 1.0 [09:29:55]line ЗНМ: 0300000064 [09:29:55]line РНМ: 0000000000092592 [09:29:55]line Версия ККМ: 001 [09:29:55]line ФМ: 0000000000874979 [09:29:55]line ФД: 85931 [09:29:55]line ФПД: 253381379167249 [09:29:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T092955&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85931&fm=253381379167249&tin=02508201610067®Number=0000000000092592&sum=50000 [09:29:55]written 0, free lines is 4095 [09:29:56]OFD Sender: Processing packet 85931 [packets to send 263, broken 262] [09:29:56]ProducePacketName [09:29:56]name=ofd_packets/00085931 [09:29:56]OFD Sender: To server: pG, [09:29:56]CommunicateWithHost lk.salyk.kg:30040 [09:29:56]ConnectInit lk.salyk.kg [09:29:56]Write to MH i2c: 01 00 00 4F 00 4F [09:29:56]Write i2c OK [09:29:56]MH_I2C_Read... [09:29:56]Read from MH i2c: 01 [09:29:56]MH_I2C_Read... [09:29:56]Read from MH i2c: 01 07 00 [09:29:56]MH_I2C_Read... [09:29:56]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 D9 0C 3B [09:29:56]RasterBufferAndPrint [09:29:56]line [09:29:56]line [09:29:56]line [09:29:56]line [09:29:56]line [09:29:56]written 0, free lines is 3296 [09:29:56]MH_Cut [09:29:56]Write to MH i2c: D1 01 00 56 00 01 28 [09:29:56]Write i2c OK [09:29:56]MH_I2C_Read... [09:29:56]Read from MH i2c: D1 [09:29:56]MH_I2C_Read... [09:29:56]Read from MH i2c: D1 01 00 [09:29:56]MH_I2C_Read... [09:29:56]Read from MH i2c: D1 01 00 56 00 00 27 [09:29:56]Write to MH i2c: 01 00 00 57 00 57 [09:29:56]Write i2c OK [09:29:56]MH_I2C_Read... [09:29:57]*** Cut start [09:29:57]*** Partial cut [09:29:57]*** CUTSNS_PIN = 1 [09:29:57]*** CUTSNS_PIN = 0 [09:29:57]*** Brake cut motor [09:29:57]Connected sock=11 [09:29: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 6A 55 07 01 15 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 93 40 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E6 72 F3 19 14 11 83 83 DB A0 03 EE 8D D1 [09:29:57]Read from MH i2c: 01 [09:29:57]MH_I2C_Read... [09:29:57]*** Stop cut motor [09:29:57]*** Cut end [09:29:57]Read from MH i2c: 01 07 00 [09:29:57]MH_I2C_Read... [09:29:57]Read from MH i2c: 01 07 00 57 00 00 00 00 00 00 FF 0F 6C [09:29:57]process_action close_receipt done [09:29:57]requested_data is exist [09:29:57]produce_requested_data [09:29:57]requested_item fm.sn is exist - process it [09:29:57]wFMCommunicate request_size=4 [09:29:57]MH_SAM_APDU [09:29:57]CAPDU: 80 11 00 00 [09:29:57]Write to MH i2c: E2 08 00 58 00 80 11 00 00 00 00 00 00 D2 [09:29:57]Write i2c OK [09:29:57]MH_I2C_Read... [09:29:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:57]Read from MH i2c: E2 [09:29:57]MH_I2C_Read... [09:29:57]Read from MH i2c: E2 17 00 [09:29:57]MH_I2C_Read... [09:29:57]Read from MH i2c: E2 17 00 58 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 31 [09:29:57]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:57]wFMCommunicate OK [09:29:57]requested_item fd.num is exist - process it [09:29:57]SAM_PROTO_GetFieldsCounters [09:29:57]wFMCommunicate request_size=4 [09:29:57]MH_SAM_APDU [09:29:57]CAPDU: 80 13 00 00 [09:29:57]Write to MH i2c: E2 08 00 59 00 80 13 00 00 00 00 00 00 D5 [09:29:57]Write i2c OK [09:29:57]MH_I2C_Read... [09:29:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:58]Read from MH i2c: E2 [09:29:58]MH_I2C_Read... [09:29:58]Read from MH i2c: E2 62 00 [09:29:58]MH_I2C_Read... [09:29:58]Read from MH i2c: E2 62 00 59 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 4F 01 00 0E 04 04 00 EF 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 FD [09:29: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 AB 4F 01 00 0E 04 04 00 EF 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 [09:29:58]wFMCommunicate OK [09:29:58]SAM_PROTO_GetFieldsCounters done [09:29:58]requested_item shift.num is exist - process it [09:29:58]requested_item shift.opened is exist - process it [09:29:58]req_shift_opened [09:29:58]FM_GetShiftState [09:29:58]SAM_PROTO_GetShiftState [09:29:58]wFMCommunicate request_size=4 [09:29:58]MH_SAM_APDU [09:29:58]CAPDU: 80 13 01 00 [09:29:58]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [09:29:58]Write i2c OK [09:29:58]MH_I2C_Read... [09:29:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:58]Read from MH i2c: E2 [09:29:58]MH_I2C_Read... [09:29:58]Read from MH i2c: E2 0E 00 [09:29:58]MH_I2C_Read... [09:29:58]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 62 [09:29:58]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:29:58]wFMCommunicate OK [09:29:58]SAM_PROTO_GetShiftState done [09:29:58]FM_GetShiftState done [09:29:58]req_shift_opened done [09:29:58]requested_item shift.open_date is exist - process it [09:29:58]req_shift_open_date [09:29:58]req_shift_open_date done [09:29:58]produce_requested_data done [09:29:58]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85931,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:29:58]process_action_free close_receipt [09:29:58]json_value_free [09:29:58]json_value_free done [09:29:58]process_json_proto returns [09:29:58]Send response to host [09:29:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85931,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:29:58]free response buf [09:29:58]execute_script done [09:29:58]execute_script returns [09:29:58]free content buf [09:29:58]Sock 9.Close socket [09:29:58]Sock 9.Thread stoped [09:29: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 F0 AF 47 00 F8 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 AB 4F 01 00 F4 03 04 00 6A EB EC 66 B6 04 01 00 00 4C E7 8C 91 76 6F FF A7 [09:29:58]CommunicateWithHost err = 0 [09:29:58]CheckOFDResponse [09:29:58]1017 (14) - 77093643461234 [09:29:58]1041 (16) - 0000000000874979 [09:29:58]1040 (4) - 85931 [09:29:58]1012 (4) - 20.09.2024 03:26 [09:29:58]1206 (1) - 0 [09:29:58]OFD Sender: Remove packet 85931 [09:29:58]ProducePacketName [09:29:58]name=ofd_packets/00085931 [09:29:58]NVStorageDeleteData [09:29:58]OFD Sender: No OFD packet to send [09:30:03]OFD Sender: No OFD packet to send [09:30:08]OFD Sender: No OFD packet to send [09:30:13]OFD Sender: No OFD packet to send [09:30:18]OFD Sender: No OFD packet to send [09:30:23]OFD Sender: No OFD packet to send [09:30:28]OFD Sender: No OFD packet to send [09:30:33]OFD Sender: No OFD packet to send [09:30:38]OFD Sender: No OFD packet to send [09:30:44]OFD Sender: No OFD packet to send [09:30:49]OFD Sender: No OFD packet to send [09:30:54]OFD Sender: No OFD packet to send [09:30:59]OFD Sender: No OFD packet to send [09:31:04]OFD Sender: No OFD packet to send [09:31:09]OFD Sender: No OFD packet to send [09:31:14]OFD Sender: No OFD packet to send [09:31:19]OFD Sender: No OFD packet to send [09:31:24]OFD Sender: No OFD packet to send [09:31:24]accept exits with 7 [09:31:24]New connection [09:31:24]New thread 3067039076 created [09:31:24]Thread 3067182436 joined [09:31:24]Waiting for new connection... [09:31:24] Sock 7.Parse request [09:31:24]Sock 7.Check first char [09:31:24]Sock 7.First char is OK [09:31:24]request: POST /json_proto HTTP/1.0 [09:31:24]Method: POST [09:31:24]URL: /json_proto [09:31:24]Method is POST - this is cgi request [09:31:24]url: /json_proto [09:31:24]query_string will be loaded in cgi processing [09:31:24]execute_cgi json_proto POST (null) [09:31:24]execute_cgi path=json_proto method=POST [09:31:24]POST find Content-Length [09:31:24]Host: 172.17.47.196:8080 [09:31:24]Content-Length: 677 [09:31:24]Content-Type: application/json [09:31:24] [09:31:24]POST finish read [09:31:24]Found Content-Length = 677 [09:31:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870775", "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" : 9.590, "sum" : 650.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:24]execute_script... [09:31: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)870775", "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" : 9.590, "sum" : 650.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:24]POST & json_proto [09:31:24]process_json_proto [09:31:24]json parsed OK: [09:31:24]protocol is kg_v1.0 [09:31:24]action value=close_receipt [09:31:24]process_action close_receipt [09:31:24]cmd_close_receipt [09:31:24]MH_GetDate [09:31:24]Write to MH i2c: F0 00 00 5B 00 4A [09:31:24]Write i2c OK [09:31:24]MH_I2C_Read... [09:31:24]Read from MH i2c: F0 [09:31:24]MH_I2C_Read... [09:31:24]Read from MH i2c: F0 09 00 [09:31:24]MH_I2C_Read... [09:31:24]Read from MH i2c: F0 09 00 5B 00 00 ED 40 ED 66 4C 6B 94 66 84 [09:31:24]GetLastDocTimeStamp 1726824595 [09:31:24]current date 1726824685 [09:31:24]FM_GetShiftState [09:31:24]SAM_PROTO_GetShiftState [09:31:24]wFMCommunicate request_size=4 [09:31:24]MH_SAM_APDU [09:31:24]CAPDU: 80 13 01 00 [09:31:24]Write to MH i2c: E2 08 00 5C 00 80 13 01 00 00 00 00 00 D9 [09:31:24]Write i2c OK [09:31:24]MH_I2C_Read... [09:31:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:24]Read from MH i2c: E2 [09:31:24]MH_I2C_Read... [09:31:24]Read from MH i2c: E2 0E 00 [09:31:24]MH_I2C_Read... [09:31:24]Read from MH i2c: E2 0E 00 5C 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 64 [09:31:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:31:24]wFMCommunicate OK [09:31:24]SAM_PROTO_GetShiftState done [09:31:24]FM_GetShiftState done [09:31:24]opened in 1726791534 [09:31:24]opened+sec_in_day 1726877934 [09:31:24]quantity*price = 65020 [09:31:24]sum+1 = 65021 [09:31:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.75 НДС 12% : 69.05 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 91 20.09.2024 09:31 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85932 ФПД: 44259769462255 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T093125&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85932&fm=44259769462255&tin=02508201610067®Number=0000000000092592&sum=65000 [09:31:25]StoreToDocumentArchive [09:31:25]shift 495 fd 85932 [09:31:25]save to /storage/0495/doc_00085932 [09:31:25]save last doc name /storage/0495/doc_00085932 to /storage/kkm_last_doc_name [09:31:25]save OK [09:31:25]Clear old archive folders... [09:31:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:31:25]tlvbuf is 015AD010 [09:31:25]SAM_PROTO_ClearQueue [09:31:25]wFMCommunicate request_size=4 [09:31:25]MH_SAM_APDU [09:31:25]CAPDU: 80 09 00 00 [09:31:25]Write to MH i2c: E2 08 00 69 00 80 09 00 00 00 00 00 00 DB [09:31:25]Write i2c OK [09:31:25]MH_I2C_Read... [09:31:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:31:25]Read from MH i2c: E2 [09:31:25]MH_I2C_Read... [09:31:25]Read from MH i2c: E2 03 00 [09:31:25]MH_I2C_Read... [09:31:25]Read from MH i2c: E2 03 00 69 00 00 90 00 DD [09:31:25]RAPDU: 90 00 [09:31:25]wFMCommunicate OK [09:31:25]SAM_PROTO_ClearQueue done [09:31:25]KKMCreateOFDPacket [09:31:25]OFDProtocolAddRootSTLVToBuf [09:31:25]FM_MakeSignedData [09:31:25]FM_MakeSignedData [09:31:25]SAM_PROTO_SignData [09:31:25]wFMCommunicate request_size=4 [09:31:25]MH_SAM_APDU [09:31:25]CAPDU: 80 0D 01 02 [09:31:25]Write to MH i2c: E2 08 00 6A 00 80 0D 01 02 00 00 00 00 E3 [09:31:25]Write i2c OK [09:31:25]MH_I2C_Read... [09:31:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:31:25]Read from MH i2c: E2 [09:31:25]MH_I2C_Read... [09:31:25]Read from MH i2c: E2 03 00 [09:31:25]MH_I2C_Read... [09:31:25]Read from MH i2c: E2 03 00 6A 00 00 90 00 DE [09:31:25]RAPDU: 90 00 [09:31:25]wFMCommunicate OK [09:31:25]wFMCommunicate request_size=255 [09:31:25]MH_SAM_APDU [09:31: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 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 ED 40 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 28 [09:31:25]Write to MH i2c: E2 02 01 6B 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 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 ED 40 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 28 00 00 32 [09:31:25]Write i2c OK [09:31:25]MH_I2C_Read... [09:31:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:25]Read from MH i2c: E2 [09:31:25]MH_I2C_Read... [09:31:25]Read from MH i2c: E2 03 00 [09:31:25]MH_I2C_Read... [09:31:25]Read from MH i2c: E2 03 00 6B 00 00 90 00 DF [09:31:25]RAPDU: 90 00 [09:31:25]wFMCommunicate OK [09:31:25]wFMCommunicate request_size=10 [09:31:25]MH_SAM_APDU [09:31:25]CAPDU: 80 0D 02 02 05 41 07 D6 2D EF [09:31:25]Write to MH i2c: E2 0D 00 6C 00 80 0D 02 02 05 00 41 07 D6 2D EF 00 00 2A [09:31:25]Write i2c OK [09:31:25]MH_I2C_Read... [09:31:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:25]Read from MH i2c: E2 [09:31:25]MH_I2C_Read... [09:31:25]Read from MH i2c: E2 03 00 [09:31:25]MH_I2C_Read... [09:31:25]Read from MH i2c: E2 03 00 6C 00 00 90 00 E0 [09:31:25]RAPDU: 90 00 [09:31:25]wFMCommunicate OK [09:31:25]wFMCommunicate request_size=4 [09:31:25]MH_SAM_APDU [09:31:25]CAPDU: 80 0D 03 02 [09:31:25]Write to MH i2c: E2 08 00 6D 00 80 0D 03 02 00 00 00 00 E8 [09:31:25]Write i2c OK [09:31:25]MH_I2C_Read... [09:31:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:31:25]Read from MH i2c: E2 [09:31:25]MH_I2C_Read... [09:31:25]Read from MH i2c: E2 0B 00 [09:31:25]MH_I2C_Read... [09:31:25]Read from MH i2c: E2 0B 00 6D 00 00 A5 7A 89 FE 27 A6 8B 9E 90 00 85 [09:31:25]RAPDU: A5 7A 89 FE 27 A6 8B 9E 90 00 [09:31:25]wFMCommunicate OK [09:31:25]SAM_PROTO_SignData done [09:31:25]FM_MakeSignedData done [09:31:25]CreateOFDProtocolMessage [09:31:25]wFMCommunicate request_size=4 [09:31:25]MH_SAM_APDU [09:31:25]CAPDU: 80 11 00 00 [09:31:25]Write to MH i2c: E2 08 00 6E 00 80 11 00 00 00 00 00 00 E8 [09:31:25]Write i2c OK [09:31:25]MH_I2C_Read... [09:31:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:26]Read from MH i2c: E2 [09:31:26]MH_I2C_Read... [09:31:26]Read from MH i2c: E2 17 00 [09:31:26]MH_I2C_Read... [09:31:26]Read from MH i2c: E2 17 00 6E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 47 [09:31: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:31:26]wFMCommunicate OK [09:31:26]CreateOFDProtocolMessage done [09:31:26]OFDSenderStorePacket 85932 [09:31:26]StoreOFDPacket docnum=85932 [09:31: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 23 F7 07 01 56 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 ED 40 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 28 41 07 D6 2D EF A5 7A 89 FE 27 A6 8B 9E [09:31:26]CheckFolder [09:31:26]dirname=/storage/ofd_packets [09:31:26]CheckFolder done [09:31:26]ProducePacketName [09:31:26]name=ofd_packets/00085932 [09:31:26]NVStorageSaveData ofd_packets/00085932 [09:31:26]File name is /storage/ofd_packets/00085932 [09:31:26]Write 301 bytes [09:31:26]NVStorageSaveData done [09:31:26]OFDSenderStorePacket done [09:31:26]KKMCreateOFDPacket done [09:31:26]NVStorageSaveData kkm_last_timestamp [09:31:26]File name is /storage/kkm_last_timestamp [09:31:26]Write 4 bytes [09:31:26]NVStorageSaveData done [09:31:26]ExternCall_PrintAddStr [09:31:26]wPrintStart [09:31:26]Write to MH i2c: 01 00 00 6F 00 6F [09:31:26]Write i2c OK [09:31:26]MH_I2C_Read... [09:31:26]Read from MH i2c: 01 [09:31:26]MH_I2C_Read... [09:31:26]Read from MH i2c: 01 07 00 [09:31:26]MH_I2C_Read... [09:31:26]Read from MH i2c: 01 07 00 6F 00 00 00 00 00 00 FF 0F 84 [09:31:26]RasterBufferAndPrint [09:31:26]line Счет N : (1)870775 [09:31:26]line ИНН: 02508201610067 [09:31:26]line Контрольно-Кассовый Чек [09:31:26]line ПРОДАЖА [09:31:26]line ТРК (МРК, ГНК) : 33 [09:31:26]line Товар: 2710124130 [09:31:26]line Аи-92-К-5 [09:31:26]line 9.590 * 67.80 [09:31:26]line = 650.20 [09:31:26]line НДС 12% НСП 1% [09:31:26]line > о реализуемом товаре [09:31:26]line ОКРУГЛЕНИЕ: -0.20 [09:31:26]line ИТОГО: 650.00 [09:31:26]line Внесено: 650.00 [09:31:26]line СДАЧА: 0.00 [09:31:26]line НСП 1% : 5.75 [09:31:26]line НДС 12% : 69.05 [09:31:26]line Наличными: 650.00 [09:31:26]line Безнал.: 0.00 [09:31:26]line Место: АЗС № 137 "Партнер Нефть" [09:31:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:31:26]line СНО: Общий режим [09:31:26]line Чек 91 20.09.2024 09:31 [09:31:26]line Смена: 495 ФФД: 1.0 [09:31:26]line ЗНМ: 0300000064 [09:31:26]line РНМ: 0000000000092592 [09:31:26]line Версия ККМ: 001 [09:31:26]line ФМ: 0000000000874979 [09:31:26]line ФД: 85932 [09:31:26]line ФПД: 44259769462255 [09:31:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T093125&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85932&fm=44259769462255&tin=02508201610067®Number=0000000000092592&sum=65000 [09:31:26]OFD Sender: Processing packet 85932 [packets to send 263, broken 262] [09:31:26]ProducePacketName [09:31:26]name=ofd_packets/00085932 [09:31:26]OFD Sender: To server: pG, [09:31:26]CommunicateWithHost lk.salyk.kg:30040 [09:31:26]ConnectInit lk.salyk.kg [09:31:26]written 0, free lines is 4095 [09:31:26]Connected sock=9 [09:31: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 23 F7 07 01 56 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 ED 40 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 28 41 07 D6 2D EF A5 7A 89 FE 27 A6 8B 9E [09:31:26]Write to MH i2c: 01 00 00 9A 00 9A [09:31:26]Write i2c OK [09:31:26]MH_I2C_Read... [09:31:26]Read from MH i2c: 01 [09:31:26]MH_I2C_Read... [09:31:26]Read from MH i2c: 01 07 00 [09:31:26]MH_I2C_Read... [09:31:26]Read from MH i2c: 01 07 00 9A 00 00 00 00 00 00 E3 0C 90 [09:31:26]RasterBufferAndPrint [09:31:26]line [09:31:26]line [09:31:26]line [09:31:26]line [09:31:26]line [09:31:26]written 0, free lines is 3305 [09:31:26]MH_Cut [09:31:26]Write to MH i2c: D1 01 00 A1 00 01 73 [09:31:26]Write i2c OK [09:31:26]MH_I2C_Read... [09:31:26]Read from MH i2c: D1 [09:31:26]MH_I2C_Read... [09:31:26]Read from MH i2c: D1 01 00 [09:31:26]MH_I2C_Read... [09:31:26]Read from MH i2c: D1 01 00 A1 00 00 72 [09:31:26]Write to MH i2c: 01 00 00 A2 00 A2 [09:31:26]Write i2c OK [09:31:26]MH_I2C_Read... [09:31: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 47 6A 47 00 6D 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AC 4F 01 00 F4 03 04 00 C3 EB EC 66 B6 04 01 00 00 02 50 4E B2 59 DE 51 37 [09:31:27]CommunicateWithHost err = 0 [09:31:27]CheckOFDResponse [09:31:27]1017 (14) - 77093643461234 [09:31:27]1041 (16) - 0000000000874979 [09:31:27]1040 (4) - 85932 [09:31:27]1012 (4) - 20.09.2024 03:28 [09:31:27]1206 (1) - 0 [09:31:27]OFD Sender: Remove packet 85932 [09:31:27]ProducePacketName [09:31:27]name=ofd_packets/00085932 [09:31:27]NVStorageDeleteData [09:31:27]*** Cut start [09:31:27]*** Partial cut [09:31:27]*** CUTSNS_PIN = 1 [09:31:27]*** CUTSNS_PIN = 0 [09:31:27]OFD Sender: No OFD packet to send [09:31:27]*** Brake cut motor [09:31:28]Read from MH i2c: 01 [09:31:28]MH_I2C_Read... [09:31:28]*** Stop cut motor [09:31:28]*** Cut end [09:31:28]Read from MH i2c: 01 07 00 [09:31:28]MH_I2C_Read... [09:31:28]Read from MH i2c: 01 07 00 A2 00 00 00 00 00 00 FF 0F B7 [09:31:28]process_action close_receipt done [09:31:28]requested_data is exist [09:31:28]produce_requested_data [09:31:28]requested_item fm.sn is exist - process it [09:31:28]wFMCommunicate request_size=4 [09:31:28]MH_SAM_APDU [09:31:28]CAPDU: 80 11 00 00 [09:31:28]Write to MH i2c: E2 08 00 A3 00 80 11 00 00 00 00 00 00 1D [09:31:28]Write i2c OK [09:31:28]MH_I2C_Read... [09:31:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:28]Read from MH i2c: E2 [09:31:28]MH_I2C_Read... [09:31:28]Read from MH i2c: E2 17 00 [09:31:28]MH_I2C_Read... [09:31:28]Read from MH i2c: E2 17 00 A3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7C [09:31:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:31:28]wFMCommunicate OK [09:31:28]requested_item fd.num is exist - process it [09:31:28]SAM_PROTO_GetFieldsCounters [09:31:28]wFMCommunicate request_size=4 [09:31:28]MH_SAM_APDU [09:31:28]CAPDU: 80 13 00 00 [09:31:28]Write to MH i2c: E2 08 00 A4 00 80 13 00 00 00 00 00 00 20 [09:31:28]Write i2c OK [09:31:28]MH_I2C_Read... [09:31:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:31:28]Read from MH i2c: E2 [09:31:28]MH_I2C_Read... [09:31:28]Read from MH i2c: E2 62 00 [09:31:28]MH_I2C_Read... [09:31:28]Read from MH i2c: E2 62 00 A4 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 AC 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [09:31: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 AC 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:31:28]wFMCommunicate OK [09:31:28]SAM_PROTO_GetFieldsCounters done [09:31:28]requested_item shift.num is exist - process it [09:31:28]requested_item shift.opened is exist - process it [09:31:28]req_shift_opened [09:31:28]FM_GetShiftState [09:31:28]SAM_PROTO_GetShiftState [09:31:28]wFMCommunicate request_size=4 [09:31:28]MH_SAM_APDU [09:31:28]CAPDU: 80 13 01 00 [09:31:28]Write to MH i2c: E2 08 00 A5 00 80 13 01 00 00 00 00 00 22 [09:31:28]Write i2c OK [09:31:28]MH_I2C_Read... [09:31:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:28]Read from MH i2c: E2 [09:31:28]MH_I2C_Read... [09:31:28]Read from MH i2c: E2 0E 00 [09:31:28]MH_I2C_Read... [09:31:28]Read from MH i2c: E2 0E 00 A5 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AD [09:31:28]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:31:28]wFMCommunicate OK [09:31:28]SAM_PROTO_GetShiftState done [09:31:28]FM_GetShiftState done [09:31:28]req_shift_opened done [09:31:28]requested_item shift.open_date is exist - process it [09:31:28]req_shift_open_date [09:31:28]req_shift_open_date done [09:31:28]produce_requested_data done [09:31:28]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85932,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:31:28]process_action_free close_receipt [09:31:28]json_value_free [09:31:28]json_value_free done [09:31:28]process_json_proto returns [09:31:28]Send response to host [09:31:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85932,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:31:28]free response buf [09:31:28]execute_script done [09:31:28]execute_script returns [09:31:28]free content buf [09:31:28]Sock 7.Close socket [09:31:28]Sock 7.Thread stoped [09:31:32]OFD Sender: No OFD packet to send [09:31:34]recv_with_timeout no data received [09:31:37]OFD Sender: No OFD packet to send [09:31:42]OFD Sender: No OFD packet to send [09:31:47]OFD Sender: No OFD packet to send [09:31:50]recv_with_timeout no data received [09:31:52]OFD Sender: No OFD packet to send [09:31:57]OFD Sender: No OFD packet to send [09:32:02]recv_with_timeout no data received [09:32:02]OFD Sender: No OFD packet to send [09:32:07]OFD Sender: No OFD packet to send [09:32:12]OFD Sender: No OFD packet to send [09:32:17]OFD Sender: No OFD packet to send [09:32:22]OFD Sender: No OFD packet to send [09:32:28]OFD Sender: No OFD packet to send [09:32:33]OFD Sender: No OFD packet to send [09:32:38]OFD Sender: No OFD packet to send [09:32:43]OFD Sender: No OFD packet to send [09:32:48]OFD Sender: No OFD packet to send [09:32:53]OFD Sender: No OFD packet to send [09:32:58]OFD Sender: No OFD packet to send [09:33:03]OFD Sender: No OFD packet to send [09:33:08]OFD Sender: No OFD packet to send [09:33:13]OFD Sender: No OFD packet to send [09:33:18]OFD Sender: No OFD packet to send [09:33:23]OFD Sender: No OFD packet to send [09:33:24]accept exits with 10 [09:33:24]New connection [09:33:24]New thread 3067182436 created [09:33:24]Thread 3067039076 joined [09:33:24]Waiting for new connection... [09:33:24] Sock 10.Parse request [09:33:24]Sock 10.Check first char [09:33:24]Sock 10.First char is OK [09:33:24]request: POST /json_proto HTTP/1.0 [09:33:24]Method: POST [09:33:24]URL: /json_proto [09:33:24]Method is POST - this is cgi request [09:33:24]url: /json_proto [09:33:24]query_string will be loaded in cgi processing [09:33:24]execute_cgi json_proto POST (null) [09:33:24]execute_cgi path=json_proto method=POST [09:33:24]POST find Content-Length [09:33:24]Host: 172.17.47.196:8080 [09:33:24]Content-Length: 687 [09:33:24]Content-Type: application/json [09:33:24] [09:33:24]POST finish read [09:33:24]Found Content-Length = 687 [09:33:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870776", "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" : 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:33:24]execute_script... [09:33: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)870776", "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" : 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:33:24]POST & json_proto [09:33:24]process_json_proto [09:33:24]json parsed OK: [09:33:24]protocol is kg_v1.0 [09:33:24]action value=close_receipt [09:33:24]process_action close_receipt [09:33:24]cmd_close_receipt [09:33:24]MH_GetDate [09:33:24]Write to MH i2c: F0 00 00 A6 00 95 [09:33:24]Write i2c OK [09:33:24]MH_I2C_Read... [09:33:24]Read from MH i2c: F0 [09:33:24]MH_I2C_Read... [09:33:24]Read from MH i2c: F0 09 00 [09:33:24]MH_I2C_Read... [09:33:24]Read from MH i2c: F0 09 00 A6 00 00 65 41 ED 66 4C 6B 94 66 48 [09:33:24]GetLastDocTimeStamp 1726824685 [09:33:24]current date 1726824805 [09:33:24]FM_GetShiftState [09:33:24]SAM_PROTO_GetShiftState [09:33:24]wFMCommunicate request_size=4 [09:33:24]MH_SAM_APDU [09:33:24]CAPDU: 80 13 01 00 [09:33:24]Write to MH i2c: E2 08 00 A7 00 80 13 01 00 00 00 00 00 24 [09:33:24]Write i2c OK [09:33:24]MH_I2C_Read... [09:33:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:24]Read from MH i2c: E2 [09:33:24]MH_I2C_Read... [09:33:24]Read from MH i2c: E2 0E 00 [09:33:24]MH_I2C_Read... [09:33:24]Read from MH i2c: E2 0E 00 A7 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AF [09:33:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:33:24]wFMCommunicate OK [09:33:24]SAM_PROTO_GetShiftState done [09:33:24]FM_GetShiftState done [09:33:24]opened in 1726791534 [09:33:24]opened+sec_in_day 1726877934 [09:33:24]quantity*price = 150037 [09:33:24]sum+1 = 150039 [09:33:24]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 СНО: Общий режим Чек 92 20.09.2024 09:33 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85933 ФПД: 87482225939189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T093325&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85933&fm=87482225939189&tin=02508201610067®Number=0000000000092592&sum=150000 [09:33:25]StoreToDocumentArchive [09:33:25]shift 495 fd 85933 [09:33:25]save to /storage/0495/doc_00085933 [09:33:25]save last doc name /storage/0495/doc_00085933 to /storage/kkm_last_doc_name [09:33:25]save OK [09:33:25]Clear old archive folders... [09:33:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:33:25]tlvbuf is 015D4990 [09:33:25]SAM_PROTO_ClearQueue [09:33:25]wFMCommunicate request_size=4 [09:33:25]MH_SAM_APDU [09:33:25]CAPDU: 80 09 00 00 [09:33:25]Write to MH i2c: E2 08 00 B4 00 80 09 00 00 00 00 00 00 26 [09:33:25]Write i2c OK [09:33:25]MH_I2C_Read... [09:33:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:25]Read from MH i2c: E2 [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: E2 03 00 [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: E2 03 00 B4 00 00 90 00 28 [09:33:25]RAPDU: 90 00 [09:33:25]wFMCommunicate OK [09:33:25]SAM_PROTO_ClearQueue done [09:33:25]KKMCreateOFDPacket [09:33:25]OFDProtocolAddRootSTLVToBuf [09:33:25]FM_MakeSignedData [09:33:25]FM_MakeSignedData [09:33:25]SAM_PROTO_SignData [09:33:25]wFMCommunicate request_size=4 [09:33:25]MH_SAM_APDU [09:33:25]CAPDU: 80 0D 01 02 [09:33:25]Write to MH i2c: E2 08 00 B5 00 80 0D 01 02 00 00 00 00 2E [09:33:25]Write i2c OK [09:33:25]MH_I2C_Read... [09:33:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:25]Read from MH i2c: E2 [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: E2 03 00 [09:33:25]MH_I2C_Read... [09:33:25]Read from MH i2c: E2 03 00 B5 00 00 90 00 29 [09:33:25]RAPDU: 90 00 [09:33:25]wFMCommunicate OK [09:33:25]wFMCommunicate request_size=255 [09:33:25]MH_SAM_APDU [09:33: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 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 5C 00 00 00 F4 03 04 00 65 41 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [09:33:25]Write to MH i2c: E2 02 01 B6 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 5C 00 00 00 F4 03 04 00 65 41 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 61 [09:33:25]Write i2c OK [09:33:25]MH_I2C_Read... [09:33:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:26]Read from MH i2c: E2 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: E2 03 00 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: E2 03 00 B6 00 00 90 00 2A [09:33:26]RAPDU: 90 00 [09:33:26]wFMCommunicate OK [09:33:26]wFMCommunicate request_size=11 [09:33:26]MH_SAM_APDU [09:33:26]CAPDU: 80 0D 02 02 06 4F 90 8B 00 52 F5 [09:33:26]Write to MH i2c: E2 0E 00 B7 00 80 0D 02 02 06 00 4F 90 8B 00 52 F5 00 00 EE [09:33:26]Write i2c OK [09:33:26]MH_I2C_Read... [09:33:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:26]Read from MH i2c: E2 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: E2 03 00 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: E2 03 00 B7 00 00 90 00 2B [09:33:26]RAPDU: 90 00 [09:33:26]wFMCommunicate OK [09:33:26]wFMCommunicate request_size=4 [09:33:26]MH_SAM_APDU [09:33:26]CAPDU: 80 0D 03 02 [09:33:26]Write to MH i2c: E2 08 00 B8 00 80 0D 03 02 00 00 00 00 33 [09:33:26]Write i2c OK [09:33:26]MH_I2C_Read... [09:33:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:26]Read from MH i2c: E2 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: E2 0B 00 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: E2 0B 00 B8 00 00 AD 12 71 CC 22 93 A9 ED 90 00 7B [09:33:26]RAPDU: AD 12 71 CC 22 93 A9 ED 90 00 [09:33:26]wFMCommunicate OK [09:33:26]SAM_PROTO_SignData done [09:33:26]FM_MakeSignedData done [09:33:26]CreateOFDProtocolMessage [09:33:26]wFMCommunicate request_size=4 [09:33:26]MH_SAM_APDU [09:33:26]CAPDU: 80 11 00 00 [09:33:26]Write to MH i2c: E2 08 00 B9 00 80 11 00 00 00 00 00 00 33 [09:33:26]Write i2c OK [09:33:26]MH_I2C_Read... [09:33:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:26]Read from MH i2c: E2 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: E2 17 00 [09:33:26]MH_I2C_Read... [09:33:26]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 [09:33: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:33:26]wFMCommunicate OK [09:33:26]CreateOFDProtocolMessage done [09:33:26]OFDSenderStorePacket 85933 [09:33:26]StoreOFDPacket docnum=85933 [09:33: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 4D F1 08 01 A7 DA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 5C 00 00 00 F4 03 04 00 65 41 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4F 90 8B 00 52 F5 AD 12 71 CC 22 93 A9 ED [09:33:26]CheckFolder [09:33:26]dirname=/storage/ofd_packets [09:33:26]CheckFolder done [09:33:26]ProducePacketName [09:33:26]name=ofd_packets/00085933 [09:33:26]NVStorageSaveData ofd_packets/00085933 [09:33:26]File name is /storage/ofd_packets/00085933 [09:33:26]Write 302 bytes [09:33:26]NVStorageSaveData done [09:33:26]OFDSenderStorePacket done [09:33:26]KKMCreateOFDPacket done [09:33:26]NVStorageSaveData kkm_last_timestamp [09:33:26]File name is /storage/kkm_last_timestamp [09:33:26]Write 4 bytes [09:33:26]NVStorageSaveData done [09:33:26]ExternCall_PrintAddStr [09:33:26]wPrintStart [09:33:26]Write to MH i2c: 01 00 00 BA 00 BA [09:33:26]Write i2c OK [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: 01 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: 01 07 00 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: 01 07 00 BA 00 00 00 00 00 00 FF 0F CF [09:33:26]RasterBufferAndPrint [09:33:26]line Счет N : (1)870776 [09:33:26]line ИНН: 02508201610067 [09:33:26]line Контрольно-Кассовый Чек [09:33:26]line ПРОДАЖА [09:33:26]line ТРК (МРК, ГНК) : 11 [09:33:26]line Товар: 2710194210 [09:33:26]line ДТ(л)-К-4 [09:33:26]line 19.690 * 76.20 [09:33:26]line = 1500.38 [09:33:26]line НДС 12% НСП 1% [09:33:26]line > о реализуемом товаре [09:33:26]line ОКРУГЛЕНИЕ: -0.38 [09:33:26]line ИТОГО: 1500.00 [09:33:26]line Внесено: 1500.00 [09:33:26]line СДАЧА: 0.00 [09:33:26]line НСП 1% : 13.28 [09:33:26]line НДС 12% : 159.33 [09:33:26]line Наличными: 1500.00 [09:33:26]line Безнал.: 0.00 [09:33:26]line Место: АЗС № 137 "Партнер Нефть" [09:33:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:33:26]line СНО: Общий режим [09:33:26]line Чек 92 20.09.2024 09:33 [09:33:26]line Смена: 495 ФФД: 1.0 [09:33:26]line ЗНМ: 0300000064 [09:33:26]line РНМ: 0000000000092592 [09:33:26]line Версия ККМ: 001 [09:33:26]line ФМ: 0000000000874979 [09:33:26]line ФД: 85933 [09:33:26]line ФПД: 87482225939189 [09:33:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T093325&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85933&fm=87482225939189&tin=02508201610067®Number=0000000000092592&sum=150000 [09:33:26]OFD Sender: Processing packet 85933 [packets to send 263, broken 262] [09:33:26]ProducePacketName [09:33:26]name=ofd_packets/00085933 [09:33:26]OFD Sender: To server: pG, [09:33:26]CommunicateWithHost lk.salyk.kg:30040 [09:33:26]ConnectInit lk.salyk.kg [09:33:26]written 0, free lines is 4095 [09:33:27]Write to MH i2c: 01 00 00 E5 00 E5 [09:33:27]Write i2c OK [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: 01 [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: 01 07 00 [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: 01 07 00 E5 00 00 00 00 00 00 D4 0C CC [09:33:27]RasterBufferAndPrint [09:33:27]line [09:33:27]line [09:33:27]line [09:33:27]line [09:33:27]line [09:33:27]written 0, free lines is 3288 [09:33:27]MH_Cut [09:33:27]Write to MH i2c: D1 01 00 EC 00 01 BE [09:33:27]Write i2c OK [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: D1 [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: D1 01 00 [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: D1 01 00 EC 00 00 BD [09:33:27]Write to MH i2c: 01 00 00 ED 00 ED [09:33:27]Write i2c OK [09:33:27]MH_I2C_Read... [09:33:27]*** Cut start [09:33:27]*** Partial cut [09:33:27]*** CUTSNS_PIN = 1 [09:33:27]*** CUTSNS_PIN = 0 [09:33:28]*** Brake cut motor [09:33:28]Connected sock=11 [09:33: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 4D F1 08 01 A7 DA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 5C 00 00 00 F4 03 04 00 65 41 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4F 90 8B 00 52 F5 AD 12 71 CC 22 93 A9 ED [09:33:28]Read from MH i2c: 01 [09:33:28]MH_I2C_Read... [09:33:28]*** Stop cut motor [09:33:28]*** Cut end [09:33:28]Read from MH i2c: 01 07 00 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: 01 07 00 ED 00 00 00 00 00 00 FF 0F 02 [09:33:28]process_action close_receipt done [09:33:28]requested_data is exist [09:33:28]produce_requested_data [09:33:28]requested_item fm.sn is exist - process it [09:33:28]wFMCommunicate request_size=4 [09:33:28]MH_SAM_APDU [09:33:28]CAPDU: 80 11 00 00 [09:33:28]Write to MH i2c: E2 08 00 EE 00 80 11 00 00 00 00 00 00 68 [09:33:28]Write i2c OK [09:33:28]MH_I2C_Read... [09:33:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:28]Read from MH i2c: E2 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 17 00 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 17 00 EE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C7 [09:33:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:33:28]wFMCommunicate OK [09:33:28]requested_item fd.num is exist - process it [09:33:28]SAM_PROTO_GetFieldsCounters [09:33:28]wFMCommunicate request_size=4 [09:33:28]MH_SAM_APDU [09:33:28]CAPDU: 80 13 00 00 [09:33:28]Write to MH i2c: E2 08 00 EF 00 80 13 00 00 00 00 00 00 6B [09:33:28]Write i2c OK [09:33:28]MH_I2C_Read... [09:33:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:28]Read from MH i2c: E2 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 62 00 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 62 00 EF 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 4F 01 00 0E 04 04 00 EF 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 9B [09:33: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 AD 4F 01 00 0E 04 04 00 EF 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 [09:33:28]wFMCommunicate OK [09:33:28]SAM_PROTO_GetFieldsCounters done [09:33:28]requested_item shift.num is exist - process it [09:33:28]requested_item shift.opened is exist - process it [09:33:28]req_shift_opened [09:33:28]FM_GetShiftState [09:33:28]SAM_PROTO_GetShiftState [09:33:28]wFMCommunicate request_size=4 [09:33:28]MH_SAM_APDU [09:33:28]CAPDU: 80 13 01 00 [09:33:28]Write to MH i2c: E2 08 00 F0 00 80 13 01 00 00 00 00 00 6D [09:33:28]Write i2c OK [09:33:28]MH_I2C_Read... [09:33:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:28]Read from MH i2c: E2 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 0E 00 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 0E 00 F0 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F8 [09:33:28]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:33:28]wFMCommunicate OK [09:33:28]SAM_PROTO_GetShiftState done [09:33:28]FM_GetShiftState done [09:33:28]req_shift_opened done [09:33:28]requested_item shift.open_date is exist - process it [09:33:28]req_shift_open_date [09:33:28]req_shift_open_date done [09:33:28]produce_requested_data done [09:33:28]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85933,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:33:28]process_action_free close_receipt [09:33:28]json_value_free [09:33:28]json_value_free done [09:33:28]process_json_proto returns [09:33:28]Send response to host [09:33:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85933,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:33:28]free response buf [09:33:28]execute_script done [09:33:28]execute_script returns [09:33:28]free content buf [09:33:28]Sock 10.Close socket [09:33:28]Sock 10.Thread stoped [09:33: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 B5 9B 47 00 00 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 AD 4F 01 00 F4 03 04 00 3C EC EC 66 B6 04 01 00 00 22 92 4C FE B4 85 AC 11 [09:33:28]CommunicateWithHost err = 0 [09:33:28]CheckOFDResponse [09:33:28]1017 (14) - 77093643461234 [09:33:28]1041 (16) - 0000000000874979 [09:33:28]1040 (4) - 85933 [09:33:28]1012 (4) - 20.09.2024 03:30 [09:33:28]1206 (1) - 0 [09:33:28]OFD Sender: Remove packet 85933 [09:33:28]ProducePacketName [09:33:28]name=ofd_packets/00085933 [09:33:28]NVStorageDeleteData [09:33:29]OFD Sender: No OFD packet to send [09:33:34]OFD Sender: No OFD packet to send [09:33:39]OFD Sender: No OFD packet to send [09:33:44]OFD Sender: No OFD packet to send [09:33:49]OFD Sender: No OFD packet to send [09:33:54]OFD Sender: No OFD packet to send [09:33:59]OFD Sender: No OFD packet to send [09:34:04]OFD Sender: No OFD packet to send [09:34:09]OFD Sender: No OFD packet to send [09:34:14]OFD Sender: No OFD packet to send [09:34:19]OFD Sender: No OFD packet to send [09:34:24]OFD Sender: No OFD packet to send [09:34:29]OFD Sender: No OFD packet to send [09:34:34]OFD Sender: No OFD packet to send [09:34:37]recv_with_timeout no data received [09:34:39]OFD Sender: No OFD packet to send [09:34:44]OFD Sender: No OFD packet to send [09:34:49]recv_with_timeout no data received [09:34:49]OFD Sender: No OFD packet to send [09:34:54]OFD Sender: No OFD packet to send [09:34:59]OFD Sender: No OFD packet to send [09:35:04]OFD Sender: No OFD packet to send [09:35:09]OFD Sender: No OFD packet to send [09:35:14]OFD Sender: No OFD packet to send [09:35:19]OFD Sender: No OFD packet to send [09:35:24]OFD Sender: No OFD packet to send [09:35:29]OFD Sender: No OFD packet to send [09:35:34]OFD Sender: No OFD packet to send [09:35:39]OFD Sender: No OFD packet to send [09:35:44]OFD Sender: No OFD packet to send [09:35:49]OFD Sender: No OFD packet to send [09:35:54]OFD Sender: No OFD packet to send [09:35:59]OFD Sender: No OFD packet to send [09:36:04]OFD Sender: No OFD packet to send [09:36:09]OFD Sender: No OFD packet to send [09:36:14]OFD Sender: No OFD packet to send [09:36:19]OFD Sender: No OFD packet to send [09:36:24]OFD Sender: No OFD packet to send [09:36:29]OFD Sender: No OFD packet to send [09:36:34]OFD Sender: No OFD packet to send [09:36:39]OFD Sender: No OFD packet to send [09:36:44]OFD Sender: No OFD packet to send [09:36:49]OFD Sender: No OFD packet to send [09:36:54]OFD Sender: No OFD packet to send [09:36:59]OFD Sender: No OFD packet to send [09:37:04]OFD Sender: No OFD packet to send [09:37:09]OFD Sender: No OFD packet to send [09:37:14]OFD Sender: No OFD packet to send [09:37:19]OFD Sender: No OFD packet to send [09:37:24]OFD Sender: No OFD packet to send [09:37:29]OFD Sender: No OFD packet to send [09:37:34]OFD Sender: No OFD packet to send [09:37:39]OFD Sender: No OFD packet to send [09:37:40]recv_with_timeout no data received [09:37:44]OFD Sender: No OFD packet to send [09:37:49]OFD Sender: No OFD packet to send [09:37:54]OFD Sender: No OFD packet to send [09:37:59]OFD Sender: No OFD packet to send [09:38:00]recv_with_timeout no data received [09:38:04]OFD Sender: No OFD packet to send [09:38:09]OFD Sender: No OFD packet to send [09:38:14]OFD Sender: No OFD packet to send [09:38:17]recv_with_timeout no data received [09:38:19]OFD Sender: No OFD packet to send [09:38:24]OFD Sender: No OFD packet to send [09:38:29]OFD Sender: No OFD packet to send [09:38:34]OFD Sender: No OFD packet to send [09:38:39]OFD Sender: No OFD packet to send [09:38:44]OFD Sender: No OFD packet to send [09:38:49]OFD Sender: No OFD packet to send [09:38:54]OFD Sender: No OFD packet to send [09:38:59]OFD Sender: No OFD packet to send [09:39:04]OFD Sender: No OFD packet to send [09:39:09]OFD Sender: No OFD packet to send [09:39:14]OFD Sender: No OFD packet to send [09:39:19]OFD Sender: No OFD packet to send [09:39:24]OFD Sender: No OFD packet to send [09:39:29]OFD Sender: No OFD packet to send [09:39:34]OFD Sender: No OFD packet to send [09:39:40]OFD Sender: No OFD packet to send [09:39:45]OFD Sender: No OFD packet to send [09:39:50]OFD Sender: No OFD packet to send [09:39:55]OFD Sender: No OFD packet to send [09:40:00]OFD Sender: No OFD packet to send [09:40:05]OFD Sender: No OFD packet to send [09:40:10]OFD Sender: No OFD packet to send [09:40:15]OFD Sender: No OFD packet to send [09:40:20]OFD Sender: No OFD packet to send [09:40:25]OFD Sender: No OFD packet to send [09:40:30]OFD Sender: No OFD packet to send [09:40:35]OFD Sender: No OFD packet to send [09:40:40]OFD Sender: No OFD packet to send [09:40:45]OFD Sender: No OFD packet to send [09:40:50]OFD Sender: No OFD packet to send [09:40:55]OFD Sender: No OFD packet to send [09:41:00]OFD Sender: No OFD packet to send [09:41:05]OFD Sender: No OFD packet to send [09:41:10]OFD Sender: No OFD packet to send [09:41:15]OFD Sender: No OFD packet to send [09:41:20]OFD Sender: No OFD packet to send [09:41:25]OFD Sender: No OFD packet to send [09:41:30]OFD Sender: No OFD packet to send [09:41:35]OFD Sender: No OFD packet to send [09:41:40]OFD Sender: No OFD packet to send [09:41:45]OFD Sender: No OFD packet to send [09:41:50]OFD Sender: No OFD packet to send [09:41:55]OFD Sender: No OFD packet to send [09:42:00]OFD Sender: No OFD packet to send [09:42:05]OFD Sender: No OFD packet to send [09:42:10]OFD Sender: No OFD packet to send [09:42:15]OFD Sender: No OFD packet to send [09:42:20]OFD Sender: No OFD packet to send [09:42:25]OFD Sender: No OFD packet to send [09:42:30]OFD Sender: No OFD packet to send [09:42:35]OFD Sender: No OFD packet to send [09:42:40]OFD Sender: No OFD packet to send [09:42:45]OFD Sender: No OFD packet to send [09:42:50]OFD Sender: No OFD packet to send [09:42:55]OFD Sender: No OFD packet to send [09:43:00]OFD Sender: No OFD packet to send [09:43:05]OFD Sender: No OFD packet to send [09:43:10]OFD Sender: No OFD packet to send [09:43:15]OFD Sender: No OFD packet to send [09:43:20]OFD Sender: No OFD packet to send [09:43:25]OFD Sender: No OFD packet to send [09:43:30]OFD Sender: No OFD packet to send [09:43:35]OFD Sender: No OFD packet to send [09:43:40]OFD Sender: No OFD packet to send [09:43:45]OFD Sender: No OFD packet to send [09:43:50]OFD Sender: No OFD packet to send [09:43:55]OFD Sender: No OFD packet to send [09:44:00]OFD Sender: No OFD packet to send [09:44:05]OFD Sender: No OFD packet to send [09:44:10]OFD Sender: No OFD packet to send [09:44:15]OFD Sender: No OFD packet to send [09:44:20]OFD Sender: No OFD packet to send [09:44:25]OFD Sender: No OFD packet to send [09:44:30]OFD Sender: No OFD packet to send [09:44:35]OFD Sender: No OFD packet to send [09:44:40]OFD Sender: No OFD packet to send [09:44:45]OFD Sender: No OFD packet to send [09:44:50]OFD Sender: No OFD packet to send [09:44:55]OFD Sender: No OFD packet to send [09:45:00]OFD Sender: No OFD packet to send [09:45:05]OFD Sender: No OFD packet to send [09:45:10]OFD Sender: No OFD packet to send [09:45:15]OFD Sender: No OFD packet to send [09:45:20]OFD Sender: No OFD packet to send [09:45:25]OFD Sender: No OFD packet to send [09:45:30]OFD Sender: No OFD packet to send [09:45:35]OFD Sender: No OFD packet to send [09:45:40]OFD Sender: No OFD packet to send [09:45:45]OFD Sender: No OFD packet to send [09:45:50]OFD Sender: No OFD packet to send [09:45:55]OFD Sender: No OFD packet to send [09:46:00]OFD Sender: No OFD packet to send [09:46:05]OFD Sender: No OFD packet to send [09:46:10]OFD Sender: No OFD packet to send [09:46:15]OFD Sender: No OFD packet to send [09:46:20]OFD Sender: No OFD packet to send [09:46:25]OFD Sender: No OFD packet to send [09:46:30]OFD Sender: No OFD packet to send [09:46:35]OFD Sender: No OFD packet to send [09:46:40]OFD Sender: No OFD packet to send [09:46:45]OFD Sender: No OFD packet to send [09:46:50]OFD Sender: No OFD packet to send [09:46:52]recv_with_timeout no data received [09:46:55]OFD Sender: No OFD packet to send [09:47:00]OFD Sender: No OFD packet to send [09:47:05]OFD Sender: No OFD packet to send [09:47:10]OFD Sender: No OFD packet to send [09:47:15]OFD Sender: No OFD packet to send [09:47:20]OFD Sender: No OFD packet to send [09:47:25]accept exits with 7 [09:47:25]New connection [09:47:25]New thread 3067039076 created [09:47:25]Thread 3067182436 joined [09:47:25]Waiting for new connection... [09:47:25] Sock 7.Parse request [09:47:25]Sock 7.Check first char [09:47:25]Sock 7.First char is OK [09:47:25]request: POST /json_proto HTTP/1.0 [09:47:25]Method: POST [09:47:25]URL: /json_proto [09:47:25]Method is POST - this is cgi request [09:47:25]url: /json_proto [09:47:25]query_string will be loaded in cgi processing [09:47:25]execute_cgi json_proto POST (null) [09:47:25]execute_cgi path=json_proto method=POST [09:47:25]POST find Content-Length [09:47:25]Host: 172.17.47.196:8080 [09:47:25]Content-Length: 677 [09:47:25]Content-Type: application/json [09:47:25] [09:47:25]POST finish read [09:47:25]Found Content-Length = 677 [09:47:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870777", "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" ] } } [09:47:25]execute_script... [09:47: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)870777", "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" ] } } [09:47:25]POST & json_proto [09:47:25]process_json_proto [09:47:25]json parsed OK: [09:47:25]protocol is kg_v1.0 [09:47:25]action value=close_receipt [09:47:25]process_action close_receipt [09:47:25]cmd_close_receipt [09:47:25]MH_GetDate [09:47:25]Write to MH i2c: F0 00 00 F1 00 E0 [09:47:25]Write i2c OK [09:47:25]MH_I2C_Read... [09:47:25]Read from MH i2c: F0 [09:47:25]MH_I2C_Read... [09:47:25]Read from MH i2c: F0 09 00 [09:47:25]MH_I2C_Read... [09:47:25]Read from MH i2c: F0 09 00 F1 00 00 AE 44 ED 66 4C 6B 94 66 DF [09:47:25]GetLastDocTimeStamp 1726824805 [09:47:25]current date 1726825646 [09:47:25]FM_GetShiftState [09:47:25]SAM_PROTO_GetShiftState [09:47:25]wFMCommunicate request_size=4 [09:47:25]MH_SAM_APDU [09:47:25]CAPDU: 80 13 01 00 [09:47:25]Write to MH i2c: E2 08 00 F2 00 80 13 01 00 00 00 00 00 6F [09:47:25]Write i2c OK [09:47:25]MH_I2C_Read... [09:47:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:25]Read from MH i2c: E2 [09:47:25]MH_I2C_Read... [09:47:25]Read from MH i2c: E2 0E 00 [09:47:25]MH_I2C_Read... [09:47:25]Read from MH i2c: E2 0E 00 F2 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FA [09:47:25]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:47:25]wFMCommunicate OK [09:47:25]SAM_PROTO_GetShiftState done [09:47:25]FM_GetShiftState done [09:47:25]opened in 1726791534 [09:47:25]opened+sec_in_day 1726877934 [09:47:25]quantity*price = 50036 [09:47:25]sum+1 = 50037 [09:47:25]Check (price>sum+1) || (price+1 о реализуемом товаре [09:48:41]line ОКРУГЛЕНИЕ: -0.36 [09:48:41]line ИТОГО: 500.00 [09:48:41]line Внесено: 500.00 [09:48:41]line СДАЧА: 0.00 [09:48:41]line НСП 1% : 4.43 [09:48:41]line НДС 12% : 53.14 [09:48:41]line Наличными: 500.00 [09:48:41]line Безнал.: 0.00 [09:48:41]line Место: АЗС № 137 "Партнер Нефть" [09:48:41]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:48:41]line СНО: Общий режим [09:48:41]line Чек 93 20.09.2024 09:47 [09:48:41]line Смена: 495 ФФД: 1.0 [09:48:41]line ЗНМ: 0300000064 [09:48:41]line РНМ: 0000000000092592 [09:48:41]line Версия ККМ: 001 [09:48:41]line ФМ: 0000000000874979 [09:48:41]line ФД: 85934 [09:48:41]line ФПД: 146846645619758 [09:48:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T094726&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85934&fm=146846645619758&tin=02508201610067®Number=0000000000092592&sum=50000 [09:48:41]written 0, free lines is 4095 [09:48:42]Write to MH i2c: 01 00 00 48 00 48 [09:48:42]Write i2c OK [09:48:42]MH_I2C_Read... [09:48:42]Read from MH i2c: 01 [09:48:42]MH_I2C_Read... [09:48:42]Read from MH i2c: 01 07 00 [09:48:42]MH_I2C_Read... [09:48:42]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 DA 0C 35 [09:48:42]RasterBufferAndPrint [09:48:42]line [09:48:42]line [09:48:42]line [09:48:42]line [09:48:42]line [09:48:42]written 0, free lines is 3306 [09:48:42]MH_Cut [09:48:42]Write to MH i2c: D1 01 00 4F 00 01 21 [09:48:42]Write i2c OK [09:48:42]MH_I2C_Read... [09:48:42]Read from MH i2c: D1 [09:48:42]MH_I2C_Read... [09:48:42]Read from MH i2c: D1 01 00 [09:48:42]MH_I2C_Read... [09:48:42]Read from MH i2c: D1 01 00 4F 00 00 20 [09:48:42]Write to MH i2c: 01 00 00 50 00 50 [09:48:42]Write i2c OK [09:48:42]MH_I2C_Read... [09:48:43]*** Cut start [09:48:43]*** Partial cut [09:48:43]*** CUTSNS_PIN = 1 [09:48:43]*** CUTSNS_PIN = 0 [09:48:43]*** Brake cut motor [09:48:43]Read from MH i2c: 01 [09:48:43]MH_I2C_Read... [09:48:43]*** Stop cut motor [09:48:43]*** Cut end [09:48:43]Read from MH i2c: 01 07 00 [09:48:43]MH_I2C_Read... [09:48:43]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [09:48:43]process_action print_doc done [09:48:43]requested_data is exist [09:48:43]produce_requested_data [09:48:43]produce_requested_data return (null) [09:48:43]process_action_free print_doc [09:48:43]json_value_free [09:48:43]json_value_free done [09:48:43]process_json_proto returns [09:48:43]Send response to host [09:48:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [09:48:43]free response buf [09:48:43]execute_script done [09:48:43]execute_script returns [09:48:43]free content buf [09:48:43]Sock 9.Close socket [09:48:43]Sock 9.Thread stoped [09:48:44]accept exits with 7 [09:48:44]New connection [09:48:44]New thread 3067141476 created [09:48:44]Thread 3067284836 joined [09:48:44]Waiting for new connection... [09:48:44] Sock 7.Parse request [09:48:44]Sock 7.Check first char [09:48:44]Sock 7.First char is OK [09:48:44]request: POST /json_proto HTTP/1.0 [09:48:44]Method: POST [09:48:44]URL: /json_proto [09:48:44]Method is POST - this is cgi request [09:48:44]url: /json_proto [09:48:44]query_string will be loaded in cgi processing [09:48:44]execute_cgi json_proto POST (null) [09:48:44]execute_cgi path=json_proto method=POST [09:48:44]POST find Content-Length [09:48:44]Host: 172.17.47.196:8080 [09:48:44]Content-Length: 614 [09:48:44]Content-Type: application/json [09:48:44] [09:48:44]POST finish read [09:48:44]Found Content-Length = 614 [09:48:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147808", "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" ] } } [09:48:44]execute_script... [09:48: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)147808", "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" ] } } [09:48:44]POST & json_proto [09:48:44]process_json_proto [09:48:44]json parsed OK: [09:48:44]protocol is kg_v1.0 [09:48:44]action value=close_receipt [09:48:44]process_action close_receipt [09:48:44]cmd_close_receipt [09:48:44]MH_GetDate [09:48:44]Write to MH i2c: F0 00 00 51 00 40 [09:48:44]Write i2c OK [09:48:44]MH_I2C_Read... [09:48:44]Read from MH i2c: F0 [09:48:44]MH_I2C_Read... [09:48:44]Read from MH i2c: F0 09 00 [09:48:44]MH_I2C_Read... [09:48:44]Read from MH i2c: F0 09 00 51 00 00 FD 44 ED 66 4C 6B 94 66 8E [09:48:44]GetLastDocTimeStamp 1726825646 [09:48:44]current date 1726825725 [09:48:44]FM_GetShiftState [09:48:44]SAM_PROTO_GetShiftState [09:48:44]wFMCommunicate request_size=4 [09:48:44]MH_SAM_APDU [09:48:44]CAPDU: 80 13 01 00 [09:48:44]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [09:48:44]Write i2c OK [09:48:44]MH_I2C_Read... [09:48:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:44]Read from MH i2c: E2 [09:48:44]MH_I2C_Read... [09:48:44]Read from MH i2c: E2 0E 00 [09:48:44]MH_I2C_Read... [09:48:44]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5A [09:48:44]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:48:44]wFMCommunicate OK [09:48:44]SAM_PROTO_GetShiftState done [09:48:44]FM_GetShiftState done [09:48:44]opened in 1726791534 [09:48:44]opened+sec_in_day 1726877934 [09:48:44]quantity*price = 11000 [09:48:44]sum+1 = 11001 [09:48:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 94 20.09.2024 09:48 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85935 ФПД: 8784510013304 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T094845&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85935&fm=8784510013304&tin=02508201610067®Number=0000000000092592&sum=11000 0 [09:48:45]StoreToDocumentArchive [09:48:45]shift 495 fd 85935 [09:48:45]save to /storage/0495/doc_00085935 [09:48:45]save last doc name /storage/0495/doc_00085935 to /storage/kkm_last_doc_name [09:48:45]save OK [09:48:45]Clear old archive folders... [09:48:45]ProcessDocumentItem done err = 0, tmpTLVsize=266 [09:48:45]tlvbuf is 00684A90 [09:48:45]SAM_PROTO_ClearQueue [09:48:45]wFMCommunicate request_size=4 [09:48:45]MH_SAM_APDU [09:48:45]CAPDU: 80 09 00 00 [09:48:45]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [09:48:45]Write i2c OK [09:48:45]MH_I2C_Read... [09:48:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:45]Read from MH i2c: E2 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: E2 03 00 [09:48:45]MH_I2C_Read... [09:48:45]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [09:48:45]RAPDU: 90 00 [09:48:45]wFMCommunicate OK [09:48:45]SAM_PROTO_ClearQueue done [09:48:45]KKMCreateOFDPacket [09:48:45]OFDProtocolAddRootSTLVToBuf [09:48:45]FM_MakeSignedData [09:48:45]FM_MakeSignedData [09:48:45]SAM_PROTO_SignData [09:48:45]wFMCommunicate request_size=4 [09:48:45]MH_SAM_APDU [09:48:45]CAPDU: 80 0D 01 02 [09:48:45]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [09:48:45]Write i2c OK [09:48:45]MH_I2C_Read... [09:48:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:46]Read from MH i2c: E2 [09:48:46]MH_I2C_Read... [09:48:46]Read from MH i2c: E2 03 00 [09:48:46]MH_I2C_Read... [09:48:46]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [09:48:46]RAPDU: 90 00 [09:48:46]wFMCommunicate OK [09:48:46]wFMCommunicate request_size=255 [09:48:46]MH_SAM_APDU [09:48:46]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 5E 00 00 00 F4 03 04 00 FD 44 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [09:48:46]Write to MH i2c: E2 02 01 61 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 OFD Sender: No OFD packet to send [09:48:46]00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 FD 44 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 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 38 [09:48:46]Write i2c OK [09:48:46]MH_I2C_Read... [09:48:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:46]Read from MH i2c: E2 [09:48:46]MH_I2C_Read... [09:48:46]Read from MH i2c: E2 03 00 [09:48:46]MH_I2C_Read... [09:48:46]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [09:48:46]RAPDU: 90 00 [09:48:46]wFMCommunicate OK [09:48:46]wFMCommunicate request_size=25 [09:48:46]MH_SAM_APDU [09:48:46]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 AF 4F 01 00 35 04 06 00 07 FD 4D 99 4F 78 [09:48:46]Write to MH i2c: E2 1C 00 62 00 80 0D 02 02 14 00 37 39 10 04 04 00 AF 4F 01 00 35 04 06 00 07 FD 4D 99 4F 78 00 00 7B [09:48:46]Write i2c OK [09:48:46]MH_I2C_Read... [09:48:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:46]Read from MH i2c: E2 [09:48:46]MH_I2C_Read... [09:48:46]Read from MH i2c: E2 03 00 [09:48:46]MH_I2C_Read... [09:48:46]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [09:48:46]RAPDU: 90 00 [09:48:46]wFMCommunicate OK [09:48:46]wFMCommunicate request_size=4 [09:48:46]MH_SAM_APDU [09:48:46]CAPDU: 80 0D 03 02 [09:48:46]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [09:48:46]Write i2c OK [09:48:46]MH_I2C_Read... [09:48:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:46]Read from MH i2c: E2 [09:48:46]MH_I2C_Read... [09:48:46]Read from MH i2c: E2 0B 00 [09:48:46]MH_I2C_Read... [09:48:46]Read from MH i2c: E2 0B 00 63 00 00 92 EC AD B1 F8 5E 69 24 90 00 9E [09:48:46]RAPDU: 92 EC AD B1 F8 5E 69 24 90 00 [09:48:46]wFMCommunicate OK [09:48:46]SAM_PROTO_SignData done [09:48:46]FM_MakeSignedData done [09:48:46]CreateOFDProtocolMessage [09:48:46]wFMCommunicate request_size=4 [09:48:46]MH_SAM_APDU [09:48:46]CAPDU: 80 11 00 00 [09:48:46]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [09:48:46]Write i2c OK [09:48:46]MH_I2C_Read... [09:48:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:46]Read from MH i2c: E2 [09:48:46]MH_I2C_Read... [09:48:46]Read from MH i2c: E2 17 00 [09:48:46]MH_I2C_Read... [09:48:46]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 [09:48: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:48:46]wFMCommunicate OK [09:48:46]CreateOFDProtocolMessage done [09:48:46]OFDSenderStorePacket 85935 [09:48:46]StoreOFDPacket docnum=85935 [09:48: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 1E 01 00 00 82 4B 16 01 9C 49 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 5E 00 00 00 F4 03 04 00 FD 44 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 07 FD 4D 99 4F 78 92 EC AD B1 F8 5E 69 24 [09:48:46]CheckFolder [09:48:46]dirname=/storage/ofd_packets [09:48:46]CheckFolder done [09:48:46]ProducePacketName [09:48:46]name=ofd_packets/00085935 [09:48:46]NVStorageSaveData ofd_packets/00085935 [09:48:46]File name is /storage/ofd_packets/00085935 [09:48:46]Write 316 bytes [09:48:46]NVStorageSaveData done [09:48:46]OFDSenderStorePacket done [09:48:46]KKMCreateOFDPacket done [09:48:46]NVStorageSaveData kkm_last_timestamp [09:48:46]File name is /storage/kkm_last_timestamp [09:48:46]Write 4 bytes [09:48:46]NVStorageSaveData done [09:48:46]ExternCall_PrintAddStr [09:48:46]wPrintStart [09:48:46]Write to MH i2c: 01 00 00 65 00 65 [09:48:46]Write i2c OK [09:48:46]MH_I2C_Read... [09:48:46]Read from MH i2c: 01 [09:48:46]MH_I2C_Read... [09:48:46]Read from MH i2c: 01 07 00 [09:48:46]MH_I2C_Read... [09:48:46]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [09:48:46]RasterBufferAndPrint [09:48:46]line Счет N : (3)147808 [09:48:46]line ИНН: 02508201610067 [09:48:46]line Контрольно-Кассовый Чек [09:48:46]line ПРОДАЖА [09:48:46]line Товар: 4870001570071 [09:48:46]line Напиток Pepsi 1л [09:48:46]line 1.000 * 110.00 [09:48:46]line = 110.00 [09:48:46]line НДС 12% НСП 1% [09:48:46]line > о реализуемом товаре [09:48:46]line ИТОГО: 110.00 [09:48:46]line НСП 1% : 0.97 [09:48:46]line НДС 12% : 11.68 [09:48:46]line Наличными: 110.00 [09:48:46]line Безнал.: 0.00 [09:48:46]line Место: АЗС № 137 "Партнер Нефть" [09:48:46]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:48:46]line СНО: Общий режим [09:48:46]line Чек 94 20.09.2024 09:48 [09:48:46]line Смена: 495 ФФД: 1.0 [09:48:46]line ЗНМ: 0300000064 [09:48:46]line РНМ: 0000000000092592 [09:48:46]line Версия ККМ: 001 [09:48:46]line ФМ: 0000000000874979 [09:48:46]line ФД: 85935 [09:48:46]line ФПД: 8784510013304 [09:48:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T094845&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85935&fm=8784510013304&tin=02508201610067®Number=0000000000092592&sum=11000 [09:48:46]line 0 [09:48:46]written 0, free lines is 4095 [09:48:46]OFD Sender: Processing packet 85935 [packets to send 263, broken 262] [09:48:46]ProducePacketName [09:48:46]name=ofd_packets/00085935 [09:48:46]OFD Sender: To server: pG, [09:48:46]CommunicateWithHost lk.salyk.kg:30040 [09:48:46]ConnectInit lk.salyk.kg [09:48:47]Write to MH i2c: 01 00 00 8D 00 8D [09:48:47]Write i2c OK [09:48:47]MH_I2C_Read... [09:48:47]Read from MH i2c: 01 [09:48:47]MH_I2C_Read... [09:48:47]Read from MH i2c: 01 07 00 [09:48:47]MH_I2C_Read... [09:48:47]Read from MH i2c: 01 07 00 8D 00 00 00 00 00 00 F9 0C 99 [09:48:47]RasterBufferAndPrint [09:48:47]line [09:48:47]line [09:48:47]line [09:48:47]line [09:48:47]line [09:48:47]written 0, free lines is 3344 [09:48:47]MH_Cut [09:48:47]Write to MH i2c: D1 01 00 94 00 01 66 [09:48:47]Write i2c OK [09:48:47]MH_I2C_Read... [09:48:47]Read from MH i2c: D1 [09:48:47]MH_I2C_Read... [09:48:47]Read from MH i2c: D1 01 00 [09:48:47]MH_I2C_Read... [09:48:47]Read from MH i2c: D1 01 00 94 00 00 65 [09:48:47]Write to MH i2c: 01 00 00 95 00 95 [09:48:47]Write i2c OK [09:48:47]MH_I2C_Read... [09:48:48]*** Cut start [09:48:48]*** Partial cut [09:48:48]*** CUTSNS_PIN = 1 [09:48:48]*** CUTSNS_PIN = 0 [09:48:48]*** Brake cut motor [09:48:48]Read from MH i2c: 01 *** Stop cut motor [09:48:48] [09:48:48]*** Cut end [09:48:48]MH_I2C_Read... [09:48:48]Read from MH i2c: 01 07 00 [09:48:48]MH_I2C_Read... [09:48:48]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 FF 0F AA [09:48:48]process_action close_receipt done [09:48:48]requested_data is exist [09:48:48]produce_requested_data [09:48:48]requested_item fm.sn is exist - process it [09:48:48]wFMCommunicate request_size=4 [09:48:48]MH_SAM_APDU [09:48:48]CAPDU: 80 11 00 00 [09:48:48]Write to MH i2c: E2 08 00 96 00 80 11 00 00 00 00 00 00 10 [09:48:48]Write i2c OK [09:48:48]MH_I2C_Read... [09:48:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:48]Read from MH i2c: E2 [09:48:48]MH_I2C_Read... [09:48:48]Read from MH i2c: E2 17 00 [09:48:48]MH_I2C_Read... [09:48:48]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 [09:48: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:48:48]wFMCommunicate OK [09:48:48]requested_item fd.num is exist - process it [09:48:48]SAM_PROTO_GetFieldsCounters [09:48:48]wFMCommunicate request_size=4 [09:48:48]MH_SAM_APDU [09:48:48]CAPDU: 80 13 00 00 [09:48:48]Write to MH i2c: E2 08 00 97 00 80 13 00 00 00 00 00 00 13 [09:48:48]Write i2c OK [09:48:48]MH_I2C_Read... [09:48:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:48]Read from MH i2c: E2 [09:48:48]MH_I2C_Read... [09:48:48]Read from MH i2c: E2 62 00 [09:48:48]MH_I2C_Read... [09:48:48]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 AF 4F 01 00 0E 04 04 00 EF 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 4B [09:48: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 AF 4F 01 00 0E 04 04 00 EF 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 [09:48:48]wFMCommunicate OK [09:48:48]SAM_PROTO_GetFieldsCounters done [09:48:48]requested_item shift.num is exist - process it [09:48:48]requested_item shift.opened is exist - process it [09:48:48]req_shift_opened [09:48:48]FM_GetShiftState [09:48:48]SAM_PROTO_GetShiftState [09:48:48]wFMCommunicate request_size=4 [09:48:48]MH_SAM_APDU [09:48:48]CAPDU: 80 13 01 00 [09:48:48]Write to MH i2c: E2 08 00 98 00 80 13 01 00 00 00 00 00 15 [09:48:48]Write i2c OK [09:48:48]MH_I2C_Read... [09:48:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:49]Read from MH i2c: E2 [09:48:49]MH_I2C_Read... [09:48:49]Read from MH i2c: E2 0E 00 [09:48:49]MH_I2C_Read... [09:48:49]Read from MH i2c: E2 0E 00 98 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A0 [09:48:49]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:48:49]wFMCommunicate OK [09:48:49]SAM_PROTO_GetShiftState done [09:48:49]FM_GetShiftState done [09:48:49]req_shift_opened done [09:48:49]requested_item shift.open_date is exist - process it [09:48:49]req_shift_open_date [09:48:49]req_shift_open_date done [09:48:49]produce_requested_data done [09:48:49]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85935,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:48:49]process_action_free close_receipt [09:48:49]json_value_free [09:48:49]json_value_free done [09:48:49]process_json_proto returns [09:48:49]Send response to host [09:48:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85935,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:48:49]free response buf [09:48:49]execute_script done [09:48:49]execute_script returns [09:48:49]free content buf [09:48:49]Sock 7.Close socket [09:48:49]Sock 7.Thread stoped [09:48:49]accept exits with 9 [09:48:49]New connection [09:48:49]New thread 3067284836 created [09:48:49]Thread 3067141476 joined [09:48:49]Waiting for new connection... [09:48:49] Sock 9.Parse request [09:48:49]Sock 9.Check first char [09:48:49]Sock 9.First char is OK [09:48:49]request: POST /json_proto HTTP/1.0 [09:48:49]Method: POST [09:48:49]URL: /json_proto [09:48:49]Method is POST - this is cgi request [09:48:49]url: /json_proto [09:48:49]query_string will be loaded in cgi processing [09:48:49]execute_cgi json_proto POST (null) [09:48:49]execute_cgi path=json_proto method=POST [09:48:49]POST find Content-Length [09:48:49]Host: 172.17.47.196:8080 [09:48:49]Content-Length: 687 [09:48:49]Content-Type: application/json [09:48:49] [09:48:49]POST finish read [09:48:49]Found Content-Length = 687 [09:48:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870779", "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:48:49]execute_script... [09:48: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)870779", "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:48:49]POST & json_proto [09:48:49]process_json_proto [09:48:49]json parsed OK: [09:48:49]protocol is kg_v1.0 [09:48:49]action value=close_receipt [09:48:49]process_action close_receipt [09:48:49]cmd_close_receipt [09:48:49]MH_GetDate [09:48:49]Write to MH i2c: F0 00 00 99 00 88 [09:48:49]Write i2c OK [09:48:49]MH_I2C_Read... [09:48:49]Read from MH i2c: F0 [09:48:49]MH_I2C_Read... [09:48:49]Read from MH i2c: F0 09 00 [09:48:49]MH_I2C_Read... [09:48:49]Read from MH i2c: F0 09 00 99 00 00 02 45 ED 66 4C 6B 94 66 DC [09:48:49]GetLastDocTimeStamp 1726825725 [09:48:49]current date 1726825730 [09:48:49]FM_GetShiftState [09:48:49]SAM_PROTO_GetShiftState [09:48:49]wFMCommunicate request_size=4 [09:48:49]MH_SAM_APDU [09:48:49]CAPDU: 80 13 01 00 [09:48:49]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [09:48:49]Write i2c OK [09:48:49]MH_I2C_Read... [09:48:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:49]Read from MH i2c: E2 [09:48:49]MH_I2C_Read... [09:48:49]Read from MH i2c: E2 0E 00 [09:48:49]MH_I2C_Read... [09:48:49]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A2 [09:48:49]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:48:49]wFMCommunicate OK [09:48:49]SAM_PROTO_GetShiftState done [09:48:49]FM_GetShiftState done [09:48:49]opened in 1726791534 [09:48:49]opened+sec_in_day 1726877934 [09:48:49]quantity*price = 100050 [09:48:49]sum+1 = 100052 [09:48:49]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 СНО: Общий режим Чек 95 20.09.2024 09:48 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85936 ФПД: 236762711693937 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T094850&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85936&fm=236762711693937&tin=02508201610067®Number=0000000000092592&sum=100000 [09:48:50]StoreToDocumentArchive [09:48:50]shift 495 fd 85936 [09:48:50]save to /storage/0495/doc_00085936 [09:48:50]save last doc name /storage/0495/doc_00085936 to /storage/kkm_last_doc_name [09:48:50]save OK [09:48:50]Clear old archive folders... [09:48:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:48:50]tlvbuf is 006B7000 [09:48:50]SAM_PROTO_ClearQueue [09:48:50]wFMCommunicate request_size=4 [09:48:50]MH_SAM_APDU [09:48:50]CAPDU: 80 09 00 00 [09:48:50]Write to MH i2c: E2 08 00 A7 00 80 09 00 00 00 00 00 00 19 [09:48:50]Write i2c OK [09:48:50]MH_I2C_Read... [09:48:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:50]Read from MH i2c: E2 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: E2 03 00 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: E2 03 00 A7 00 00 90 00 1B [09:48:50]RAPDU: 90 00 [09:48:50]wFMCommunicate OK [09:48:50]SAM_PROTO_ClearQueue done [09:48:50]KKMCreateOFDPacket [09:48:50]OFDProtocolAddRootSTLVToBuf [09:48:50]FM_MakeSignedData [09:48:50]FM_MakeSignedData [09:48:50]SAM_PROTO_SignData [09:48:50]wFMCommunicate request_size=4 [09:48:50]MH_SAM_APDU [09:48:50]CAPDU: 80 0D 01 02 [09:48:50]Write to MH i2c: E2 08 00 A8 00 80 0D 01 02 00 00 00 00 21 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [09:48:51]RAPDU: 90 00 [09:48:51]wFMCommunicate OK [09:48:51]wFMCommunicate request_size=255 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 5F 00 00 00 F4 03 04 00 02 45 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [09:48:51]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 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5F 00 00 00 F4 03 04 00 02 45 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 84 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [09:48:51]RAPDU: 90 00 [09:48:51]wFMCommunicate OK [09:48:51]wFMCommunicate request_size=11 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 0D 02 02 06 D7 55 9D 53 9A 71 [09:48:51]Write to MH i2c: E2 0E 00 AA 00 80 0D 02 02 06 00 D7 55 9D 53 9A 71 00 00 57 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [09:48:51]RAPDU: 90 00 [09:48:51]wFMCommunicate OK [09:48:51]wFMCommunicate request_size=4 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 0D 03 02 [09:48:51]Write to MH i2c: E2 08 00 AB 00 80 0D 03 02 00 00 00 00 26 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 0B 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 0B 00 AB 00 00 B8 C8 69 63 E1 8A 1C 22 90 00 1C [09:48:51]RAPDU: B8 C8 69 63 E1 8A 1C 22 90 00 [09:48:51]wFMCommunicate OK [09:48:51]SAM_PROTO_SignData done [09:48:51]FM_MakeSignedData done [09:48:51]CreateOFDProtocolMessage [09:48:51]wFMCommunicate request_size=4 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 11 00 00 [09:48:51]Write to MH i2c: E2 08 00 AC 00 80 11 00 00 00 00 00 00 26 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 17 00 [09:48:51]MH_I2C_Read... [09:48:51]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 [09:48:51]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:51]wFMCommunicate OK [09:48:51]CreateOFDProtocolMessage done [09:48:51]OFDSenderStorePacket 85936 [09:48:51]StoreOFDPacket docnum=85936 [09:48: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 E0 69 08 01 A9 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 5F 00 00 00 F4 03 04 00 02 45 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D7 55 9D 53 9A 71 B8 C8 69 63 E1 8A 1C 22 [09:48:51]CheckFolder [09:48:51]dirname=/storage/ofd_packets [09:48:51]CheckFolder done [09:48:51]ProducePacketName [09:48:51]name=ofd_packets/00085936 [09:48:51]NVStorageSaveData ofd_packets/00085936 [09:48:51]File name is /storage/ofd_packets/00085936 [09:48:51]Write 302 bytes [09:48:51]NVStorageSaveData done [09:48:51]OFDSenderStorePacket done [09:48:51]KKMCreateOFDPacket done [09:48:51]NVStorageSaveData kkm_last_timestamp [09:48:51]File name is /storage/kkm_last_timestamp [09:48:51]Write 4 bytes [09:48:51]NVStorageSaveData done [09:48:51]ExternCall_PrintAddStr [09:48:51]wPrintStart [09:48:51]Write to MH i2c: 01 00 00 AD 00 ConnectInit Can't take IP for lk.salyk.kg [09:48:51]AD CommunicateWithHost connect error [09:48:51] [09:48:51]CommunicateWithHost err = -1 [09:48:51]OFD Sender: Server communicate error [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: 01 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: 01 07 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [09:48:51]RasterBufferAndPrint [09:48:51]line Счет N : (1)870779 [09:48:51]line ИНН: 02508201610067 [09:48:51]line Контрольно-Кассовый Чек [09:48:51]line ПРОДАЖА [09:48:51]line ТРК (МРК, ГНК) : 64 [09:48:51]line Товар: 2710194210 [09:48:51]line ДТ(л)-К-4 [09:48:51]line 13.130 * 76.20 [09:48:51]line = 1000.51 [09:48:51]line НДС 12% НСП 1% [09:48:51]line > о реализуемом товаре [09:48:51]line ОКРУГЛЕНИЕ: -0.51 [09:48:51]line ИТОГО: 1000.00 [09:48:51]line Внесено: 1000.00 [09:48:51]line СДАЧА: 0.00 [09:48:51]line НСП 1% : 8.85 [09:48:51]line НДС 12% : 106.25 [09:48:51]line Наличными: 1000.00 [09:48:51]line Безнал.: 0.00 [09:48:51]line Место: АЗС № 137 "Партнер Нефть" [09:48:51]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:48:51]line СНО: Общий режим [09:48:51]line Чек 95 20.09.2024 09:48 [09:48:51]line Смена: 495 ФФД: 1.0 [09:48:51]line ЗНМ: 0300000064 [09:48:51]line РНМ: 0000000000092592 [09:48:51]line Версия ККМ: 001 [09:48:51]line ФМ: 0000000000874979 [09:48:51]line ФД: 85936 [09:48:51]line ФПД: 236762711693937 [09:48:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T094850&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85936&fm=236762711693937&tin=02508201610067®Number=0000000000092592&sum=100000 [09:48:51]written 0, free lines is 4095 [09:48:51]OFD Sender: Processing packet 85935 [packets to send 264, broken 262] [09:48:52]ProducePacketName [09:48:52]name=ofd_packets/00085935 [09:48:52]OFD Sender: To server: pG, [09:48:52]CommunicateWithHost lk.salyk.kg:30040 [09:48:52]ConnectInit lk.salyk.kg [09:48:52]Write to MH i2c: 01 00 00 D8 00 D8 [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: 01 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: 01 07 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: 01 07 00 D8 00 00 00 00 00 00 EA 0C D5 [09:48:52]RasterBufferAndPrint [09:48:52]line [09:48:52]line [09:48:52]line [09:48:52]line [09:48:52]line [09:48:52]written 0, free lines is 3333 [09:48:52]MH_Cut [09:48:52]Write to MH i2c: D1 01 00 DF 00 01 B1 [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: D1 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: D1 01 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: D1 01 00 DF 00 00 B0 [09:48:52]Write to MH i2c: 01 00 00 E0 00 E0 [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:53]*** Cut start [09:48:53]*** Partial cut [09:48:53]*** CUTSNS_PIN = 1 [09:48:53]*** CUTSNS_PIN = 0 [09:48:53]*** Brake cut motor [09:48:53]Read from MH i2c: *** Stop cut motor [09:48:53]01 *** Cut end [09:48:53] [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: 01 07 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: 01 07 00 E0 00 00 00 00 00 00 FF 0F F5 [09:48:53]process_action close_receipt done [09:48:53]requested_data is exist [09:48:53]produce_requested_data [09:48:53]requested_item fm.sn is exist - process it [09:48:53]wFMCommunicate request_size=4 [09:48:53]MH_SAM_APDU [09:48:53]CAPDU: 80 11 00 00 [09:48:53]Write to MH i2c: E2 08 00 E1 00 80 11 00 00 00 00 00 00 5B [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:53]Read from MH i2c: E2 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: E2 17 00 [09:48:53]MH_I2C_Read... [09:48: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 [09:48:53]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:53]wFMCommunicate OK [09:48:53]requested_item fd.num is exist - process it [09:48:53]SAM_PROTO_GetFieldsCounters [09:48:53]wFMCommunicate request_size=4 [09:48:53]MH_SAM_APDU [09:48:53]CAPDU: 80 13 00 00 [09:48:53]Write to MH i2c: E2 08 00 E2 00 80 13 00 00 00 00 00 00 5E [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:54]Read from MH i2c: E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 62 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 62 00 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 B0 4F 01 00 0E 04 04 00 EF 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 9A [09: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 B0 4F 01 00 0E 04 04 00 EF 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 [09:48:54]wFMCommunicate OK [09:48:54]SAM_PROTO_GetFieldsCounters done [09:48:54]requested_item shift.num is exist - process it [09:48:54]requested_item shift.opened is exist - process it [09:48:54]req_shift_opened [09:48:54]FM_GetShiftState [09:48:54]SAM_PROTO_GetShiftState [09:48:54]wFMCommunicate request_size=4 [09:48:54]MH_SAM_APDU [09:48:54]CAPDU: 80 13 01 00 [09:48:54]Write to MH i2c: E2 08 00 E3 00 80 13 01 00 00 00 00 00 60 [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:54]Read from MH i2c: E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 0E 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 0E 00 E3 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EB [09:48:54]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:48:54]wFMCommunicate OK [09:48:54]SAM_PROTO_GetShiftState done [09:48:54]FM_GetShiftState done [09:48:54]req_shift_opened done [09:48:54]requested_item shift.open_date is exist - process it [09:48:54]req_shift_open_date [09:48:54]req_shift_open_date done [09:48:54]produce_requested_data done [09:48:54]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85936,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:48:54]process_action_free close_receipt [09:48:54]json_value_free [09:48:54]json_value_free done [09:48:54]process_json_proto returns [09:48:54]Send response to host [09:48:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85936,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:48:54]free response buf [09:48:54]execute_script done [09:48:54]execute_script returns [09:48:54]free content buf [09:48:54]Sock 9.Close socket [09:48:54]Sock 9.Thread stoped [09:48:57]ConnectInit Can't take IP for lk.salyk.kg [09:48:57]CommunicateWithHost connect error [09:48:57]CommunicateWithHost err = -1 [09:48:57]OFD Sender: Server communicate error [09:49:02]OFD Sender: Processing packet 85935 [packets to send 264, broken 262] [09:49:02]ProducePacketName [09:49:02]name=ofd_packets/00085935 [09:49:02]OFD Sender: To server: pG, [09:49:02]CommunicateWithHost lk.salyk.kg:30040 [09:49:02]ConnectInit lk.salyk.kg [09:49:03]recv_with_timeout no data received [09:49:07]ConnectInit Can't take IP for lk.salyk.kg [09:49:07]CommunicateWithHost connect error [09:49:07]CommunicateWithHost err = -1 [09:49:07]OFD Sender: Server communicate error [09:49:12]OFD Sender: Processing packet 85935 [packets to send 264, broken 262] [09:49:12]ProducePacketName [09:49:12]name=ofd_packets/00085935 [09:49:12]OFD Sender: To server: pG, [09:49:12]CommunicateWithHost lk.salyk.kg:30040 [09:49:12]ConnectInit lk.salyk.kg [09:49:17]ConnectInit Can't take IP for lk.salyk.kg [09:49:17]CommunicateWithHost connect error [09:49:17]CommunicateWithHost err = -1 [09:49:17]OFD Sender: Server communicate error [09:49:22]OFD Sender: Processing packet 85935 [packets to send 264, broken 262] [09:49:22]ProducePacketName [09:49:22]name=ofd_packets/00085935 [09:49:22]OFD Sender: To server: pG, [09:49:22]CommunicateWithHost lk.salyk.kg:30040 [09:49:22]ConnectInit lk.salyk.kg [09:49:22]recv_with_timeout no data received [09:49:27]ConnectInit Can't take IP for lk.salyk.kg [09:49:27]CommunicateWithHost connect error [09:49:27]CommunicateWithHost err = -1 [09:49:27]OFD Sender: Server communicate error [09:49:32]OFD Sender: Processing packet 85935 [packets to send 264, broken 262] [09:49:32]ProducePacketName [09:49:32]name=ofd_packets/00085935 [09:49:32]OFD Sender: To server: pG, [09:49:32]CommunicateWithHost lk.salyk.kg:30040 [09:49:32]ConnectInit lk.salyk.kg [09:49:39]recv_with_timeout no data received [09:49:49]Connected sock=10 [09:49: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 1E 01 00 00 82 4B 16 01 9C 49 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 5E 00 00 00 F4 03 04 00 FD 44 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 07 FD 4D 99 4F 78 92 EC AD B1 F8 5E 69 24 [09:49: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 88 82 47 00 C9 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 AF 4F 01 00 F4 03 04 00 15 F0 EC 66 B6 04 01 00 00 EE 54 C4 5C 9F 1D 38 81 [09:49:53]CommunicateWithHost err = 0 [09:49:53]CheckOFDResponse [09:49:53]1017 (14) - 77093643461234 [09:49:53]1041 (16) - 0000000000874979 [09:49:53]1040 (4) - 85935 [09:49:53]1012 (4) - 20.09.2024 03:46 [09:49:53]1206 (1) - 0 [09:49:53]OFD Sender: Remove packet 85935 [09:49:53]ProducePacketName [09:49:53]name=ofd_packets/00085935 [09:49:53]NVStorageDeleteData [09:49:54]accept exits with 7 [09:49:54]New connection [09:49:54]New thread 3067141476 created [09:49:54]Thread 3067284836 joined [09:49:54]Waiting for new connection... [09:49:54] Sock 7.Parse request [09:49:54]Sock 7.Check first char [09:49:54]Sock 7.First char is OK [09:49:54]request: POST /json_proto HTTP/1.0 [09:49:54]Method: POST [09:49:54]URL: /json_proto [09:49:54]Method is POST - this is cgi request [09:49:54]url: /json_proto [09:49:54]query_string will be loaded in cgi processing [09:49:54]execute_cgi json_proto POST (null) [09:49:54]execute_cgi path=json_proto method=POST [09:49:54]POST find Content-Length [09:49:54]Host: 172.17.47.196:8080 [09:49:54]Content-Length: 800 [09:49:54]Content-Type: application/json [09:49:54] [09:49:54]POST finish read [09:49:54]Found Content-Length = 800 [09:49:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870778", "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" : 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" ] } } [09:49:54]execute_script... [09:49: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)870778", "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" : 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" ] } } [09:49:54]POST & json_proto [09:49:54]process_json_proto [09:49:54]json parsed OK: [09:49:54]protocol is kg_v1.0 [09:49:54]action value=close_receipt [09:49:54]process_action close_receipt [09:49:54]cmd_close_receipt [09:49:54]MH_GetDate [09:49:54]Write to MH i2c: F0 00 00 E4 00 D3 [09:49:54]OFD Sender: Processing packet 85936 [packets to send 263, broken 262] [09:49:54]ProducePacketName [09:49:54]name=ofd_packets/00085936 [09:49:54]OFD Sender: To server: pG, [09:49:54]CommunicateWithHost lk.salyk.kg:30040 [09:49:54]ConnectInit lk.salyk.kg [09:49:54]Write i2c OK [09:49:54]MH_I2C_Read... [09:49:54]Read from MH i2c: F0 [09:49:54]MH_I2C_Read... [09:49:54]Read from MH i2c: F0 09 00 [09:49:54]MH_I2C_Read... [09:49:54]Read from MH i2c: F0 09 00 E4 00 00 43 45 ED 66 4C 6B 94 66 68 [09:49:54]GetLastDocTimeStamp 1726825730 [09:49:54]current date 1726825795 [09:49:54]FM_GetShiftState [09:49:54]SAM_PROTO_GetShiftState [09:49:54]wFMCommunicate request_size=4 [09:49:54]MH_SAM_APDU [09:49:54]CAPDU: 80 13 01 00 [09:49:54]Write to MH i2c: E2 08 00 E5 00 80 13 01 00 00 00 00 00 62 [09:49:54]Write i2c OK [09:49:54]MH_I2C_Read... [09:49:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:54]Read from MH i2c: E2 [09:49:54]MH_I2C_Read... [09:49:54]Read from MH i2c: E2 0E 00 [09:49:54]MH_I2C_Read... [09:49:54]Read from MH i2c: E2 0E 00 E5 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 ED [09:49:54]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:49:54]wFMCommunicate OK [09:49:54]SAM_PROTO_GetShiftState done [09:49:54]FM_GetShiftState done [09:49:54]opened in 1726791534 [09:49:54]opened+sec_in_day 1726877934 [09:49:54]quantity*price = 0 [09:49:54]sum+1 = 1 [09:49:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 96 20.09.2024 09:49 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000874979 ФД: 85937 ФПД: 85833855991103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T094955&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85937&fm=85833855991103&tin=02508201610067®Number=0000000000092592&sum=0 [09:49:55]StoreToDocumentArchive [09:49:55]shift 495 fd 85937 [09:49:55]save to /storage/0495/doc_00085937 [09:49:55]save last doc name /storage/0495/doc_00085937 to /storage/kkm_last_doc_name [09:49:55]save OK [09:49:55]Clear old archive folders... [09:49:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:49:55]tlvbuf is 00626AA0 [09:49:55]SAM_PROTO_ClearQueue [09:49:55]wFMCommunicate request_size=4 [09:49:55]MH_SAM_APDU [09:49:55]CAPDU: 80 09 00 00 [09:49:55]Write to MH i2c: E2 08 00 F2 00 80 09 00 00 00 00 00 00 64 [09:49:55]Write i2c OK [09:49:55]MH_I2C_Read... [09:49:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:55]Read from MH i2c: E2 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: E2 03 00 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: E2 03 00 F2 00 00 90 00 66 [09:49:55]RAPDU: 90 00 [09:49:55]wFMCommunicate OK [09:49:55]SAM_PROTO_ClearQueue done [09:49:55]KKMCreateOFDPacket [09:49:55]OFDProtocolAddRootSTLVToBuf [09:49:55]FM_MakeSignedData [09:49:55]FM_MakeSignedData [09:49:55]SAM_PROTO_SignData [09:49:55]wFMCommunicate request_size=4 [09:49:55]MH_SAM_APDU [09:49:55]CAPDU: 80 0D 01 02 [09:49:55]Write to MH i2c: E2 08 00 F3 00 80 0D 01 02 00 00 00 00 6C [09:49:55]Write i2c OK [09:49:55]MH_I2C_Read... [09:49:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:55]Read from MH i2c: E2 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: E2 03 00 [09:49:55]MH_I2C_Read... [09:49:55]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [09:49:55]RAPDU: 90 00 [09:49:55]wFMCommunicate OK [09:49:55]wFMCommunicate request_size=255 [09:49:55]MH_SAM_APDU [09:49: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 60 00 00 00 F4 03 04 00 43 45 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [09:49:55]Write to MH i2c: E2 02 01 F4 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 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 43 45 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 11 [09:49:55]Write i2c OK [09:49:55]MH_I2C_Read... [09:49:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:56]Read from MH i2c: E2 [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: E2 03 00 [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [09:49:56]RAPDU: 90 00 [09:49:56]wFMCommunicate OK [09:49:56]wFMCommunicate request_size=11 [09:49:56]MH_SAM_APDU [09:49:56]CAPDU: 80 0D 02 02 06 4E 10 C0 7E FD 3F [09:49:56]Write to MH i2c: E2 0E 00 F5 00 80 0D 02 02 06 00 4E 10 C0 7E FD 3F 00 00 53 [09:49:56]Write i2c OK [09:49:56]MH_I2C_Read... [09:49:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:56]Read from MH i2c: E2 [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: E2 03 00 [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [09:49:56]RAPDU: 90 00 [09:49:56]wFMCommunicate OK [09:49:56]wFMCommunicate request_size=4 [09:49:56]MH_SAM_APDU [09:49:56]CAPDU: 80 0D 03 02 [09:49:56]Write to MH i2c: E2 08 00 F6 00 80 0D 03 02 00 00 00 00 71 [09:49:56]Write i2c OK [09:49:56]MH_I2C_Read... [09:49:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:56]Read from MH i2c: E2 [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: E2 0B 00 [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: E2 0B 00 F6 00 00 C2 92 0A 50 FE 60 34 13 90 00 C5 [09:49:56]RAPDU: C2 92 0A 50 FE 60 34 13 90 00 [09:49:56]wFMCommunicate OK [09:49:56]SAM_PROTO_SignData done [09:49:56]FM_MakeSignedData done [09:49:56]CreateOFDProtocolMessage [09:49:56]wFMCommunicate request_size=4 [09:49:56]MH_SAM_APDU [09:49:56]CAPDU: 80 11 00 00 [09:49:56]Write to MH i2c: E2 08 00 F7 00 80 11 00 00 00 00 00 00 71 [09:49:56]Write i2c OK [09:49:56]MH_I2C_Read... [09:49:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:56]Read from MH i2c: E2 [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: E2 17 00 [09:49:56]MH_I2C_Read... [09:49:56]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 [09:49: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:49:56]wFMCommunicate OK [09:49:56]CreateOFDProtocolMessage done [09:49:56]OFDSenderStorePacket 85937 [09:49:56]StoreOFDPacket docnum=85937 [09:49: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 A3 5E 08 01 60 01 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 60 00 00 00 F4 03 04 00 43 45 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4E 10 C0 7E FD 3F C2 92 0A 50 FE 60 34 13 [09:49:56]CheckFolder [09:49:56]dirname=/storage/ofd_packets [09:49:56]CheckFolder done [09:49:56]ProducePacketName [09:49:56]name=ofd_packets/00085937 [09:49:56]NVStorageSaveData ofd_packets/00085937 [09:49:56]File name is /storage/ofd_packets/00085937 [09:49:56]Write 302 bytes [09:49:56]NVStorageSaveData done [09:49:56]OFDSenderStorePacket done [09:49:56]KKMCreateOFDPacket done [09:49:56]NVStorageSaveData kkm_last_timestamp [09:49:56]File name is /storage/kkm_last_timestamp [09:49:56]Write 4 bytes [09:49:56]NVStorageSaveData done [09:49:56]ExternCall_PrintAddStr [09:49:56]wPrintStart [09:49:56]Write to MH i2c: 01 00 00 F8 00 F8 [09:49:56]Write i2c OK [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: 01 [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: 01 07 00 [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: 01 07 00 F8 00 00 00 00 00 00 FF 0F 0D [09:49:56]RasterBufferAndPrint [09:49:56]line Счет N : (1)870778 [09:49:56]line ИНН: 02508201610067 [09:49:56]line Контрольно-Кассовый Чек [09:49:56]line ПРОДАЖА [09:49:56]line ТРК (МРК, ГНК) : 21 [09:49:56]line Товар: 2710194210 [09:49:56]line ДТ(л)-К-4 [09:49:56]line 100.000 * 0.00 [09:49:56]line = 0.00 [09:49:56]line НДС 12% НСП 1% [09:49:56]line > о реализуемом товаре [09:49:56]line ИТОГО: 0.00 [09:49:56]line НСП 1% : 0.00 [09:49:56]line НДС 12% : 0.00 [09:49:56]line Наличными: 0.00 [09:49:56]line Безнал.: 0.00 [09:49:56]line Место: АЗС № 137 "Партнер Нефть" [09:49:56]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:49:56]line СНО: Общий режим [09:49:56]line Чек 96 20.09.2024 09:49 [09:49:56]line Смена: 495 ФФД: 1.0 [09:49:56]line ЗНМ: 0300000064 [09:49:56]line РНМ: 0000000000092592 [09:49:56]line Версия ККМ: 001 [09:49:56]line Талоны: Топливные Талоны [09:49:56]line 1 [09:49:56]line ФМ: 0000000000874979 [09:49:56]line ФД: 85937 [09:49:56]line ФПД: 85833855991103 [09:49:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T094955&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85937&fm=85833855991103&tin=02508201610067®Number=0000000000092592&sum=0 [09:49:56]written 0, free lines is 4095 [09:49:56]Write to MH i2c: 01 00 00 22 01 23 [09:49:56]Write i2c OK [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: 01 [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: 01 07 00 [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: 01 07 00 22 01 00 00 00 00 00 E5 0C 1B [09:49:56]RasterBufferAndPrint [09:49:56]line [09:49:56]line [09:49:56]line [09:49:56]line [09:49:56]line [09:49:56]written 0, free lines is 3326 [09:49:56]MH_Cut [09:49:56]Write to MH i2c: D1 01 00 29 01 01 FC [09:49:56]Write i2c OK [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: D1 [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: D1 01 00 [09:49:56]MH_I2C_Read... [09:49:56]Read from MH i2c: D1 01 00 29 01 00 FB [09:49:56]Write to MH i2c: 01 00 00 2A 01 2B [09:49:56]Write i2c OK [09:49:56]MH_I2C_Read... [09:49:57]recv_with_timeout no data received [09:49:57]*** Cut start [09:49:57]*** Partial cut [09:49:57]*** CUTSNS_PIN = 1 [09:49:57]*** CUTSNS_PIN = 0 [09:49:57]*** Brake cut motor [09:49:58]Read from MH i2c: 01 [09:49:58]MH_I2C_Read... [09:49:58]*** Stop cut motor [09:49:58]*** Cut end [09:49:58]Read from MH i2c: 01 07 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: 01 07 00 2A 01 00 00 00 00 00 FF 0F 40 [09:49:58]process_action close_receipt done [09:49:58]requested_data is exist [09:49:58]produce_requested_data [09:49:58]requested_item fm.sn is exist - process it [09:49:58]wFMCommunicate request_size=4 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 11 00 00 [09:49:58]Write to MH i2c: E2 08 00 2B 01 80 11 00 00 00 00 00 00 A6 [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:58]Read from MH i2c: E2 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 17 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 17 00 2B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 05 [09:49: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:49:58]wFMCommunicate OK [09:49:58]requested_item fd.num is exist - process it [09:49:58]SAM_PROTO_GetFieldsCounters [09:49:58]wFMCommunicate request_size=4 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 13 00 00 [09:49:58]Write to MH i2c: E2 08 00 2C 01 80 13 00 00 00 00 00 00 A9 [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:58]Read from MH i2c: E2 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 62 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 62 00 2C 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 4F 01 00 0E 04 04 00 EF 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 E9 [09:49: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 B1 4F 01 00 0E 04 04 00 EF 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 [09:49:58]wFMCommunicate OK [09:49:58]SAM_PROTO_GetFieldsCounters done [09:49:58]requested_item shift.num is exist - process it [09:49:58]requested_item shift.opened is exist - process it [09:49:58]req_shift_opened [09:49:58]FM_GetShiftState [09:49:58]SAM_PROTO_GetShiftState [09:49:58]wFMCommunicate request_size=4 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 13 01 00 [09:49:58]Write to MH i2c: E2 08 00 2D 01 80 13 01 00 00 00 00 00 AB [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:58]Read from MH i2c: E2 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 0E 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 0E 00 2D 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 36 [09:49:58]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:49:58]wFMCommunicate OK [09:49:58]SAM_PROTO_GetShiftState done [09:49:58]FM_GetShiftState done [09:49:58]req_shift_opened done [09:49:58]requested_item shift.open_date is exist - process it [09:49:58]req_shift_open_date [09:49:58]req_shift_open_date done [09:49:58]produce_requested_data done [09:49:58]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85937,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:49:58]process_action_free close_receipt [09:49:58]json_value_free [09:49:58]json_value_free done [09:49:58]process_json_proto returns [09:49:58]Send response to host [09:49:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85937,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:49:58]free response buf [09:49:58]execute_script done [09:49:58]execute_script returns [09:49:58]free content buf [09:49:58]Sock 7.Close socket [09:49:58]Sock 7.Thread stoped [09:49:59]ConnectInit Can't take IP for lk.salyk.kg [09:49:59]CommunicateWithHost connect error [09:49:59]CommunicateWithHost err = -1 [09:49:59]OFD Sender: Server communicate error [09:49:59]OFD Sender: Processing packet 85936 [packets to send 264, broken 262] [09:49:59]ProducePacketName [09:49:59]name=ofd_packets/00085936 [09:49:59]OFD Sender: To server: pG, [09:49:59]CommunicateWithHost lk.salyk.kg:30040 [09:49:59]ConnectInit lk.salyk.kg [09:50:04]ConnectInit Can't take IP for lk.salyk.kg [09:50:04]CommunicateWithHost connect error [09:50:04]CommunicateWithHost err = -1 [09:50:04]OFD Sender: Server communicate error [09:50:09]OFD Sender: Processing packet 85936 [packets to send 264, broken 262] [09:50:09]ProducePacketName [09:50:09]name=ofd_packets/00085936 [09:50:09]OFD Sender: To server: pG, [09:50:09]CommunicateWithHost lk.salyk.kg:30040 [09:50:09]ConnectInit lk.salyk.kg [09:50:15]recv_with_timeout no data received [09:50:29]Connected sock=7 [09:50: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 E0 69 08 01 A9 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 5F 00 00 00 F4 03 04 00 02 45 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D7 55 9D 53 9A 71 B8 C8 69 63 E1 8A 1C 22 [09:50:34]recv_with_timeout no data received [09:50:34]CommunicateWithHost answer receiving error [09:50:34]CommunicateWithHost err = -3 [09:50:34]OFD Sender: Server communicate error [09:50:35]recv_with_timeout no data received [09:50:37]accept exits with 11 [09:50:37]New connection [09:50:37]New thread 3067284836 created [09:50:37]Thread 3067141476 joined [09:50:37]Waiting for new connection... [09:50:37] Sock 11.Parse request [09:50:37]Sock 11.Check first char [09:50:37]Sock 11.First char is OK [09:50:37]request: POST /json_proto HTTP/1.0 [09:50:37]Method: POST [09:50:37]URL: /json_proto [09:50:37]Method is POST - this is cgi request [09:50:37]url: /json_proto [09:50:37]query_string will be loaded in cgi processing [09:50:37]execute_cgi json_proto POST (null) [09:50:37]execute_cgi path=json_proto method=POST [09:50:37]POST find Content-Length [09:50:37]Host: 172.17.47.196:8080 [09:50:37]Content-Length: 677 [09:50:37]Content-Type: application/json [09:50:37] [09:50:37]POST finish read [09:50:37]Found Content-Length = 677 [09:50:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870780", "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:50:37]execute_script... [09:50: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)870780", "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:50:37]POST & json_proto [09:50:37]process_json_proto [09:50:37]json parsed OK: [09:50:37]protocol is kg_v1.0 [09:50:37]action value=close_receipt [09:50:37]process_action close_receipt [09:50:37]cmd_close_receipt [09:50:37]MH_GetDate [09:50:37]Write to MH i2c: F0 00 00 2E 01 1E [09:50:37]Write i2c OK [09:50:37]MH_I2C_Read... [09:50:37]Read from MH i2c: F0 [09:50:37]MH_I2C_Read... [09:50:37]Read from MH i2c: F0 09 00 [09:50:37]MH_I2C_Read... [09:50:37]Read from MH i2c: F0 09 00 2E 01 00 6E 45 ED 66 4C 6B 94 66 DE [09:50:37]GetLastDocTimeStamp 1726825795 [09:50:37]current date 1726825838 [09:50:37]FM_GetShiftState [09:50:37]SAM_PROTO_GetShiftState [09:50:37]wFMCommunicate request_size=4 [09:50:37]MH_SAM_APDU [09:50:37]CAPDU: 80 13 01 00 [09:50:37]Write to MH i2c: E2 08 00 2F 01 80 13 01 00 00 00 00 00 AD [09:50:37]Write i2c OK [09:50:37]MH_I2C_Read... [09:50:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:37]Read from MH i2c: E2 [09:50:37]MH_I2C_Read... [09:50:37]Read from MH i2c: E2 0E 00 [09:50:37]MH_I2C_Read... [09:50:37]Read from MH i2c: E2 0E 00 2F 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 38 [09:50:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:50:37]wFMCommunicate OK [09:50:37]SAM_PROTO_GetShiftState done [09:50:37]FM_GetShiftState done [09:50:37]opened in 1726791534 [09:50:37]opened+sec_in_day 1726877934 [09:50:37]quantity*price = 40002 [09:50:37]sum+1 = 40003 [09:50:37]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 СНО: Общий режим Чек 97 20.09.2024 09:50 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85938 ФПД: 211236026016256 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T095038&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85938&fm=211236026016256&tin=02508201610067®Number=0000000000092592&sum=40000 [09:50:38]StoreToDocumentArchive [09:50:38]shift 495 fd 85938 [09:50:38]save to /storage/0495/doc_00085938 [09:50:38]save last doc name /storage/0495/doc_00085938 to /storage/kkm_last_doc_name [09:50:38]save OK [09:50:38]Clear old archive folders... [09:50:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:50:38]tlvbuf is 00678B20 [09:50:38]SAM_PROTO_ClearQueue [09:50:38]wFMCommunicate request_size=4 [09:50:38]MH_SAM_APDU [09:50:38]CAPDU: 80 09 00 00 [09:50:38]Write to MH i2c: E2 08 00 3C 01 80 09 00 00 00 00 00 00 AF [09:50:38]Write i2c OK [09:50:38]MH_I2C_Read... [09:50:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:38]Read from MH i2c: E2 [09:50:38]MH_I2C_Read... [09:50:38]Read from MH i2c: E2 03 00 [09:50:38]MH_I2C_Read... [09:50:38]Read from MH i2c: E2 03 00 3C 01 00 90 00 B1 [09:50:38]RAPDU: 90 00 [09:50:38]wFMCommunicate OK [09:50:38]SAM_PROTO_ClearQueue done [09:50:38]KKMCreateOFDPacket [09:50:38]OFDProtocolAddRootSTLVToBuf [09:50:38]FM_MakeSignedData [09:50:38]FM_MakeSignedData [09:50:38]SAM_PROTO_SignData [09:50:38]wFMCommunicate request_size=4 [09:50:38]MH_SAM_APDU [09:50:38]CAPDU: 80 0D 01 02 [09:50:38]Write to MH i2c: E2 08 00 3D 01 80 0D 01 02 00 00 00 00 B7 [09:50:38]Write i2c OK [09:50:38]MH_I2C_Read... [09:50:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:38]Read from MH i2c: E2 [09:50:38]MH_I2C_Read... [09:50:38]Read from MH i2c: E2 03 00 [09:50:38]MH_I2C_Read... [09:50:38]Read from MH i2c: E2 03 00 3D 01 00 90 00 B2 [09:50:38]RAPDU: 90 00 [09:50:38]wFMCommunicate OK [09:50:38]wFMCommunicate request_size=255 [09:50:38]MH_SAM_APDU [09:50:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 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 61 00 00 00 F4 03 04 00 6E 45 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C0 [09:50:38]Write to MH i2c: E2 02 01 3E 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 61 00 00 00 F4 03 04 00 6E 45 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C0 00 00 42 [09:50:38]Write i2c OK [09:50:38]MH_I2C_Read... [09:50:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:39]Read from MH i2c: E2 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: E2 03 00 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [09:50:39]RAPDU: 90 00 [09:50:39]wFMCommunicate OK [09:50:39]wFMCommunicate request_size=10 [09:50:39]MH_SAM_APDU [09:50:39]CAPDU: 80 0D 02 02 05 1E 38 4B 62 00 [09:50:39]Write to MH i2c: E2 0D 00 3F 01 80 0D 02 02 05 00 1E 38 4B 62 00 00 00 C7 [09:50:39]Write i2c OK [09:50:39]MH_I2C_Read... [09:50:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:39]Read from MH i2c: E2 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: E2 03 00 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [09:50:39]RAPDU: 90 00 [09:50:39]wFMCommunicate OK [09:50:39]wFMCommunicate request_size=4 [09:50:39]MH_SAM_APDU [09:50:39]CAPDU: 80 0D 03 02 [09:50:39]Write to MH i2c: E2 08 00 40 01 80 0D 03 02 00 00 00 00 BC [09:50:39]Write i2c OK [09:50:39]MH_I2C_Read... [09:50:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:39]Read from MH i2c: E2 [09:50:39]MH_I2C_Read... [09:50:39]OFD Sender: Processing packet 85936 [packets to send 264, broken 262] [09:50:39]ProducePacketName [09:50:39]name=ofd_packets/00085936 [09:50:39]OFD Sender: To server: pG, [09:50:39]CommunicateWithHost lk.salyk.kg:30040 [09:50:39]ConnectInit lk.salyk.kg [09:50:39]Read from MH i2c: E2 0B 00 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: E2 0B 00 40 01 00 34 85 9A 11 7A 85 AB 40 90 00 0B [09:50:39]RAPDU: 34 85 9A 11 7A 85 AB 40 90 00 [09:50:39]wFMCommunicate OK [09:50:39]SAM_PROTO_SignData done [09:50:39]FM_MakeSignedData done [09:50:39]CreateOFDProtocolMessage [09:50:39]wFMCommunicate request_size=4 [09:50:39]MH_SAM_APDU [09:50:39]CAPDU: 80 11 00 00 [09:50:39]Write to MH i2c: E2 08 00 41 01 80 11 00 00 00 00 00 00 BC [09:50:39]Write i2c OK [09:50:39]MH_I2C_Read... [09:50:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:39]Read from MH i2c: E2 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: E2 17 00 [09:50:39]MH_I2C_Read... [09:50:39]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 [09: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 [09:50:39]wFMCommunicate OK [09:50:39]CreateOFDProtocolMessage done [09:50:39]OFDSenderStorePacket 85938 [09:50:39]StoreOFDPacket docnum=85938 [09:50: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 C9 09 07 01 FC 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 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 61 00 00 00 F4 03 04 00 6E 45 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C0 1E 38 4B 62 00 34 85 9A 11 7A 85 AB 40 [09:50:39]CheckFolder [09:50:39]dirname=/storage/ofd_packets [09:50:39]CheckFolder done [09:50:39]ProducePacketName [09:50:39]name=ofd_packets/00085938 [09:50:39]NVStorageSaveData ofd_packets/00085938 [09:50:39]File name is /storage/ofd_packets/00085938 [09:50:39]Write 301 bytes [09:50:39]NVStorageSaveData done [09:50:39]OFDSenderStorePacket done [09:50:39]KKMCreateOFDPacket done [09:50:39]NVStorageSaveData kkm_last_timestamp [09:50:39]File name is /storage/kkm_last_timestamp [09:50:39]Write 4 bytes [09:50:39]NVStorageSaveData done [09:50:39]ExternCall_PrintAddStr [09:50:39]wPrintStart [09:50:39]Write to MH i2c: 01 00 00 42 01 43 [09:50:39]Write i2c OK [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: 01 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: 01 07 00 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [09:50:39]RasterBufferAndPrint [09:50:39]line Счет N : (1)870780 [09:50:39]line ИНН: 02508201610067 [09:50:39]line Контрольно-Кассовый Чек [09:50:39]line ПРОДАЖА [09:50:39]line ТРК (МРК, ГНК) : 53 [09:50:39]line Товар: 2710124130 [09:50:39]line Аи-92-К-5 [09:50:39]line 5.900 * 67.80 [09:50:39]line = 400.02 [09:50:39]line НДС 12% НСП 1% [09:50:39]line > о реализуемом товаре [09:50:39]line ОКРУГЛЕНИЕ: -0.02 [09:50:39]line ИТОГО: 400.00 [09:50:39]line Внесено: 400.00 [09:50:39]line СДАЧА: 0.00 [09:50:39]line НСП 1% : 3.54 [09:50:39]line НДС 12% : 42.48 [09:50:39]line Наличными: 400.00 [09:50:39]line Безнал.: 0.00 [09:50:39]line Место: АЗС № 137 "Партнер Нефть" [09:50:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:50:39]line СНО: Общий режим [09:50:39]line Чек 97 20.09.2024 09:50 [09:50:39]line Смена: 495 ФФД: 1.0 [09:50:39]line ЗНМ: 0300000064 [09:50:39]line РНМ: 0000000000092592 [09:50:39]line Версия ККМ: 001 [09:50:39]line ФМ: 0000000000874979 [09:50:39]line ФД: 85938 [09:50:39]line ФПД: 211236026016256 [09:50:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T095038&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85938&fm=211236026016256&tin=02508201610067®Number=0000000000092592&sum=40000 [09:50:39]written 0, free lines is 4095 [09:50:39]Write to MH i2c: 01 00 00 6D 01 6E [09:50:39]Write i2c OK [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: 01 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: 01 07 00 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: 01 07 00 6D 01 00 00 00 00 00 E4 0C 65 [09:50:39]RasterBufferAndPrint [09:50:39]line [09:50:39]line [09:50:39]line [09:50:39]line [09:50:39]line [09:50:39]written 0, free lines is 3328 [09:50:39]MH_Cut [09:50:39]Write to MH i2c: D1 01 00 74 01 01 47 [09:50:39]Write i2c OK [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: D1 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: D1 01 00 [09:50:39]MH_I2C_Read... [09:50:39]Read from MH i2c: D1 01 00 74 01 00 46 [09:50:39]Write to MH i2c: 01 00 00 75 01 76 [09:50:39]Write i2c OK [09:50:39]MH_I2C_Read... [09:50:40]*** Cut start [09:50:40]*** Partial cut [09:50:40]*** CUTSNS_PIN = 1 [09:50:40]*** CUTSNS_PIN = 0 [09:50:40]*** Brake cut motor [09:50:41]Read from MH i2c: 01 [09:50:41]MH_I2C_Read... [09:50:41]*** Stop cut motor [09:50:41]*** Cut end [09:50:41]Read from MH i2c: 01 07 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: 01 07 00 75 01 00 00 00 00 00 FF 0F 8B [09:50:41]process_action close_receipt done [09:50:41]requested_data is exist [09:50:41]produce_requested_data [09:50:41]requested_item fm.sn is exist - process it [09:50:41]wFMCommunicate request_size=4 [09:50:41]MH_SAM_APDU [09:50:41]CAPDU: 80 11 00 00 [09:50:41]Write to MH i2c: E2 08 00 76 01 80 11 00 00 00 00 00 00 F1 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 17 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 17 00 76 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 50 [09:50:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:50:41]wFMCommunicate OK [09:50:41]requested_item fd.num is exist - process it [09:50:41]SAM_PROTO_GetFieldsCounters [09:50:41]wFMCommunicate request_size=4 [09:50:41]MH_SAM_APDU [09:50:41]CAPDU: 80 13 00 00 [09:50:41]Write to MH i2c: E2 08 00 77 01 80 13 00 00 00 00 00 00 F4 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 62 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 62 00 77 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 4F 01 00 0E 04 04 00 EF 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 38 [09:50: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 B2 4F 01 00 0E 04 04 00 EF 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 [09:50:41]wFMCommunicate OK [09:50:41]SAM_PROTO_GetFieldsCounters done [09:50:41]requested_item shift.num is exist - process it [09:50:41]requested_item shift.opened is exist - process it [09:50:41]req_shift_opened [09:50:41]FM_GetShiftState [09:50:41]SAM_PROTO_GetShiftState [09:50:41]wFMCommunicate request_size=4 [09:50:41]MH_SAM_APDU [09:50:41]CAPDU: 80 13 01 00 [09:50:41]Write to MH i2c: E2 08 00 78 01 80 13 01 00 00 00 00 00 F6 [09:50:41]Write i2c OK [09:50:41]MH_I2C_Read... [09:50:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:41]Read from MH i2c: E2 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 0E 00 [09:50:41]MH_I2C_Read... [09:50:41]Read from MH i2c: E2 0E 00 78 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 81 [09:50:41]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:50:41]wFMCommunicate OK [09:50:41]SAM_PROTO_GetShiftState done [09:50:41]FM_GetShiftState done [09:50:41]req_shift_opened done [09:50:41]requested_item shift.open_date is exist - process it [09:50:41]req_shift_open_date [09:50:41]req_shift_open_date done [09:50:41]produce_requested_data done [09:50:41]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85938,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:50:41]process_action_free close_receipt [09:50:41]json_value_free [09:50:41]json_value_free done [09:50:41]process_json_proto returns [09:50:41]Send response to host [09:50:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85938,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:50:41]free response buf [09:50:41]execute_script done [09:50:41]execute_script returns [09:50:41]free content buf [09:50:41]Sock 11.Close socket [09:50:41]Sock 11.Thread stoped [09:50:44]ConnectInit Can't take IP for lk.salyk.kg [09:50:44]CommunicateWithHost connect error [09:50:44]CommunicateWithHost err = -1 [09:50:44]OFD Sender: Server communicate error [09:50:44]OFD Sender: Processing packet 85936 [packets to send 265, broken 262] [09:50:44]ProducePacketName [09:50:44]name=ofd_packets/00085936 [09:50:44]OFD Sender: To server: pG, [09:50:44]CommunicateWithHost lk.salyk.kg:30040 [09:50:44]ConnectInit lk.salyk.kg [09:50:46]Connected sock=9 [09:50: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 E0 69 08 01 A9 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 5F 00 00 00 F4 03 04 00 02 45 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 D7 55 9D 53 9A 71 B8 C8 69 63 E1 8A 1C 22 [09:50: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 1E 7D 47 00 2A 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 B0 4F 01 00 F4 03 04 00 4B F0 EC 66 B6 04 01 00 00 81 4A 85 E4 CC FB 78 80 [09:50:47]CommunicateWithHost err = 0 [09:50:47]CheckOFDResponse [09:50:47]1017 (14) - 77093643461234 [09:50:47]1041 (16) - 0000000000874979 [09:50:47]1040 (4) - 85936 [09:50:47]1012 (4) - 20.09.2024 03:47 [09:50:47]1206 (1) - 0 [09:50:47]OFD Sender: Remove packet 85936 [09:50:47]ProducePacketName [09:50:47]name=ofd_packets/00085936 [09:50:47]NVStorageDeleteData [09:50:48]OFD Sender: Processing packet 85937 [packets to send 264, broken 262] [09:50:48]ProducePacketName [09:50:48]name=ofd_packets/00085937 [09:50:48]OFD Sender: To server: pG, [09:50:48]CommunicateWithHost lk.salyk.kg:30040 [09:50:48]ConnectInit lk.salyk.kg [09:50:49]Connected sock=9 [09:50:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 A3 5E 08 01 60 01 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 60 00 00 00 F4 03 04 00 43 45 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4E 10 C0 7E FD 3F C2 92 0A 50 FE 60 34 13 [09:50: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 D1 28 47 00 CC EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B1 4F 01 00 F4 03 04 00 4E F0 EC 66 B6 04 01 00 00 5D 81 FB 52 86 48 35 D9 [09:50:51]CommunicateWithHost err = 0 [09:50:51]CheckOFDResponse [09:50:51]1017 (14) - 77093643461234 [09:50:51]1041 (16) - 0000000000874979 [09:50:51]1040 (4) - 85937 [09:50:51]1012 (4) - 20.09.2024 03:47 [09:50:51]1206 (1) - 0 [09:50:51]OFD Sender: Remove packet 85937 [09:50:51]ProducePacketName [09:50:51]name=ofd_packets/00085937 [09:50:51]NVStorageDeleteData [09:50:51]OFD Sender: Processing packet 85938 [packets to send 263, broken 262] [09:50:51]ProducePacketName [09:50:51]name=ofd_packets/00085938 [09:50:51]OFD Sender: To server: pG, [09:50:51]CommunicateWithHost lk.salyk.kg:30040 [09:50:51]ConnectInit lk.salyk.kg [09:50:52]Connected sock=9 [09:50: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 C9 09 07 01 FC 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 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 61 00 00 00 F4 03 04 00 6E 45 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C0 1E 38 4B 62 00 34 85 9A 11 7A 85 AB 40 [09:50: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 B0 E5 47 00 EA 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 B2 4F 01 00 F4 03 04 00 52 F0 EC 66 B6 04 01 00 00 3C 08 6A 73 EC 1A CE EA [09:50:54]CommunicateWithHost err = 0 [09:50:54]CheckOFDResponse [09:50:54]1017 (14) - 77093643461234 [09:50:54]1041 (16) - 0000000000874979 [09:50:54]1040 (4) - 85938 [09:50:54]1012 (4) - 20.09.2024 03:47 [09:50:54]1206 (1) - 0 [09:50:54]OFD Sender: Remove packet 85938 [09:50:54]ProducePacketName [09:50:54]name=ofd_packets/00085938 [09:50:54]NVStorageDeleteData [09:50:55]OFD Sender: No OFD packet to send [09:51:00]OFD Sender: No OFD packet to send [09:51:05]OFD Sender: No OFD packet to send [09:51:10]OFD Sender: No OFD packet to send [09:51:15]OFD Sender: No OFD packet to send [09:51:20]OFD Sender: No OFD packet to send [09:51:25]OFD Sender: No OFD packet to send [09:51:30]OFD Sender: No OFD packet to send [09:51:35]OFD Sender: No OFD packet to send [09:51:40]OFD Sender: No OFD packet to send [09:51:42]recv_with_timeout no data received [09:51:45]OFD Sender: No OFD packet to send [09:51:50]OFD Sender: No OFD packet to send [09:51:52]recv_with_timeout no data received [09:51:55]OFD Sender: No OFD packet to send [09:52:00]OFD Sender: No OFD packet to send [09:52:03]recv_with_timeout no data received [09:52:05]OFD Sender: No OFD packet to send [09:52:10]OFD Sender: No OFD packet to send [09:52:15]OFD Sender: No OFD packet to send [09:52:17]recv_with_timeout no data received [09:52:20]OFD Sender: No OFD packet to send [09:52:25]OFD Sender: No OFD packet to send [09:52:30]OFD Sender: No OFD packet to send [09:52:31]recv_with_timeout no data received [09:52:35]OFD Sender: No OFD packet to send [09:52:40]OFD Sender: No OFD packet to send [09:52:45]OFD Sender: No OFD packet to send [09:52:50]OFD Sender: No OFD packet to send [09:52:55]OFD Sender: No OFD packet to send [09:53:00]OFD Sender: No OFD packet to send [09:53:05]OFD Sender: No OFD packet to send [09:53:10]OFD Sender: No OFD packet to send [09:53:15]OFD Sender: No OFD packet to send [09:53:20]OFD Sender: No OFD packet to send [09:53:25]OFD Sender: No OFD packet to send [09:53:30]OFD Sender: No OFD packet to send [09:53:35]OFD Sender: No OFD packet to send [09:53:40]OFD Sender: No OFD packet to send [09:53:45]OFD Sender: No OFD packet to send [09:53:50]OFD Sender: No OFD packet to send [09:53:55]OFD Sender: No OFD packet to send [09:54:00]OFD Sender: No OFD packet to send [09:54:05]OFD Sender: No OFD packet to send [09:54:10]OFD Sender: No OFD packet to send [09:54:15]OFD Sender: No OFD packet to send [09:54:16]accept exits with 7 [09:54:16]New connection [09:54:16]New thread 3067141476 created [09:54:16]Thread 3067284836 joined [09:54:16]Waiting for new connection... [09:54:16] Sock 7.Parse request [09:54:16]Sock 7.Check first char [09:54:16]Sock 7.First char is OK [09:54:16]request: POST /json_proto HTTP/1.0 [09:54:16]Method: POST [09:54:16]URL: /json_proto [09:54:16]Method is POST - this is cgi request [09:54:16]url: /json_proto [09:54:16]query_string will be loaded in cgi processing [09:54:16]execute_cgi json_proto POST (null) [09:54:16]execute_cgi path=json_proto method=POST [09:54:16]POST find Content-Length [09:54:16]Host: 172.17.47.196:8080 [09:54:16]Content-Length: 678 [09:54:16]Content-Type: application/json [09:54:16] [09:54:16]POST finish read [09:54:16]Found Content-Length = 678 [09:54:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870781", "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" ] } } [09:54:16]execute_script... [09:54: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)870781", "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" ] } } [09:54:16]POST & json_proto [09:54:16]process_json_proto [09:54:16]json parsed OK: [09:54:16]protocol is kg_v1.0 [09:54:16]action value=close_receipt [09:54:16]process_action close_receipt [09:54:16]cmd_close_receipt [09:54:16]MH_GetDate [09:54:16]Write to MH i2c: F0 00 00 79 01 69 [09:54:16]Write i2c OK [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: F0 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: F0 09 00 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: F0 09 00 79 01 00 49 46 ED 66 4C 6B 94 66 05 [09:54:16]GetLastDocTimeStamp 1726825838 [09:54:16]current date 1726826057 [09:54:16]FM_GetShiftState [09:54:16]SAM_PROTO_GetShiftState [09:54:16]wFMCommunicate request_size=4 [09:54:16]MH_SAM_APDU [09:54:16]CAPDU: 80 13 01 00 [09:54:16]Write to MH i2c: E2 08 00 7A 01 80 13 01 00 00 00 00 00 F8 [09:54:16]Write i2c OK [09:54:16]MH_I2C_Read... [09:54:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:16]Read from MH i2c: E2 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: E2 0E 00 [09:54:16]MH_I2C_Read... [09:54:16]Read from MH i2c: E2 0E 00 7A 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 83 [09:54:16]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:54:16]wFMCommunicate OK [09:54:16]SAM_PROTO_GetShiftState done [09:54:16]FM_GetShiftState done [09:54:16]opened in 1726791534 [09:54:16]opened+sec_in_day 1726877934 [09:54:16]quantity*price = 80004 [09:54:16]sum+1 = 80005 [09:54:16]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 СНО: Общий режим Чек 98 20.09.2024 09:54 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85939 ФПД: 165532626684599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T095417&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85939&fm=165532626684599&tin=02508201610067®Number=0000000000092592&sum=80000 [09:54:18]StoreToDocumentArchive [09:54:18]shift 495 fd 85939 [09:54:18]save to /storage/0495/doc_00085939 [09:54:18]save last doc name /storage/0495/doc_00085939 to /storage/kkm_last_doc_name [09:54:18]save OK [09:54:18]Clear old archive folders... [09:54:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:54:18]tlvbuf is 0064B020 [09:54:18]SAM_PROTO_ClearQueue [09:54:18]wFMCommunicate request_size=4 [09:54:18]MH_SAM_APDU [09:54:18]CAPDU: 80 09 00 00 [09:54:18]Write to MH i2c: E2 08 00 87 01 80 09 00 00 00 00 00 00 FA [09:54:18]Write i2c OK [09:54:18]MH_I2C_Read... [09:54:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:54:18]Read from MH i2c: E2 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 03 00 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 03 00 87 01 00 90 00 FC [09:54:18]RAPDU: 90 00 [09:54:18]wFMCommunicate OK [09:54:18]SAM_PROTO_ClearQueue done [09:54:18]KKMCreateOFDPacket [09:54:18]OFDProtocolAddRootSTLVToBuf [09:54:18]FM_MakeSignedData [09:54:18]FM_MakeSignedData [09:54:18]SAM_PROTO_SignData [09:54:18]wFMCommunicate request_size=4 [09:54:18]MH_SAM_APDU [09:54:18]CAPDU: 80 0D 01 02 [09:54:18]Write to MH i2c: E2 08 00 88 01 80 0D 01 02 00 00 00 00 02 [09:54:18]Write i2c OK [09:54:18]MH_I2C_Read... [09:54:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:54:18]Read from MH i2c: E2 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 03 00 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 03 00 88 01 00 90 00 FD [09:54:18]RAPDU: 90 00 [09:54:18]wFMCommunicate OK [09:54:18]wFMCommunicate request_size=255 [09:54:18]MH_SAM_APDU [09:54: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 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 62 00 00 00 F4 03 04 00 49 46 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 96 [09:54:18]Write to MH i2c: E2 02 01 89 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 62 00 00 00 F4 03 04 00 49 46 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 96 00 00 09 [09:54:18]Write i2c OK [09:54:18]MH_I2C_Read... [09:54:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:18]Read from MH i2c: E2 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 03 00 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 03 00 89 01 00 90 00 FE [09:54:18]RAPDU: 90 00 [09:54:18]wFMCommunicate OK [09:54:18]wFMCommunicate request_size=10 [09:54:18]MH_SAM_APDU [09:54:18]CAPDU: 80 0D 02 02 05 8D 11 69 8A B7 [09:54:18]Write to MH i2c: E2 0D 00 8A 01 80 0D 02 02 05 00 8D 11 69 8A B7 00 00 57 [09:54:18]Write i2c OK [09:54:18]MH_I2C_Read... [09:54:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:18]Read from MH i2c: E2 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 03 00 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [09:54:18]RAPDU: 90 00 [09:54:18]wFMCommunicate OK [09:54:18]wFMCommunicate request_size=4 [09:54:18]MH_SAM_APDU [09:54:18]CAPDU: 80 0D 03 02 [09:54:18]Write to MH i2c: E2 08 00 8B 01 80 0D 03 02 00 00 00 00 07 [09:54:18]Write i2c OK [09:54:18]MH_I2C_Read... [09:54:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:54:18]Read from MH i2c: E2 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 0B 00 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 0B 00 8B 01 00 AF AC 3F C8 73 4A 57 F0 90 00 6E [09:54:18]RAPDU: AF AC 3F C8 73 4A 57 F0 90 00 [09:54:18]wFMCommunicate OK [09:54:18]SAM_PROTO_SignData done [09:54:18]FM_MakeSignedData done [09:54:18]CreateOFDProtocolMessage [09:54:18]wFMCommunicate request_size=4 [09:54:18]MH_SAM_APDU [09:54:18]CAPDU: 80 11 00 00 [09:54:18]Write to MH i2c: E2 08 00 8C 01 80 11 00 00 00 00 00 00 07 [09:54:18]Write i2c OK [09:54:18]MH_I2C_Read... [09:54:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:18]Read from MH i2c: E2 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: E2 17 00 [09:54:18]MH_I2C_Read... [09:54:18]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 [09:54: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:54:18]wFMCommunicate OK [09:54:18]CreateOFDProtocolMessage done [09:54:18]OFDSenderStorePacket 85939 [09:54:18]StoreOFDPacket docnum=85939 [09:54: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 17 11 07 01 8B 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 62 00 00 00 F4 03 04 00 49 46 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 96 8D 11 69 8A B7 AF AC 3F C8 73 4A 57 F0 [09:54:18]CheckFolder [09:54:18]dirname=/storage/ofd_packets [09:54:18]CheckFolder done [09:54:18]ProducePacketName [09:54:18]name=ofd_packets/00085939 [09:54:18]NVStorageSaveData ofd_packets/00085939 [09:54:18]File name is /storage/ofd_packets/00085939 [09:54:18]Write 301 bytes [09:54:18]NVStorageSaveData done [09:54:18]OFDSenderStorePacket done [09:54:18]KKMCreateOFDPacket done [09:54:18]NVStorageSaveData kkm_last_timestamp [09:54:18]File name is /storage/kkm_last_timestamp [09:54:18]Write 4 bytes [09:54:18]NVStorageSaveData done [09:54:18]ExternCall_PrintAddStr [09:54:18]wPrintStart [09:54:18]Write to MH i2c: 01 00 00 8D 01 8E [09:54:18]Write i2c OK [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: 01 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: 01 07 00 [09:54:18]MH_I2C_Read... [09:54:18]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [09:54:18]RasterBufferAndPrint [09:54:18]line Счет N : (1)870781 [09:54:18]line ИНН: 02508201610067 [09:54:18]line Контрольно-Кассовый Чек [09:54:18]line ПРОДАЖА [09:54:18]line ТРК (МРК, ГНК) : 43 [09:54:18]line Товар: 2710124130 [09:54:18]line Аи-92-К-5 [09:54:18]line 11.800 * 67.80 [09:54:18]line = 800.04 [09:54:18]line НДС 12% НСП 1% [09:54:18]line > о реализуемом товаре [09:54:18]line ОКРУГЛЕНИЕ: -0.04 [09:54:18]line ИТОГО: 800.00 [09:54:18]line Внесено: 800.00 [09:54:18]line СДАЧА: 0.00 [09:54:18]line НСП 1% : 7.08 [09:54:18]line НДС 12% : 84.96 [09:54:18]line Наличными: 800.00 [09:54:18]line Безнал.: 0.00 [09:54:18]line Место: АЗС № 137 "Партнер Нефть" [09:54:18]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:54:18]line СНО: Общий режим [09:54:18]line Чек 98 20.09.2024 09:54 [09:54:18]line Смена: 495 ФФД: 1.0 [09:54:18]line ЗНМ: 0300000064 [09:54:18]line РНМ: 0000000000092592 [09:54:18]line Версия ККМ: 001 [09:54:18]line ФМ: 0000000000874979 [09:54:18]line ФД: 85939 [09:54:18]line ФПД: 165532626684599 [09:54:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T095417&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85939&fm=165532626684599&tin=02508201610067®Number=0000000000092592&sum=80000 [09:54:18]OFD Sender: Processing packet 85939 [packets to send 263, broken 262] [09:54:18]ProducePacketName [09:54:18]name=ofd_packets/00085939 [09:54:18]OFD Sender: To server: pG, [09:54:18]CommunicateWithHost lk.salyk.kg:30040 [09:54:18]ConnectInit lk.salyk.kg [09:54:18]written 0, free lines is 4095 [09:54:19]Connected sock=10 [09:54: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 17 11 07 01 8B 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 62 00 00 00 F4 03 04 00 49 46 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 96 8D 11 69 8A B7 AF AC 3F C8 73 4A 57 F0 [09:54:19]Write to MH i2c: 01 00 00 B8 01 B9 [09:54:19]Write i2c OK [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: 01 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: 01 07 00 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: 01 07 00 B8 01 00 00 00 00 00 E0 0C AC [09:54:19]RasterBufferAndPrint [09:54:19]line [09:54:19]line [09:54:19]line [09:54:19]line [09:54:19]line [09:54:19]written 0, free lines is 3304 [09:54:19]MH_Cut [09:54:19]Write to MH i2c: D1 01 00 BF 01 01 92 [09:54:19]Write i2c OK [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: D1 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: D1 01 00 [09:54:19]MH_I2C_Read... [09:54:19]Read from MH i2c: D1 01 00 BF 01 00 91 [09:54:19]Write to MH i2c: 01 00 00 C0 01 C1 [09:54:19]Write i2c OK [09:54:19]MH_I2C_Read... [09:54:20]*** Cut start [09:54:20]*** Partial cut [09:54:20]*** CUTSNS_PIN = 1 [09:54:20]*** CUTSNS_PIN = 0 [09:54: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 EC 3D 47 00 7B 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 B3 4F 01 00 F4 03 04 00 20 F1 EC 66 B6 04 01 00 00 96 2A 4B FC 21 9E E5 65 [09:54:20]CommunicateWithHost err = 0 [09:54:20]CheckOFDResponse [09:54:20]1017 (14) - 77093643461234 [09:54:20]1041 (16) - 0000000000874979 [09:54:20]1040 (4) - 85939 [09:54:20]1012 (4) - 20.09.2024 03:50 [09:54:20]1206 (1) - 0 [09:54:20]OFD Sender: Remove packet 85939 [09:54:20]ProducePacketName [09:54:20]name=ofd_packets/00085939 [09:54:20]NVStorageDeleteData [09:54:20]*** Brake cut motor [09:54:20]Read from MH i2c: 01 [09:54:20]MH_I2C_Read... [09:54:20]*** Stop cut motor [09:54:20]*** Cut end [09:54:20]Read from MH i2c: 01 07 00 [09:54:20]MH_I2C_Read... [09:54:20]Read from MH i2c: 01 07 00 C0 01 00 00 00 00 00 FF 0F D6 [09:54:20]process_action close_receipt done [09:54:20]requested_data is exist [09:54:20]produce_requested_data [09:54:20]requested_item fm.sn is exist - process it [09:54:20]wFMCommunicate request_size=4 [09:54:20]MH_SAM_APDU [09:54:20]CAPDU: 80 11 00 00 [09:54:20]Write to MH i2c: E2 08 00 C1 01 80 11 00 00 00 00 00 00 3C [09:54:20]Write i2c OK [09:54:20]MH_I2C_Read... [09:54:20]OFD Sender: No OFD packet to send [09:54:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:20]Read from MH i2c: E2 [09:54:20]MH_I2C_Read... [09:54:20]Read from MH i2c: E2 17 00 [09:54:20]MH_I2C_Read... [09:54:20]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 [09:54: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:54:20]wFMCommunicate OK [09:54:20]requested_item fd.num is exist - process it [09:54:20]SAM_PROTO_GetFieldsCounters [09:54:20]wFMCommunicate request_size=4 [09:54:20]MH_SAM_APDU [09:54:20]CAPDU: 80 13 00 00 [09:54:20]Write to MH i2c: E2 08 00 C2 01 80 13 00 00 00 00 00 00 3F [09:54:20]Write i2c OK [09:54:20]MH_I2C_Read... [09:54:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:21]Read from MH i2c: E2 [09:54:21]MH_I2C_Read... [09:54:21]Read from MH i2c: E2 62 00 [09:54:21]MH_I2C_Read... [09:54:21]Read from MH i2c: E2 62 00 C2 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 4F 01 00 0E 04 04 00 EF 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 87 [09:54:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [09:54:21]wFMCommunicate OK [09:54:21]SAM_PROTO_GetFieldsCounters done [09:54:21]requested_item shift.num is exist - process it [09:54:21]requested_item shift.opened is exist - process it [09:54:21]req_shift_opened [09:54:21]FM_GetShiftState [09:54:21]SAM_PROTO_GetShiftState [09:54:21]wFMCommunicate request_size=4 [09:54:21]MH_SAM_APDU [09:54:21]CAPDU: 80 13 01 00 [09:54:21]Write to MH i2c: E2 08 00 C3 01 80 13 01 00 00 00 00 00 41 [09:54:21]Write i2c OK [09:54:21]MH_I2C_Read... [09:54:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:21]Read from MH i2c: E2 [09:54:21]MH_I2C_Read... [09:54:21]Read from MH i2c: E2 0E 00 [09:54:21]MH_I2C_Read... [09:54:21]Read from MH i2c: E2 0E 00 C3 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 CC [09:54:21]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:54:21]wFMCommunicate OK [09:54:21]SAM_PROTO_GetShiftState done [09:54:21]FM_GetShiftState done [09:54:21]req_shift_opened done [09:54:21]requested_item shift.open_date is exist - process it [09:54:21]req_shift_open_date [09:54:21]req_shift_open_date done [09:54:21]produce_requested_data done [09:54:21]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85939,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:54:21]process_action_free close_receipt [09:54:21]json_value_free [09:54:21]json_value_free done [09:54:21]process_json_proto returns [09:54:21]Send response to host [09:54:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85939,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:54:21]free response buf [09:54:21]execute_script done [09:54:21]execute_script returns [09:54:21]free content buf [09:54:21]Sock 7.Close socket [09:54:21]Sock 7.Thread stoped [09:54:25]OFD Sender: No OFD packet to send [09:54:26]recv_with_timeout no data received [09:54:30]OFD Sender: No OFD packet to send [09:54:35]OFD Sender: No OFD packet to send [09:54:39]recv_with_timeout no data received [09:54:40]OFD Sender: No OFD packet to send [09:54:45]OFD Sender: No OFD packet to send [09:54:50]OFD Sender: No OFD packet to send [09:54:53]recv_with_timeout no data received [09:54:55]OFD Sender: No OFD packet to send [09:55:00]OFD Sender: No OFD packet to send [09:55:05]OFD Sender: No OFD packet to send [09:55:10]OFD Sender: No OFD packet to send [09:55:15]OFD Sender: No OFD packet to send [09:55:20]OFD Sender: No OFD packet to send [09:55:25]OFD Sender: No OFD packet to send [09:55:30]OFD Sender: No OFD packet to send [09:55:35]OFD Sender: No OFD packet to send [09:55:36]recv_with_timeout no data received [09:55:40]OFD Sender: No OFD packet to send [09:55:45]OFD Sender: No OFD packet to send [09:55:49]recv_with_timeout no data received [09:55:51]OFD Sender: No OFD packet to send [09:55:56]OFD Sender: No OFD packet to send [09:56:01]OFD Sender: No OFD packet to send [09:56:06]OFD Sender: No OFD packet to send [09:56:06]accept exits with 9 [09:56:06]New connection [09:56:06]New thread 3067284836 created [09:56:06]Thread 3067141476 joined [09:56:06]Waiting for new connection... [09:56:06] Sock 9.Parse request [09:56:06]Sock 9.Check first char [09:56:06]Sock 9.First char is OK [09:56:06]request: POST /json_proto HTTP/1.0 [09:56:06]Method: POST [09:56:06]URL: /json_proto [09:56:06]Method is POST - this is cgi request [09:56:06]url: /json_proto [09:56:06]query_string will be loaded in cgi processing [09:56:06]execute_cgi json_proto POST (null) [09:56:06]execute_cgi path=json_proto method=POST [09:56:06]POST find Content-Length [09:56:06]Host: 172.17.47.196:8080 [09:56:06]Content-Length: 678 [09:56:06]Content-Type: application/json [09:56:06] [09:56:06]POST finish read [09:56:06]Found Content-Length = 678 [09:56:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870782", "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:56:06]execute_script... [09:56:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870782", "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:56:06]POST & json_proto [09:56:06]process_json_proto [09:56:06]json parsed OK: [09:56:06]protocol is kg_v1.0 [09:56:06]action value=close_receipt [09:56:06]process_action close_receipt [09:56:06]cmd_close_receipt [09:56:06]MH_GetDate [09:56:06]Write to MH i2c: F0 00 00 C4 01 B4 [09:56:06]Write i2c OK [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: F0 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: F0 09 00 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: F0 09 00 C4 01 00 B6 46 ED 66 4C 6B 94 66 BD [09:56:06]GetLastDocTimeStamp 1726826057 [09:56:06]current date 1726826166 [09:56:06]FM_GetShiftState [09:56:06]SAM_PROTO_GetShiftState [09:56:06]wFMCommunicate request_size=4 [09:56:06]MH_SAM_APDU [09:56:06]CAPDU: 80 13 01 00 [09:56:06]Write to MH i2c: E2 08 00 C5 01 80 13 01 00 00 00 00 00 43 [09:56:06]Write i2c OK [09:56:06]MH_I2C_Read... [09:56:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:06]Read from MH i2c: E2 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 0E 00 [09:56:06]MH_I2C_Read... [09:56:06]Read from MH i2c: E2 0E 00 C5 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 CE [09:56:06]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:56:06]wFMCommunicate OK [09:56:06]SAM_PROTO_GetShiftState done [09:56:06]FM_GetShiftState done [09:56:06]opened in 1726791534 [09:56:06]opened+sec_in_day 1726877934 [09:56:06]quantity*price = 70037 [09:56:06]sum+1 = 70038 [09:56:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 99 20.09.2024 09:56 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85940 ФПД: 90291002731075 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T095606&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85940&fm=90291002731075&tin=02508201610067®Number=0000000000092592&sum=70000 [09:56:07]StoreToDocumentArchive [09:56:07]shift 495 fd 85940 [09:56:07]save to /storage/0495/doc_00085940 [09:56:07]save last doc name /storage/0495/doc_00085940 to /storage/kkm_last_doc_name [09:56:07]save OK [09:56:07]Clear old archive folders... [09:56:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:56:07]tlvbuf is 006231D0 [09:56:07]SAM_PROTO_ClearQueue [09:56:07]wFMCommunicate request_size=4 [09:56:07]MH_SAM_APDU [09:56:07]CAPDU: 80 09 00 00 [09:56:07]Write to MH i2c: E2 08 00 D2 01 80 09 00 00 00 00 00 00 45 [09:56:07]Write i2c OK [09:56:07]MH_I2C_Read... [09:56:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:07]Read from MH i2c: E2 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 03 00 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 03 00 D2 01 00 90 00 47 [09:56:07]RAPDU: 90 00 [09:56:07]wFMCommunicate OK [09:56:07]SAM_PROTO_ClearQueue done [09:56:07]KKMCreateOFDPacket [09:56:07]OFDProtocolAddRootSTLVToBuf [09:56:07]FM_MakeSignedData [09:56:07]FM_MakeSignedData [09:56:07]SAM_PROTO_SignData [09:56:07]wFMCommunicate request_size=4 [09:56:07]MH_SAM_APDU [09:56:07]CAPDU: 80 0D 01 02 [09:56:07]Write to MH i2c: E2 08 00 D3 01 80 0D 01 02 00 00 00 00 4D [09:56:07]Write i2c OK [09:56:07]MH_I2C_Read... [09:56:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:07]Read from MH i2c: E2 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 03 00 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [09:56:07]RAPDU: 90 00 [09:56:07]wFMCommunicate OK [09:56:07]wFMCommunicate request_size=255 [09:56:07]MH_SAM_APDU [09:56:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 63 00 00 00 F4 03 04 00 B6 46 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 52 [09:56:07]Write to MH i2c: E2 02 01 D4 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 63 00 00 00 F4 03 04 00 B6 46 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 52 00 00 B9 [09:56:07]Write i2c OK [09:56:07]MH_I2C_Read... [09:56:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:07]Read from MH i2c: E2 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 03 00 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [09:56:07]RAPDU: 90 00 [09:56:07]wFMCommunicate OK [09:56:07]wFMCommunicate request_size=10 [09:56:07]MH_SAM_APDU [09:56:07]CAPDU: 80 0D 02 02 05 1E 83 24 EA 43 [09:56:07]Write to MH i2c: E2 0D 00 D5 01 80 0D 02 02 05 00 1E 83 24 EA 43 00 00 4C [09:56:07]Write i2c OK [09:56:07]MH_I2C_Read... [09:56:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:07]Read from MH i2c: E2 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 03 00 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [09:56:07]RAPDU: 90 00 [09:56:07]wFMCommunicate OK [09:56:07]wFMCommunicate request_size=4 [09:56:07]MH_SAM_APDU [09:56:07]CAPDU: 80 0D 03 02 [09:56:07]Write to MH i2c: E2 08 00 D6 01 80 0D 03 02 00 00 00 00 52 [09:56:07]Write i2c OK [09:56:07]MH_I2C_Read... [09:56:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:07]Read from MH i2c: E2 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 0B 00 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 0B 00 D6 01 00 7B 24 A6 2A 75 5B 8F 37 90 00 58 [09:56:07]RAPDU: 7B 24 A6 2A 75 5B 8F 37 90 00 [09:56:07]wFMCommunicate OK [09:56:07]SAM_PROTO_SignData done [09:56:07]FM_MakeSignedData done [09:56:07]CreateOFDProtocolMessage [09:56:07]wFMCommunicate request_size=4 [09:56:07]MH_SAM_APDU [09:56:07]CAPDU: 80 11 00 00 [09:56:07]Write to MH i2c: E2 08 00 D7 01 80 11 00 00 00 00 00 00 52 [09:56:07]Write i2c OK [09:56:07]MH_I2C_Read... [09:56:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:07]Read from MH i2c: E2 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 17 00 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: E2 17 00 D7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B1 [09: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 [09:56:07]wFMCommunicate OK [09:56:07]CreateOFDProtocolMessage done [09:56:07]OFDSenderStorePacket 85940 [09:56:07]StoreOFDPacket docnum=85940 [09:56: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 03 DE 07 01 F8 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 B6 46 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 52 1E 83 24 EA 43 7B 24 A6 2A 75 5B 8F 37 [09:56:07]CheckFolder [09:56:07]dirname=/storage/ofd_packets [09:56:07]CheckFolder done [09:56:07]ProducePacketName [09:56:07]name=ofd_packets/00085940 [09:56:07]NVStorageSaveData ofd_packets/00085940 [09:56:07]File name is /storage/ofd_packets/00085940 [09:56:07]Write 301 bytes [09:56:07]NVStorageSaveData done [09:56:07]OFDSenderStorePacket done [09:56:07]KKMCreateOFDPacket done [09:56:07]NVStorageSaveData kkm_last_timestamp [09:56:07]File name is /storage/kkm_last_timestamp [09:56:07]Write 4 bytes [09:56:07]NVStorageSaveData done [09:56:07]ExternCall_PrintAddStr [09:56:07]wPrintStart [09:56:07]Write to MH i2c: 01 00 00 D8 01 D9 [09:56:07]Write i2c OK [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: 01 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: 01 07 00 [09:56:07]MH_I2C_Read... [09:56:07]Read from MH i2c: 01 07 00 D8 01 00 00 00 00 00 FF 0F EE [09:56:07]RasterBufferAndPrint [09:56:07]line Счет N : (1)870782 [09:56:07]line ИНН: 02508201610067 [09:56:07]line Контрольно-Кассовый Чек [09:56:07]line ПРОДАЖА [09:56:07]line ТРК (МРК, ГНК) : 43 [09:56:07]line Товар: 2710124130 [09:56:07]line Аи-92-К-5 [09:56:07]line 10.330 * 67.80 [09:56:07]line = 700.37 [09:56:07]line НДС 12% НСП 1% [09:56:07]line > о реализуемом товаре [09:56:07]line ОКРУГЛЕНИЕ: -0.37 [09:56:07]line ИТОГО: 700.00 [09:56:07]line Внесено: 700.00 [09:56:07]line СДАЧА: 0.00 [09:56:07]line НСП 1% : 6.20 [09:56:07]line НДС 12% : 74.38 [09:56:07]line Наличными: 700.00 [09:56:07]line Безнал.: 0.00 [09:56:07]line Место: АЗС № 137 "Партнер Нефть" [09:56:07]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:56:07]line СНО: Общий режим [09:56:07]line Чек 99 20.09.2024 09:56 [09:56:07]line Смена: 495 ФФД: 1.0 [09:56:07]line ЗНМ: 0300000064 [09:56:07]line РНМ: 0000000000092592 [09:56:07]line Версия ККМ: 001 [09:56:07]line ФМ: 0000000000874979 [09:56:07]line ФД: 85940 [09:56:08]line ФПД: 90291002731075 [09:56:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T095606&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85940&fm=90291002731075&tin=02508201610067®Number=0000000000092592&sum=70000 [09:56:08]OFD Sender: Processing packet 85940 [packets to send 263, broken 262] [09:56:08]ProducePacketName [09:56:08]name=ofd_packets/00085940 [09:56:08]OFD Sender: To server: pG, [09:56:08]CommunicateWithHost lk.salyk.kg:30040 [09:56:08]ConnectInit lk.salyk.kg [09:56:08]written 0, free lines is 4095 [09:56:08]Write to MH i2c: 01 00 00 03 02 05 [09:56:08]Write i2c OK [09:56:08]MH_I2C_Read... [09:56:08]Read from MH i2c: 01 [09:56:08]MH_I2C_Read... [09:56:08]Read from MH i2c: 01 07 00 [09:56:08]MH_I2C_Read... [09:56:08]Read from MH i2c: 01 07 00 03 02 00 00 00 00 00 D4 0C EC [09:56:08]RasterBufferAndPrint [09:56:08]line [09:56:08]line [09:56:08]line [09:56:08]line [09:56:08]line [09:56:08]written 0, free lines is 3288 [09:56:08]MH_Cut [09:56:08]Write to MH i2c: D1 01 00 0A 02 01 DE [09:56:08]Write i2c OK [09:56:08]MH_I2C_Read... [09:56:08]Read from MH i2c: D1 [09:56:08]MH_I2C_Read... [09:56:08]Read from MH i2c: D1 01 00 [09:56:08]MH_I2C_Read... [09:56:08]Read from MH i2c: D1 01 00 0A 02 00 DD [09:56:08]Write to MH i2c: 01 00 00 0B 02 0D [09:56:08]Write i2c OK [09:56:08]MH_I2C_Read... [09:56:09]*** Cut start [09:56:09]*** Partial cut [09:56:09]*** CUTSNS_PIN = 1 [09:56:09]*** CUTSNS_PIN = 0 [09:56:09]*** Brake cut motor [09:56:09]Read from MH i2c: 01 [09:56:09]MH_I2C_Read... [09:56:09]*** Stop cut motor [09:56:09]*** Cut end [09:56:09]Read from MH i2c: 01 07 00 [09:56:09]MH_I2C_Read... [09:56:09]Read from MH i2c: 01 07 00 0B 02 00 00 00 00 00 FF 0F 22 [09:56:09]process_action close_receipt done [09:56:09]requested_data is exist [09:56:09]produce_requested_data [09:56:09]requested_item fm.sn is exist - process it [09:56:09]wFMCommunicate request_size=4 [09:56:09]MH_SAM_APDU [09:56:09]CAPDU: 80 11 00 00 [09:56:09]Write to MH i2c: E2 08 00 0C 02 80 11 00 00 00 00 00 00 88 [09:56:09]Write i2c OK [09:56:09]MH_I2C_Read... [09:56:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:10]Read from MH i2c: E2 [09:56:10]MH_I2C_Read... [09:56:10]Read from MH i2c: E2 17 00 [09:56:10]MH_I2C_Read... [09:56:10]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 [09:56: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:56:10]wFMCommunicate OK [09:56:10]requested_item fd.num is exist - process it [09:56:10]SAM_PROTO_GetFieldsCounters [09:56:10]wFMCommunicate request_size=4 [09:56:10]MH_SAM_APDU [09:56:10]CAPDU: 80 13 00 00 [09:56:10]Write to MH i2c: E2 08 00 0D 02 80 13 00 00 00 00 00 00 8B [09:56:10]Write i2c OK [09:56:10]MH_I2C_Read... [09:56:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:10]Read from MH i2c: E2 [09:56:10]MH_I2C_Read... [09:56:10]Read from MH i2c: E2 62 00 [09:56:10]MH_I2C_Read... [09:56:10]Read from MH i2c: E2 62 00 0D 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 4F 01 00 0E 04 04 00 EF 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 D7 [09:56: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 B4 4F 01 00 0E 04 04 00 EF 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 [09:56:10]wFMCommunicate OK [09:56:10]SAM_PROTO_GetFieldsCounters done [09:56:10]requested_item shift.num is exist - process it [09:56:10]requested_item shift.opened is exist - process it [09:56:10]req_shift_opened [09:56:10]FM_GetShiftState [09:56:10]SAM_PROTO_GetShiftState [09:56:10]wFMCommunicate request_size=4 [09:56:10]MH_SAM_APDU [09:56:10]CAPDU: 80 13 01 00 [09:56:10]Write to MH i2c: E2 08 00 0E 02 80 13 01 00 00 00 00 00 8D [09:56:10]Write i2c OK [09:56:10]MH_I2C_Read... [09:56:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:10]Read from MH i2c: E2 [09:56:10]MH_I2C_Read... [09:56:10]Read from MH i2c: E2 0E 00 [09:56:10]MH_I2C_Read... [09:56:10]Read from MH i2c: E2 0E 00 0E 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 18 [09:56:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:56:10]wFMCommunicate OK [09:56:10]SAM_PROTO_GetShiftState done [09:56:10]FM_GetShiftState done [09:56:10]req_shift_opened done [09:56:10]requested_item shift.open_date is exist - process it [09:56:10]req_shift_open_date [09:56:10]req_shift_open_date done [09:56:10]produce_requested_data done [09:56:10]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85940,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:56:10]process_action_free close_receipt [09:56:10]json_value_free [09:56:10]json_value_free done [09:56:10]process_json_proto returns [09:56:10]Send response to host [09:56:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85940,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:56:10]free response buf [09:56:10]execute_script done [09:56:10]execute_script returns [09:56:10]free content buf [09:56:10]Sock 9.Close socket [09:56:10]Sock 9.Thread stoped [09:56:14]recv_with_timeout no data received [09:56:39]Connected sock=11 [09:56: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 03 DE 07 01 F8 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 B6 46 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 52 1E 83 24 EA 43 7B 24 A6 2A 75 5B 8F 37 [09:56: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 00 60 47 00 A1 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B4 4F 01 00 F4 03 04 00 AC F1 EC 66 B6 04 01 00 00 E9 2A EC B5 F6 3D 40 79 [09:56:41]CommunicateWithHost err = 0 [09:56:41]CheckOFDResponse [09:56:41]1017 (14) - 77093643461234 [09:56:41]1041 (16) - 0000000000874979 [09:56:41]1040 (4) - 85940 [09:56:41]1012 (4) - 20.09.2024 03:53 [09:56:41]1206 (1) - 0 [09:56:41]OFD Sender: Remove packet 85940 [09:56:41]ProducePacketName [09:56:41]name=ofd_packets/00085940 [09:56:41]NVStorageDeleteData [09:56:42]OFD Sender: No OFD packet to send [09:56:47]OFD Sender: No OFD packet to send [09:56:52]OFD Sender: No OFD packet to send [09:56:57]OFD Sender: No OFD packet to send [09:57:02]OFD Sender: No OFD packet to send [09:57:07]OFD Sender: No OFD packet to send [09:57:12]OFD Sender: No OFD packet to send [09:57:17]OFD Sender: No OFD packet to send [09:57:22]OFD Sender: No OFD packet to send [09:57:27]OFD Sender: No OFD packet to send [09:57:32]OFD Sender: No OFD packet to send [09:57:37]OFD Sender: No OFD packet to send [09:57:42]OFD Sender: No OFD packet to send [09:57:47]OFD Sender: No OFD packet to send [09:57:52]OFD Sender: No OFD packet to send [09:57:57]OFD Sender: No OFD packet to send [09:58:02]OFD Sender: No OFD packet to send [09:58:06]accept exits with 7 [09:58:06]New connection [09:58:06]New thread 3067141476 created [09:58:06]Thread 3067284836 joined [09:58:06]Waiting for new connection... [09:58:06] Sock 7.Parse request [09:58:06]Sock 7.Check first char [09:58:06]Sock 7.First char is OK [09:58:06]request: POST /json_proto HTTP/1.0 [09:58:06]Method: POST [09:58:06]URL: /json_proto [09:58:06]Method is POST - this is cgi request [09:58:06]url: /json_proto [09:58:06]query_string will be loaded in cgi processing [09:58:06]execute_cgi json_proto POST (null) [09:58:06]execute_cgi path=json_proto method=POST [09:58:06]POST find Content-Length [09:58:06]Host: 172.17.47.196:8080 [09:58:06]Content-Length: 658 [09:58:06]Content-Type: application/json [09:58:06] [09:58:06]POST finish read [09:58:06]Found Content-Length = 658 [09:58:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147809", "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" ] } } [09:58:06]execute_script... [09:58: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)147809", "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" ] } } [09:58:06]POST & json_proto [09:58:06]process_json_proto [09:58:06]json parsed OK: [09:58:06]protocol is kg_v1.0 [09:58:06]action value=close_receipt [09:58:06]process_action close_receipt [09:58:06]cmd_close_receipt [09:58:06]MH_GetDate [09:58:06]Write to MH i2c: F0 00 00 0F 02 00 [09:58:06]Write i2c OK [09:58:06]MH_I2C_Read... [09:58:06]Read from MH i2c: F0 [09:58:06]MH_I2C_Read... [09:58:06]Read from MH i2c: F0 09 00 [09:58:06]MH_I2C_Read... [09:58:06]Read from MH i2c: F0 09 00 0F 02 00 2E 47 ED 66 4C 6B 94 66 82 [09:58:06]GetLastDocTimeStamp 1726826166 [09:58:06]current date 1726826286 [09:58:06]FM_GetShiftState [09:58:06]SAM_PROTO_GetShiftState [09:58:06]wFMCommunicate request_size=4 [09:58:06]MH_SAM_APDU [09:58:06]CAPDU: 80 13 01 00 [09:58:06]Write to MH i2c: E2 08 00 10 02 80 13 01 00 00 00 00 00 8F [09:58:06]Write i2c OK [09:58:06]MH_I2C_Read... [09:58:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:06]Read from MH i2c: E2 [09:58:06]MH_I2C_Read... [09:58:06]Read from MH i2c: E2 0E 00 [09:58:06]MH_I2C_Read... [09:58:06]Read from MH i2c: E2 0E 00 10 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [09:58:06]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:58:06]wFMCommunicate OK [09:58:06]SAM_PROTO_GetShiftState done [09:58:06]FM_GetShiftState done [09:58:06]opened in 1726791534 [09:58:06]opened+sec_in_day 1726877934 [09:58:06]quantity*price = 10500 [09:58:06]sum+1 = 10501 [09:58:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 100 20.09.2024 09:58 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85941 ФПД: 67498236698558 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T095806&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85941&fm=67498236698558&tin=02508201610067®Number=0000000000092592&sum=10500 0 [09:58:07]StoreToDocumentArchive [09:58:07]shift 495 fd 85941 [09:58:07]save to /storage/0495/doc_00085941 [09:58:07]save last doc name /storage/0495/doc_00085941 to /storage/kkm_last_doc_name [09:58:07]save OK [09:58:07]Clear old archive folders... [09:58:07]ProcessDocumentItem done err = 0, tmpTLVsize=278 [09:58:07]tlvbuf is 0064D520 [09:58:07]SAM_PROTO_ClearQueue [09:58:07]wFMCommunicate request_size=4 [09:58:07]MH_SAM_APDU [09:58:07]CAPDU: 80 09 00 00 [09:58:07]Write to MH i2c: E2 08 00 1D 02 80 09 00 00 00 00 00 00 91 [09:58:07]Write i2c OK [09:58:07]MH_I2C_Read... [09:58:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:07]Read from MH i2c: E2 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 03 00 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 03 00 1D 02 00 90 00 93 [09:58:07]RAPDU: 90 00 [09:58:07]wFMCommunicate OK [09:58:07]SAM_PROTO_ClearQueue done [09:58:07]KKMCreateOFDPacket [09:58:07]OFDProtocolAddRootSTLVToBuf [09:58:07]FM_MakeSignedData [09:58:07]FM_MakeSignedData [09:58:07]SAM_PROTO_SignData [09:58:07]wFMCommunicate request_size=4 [09:58:07]MH_SAM_APDU [09:58:07]CAPDU: 80 0D 01 02 [09:58:07]Write to MH i2c: E2 08 00 1E 02 80 0D 01 02 00 00 00 00 99 [09:58:07]Write i2c OK [09:58:07]MH_I2C_Read... [09:58:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:07]Read from MH i2c: E2 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 03 00 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 03 00 1E 02 00 90 00 94 [09:58:07]RAPDU: 90 00 [09:58:07]wFMCommunicate OK [09:58:07]wFMCommunicate request_size=255 [09:58:07]MH_SAM_APDU [09:58:07]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 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 64 00 00 00 F4 03 04 00 2E 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 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:58:07]Write to MH i2c: E2 02 01 1F 02 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 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 64 00 00 00 F4 03 04 00 2E 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 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 20 [09:58:07]Write i2c OK [09:58:07]MH_I2C_Read... [09:58:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:07]Read from MH i2c: E2 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 03 00 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [09:58:07]RAPDU: 90 00 [09:58:07]wFMCommunicate OK [09:58:07]wFMCommunicate request_size=37 [09:58:07]MH_SAM_APDU [09:58:07]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B5 4F 01 00 35 04 06 00 3D 63 A8 6B DF BE [09:58:07]Write to MH i2c: E2 28 00 20 02 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B5 4F 01 00 35 04 06 00 3D 63 A8 6B DF BE 00 00 54 [09:58:07]Write i2c OK [09:58:07]MH_I2C_Read... [09:58:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:07]Read from MH i2c: E2 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 03 00 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [09:58:07]RAPDU: 90 00 [09:58:07]wFMCommunicate OK [09:58:07]wFMCommunicate request_size=4 [09:58:07]MH_SAM_APDU [09:58:07]CAPDU: 80 0D 03 02 [09:58:07]Write to MH i2c: E2 08 00 21 02 80 0D 03 02 00 00 00 00 9E [09:58:07]Write i2c OK [09:58:07]MH_I2C_Read... [09:58:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:07]Read from MH i2c: E2 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 0B 00 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 0B 00 21 02 00 72 C2 3E 18 96 39 2A FA 90 00 1C [09:58:07]RAPDU: 72 C2 3E 18 96 39 2A FA 90 00 [09:58:07]wFMCommunicate OK [09:58:07]SAM_PROTO_SignData done [09:58:07]FM_MakeSignedData done [09:58:07]CreateOFDProtocolMessage [09:58:07]wFMCommunicate request_size=4 [09:58:07]MH_SAM_APDU [09:58:07]CAPDU: 80 11 00 00 [09:58:07]Write to MH i2c: E2 08 00 22 02 80 11 00 00 00 00 00 00 9E [09:58:07]Write i2c OK [09:58:07]MH_I2C_Read... [09:58:07]OFD Sender: No OFD packet to send [09:58:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:07]Read from MH i2c: E2 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 17 00 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: E2 17 00 22 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FD [09:58:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:58:07]wFMCommunicate OK [09:58:07]CreateOFDProtocolMessage done [09:58:07]OFDSenderStorePacket 85941 [09:58:07]StoreOFDPacket docnum=85941 [09:58: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 2A 01 00 00 83 55 22 01 BE 42 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 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 64 00 00 00 F4 03 04 00 2E 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 3D 63 A8 6B DF BE 72 C2 3E 18 96 39 2A FA [09:58:07]CheckFolder [09:58:07]dirname=/storage/ofd_packets [09:58:07]CheckFolder done [09:58:07]ProducePacketName [09:58:07]name=ofd_packets/00085941 [09:58:07]NVStorageSaveData ofd_packets/00085941 [09:58:07]File name is /storage/ofd_packets/00085941 [09:58:07]Write 328 bytes [09:58:07]NVStorageSaveData done [09:58:07]OFDSenderStorePacket done [09:58:07]KKMCreateOFDPacket done [09:58:07]NVStorageSaveData kkm_last_timestamp [09:58:07]File name is /storage/kkm_last_timestamp [09:58:07]Write 4 bytes [09:58:07]NVStorageSaveData done [09:58:07]ExternCall_PrintAddStr [09:58:07]wPrintStart [09:58:07]Write to MH i2c: 01 00 00 23 02 25 [09:58:07]Write i2c OK [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: 01 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: 01 07 00 [09:58:07]MH_I2C_Read... [09:58:07]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [09:58:07]RasterBufferAndPrint [09:58:07]line Счет N : (3)147809 [09:58:07]line ИНН: 02508201610067 [09:58:07]line Контрольно-Кассовый Чек [09:58:07]line ПРОДАЖА [09:58:07]line Товар: 5449000054227 [09:58:07]line Напиток Кока-Кола 1л [09:58:07]line 1.000 * 105.00 [09:58:07]line = 105.00 [09:58:07]line НДС 12% НСП 1% [09:58:07]line > о реализуемом товаре [09:58:07]line ИТОГО: 105.00 [09:58:07]line НСП 1% : 0.93 [09:58:07]line НДС 12% : 11.15 [09:58:07]line Наличными: 105.00 [09:58:07]line Безнал.: 0.00 [09:58:07]line Место: АЗС № 137 "Партнер Нефть" [09:58:07]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:58:07]line СНО: Общий режим [09:58:07]line Чек 100 20.09.2024 09:58 [09:58:07]line Смена: 495 ФФД: 1.0 [09:58:07]line ЗНМ: 0300000064 [09:58:07]line РНМ: 0000000000092592 [09:58:07]line Версия ККМ: 001 [09:58:07]line ФМ: 0000000000874979 [09:58:07]line ФД: 85941 [09:58:07]line ФПД: 67498236698558 [09:58:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T095806&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85941&fm=67498236698558&tin=02508201610067®Number=0000000000092592&sum=10500 [09:58:08]OFD Sender: Processing packet 85941 [packets to send 263, broken 262] [09:58:08]ProducePacketName [09:58:08]name=ofd_packets/00085941 [09:58:08]OFD Sender: To server: pG, [09:58:08]CommunicateWithHost lk.salyk.kg:30040 [09:58:08]ConnectInit lk.salyk.kg [09:58:08]line 0 [09:58:08]written 0, free lines is 4095 [09:58:08]Write to MH i2c: 01 00 00 4B 02 4D [09:58:08]Write i2c OK [09:58:08]MH_I2C_Read... [09:58:08]Read from MH i2c: 01 [09:58:08]MH_I2C_Read... [09:58:08]Read from MH i2c: 01 07 00 [09:58:08]MH_I2C_Read... [09:58:08]Read from MH i2c: 01 07 00 4B 02 00 00 00 00 00 FA 0C 5A [09:58:08]RasterBufferAndPrint [09:58:08]line [09:58:08]line [09:58:08]line [09:58:08]line [09:58:08]line [09:58:08]written 0, free lines is 3328 [09:58:08]MH_Cut [09:58:08]Write to MH i2c: D1 01 00 52 02 01 26 [09:58:08]Write i2c OK [09:58:08]MH_I2C_Read... [09:58:08]Read from MH i2c: D1 [09:58:08]MH_I2C_Read... [09:58:08]Read from MH i2c: D1 01 00 [09:58:08]MH_I2C_Read... [09:58:08]Read from MH i2c: D1 01 00 52 02 00 25 [09:58:08]Write to MH i2c: 01 00 00 53 02 55 [09:58:08]Write i2c OK [09:58:08]MH_I2C_Read... [09:58:09]*** Cut start [09:58:09]*** Partial cut [09:58:09]*** CUTSNS_PIN = 1 [09:58:09]*** CUTSNS_PIN = 0 [09:58:09]Connected sock=9 [09:58: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 2A 01 00 00 83 55 22 01 BE 42 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 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 64 00 00 00 F4 03 04 00 2E 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 3D 63 A8 6B DF BE 72 C2 3E 18 96 39 2A FA [09:58:09]*** Brake cut motor [09:58:09]Read from MH i2c: 01 [09:58:09]MH_I2C_Read... [09:58:09]*** Stop cut motor [09:58:09]*** Cut end [09:58:09]Read from MH i2c: 01 07 00 [09:58:09]MH_I2C_Read... [09:58:09]Read from MH i2c: 01 07 00 53 02 00 00 00 00 00 FF 0F 6A [09:58:09]process_action close_receipt done [09:58:09]requested_data is exist [09:58:09]produce_requested_data [09:58:09]requested_item fm.sn is exist - process it [09:58:09]wFMCommunicate request_size=4 [09:58:09]MH_SAM_APDU [09:58:09]CAPDU: 80 11 00 00 [09:58:09]Write to MH i2c: E2 08 00 54 02 80 11 00 00 00 00 00 00 D0 [09:58:09]Write i2c OK [09:58:09]MH_I2C_Read... [09:58:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:09]Read from MH i2c: E2 [09:58:09]MH_I2C_Read... [09:58:09]Read from MH i2c: E2 17 00 [09:58:09]MH_I2C_Read... [09:58:09]Read from MH i2c: E2 17 00 54 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2F [09:58:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:58:09]wFMCommunicate OK [09:58:09]requested_item fd.num is exist - process it [09:58:09]SAM_PROTO_GetFieldsCounters [09:58:09]wFMCommunicate request_size=4 [09:58:09]MH_SAM_APDU [09:58:09]CAPDU: 80 13 00 00 [09:58:09]Write to MH i2c: E2 08 00 55 02 80 13 00 00 00 00 00 00 D3 [09:58:09]Write i2c OK [09:58:09]MH_I2C_Read... [09:58:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:10]Read from MH i2c: E2 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 62 00 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 62 00 55 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 4F 01 00 0E 04 04 00 EF 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 23 [09:58: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 B5 4F 01 00 0E 04 04 00 EF 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 [09:58:10]wFMCommunicate OK [09:58:10]SAM_PROTO_GetFieldsCounters done [09:58:10]requested_item shift.num is exist - process it [09:58:10]requested_item shift.opened is exist - process it [09:58:10]req_shift_opened [09:58:10]FM_GetShiftState [09:58:10]SAM_PROTO_GetShiftState [09:58:10]wFMCommunicate request_size=4 [09:58:10]MH_SAM_APDU [09:58:10]CAPDU: 80 13 01 00 [09:58:10]Write to MH i2c: E2 08 00 56 02 80 13 01 00 00 00 00 00 D5 [09:58:10]Write i2c OK [09:58:10]MH_I2C_Read... [09:58:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:10]Read from MH i2c: E2 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 0E 00 [09:58:10]MH_I2C_Read... [09:58:10]Read from MH i2c: E2 0E 00 56 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 60 [09:58:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:58:10]wFMCommunicate OK [09:58:10]SAM_PROTO_GetShiftState done [09:58:10]FM_GetShiftState done [09:58:10]req_shift_opened done [09:58:10]requested_item shift.open_date is exist - process it [09:58:10]req_shift_open_date [09:58:10]req_shift_open_date done [09:58:10]produce_requested_data done [09:58:10]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85941,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:58:10]process_action_free close_receipt [09:58:10]json_value_free [09:58:10]json_value_free done [09:58:10]process_json_proto returns [09:58:10]Send response to host [09:58:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85941,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:58:10]free response buf [09:58:10]execute_script done [09:58:10]execute_script returns [09:58:10]free content buf [09:58:10]Sock 7.Close socket [09:58:10]Sock 7.Thread stoped [09:58: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 3E 79 47 00 8A 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 B5 4F 01 00 F4 03 04 00 06 F2 EC 66 B6 04 01 00 00 0D 0C EE F9 82 4F 06 BB [09:58:11]CommunicateWithHost err = 0 [09:58:11]CheckOFDResponse [09:58:11]1017 (14) - 77093643461234 [09:58:11]1041 (16) - 0000000000874979 [09:58:11]1040 (4) - 85941 [09:58:11]1012 (4) - 20.09.2024 03:54 [09:58:11]1206 (1) - 0 [09:58:11]OFD Sender: Remove packet 85941 [09:58:11]ProducePacketName [09:58:11]name=ofd_packets/00085941 [09:58:11]NVStorageDeleteData [09:58:11]OFD Sender: No OFD packet to send [09:58:13]accept exits with 10 [09:58:13]New connection [09:58:13]New thread 3067284836 created [09:58:13]Thread 3067141476 joined [09:58:13]Waiting for new connection... [09:58:13] Sock 10.Parse request [09:58:13]Sock 10.Check first char [09:58:13]Sock 10.First char is OK [09:58:13]request: POST /json_proto HTTP/1.0 [09:58:13]Method: POST [09:58:13]URL: /json_proto [09:58:13]Method is POST - this is cgi request [09:58:13]url: /json_proto [09:58:13]query_string will be loaded in cgi processing [09:58:13]execute_cgi json_proto POST (null) [09:58:13]execute_cgi path=json_proto method=POST [09:58:13]POST find Content-Length [09:58:13]Host: 172.17.47.196:8080 [09:58:13]Content-Length: 801 [09:58:13]Content-Type: application/json [09:58:13] [09:58:13]POST finish read [09:58:13]Found Content-Length = 801 [09:58:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870783", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:13]execute_script... [09:58: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)870783", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:13]POST & json_proto [09:58:13]process_json_proto [09:58:13]json parsed OK: [09:58:13]protocol is kg_v1.0 [09:58:13]action value=close_receipt [09:58:13]process_action close_receipt [09:58:13]cmd_close_receipt [09:58:13]MH_GetDate [09:58:13]Write to MH i2c: F0 00 00 57 02 48 [09:58:13]Write i2c OK [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: F0 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: F0 09 00 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: F0 09 00 57 02 00 36 47 ED 66 4C 6B 94 66 D2 [09:58:13]GetLastDocTimeStamp 1726826286 [09:58:13]current date 1726826294 [09:58:13]FM_GetShiftState [09:58:13]SAM_PROTO_GetShiftState [09:58:13]wFMCommunicate request_size=4 [09:58:13]MH_SAM_APDU [09:58:13]CAPDU: 80 13 01 00 [09:58:13]Write to MH i2c: E2 08 00 58 02 80 13 01 00 00 00 00 00 D7 [09:58:13]Write i2c OK [09:58:13]MH_I2C_Read... [09:58:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:13]Read from MH i2c: E2 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: E2 0E 00 [09:58:13]MH_I2C_Read... [09:58:13]Read from MH i2c: E2 0E 00 58 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 62 [09:58:13]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:58:13]wFMCommunicate OK [09:58:13]SAM_PROTO_GetShiftState done [09:58:13]FM_GetShiftState done [09:58:13]opened in 1726791534 [09:58:13]opened+sec_in_day 1726877934 [09:58:13]quantity*price = 80004 [09:58:13]sum+1 = 80005 [09:58:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 101 20.09.2024 09:58 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 85942 ФПД: 143654547211724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T095814&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85942&fm=143654547211724&tin=02508201610067®Number=0000000000092592&sum=80004 [09:58:14]StoreToDocumentArchive [09:58:14]shift 495 fd 85942 [09:58:14]save to /storage/0495/doc_00085942 [09:58:14]save last doc name /storage/0495/doc_00085942 to /storage/kkm_last_doc_name [09:58:14]save OK [09:58:14]Clear old archive folders... [09:58:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:14]tlvbuf is 006230C0 [09:58:14]SAM_PROTO_ClearQueue [09:58:14]wFMCommunicate request_size=4 [09:58:14]MH_SAM_APDU [09:58:14]CAPDU: 80 09 00 00 [09:58:14]Write to MH i2c: E2 08 00 65 02 80 09 00 00 00 00 00 00 D9 [09:58:14]Write i2c OK [09:58:14]MH_I2C_Read... [09:58:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:14]Read from MH i2c: E2 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 03 00 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 03 00 65 02 00 90 00 DB [09:58:14]RAPDU: 90 00 [09:58:14]wFMCommunicate OK [09:58:14]SAM_PROTO_ClearQueue done [09:58:14]KKMCreateOFDPacket [09:58:14]OFDProtocolAddRootSTLVToBuf [09:58:14]FM_MakeSignedData [09:58:14]FM_MakeSignedData [09:58:14]SAM_PROTO_SignData [09:58:14]wFMCommunicate request_size=4 [09:58:14]MH_SAM_APDU [09:58:14]CAPDU: 80 0D 01 02 [09:58:14]Write to MH i2c: E2 08 00 66 02 80 0D 01 02 00 00 00 00 E1 [09:58:14]Write i2c OK [09:58:14]MH_I2C_Read... [09:58:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:14]Read from MH i2c: E2 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 03 00 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 03 00 66 02 00 90 00 DC [09:58:14]RAPDU: 90 00 [09:58:14]wFMCommunicate OK [09:58:14]wFMCommunicate request_size=255 [09:58:14]MH_SAM_APDU [09:58:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 36 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 82 [09:58:14]Write to MH i2c: E2 02 01 67 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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 36 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 82 00 00 D0 [09:58:14]Write i2c OK [09:58:14]MH_I2C_Read... [09:58:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:14]Read from MH i2c: E2 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 03 00 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 03 00 67 02 00 90 00 DD [09:58:14]RAPDU: 90 00 [09:58:14]wFMCommunicate OK [09:58:14]wFMCommunicate request_size=10 [09:58:14]MH_SAM_APDU [09:58:14]CAPDU: 80 0D 02 02 05 A7 2E 41 C5 CC [09:58:14]Write to MH i2c: E2 0D 00 68 02 80 0D 02 02 05 00 A7 2E 41 C5 CC 00 00 95 [09:58:14]Write i2c OK [09:58:14]MH_I2C_Read... [09:58:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:14]Read from MH i2c: E2 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 03 00 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 03 00 68 02 00 90 00 DE [09:58:14]RAPDU: 90 00 [09:58:14]wFMCommunicate OK [09:58:14]wFMCommunicate request_size=4 [09:58:14]MH_SAM_APDU [09:58:14]CAPDU: 80 0D 03 02 [09:58:14]Write to MH i2c: E2 08 00 69 02 80 0D 03 02 00 00 00 00 E6 [09:58:14]Write i2c OK [09:58:14]MH_I2C_Read... [09:58:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:14]Read from MH i2c: E2 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 0B 00 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 0B 00 69 02 00 CC 3A 59 30 4E 41 C4 58 90 00 21 [09:58:14]RAPDU: CC 3A 59 30 4E 41 C4 58 90 00 [09:58:14]wFMCommunicate OK [09:58:14]SAM_PROTO_SignData done [09:58:14]FM_MakeSignedData done [09:58:14]CreateOFDProtocolMessage [09:58:14]wFMCommunicate request_size=4 [09:58:14]MH_SAM_APDU [09:58:14]CAPDU: 80 11 00 00 [09:58:14]Write to MH i2c: E2 08 00 6A 02 80 11 00 00 00 00 00 00 E6 [09:58:14]Write i2c OK [09:58:14]MH_I2C_Read... [09:58:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:14]Read from MH i2c: E2 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 17 00 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 17 00 6A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 45 [09:58: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:58:14]wFMCommunicate OK [09:58:14]CreateOFDProtocolMessage done [09:58:14]OFDSenderStorePacket 85942 [09:58:14]StoreOFDPacket docnum=85942 [09:58: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 E7 7E 07 01 1A E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 36 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 82 A7 2E 41 C5 CC CC 3A 59 30 4E 41 C4 58 [09:58:14]CheckFolder [09:58:14]dirname=/storage/ofd_packets [09:58:14]CheckFolder done [09:58:14]ProducePacketName [09:58:14]name=ofd_packets/00085942 [09:58:14]NVStorageSaveData ofd_packets/00085942 [09:58:14]File name is /storage/ofd_packets/00085942 [09:58:14]Write 301 bytes [09:58:14]NVStorageSaveData done [09:58:14]OFDSenderStorePacket done [09:58:14]KKMCreateOFDPacket done [09:58:14]NVStorageSaveData kkm_last_timestamp [09:58:14]File name is /storage/kkm_last_timestamp [09:58:14]Write 4 bytes [09:58:14]NVStorageSaveData done [09:58:14]ExternCall_PrintAddStr [09:58:14]wPrintStart [09:58:14]Write to MH i2c: 01 00 00 6B 02 6D [09:58:14]Write i2c OK [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: 01 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: 01 07 00 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: 01 07 00 6B 02 00 00 00 00 00 FF 0F 82 [09:58:14]RasterBufferAndPrint [09:58:14]line Счет N : (1)870783 [09:58:14]line ИНН: 02508201610067 [09:58:14]line Контрольно-Кассовый Чек [09:58:14]line ПРОДАЖА [09:58:14]line ТРК (МРК, ГНК) : 33 [09:58:14]line Товар: 2710124130 [09:58:14]line Аи-92-К-5 [09:58:14]line 11.800 * 67.80 [09:58:14]line = 800.04 [09:58:14]line НДС 12% НСП 1% [09:58:14]line > о реализуемом товаре [09:58:14]line ИТОГО: 800.04 [09:58:14]line НСП 1% : 7.08 [09:58:14]line НДС 12% : 84.96 [09:58:14]line Наличными: 0.00 [09:58:14]line Безнал.: 800.04 [09:58:14]line Место: АЗС № 137 "Партнер Нефть" [09:58:14]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:58:14]line СНО: Общий режим [09:58:14]line Чек 101 20.09.2024 09:58 [09:58:14]line Смена: 495 ФФД: 1.0 [09:58:14]line ЗНМ: 0300000064 [09:58:14]line РНМ: 0000000000092592 [09:58:14]line Версия ККМ: 001 [09:58:14]line Платежная система: O! деньги [09:58:14]line ФМ: 0000000000874979 [09:58:14]line ФД: 85942 [09:58:14]line ФПД: 143654547211724 [09:58:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T095814&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85942&fm=143654547211724&tin=02508201610067®Number=0000000000092592&sum=80004 [09:58:14]written 0, free lines is 4095 [09:58:15]OFD Sender: Processing packet 85942 [packets to send 263, broken 262] [09:58:15]ProducePacketName [09:58:15]name=ofd_packets/00085942 [09:58:15]OFD Sender: To server: pG, [09:58:15]CommunicateWithHost lk.salyk.kg:30040 [09:58:15]ConnectInit lk.salyk.kg [09:58:15]Write to MH i2c: 01 00 00 95 02 97 [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: 01 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: 01 07 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: 01 07 00 95 02 00 00 00 00 00 EB 0C 95 [09:58:15]RasterBufferAndPrint [09:58:15]line [09:58:15]line [09:58:15]line [09:58:15]line [09:58:15]line [09:58:15]written 0, free lines is 3320 [09:58:15]MH_Cut [09:58:15]Write to MH i2c: D1 01 00 9C 02 01 70 [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: D1 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: D1 01 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: D1 01 00 9C 02 00 6F [09:58:15]Write to MH i2c: 01 00 00 9D 02 9F [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:16]*** Cut start [09:58:16]*** Partial cut [09:58:16]*** CUTSNS_PIN = 1 [09:58:16]*** CUTSNS_PIN = 0 [09:58:16]*** Brake cut motor [09:58:16]Read from MH i2c: 01 [09:58:16]MH_I2C_Read... [09:58:16]*** Stop cut motor [09:58:16]*** Cut end [09:58:16]Read from MH i2c: 01 07 00 [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: 01 07 00 9D 02 00 00 00 00 00 FF 0F B4 [09:58:16]process_action close_receipt done [09:58:16]requested_data is exist [09:58:16]produce_requested_data [09:58:16]requested_item fm.sn is exist - process it [09:58:16]wFMCommunicate request_size=4 [09:58:16]MH_SAM_APDU [09:58:16]CAPDU: 80 11 00 00 [09:58:16]Write to MH i2c: E2 08 00 9E 02 80 11 00 00 00 00 00 00 1A [09:58:16]Write i2c OK [09:58:16]MH_I2C_Read... [09:58:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:16]Read from MH i2c: E2 [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: E2 17 00 [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: E2 17 00 9E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 79 [09:58:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [09:58:16]wFMCommunicate OK [09:58:16]requested_item fd.num is exist - process it [09:58:16]SAM_PROTO_GetFieldsCounters [09:58:16]wFMCommunicate request_size=4 [09:58:16]MH_SAM_APDU [09:58:16]CAPDU: 80 13 00 00 [09:58:16]Write to MH i2c: E2 08 00 9F 02 80 13 00 00 00 00 00 00 1D [09:58:16]Write i2c OK [09:58:16]MH_I2C_Read... [09:58:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:17]Read from MH i2c: E2 [09:58:17]MH_I2C_Read... [09:58:17]Read from MH i2c: E2 62 00 [09:58:17]MH_I2C_Read... [09:58:17]Read from MH i2c: E2 62 00 9F 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 4F 01 00 0E 04 04 00 EF 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 71 [09:58: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 B6 4F 01 00 0E 04 04 00 EF 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 [09:58:17]wFMCommunicate OK [09:58:17]SAM_PROTO_GetFieldsCounters done [09:58:17]requested_item shift.num is exist - process it [09:58:17]requested_item shift.opened is exist - process it [09:58:17]req_shift_opened [09:58:17]FM_GetShiftState [09:58:17]SAM_PROTO_GetShiftState [09:58:17]wFMCommunicate request_size=4 [09:58:17]MH_SAM_APDU [09:58:17]CAPDU: 80 13 01 00 [09:58:17]Write to MH i2c: E2 08 00 A0 02 80 13 01 00 00 00 00 00 1F [09:58:17]Write i2c OK [09:58:17]MH_I2C_Read... [09:58:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:17]Read from MH i2c: E2 [09:58:17]MH_I2C_Read... [09:58:17]Read from MH i2c: E2 0E 00 [09:58:17]MH_I2C_Read... [09:58:17]Read from MH i2c: E2 0E 00 A0 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AA [09:58:17]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:58:17]wFMCommunicate OK [09:58:17]SAM_PROTO_GetShiftState done [09:58:17]FM_GetShiftState done [09:58:17]req_shift_opened done [09:58:17]requested_item shift.open_date is exist - process it [09:58:17]req_shift_open_date [09:58:17]req_shift_open_date done [09:58:17]produce_requested_data done [09:58:17]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85942,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:58:17]process_action_free close_receipt [09:58:17]json_value_free [09:58:17]json_value_free done [09:58:17]process_json_proto returns [09:58:17]Send response to host [09:58:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85942,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:58:17]free response buf [09:58:17]execute_script done [09:58:17]execute_script returns [09:58:17]free content buf [09:58:17]Sock 10.Close socket [09:58:17]Sock 10.Thread stoped [09:58:18]Connected sock=11 [09:58: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 E7 7E 07 01 1A E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 36 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 82 A7 2E 41 C5 CC CC 3A 59 30 4E 41 C4 58 [09:58: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 CF 47 00 C1 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 B6 4F 01 00 F4 03 04 00 11 F2 EC 66 B6 04 01 00 00 67 30 D8 BB 78 3E 31 FF [09:58:23]CommunicateWithHost err = 0 [09:58:23]CheckOFDResponse [09:58:23]1017 (14) - 77093643461234 [09:58:23]1041 (16) - 0000000000874979 [09:58:23]1040 (4) - 85942 [09:58:23]1012 (4) - 20.09.2024 03:54 [09:58:23]1206 (1) - 0 [09:58:23]OFD Sender: Remove packet 85942 [09:58:23]ProducePacketName [09:58:23]name=ofd_packets/00085942 [09:58:23]NVStorageDeleteData [09:58:23]OFD Sender: No OFD packet to send [09:58:28]recv_with_timeout no data received [09:58:29]OFD Sender: No OFD packet to send [09:58:34]OFD Sender: No OFD packet to send [09:58:35]accept exits with 9 [09:58:35]New connection [09:58:35]New thread 3067141476 created [09:58:35]Thread 3067284836 joined [09:58:35]Waiting for new connection... [09:58:35] Sock 9.Parse request [09:58:35]Sock 9.Check first char [09:58:35]Sock 9.First char is OK [09:58:35]request: POST /json_proto HTTP/1.0 [09:58:35]Method: POST [09:58:35]URL: /json_proto [09:58:35]Method is POST - this is cgi request [09:58:35]url: /json_proto [09:58:35]query_string will be loaded in cgi processing [09:58:35]execute_cgi json_proto POST (null) [09:58:35]execute_cgi path=json_proto method=POST [09:58:35]POST find Content-Length [09:58:35]Host: 172.17.47.196:8080 [09:58:35]Content-Length: 682 [09:58:35]Content-Type: application/json [09:58:35] [09:58:35]POST finish read [09:58:35]Found Content-Length = 682 [09:58:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870784", "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:58:35]execute_script... [09: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)870784", "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:58:35]POST & json_proto [09:58:35]process_json_proto [09:58:35]json parsed OK: [09:58:35]protocol is kg_v1.0 [09:58:35]action value=close_receipt [09:58:35]process_action close_receipt [09:58:35]cmd_close_receipt [09:58:35]MH_GetDate [09:58:35]Write to MH i2c: F0 00 00 A1 02 92 [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: F0 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: F0 09 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: F0 09 00 A1 02 00 4C 47 ED 66 4C 6B 94 66 32 [09:58:35]GetLastDocTimeStamp 1726826294 [09:58:35]current date 1726826316 [09:58:35]FM_GetShiftState [09:58:35]SAM_PROTO_GetShiftState [09:58:35]wFMCommunicate request_size=4 [09:58:35]MH_SAM_APDU [09:58:35]CAPDU: 80 13 01 00 [09:58:35]Write to MH i2c: E2 08 00 A2 02 80 13 01 00 00 00 00 00 21 [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 0E 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 0E 00 A2 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AC [09:58:35]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:58:35]wFMCommunicate OK [09:58:35]SAM_PROTO_GetShiftState done [09:58:35]FM_GetShiftState done [09:58:35]opened in 1726791534 [09:58:35]opened+sec_in_day 1726877934 [09:58:35]quantity*price = 100005 [09:58:35]sum+1 = 100006 [09: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 СНО: Общий режим Чек 102 20.09.2024 09:58 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85943 ФПД: 28235223681747 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T095836&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85943&fm=28235223681747&tin=02508201610067®Number=0000000000092592&sum=100000 [09:58:36]StoreToDocumentArchive [09:58:36]shift 495 fd 85943 [09:58:36]save to /storage/0495/doc_00085943 [09:58:36]save last doc name /storage/0495/doc_00085943 to /storage/kkm_last_doc_name [09:58:36]save OK [09:58:36]Clear old archive folders... [09:58:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:36]tlvbuf is 0062FA90 [09:58:36]SAM_PROTO_ClearQueue [09:58:36]wFMCommunicate request_size=4 [09:58:36]MH_SAM_APDU [09:58:36]CAPDU: 80 09 00 00 [09:58:36]Write to MH i2c: E2 08 00 AF 02 80 09 00 00 00 00 00 00 23 [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:36]Read from MH i2c: E2 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 03 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 03 00 AF 02 00 90 00 25 [09:58:36]RAPDU: 90 00 [09:58:36]wFMCommunicate OK [09:58:36]SAM_PROTO_ClearQueue done [09:58:36]KKMCreateOFDPacket [09:58:36]OFDProtocolAddRootSTLVToBuf [09:58:36]FM_MakeSignedData [09:58:36]FM_MakeSignedData [09:58:36]SAM_PROTO_SignData [09:58:36]wFMCommunicate request_size=4 [09:58:36]MH_SAM_APDU [09:58:36]CAPDU: 80 0D 01 02 [09:58:36]Write to MH i2c: E2 08 00 B0 02 80 0D 01 02 00 00 00 00 2B [09:58:36]Write i2c OK [09:58:36]MH_I2C_Read... [09:58:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:36]Read from MH i2c: E2 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 03 00 [09:58:36]MH_I2C_Read... [09:58:36]Read from MH i2c: E2 03 00 B0 02 00 90 00 26 [09:58:36]RAPDU: 90 00 [09:58:36]wFMCommunicate OK [09:58:36]wFMCommunicate request_size=255 [09:58:36]MH_SAM_APDU [09: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 66 00 00 00 F4 03 04 00 4C 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 19 [09:58:36]Write to MH i2c: E2 02 01 B1 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 66 00 00 00 F4 03 04 00 4C 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 19 00 00 A3 [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:37]Read from MH i2c: E2 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 03 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 03 00 B1 02 00 90 00 27 [09:58:37]RAPDU: 90 00 [09:58:37]wFMCommunicate OK [09:58:37]wFMCommunicate request_size=10 [09:58:37]MH_SAM_APDU [09:58:37]CAPDU: 80 0D 02 02 05 AE 06 7A 4A D3 [09:58:37]Write to MH i2c: E2 0D 00 B2 02 80 0D 02 02 05 00 AE 06 7A 4A D3 00 00 83 [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 [09:58:37]MH_I2C_Read... [09:58:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:37]Read from MH i2c: E2 03 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 03 00 B2 02 00 90 00 28 [09:58:37]RAPDU: 90 00 [09:58:37]wFMCommunicate OK [09:58:37]wFMCommunicate request_size=4 [09:58:37]MH_SAM_APDU [09:58:37]CAPDU: 80 0D 03 02 [09:58:37]Write to MH i2c: E2 08 00 B3 02 80 0D 03 02 00 00 00 00 30 [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:37]Read from MH i2c: E2 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 0B 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 0B 00 B3 02 00 46 18 4E 34 8B 0B D0 90 90 00 07 [09:58:37]RAPDU: 46 18 4E 34 8B 0B D0 90 90 00 [09:58:37]wFMCommunicate OK [09:58:37]SAM_PROTO_SignData done [09:58:37]FM_MakeSignedData done [09:58:37]CreateOFDProtocolMessage [09:58:37]wFMCommunicate request_size=4 [09:58:37]MH_SAM_APDU [09:58:37]CAPDU: 80 11 00 00 [09:58:37]Write to MH i2c: E2 08 00 B4 02 80 11 00 00 00 00 00 00 30 [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:37]Read from MH i2c: E2 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 17 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: E2 17 00 B4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8F [09: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 [09:58:37]wFMCommunicate OK [09:58:37]CreateOFDProtocolMessage done [09:58:37]OFDSenderStorePacket 85943 [09:58:37]StoreOFDPacket docnum=85943 [09: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 82 3F 07 01 D3 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 00 00 00 F4 03 04 00 4C 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 19 AE 06 7A 4A D3 46 18 4E 34 8B 0B D0 90 [09:58:37]CheckFolder [09:58:37]dirname=/storage/ofd_packets [09:58:37]CheckFolder done [09:58:37]ProducePacketName [09:58:37]name=ofd_packets/00085943 [09:58:37]NVStorageSaveData ofd_packets/00085943 [09:58:37]File name is /storage/ofd_packets/00085943 [09:58:37]Write 301 bytes [09:58:37]NVStorageSaveData done [09:58:37]OFDSenderStorePacket done [09:58:37]KKMCreateOFDPacket done [09:58:37]NVStorageSaveData kkm_last_timestamp [09:58:37]File name is /storage/kkm_last_timestamp [09:58:37]Write 4 bytes [09:58:37]NVStorageSaveData done [09:58:37]ExternCall_PrintAddStr [09:58:37]wPrintStart [09:58:37]Write to MH i2c: 01 00 00 B5 02 B7 [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 07 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 07 00 B5 02 00 00 00 00 00 FF 0F CC [09:58:37]RasterBufferAndPrint [09:58:37]line Счет N : (1)870784 [09:58:37]line ИНН: 02508201610067 [09:58:37]line Контрольно-Кассовый Чек [09:58:37]line ПРОДАЖА [09:58:37]line ТРК (МРК, ГНК) : 53 [09:58:37]line Товар: 2710124130 [09:58:37]line Аи-92-К-5 [09:58:37]line 14.750 * 67.80 [09:58:37]line = 1000.05 [09:58:37]line НДС 12% НСП 1% [09:58:37]line > о реализуемом товаре [09:58:37]line ОКРУГЛЕНИЕ: -0.05 [09:58:37]line ИТОГО: 1000.00 [09:58:37]line Внесено: 1000.00 [09:58:37]line СДАЧА: 0.00 [09:58:37]line НСП 1% : 8.85 [09:58:37]line НДС 12% : 106.20 [09:58:37]line Наличными: 1000.00 [09:58:37]line Безнал.: 0.00 [09:58:37]line Место: АЗС № 137 "Партнер Нефть" [09:58:37]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [09:58:37]line СНО: Общий режим [09:58:37]line Чек 102 20.09.2024 09:58 [09:58:37]line Смена: 495 ФФД: 1.0 [09:58:37]line ЗНМ: 0300000064 [09:58:37]line РНМ: 0000000000092592 [09:58:37]line Версия ККМ: 001 [09:58:37]line ФМ: 0000000000874979 [09:58:37]line ФД: 85943 [09:58:37]line ФПД: 28235223681747 [09:58:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T095836&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85943&fm=28235223681747&tin=02508201610067®Number=0000000000092592&sum=100000 [09:58:37]written 0, free lines is 4095 [09:58:37]OFD Sender: Processing packet 85943 [packets to send 263, broken 262] [09:58:37]ProducePacketName [09:58:37]name=ofd_packets/00085943 [09:58:37]OFD Sender: To server: pG, [09:58:37]CommunicateWithHost lk.salyk.kg:30040 [09:58:37]ConnectInit lk.salyk.kg [09:58:37]Write to MH i2c: 01 00 00 E0 02 E2 [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 07 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: 01 07 00 E0 02 00 00 00 00 00 E7 0C DC [09:58:37]RasterBufferAndPrint [09:58:37]line [09:58:37]line [09:58:37]line [09:58:37]line [09:58:37]line [09:58:37]written 0, free lines is 3318 [09:58:37]MH_Cut [09:58:37]Write to MH i2c: D1 01 00 E7 02 01 BB [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: D1 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: D1 01 00 [09:58:37]MH_I2C_Read... [09:58:37]Read from MH i2c: D1 01 00 E7 02 00 BA [09:58:37]Write to MH i2c: 01 00 00 E8 02 EA [09:58:37]Write i2c OK [09:58:37]MH_I2C_Read... [09:58:38]*** Cut start [09:58:38]*** Partial cut [09:58:38]*** CUTSNS_PIN = 1 [09:58:38]*** CUTSNS_PIN = 0 [09:58:39]*** Brake cut motor [09:58:39]Read from MH i2c: 01 [09:58:39]MH_I2C_Read... [09:58:39]*** Stop cut motor [09:58:39]*** Cut end [09:58:39]Read from MH i2c: 01 07 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: 01 07 00 E8 02 00 00 00 00 00 FF 0F FF [09:58:39]process_action close_receipt done [09:58:39]requested_data is exist [09:58:39]produce_requested_data [09:58:39]requested_item fm.sn is exist - process it [09:58:39]wFMCommunicate request_size=4 [09:58:39]MH_SAM_APDU [09:58:39]CAPDU: 80 11 00 00 [09:58:39]Write to MH i2c: E2 08 00 E9 02 80 11 00 00 00 00 00 00 65 [09:58:39]Write i2c OK [09:58:39]MH_I2C_Read... [09:58:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:39]Read from MH i2c: E2 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 17 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 17 00 E9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C4 [09: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 [09:58:39]wFMCommunicate OK [09:58:39]requested_item fd.num is exist - process it [09:58:39]SAM_PROTO_GetFieldsCounters [09:58:39]wFMCommunicate request_size=4 [09:58:39]MH_SAM_APDU [09:58:39]CAPDU: 80 13 00 00 [09:58:39]Write to MH i2c: E2 08 00 EA 02 80 13 00 00 00 00 00 00 68 [09:58:39]Write i2c OK [09:58:39]MH_I2C_Read... [09:58:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:39]Read from MH i2c: E2 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 62 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 62 00 EA 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 4F 01 00 0E 04 04 00 EF 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 C0 [09:58:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [09:58:39]wFMCommunicate OK [09:58:39]SAM_PROTO_GetFieldsCounters done [09:58:39]requested_item shift.num is exist - process it [09:58:39]requested_item shift.opened is exist - process it [09:58:39]req_shift_opened [09:58:39]FM_GetShiftState [09:58:39]SAM_PROTO_GetShiftState [09:58:39]wFMCommunicate request_size=4 [09:58:39]MH_SAM_APDU [09:58:39]CAPDU: 80 13 01 00 [09:58:39]Write to MH i2c: E2 08 00 EB 02 80 13 01 00 00 00 00 00 6A [09:58:39]Write i2c OK [09:58:39]MH_I2C_Read... [09:58:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:39]Read from MH i2c: E2 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 0E 00 [09:58:39]MH_I2C_Read... [09:58:39]Read from MH i2c: E2 0E 00 EB 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F5 [09:58:39]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [09:58:39]wFMCommunicate OK [09:58:39]SAM_PROTO_GetShiftState done [09:58:39]FM_GetShiftState done [09:58:39]req_shift_opened done [09:58:39]requested_item shift.open_date is exist - process it [09:58:39]req_shift_open_date [09:58:39]req_shift_open_date done [09:58:39]produce_requested_data done [09:58:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85943,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [09:58:39]process_action_free close_receipt [09:58:39]json_value_free [09:58:39]json_value_free done [09:58:39]process_json_proto returns [09:58:39]Send response to host [09:58:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85943,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [09:58:39]free response buf [09:58:39]execute_script done [09:58:39]execute_script returns [09:58:39]free content buf [09:58:39]Sock 9.Close socket [09:58:39]Sock 9.Thread stoped [09:58:42]ConnectInit Can't take IP for lk.salyk.kg [09:58:42]CommunicateWithHost connect error [09:58:42]CommunicateWithHost err = -1 [09:58:42]OFD Sender: Server communicate error [09:58:47]OFD Sender: Processing packet 85943 [packets to send 263, broken 262] [09:58:47]ProducePacketName [09:58:47]name=ofd_packets/00085943 [09:58:47]OFD Sender: To server: pG, [09:58:47]CommunicateWithHost lk.salyk.kg:30040 [09:58:47]ConnectInit lk.salyk.kg [09:58:52]ConnectInit Can't take IP for lk.salyk.kg [09:58:52]CommunicateWithHost connect error [09:58:52]CommunicateWithHost err = -1 [09:58:52]OFD Sender: Server communicate error [09:58:54]recv_with_timeout no data received [09:58:57]OFD Sender: Processing packet 85943 [packets to send 263, broken 262] [09:58:57]ProducePacketName [09:58:57]name=ofd_packets/00085943 [09:58:57]OFD Sender: To server: pG, [09:58:57]CommunicateWithHost lk.salyk.kg:30040 [09:58:57]ConnectInit lk.salyk.kg [09:58:58]Connected sock=7 [09:58: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 82 3F 07 01 D3 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 00 00 00 F4 03 04 00 4C 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 19 AE 06 7A 4A D3 46 18 4E 34 8B 0B D0 90 [09:58: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 C5 35 47 00 D8 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 B7 4F 01 00 F4 03 04 00 37 F2 EC 66 B6 04 01 00 00 4E 6F E6 7C 66 50 45 EB [09:58:59]CommunicateWithHost err = 0 [09:58:59]CheckOFDResponse [09:58:59]1017 (14) - 77093643461234 [09:58:59]1041 (16) - 0000000000874979 [09:58:59]1040 (4) - 85943 [09:58:59]1012 (4) - 20.09.2024 03:55 [09:58:59]1206 (1) - 0 [09:58:59]OFD Sender: Remove packet 85943 [09:58:59]ProducePacketName [09:58:59]name=ofd_packets/00085943 [09:58:59]NVStorageDeleteData [09:59:00]OFD Sender: No OFD packet to send [09:59:05]OFD Sender: No OFD packet to send [09:59:10]OFD Sender: No OFD packet to send [09:59:15]OFD Sender: No OFD packet to send [09:59:20]OFD Sender: No OFD packet to send [09:59:25]OFD Sender: No OFD packet to send [09:59:30]OFD Sender: No OFD packet to send [09:59:35]OFD Sender: No OFD packet to send [09:59:40]OFD Sender: No OFD packet to send [09:59:45]OFD Sender: No OFD packet to send [09:59:50]OFD Sender: No OFD packet to send [09:59:55]OFD Sender: No OFD packet to send [10:00:00]OFD Sender: No OFD packet to send [10:00:05]OFD Sender: No OFD packet to send [10:00:10]OFD Sender: No OFD packet to send [10:00:15]OFD Sender: No OFD packet to send [10:00:20]OFD Sender: No OFD packet to send [10:00:25]OFD Sender: No OFD packet to send [10:00:30]OFD Sender: No OFD packet to send [10:00:35]OFD Sender: No OFD packet to send [10:00:40]OFD Sender: No OFD packet to send [10:00:45]OFD Sender: No OFD packet to send [10:00:50]OFD Sender: No OFD packet to send [10:00:55]OFD Sender: No OFD packet to send [10:01:00]OFD Sender: No OFD packet to send [10:01:05]OFD Sender: No OFD packet to send [10:01:10]OFD Sender: No OFD packet to send [10:01:15]OFD Sender: No OFD packet to send [10:01:17]accept exits with 10 [10:01:17]New connection [10:01:17]New thread 3067284836 created [10:01:17]Thread 3067141476 joined [10:01:17]Waiting for new connection... [10:01:17] Sock 10.Parse request [10:01:17]Sock 10.Check first char [10:01:17]Sock 10.First char is OK [10:01:17]request: POST /json_proto HTTP/1.0 [10:01:17]Method: POST [10:01:17]URL: /json_proto [10:01:17]Method is POST - this is cgi request [10:01:17]url: /json_proto [10:01:17]query_string will be loaded in cgi processing [10:01:17]execute_cgi json_proto POST (null) [10:01:17]execute_cgi path=json_proto method=POST [10:01:17]POST find Content-Length [10:01:17]Host: 172.17.47.196:8080 [10:01:17]Content-Length: 682 [10:01:17]Content-Type: application/json [10:01:17] [10:01:17]POST finish read [10:01:17]Found Content-Length = 682 [10:01:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870786", "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" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:17]execute_script... [10:01:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870786", "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" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:17]POST & json_proto [10:01:17]process_json_proto [10:01:17]json parsed OK: [10:01:17]protocol is kg_v1.0 [10:01:17]action value=close_receipt [10:01:17]process_action close_receipt [10:01:17]cmd_close_receipt [10:01:17]MH_GetDate [10:01:17]Write to MH i2c: F0 00 00 EC 02 DD [10:01:17]Write i2c OK [10:01:17]MH_I2C_Read... [10:01:17]Read from MH i2c: F0 [10:01:17]MH_I2C_Read... [10:01:17]Read from MH i2c: F0 09 00 [10:01:17]MH_I2C_Read... [10:01:17]Read from MH i2c: F0 09 00 EC 02 00 EE 47 ED 66 4C 6B 94 66 1F [10:01:17]GetLastDocTimeStamp 1726826316 [10:01:17]current date 1726826478 [10:01:17]FM_GetShiftState [10:01:17]SAM_PROTO_GetShiftState [10:01:17]wFMCommunicate request_size=4 [10:01:17]MH_SAM_APDU [10:01:17]CAPDU: 80 13 01 00 [10:01:17]Write to MH i2c: E2 08 00 ED 02 80 13 01 00 00 00 00 00 6C [10:01:17]Write i2c OK [10:01:17]MH_I2C_Read... [10:01:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:17]Read from MH i2c: E2 [10:01:17]MH_I2C_Read... [10:01:17]Read from MH i2c: E2 0E 00 [10:01:17]MH_I2C_Read... [10:01:17]Read from MH i2c: E2 0E 00 ED 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F7 [10:01:17]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:01:17]wFMCommunicate OK [10:01:17]SAM_PROTO_GetShiftState done [10:01:17]FM_GetShiftState done [10:01:17]opened in 1726791534 [10:01:17]opened+sec_in_day 1726877934 [10:01:17]quantity*price = 40005 [10:01:17]sum+1 = 40006 [10:01:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 103 20.09.2024 10:01 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85944 ФПД: 168031456153173 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T100118&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85944&fm=168031456153173&tin=02508201610067®Number=0000000000092592&sum=40000 [10:01:18]StoreToDocumentArchive [10:01:18]shift 495 fd 85944 [10:01:18]save to /storage/0495/doc_00085944 [10:01:18]save last doc name /storage/0495/doc_00085944 to /storage/kkm_last_doc_name [10:01:18]save OK [10:01:18]Clear old archive folders... [10:01:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:01:18]tlvbuf is 0064D4D0 [10:01:18]SAM_PROTO_ClearQueue [10:01:18]wFMCommunicate request_size=4 [10:01:18]MH_SAM_APDU [10:01:18]CAPDU: 80 09 00 00 [10:01:18]Write to MH i2c: E2 08 00 FA 02 80 09 00 00 00 00 00 00 6E [10:01:18]Write i2c OK [10:01:18]MH_I2C_Read... [10:01:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:18]Read from MH i2c: E2 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 03 00 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 03 00 FA 02 00 90 00 70 [10:01:18]RAPDU: 90 00 [10:01:18]wFMCommunicate OK [10:01:18]SAM_PROTO_ClearQueue done [10:01:18]KKMCreateOFDPacket [10:01:18]OFDProtocolAddRootSTLVToBuf [10:01:18]FM_MakeSignedData [10:01:18]FM_MakeSignedData [10:01:18]SAM_PROTO_SignData [10:01:18]wFMCommunicate request_size=4 [10:01:18]MH_SAM_APDU [10:01:18]CAPDU: 80 0D 01 02 [10:01:18]Write to MH i2c: E2 08 00 FB 02 80 0D 01 02 00 00 00 00 76 [10:01:18]Write i2c OK [10:01:18]MH_I2C_Read... [10:01:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:18]Read from MH i2c: E2 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 03 00 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 03 00 FB 02 00 90 00 71 [10:01:18]RAPDU: 90 00 [10:01:18]wFMCommunicate OK [10:01:18]wFMCommunicate request_size=255 [10:01:18]MH_SAM_APDU [10:01: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 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 EE 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [10:01:18]Write to MH i2c: E2 02 01 FC 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 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 EE 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 CA [10:01:18]Write i2c OK [10:01:18]MH_I2C_Read... [10:01:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:18]Read from MH i2c: E2 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 03 00 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 03 00 FC 02 00 90 00 72 [10:01:18]RAPDU: 90 00 [10:01:18]wFMCommunicate OK [10:01:18]wFMCommunicate request_size=11 [10:01:18]MH_SAM_APDU [10:01:18]CAPDU: 80 0D 02 02 06 98 D2 DF 41 4E 55 [10:01:18]Write to MH i2c: E2 0E 00 FD 02 80 0D 02 02 06 00 98 D2 DF 41 4E 55 00 00 B2 [10:01:18]Write i2c OK [10:01:18]MH_I2C_Read... [10:01:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:18]Read from MH i2c: E2 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 03 00 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 03 00 FD 02 00 90 00 73 [10:01:18]RAPDU: 90 00 [10:01:18]wFMCommunicate OK [10:01:18]wFMCommunicate request_size=4 [10:01:18]MH_SAM_APDU [10:01:18]CAPDU: 80 0D 03 02 [10:01:18]Write to MH i2c: E2 08 00 FE 02 80 0D 03 02 00 00 00 00 7B [10:01:18]Write i2c OK [10:01:18]MH_I2C_Read... [10:01:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:18]Read from MH i2c: E2 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 0B 00 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 0B 00 FE 02 00 5C D1 69 75 C0 70 20 E7 90 00 BE [10:01:18]RAPDU: 5C D1 69 75 C0 70 20 E7 90 00 [10:01:18]wFMCommunicate OK [10:01:18]SAM_PROTO_SignData done [10:01:18]FM_MakeSignedData done [10:01:18]CreateOFDProtocolMessage [10:01:18]wFMCommunicate request_size=4 [10:01:18]MH_SAM_APDU [10:01:18]CAPDU: 80 11 00 00 [10:01:18]Write to MH i2c: E2 08 00 FF 02 80 11 00 00 00 00 00 00 7B [10:01:18]Write i2c OK [10:01:18]MH_I2C_Read... [10:01:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:18]Read from MH i2c: E2 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 17 00 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 17 00 FF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DA [10:01: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:01:18]wFMCommunicate OK [10:01:18]CreateOFDProtocolMessage done [10:01:18]OFDSenderStorePacket 85944 [10:01:18]StoreOFDPacket docnum=85944 [10:01: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 B7 73 08 01 C3 F6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 EE 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 98 D2 DF 41 4E 55 5C D1 69 75 C0 70 20 E7 [10:01:18]CheckFolder [10:01:18]dirname=/storage/ofd_packets [10:01:18]CheckFolder done [10:01:18]ProducePacketName [10:01:18]name=ofd_packets/00085944 [10:01:18]NVStorageSaveData ofd_packets/00085944 [10:01:18]File name is /storage/ofd_packets/00085944 [10:01:18]Write 302 bytes [10:01:18]NVStorageSaveData done [10:01:18]OFDSenderStorePacket done [10:01:18]KKMCreateOFDPacket done [10:01:18]NVStorageSaveData kkm_last_timestamp [10:01:18]File name is /storage/kkm_last_timestamp [10:01:18]Write 4 bytes [10:01:18]NVStorageSaveData done [10:01:18]ExternCall_PrintAddStr [10:01:18]wPrintStart [10:01:18]Write to MH i2c: 01 00 00 00 03 03 [10:01:18]Write i2c OK [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: 01 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: 01 07 00 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: 01 07 00 00 03 00 00 00 00 00 FF 0F 18 [10:01:18]RasterBufferAndPrint [10:01:18]line Счет N : (1)870786 [10:01:18]line ИНН: 02508201610067 [10:01:18]line Контрольно-Кассовый Чек [10:01:18]line ПРОДАЖА [10:01:18]line ТРК (МРК, ГНК) : 11 [10:01:18]line Товар: 2710194210 [10:01:18]line ДТ(л)-К-4 [10:01:18]line 5.250 * 76.20 [10:01:18]line = 400.05 [10:01:18]line НДС 12% НСП 1% [10:01:18]line > о реализуемом товаре [10:01:18]line ОКРУГЛЕНИЕ: -0.05 [10:01:18]line ИТОГО: 400.00 [10:01:18]line Внесено: 400.00 [10:01:18]line СДАЧА: 0.00 [10:01:18]line НСП 1% : 3.54 [10:01:18]line НДС 12% : 42.48 [10:01:18]line Наличными: 400.00 [10:01:18]line Безнал.: 0.00 [10:01:18]line Место: АЗС № 137 "Партнер Нефть" [10:01:18]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:01:19]line СНО: Общий режим [10:01:19]line Чек 103 20.09.2024 10:01 [10:01:19]line Смена: 495 ФФД: 1.0 [10:01:19]line ЗНМ: 0300000064 [10:01:19]line РНМ: 0000000000092592 [10:01:19]line Версия ККМ: 001 [10:01:19]line ФМ: 0000000000874979 [10:01:19]line ФД: 85944 [10:01:19]line ФПД: 168031456153173 [10:01:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T100118&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85944&fm=168031456153173&tin=02508201610067®Number=0000000000092592&sum=40000 [10:01:19]OFD Sender: Processing packet 85944 [packets to send 263, broken 262] [10:01:19]ProducePacketName [10:01:19]name=ofd_packets/00085944 [10:01:19]OFD Sender: To server: pG, [10:01:19]CommunicateWithHost lk.salyk.kg:30040 [10:01:19]ConnectInit lk.salyk.kg [10:01:19]written 0, free lines is 4095 [10:01:19]Write to MH i2c: 01 00 00 2B 03 2E [10:01:19]Write i2c OK [10:01:19]MH_I2C_Read... [10:01:19]Read from MH i2c: 01 [10:01:19]MH_I2C_Read... [10:01:19]Read from MH i2c: 01 07 00 [10:01:19]MH_I2C_Read... [10:01:19]Read from MH i2c: 01 07 00 2B 03 00 00 00 00 00 C6 0C 07 [10:01:19]RasterBufferAndPrint [10:01:19]line [10:01:19]line [10:01:19]line [10:01:19]line [10:01:19]line [10:01:19]written 0, free lines is 3276 [10:01:19]MH_Cut [10:01:19]Write to MH i2c: D1 01 00 32 03 01 07 [10:01:19]Write i2c OK [10:01:19]MH_I2C_Read... [10:01:19]Read from MH i2c: D1 [10:01:19]MH_I2C_Read... [10:01:19]Read from MH i2c: D1 01 00 [10:01:19]MH_I2C_Read... [10:01:19]Read from MH i2c: D1 01 00 32 03 00 06 [10:01:19]Write to MH i2c: 01 00 00 33 03 36 [10:01:19]Write i2c OK [10:01:19]MH_I2C_Read... [10:01:20]*** Cut start [10:01:20]*** Partial cut [10:01:20]*** CUTSNS_PIN = 1 [10:01:20]*** CUTSNS_PIN = 0 [10:01:20]*** Brake cut motor [10:01:21]Read from MH i2c: 01 [10:01:21]MH_I2C_Read... [10:01:21]*** Stop cut motor [10:01:21]*** Cut end [10:01:21]Read from MH i2c: 01 07 00 [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: 01 07 00 33 03 00 00 00 00 00 FF 0F 4B [10:01:21]process_action close_receipt done [10:01:21]requested_data is exist [10:01:21]produce_requested_data [10:01:21]requested_item fm.sn is exist - process it [10:01:21]wFMCommunicate request_size=4 [10:01:21]MH_SAM_APDU [10:01:21]CAPDU: 80 11 00 00 [10:01:21]Write to MH i2c: E2 08 00 34 03 80 11 00 00 00 00 00 00 B1 [10:01:21]Write i2c OK [10:01:21]MH_I2C_Read... [10:01:21]Connected sock=7 [10:01:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 B7 73 08 01 C3 F6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 82 14 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 45 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 EE 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 98 D2 DF 41 4E 55 5C D1 69 75 C0 70 20 E7 [10:01:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:21]Read from MH i2c: E2 [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: E2 17 00 [10:01:21]MH_I2C_Read... [10:01:21]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 [10:01: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:01:21]wFMCommunicate OK [10:01:21]requested_item fd.num is exist - process it [10:01:21]SAM_PROTO_GetFieldsCounters [10:01:21]wFMCommunicate request_size=4 [10:01:21]MH_SAM_APDU [10:01:21]CAPDU: 80 13 00 00 [10:01:21]Write to MH i2c: E2 08 00 35 03 80 13 00 00 00 00 00 00 B4 [10:01:21]Write i2c OK [10:01:21]MH_I2C_Read... [10:01:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:21]Read from MH i2c: E2 [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: E2 62 00 [10:01:21]MH_I2C_Read... [10:01:21]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 B8 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [10:01: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 B8 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:21]wFMCommunicate OK [10:01:21]SAM_PROTO_GetFieldsCounters done [10:01:21]requested_item shift.num is exist - process it [10:01:21]requested_item shift.opened is exist - process it [10:01:21]req_shift_opened [10:01:21]FM_GetShiftState [10:01:21]SAM_PROTO_GetShiftState [10:01:21]wFMCommunicate request_size=4 [10:01:21]MH_SAM_APDU [10:01:21]CAPDU: 80 13 01 00 [10:01:21]Write to MH i2c: E2 08 00 36 03 80 13 01 00 00 00 00 00 B6 [10:01:21]Write i2c OK [10:01:21]MH_I2C_Read... [10:01:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:21]Read from MH i2c: E2 [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: E2 0E 00 [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: E2 0E 00 36 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 41 [10:01:21]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:01:21]wFMCommunicate OK [10:01:21]SAM_PROTO_GetShiftState done [10:01:21]FM_GetShiftState done [10:01:21]req_shift_opened done [10:01:21]requested_item shift.open_date is exist - process it [10:01:21]req_shift_open_date [10:01:21]req_shift_open_date done [10:01:21]produce_requested_data done [10:01:21]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85944,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:01:21]process_action_free close_receipt [10:01:21]json_value_free [10:01:21]json_value_free done [10:01:21]process_json_proto returns [10:01:21]Send response to host [10:01:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85944,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:01:21]free response buf [10:01:21]execute_script done [10:01:21]execute_script returns [10:01:21]free content buf [10:01:21]Sock 10.Close socket [10:01:21]Sock 10.Thread stoped [10:01: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 54 6B 47 00 08 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 B8 4F 01 00 F4 03 04 00 C5 F2 EC 66 B6 04 01 00 00 8F A7 3F 45 F0 21 3D 89 [10:01:21]CommunicateWithHost err = 0 [10:01:21]CheckOFDResponse [10:01:21]1017 (14) - 77093643461234 [10:01:21]1041 (16) - 0000000000874979 [10:01:21]1040 (4) - 85944 [10:01:21]1012 (4) - 20.09.2024 03:57 [10:01:21]1206 (1) - 0 [10:01:21]OFD Sender: Remove packet 85944 [10:01:21]ProducePacketName [10:01:21]name=ofd_packets/00085944 [10:01:21]NVStorageDeleteData [10:01:21]accept exits with 9 [10:01:21]New connection [10:01:21]New thread 3067141476 created [10:01:21]Thread 3067284836 joined [10:01:21]Waiting for new connection... [10:01:21] Sock 9.Parse request [10:01:21]Sock 9.Check first char [10:01:21]Sock 9.First char is OK [10:01:21]request: POST /json_proto HTTP/1.0 [10:01:21]Method: POST [10:01:21]URL: /json_proto [10:01:21]Method is POST - this is cgi request [10:01:21]url: /json_proto [10:01:21]query_string will be loaded in cgi processing [10:01:21]execute_cgi json_proto POST (null) [10:01:21]execute_cgi path=json_proto method=POST [10:01:21]POST find Content-Length [10:01:21]Host: 172.17.47.196:8080 [10:01:21]Content-Length: 754 [10:01:21]Content-Type: application/json [10:01:21] [10:01:21]POST finish read [10:01:21]Found Content-Length = 754 [10:01:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870787", "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" : 0.00, "quantity" : 31.240, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30058731", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:21]execute_script... [10:01: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)870787", "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" : 0.00, "quantity" : 31.240, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30058731", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:21]POST & json_proto [10:01:21]process_json_proto [10:01:21]json parsed OK: [10:01:21]protocol is kg_v1.0 [10:01:21]action value=close_receipt [10:01:21]process_action close_receipt [10:01:21]cmd_close_receipt [10:01:21]MH_GetDate [10:01:21]Write to MH i2c: F0 00 00 37 03 29 [10:01:21]Write i2c OK [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: F0 [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: F0 09 00 [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: F0 09 00 37 03 00 F2 47 ED 66 4C 6B 94 66 6F [10:01:21]GetLastDocTimeStamp 1726826478 [10:01:21]current date 1726826482 [10:01:21]FM_GetShiftState [10:01:21]SAM_PROTO_GetShiftState [10:01:21]wFMCommunicate request_size=4 [10:01:21]MH_SAM_APDU [10:01:21]CAPDU: 80 13 01 00 [10:01:21]Write to MH i2c: E2 08 00 38 03 80 13 01 00 00 00 00 00 B8 [10:01:21]Write i2c OK [10:01:21]MH_I2C_Read... [10:01:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:21]Read from MH i2c: E2 [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: E2 0E 00 [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: E2 0E 00 38 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 43 [10:01:21]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:01:21]wFMCommunicate OK [10:01:21]SAM_PROTO_GetShiftState done [10:01:21]FM_GetShiftState done [10:01:21]opened in 1726791534 [10:01:21]opened+sec_in_day 1726877934 [10:01:21]quantity*price = 0 [10:01:21]sum+1 = 1 [10:01:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 104 20.09.2024 10:01 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30058731 ФМ: 0000000000874979 ФД: 85945 ФПД: 39101568652279 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T100122&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85945&fm=39101568652279&tin=02508201610067®Number=0000000000092592&sum=0 [10:01:22]StoreToDocumentArchive [10:01:22]shift 495 fd 85945 [10:01:22]save to /storage/0495/doc_00085945 [10:01:22]save last doc name /storage/0495/doc_00085945 to /storage/kkm_last_doc_name [10:01:22]save OK [10:01:22]Clear old archive folders... [10:01:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:01:22]tlvbuf is B6FA6070 [10:01:22]SAM_PROTO_ClearQueue [10:01:22]wFMCommunicate request_size=4 [10:01:22]MH_SAM_APDU [10:01:22]CAPDU: 80 09 00 00 [10:01:22]Write to MH i2c: E2 08 00 45 03 80 09 00 00 00 00 00 00 BA [10:01:22]Write i2c OK [10:01:22]MH_I2C_Read... [10:01:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:22]Read from MH i2c: E2 [10:01:22]MH_I2C_Read... [10:01:22]Read from MH i2c: E2 03 00 [10:01:22]MH_I2C_Read... [10:01:22]Read from MH i2c: E2 03 00 45 03 00 90 00 BC [10:01:22]RAPDU: 90 00 [10:01:22]wFMCommunicate OK [10:01:22]SAM_PROTO_ClearQueue done [10:01:22]KKMCreateOFDPacket [10:01:22]OFDProtocolAddRootSTLVToBuf [10:01:22]FM_MakeSignedData [10:01:22]FM_MakeSignedData [10:01:22]SAM_PROTO_SignData [10:01:22]wFMCommunicate request_size=4 [10:01:22]MH_SAM_APDU [10:01:22]CAPDU: 80 0D 01 02 [10:01:22]Write to MH i2c: E2 08 00 46 03 80 0D 01 02 00 00 00 00 C2 [10:01:22]Write i2c OK [10:01:22]MH_I2C_Read... [10:01:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:23]Read from MH i2c: E2 [10:01:23]MH_I2C_Read... [10:01:23]Read from MH i2c: E2 03 00 [10:01:23]MH_I2C_Read... [10:01:23]Read from MH i2c: E2 03 00 46 03 00 90 00 BD [10:01:23]RAPDU: 90 00 [10:01:23]wFMCommunicate OK [10:01:23]wFMCommunicate request_size=255 [10:01:23]MH_SAM_APDU [10:01: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 08 7A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F2 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 23 [10:01:23]Write to MH i2c: E2 02 01 47 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 08 7A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F2 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 23 00 00 6C [10:01:23]Write i2c OK [10:01:23]MH_I2C_Read... [10:01:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:23]Read from MH i2c: E2 [10:01:23]MH_I2C_Read... [10:01:23]Read from MH i2c: E2 03 00 [10:01:23]MH_I2C_Read... [10:01:23]Read from MH i2c: E2 03 00 47 03 00 90 00 BE [10:01:23]RAPDU: 90 00 [10:01:23]wFMCommunicate OK [10:01:23]wFMCommunicate request_size=10 [10:01:23]MH_SAM_APDU [10:01:23]CAPDU: 80 0D 02 02 05 90 0B 1C 13 F7 [10:01:23]Write to MH i2c: E2 0D 00 48 03 80 0D 02 02 05 00 90 0B 1C 13 F7 00 00 90 [10:01:23]Write i2c OK [10:01:23]MH_I2C_Read... [10:01:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:23]Read from MH i2c: E2 [10:01:23]MH_I2C_Read... [10:01:23]Read from MH i2c: E2 03 00 [10:01:23]MH_I2C_Read... [10:01:23]Read from MH i2c: E2 03 00 48 03 00 90 00 BF [10:01:23]RAPDU: 90 00 [10:01:23]wFMCommunicate OK [10:01:23]wFMCommunicate request_size=4 [10:01:23]MH_SAM_APDU [10:01:23]CAPDU: 80 0D 03 02 [10:01:23]Write to MH i2c: E2 08 00 49 03 80 0D 03 02 00 00 00 00 C7 [10:01:23]Write i2c OK [10:01:23]MH_I2C_Read... [10:01:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:23]Read from MH i2c: E2 [10:01:23]MH_I2C_Read... [10:01:23]Read from MH i2c: E2 0B 00 [10:01:23]MH_I2C_Read... [10:01:23]Read from MH i2c: E2 0B 00 49 03 00 24 1F 0A 85 CF A2 FF 6B 90 00 75 [10:01:23]RAPDU: 24 1F 0A 85 CF A2 FF 6B 90 00 [10:01:23]wFMCommunicate OK [10:01:23]SAM_PROTO_SignData done [10:01:23]FM_MakeSignedData done [10:01:23]CreateOFDProtocolMessage [10:01:23]wFMCommunicate request_size=4 [10:01:23]MH_SAM_APDU [10:01:23]CAPDU: 80 11 00 00 [10:01:23]Write to MH i2c: E2 08 00 4A 03 80 11 00 00 00 00 00 00 C7 [10:01:23]Write i2c OK [10:01:23]MH_I2C_Read... [10:01:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:23]Read from MH i2c: E2 [10:01:23]MH_I2C_Read... [10:01:23]Read from MH i2c: E2 17 00 [10:01:23]MH_I2C_Read... [10:01:23]Read from MH i2c: E2 17 00 4A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 26 [10:01: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:01:23]wFMCommunicate OK [10:01:23]CreateOFDProtocolMessage done [10:01:23]OFDSenderStorePacket 85945 [10:01:23]StoreOFDPacket docnum=85945 [10:01: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 44 7B 07 01 B8 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 08 7A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F2 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 23 90 0B 1C 13 F7 24 1F 0A 85 CF A2 FF 6B [10:01:24]CheckFolder [10:01:24]dirname=/storage/ofd_packets [10:01:24]CheckFolder done [10:01:24]ProducePacketName [10:01:24]name=ofd_packets/00085945 [10:01:24]NVStorageSaveData ofd_packets/00085945 [10:01:24]File name is /storage/ofd_packets/00085945 [10:01:24]Write 301 bytes [10:01:24]NVStorageSaveData done [10:01:24]OFDSenderStorePacket done [10:01:24]KKMCreateOFDPacket done [10:01:24]NVStorageSaveData kkm_last_timestamp [10:01:24]File name is /storage/kkm_last_timestamp [10:01:24]Write 4 bytes [10:01:24]NVStorageSaveData done [10:01:24]ExternCall_PrintAddStr [10:01:24]wPrintStart [10:01:24]Write to MH i2c: 01 00 00 4B 03 4E [10:01:24]Write i2c OK [10:01:24]MH_I2C_Read... [10:01:24]Read from MH i2c: 01 [10:01:24]MH_I2C_Read... [10:01:24]Read from MH i2c: 01 07 00 [10:01:24]MH_I2C_Read... [10:01:24]Read from MH i2c: 01 07 00 4B 03 00 00 00 00 00 FF 0F 63 [10:01:24]RasterBufferAndPrint [10:01:24]line Счет N : (1)870787 [10:01:24]line ИНН: 02508201610067 [10:01:24]line Контрольно-Кассовый Чек [10:01:24]line ПРОДАЖА [10:01:24]line ТРК (МРК, ГНК) : 63 [10:01:24]line Товар: 2710124130 [10:01:24]line Аи-92-К-5 [10:01:24]line 31.240 * 0.00 [10:01:24]line = 0.00 [10:01:24]line НДС 12% НСП 1% [10:01:24]line > о реализуемом товаре [10:01:24]line ИТОГО: 0.00 [10:01:24]line НСП 1% : 0.00 [10:01:24]line НДС 12% : 0.00 [10:01:24]line Наличными: 0.00 [10:01:24]line Безнал.: 0.00 [10:01:24]line Место: АЗС № 137 "Партнер Нефть" [10:01:24]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:01:24]line СНО: Общий режим [10:01:24]line Чек 104 20.09.2024 10:01 [10:01:24]line Смена: 495 ФФД: 1.0 [10:01:24]line ЗНМ: 0300000064 [10:01:24]line РНМ: 0000000000092592 [10:01:24]line Версия ККМ: 001 [10:01:24]line Талоны: ТК ГПНА Online [10:01:24]line 30058731 [10:01:24]line ФМ: 0000000000874979 [10:01:24]line ФД: 85945 [10:01:24]line ФПД: 39101568652279 [10:01:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T100122&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85945&fm=39101568652279&tin=02508201610067®Number=0000000000092592&sum=0 [10:01:24]written 0, free lines is 4095 [10:01:24]OFD Sender: Processing packet 85945 [packets to send 263, broken 262] [10:01:24]ProducePacketName [10:01:24]name=ofd_packets/00085945 [10:01:24]OFD Sender: To server: pG, [10:01:24]CommunicateWithHost lk.salyk.kg:30040 [10:01:24]ConnectInit lk.salyk.kg [10:01:24]Write to MH i2c: 01 00 00 75 03 78 [10:01:24]Write i2c OK [10:01:24]MH_I2C_Read... [10:01:24]Read from MH i2c: 01 [10:01:24]MH_I2C_Read... [10:01:24]Read from MH i2c: 01 07 00 [10:01:24]MH_I2C_Read... [10:01:24]Read from MH i2c: 01 07 00 75 03 00 00 00 00 00 D9 0C 64 [10:01:24]RasterBufferAndPrint [10:01:24]line [10:01:24]line [10:01:24]line [10:01:24]line [10:01:24]line [10:01:24]written 0, free lines is 3302 [10:01:24]MH_Cut [10:01:24]Write to MH i2c: D1 01 00 7C 03 01 51 [10:01:24]Write i2c OK [10:01:24]MH_I2C_Read... [10:01:24]Read from MH i2c: D1 [10:01:24]MH_I2C_Read... [10:01:24]Read from MH i2c: D1 01 00 [10:01:24]MH_I2C_Read... [10:01:24]Read from MH i2c: D1 01 00 7C 03 00 50 [10:01:24]Write to MH i2c: 01 00 00 7D 03 80 [10:01:24]Write i2c OK [10:01:24]MH_I2C_Read... [10:01:25]*** Cut start [10:01:25]*** Partial cut [10:01:25]*** CUTSNS_PIN = 1 [10:01:25]*** CUTSNS_PIN = 0 [10:01:25]*** Brake cut motor [10:01:25]Read from MH i2c: 01 [10:01:25]MH_I2C_Read... [10:01:25]*** Stop cut motor [10:01:25]*** Cut end [10:01:25]Read from MH i2c: 01 07 00 [10:01:25]MH_I2C_Read... [10:01:25]Read from MH i2c: 01 07 00 7D 03 00 00 00 00 00 FF 0F 95 [10:01:25]process_action close_receipt done [10:01:25]requested_data is exist [10:01:25]produce_requested_data [10:01:25]requested_item fm.sn is exist - process it [10:01:25]wFMCommunicate request_size=4 [10:01:25]MH_SAM_APDU [10:01:25]CAPDU: 80 11 00 00 [10:01:25]Write to MH i2c: E2 08 00 7E 03 80 11 00 00 00 00 00 00 FB [10:01:25]Write i2c OK [10:01:25]MH_I2C_Read... [10:01:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:25]Read from MH i2c: E2 [10:01:25]MH_I2C_Read... [10:01:25]Read from MH i2c: E2 17 00 [10:01:25]MH_I2C_Read... [10:01:25]Read from MH i2c: E2 17 00 7E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5A [10: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 [10:01:25]wFMCommunicate OK [10:01:25]requested_item fd.num is exist - process it [10:01:25]SAM_PROTO_GetFieldsCounters [10:01:25]wFMCommunicate request_size=4 [10:01:25]MH_SAM_APDU [10:01:25]CAPDU: 80 13 00 00 [10:01:25]Write to MH i2c: E2 08 00 7F 03 80 13 00 00 00 00 00 00 FE [10:01:25]Write i2c OK [10:01:25]MH_I2C_Read... [10:01:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:26]Read from MH i2c: E2 [10:01:26]MH_I2C_Read... [10:01:26]Read from MH i2c: E2 62 00 [10:01:26]MH_I2C_Read... [10:01:26]Read from MH i2c: E2 62 00 7F 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 4F 01 00 0E 04 04 00 EF 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 5E [10:01: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 B9 4F 01 00 0E 04 04 00 EF 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 [10:01:26]wFMCommunicate OK [10:01:26]SAM_PROTO_GetFieldsCounters done [10:01:26]requested_item shift.num is exist - process it [10:01:26]requested_item shift.opened is exist - process it [10:01:26]req_shift_opened [10:01:26]FM_GetShiftState [10:01:26]SAM_PROTO_GetShiftState [10:01:26]wFMCommunicate request_size=4 [10:01:26]MH_SAM_APDU [10:01:26]CAPDU: 80 13 01 00 [10:01:26]Write to MH i2c: E2 08 00 80 03 80 13 01 00 00 00 00 00 00 [10:01:26]Write i2c OK [10:01:26]MH_I2C_Read... [10:01:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:26]Read from MH i2c: E2 [10:01:26]MH_I2C_Read... [10:01:26]Read from MH i2c: E2 0E 00 [10:01:26]MH_I2C_Read... [10:01:26]Read from MH i2c: E2 0E 00 80 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 8B [10:01:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:01:26]wFMCommunicate OK [10:01:26]SAM_PROTO_GetShiftState done [10:01:26]FM_GetShiftState done [10:01:26]req_shift_opened done [10:01:26]requested_item shift.open_date is exist - process it [10:01:26]req_shift_open_date [10:01:26]req_shift_open_date done [10:01:26]produce_requested_data done [10:01:26]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85945,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:01:26]process_action_free close_receipt [10:01:26]json_value_free [10:01:26]json_value_free done [10:01:26]process_json_proto returns [10:01:26]Send response to host [10:01:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85945,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:01:26]free response buf [10:01:26]execute_script done [10:01:26]execute_script returns [10:01:26]free content buf [10:01:26]Sock 9.Close socket [10:01:26]Sock 9.Thread stoped [10:01:29]Connected sock=11 [10:01:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 44 7B 07 01 B8 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 08 7A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 F2 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 23 90 0B 1C 13 F7 24 1F 0A 85 CF A2 FF 6B [10:01: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 EE 3F 47 00 5D D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B9 4F 01 00 F4 03 04 00 CE F2 EC 66 B6 04 01 00 00 9A A6 98 3F 86 D2 5E A1 [10:01:30]CommunicateWithHost err = 0 [10:01:30]CheckOFDResponse [10:01:30]1017 (14) - 77093643461234 [10:01:30]1041 (16) - 0000000000874979 [10:01:30]1040 (4) - 85945 [10:01:30]1012 (4) - 20.09.2024 03:58 [10:01:30]1206 (1) - 0 [10:01:30]OFD Sender: Remove packet 85945 [10:01:30]ProducePacketName [10:01:30]name=ofd_packets/00085945 [10:01:30]NVStorageDeleteData [10:01:30]OFD Sender: No OFD packet to send [10:01:34]accept exits with 7 [10:01:34]New connection [10:01:34]New thread 3067284836 created [10:01:34]Thread 3067141476 joined [10:01:34]Waiting for new connection... [10:01:34] Sock 7.Parse request [10:01:34]Sock 7.Check first char [10:01:34]Sock 7.First char is OK [10:01:34]request: POST /json_proto HTTP/1.0 [10:01:34]Method: POST [10:01:34]URL: /json_proto [10:01:34]Method is POST - this is cgi request [10:01:34]url: /json_proto [10:01:34]query_string will be loaded in cgi processing [10:01:34]execute_cgi json_proto POST (null) [10:01:34]execute_cgi path=json_proto method=POST [10:01:34]POST find Content-Length [10:01:34]Host: 172.17.47.196:8080 [10:01:34]Content-Length: 799 [10:01:34]Content-Type: application/json [10:01:34] [10:01:34]POST finish read [10:01:34]Found Content-Length = 799 [10:01:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870785", "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" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\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" ] } } [10:01:34]execute_script... [10:01:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870785", "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" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\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" ] } } [10:01:34]POST & json_proto [10:01:34]process_json_proto [10:01:34]json parsed OK: [10:01:34]protocol is kg_v1.0 [10:01:34]action value=close_receipt [10:01:34]process_action close_receipt [10:01:34]cmd_close_receipt [10:01:34]MH_GetDate [10:01:34]Write to MH i2c: F0 00 00 81 03 73 [10:01:34]Write i2c OK [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: F0 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: F0 09 00 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: F0 09 00 81 03 00 FF 47 ED 66 4C 6B 94 66 C6 [10:01:34]GetLastDocTimeStamp 1726826482 [10:01:34]current date 1726826495 [10:01:34]FM_GetShiftState [10:01:34]SAM_PROTO_GetShiftState [10:01:34]wFMCommunicate request_size=4 [10:01:34]MH_SAM_APDU [10:01:34]CAPDU: 80 13 01 00 [10:01:34]Write to MH i2c: E2 08 00 82 03 80 13 01 00 00 00 00 00 02 [10:01:34]Write i2c OK [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: E2 [10:01:34]MH_I2C_Read... [10:01:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:34]Read from MH i2c: E2 0E 00 [10:01:34]MH_I2C_Read... [10:01:34]Read from MH i2c: E2 0E 00 82 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 8D [10:01:35]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:01:35]wFMCommunicate OK [10:01:35]SAM_PROTO_GetShiftState done [10:01:35]FM_GetShiftState done [10:01:35]opened in 1726791534 [10:01:35]opened+sec_in_day 1726877934 [10:01:35]quantity*price = 0 [10:01:35]sum+1 = 1 [10:01: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 СНО: Общий режим Чек 105 20.09.2024 10:01 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000874979 ФД: 85946 ФПД: 146673836332341 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T100135&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85946&fm=146673836332341&tin=02508201610067®Number=0000000000092592&sum=0 [10:01:35]StoreToDocumentArchive [10:01:35]shift 495 fd 85946 [10:01:35]save to /storage/0495/doc_00085946 [10:01:35]save last doc name /storage/0495/doc_00085946 to /storage/kkm_last_doc_name [10:01:35]save OK [10:01:35]Clear old archive folders... [10:01:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:01:35]tlvbuf is 0067DC90 [10:01:35]SAM_PROTO_ClearQueue [10:01:35]wFMCommunicate request_size=4 [10:01:35]MH_SAM_APDU [10:01:35]CAPDU: 80 09 00 00 [10:01:35]Write to MH i2c: E2 08 00 8F 03 80 09 00 00 00 00 00 00 04 [10:01:35]Write i2c OK [10:01:35]MH_I2C_Read... [10:01:35]OFD Sender: No OFD packet to send [10:01:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:36]Read from MH i2c: E2 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 8F 03 00 90 00 06 [10:01:36]RAPDU: 90 00 [10:01:36]wFMCommunicate OK [10:01:36]SAM_PROTO_ClearQueue done [10:01:36]KKMCreateOFDPacket [10:01:36]OFDProtocolAddRootSTLVToBuf [10:01:36]FM_MakeSignedData [10:01:36]FM_MakeSignedData [10:01:36]SAM_PROTO_SignData [10:01:36]wFMCommunicate request_size=4 [10:01:36]MH_SAM_APDU [10:01:36]CAPDU: 80 0D 01 02 [10:01:36]Write to MH i2c: E2 08 00 90 03 80 0D 01 02 00 00 00 00 0C [10:01:36]Write i2c OK [10:01:36]MH_I2C_Read... [10:01:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:36]Read from MH i2c: E2 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 90 03 00 90 00 07 [10:01:36]RAPDU: 90 00 [10:01:36]wFMCommunicate OK [10:01:36]wFMCommunicate request_size=255 [10:01:36]MH_SAM_APDU [10:01:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 69 00 00 00 F4 03 04 00 FF 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [10:01:36]Write to MH i2c: E2 02 01 91 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 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 69 00 00 00 F4 03 04 00 FF 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 36 [10:01:36]Write i2c OK [10:01:36]MH_I2C_Read... [10:01:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:36]Read from MH i2c: E2 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 91 03 00 90 00 08 [10:01:36]RAPDU: 90 00 [10:01:36]wFMCommunicate OK [10:01:36]wFMCommunicate request_size=11 [10:01:36]MH_SAM_APDU [10:01:36]CAPDU: 80 0D 02 02 06 85 66 29 E9 95 35 [10:01:36]Write to MH i2c: E2 0E 00 92 03 80 0D 02 02 06 00 85 66 29 E9 95 35 00 00 E2 [10:01:36]Write i2c OK [10:01:36]MH_I2C_Read... [10:01:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:36]Read from MH i2c: E2 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 03 00 92 03 00 90 00 09 [10:01:36]RAPDU: 90 00 [10:01:36]wFMCommunicate OK [10:01:36]wFMCommunicate request_size=4 [10:01:36]MH_SAM_APDU [10:01:36]CAPDU: 80 0D 03 02 [10:01:36]Write to MH i2c: E2 08 00 93 03 80 0D 03 02 00 00 00 00 11 [10:01:36]Write i2c OK [10:01:36]MH_I2C_Read... [10:01:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:36]Read from MH i2c: E2 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 0B 00 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 0B 00 93 03 00 B2 CC 58 B6 94 CF 4A 31 90 00 7C [10:01:36]RAPDU: B2 CC 58 B6 94 CF 4A 31 90 00 [10:01:36]wFMCommunicate OK [10:01:36]SAM_PROTO_SignData done [10:01:36]FM_MakeSignedData done [10:01:36]CreateOFDProtocolMessage [10:01:36]wFMCommunicate request_size=4 [10:01:36]MH_SAM_APDU [10:01:36]CAPDU: 80 11 00 00 [10:01:36]Write to MH i2c: E2 08 00 94 03 80 11 00 00 00 00 00 00 11 [10:01:36]Write i2c OK [10:01:36]MH_I2C_Read... [10:01:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:36]Read from MH i2c: E2 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 17 00 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: E2 17 00 94 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 70 [10:01: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:01:36]wFMCommunicate OK [10:01:36]CreateOFDProtocolMessage done [10:01:36]OFDSenderStorePacket 85946 [10:01:36]StoreOFDPacket docnum=85946 [10:01:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 2D C4 08 01 BC 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 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 69 00 00 00 F4 03 04 00 FF 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 85 66 29 E9 95 35 B2 CC 58 B6 94 CF 4A 31 [10:01:36]CheckFolder [10:01:36]dirname=/storage/ofd_packets [10:01:36]CheckFolder done [10:01:36]ProducePacketName [10:01:36]name=ofd_packets/00085946 [10:01:36]NVStorageSaveData ofd_packets/00085946 [10:01:36]File name is /storage/ofd_packets/00085946 [10:01:36]Write 302 bytes [10:01:36]NVStorageSaveData done [10:01:36]OFDSenderStorePacket done [10:01:36]KKMCreateOFDPacket done [10:01:36]NVStorageSaveData kkm_last_timestamp [10:01:36]File name is /storage/kkm_last_timestamp [10:01:36]Write 4 bytes [10:01:36]NVStorageSaveData done [10:01:36]ExternCall_PrintAddStr [10:01:36]wPrintStart [10:01:36]Write to MH i2c: 01 00 00 95 03 98 [10:01:36]Write i2c OK [10:01:36]MH_I2C_Read... [10:01:36]OFD Sender: Processing packet 85946 [packets to send 263, broken 262] [10:01:36]ProducePacketName [10:01:36]name=ofd_packets/00085946 [10:01:36]OFD Sender: To server: pG, [10:01:36]CommunicateWithHost lk.salyk.kg:30040 [10:01:36]ConnectInit lk.salyk.kg [10:01:36]Read from MH i2c: 01 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: 01 07 00 [10:01:36]MH_I2C_Read... [10:01:36]Read from MH i2c: 01 07 00 95 03 00 00 00 00 00 FF 0F AD [10:01:36]RasterBufferAndPrint [10:01:36]line Счет N : (1)870785 [10:01:36]line ИНН: 02508201610067 [10:01:36]line Контрольно-Кассовый Чек [10:01:36]line ПРОДАЖА [10:01:36]line ТРК (МРК, ГНК) : 21 [10:01:36]line Товар: 2710194210 [10:01:36]line ДТ(л)-К-4 [10:01:36]line 40.000 * 0.00 [10:01:36]line = 0.00 [10:01:36]line НДС 12% НСП 1% [10:01:36]line > о реализуемом товаре [10:01:36]line ИТОГО: 0.00 [10:01:36]line НСП 1% : 0.00 [10:01:36]line НДС 12% : 0.00 [10:01:36]line Наличными: 0.00 [10:01:36]line Безнал.: 0.00 [10:01:36]line Место: АЗС № 137 "Партнер Нефть" [10:01:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:01:36]line СНО: Общий режим [10:01:36]line Чек 105 20.09.2024 10:01 [10:01:36]line Смена: 495 ФФД: 1.0 [10:01:36]line ЗНМ: 0300000064 [10:01:36]line РНМ: 0000000000092592 [10:01:36]line Версия ККМ: 001 [10:01:36]line Талоны: Топливные Талоны [10:01:36]line 1 [10:01:36]line ФМ: 0000000000874979 [10:01:36]line ФД: 85946 [10:01:36]line ФПД: 146673836332341 [10:01:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T100135&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85946&fm=146673836332341&tin=02508201610067®Number=0000000000092592&sum=0 [10:01:36]written 0, free lines is 4095 [10:01:37]Write to MH i2c: 01 00 00 BF 03 C2 [10:01:37]Write i2c OK [10:01:37]MH_I2C_Read... [10:01:37]Read from MH i2c: 01 [10:01:37]MH_I2C_Read... [10:01:37]Read from MH i2c: 01 07 00 [10:01:37]MH_I2C_Read... [10:01:37]Read from MH i2c: 01 07 00 BF 03 00 00 00 00 00 DD 0C B2 [10:01:37]RasterBufferAndPrint [10:01:37]line [10:01:37]line [10:01:37]line [10:01:37]line [10:01:37]line [10:01:37]written 0, free lines is 3312 [10:01:37]MH_Cut [10:01:37]Write to MH i2c: D1 01 00 C6 03 01 9B [10:01:37]Write i2c OK [10:01:37]MH_I2C_Read... [10:01:37]Read from MH i2c: D1 [10:01:37]MH_I2C_Read... [10:01:37]Read from MH i2c: D1 01 00 [10:01:37]MH_I2C_Read... [10:01:37]Read from MH i2c: D1 01 00 C6 03 00 9A [10:01:37]Write to MH i2c: 01 00 00 C7 03 CA [10:01:37]Write i2c OK [10:01:37]MH_I2C_Read... [10:01:37]*** Cut start [10:01:37]*** Partial cut [10:01:37]*** CUTSNS_PIN = 1 [10:01:37]*** CUTSNS_PIN = 0 [10:01:38]*** Brake cut motor [10:01:38]Read from MH i2c: 01 [10:01:38]MH_I2C_Read... [10:01:38]*** Stop cut motor [10:01:38]*** Cut end [10:01:38]Read from MH i2c: 01 07 00 [10:01:38]MH_I2C_Read... [10:01:38]Read from MH i2c: 01 07 00 C7 03 00 00 00 00 00 FF 0F DF [10:01:38]process_action close_receipt done [10:01:38]requested_data is exist [10:01:38]produce_requested_data [10:01:38]requested_item fm.sn is exist - process it [10:01:38]wFMCommunicate request_size=4 [10:01:38]MH_SAM_APDU [10:01:38]CAPDU: 80 11 00 00 [10:01:38]Write to MH i2c: E2 08 00 C8 03 80 11 00 00 00 00 00 00 45 [10:01:38]Write i2c OK [10:01:38]MH_I2C_Read... [10:01:38]Connected sock=11 [10:01: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 2D C4 08 01 BC 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 40 9C 00 00 00 00 00 37 04 06 00 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:38]00 Read from MH i2c: 00 E2 00 [10:01:38]00 MH_I2C_Read... [10:01:38]00 Read from MH i2c: 00 E2 13 17 04 00 06 [10:01:38]00 MH_I2C_Read... [10:01:38]00 00 00 Read from MH i2c: 00 E2 00 17 00 00 F2 C8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A4 [10:01:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 03 30 01 30 30 00 30 01 38 F6 37 03 34 01 39 00 37 01 39 BC 90 04 00 01 [10:01:38]00 wFMCommunicate OK [10:01:38]01 requested_item fd.num is exist - process it [10:01:38]FC SAM_PROTO_GetFieldsCounters [10:01:38]03 wFMCommunicate request_size=4 [10:01:38]06 MH_SAM_APDU [10:01:38]CAPDU: 80 13 00 00 [10:01:38]Write to MH i2c: E2 08 00 C9 03 80 13 00 00 00 00 00 00 48 [10:01:38]Write i2c OK [10:01:38]MH_I2C_Read... [10:01:38]00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 FF 47 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 85 66 29 E9 95 35 B2 CC 58 B6 94 CF 4A 31 [10:01:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:38]Read from MH i2c: E2 [10:01:38]MH_I2C_Read... [10:01:38]Read from MH i2c: E2 62 00 [10:01:38]MH_I2C_Read... [10:01:38]Read from MH i2c: E2 62 00 C9 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 BA 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [10:01: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 BA 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:38]wFMCommunicate OK [10:01:38]SAM_PROTO_GetFieldsCounters done [10:01:38]requested_item shift.num is exist - process it [10:01:38]requested_item shift.opened is exist - process it [10:01:38]req_shift_opened [10:01:38]FM_GetShiftState [10:01:38]SAM_PROTO_GetShiftState [10:01:38]wFMCommunicate request_size=4 [10:01:38]MH_SAM_APDU [10:01:38]CAPDU: 80 13 01 00 [10:01:38]Write to MH i2c: E2 08 00 CA 03 80 13 01 00 00 00 00 00 4A [10:01:38]Write i2c OK [10:01:38]MH_I2C_Read... [10:01:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:38]Read from MH i2c: E2 [10:01:38]MH_I2C_Read... [10:01:38]Read from MH i2c: E2 0E 00 [10:01:38]MH_I2C_Read... [10:01:38]Read from MH i2c: E2 0E 00 CA 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D5 [10:01:38]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:01:38]wFMCommunicate OK [10:01:38]SAM_PROTO_GetShiftState done [10:01:38]FM_GetShiftState done [10:01:38]req_shift_opened done [10:01:38]requested_item shift.open_date is exist - process it [10:01:38]req_shift_open_date [10:01:38]req_shift_open_date done [10:01:38]produce_requested_data done [10:01:38]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85946,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:01:38]process_action_free close_receipt [10:01:38]json_value_free [10:01:38]json_value_free done [10:01:38]process_json_proto returns [10:01:38]Send response to host [10:01:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85946,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:01:38]free response buf [10:01:38]execute_script done [10:01:38]execute_script returns [10:01:38]free content buf [10:01:38]Sock 7.Close socket [10:01:38]Sock 7.Thread stoped [10:01: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 E6 5D 47 00 1F 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 BA 4F 01 00 F4 03 04 00 D7 F2 EC 66 B6 04 01 00 00 22 E1 4F B1 64 5C C8 99 [10:01:39]CommunicateWithHost err = 0 [10:01:39]CheckOFDResponse [10:01:39]1017 (14) - 77093643461234 [10:01:39]1041 (16) - 0000000000874979 [10:01:39]1040 (4) - 85946 [10:01:39]1012 (4) - 20.09.2024 03:58 [10:01:39]1206 (1) - 0 [10:01:39]OFD Sender: Remove packet 85946 [10:01:39]ProducePacketName [10:01:39]name=ofd_packets/00085946 [10:01:39]NVStorageDeleteData [10:01:40]OFD Sender: No OFD packet to send [10:01:45]OFD Sender: No OFD packet to send [10:01:50]OFD Sender: No OFD packet to send [10:01:55]OFD Sender: No OFD packet to send [10:01:59]recv_with_timeout no data received [10:02:00]OFD Sender: No OFD packet to send [10:02:05]OFD Sender: No OFD packet to send [10:02:10]OFD Sender: No OFD packet to send [10:02:15]OFD Sender: No OFD packet to send [10:02:18]recv_with_timeout no data received [10:02:20]OFD Sender: No OFD packet to send [10:02:25]OFD Sender: No OFD packet to send [10:02:30]OFD Sender: No OFD packet to send [10:02:35]OFD Sender: No OFD packet to send [10:02:40]OFD Sender: No OFD packet to send [10:02:45]OFD Sender: No OFD packet to send [10:02:50]OFD Sender: No OFD packet to send [10:02:55]OFD Sender: No OFD packet to send [10:02:57]accept exits with 10 [10:02:57]New connection [10:02:57]New thread 3067141476 created [10:02:57]Thread 3067284836 joined [10:02:57]Waiting for new connection... [10:02:57] Sock 10.Parse request [10:02:57]Sock 10.Check first char [10:02:57]Sock 10.First char is OK [10:02:57]request: POST /json_proto HTTP/1.0 [10:02:57]Method: POST [10:02:57]URL: /json_proto [10:02:57]Method is POST - this is cgi request [10:02:57]url: /json_proto [10:02:57]query_string will be loaded in cgi processing [10:02:57]execute_cgi json_proto POST (null) [10:02:57]execute_cgi path=json_proto method=POST [10:02:57]POST find Content-Length [10:02:57]Host: 172.17.47.196:8080 [10:02:57]Content-Length: 794 [10:02:57]Content-Type: application/json [10:02:57] [10:02:57]POST finish read [10:02:57]Found Content-Length = 794 [10:02:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870788", "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\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" ] } } [10:02:57]execute_script... [10:02: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)870788", "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\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" ] } } [10:02:57]POST & json_proto [10:02:57]process_json_proto [10:02:57]json parsed OK: [10:02:57]protocol is kg_v1.0 [10:02:57]action value=close_receipt [10:02:57]process_action close_receipt [10:02:57]cmd_close_receipt [10:02:57]MH_GetDate [10:02:57]Write to MH i2c: F0 00 00 CB 03 BD [10:02:57]Write i2c OK [10:02:57]MH_I2C_Read... [10:02:57]Read from MH i2c: F0 [10:02:57]MH_I2C_Read... [10:02:57]Read from MH i2c: F0 09 00 [10:02:57]MH_I2C_Read... [10:02:57]Read from MH i2c: F0 09 00 CB 03 00 52 48 ED 66 4C 6B 94 66 64 [10:02:57]GetLastDocTimeStamp 1726826495 [10:02:57]current date 1726826578 [10:02:57]FM_GetShiftState [10:02:57]SAM_PROTO_GetShiftState [10:02:57]wFMCommunicate request_size=4 [10:02:57]MH_SAM_APDU [10:02:57]CAPDU: 80 13 01 00 [10:02:57]Write to MH i2c: E2 08 00 CC 03 80 13 01 00 00 00 00 00 4C [10:02:57]Write i2c OK [10:02:57]MH_I2C_Read... [10:02:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:57]Read from MH i2c: E2 [10:02:57]MH_I2C_Read... [10:02:57]Read from MH i2c: E2 0E 00 [10:02:57]MH_I2C_Read... [10:02:57]Read from MH i2c: E2 0E 00 CC 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D7 [10:02:57]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:02:57]wFMCommunicate OK [10:02:57]SAM_PROTO_GetShiftState done [10:02:57]FM_GetShiftState done [10:02:57]opened in 1726791534 [10:02:57]opened+sec_in_day 1726877934 [10:02:57]quantity*price = 0 [10:02:57]sum+1 = 1 [10:02: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 СНО: Общий режим Чек 106 20.09.2024 10:02 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000874979 ФД: 85947 ФПД: 227133768821264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T100258&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85947&fm=227133768821264&tin=02508201610067®Number=0000000000092592&sum=0 [10:02:58]StoreToDocumentArchive [10:02:58]shift 495 fd 85947 [10:02:58]save to /storage/0495/doc_00085947 [10:02:58]save last doc name /storage/0495/doc_00085947 to /storage/kkm_last_doc_name [10:02:58]save OK [10:02:58]Clear old archive folders... [10:02:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:02:58]tlvbuf is 00671370 [10:02:58]SAM_PROTO_ClearQueue [10:02:58]wFMCommunicate request_size=4 [10:02:58]MH_SAM_APDU [10:02:58]CAPDU: 80 09 00 00 [10:02:58]Write to MH i2c: E2 08 00 D9 03 80 09 00 00 00 00 00 00 4E [10:02:58]Write i2c OK [10:02:58]MH_I2C_Read... [10:02:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:58]Read from MH i2c: E2 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 03 00 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 03 00 D9 03 00 90 00 50 [10:02:58]RAPDU: 90 00 [10:02:58]wFMCommunicate OK [10:02:58]SAM_PROTO_ClearQueue done [10:02:58]KKMCreateOFDPacket [10:02:58]OFDProtocolAddRootSTLVToBuf [10:02:58]FM_MakeSignedData [10:02:58]FM_MakeSignedData [10:02:58]SAM_PROTO_SignData [10:02:58]wFMCommunicate request_size=4 [10:02:58]MH_SAM_APDU [10:02:58]CAPDU: 80 0D 01 02 [10:02:58]Write to MH i2c: E2 08 00 DA 03 80 0D 01 02 00 00 00 00 56 [10:02:58]Write i2c OK [10:02:58]MH_I2C_Read... [10:02:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:58]Read from MH i2c: E2 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 03 00 [10:02:58]MH_I2C_Read... [10:02:58]Read from MH i2c: E2 03 00 DA 03 00 90 00 51 [10:02:58]RAPDU: 90 00 [10:02:58]wFMCommunicate OK [10:02:58]wFMCommunicate request_size=255 [10:02:58]MH_SAM_APDU [10:02: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 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 6A 00 00 00 F4 03 04 00 52 48 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CE [10:02:58]Write to MH i2c: E2 02 01 DB 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 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 6A 00 00 00 F4 03 04 00 52 48 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CE 00 00 FC [10:02:58]Write i2c OK [10:02:58]MH_I2C_Read... [10:02:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:59]Read from MH i2c: E2 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: E2 03 00 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: E2 03 00 DB 03 00 90 00 52 [10:02:59]RAPDU: 90 00 [10:02:59]wFMCommunicate OK [10:02:59]wFMCommunicate request_size=10 [10:02:59]MH_SAM_APDU [10:02:59]CAPDU: 80 0D 02 02 05 93 B3 9B 6A 10 [10:02:59]Write to MH i2c: E2 0D 00 DC 03 80 0D 02 02 05 00 93 B3 9B 6A 10 00 00 BE [10:02:59]Write i2c OK [10:02:59]MH_I2C_Read... [10:02:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:59]Read from MH i2c: E2 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: E2 03 00 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: E2 03 00 DC 03 00 90 00 53 [10:02:59]RAPDU: 90 00 [10:02:59]wFMCommunicate OK [10:02:59]wFMCommunicate request_size=4 [10:02:59]MH_SAM_APDU [10:02:59]CAPDU: 80 0D 03 02 [10:02:59]Write to MH i2c: E2 08 00 DD 03 80 0D 03 02 00 00 00 00 5B [10:02:59]Write i2c OK [10:02:59]MH_I2C_Read... [10:02:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:59]Read from MH i2c: E2 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: E2 0B 00 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: E2 0B 00 DD 03 00 49 23 44 9E DA 22 A6 F3 90 00 3F [10:02:59]RAPDU: 49 23 44 9E DA 22 A6 F3 90 00 [10:02:59]wFMCommunicate OK [10:02:59]SAM_PROTO_SignData done [10:02:59]FM_MakeSignedData done [10:02:59]CreateOFDProtocolMessage [10:02:59]wFMCommunicate request_size=4 [10:02:59]MH_SAM_APDU [10:02:59]CAPDU: 80 11 00 00 [10:02:59]Write to MH i2c: E2 08 00 DE 03 80 11 00 00 00 00 00 00 5B [10:02:59]Write i2c OK [10:02:59]MH_I2C_Read... [10:02:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:59]Read from MH i2c: E2 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: E2 17 00 [10:02:59]MH_I2C_Read... [10:02:59]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 [10:02: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:02:59]wFMCommunicate OK [10:02:59]CreateOFDProtocolMessage done [10:02:59]OFDSenderStorePacket 85947 [10:02:59]StoreOFDPacket docnum=85947 [10:02: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 8C C2 07 01 78 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 6A 00 00 00 F4 03 04 00 52 48 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CE 93 B3 9B 6A 10 49 23 44 9E DA 22 A6 F3 [10:02:59]CheckFolder [10:02:59]dirname=/storage/ofd_packets [10:02:59]CheckFolder done [10:02:59]ProducePacketName [10:02:59]name=ofd_packets/00085947 [10:02:59]NVStorageSaveData ofd_packets/00085947 [10:02:59]File name is /storage/ofd_packets/00085947 [10:02:59]Write 301 bytes [10:02:59]NVStorageSaveData done [10:02:59]OFDSenderStorePacket done [10:02:59]KKMCreateOFDPacket done [10:02:59]NVStorageSaveData kkm_last_timestamp [10:02:59]File name is /storage/kkm_last_timestamp [10:02:59]Write 4 bytes [10:02:59]NVStorageSaveData done [10:02:59]ExternCall_PrintAddStr [10:02:59]wPrintStart [10:02:59]Write to MH i2c: 01 00 00 DF 03 E2 [10:02:59]Write i2c OK [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: 01 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: 01 07 00 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: 01 07 00 DF 03 00 00 00 00 00 FF 0F F7 [10:02:59]RasterBufferAndPrint [10:02:59]line Счет N : (1)870788 [10:02:59]line ИНН: 02508201610067 [10:02:59]line Контрольно-Кассовый Чек [10:02:59]line ПРОДАЖА [10:02:59]line ТРК (МРК, ГНК) : 53 [10:02:59]line Товар: 2710124130 [10:02:59]line Аи-92-К-5 [10:02:59]line 20.000 * 0.00 [10:02:59]line = 0.00 [10:02:59]line НДС 12% НСП 1% [10:02:59]line > о реализуемом товаре [10:02:59]line ИТОГО: 0.00 [10:02:59]line НСП 1% : 0.00 [10:02:59]line НДС 12% : 0.00 [10:02:59]line Наличными: 0.00 [10:02:59]line Безнал.: 0.00 [10:02:59]line Место: АЗС № 137 "Партнер Нефть" [10:02:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:02:59]line СНО: Общий режим [10:02:59]line Чек 106 20.09.2024 10:02 [10:02:59]line Смена: 495 ФФД: 1.0 [10:02:59]line ЗНМ: 0300000064 [10:02:59]line РНМ: 0000000000092592 [10:02:59]line Версия ККМ: 001 [10:02:59]line Талоны: Топливные Талоны [10:02:59]line 1 [10:02:59]line ФМ: 0000000000874979 [10:02:59]line ФД: 85947 [10:02:59]line ФПД: 227133768821264 [10:02:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T100258&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85947&fm=227133768821264&tin=02508201610067®Number=0000000000092592&sum=0 [10:02:59]written 0, free lines is 4095 [10:02:59]OFD Sender: Processing packet 85947 [packets to send 263, broken 262] [10:02:59]ProducePacketName [10:02:59]name=ofd_packets/00085947 [10:02:59]OFD Sender: To server: pG, [10:02:59]CommunicateWithHost lk.salyk.kg:30040 [10:02:59]ConnectInit lk.salyk.kg [10:02:59]Write to MH i2c: 01 00 00 09 04 0D [10:02:59]Write i2c OK [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: 01 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: 01 07 00 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: 01 07 00 09 04 00 00 00 00 00 DD 0C FD [10:02:59]RasterBufferAndPrint [10:02:59]line [10:02:59]line [10:02:59]line [10:02:59]line [10:02:59]line [10:02:59]written 0, free lines is 3299 [10:02:59]MH_Cut [10:02:59]Write to MH i2c: D1 01 00 10 04 01 E6 [10:02:59]Write i2c OK [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: D1 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: D1 01 00 [10:02:59]MH_I2C_Read... [10:02:59]Read from MH i2c: D1 01 00 10 04 00 E5 [10:02:59]Write to MH i2c: 01 00 00 11 04 15 [10:02:59]Write i2c OK [10:02:59]MH_I2C_Read... [10:03:00]Connected sock=9 [10:03: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 8C C2 07 01 78 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 6A 00 00 00 F4 03 04 00 52 48 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CE 93 B3 9B 6A 10 49 23 44 9E DA 22 A6 F3 [10:03:00]*** Cut start [10:03:00]*** Partial cut [10:03:00]*** CUTSNS_PIN = 1 [10:03:00]*** CUTSNS_PIN = 0 [10:03: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 CD CD 47 00 2B 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 BB 4F 01 00 F4 03 04 00 28 F3 EC 66 B6 04 01 00 00 90 DE C9 45 20 F7 06 DD [10:03:00]CommunicateWithHost err = 0 [10:03:00]CheckOFDResponse [10:03:00]1017 (14) - 77093643461234 [10:03:00]1041 (16) - 0000000000874979 [10:03:00]1040 (4) - 85947 [10:03:00]1012 (4) - 20.09.2024 03:59 [10:03:00]1206 (1) - 0 [10:03:00]OFD Sender: Remove packet 85947 [10:03:00]ProducePacketName [10:03:00]name=ofd_packets/00085947 [10:03:00]NVStorageDeleteData [10:03:00]*** Brake cut motor [10:03:01]Read from MH i2c: 01 [10:03:01]MH_I2C_Read... [10:03:01]*** Stop cut motor [10:03:01]*** Cut end [10:03:01]Read from MH i2c: 01 07 00 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: 01 07 00 11 04 00 00 00 00 00 FF 0F 2A [10:03:01]process_action close_receipt done [10:03:01]requested_data is exist [10:03:01]produce_requested_data [10:03:01]requested_item fm.sn is exist - process it [10:03:01]wFMCommunicate request_size=4 [10:03:01]MH_SAM_APDU [10:03:01]CAPDU: 80 11 00 00 [10:03:01]Write to MH i2c: E2 08 00 12 04 80 11 00 00 00 00 00 00 90 [10:03:01]Write i2c OK [10:03:01]MH_I2C_Read... [10:03:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:01]Read from MH i2c: E2 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 17 00 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 17 00 12 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EF [10: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 [10:03:01]wFMCommunicate OK [10:03:01]requested_item fd.num is exist - process it [10:03:01]SAM_PROTO_GetFieldsCounters [10:03:01]wFMCommunicate request_size=4 [10:03:01]MH_SAM_APDU [10:03:01]CAPDU: 80 13 00 00 [10:03:01]Write to MH i2c: E2 08 00 13 04 80 13 00 00 00 00 00 00 93 [10:03:01]Write i2c OK [10:03:01]MH_I2C_Read... [10:03:01]OFD Sender: No OFD packet to send [10:03:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:01]Read from MH i2c: E2 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 62 00 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 62 00 13 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 BB 4F 01 00 0E 04 04 00 EF 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 FB [10:03: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 BB 4F 01 00 0E 04 04 00 EF 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 [10:03:01]wFMCommunicate OK [10:03:01]SAM_PROTO_GetFieldsCounters done [10:03:01]requested_item shift.num is exist - process it [10:03:01]requested_item shift.opened is exist - process it [10:03:01]req_shift_opened [10:03:01]FM_GetShiftState [10:03:01]SAM_PROTO_GetShiftState [10:03:01]wFMCommunicate request_size=4 [10:03:01]MH_SAM_APDU [10:03:01]CAPDU: 80 13 01 00 [10:03:01]Write to MH i2c: E2 08 00 14 04 80 13 01 00 00 00 00 00 95 [10:03:01]Write i2c OK [10:03:01]MH_I2C_Read... [10:03:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:01]Read from MH i2c: E2 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 0E 00 [10:03:01]MH_I2C_Read... [10:03:01]Read from MH i2c: E2 0E 00 14 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 20 [10:03:01]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:03:01]wFMCommunicate OK [10:03:01]SAM_PROTO_GetShiftState done [10:03:01]FM_GetShiftState done [10:03:01]req_shift_opened done [10:03:01]requested_item shift.open_date is exist - process it [10:03:01]req_shift_open_date [10:03:01]req_shift_open_date done [10:03:01]produce_requested_data done [10:03:01]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85947,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:03:01]process_action_free close_receipt [10:03:01]json_value_free [10:03:01]json_value_free done [10:03:01]process_json_proto returns [10:03:01]Send response to host [10:03:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85947,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:03:01]free response buf [10:03:01]execute_script done [10:03:01]execute_script returns [10:03:01]free content buf [10:03:01]Sock 10.Close socket [10:03:01]Sock 10.Thread stoped [10:03:06]OFD Sender: No OFD packet to send [10:03:11]OFD Sender: No OFD packet to send [10:03:16]OFD Sender: No OFD packet to send [10:03:21]OFD Sender: No OFD packet to send [10:03:26]OFD Sender: No OFD packet to send [10:03:29]recv_with_timeout no data received [10:03:31]OFD Sender: No OFD packet to send [10:03:36]OFD Sender: No OFD packet to send [10:03:41]OFD Sender: No OFD packet to send [10:03:46]OFD Sender: No OFD packet to send [10:03:51]OFD Sender: No OFD packet to send [10:03:56]OFD Sender: No OFD packet to send [10:04:01]OFD Sender: No OFD packet to send [10:04:06]OFD Sender: No OFD packet to send [10:04:11]OFD Sender: No OFD packet to send [10:04:16]OFD Sender: No OFD packet to send [10:04:21]OFD Sender: No OFD packet to send [10:04:26]OFD Sender: No OFD packet to send [10:04:31]OFD Sender: No OFD packet to send [10:04:36]OFD Sender: No OFD packet to send [10:04:41]OFD Sender: No OFD packet to send [10:04:43]recv_with_timeout no data received [10:04:46]OFD Sender: No OFD packet to send [10:04:51]OFD Sender: No OFD packet to send [10:04:56]recv_with_timeout no data received [10:04:56]OFD Sender: No OFD packet to send [10:05:01]OFD Sender: No OFD packet to send [10:05:06]OFD Sender: No OFD packet to send [10:05:08]accept exits with 7 [10:05:08]New connection [10:05:08]New thread 3067284836 created [10:05:08]Thread 3067141476 joined [10:05:08]Waiting for new connection... [10:05:08] Sock 7.Parse request [10:05:08]Sock 7.Check first char [10:05:08]Sock 7.First char is OK [10:05:08]request: POST /json_proto HTTP/1.0 [10:05:08]Method: POST [10:05:08]URL: /json_proto [10:05:08]Method is POST - this is cgi request [10:05:08]url: /json_proto [10:05:08]query_string will be loaded in cgi processing [10:05:08]execute_cgi json_proto POST (null) [10:05:08]execute_cgi path=json_proto method=POST [10:05:08]POST find Content-Length [10:05:08]Host: 172.17.47.196:8080 [10:05:08]Content-Length: 682 [10:05:08]Content-Type: application/json [10:05:08] [10:05:08]POST finish read [10:05:08]Found Content-Length = 682 [10:05:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870789", "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" ] } } [10:05:08]execute_script... [10:05: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)870789", "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" ] } } [10:05:08]POST & json_proto [10:05:08]process_json_proto [10:05:08]json parsed OK: [10:05:08]protocol is kg_v1.0 [10:05:08]action value=close_receipt [10:05:08]process_action close_receipt [10:05:08]cmd_close_receipt [10:05:08]MH_GetDate [10:05:08]Write to MH i2c: F0 00 00 15 04 08 [10:05:08]Write i2c OK [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: F0 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: F0 09 00 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: F0 09 00 15 04 00 D5 48 ED 66 4C 6B 94 66 32 [10:05:08]GetLastDocTimeStamp 1726826578 [10:05:08]current date 1726826709 [10:05:08]FM_GetShiftState [10:05:08]SAM_PROTO_GetShiftState [10:05:08]wFMCommunicate request_size=4 [10:05:08]MH_SAM_APDU [10:05:08]CAPDU: 80 13 01 00 [10:05:08]Write to MH i2c: E2 08 00 16 04 80 13 01 00 00 00 00 00 97 [10:05:08]Write i2c OK [10:05:08]MH_I2C_Read... [10:05:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:08]Read from MH i2c: E2 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: E2 0E 00 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: E2 0E 00 16 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 22 [10:05:08]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:05:08]wFMCommunicate OK [10:05:08]SAM_PROTO_GetShiftState done [10:05:08]FM_GetShiftState done [10:05:08]opened in 1726791534 [10:05:08]opened+sec_in_day 1726877934 [10:05:08]quantity*price = 100005 [10:05:08]sum+1 = 100006 [10:05:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 107 20.09.2024 10:05 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85948 ФПД: 57201077479654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T100509&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85948&fm=57201077479654&tin=02508201610067®Number=0000000000092592&sum=100000 [10:05:10]StoreToDocumentArchive [10:05:10]shift 495 fd 85948 [10:05:10]save to /storage/0495/doc_00085948 [10:05:10]save last doc name /storage/0495/doc_00085948 to /storage/kkm_last_doc_name [10:05:10]save OK [10:05:10]Clear old archive folders... [10:05:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:05:10]tlvbuf is 0068EFC0 [10:05:10]SAM_PROTO_ClearQueue [10:05:10]wFMCommunicate request_size=4 [10:05:10]MH_SAM_APDU [10:05:10]CAPDU: 80 09 00 00 [10:05:10]Write to MH i2c: E2 08 00 23 04 80 09 00 00 00 00 00 00 99 [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:10]Read from MH i2c: E2 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 23 04 00 90 00 9B [10:05:10]RAPDU: 90 00 [10:05:10]wFMCommunicate OK [10:05:10]SAM_PROTO_ClearQueue done [10:05:10]KKMCreateOFDPacket [10:05:10]OFDProtocolAddRootSTLVToBuf [10:05:10]FM_MakeSignedData [10:05:10]FM_MakeSignedData [10:05:10]SAM_PROTO_SignData [10:05:10]wFMCommunicate request_size=4 [10:05:10]MH_SAM_APDU [10:05:10]CAPDU: 80 0D 01 02 [10:05:10]Write to MH i2c: E2 08 00 24 04 80 0D 01 02 00 00 00 00 A1 [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:10]Read from MH i2c: E2 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 24 04 00 90 00 9C [10:05:10]RAPDU: 90 00 [10:05:10]wFMCommunicate OK [10:05:10]wFMCommunicate request_size=255 [10:05:10]MH_SAM_APDU [10:05: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 6B 00 00 00 F4 03 04 00 D5 48 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 34 [10:05:10]Write to MH i2c: E2 02 01 25 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 6B 00 00 00 F4 03 04 00 D5 48 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 34 00 00 C8 [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:10]Read from MH i2c: E2 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 25 04 00 90 00 9D [10:05:10]RAPDU: 90 00 [10:05:10]wFMCommunicate OK [10:05:10]wFMCommunicate request_size=10 [10:05:10]MH_SAM_APDU [10:05:10]CAPDU: 80 0D 02 02 05 06 29 E7 68 E6 [10:05:10]Write to MH i2c: E2 0D 00 26 04 80 0D 02 02 05 00 06 29 E7 68 E6 00 00 12 [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:10]Read from MH i2c: E2 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 03 00 26 04 00 90 00 9E [10:05:10]RAPDU: 90 00 [10:05:10]wFMCommunicate OK [10:05:10]wFMCommunicate request_size=4 [10:05:10]MH_SAM_APDU [10:05:10]CAPDU: 80 0D 03 02 [10:05:10]Write to MH i2c: E2 08 00 27 04 80 0D 03 02 00 00 00 00 A6 [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:10]Read from MH i2c: E2 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 0B 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 0B 00 27 04 00 02 BB 4B CB 46 ED C0 B2 90 00 1F [10:05:10]RAPDU: 02 BB 4B CB 46 ED C0 B2 90 00 [10:05:10]wFMCommunicate OK [10:05:10]SAM_PROTO_SignData done [10:05:10]FM_MakeSignedData done [10:05:10]CreateOFDProtocolMessage [10:05:10]wFMCommunicate request_size=4 [10:05:10]MH_SAM_APDU [10:05:10]CAPDU: 80 11 00 00 [10:05:10]Write to MH i2c: E2 08 00 28 04 80 11 00 00 00 00 00 00 A6 [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:10]Read from MH i2c: E2 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 17 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: E2 17 00 28 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 05 [10:05:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:05:10]wFMCommunicate OK [10:05:10]CreateOFDProtocolMessage done [10:05:10]OFDSenderStorePacket 85948 [10:05:10]StoreOFDPacket docnum=85948 [10:05: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 18 DE 07 01 76 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 D5 48 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 34 06 29 E7 68 E6 02 BB 4B CB 46 ED C0 B2 [10:05:10]CheckFolder [10:05:10]dirname=/storage/ofd_packets [10:05:10]CheckFolder done [10:05:10]ProducePacketName [10:05:10]name=ofd_packets/00085948 [10:05:10]NVStorageSaveData ofd_packets/00085948 [10:05:10]File name is /storage/ofd_packets/00085948 [10:05:10]Write 301 bytes [10:05:10]NVStorageSaveData done [10:05:10]OFDSenderStorePacket done [10:05:10]KKMCreateOFDPacket done [10:05:10]NVStorageSaveData kkm_last_timestamp [10:05:10]File name is /storage/kkm_last_timestamp [10:05:10]Write 4 bytes [10:05:10]NVStorageSaveData done [10:05:10]ExternCall_PrintAddStr [10:05:10]wPrintStart [10:05:10]Write to MH i2c: 01 00 00 29 04 2D [10:05:10]Write i2c OK [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: 01 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: 01 07 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: 01 07 00 29 04 00 00 00 00 00 FF 0F 42 [10:05:10]RasterBufferAndPrint [10:05:10]line Счет N : (1)870789 [10:05:10]line ИНН: 02508201610067 [10:05:10]line Контрольно-Кассовый Чек [10:05:10]line ПРОДАЖА [10:05:10]line ТРК (МРК, ГНК) : 33 [10:05:10]line Товар: 2710124130 [10:05:10]line Аи-92-К-5 [10:05:10]line 14.750 * 67.80 [10:05:10]line = 1000.05 [10:05:10]line НДС 12% НСП 1% [10:05:10]line > о реализуемом товаре [10:05:10]line ОКРУГЛЕНИЕ: -0.05 [10:05:10]line ИТОГО: 1000.00 [10:05:10]line Внесено: 1000.00 [10:05:10]line СДАЧА: 0.00 [10:05:10]line НСП 1% : 8.85 [10:05:10]line НДС 12% : 106.20 [10:05:10]line Наличными: 1000.00 [10:05:10]line Безнал.: 0.00 [10:05:10]line Место: АЗС № 137 "Партнер Нефть" [10:05:10]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:05:10]line СНО: Общий режим [10:05:10]line Чек 107 20.09.2024 10:05 [10:05:10]line Смена: 495 ФФД: 1.0 [10:05:10]line ЗНМ: 0300000064 [10:05:10]line РНМ: 0000000000092592 [10:05:10]line Версия ККМ: 001 [10:05:10]line ФМ: 0000000000874979 [10:05:10]line ФД: 85948 [10:05:10]line ФПД: 57201077479654 [10:05:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T100509&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85948&fm=57201077479654&tin=02508201610067®Number=0000000000092592&sum=100000 [10:05:10]written 0, free lines is 4095 [10:05:10]OFD Sender: Processing packet 85948 [packets to send 263, broken 262] [10:05:10]ProducePacketName [10:05:10]name=ofd_packets/00085948 [10:05:10]OFD Sender: To server: pG, [10:05:10]CommunicateWithHost lk.salyk.kg:30040 [10:05:10]ConnectInit lk.salyk.kg [10:05:11]Write to MH i2c: 01 00 00 54 04 58 [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: 01 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: 01 07 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: 01 07 00 54 04 00 00 00 00 00 D2 0C 3D [10:05:11]RasterBufferAndPrint [10:05:11]line [10:05:11]line [10:05:11]line [10:05:11]line [10:05:11]line [10:05:11]written 0, free lines is 3289 [10:05:11]MH_Cut [10:05:11]Write to MH i2c: D1 01 00 5B 04 01 31 [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: D1 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: D1 01 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: D1 01 00 5B 04 00 30 [10:05:11]Write to MH i2c: 01 00 00 5C 04 60 [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:11]*** Cut start [10:05:11]*** Partial cut [10:05:11]*** CUTSNS_PIN = 1 [10:05:11]*** CUTSNS_PIN = 0 [10:05:12]*** Brake cut motor [10:05:12]Read from MH i2c: 01 [10:05:12]MH_I2C_Read... [10:05:12]*** Stop cut motor [10:05:12]*** Cut end [10:05:12]Read from MH i2c: 01 07 00 [10:05:12]MH_I2C_Read... [10:05:12]Read from MH i2c: 01 07 00 5C 04 00 00 00 00 00 FF 0F 75 [10:05:12]process_action close_receipt done [10:05:12]requested_data is exist [10:05:12]produce_requested_data [10:05:12]requested_item fm.sn is exist - process it [10:05:12]wFMCommunicate request_size=4 [10:05:12]MH_SAM_APDU [10:05:12]CAPDU: 80 11 00 00 [10:05:12]Write to MH i2c: E2 08 00 5D 04 80 11 00 00 00 00 00 00 DB [10:05:12]Write i2c OK [10:05:12]MH_I2C_Read... [10:05:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:12]Read from MH i2c: E2 [10:05:12]MH_I2C_Read... [10:05:12]Read from MH i2c: E2 17 00 [10:05:12]MH_I2C_Read... [10:05:12]Read from MH i2c: E2 17 00 5D 04 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:05: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:05:12]wFMCommunicate OK [10:05:12]requested_item fd.num is exist - process it [10:05:12]SAM_PROTO_GetFieldsCounters [10:05:12]wFMCommunicate request_size=4 [10:05:12]MH_SAM_APDU [10:05:12]CAPDU: 80 13 00 00 [10:05:12]Write to MH i2c: E2 08 00 5E 04 80 13 00 00 00 00 00 00 DE [10:05:12]Write i2c OK [10:05:12]MH_I2C_Read... [10:05:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:12]Read from MH i2c: E2 [10:05:12]MH_I2C_Read... [10:05:12]Read from MH i2c: E2 62 00 [10:05:12]MH_I2C_Read... [10:05:12]Read from MH i2c: E2 62 00 5E 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 BC 4F 01 00 0E 04 04 00 EF 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 4A [10:05: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 BC 4F 01 00 0E 04 04 00 EF 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 [10:05:12]wFMCommunicate OK [10:05:12]SAM_PROTO_GetFieldsCounters done [10:05:12]requested_item shift.num is exist - process it [10:05:12]requested_item shift.opened is exist - process it [10:05:12]req_shift_opened [10:05:12]FM_GetShiftState [10:05:12]SAM_PROTO_GetShiftState [10:05:12]wFMCommunicate request_size=4 [10:05:12]MH_SAM_APDU [10:05:12]CAPDU: 80 13 01 00 [10:05:12]Write to MH i2c: E2 08 00 5F 04 80 13 01 00 00 00 00 00 E0 [10:05:12]Write i2c OK [10:05:12]MH_I2C_Read... [10:05:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:12]Read from MH i2c: E2 [10:05:12]MH_I2C_Read... [10:05:12]Read from MH i2c: E2 0E 00 [10:05:12]MH_I2C_Read... [10:05:12]Read from MH i2c: E2 0E 00 5F 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6B [10:05:12]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:05:12]wFMCommunicate OK [10:05:12]SAM_PROTO_GetShiftState done [10:05:12]FM_GetShiftState done [10:05:12]req_shift_opened done [10:05:12]requested_item shift.open_date is exist - process it [10:05:12]req_shift_open_date [10:05:12]req_shift_open_date done [10:05:12]produce_requested_data done [10:05:12]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85948,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:05:12]process_action_free close_receipt [10:05:12]json_value_free [10:05:12]json_value_free done [10:05:12]process_json_proto returns [10:05:12]Send response to host [10:05:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85948,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:05:12]free response buf [10:05:12]execute_script done [10:05:12]execute_script returns [10:05:12]free content buf [10:05:12]Sock 7.Close socket [10:05:12]Sock 7.Thread stoped [10:05:16]recv_with_timeout no data received [10:05:28]recv_with_timeout no data received [10:05:40]recv_with_timeout no data received [10:05:55]recv_with_timeout no data received [10:07:21]ConnectInit Can't connect to host [10:07:21]CommunicateWithHost connect error [10:07:21]CommunicateWithHost err = -1 [10:07:21]OFD Sender: Server communicate error [10:07:26]OFD Sender: Processing packet 85948 [packets to send 263, broken 262] [10:07:26]ProducePacketName [10:07:26]name=ofd_packets/00085948 [10:07:26]OFD Sender: To server: pG, [10:07:26]CommunicateWithHost lk.salyk.kg:30040 [10:07:26]ConnectInit lk.salyk.kg [10:07:27]Connected sock=10 [10: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 18 DE 07 01 76 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 D5 48 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 34 06 29 E7 68 E6 02 BB 4B CB 46 ED C0 B2 [10: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 38 E9 47 00 A3 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 BC 4F 01 00 F4 03 04 00 34 F4 EC 66 B6 04 01 00 00 A7 32 77 AC C4 16 0C BA [10:07:28]CommunicateWithHost err = 0 [10:07:28]CheckOFDResponse [10:07:28]1017 (14) - 77093643461234 [10:07:28]1041 (16) - 0000000000874979 [10:07:28]1040 (4) - 85948 [10:07:28]1012 (4) - 20.09.2024 04:04 [10:07:28]1206 (1) - 0 [10:07:28]OFD Sender: Remove packet 85948 [10:07:28]ProducePacketName [10:07:28]name=ofd_packets/00085948 [10:07:28]NVStorageDeleteData [10:07:29]OFD Sender: No OFD packet to send [10:07:34]OFD Sender: No OFD packet to send [10:07:39]OFD Sender: No OFD packet to send [10:07:44]OFD Sender: No OFD packet to send [10:07:49]OFD Sender: No OFD packet to send [10:07:54]OFD Sender: No OFD packet to send [10:07:59]OFD Sender: No OFD packet to send [10:08:04]OFD Sender: No OFD packet to send [10:08:09]OFD Sender: No OFD packet to send [10:08:14]OFD Sender: No OFD packet to send [10:08:19]OFD Sender: No OFD packet to send [10:08:24]OFD Sender: No OFD packet to send [10:08:29]OFD Sender: No OFD packet to send [10:08:34]OFD Sender: No OFD packet to send [10:08:39]OFD Sender: No OFD packet to send [10:08:44]OFD Sender: No OFD packet to send [10:08:49]OFD Sender: No OFD packet to send [10:08:54]OFD Sender: No OFD packet to send [10:08:59]OFD Sender: No OFD packet to send [10:09:04]OFD Sender: No OFD packet to send [10:09:09]OFD Sender: No OFD packet to send [10:09:14]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:44]OFD Sender: No OFD packet to send [10:09:49]OFD Sender: No OFD packet to send [10:09:53]recv_with_timeout no data received [10:09:54]OFD Sender: No OFD packet to send [10:09:59]OFD Sender: No OFD packet to send [10:10:04]OFD Sender: No OFD packet to send [10:10:09]OFD Sender: No OFD packet to send [10:10:14]OFD Sender: No OFD packet to send [10:10:19]OFD Sender: No OFD packet to send [10:10:24]OFD Sender: No OFD packet to send [10:10:29]OFD Sender: No OFD packet to send [10:10:34]OFD Sender: No OFD packet to send [10:10:39]OFD Sender: No OFD packet to send [10:10:44]OFD Sender: No OFD packet to send [10:10:49]OFD Sender: No OFD packet to send [10:10:54]OFD Sender: No OFD packet to send [10:10:59]OFD Sender: No OFD packet to send [10:11:04]OFD Sender: No OFD packet to send [10:11:09]OFD Sender: No OFD packet to send [10:11:14]OFD Sender: No OFD packet to send [10:11:17]recv_with_timeout no data received [10:11:19]OFD Sender: No OFD packet to send [10:11:24]OFD Sender: No OFD packet to send [10:11:29]OFD Sender: No OFD packet to send [10:11:34]OFD Sender: No OFD packet to send [10:11:39]OFD Sender: No OFD packet to send [10:11:44]OFD Sender: No OFD packet to send [10:11:49]OFD Sender: No OFD packet to send [10:11:54]OFD Sender: No OFD packet to send [10:11:59]OFD Sender: No OFD packet to send [10:12:04]OFD Sender: No OFD packet to send [10:12:09]OFD Sender: No OFD packet to send [10:12:14]OFD Sender: No OFD packet to send [10:12:19]OFD Sender: No OFD packet to send [10:12:24]OFD Sender: No OFD packet to send [10:12:29]OFD Sender: No OFD packet to send [10:12:34]OFD Sender: No OFD packet to send [10:12:39]OFD Sender: No OFD packet to send [10:12:44]OFD Sender: No OFD packet to send [10:12:49]OFD Sender: No OFD packet to send [10:12:51]accept exits with 9 [10:12:51]New connection [10:12:51]New thread 3067141476 created [10:12:51]Thread 3067284836 joined [10:12:51]Waiting for new connection... [10:12:51] Sock 9.Parse request [10:12:51]Sock 9.Check first char [10:12:51]Sock 9.First char is OK [10:12:51]request: POST /json_proto HTTP/1.0 [10:12:51]Method: POST [10:12:51]URL: /json_proto [10:12:51]Method is POST - this is cgi request [10:12:51]url: /json_proto [10:12:51]query_string will be loaded in cgi processing [10:12:51]execute_cgi json_proto POST (null) [10:12:51]execute_cgi path=json_proto method=POST [10:12:51]POST find Content-Length [10:12:51]Host: 172.17.47.196:8080 [10:12:51]Content-Length: 677 [10:12:51]Content-Type: application/json [10:12:51] [10:12:51]POST finish read [10:12:51]Found Content-Length = 677 [10:12:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870790", "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" ] } } [10:12:51]execute_script... [10:12: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)870790", "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" ] } } [10:12:51]POST & json_proto [10:12:51]process_json_proto [10:12:51]json parsed OK: [10:12:51]protocol is kg_v1.0 [10:12:51]action value=close_receipt [10:12:51]process_action close_receipt [10:12:51]cmd_close_receipt [10:12:51]MH_GetDate [10:12:51]Write to MH i2c: F0 00 00 60 04 53 [10:12:51]Write i2c OK [10:12:51]MH_I2C_Read... [10:12:51]Read from MH i2c: F0 [10:12:51]MH_I2C_Read... [10:12:51]Read from MH i2c: F0 09 00 [10:12:51]MH_I2C_Read... [10:12:51]Read from MH i2c: F0 09 00 60 04 00 A4 4A ED 66 4C 6B 94 66 4E [10:12:51]GetLastDocTimeStamp 1726826709 [10:12:51]current date 1726827172 [10:12:51]FM_GetShiftState [10:12:51]SAM_PROTO_GetShiftState [10:12:51]wFMCommunicate request_size=4 [10:12:51]MH_SAM_APDU [10:12:51]CAPDU: 80 13 01 00 [10:12:51]Write to MH i2c: E2 08 00 61 04 80 13 01 00 00 00 00 00 E2 [10:12:51]Write i2c OK [10:12:51]MH_I2C_Read... [10:12:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:51]Read from MH i2c: E2 [10:12:51]MH_I2C_Read... [10:12:51]Read from MH i2c: E2 0E 00 [10:12:51]MH_I2C_Read... [10:12:51]Read from MH i2c: E2 0E 00 61 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6D [10:12:51]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:12:51]wFMCommunicate OK [10:12:51]SAM_PROTO_GetShiftState done [10:12:51]FM_GetShiftState done [10:12:51]opened in 1726791534 [10:12:51]opened+sec_in_day 1726877934 [10:12:51]quantity*price = 60003 [10:12:51]sum+1 = 60004 [10:12:51]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 СНО: Общий режим Чек 108 20.09.2024 10:12 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85949 ФПД: 15873463777533 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T101252&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85949&fm=15873463777533&tin=02508201610067®Number=0000000000092592&sum=60000 [10:12:52]StoreToDocumentArchive [10:12:52]shift 495 fd 85949 [10:12:52]save to /storage/0495/doc_00085949 [10:12:52]save last doc name /storage/0495/doc_00085949 to /storage/kkm_last_doc_name [10:12:52]save OK [10:12:52]Clear old archive folders... [10:12:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:52]tlvbuf is 00648B70 [10:12:52]SAM_PROTO_ClearQueue [10:12:52]wFMCommunicate request_size=4 [10:12:52]MH_SAM_APDU [10:12:52]CAPDU: 80 09 00 00 [10:12:52]Write to MH i2c: E2 08 00 6E 04 80 09 00 00 00 00 00 00 E4 [10:12:52]Write i2c OK [10:12:52]MH_I2C_Read... [10:12:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:52]Read from MH i2c: E2 [10:12:52]MH_I2C_Read... [10:12:52]Read from MH i2c: E2 03 00 [10:12:52]MH_I2C_Read... [10:12:52]Read from MH i2c: E2 03 00 6E 04 00 90 00 E6 [10:12:52]RAPDU: 90 00 [10:12:52]wFMCommunicate OK [10:12:52]SAM_PROTO_ClearQueue done [10:12:52]KKMCreateOFDPacket [10:12:52]OFDProtocolAddRootSTLVToBuf [10:12:52]FM_MakeSignedData [10:12:52]FM_MakeSignedData [10:12:52]SAM_PROTO_SignData [10:12:52]wFMCommunicate request_size=4 [10:12:52]MH_SAM_APDU [10:12:52]CAPDU: 80 0D 01 02 [10:12:52]Write to MH i2c: E2 08 00 6F 04 80 0D 01 02 00 00 00 00 EC [10:12:52]Write i2c OK [10:12:52]MH_I2C_Read... [10:12:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:52]Read from MH i2c: E2 [10:12:52]MH_I2C_Read... [10:12:52]Read from MH i2c: E2 03 00 [10:12:52]MH_I2C_Read... [10:12:52]Read from MH i2c: E2 03 00 6F 04 00 90 00 E7 [10:12:52]RAPDU: 90 00 [10:12:52]wFMCommunicate OK [10:12:52]wFMCommunicate request_size=255 [10:12:52]MH_SAM_APDU [10:12: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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 A4 4A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 0E [10:12:52]Write to MH i2c: E2 02 01 70 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 6C 00 00 00 F4 03 04 00 A4 4A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 0E 00 00 F8 [10:12:52]Write i2c OK [10:12:52]MH_I2C_Read... [10:12:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:52]Read from MH i2c: E2 [10:12:52]MH_I2C_Read... [10:12:52]Read from MH i2c: E2 03 00 [10:12:52]MH_I2C_Read... [10:12:52]Read from MH i2c: E2 03 00 70 04 00 90 00 E8 [10:12:52]RAPDU: 90 00 [10:12:52]wFMCommunicate OK [10:12:52]wFMCommunicate request_size=10 [10:12:52]MH_SAM_APDU [10:12:52]CAPDU: 80 0D 02 02 05 6F D4 2B 78 FD [10:12:52]Write to MH i2c: E2 0D 00 71 04 80 0D 02 02 05 00 6F D4 2B 78 FD 00 00 DC [10:12:52]Write i2c OK [10:12:52]MH_I2C_Read... [10:12:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:53]Read from MH i2c: E2 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 03 00 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 03 00 71 04 00 90 00 E9 [10:12:53]RAPDU: 90 00 [10:12:53]wFMCommunicate OK [10:12:53]wFMCommunicate request_size=4 [10:12:53]MH_SAM_APDU [10:12:53]CAPDU: 80 0D 03 02 [10:12:53]Write to MH i2c: E2 08 00 72 04 80 0D 03 02 00 00 00 00 F1 [10:12:53]Write i2c OK [10:12:53]MH_I2C_Read... [10:12:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:53]Read from MH i2c: E2 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 0B 00 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 0B 00 72 04 00 87 8A D4 30 6B BE 60 41 90 00 D1 [10:12:53]RAPDU: 87 8A D4 30 6B BE 60 41 90 00 [10:12:53]wFMCommunicate OK [10:12:53]SAM_PROTO_SignData done [10:12:53]FM_MakeSignedData done [10:12:53]CreateOFDProtocolMessage [10:12:53]wFMCommunicate request_size=4 [10:12:53]MH_SAM_APDU [10:12:53]CAPDU: 80 11 00 00 [10:12:53]Write to MH i2c: E2 08 00 73 04 80 11 00 00 00 00 00 00 F1 [10:12:53]Write i2c OK [10:12:53]MH_I2C_Read... [10:12:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:53]Read from MH i2c: E2 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 17 00 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: E2 17 00 73 04 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: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 [10:12:53]wFMCommunicate OK [10:12:53]CreateOFDProtocolMessage done [10:12:53]OFDSenderStorePacket 85949 [10:12:53]StoreOFDPacket docnum=85949 [10:12: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 22 8B 07 01 A9 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 A4 4A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 0E 6F D4 2B 78 FD 87 8A D4 30 6B BE 60 41 [10:12:53]CheckFolder [10:12:53]dirname=/storage/ofd_packets [10:12:53]CheckFolder done [10:12:53]ProducePacketName [10:12:53]name=ofd_packets/00085949 [10:12:53]NVStorageSaveData ofd_packets/00085949 [10:12:53]File name is /storage/ofd_packets/00085949 [10:12:53]Write 301 bytes [10:12:53]NVStorageSaveData done [10:12:53]OFDSenderStorePacket done [10:12:53]KKMCreateOFDPacket done [10:12:53]NVStorageSaveData kkm_last_timestamp [10:12:53]File name is /storage/kkm_last_timestamp [10:12:53]Write 4 bytes [10:12:53]NVStorageSaveData done [10:12:53]ExternCall_PrintAddStr [10:12:53]wPrintStart [10:12:53]Write to MH i2c: 01 00 00 74 04 78 [10:12:53]Write i2c OK [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: 01 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: 01 07 00 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: 01 07 00 74 04 00 00 00 00 00 FF 0F 8D [10:12:53]RasterBufferAndPrint [10:12:53]line Счет N : (1)870790 [10:12:53]line ИНН: 02508201610067 [10:12:53]line Контрольно-Кассовый Чек [10:12:53]line ПРОДАЖА [10:12:53]line ТРК (МРК, ГНК) : 53 [10:12:53]line Товар: 2710124130 [10:12:53]line Аи-92-К-5 [10:12:53]line 8.850 * 67.80 [10:12:53]line = 600.03 [10:12:53]line НДС 12% НСП 1% [10:12:53]line > о реализуемом товаре [10:12:53]line ОКРУГЛЕНИЕ: -0.03 [10:12:53]line ИТОГО: 600.00 [10:12:53]line Внесено: 600.00 [10:12:53]line СДАЧА: 0.00 [10:12:53]line НСП 1% : 5.31 [10:12:53]line НДС 12% : 63.72 [10:12:53]line Наличными: 600.00 [10:12:53]line Безнал.: 0.00 [10:12:53]line Место: АЗС № 137 "Партнер Нефть" [10:12:53]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:12:53]line СНО: Общий режим [10:12:53]line Чек 108 20.09.2024 10:12 [10:12:53]line Смена: 495 ФФД: 1.0 [10:12:53]line ЗНМ: 0300000064 [10:12:53]line РНМ: 0000000000092592 [10:12:53]line Версия ККМ: 001 [10:12:53]line ФМ: 0000000000874979 [10:12:53]line ФД: 85949 [10:12:53]line ФПД: 15873463777533 [10:12:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T101252&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85949&fm=15873463777533&tin=02508201610067®Number=0000000000092592&sum=60000 [10:12:53]written 0, free lines is 4095 [10:12:53]OFD Sender: Processing packet 85949 [packets to send 263, broken 262] [10:12:53]ProducePacketName [10:12:53]name=ofd_packets/00085949 [10:12:53]OFD Sender: To server: pG, [10:12:53]CommunicateWithHost lk.salyk.kg:30040 [10:12:53]ConnectInit lk.salyk.kg [10:12:53]Write to MH i2c: 01 00 00 9F 04 A3 [10:12:53]Write i2c OK [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: 01 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: 01 07 00 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: 01 07 00 9F 04 00 00 00 00 00 D2 0C 88 [10:12:53]RasterBufferAndPrint [10:12:53]line [10:12:53]line [10:12:53]line [10:12:53]line [10:12:53]line [10:12:53]written 0, free lines is 3287 [10:12:53]MH_Cut [10:12:53]Write to MH i2c: D1 01 00 A6 04 01 7C [10:12:53]Write i2c OK [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: D1 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: D1 01 00 [10:12:53]MH_I2C_Read... [10:12:53]Read from MH i2c: D1 01 00 A6 04 00 7B [10:12:53]Write to MH i2c: 01 00 00 A7 04 AB [10:12:53]Write i2c OK [10:12:53]MH_I2C_Read... [10:12:54]*** Cut start [10:12:54]*** Partial cut [10:12:54]*** CUTSNS_PIN = 1 [10:12:54]*** CUTSNS_PIN = 0 [10:12:54]*** Brake cut motor [10:12:54]Connected sock=10 [10:12: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 22 8B 07 01 A9 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 A4 4A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 0E 6F D4 2B 78 FD 87 8A D4 30 6B BE 60 41 [10:12:55]Read from MH i2c: 01 [10:12:55]MH_I2C_Read... [10:12:55]*** Stop cut motor [10:12:55]*** Cut end [10:12:55]Read from MH i2c: 01 07 00 [10:12:55]MH_I2C_Read... [10:12:55]Read from MH i2c: 01 07 00 A7 04 00 00 00 00 00 FF 0F C0 [10:12:55]process_action close_receipt done [10:12:55]requested_data is exist [10:12:55]produce_requested_data [10:12:55]requested_item fm.sn is exist - process it [10:12:55]wFMCommunicate request_size=4 [10:12:55]MH_SAM_APDU [10:12:55]CAPDU: 80 11 00 00 [10:12:55]Write to MH i2c: E2 08 00 A8 04 80 11 00 00 00 00 00 00 26 [10:12:55]Write i2c OK [10:12:55]MH_I2C_Read... [10:12:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:55]Read from MH i2c: E2 [10:12:55]MH_I2C_Read... [10:12:55]Read from MH i2c: E2 17 00 [10:12:55]MH_I2C_Read... [10:12:55]Read from MH i2c: E2 17 00 A8 04 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: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 [10:12:55]wFMCommunicate OK [10:12:55]requested_item fd.num is exist - process it [10:12:55]SAM_PROTO_GetFieldsCounters [10:12:55]wFMCommunicate request_size=4 [10:12:55]MH_SAM_APDU [10:12:55]CAPDU: 80 13 00 00 [10:12:55]Write to MH i2c: E2 08 00 A9 04 80 13 00 00 00 00 00 00 29 [10:12:55]Write i2c OK [10:12:55]MH_I2C_Read... [10:12:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:55]Read from MH i2c: E2 [10:12:55]MH_I2C_Read... [10:12:55]Read from MH i2c: E2 62 00 [10:12:55]MH_I2C_Read... [10:12:55]Read from MH i2c: E2 62 00 A9 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 BD 4F 01 00 0E 04 04 00 EF 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 99 [10:12: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 BD 4F 01 00 0E 04 04 00 EF 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 [10:12:55]wFMCommunicate OK [10:12:55]SAM_PROTO_GetFieldsCounters done [10:12:55]requested_item shift.num is exist - process it [10:12:55]requested_item shift.opened is exist - process it [10:12:55]req_shift_opened [10:12:55]FM_GetShiftState [10:12:55]SAM_PROTO_GetShiftState [10:12:55]wFMCommunicate request_size=4 [10:12:55]MH_SAM_APDU [10:12:55]CAPDU: 80 13 01 00 [10:12:55]Write to MH i2c: E2 08 00 AA 04 80 13 01 00 00 00 00 00 2B [10:12:55]Write i2c OK [10:12:55]MH_I2C_Read... [10:12:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:55]Read from MH i2c: E2 [10:12:55]MH_I2C_Read... [10:12:55]Read from MH i2c: E2 0E 00 [10:12:55]MH_I2C_Read... [10:12:55]Read from MH i2c: E2 0E 00 AA 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B6 [10:12:55]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:12:55]wFMCommunicate OK [10:12:55]SAM_PROTO_GetShiftState done [10:12:55]FM_GetShiftState done [10:12:55]req_shift_opened done [10:12:55]requested_item shift.open_date is exist - process it [10:12:55]req_shift_open_date [10:12:55]req_shift_open_date done [10:12:55]produce_requested_data done [10:12:55]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85949,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:12:55]process_action_free close_receipt [10:12:55]json_value_free [10:12:55]json_value_free done [10:12:55]process_json_proto returns [10:12:55]Send response to host [10:12:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85949,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:12:55]free response buf [10:12:55]execute_script done [10:12:55]execute_script returns [10:12:55]free content buf [10:12:55]Sock 9.Close socket [10:12:55]Sock 9.Thread stoped [10:12: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 15 9E 47 00 F9 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 BD 4F 01 00 F4 03 04 00 7C F5 EC 66 B6 04 01 00 00 D5 41 59 1C 06 C0 49 13 [10:12:56]CommunicateWithHost err = 0 [10:12:56]CheckOFDResponse [10:12:56]1017 (14) - 77093643461234 [10:12:56]1041 (16) - 0000000000874979 [10:12:56]1040 (4) - 85949 [10:12:56]1012 (4) - 20.09.2024 04:09 [10:12:56]1206 (1) - 0 [10:12:56]OFD Sender: Remove packet 85949 [10:12:56]ProducePacketName [10:12:56]name=ofd_packets/00085949 [10:12:56]NVStorageDeleteData [10:12:56]OFD Sender: No OFD packet to send [10:13:01]OFD Sender: No OFD packet to send [10:13:06]OFD Sender: No OFD packet to send [10:13:07]recv_with_timeout no data received [10:13:11]OFD Sender: No OFD packet to send [10:13:16]OFD Sender: No OFD packet to send [10:13:21]OFD Sender: No OFD packet to send [10:13:26]OFD Sender: No OFD packet to send [10:13:31]OFD Sender: No OFD packet to send [10:13:33]recv_with_timeout no data received [10:13:36]OFD Sender: No OFD packet to send [10:13:41]OFD Sender: No OFD packet to send [10:13:46]OFD Sender: No OFD packet to send [10:13:51]OFD Sender: No OFD packet to send [10:13:56]OFD Sender: No OFD packet to send [10:14:01]OFD Sender: No OFD packet to send [10:14:04]recv_with_timeout no data received [10:14:06]OFD Sender: No OFD packet to send [10:14:11]OFD Sender: No OFD packet to send [10:14:16]OFD Sender: No OFD packet to send [10:14:21]OFD Sender: No OFD packet to send [10:14:26]OFD Sender: No OFD packet to send [10:14:31]OFD Sender: No OFD packet to send [10:14:36]OFD Sender: No OFD packet to send [10:14:41]OFD Sender: No OFD packet to send [10:14:46]OFD Sender: No OFD packet to send [10:14:51]OFD Sender: No OFD packet to send [10:14:56]OFD Sender: No OFD packet to send [10:15:02]OFD Sender: No OFD packet to send [10:15:07]OFD Sender: No OFD packet to send [10:15:12]OFD Sender: No OFD packet to send [10:15:17]OFD Sender: No OFD packet to send [10:15:22]OFD Sender: No OFD packet to send [10:15:27]OFD Sender: No OFD packet to send [10:15:32]OFD Sender: No OFD packet to send [10:15:37]OFD Sender: No OFD packet to send [10:15:42]OFD Sender: No OFD packet to send [10:15:47]OFD Sender: No OFD packet to send [10:15:52]OFD Sender: No OFD packet to send [10:15:57]OFD Sender: No OFD packet to send [10:16:02]OFD Sender: No OFD packet to send [10:16:07]OFD Sender: No OFD packet to send [10:16:12]OFD Sender: No OFD packet to send [10:16:17]OFD Sender: No OFD packet to send [10:16:22]OFD Sender: No OFD packet to send [10:16:27]OFD Sender: No OFD packet to send [10:16:32]OFD Sender: No OFD packet to send [10:16:37]OFD Sender: No OFD packet to send [10:16:42]OFD Sender: No OFD packet to send [10:16:47]OFD Sender: No OFD packet to send [10:16:52]OFD Sender: No OFD packet to send [10:16:57]OFD Sender: No OFD packet to send [10:17:02]OFD Sender: No OFD packet to send [10:17:07]OFD Sender: No OFD packet to send [10:17:12]OFD Sender: No OFD packet to send [10:17:17]OFD Sender: No OFD packet to send [10:17:22]OFD Sender: No OFD packet to send [10:17:27]OFD Sender: No OFD packet to send [10:17:32]OFD Sender: No OFD packet to send [10:17:37]OFD Sender: No OFD packet to send [10:17:42]OFD Sender: No OFD packet to send [10:17:46]accept exits with 7 [10:17:46]New connection [10:17:46]New thread 3067284836 created [10:17:46]Thread 3067141476 joined [10:17:46]Waiting for new connection... [10:17:46] Sock 7.Parse request [10:17:46]Sock 7.Check first char [10:17:46]Sock 7.First char is OK [10:17:46]request: POST /json_proto HTTP/1.0 [10:17:46]Method: POST [10:17:46]URL: /json_proto [10:17:46]Method is POST - this is cgi request [10:17:46]url: /json_proto [10:17:46]query_string will be loaded in cgi processing [10:17:46]execute_cgi json_proto POST (null) [10:17:46]execute_cgi path=json_proto method=POST [10:17:46]POST find Content-Length [10:17:46]Host: 172.17.47.196:8080 [10:17:46]Content-Length: 819 [10:17:46]Content-Type: application/json [10:17:46] [10:17:46]POST finish read [10:17:46]Found Content-Length = 819 [10:17:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870791", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:46]execute_script... [10: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)870791", "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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:46]POST & json_proto [10:17:46]process_json_proto [10:17:46]json parsed OK: [10:17:46]protocol is kg_v1.0 [10:17:46]action value=close_receipt [10:17:46]process_action close_receipt [10:17:46]cmd_close_receipt [10:17:46]MH_GetDate [10:17:46]Write to MH i2c: F0 00 00 AB 04 9E [10:17:46]Write i2c OK [10:17:46]MH_I2C_Read... [10:17:46]Read from MH i2c: F0 [10:17:46]MH_I2C_Read... [10:17:46]Read from MH i2c: F0 09 00 [10:17:46]MH_I2C_Read... [10:17:46]Read from MH i2c: F0 09 00 AB 04 00 CB 4B ED 66 4C 6B 94 66 C1 [10:17:46]GetLastDocTimeStamp 1726827172 [10:17:46]current date 1726827467 [10:17:46]FM_GetShiftState [10:17:46]SAM_PROTO_GetShiftState [10:17:46]wFMCommunicate request_size=4 [10:17:46]MH_SAM_APDU [10:17:46]CAPDU: 80 13 01 00 [10:17:46]Write to MH i2c: E2 08 00 AC 04 80 13 01 00 00 00 00 00 2D [10:17:46]Write i2c OK [10:17:46]MH_I2C_Read... [10:17:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:46]Read from MH i2c: E2 [10:17:46]MH_I2C_Read... [10:17:46]Read from MH i2c: E2 0E 00 [10:17:46]MH_I2C_Read... [10:17:46]Read from MH i2c: E2 0E 00 AC 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B8 [10:17:46]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:17:46]wFMCommunicate OK [10:17:46]SAM_PROTO_GetShiftState done [10:17:46]FM_GetShiftState done [10:17:46]opened in 1726791534 [10:17:46]opened+sec_in_day 1726877934 [10:17:46]quantity*price = 100005 [10:17:46]sum+1 = 100006 [10:17:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 109 20.09.2024 10:17 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 85950 ФПД: 66134652186096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T101747&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85950&fm=66134652186096&tin=02508201610067®Number=0000000000092592&sum=100005 [10:17:47]StoreToDocumentArchive [10:17:47]shift 495 fd 85950 [10:17:47]save to /storage/0495/doc_00085950 [10:17:47]save last doc name /storage/0495/doc_00085950 to /storage/kkm_last_doc_name [10:17:47]save OK [10:17:47]Clear old archive folders... [10:17:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:17:47]tlvbuf is 00623130 [10:17:47]SAM_PROTO_ClearQueue [10:17:47]wFMCommunicate request_size=4 [10:17:47]MH_SAM_APDU [10:17:47]CAPDU: 80 09 00 00 [10:17:47]Write to MH i2c: E2 08 00 B9 04 80 09 00 00 00 00 00 00 2F [10:17:47]Write i2c OK [10:17:47]MH_I2C_Read... [10:17:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:47]Read from MH i2c: E2 [10:17:47]MH_I2C_Read... [10:17:47]Read from MH i2c: E2 03 00 [10:17:47]MH_I2C_Read... [10:17:47]Read from MH i2c: E2 03 00 B9 04 00 90 00 31 [10:17:47]RAPDU: 90 00 [10:17:47]wFMCommunicate OK [10:17:47]SAM_PROTO_ClearQueue done [10:17:47]KKMCreateOFDPacket [10:17:47]OFDProtocolAddRootSTLVToBuf [10:17:47]FM_MakeSignedData [10:17:47]FM_MakeSignedData [10:17:47]SAM_PROTO_SignData [10:17:47]wFMCommunicate request_size=4 [10:17:47]MH_SAM_APDU [10:17:47]CAPDU: 80 0D 01 02 [10:17:47]Write to MH i2c: E2 08 00 BA 04 80 0D 01 02 00 00 00 00 37 [10:17:47]Write i2c OK [10:17:47]MH_I2C_Read... [10:17:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:47]Read from MH i2c: E2 [10:17:47]MH_I2C_Read... [10:17:47]Read from MH i2c: E2 03 00 [10:17:47]MH_I2C_Read... [10:17:47]Read from MH i2c: E2 03 00 BA 04 00 90 00 32 [10:17:47]RAPDU: 90 00 [10:17:47]wFMCommunicate OK [10:17:47]wFMCommunicate request_size=255 [10:17:47]MH_SAM_APDU [10:17:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 6D 00 00 00 F4 03 04 00 CB 4B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 3C [10:17:47]Write to MH i2c: E2 02 01 BB 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 6D 00 00 00 F4 03 04 00 CB 4B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 3C 00 00 6D [10:17:47]Write i2c OK [10:17:47]MH_I2C_Read... [10:17:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:48]Read from MH i2c: E2 [10:17:48]MH_I2C_Read... [10:17:48]Read from MH i2c: E2 03 00 [10:17:48]MH_I2C_Read... [10:17:48]Read from MH i2c: E2 03 00 BB 04 00 90 00 33 [10:17:48]RAPDU: 90 00 [10:17:48]wFMCommunicate OK [10:17:48]wFMCommunicate request_size=10 [10:17:48]MH_SAM_APDU [10:17:48]CAPDU: 80 0D 02 02 05 26 2C 73 6D F0 [10:17:48]Write to MH i2c: E2 0D 00 BC 04 80 0D 02 02 05 00 26 2C 73 6D F0 00 00 66 [10:17:48]Write i2c OK [10:17:48]MH_I2C_Read... [10:17:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:48]Read from MH i2c: E2 [10:17:48]MH_I2C_Read... [10:17:48]Read from MH i2c: E2 03 00 [10:17:48]MH_I2C_Read... [10:17:48]Read from MH i2c: E2 03 00 BC 04 00 90 00 34 [10:17:48]RAPDU: 90 00 [10:17:48]wFMCommunicate OK [10:17:48]wFMCommunicate request_size=4 [10:17:48]MH_SAM_APDU [10:17:48]CAPDU: 80 0D 03 02 [10:17:48]Write to MH i2c: E2 08 00 BD 04 80 0D 03 02 00 00 00 00 3C [10:17:48]Write i2c OK [10:17:48]MH_I2C_Read... [10:17:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:48]Read from MH i2c: E2 [10:17:48]MH_I2C_Read... [10:17:48]Read from MH i2c: E2 0B 00 [10:17:48]MH_I2C_Read... [10:17:48]Read from MH i2c: E2 0B 00 BD 04 00 00 99 5D 30 6D 25 B5 55 90 00 FF [10:17:48]RAPDU: 00 99 5D 30 6D 25 B5 55 90 00 [10:17:48]wFMCommunicate OK [10:17:48]SAM_PROTO_SignData done [10:17:48]FM_MakeSignedData done [10:17:48]CreateOFDProtocolMessage [10:17:48]wFMCommunicate request_size=4 [10:17:48]MH_SAM_APDU [10:17:48]CAPDU: 80 11 00 00 [10:17:48]Write to MH i2c: E2 08 00 BE 04 80 11 00 00 00 00 00 00 3C [10:17:48]Write i2c OK [10:17:48]MH_I2C_Read... [10:17:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:48]Read from MH i2c: E2 [10:17:48]MH_I2C_Read... [10:17:48]Read from MH i2c: E2 17 00 [10:17:48]MH_I2C_Read... [10:17:48]Read from MH i2c: E2 17 00 BE 04 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: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 [10:17:48]wFMCommunicate OK [10:17:48]CreateOFDProtocolMessage done [10:17:48]OFDSenderStorePacket 85950 [10:17:48]StoreOFDPacket docnum=85950 [10: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 0F 01 00 00 39 17 07 01 7B 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 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 6D 00 00 00 F4 03 04 00 CB 4B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 3C 26 2C 73 6D F0 00 99 5D 30 6D 25 B5 55 [10:17:48]CheckFolder [10:17:48]dirname=/storage/ofd_packets [10:17:48]CheckFolder done [10:17:48]ProducePacketName [10:17:48]name=ofd_packets/00085950 [10:17:48]NVStorageSaveData ofd_packets/00085950 [10:17:48]File name is /storage/ofd_packets/00085950 [10:17:48]Write 301 bytes [10:17:48]NVStorageSaveData done [10:17:48]OFDSenderStorePacket done [10:17:48]KKMCreateOFDPacket done [10:17:48]NVStorageSaveData kkm_last_timestamp [10:17:48]File name is /storage/kkm_last_timestamp [10:17:48]Write 4 bytes [10:17:48]NVStorageSaveData done [10:17:48]ExternCall_PrintAddStr [10:17:48]wPrintStart [10:17:48]Write to MH i2c: 01 00 00 BF 04 C3 [10:17:48]Write i2c OK [10:17:48]MH_I2C_Read... [10:17:48]Read from MH i2c: 01 [10:17:48]MH_I2C_Read... [10:17:48]Read from MH i2c: 01 07 00 [10:17:48]MH_I2C_Read... [10:17:48]Read from MH i2c: 01 07 00 BF 04 00 00 00 00 00 FF 0F D8 [10:17:48]RasterBufferAndPrint [10:17:48]line Счет N : (1)870791 [10:17:48]line ИНН: 02508201610067 [10:17:48]line Контрольно-Кассовый Чек [10:17:48]line ПРОДАЖА [10:17:48]line ТРК (МРК, ГНК) : 43 [10:17:48]line Товар: 2710124130 [10:17:48]line Аи-92-К-5 [10:17:48]line 14.750 * 67.80 [10:17:48]line = 1000.05 [10:17:48]line НДС 12% НСП 1% [10:17:48]line > о реализуемом товаре [10:17:48]line ИТОГО: 1000.05 [10:17:48]line НСП 1% : 8.85 [10:17:48]line НДС 12% : 106.20 [10:17:48]line Наличными: 0.00 [10:17:48]line Безнал.: 1000.05 [10:17:48]line Место: АЗС № 137 "Партнер Нефть" [10:17:48]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:17:48]line СНО: Общий режим [10:17:48]line Чек 109 20.09.2024 10:17 [10:17:48]line Смена: 495 ФФД: 1.0 [10:17:48]line ЗНМ: 0300000064 [10:17:48]line РНМ: 0000000000092592 [10:17:48]line Версия ККМ: 001 [10:17:48]line Платежная система: Бакай Банк [10:17:48]line ФМ: 0000000000874979 [10:17:48]line ФД: 85950 [10:17:48]line ФПД: 66134652186096 [10:17:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T101747&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85950&fm=66134652186096&tin=02508201610067®Number=0000000000092592&sum=100005 [10:17:48]written 0, free lines is 4095 [10:17:48]OFD Sender: Processing packet 85950 [packets to send 263, broken 262] [10:17:48]ProducePacketName [10:17:48]name=ofd_packets/00085950 [10:17:48]OFD Sender: To server: pG, [10:17:48]CommunicateWithHost lk.salyk.kg:30040 [10:17:48]ConnectInit lk.salyk.kg [10:17:49]Write to MH i2c: 01 00 00 E9 04 ED [10:17:49]Write i2c OK [10:17:49]MH_I2C_Read... [10:17:49]Read from MH i2c: 01 [10:17:49]MH_I2C_Read... [10:17:49]Read from MH i2c: 01 07 00 [10:17:49]MH_I2C_Read... [10:17:49]Read from MH i2c: 01 07 00 E9 04 00 00 00 00 00 EC 0C EC [10:17:49]RasterBufferAndPrint [10:17:49]line [10:17:49]line [10:17:49]line [10:17:49]line [10:17:49]line [10:17:49]written 0, free lines is 3315 [10:17:49]MH_Cut [10:17:49]Write to MH i2c: D1 01 00 F0 04 01 C6 [10:17:49]Write i2c OK [10:17:49]MH_I2C_Read... [10:17:49]Read from MH i2c: D1 [10:17:49]MH_I2C_Read... [10:17:49]Read from MH i2c: D1 01 00 [10:17:49]MH_I2C_Read... [10:17:49]Read from MH i2c: D1 01 00 F0 04 00 C5 [10:17:49]Write to MH i2c: 01 00 00 F1 04 F5 [10:17:49]Write i2c OK [10:17:49]MH_I2C_Read... [10:17:49]Connected sock=10 [10:17: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 39 17 07 01 7B 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 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 6D 00 00 00 F4 03 04 00 CB 4B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 3C 26 2C 73 6D F0 00 99 5D 30 6D 25 B5 55 [10:17:49]*** Cut start [10:17:49]*** Partial cut [10:17:49]*** CUTSNS_PIN = 1 [10:17:49]*** CUTSNS_PIN = 0 [10:17: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 92 AB 47 00 8B 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 BE 4F 01 00 F4 03 04 00 A2 F6 EC 66 B6 04 01 00 00 7E 6A ED E3 8B A3 28 21 [10:17:50]CommunicateWithHost err = 0 [10:17:50]CheckOFDResponse [10:17:50]1017 (14) - 77093643461234 [10:17:50]1041 (16) - 0000000000874979 [10:17:50]1040 (4) - 85950 [10:17:50]1012 (4) - 20.09.2024 04:14 [10:17:50]1206 (1) - 0 [10:17:50]OFD Sender: Remove packet 85950 [10:17:50]ProducePacketName [10:17:50]name=ofd_packets/00085950 [10:17:50]NVStorageDeleteData [10:17:50]*** Brake cut motor [10:17:50]Read from MH i2c: 01 [10:17:50]MH_I2C_Read... [10:17:50]*** Stop cut motor [10:17:50]*** Cut end [10:17:50]Read from MH i2c: 01 07 00 [10:17:50]MH_I2C_Read... [10:17:50]Read from MH i2c: 01 07 00 F1 04 00 00 00 00 00 FF 0F 0A [10:17:50]process_action close_receipt done [10:17:50]requested_data is exist [10:17:50]produce_requested_data [10:17:50]requested_item fm.sn is exist - process it [10:17:50]wFMCommunicate request_size=4 [10:17:50]MH_SAM_APDU [10:17:50]CAPDU: 80 11 00 00 [10:17:50]Write to MH i2c: E2 08 00 F2 04 80 11 00 00 00 00 00 00 70 [10:17:50]Write i2c OK [10:17:50]MH_I2C_Read... [10:17:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:50]Read from MH i2c: E2 [10:17:50]MH_I2C_Read... [10:17:50]Read from MH i2c: E2 17 00 [10:17:50]MH_I2C_Read... [10:17:50]Read from MH i2c: E2 17 00 F2 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CF [10: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 [10:17:50]wFMCommunicate OK [10:17:50]requested_item fd.num is exist - process it [10:17:50]SAM_PROTO_GetFieldsCounters [10:17:50]wFMCommunicate request_size=4 [10:17:50]MH_SAM_APDU [10:17:50]CAPDU: 80 13 00 00 [10:17:50]Write to MH i2c: E2 08 00 F3 04 80 13 00 00 00 00 00 00 73 [10:17:50]Write i2c OK [10:17:50]MH_I2C_Read... [10:17:50]OFD Sender: No OFD packet to send [10:17:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:50]Read from MH i2c: E2 [10:17:50]MH_I2C_Read... [10:17:50]Read from MH i2c: E2 62 00 [10:17:50]MH_I2C_Read... [10:17:50]Read from MH i2c: E2 62 00 F3 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 BE 4F 01 00 0E 04 04 00 EF 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 E7 [10: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 BE 4F 01 00 0E 04 04 00 EF 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 [10:17:50]wFMCommunicate OK [10:17:50]SAM_PROTO_GetFieldsCounters done [10:17:50]requested_item shift.num is exist - process it [10:17:50]requested_item shift.opened is exist - process it [10:17:50]req_shift_opened [10:17:50]FM_GetShiftState [10:17:50]SAM_PROTO_GetShiftState [10:17:50]wFMCommunicate request_size=4 [10:17:50]MH_SAM_APDU [10:17:50]CAPDU: 80 13 01 00 [10:17:50]Write to MH i2c: E2 08 00 F4 04 80 13 01 00 00 00 00 00 75 [10:17:50]Write i2c OK [10:17:50]MH_I2C_Read... [10:17:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:50]Read from MH i2c: E2 [10:17:50]MH_I2C_Read... [10:17:50]Read from MH i2c: E2 0E 00 [10:17:50]MH_I2C_Read... [10:17:50]Read from MH i2c: E2 0E 00 F4 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 00 [10:17:50]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:17:50]wFMCommunicate OK [10:17:50]SAM_PROTO_GetShiftState done [10:17:50]FM_GetShiftState done [10:17:50]req_shift_opened done [10:17:50]requested_item shift.open_date is exist - process it [10:17:50]req_shift_open_date [10:17:50]req_shift_open_date done [10:17:50]produce_requested_data done [10:17:50]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85950,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:17:50]process_action_free close_receipt [10:17:50]json_value_free [10:17:50]json_value_free done [10:17:50]process_json_proto returns [10:17:50]Send response to host [10:17:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85950,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:17:50]free response buf [10:17:50]execute_script done [10:17:50]execute_script returns [10:17:50]free content buf [10:17:50]Sock 7.Close socket [10:17:50]Sock 7.Thread stoped [10:17:55]OFD Sender: No OFD packet to send [10:18:00]OFD Sender: No OFD packet to send [10:18:05]OFD Sender: No OFD packet to send [10:18:10]OFD Sender: No OFD packet to send [10:18:15]OFD Sender: No OFD packet to send [10:18:20]OFD Sender: No OFD packet to send [10:18:25]OFD Sender: No OFD packet to send [10:18:30]OFD Sender: No OFD packet to send [10:18:31]accept exits with 9 [10:18:31]New connection [10:18:31]New thread 3067141476 created [10:18:31]Thread 3067284836 joined [10:18:31]Waiting for new connection... [10:18:31] Sock 9.Parse request [10:18:31]Sock 9.Check first char [10:18:31]Sock 9.First char is OK [10:18:31]request: POST /json_proto HTTP/1.0 [10:18:31]Method: POST [10:18:31]URL: /json_proto [10:18:31]Method is POST - this is cgi request [10:18:31]url: /json_proto [10:18:31]query_string will be loaded in cgi processing [10:18:31]execute_cgi json_proto POST (null) [10:18:31]execute_cgi path=json_proto method=POST [10:18:31]POST find Content-Length [10:18:31]Host: 172.17.47.196:8080 [10:18:31]Content-Length: 687 [10:18:31]Content-Type: application/json [10:18:31] [10:18:31]POST finish read [10:18:31]Found Content-Length = 687 [10:18:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870792", "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" ] } } [10:18:31]execute_script... [10:18: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)870792", "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" ] } } [10:18:31]POST & json_proto [10:18:31]process_json_proto [10:18:31]json parsed OK: [10:18:31]protocol is kg_v1.0 [10:18:31]action value=close_receipt [10:18:31]process_action close_receipt [10:18:31]cmd_close_receipt [10:18:31]MH_GetDate [10:18:31]Write to MH i2c: F0 00 00 F5 04 E8 [10:18:31]Write i2c OK [10:18:31]MH_I2C_Read... [10:18:31]Read from MH i2c: F0 [10:18:31]MH_I2C_Read... [10:18:31]Read from MH i2c: F0 09 00 [10:18:31]MH_I2C_Read... [10:18:31]Read from MH i2c: F0 09 00 F5 04 00 F8 4B ED 66 4C 6B 94 66 38 [10:18:31]GetLastDocTimeStamp 1726827467 [10:18:31]current date 1726827512 [10:18:31]FM_GetShiftState [10:18:31]SAM_PROTO_GetShiftState [10:18:31]wFMCommunicate request_size=4 [10:18:31]MH_SAM_APDU [10:18:31]CAPDU: 80 13 01 00 [10:18:31]Write to MH i2c: E2 08 00 F6 04 80 13 01 00 00 00 00 00 77 [10:18:31]Write i2c OK [10:18:31]MH_I2C_Read... [10:18:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:31]Read from MH i2c: E2 [10:18:31]MH_I2C_Read... [10:18:31]Read from MH i2c: E2 0E 00 [10:18:31]MH_I2C_Read... [10:18:31]Read from MH i2c: E2 0E 00 F6 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 02 [10:18:31]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:18:31]wFMCommunicate OK [10:18:31]SAM_PROTO_GetShiftState done [10:18:31]FM_GetShiftState done [10:18:31]opened in 1726791534 [10:18:31]opened+sec_in_day 1726877934 [10:18:31]quantity*price = 120015 [10:18:31]sum+1 = 120016 [10:18:31]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 СНО: Общий режим Чек 110 20.09.2024 10:18 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85951 ФПД: 128528829639493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T101832&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85951&fm=128528829639493&tin=02508201610067®Number=0000000000092592&sum=120000 [10:18:32]StoreToDocumentArchive [10:18:32]shift 495 fd 85951 [10:18:32]save to /storage/0495/doc_00085951 [10:18:32]save last doc name /storage/0495/doc_00085951 to /storage/kkm_last_doc_name [10:18:32]save OK [10:18:32]Clear old archive folders... [10:18:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:18:32]tlvbuf is 00691E50 [10:18:32]SAM_PROTO_ClearQueue [10:18:32]wFMCommunicate request_size=4 [10:18:32]MH_SAM_APDU [10:18:32]CAPDU: 80 09 00 00 [10:18:32]Write to MH i2c: E2 08 00 03 05 80 09 00 00 00 00 00 00 7A [10:18:32]Write i2c OK [10:18:32]MH_I2C_Read... [10:18:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:18:32]Read from MH i2c: E2 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 03 00 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 03 00 03 05 00 90 00 7C [10:18:32]RAPDU: 90 00 [10:18:32]wFMCommunicate OK [10:18:32]SAM_PROTO_ClearQueue done [10:18:32]KKMCreateOFDPacket [10:18:32]OFDProtocolAddRootSTLVToBuf [10:18:32]FM_MakeSignedData [10:18:32]FM_MakeSignedData [10:18:32]SAM_PROTO_SignData [10:18:32]wFMCommunicate request_size=4 [10:18:32]MH_SAM_APDU [10:18:32]CAPDU: 80 0D 01 02 [10:18:32]Write to MH i2c: E2 08 00 04 05 80 0D 01 02 00 00 00 00 82 [10:18:32]Write i2c OK [10:18:32]MH_I2C_Read... [10:18:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:18:32]Read from MH i2c: E2 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 03 00 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 03 00 04 05 00 90 00 7D [10:18:32]RAPDU: 90 00 [10:18:32]wFMCommunicate OK [10:18:32]wFMCommunicate request_size=255 [10:18:32]MH_SAM_APDU [10:18: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 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 6E 00 00 00 F4 03 04 00 F8 4B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [10:18:32]Write to MH i2c: E2 02 01 05 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 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 6E 00 00 00 F4 03 04 00 F8 4B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 6D [10:18:32]Write i2c OK [10:18:32]MH_I2C_Read... [10:18:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:32]Read from MH i2c: E2 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 03 00 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 03 00 05 05 00 90 00 7E [10:18:32]RAPDU: 90 00 [10:18:32]wFMCommunicate OK [10:18:32]wFMCommunicate request_size=11 [10:18:32]MH_SAM_APDU [10:18:32]CAPDU: 80 0D 02 02 06 74 E5 73 3B EB 45 [10:18:32]Write to MH i2c: E2 0E 00 06 05 80 0D 02 02 06 00 74 E5 73 3B EB 45 00 00 C8 [10:18:32]Write i2c OK [10:18:32]MH_I2C_Read... [10:18:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:18:32]Read from MH i2c: E2 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 03 00 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 03 00 06 05 00 90 00 7F [10:18:32]RAPDU: 90 00 [10:18:32]wFMCommunicate OK [10:18:32]wFMCommunicate request_size=4 [10:18:32]MH_SAM_APDU [10:18:32]CAPDU: 80 0D 03 02 [10:18:32]Write to MH i2c: E2 08 00 07 05 80 0D 03 02 00 00 00 00 87 [10:18:32]Write i2c OK [10:18:32]MH_I2C_Read... [10:18:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:18:32]Read from MH i2c: E2 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 0B 00 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 0B 00 07 05 00 51 96 A2 E9 61 0C 05 43 90 00 AF [10:18:32]RAPDU: 51 96 A2 E9 61 0C 05 43 90 00 [10:18:32]wFMCommunicate OK [10:18:32]SAM_PROTO_SignData done [10:18:32]FM_MakeSignedData done [10:18:32]CreateOFDProtocolMessage [10:18:32]wFMCommunicate request_size=4 [10:18:32]MH_SAM_APDU [10:18:32]CAPDU: 80 11 00 00 [10:18:32]Write to MH i2c: E2 08 00 08 05 80 11 00 00 00 00 00 00 87 [10:18:32]Write i2c OK [10:18:32]MH_I2C_Read... [10:18:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:32]Read from MH i2c: E2 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 17 00 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: E2 17 00 08 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E6 [10:18: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:18:32]wFMCommunicate OK [10:18:32]CreateOFDProtocolMessage done [10:18:32]OFDSenderStorePacket 85951 [10:18:32]StoreOFDPacket docnum=85951 [10:18: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 8A C0 08 01 C8 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 6E 00 00 00 F4 03 04 00 F8 4B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 74 E5 73 3B EB 45 51 96 A2 E9 61 0C 05 43 [10:18:32]CheckFolder [10:18:32]dirname=/storage/ofd_packets [10:18:32]CheckFolder done [10:18:32]ProducePacketName [10:18:32]name=ofd_packets/00085951 [10:18:32]NVStorageSaveData ofd_packets/00085951 [10:18:32]File name is /storage/ofd_packets/00085951 [10:18:32]Write 302 bytes [10:18:32]NVStorageSaveData done [10:18:32]OFDSenderStorePacket done [10:18:32]KKMCreateOFDPacket done [10:18:32]NVStorageSaveData kkm_last_timestamp [10:18:32]File name is /storage/kkm_last_timestamp [10:18:32]Write 4 bytes [10:18:32]NVStorageSaveData done [10:18:32]ExternCall_PrintAddStr [10:18:32]wPrintStart [10:18:32]Write to MH i2c: 01 00 00 09 05 0E [10:18:32]Write i2c OK [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: 01 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: 01 07 00 [10:18:32]MH_I2C_Read... [10:18:32]Read from MH i2c: 01 07 00 09 05 00 00 00 00 00 FF 0F 23 [10:18:32]RasterBufferAndPrint [10:18:32]line Счет N : (1)870792 [10:18:32]line ИНН: 02508201610067 [10:18:32]line Контрольно-Кассовый Чек [10:18:32]line ПРОДАЖА [10:18:32]line ТРК (МРК, ГНК) : 54 [10:18:32]line Товар: 2710194210 [10:18:32]line ДТ(л)-К-4 [10:18:32]line 15.750 * 76.20 [10:18:32]line = 1200.15 [10:18:32]line НДС 12% НСП 1% [10:18:32]line > о реализуемом товаре [10:18:32]line ОКРУГЛЕНИЕ: -0.15 [10:18:32]line ИТОГО: 1200.00 [10:18:32]line Внесено: 1200.00 [10:18:32]line СДАЧА: 0.00 [10:18:32]line НСП 1% : 10.62 [10:18:32]line НДС 12% : 127.45 [10:18:32]line Наличными: 1200.00 [10:18:32]line Безнал.: 0.00 [10:18:32]line Место: АЗС № 137 "Партнер Нефть" [10:18:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:18:32]line СНО: Общий режим [10:18:32]line Чек 110 20.09.2024 10:18 [10:18:32]line Смена: 495 ФФД: 1.0 [10:18:32]line ЗНМ: 0300000064 [10:18:32]line РНМ: 0000000000092592 [10:18:32]line Версия ККМ: 001 [10:18:32]line ФМ: 0000000000874979 [10:18:32]line ФД: 85951 [10:18:32]line ФПД: 128528829639493 [10:18:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T101832&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85951&fm=128528829639493&tin=02508201610067®Number=0000000000092592&sum=120000 [10:18:33]OFD Sender: Processing packet 85951 [packets to send 263, broken 262] [10:18:33]ProducePacketName [10:18:33]name=ofd_packets/00085951 [10:18:33]OFD Sender: To server: pG, [10:18:33]CommunicateWithHost lk.salyk.kg:30040 [10:18:33]ConnectInit lk.salyk.kg [10:18:33]written 0, free lines is 4095 [10:18:33]Write to MH i2c: 01 00 00 34 05 39 [10:18:33]Write i2c OK [10:18:33]MH_I2C_Read... [10:18:33]Read from MH i2c: 01 [10:18:33]MH_I2C_Read... [10:18:33]Read from MH i2c: 01 07 00 [10:18:33]MH_I2C_Read... [10:18:33]Read from MH i2c: 01 07 00 34 05 00 00 00 00 00 DA 0C 26 [10:18:33]RasterBufferAndPrint [10:18:33]line [10:18:33]line [10:18:33]line [10:18:33]line [10:18:33]line [10:18:33]written 0, free lines is 3297 [10:18:33]MH_Cut [10:18:33]Write to MH i2c: D1 01 00 3B 05 01 12 [10:18:33]Write i2c OK [10:18:33]MH_I2C_Read... [10:18:33]Read from MH i2c: D1 [10:18:33]MH_I2C_Read... [10:18:33]Read from MH i2c: D1 01 00 [10:18:33]MH_I2C_Read... [10:18:33]Read from MH i2c: D1 01 00 3B 05 00 11 [10:18:33]Write to MH i2c: 01 00 00 3C 05 41 [10:18:33]Write i2c OK [10:18:33]MH_I2C_Read... [10:18:34]Connected sock=10 [10:18: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 10 01 00 00 8A C0 08 01 C8 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 6E 00 00 00 F4 03 04 00 F8 4B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 74 E5 73 3B EB 45 51 96 A2 E9 61 0C 05 43 [10:18:34]*** Cut start [10:18:34]*** Partial cut [10:18:34]*** CUTSNS_PIN = 1 [10:18:34]*** CUTSNS_PIN = 0 [10:18:34]*** Brake cut motor [10:18:35]Read from MH i2c: 01 [10:18:35]MH_I2C_Read... [10:18:35]*** Stop cut motor [10:18:35]*** Cut end [10:18:35]Read from MH i2c: 01 07 00 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: 01 07 00 3C 05 00 00 00 00 00 FF 0F 56 [10:18:35]process_action close_receipt done [10:18:35]requested_data is exist [10:18:35]produce_requested_data [10:18:35]requested_item fm.sn is exist - process it [10:18:35]wFMCommunicate request_size=4 [10:18:35]MH_SAM_APDU [10:18:35]CAPDU: 80 11 00 00 [10:18:35]Write to MH i2c: E2 08 00 3D 05 80 11 00 00 00 00 00 00 BC [10:18:35]Write i2c OK [10:18:35]MH_I2C_Read... [10:18:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:35]Read from MH i2c: E2 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 17 00 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 17 00 3D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1B [10:18:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:18:35]wFMCommunicate OK [10:18:35]requested_item fd.num is exist - process it [10:18:35]SAM_PROTO_GetFieldsCounters [10:18:35]wFMCommunicate request_size=4 [10:18:35]MH_SAM_APDU [10:18:35]CAPDU: 80 13 00 00 [10:18:35]Write to MH i2c: E2 08 00 3E 05 80 13 00 00 00 00 00 00 BF [10:18:35]Write i2c OK [10:18:35]MH_I2C_Read... [10:18:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:35]Read from MH i2c: E2 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 62 00 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 62 00 3E 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 BF 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [10:18: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 BF 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:35]wFMCommunicate OK [10:18:35]SAM_PROTO_GetFieldsCounters done [10:18:35]requested_item shift.num is exist - process it [10:18:35]requested_item shift.opened is exist - process it [10:18:35]req_shift_opened [10:18:35]FM_GetShiftState [10:18:35]SAM_PROTO_GetShiftState [10:18:35]wFMCommunicate request_size=4 [10:18:35]MH_SAM_APDU [10:18:35]CAPDU: 80 13 01 00 [10:18:35]Write to MH i2c: E2 08 00 3F 05 80 13 01 00 00 00 00 00 C1 [10:18:35]Write i2c OK [10:18:35]MH_I2C_Read... [10:18:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:35]Read from MH i2c: E2 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 0E 00 [10:18:35]MH_I2C_Read... [10:18:35]Read from MH i2c: E2 0E 00 3F 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 4C [10:18:35]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:18:35]wFMCommunicate OK [10:18:35]SAM_PROTO_GetShiftState done [10:18:35]FM_GetShiftState done [10:18:35]req_shift_opened done [10:18:35]requested_item shift.open_date is exist - process it [10:18:35]req_shift_open_date [10:18:35]req_shift_open_date done [10:18:35]produce_requested_data done [10:18:35]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85951,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:18:35]process_action_free close_receipt [10:18:35]json_value_free [10:18:35]json_value_free done [10:18:35]process_json_proto returns [10:18:35]Send response to host [10:18:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85951,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:18:35]free response buf [10:18:35]execute_script done [10:18:35]execute_script returns [10:18:35]free content buf [10:18:35]Sock 9.Close socket [10:18:35]Sock 9.Thread stoped [10:18: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 7E E1 47 00 AB 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 BF 4F 01 00 F4 03 04 00 CF F6 EC 66 B6 04 01 00 00 00 7D 73 26 A3 66 2D D3 [10:18:35]CommunicateWithHost err = 0 [10:18:35]CheckOFDResponse [10:18:35]1017 (14) - 77093643461234 [10:18:35]1041 (16) - 0000000000874979 [10:18:35]1040 (4) - 85951 [10:18:35]1012 (4) - 20.09.2024 04:15 [10:18:35]1206 (1) - 0 [10:18:35]OFD Sender: Remove packet 85951 [10:18:35]ProducePacketName [10:18:35]name=ofd_packets/00085951 [10:18:35]NVStorageDeleteData [10:18:36]OFD Sender: No OFD packet to send [10:18:41]OFD Sender: No OFD packet to send [10:18:46]OFD Sender: No OFD packet to send [10:18:51]OFD Sender: No OFD packet to send [10:18:56]OFD Sender: No OFD packet to send [10:19:00]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:03]accept exits with 7 [10:20:03]New connection [10:20:03]New thread 3067284836 created [10:20:03]Thread 3067141476 joined [10:20:03]Waiting for new connection... [10:20:03] Sock 7.Parse request [10:20:03]Sock 7.Check first char [10:20:03]Sock 7.First char is OK [10:20:03]request: POST /json_proto HTTP/1.0 [10:20:03]Method: POST [10:20:03]URL: /json_proto [10:20:03]Method is POST - this is cgi request [10:20:03]url: /json_proto [10:20:03]query_string will be loaded in cgi processing [10:20:03]execute_cgi json_proto POST (null) [10:20:03]execute_cgi path=json_proto method=POST [10:20:03]POST find Content-Length [10:20:03]Host: 172.17.47.196:8080 [10:20:03]Content-Length: 792 [10:20:03]Content-Type: application/json [10:20:03] [10:20:03]POST finish read [10:20:03]Found Content-Length = 792 [10:20:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870793", "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" : 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\u000A68926", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:03]execute_script... [10:20: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)870793", "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" : 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\u000A68926", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:03]POST & json_proto [10:20:03]process_json_proto [10:20:03]json parsed OK: [10:20:03]protocol is kg_v1.0 [10:20:03]action value=close_receipt [10:20:03]process_action close_receipt [10:20:03]cmd_close_receipt [10:20:03]MH_GetDate [10:20:03]Write to MH i2c: F0 00 00 40 05 34 [10:20:03]Write i2c OK [10:20:03]MH_I2C_Read... [10:20:03]Read from MH i2c: F0 [10:20:03]MH_I2C_Read... [10:20:03]Read from MH i2c: F0 09 00 [10:20:03]MH_I2C_Read... [10:20:03]Read from MH i2c: F0 09 00 40 05 00 54 4C ED 66 4C 6B 94 66 E1 [10:20:03]GetLastDocTimeStamp 1726827512 [10:20:03]current date 1726827604 [10:20:03]FM_GetShiftState [10:20:03]SAM_PROTO_GetShiftState [10:20:03]wFMCommunicate request_size=4 [10:20:03]MH_SAM_APDU [10:20:03]CAPDU: 80 13 01 00 [10:20:03]Write to MH i2c: E2 08 00 41 05 80 13 01 00 00 00 00 00 C3 [10:20:03]Write i2c OK [10:20:03]MH_I2C_Read... [10:20:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:03]Read from MH i2c: E2 [10:20:03]MH_I2C_Read... [10:20:03]Read from MH i2c: E2 0E 00 [10:20:03]MH_I2C_Read... [10:20:03]Read from MH i2c: E2 0E 00 41 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 4E [10:20:03]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:20:03]wFMCommunicate OK [10:20:03]SAM_PROTO_GetShiftState done [10:20:03]FM_GetShiftState done [10:20:03]opened in 1726791534 [10:20:03]opened+sec_in_day 1726877934 [10:20:03]quantity*price = 0 [10:20:03]sum+1 = 1 [10:20: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 СНО: Общий режим Чек 111 20.09.2024 10:20 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливная Карта 68926 ФМ: 0000000000874979 ФД: 85952 ФПД: 142986486495643 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T102004&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85952&fm=142986486495643&tin=02508201610067®Number=0000000000092592&sum=0 [10:20:04]StoreToDocumentArchive [10:20:04]shift 495 fd 85952 [10:20:04]save to /storage/0495/doc_00085952 [10:20:04]save last doc name /storage/0495/doc_00085952 to /storage/kkm_last_doc_name [10:20:04]save OK [10:20:04]Clear old archive folders... [10:20:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:04]tlvbuf is 00641E60 [10:20:04]SAM_PROTO_ClearQueue [10:20:04]wFMCommunicate request_size=4 [10:20:04]MH_SAM_APDU [10:20:04]CAPDU: 80 09 00 00 [10:20:04]Write to MH i2c: E2 08 00 4E 05 80 09 00 00 00 00 00 00 C5 [10:20:04]Write i2c OK [10:20:04]MH_I2C_Read... [10:20:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:04]Read from MH i2c: E2 [10:20:04]MH_I2C_Read... [10:20:04]Read from MH i2c: E2 03 00 [10:20:04]MH_I2C_Read... [10:20:04]Read from MH i2c: E2 03 00 4E 05 00 90 00 C7 [10:20:04]RAPDU: 90 00 [10:20:04]wFMCommunicate OK [10:20:04]SAM_PROTO_ClearQueue done [10:20:04]KKMCreateOFDPacket [10:20:04]OFDProtocolAddRootSTLVToBuf [10:20:04]FM_MakeSignedData [10:20:04]FM_MakeSignedData [10:20:04]SAM_PROTO_SignData [10:20:04]wFMCommunicate request_size=4 [10:20:04]MH_SAM_APDU [10:20:04]CAPDU: 80 0D 01 02 [10:20:04]Write to MH i2c: E2 08 00 4F 05 80 0D 01 02 00 00 00 00 CD [10:20:04]Write i2c OK [10:20:04]MH_I2C_Read... [10:20:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:04]Read from MH i2c: E2 [10:20:04]MH_I2C_Read... [10:20:04]Read from MH i2c: E2 03 00 [10:20:04]MH_I2C_Read... [10:20:04]Read from MH i2c: E2 03 00 4F 05 00 90 00 C8 [10:20:04]RAPDU: 90 00 [10:20:04]wFMCommunicate OK [10:20:04]wFMCommunicate request_size=255 [10:20:04]MH_SAM_APDU [10:20: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 6F 00 00 00 F4 03 04 00 54 4C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 82 [10:20:04]Write to MH i2c: E2 02 01 50 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 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 6F 00 00 00 F4 03 04 00 54 4C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 82 00 00 37 [10:20:04]Write i2c OK [10:20:04]MH_I2C_Read... [10:20:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:05]Read from MH i2c: E2 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: E2 03 00 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: E2 03 00 50 05 00 90 00 C9 [10:20:05]RAPDU: 90 00 [10:20:05]wFMCommunicate OK [10:20:05]wFMCommunicate request_size=10 [10:20:05]MH_SAM_APDU [10:20:05]CAPDU: 80 0D 02 02 05 0B A2 BC 39 9B [10:20:05]Write to MH i2c: E2 0D 00 51 05 80 0D 02 02 05 00 0B A2 BC 39 9B 00 00 17 [10:20:05]Write i2c OK [10:20:05]MH_I2C_Read... [10:20:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:05]Read from MH i2c: E2 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: E2 03 00 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: E2 03 00 51 05 00 90 00 CA [10:20:05]RAPDU: 90 00 [10:20:05]wFMCommunicate OK [10:20:05]wFMCommunicate request_size=4 [10:20:05]MH_SAM_APDU [10:20:05]CAPDU: 80 0D 03 02 [10:20:05]Write to MH i2c: E2 08 00 52 05 80 0D 03 02 00 00 00 00 D2 [10:20:05]Write i2c OK [10:20:05]MH_I2C_Read... [10:20:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:05]Read from MH i2c: E2 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: E2 0B 00 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: E2 0B 00 52 05 00 45 70 DB FF 15 BE F0 0F 90 00 34 [10:20:05]RAPDU: 45 70 DB FF 15 BE F0 0F 90 00 [10:20:05]wFMCommunicate OK [10:20:05]SAM_PROTO_SignData done [10:20:05]FM_MakeSignedData done [10:20:05]CreateOFDProtocolMessage [10:20:05]wFMCommunicate request_size=4 [10:20:05]MH_SAM_APDU [10:20:05]CAPDU: 80 11 00 00 [10:20:05]Write to MH i2c: E2 08 00 53 05 80 11 00 00 00 00 00 00 D2 [10:20:05]Write i2c OK [10:20:05]MH_I2C_Read... [10:20:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:05]Read from MH i2c: E2 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: E2 17 00 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: E2 17 00 53 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 31 [10: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 [10:20:05]wFMCommunicate OK [10:20:05]CreateOFDProtocolMessage done [10:20:05]OFDSenderStorePacket 85952 [10:20:05]StoreOFDPacket docnum=85952 [10: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 0F 01 00 00 FF CA 07 01 6E 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 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 6F 00 00 00 F4 03 04 00 54 4C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 82 0B A2 BC 39 9B 45 70 DB FF 15 BE F0 0F [10:20:05]CheckFolder [10:20:05]dirname=/storage/ofd_packets [10:20:05]CheckFolder done [10:20:05]ProducePacketName [10:20:05]name=ofd_packets/00085952 [10:20:05]NVStorageSaveData ofd_packets/00085952 [10:20:05]File name is /storage/ofd_packets/00085952 [10:20:05]Write 301 bytes [10:20:05]NVStorageSaveData done [10:20:05]OFDSenderStorePacket done [10:20:05]KKMCreateOFDPacket done [10:20:05]NVStorageSaveData kkm_last_timestamp [10:20:05]File name is /storage/kkm_last_timestamp [10:20:05]Write 4 bytes [10:20:05]NVStorageSaveData done [10:20:05]ExternCall_PrintAddStr [10:20:05]wPrintStart [10:20:05]Write to MH i2c: 01 00 00 54 05 59 [10:20:05]Write i2c OK [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: 01 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: 01 07 00 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: 01 07 00 54 05 00 00 00 00 00 FF 0F 6E [10:20:05]RasterBufferAndPrint [10:20:05]line Счет N : (1)870793 [10:20:05]line ИНН: 02508201610067 [10:20:05]line Контрольно-Кассовый Чек [10:20:05]line ПРОДАЖА [10:20:05]line ТРК (МРК, ГНК) : 63 [10:20:05]line Товар: 2710124130 [10:20:05]line Аи-92-К-5 [10:20:05]line 20.000 * 0.00 [10:20:05]line = 0.00 [10:20:05]line НДС 12% НСП 1% [10:20:05]line > о реализуемом товаре [10:20:05]line ИТОГО: 0.00 [10:20:05]line НСП 1% : 0.00 [10:20:05]line НДС 12% : 0.00 [10:20:05]line Наличными: 0.00 [10:20:05]line Безнал.: 0.00 [10:20:05]line Место: АЗС № 137 "Партнер Нефть" [10:20:05]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:20:05]line СНО: Общий режим [10:20:05]line Чек 111 20.09.2024 10:20 [10:20:05]line Смена: 495 ФФД: 1.0 [10:20:05]line ЗНМ: 0300000064 [10:20:05]line РНМ: 0000000000092592 [10:20:05]line Версия ККМ: 001 [10:20:05]line Талоны: Топливная Карта [10:20:05]line 68926 [10:20:05]line ФМ: 0000000000874979 [10:20:05]line ФД: 85952 [10:20:05]line ФПД: 142986486495643 [10:20:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T102004&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85952&fm=142986486495643&tin=02508201610067®Number=0000000000092592&sum=0 [10:20:05]written 0, free lines is 4095 [10:20:05]OFD Sender: Processing packet 85952 [packets to send 263, broken 262] [10:20:05]ProducePacketName [10:20:05]name=ofd_packets/00085952 [10:20:05]OFD Sender: To server: pG, [10:20:05]CommunicateWithHost lk.salyk.kg:30040 [10:20:05]ConnectInit lk.salyk.kg [10:20:05]Write to MH i2c: 01 00 00 7E 05 83 [10:20:05]Write i2c OK [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: 01 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: 01 07 00 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: 01 07 00 7E 05 00 00 00 00 00 E6 0C 7C [10:20:05]RasterBufferAndPrint [10:20:05]line [10:20:05]line [10:20:05]line [10:20:05]line [10:20:05]line [10:20:05]written 0, free lines is 3309 [10:20:05]MH_Cut [10:20:05]Write to MH i2c: D1 01 00 85 05 01 5C [10:20:05]Write i2c OK [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: D1 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: D1 01 00 [10:20:05]MH_I2C_Read... [10:20:05]Read from MH i2c: D1 01 00 85 05 00 5B [10:20:05]Write to MH i2c: 01 00 00 86 05 8B [10:20:05]Write i2c OK [10:20:05]MH_I2C_Read... [10:20:06]*** Cut start [10:20:06]*** Partial cut [10:20:06]*** CUTSNS_PIN = 1 [10:20:06]*** CUTSNS_PIN = 0 [10:20:06]*** Brake cut motor [10:20:07]Read from MH i2c: 01 [10:20:07]MH_I2C_Read... [10:20:07]*** Stop cut motor [10:20:07]*** Cut end [10:20:07]Read from MH i2c: 01 07 00 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: 01 07 00 86 05 00 00 00 00 00 FF 0F A0 [10:20:07]process_action close_receipt done [10:20:07]requested_data is exist [10:20:07]produce_requested_data [10:20:07]requested_item fm.sn is exist - process it [10:20:07]wFMCommunicate request_size=4 [10:20:07]MH_SAM_APDU [10:20:07]CAPDU: 80 11 00 00 [10:20:07]Write to MH i2c: E2 08 00 87 05 80 11 00 00 00 00 00 00 06 [10:20:07]Write i2c OK [10:20:07]MH_I2C_Read... [10:20:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:07]Read from MH i2c: E2 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 17 00 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 17 00 87 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 65 [10: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 [10:20:07]wFMCommunicate OK [10:20:07]requested_item fd.num is exist - process it [10:20:07]SAM_PROTO_GetFieldsCounters [10:20:07]wFMCommunicate request_size=4 [10:20:07]MH_SAM_APDU [10:20:07]CAPDU: 80 13 00 00 [10:20:07]Write to MH i2c: E2 08 00 88 05 80 13 00 00 00 00 00 00 09 [10:20:07]Write i2c OK [10:20:07]MH_I2C_Read... [10:20:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:07]Read from MH i2c: E2 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 62 00 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 62 00 88 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 C0 4F 01 00 0E 04 04 00 EF 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 85 [10: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 C0 4F 01 00 0E 04 04 00 EF 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 [10:20:07]wFMCommunicate OK [10:20:07]SAM_PROTO_GetFieldsCounters done [10:20:07]requested_item shift.num is exist - process it [10:20:07]requested_item shift.opened is exist - process it [10:20:07]req_shift_opened [10:20:07]FM_GetShiftState [10:20:07]SAM_PROTO_GetShiftState [10:20:07]wFMCommunicate request_size=4 [10:20:07]MH_SAM_APDU [10:20:07]CAPDU: 80 13 01 00 [10:20:07]Write to MH i2c: E2 08 00 89 05 80 13 01 00 00 00 00 00 0B [10:20:07]Write i2c OK [10:20:07]MH_I2C_Read... [10:20:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:07]Read from MH i2c: E2 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 0E 00 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 0E 00 89 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 96 [10:20:07]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:20:07]wFMCommunicate OK [10:20:07]SAM_PROTO_GetShiftState done [10:20:07]FM_GetShiftState done [10:20:07]req_shift_opened done [10:20:07]requested_item shift.open_date is exist - process it [10:20:07]req_shift_open_date [10:20:07]req_shift_open_date done [10:20:07]produce_requested_data done [10:20:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85952,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:20:07]process_action_free close_receipt [10:20:07]json_value_free [10:20:07]json_value_free done [10:20:07]process_json_proto returns [10:20:07]Send response to host [10:20:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85952,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:20:07]free response buf [10:20:07]execute_script done [10:20:07]execute_script returns [10:20:07]free content buf [10:20:07]Sock 7.Close socket [10:20:07]Sock 7.Thread stoped [10:20:10]ConnectInit Can't take IP for lk.salyk.kg [10:20:10]CommunicateWithHost connect error [10:20:10]CommunicateWithHost err = -1 [10:20:10]OFD Sender: Server communicate error [10:20:15]OFD Sender: Processing packet 85952 [packets to send 263, broken 262] [10:20:15]ProducePacketName [10:20:15]name=ofd_packets/00085952 [10:20:15]OFD Sender: To server: pG, [10:20:15]CommunicateWithHost lk.salyk.kg:30040 [10:20:15]ConnectInit lk.salyk.kg [10:20:20]ConnectInit Can't take IP for lk.salyk.kg [10:20:20]CommunicateWithHost connect error [10:20:20]CommunicateWithHost err = -1 [10:20:20]OFD Sender: Server communicate error [10:20:25]OFD Sender: Processing packet 85952 [packets to send 263, broken 262] [10:20:25]ProducePacketName [10:20:25]name=ofd_packets/00085952 [10:20:25]OFD Sender: To server: pG, [10:20:25]CommunicateWithHost lk.salyk.kg:30040 [10:20:25]ConnectInit lk.salyk.kg [10:20:26]Connected sock=7 [10:20:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 FF CA 07 01 6E 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 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 6F 00 00 00 F4 03 04 00 54 4C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 82 0B A2 BC 39 9B 45 70 DB FF 15 BE F0 0F [10:20: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 92 79 47 00 DD 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C0 4F 01 00 F4 03 04 00 3F F7 EC 66 B6 04 01 00 00 E2 12 B1 88 EC 87 77 E9 [10:20:27]CommunicateWithHost err = 0 [10:20:27]CheckOFDResponse [10:20:27]1017 (14) - 77093643461234 [10:20:27]1041 (16) - 0000000000874979 [10:20:27]1040 (4) - 85952 [10:20:27]1012 (4) - 20.09.2024 04:17 [10:20:27]1206 (1) - 0 [10:20:27]OFD Sender: Remove packet 85952 [10:20:27]ProducePacketName [10:20:27]name=ofd_packets/00085952 [10:20:27]NVStorageDeleteData [10:20:27]OFD Sender: No OFD packet to send [10:20:29]accept exits with 10 [10:20:29]New connection [10:20:29]New thread 3067141476 created [10:20:29]Thread 3067284836 joined [10:20:29]Waiting for new connection... [10:20:29] Sock 10.Parse request [10:20:29]Sock 10.Check first char [10:20:29]Sock 10.First char is OK [10:20:29]request: POST /json_proto HTTP/1.0 [10:20:29]Method: POST [10:20:29]URL: /json_proto [10:20:29]Method is POST - this is cgi request [10:20:29]url: /json_proto [10:20:29]query_string will be loaded in cgi processing [10:20:29]execute_cgi json_proto POST (null) [10:20:29]execute_cgi path=json_proto method=POST [10:20:29]POST find Content-Length [10:20:29]Host: 172.17.47.196:8080 [10:20:29]Content-Length: 984 [10:20:29]Content-Type: application/json [10:20:29] [10:20:29]POST finish read [10:20:29]Found Content-Length = 984 [10:20:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870794", "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" : 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" ] } } [10:20:29]execute_script... [10:20:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870794", "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" : 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" ] } } [10:20:29]POST & json_proto [10:20:29]process_json_proto [10:20:29]json parsed OK: [10:20:29]protocol is kg_v1.0 [10:20:29]action value=close_receipt [10:20:29]process_action close_receipt [10:20:29]cmd_close_receipt [10:20:29]MH_GetDate [10:20:29]Write to MH i2c: F0 00 00 8A 05 7E [10:20:29]Write i2c OK [10:20:29]MH_I2C_Read... [10:20:29]Read from MH i2c: F0 [10:20:29]MH_I2C_Read... [10:20:29]Read from MH i2c: F0 09 00 [10:20:29]MH_I2C_Read... [10:20:29]Read from MH i2c: F0 09 00 8A 05 00 6E 4C ED 66 4C 6B 94 66 45 [10:20:29]GetLastDocTimeStamp 1726827604 [10:20:29]current date 1726827630 [10:20:29]FM_GetShiftState [10:20:29]SAM_PROTO_GetShiftState [10:20:29]wFMCommunicate request_size=4 [10:20:29]MH_SAM_APDU [10:20:29]CAPDU: 80 13 01 00 [10:20:29]Write to MH i2c: E2 08 00 8B 05 80 13 01 00 00 00 00 00 0D [10:20:29]Write i2c OK [10:20:29]MH_I2C_Read... [10:20:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:29]Read from MH i2c: E2 [10:20:29]MH_I2C_Read... [10:20:29]Read from MH i2c: E2 0E 00 [10:20:29]MH_I2C_Read... [10:20:29]Read from MH i2c: E2 0E 00 8B 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 98 [10:20:29]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:20:29]wFMCommunicate OK [10:20:29]SAM_PROTO_GetShiftState done [10:20:29]FM_GetShiftState done [10:20:29]opened in 1726791534 [10:20:29]opened+sec_in_day 1726877934 [10:20:29]quantity*price = 200066 [10:20:29]sum+1 = 200067 [10:20:29]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 СНО: Общий режим Чек 112 20.09.2024 10:20 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 29.95 сом ФМ: 0000000000874979 ФД: 85953 ФПД: 94226152184406 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T102030&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85953&fm=94226152184406&tin=02508201610067®Number=0000000000092592&sum=200000 [10:20:30]StoreToDocumentArchive [10:20:30]shift 495 fd 85953 [10:20:30]save to /storage/0495/doc_00085953 [10:20:30]save last doc name /storage/0495/doc_00085953 to /storage/kkm_last_doc_name [10:20:30]save OK [10:20:30]Clear old archive folders... [10:20:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:30]tlvbuf is 00621D10 [10:20:30]SAM_PROTO_ClearQueue [10:20:30]wFMCommunicate request_size=4 [10:20:30]MH_SAM_APDU [10:20:30]CAPDU: 80 09 00 00 [10:20:30]Write to MH i2c: E2 08 00 98 05 80 09 00 00 00 00 00 00 0F [10:20:30]Write i2c OK [10:20:30]MH_I2C_Read... [10:20:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:30]Read from MH i2c: E2 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: E2 03 00 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: E2 03 00 98 05 00 90 00 11 [10:20:30]RAPDU: 90 00 [10:20:30]wFMCommunicate OK [10:20:30]SAM_PROTO_ClearQueue done [10:20:30]KKMCreateOFDPacket [10:20:30]OFDProtocolAddRootSTLVToBuf [10:20:30]FM_MakeSignedData [10:20:30]FM_MakeSignedData [10:20:30]SAM_PROTO_SignData [10:20:30]wFMCommunicate request_size=4 [10:20:30]MH_SAM_APDU [10:20:30]CAPDU: 80 0D 01 02 [10:20:30]Write to MH i2c: E2 08 00 99 05 80 0D 01 02 00 00 00 00 17 [10:20:30]Write i2c OK [10:20:30]MH_I2C_Read... [10:20:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:30]Read from MH i2c: E2 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: E2 03 00 [10:20:30]MH_I2C_Read... [10:20:30]Read from MH i2c: E2 03 00 99 05 00 90 00 12 [10:20:30]RAPDU: 90 00 [10:20:30]wFMCommunicate OK [10:20:30]wFMCommunicate request_size=255 [10:20:30]MH_SAM_APDU [10:20:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 70 00 00 00 F4 03 04 00 6E 4C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 55 [10:20:30]Write to MH i2c: E2 02 01 9A 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 70 00 00 00 F4 03 04 00 6E 4C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 55 00 00 18 [10:20:30]Write i2c OK [10:20:30]MH_I2C_Read... [10:20:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:31]Read from MH i2c: E2 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 03 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 03 00 9A 05 00 90 00 13 [10:20:31]RAPDU: 90 00 [10:20:31]wFMCommunicate OK [10:20:31]wFMCommunicate request_size=10 [10:20:31]MH_SAM_APDU [10:20:31]CAPDU: 80 0D 02 02 05 B2 BC 54 5A 56 [10:20:31]Write to MH i2c: E2 0D 00 9B 05 80 0D 02 02 05 00 B2 BC 54 5A 56 00 00 96 [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:31]Read from MH i2c: E2 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 03 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 03 00 9B 05 00 90 00 14 [10:20:31]RAPDU: 90 00 [10:20:31]wFMCommunicate OK [10:20:31]wFMCommunicate request_size=4 [10:20:31]MH_SAM_APDU [10:20:31]CAPDU: 80 0D 03 02 [10:20:31]Write to MH i2c: E2 08 00 9C 05 80 0D 03 02 00 00 00 00 1C [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:31]Read from MH i2c: E2 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 0B 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 0B 00 9C 05 00 C2 61 32 1B F4 A0 BF 19 90 00 F9 [10:20:31]RAPDU: C2 61 32 1B F4 A0 BF 19 90 00 [10:20:31]wFMCommunicate OK [10:20:31]SAM_PROTO_SignData done [10:20:31]FM_MakeSignedData done [10:20:31]CreateOFDProtocolMessage [10:20:31]wFMCommunicate request_size=4 [10:20:31]MH_SAM_APDU [10:20:31]CAPDU: 80 11 00 00 [10:20:31]Write to MH i2c: E2 08 00 9D 05 80 11 00 00 00 00 00 00 1C [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:31]Read from MH i2c: E2 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 17 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: E2 17 00 9D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7B [10:20: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:20:31]wFMCommunicate OK [10:20:31]CreateOFDProtocolMessage done [10:20:31]OFDSenderStorePacket 85953 [10:20:31]StoreOFDPacket docnum=85953 [10:20: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 22 ED 07 01 DA 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 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 70 00 00 00 F4 03 04 00 6E 4C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 55 B2 BC 54 5A 56 C2 61 32 1B F4 A0 BF 19 [10:20:31]CheckFolder [10:20:31]dirname=/storage/ofd_packets [10:20:31]CheckFolder done [10:20:31]ProducePacketName [10:20:31]name=ofd_packets/00085953 [10:20:31]NVStorageSaveData ofd_packets/00085953 [10:20:31]File name is /storage/ofd_packets/00085953 [10:20:31]Write 301 bytes [10:20:31]NVStorageSaveData done [10:20:31]OFDSenderStorePacket done [10:20:31]KKMCreateOFDPacket done [10:20:31]NVStorageSaveData kkm_last_timestamp [10:20:31]File name is /storage/kkm_last_timestamp [10:20:31]Write 4 bytes [10:20:31]NVStorageSaveData done [10:20:31]ExternCall_PrintAddStr [10:20:31]wPrintStart [10:20:31]Write to MH i2c: 01 00 00 9E 05 A3 [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 9E 05 00 00 00 00 00 FF 0F B8 [10:20:31]RasterBufferAndPrint [10:20:31]line Счет N : (1)870794 [10:20:31]line ИНН: 02508201610067 [10:20:31]line Контрольно-Кассовый Чек [10:20:31]line ПРОДАЖА [10:20:31]line ТРК (МРК, ГНК) : 33 [10:20:31]line Товар: 2710124130 [10:20:31]line Аи-92-К-5 [10:20:31]line 29.950 * 66.80 [10:20:31]line = 2000.66 [10:20:31]line НДС 12% НСП 1% [10:20:31]line > о реализуемом товаре [10:20:31]line ОКРУГЛЕНИЕ: -0.66 [10:20:31]line ИТОГО: 2000.00 [10:20:31]line Внесено: 2000.00 [10:20:31]line СДАЧА: 0.00 [10:20:31]line НСП 1% : 17.70 [10:20:31]line НДС 12% : 212.46 [10:20:31]line Наличными: 2000.00 [10:20:31]line Безнал.: 0.00 [10:20:31]line Место: АЗС № 137 "Партнер Нефть" [10:20:31]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:20:31]line СНО: Общий режим [10:20:31]line Чек 112 20.09.2024 10:20 [10:20:31]line Смена: 495 ФФД: 1.0 [10:20:31]line ЗНМ: 0300000064 [10:20:31]line РНМ: 0000000000092592 [10:20:31]line Версия ККМ: 001 [10:20:31]line [10:20:31]line Дисконтная программа [10:20:31]line АИ-92 [10:20:31]line номер 137 [10:20:31]line сэкономлено 29.95 сом [10:20:31]line ФМ: 0000000000874979 [10:20:31]line ФД: 85953 [10:20:31]line ФПД: 94226152184406 [10:20:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T102030&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85953&fm=94226152184406&tin=02508201610067®Number=0000000000092592&sum=200000 [10:20:31]written 0, free lines is 4095 [10:20:31]OFD Sender: Processing packet 85953 [packets to send 263, broken 262] [10:20:31]ProducePacketName [10:20:31]name=ofd_packets/00085953 [10:20:31]OFD Sender: To server: pG, [10:20:31]CommunicateWithHost lk.salyk.kg:30040 [10:20:31]ConnectInit lk.salyk.kg [10:20:31]Write to MH i2c: 01 00 00 CE 05 D3 [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: 01 07 00 CE 05 00 00 00 00 00 8A 0C 70 [10:20:31]RasterBufferAndPrint [10:20:31]line [10:20:31]line [10:20:31]line [10:20:31]line [10:20:31]line [10:20:31]written 0, free lines is 3222 [10:20:31]MH_Cut [10:20:31]Write to MH i2c: D1 01 00 D5 05 01 AC [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: D1 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: D1 01 00 [10:20:31]MH_I2C_Read... [10:20:31]Read from MH i2c: D1 01 00 D5 05 00 AB [10:20:31]Write to MH i2c: 01 00 00 D6 05 DB [10:20:31]Write i2c OK [10:20:31]MH_I2C_Read... [10:20:32]*** Cut start [10:20:32]*** Partial cut [10:20:32]*** CUTSNS_PIN = 1 [10:20:32]*** CUTSNS_PIN = 0 [10:20:32]*** Brake cut motor [10:20:33]Read from MH i2c: 01 [10:20:33]MH_I2C_Read... [10:20:33]*** Stop cut motor [10:20:33]*** Cut end [10:20:33]Read from MH i2c: 01 07 00 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: 01 07 00 D6 05 00 00 00 00 00 FF 0F F0 [10:20:33]process_action close_receipt done [10:20:33]requested_data is exist [10:20:33]produce_requested_data [10:20:33]requested_item fm.sn is exist - process it [10:20:33]wFMCommunicate request_size=4 [10:20:33]MH_SAM_APDU [10:20:33]CAPDU: 80 11 00 00 [10:20:33]Write to MH i2c: E2 08 00 D7 05 80 11 00 00 00 00 00 00 56 [10:20:33]Write i2c OK [10:20:33]MH_I2C_Read... [10:20:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:33]Read from MH i2c: E2 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 17 00 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 17 00 D7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B5 [10:20:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:20:33]wFMCommunicate OK [10:20:33]requested_item fd.num is exist - process it [10:20:33]SAM_PROTO_GetFieldsCounters [10:20:33]wFMCommunicate request_size=4 [10:20:33]MH_SAM_APDU [10:20:33]CAPDU: 80 13 00 00 [10:20:33]Write to MH i2c: E2 08 00 D8 05 80 13 00 00 00 00 00 00 59 [10:20:33]Write i2c OK [10:20:33]MH_I2C_Read... [10:20:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:33]Read from MH i2c: E2 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 62 00 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 62 00 D8 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 C1 4F 01 00 0E 04 04 00 EF 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 D9 [10:20:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [10:20:33]wFMCommunicate OK [10:20:33]SAM_PROTO_GetFieldsCounters done [10:20:33]requested_item shift.num is exist - process it [10:20:33]requested_item shift.opened is exist - process it [10:20:33]req_shift_opened [10:20:33]FM_GetShiftState [10:20:33]SAM_PROTO_GetShiftState [10:20:33]wFMCommunicate request_size=4 [10:20:33]MH_SAM_APDU [10:20:33]CAPDU: 80 13 01 00 [10:20:33]Write to MH i2c: E2 08 00 D9 05 80 13 01 00 00 00 00 00 5B [10:20:33]Write i2c OK [10:20:33]MH_I2C_Read... [10:20:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:33]Read from MH i2c: E2 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 0E 00 [10:20:33]MH_I2C_Read... [10:20:33]Read from MH i2c: E2 0E 00 D9 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E6 [10:20:33]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:20:33]wFMCommunicate OK [10:20:33]SAM_PROTO_GetShiftState done [10:20:33]FM_GetShiftState done [10:20:33]req_shift_opened done [10:20:33]requested_item shift.open_date is exist - process it [10:20:33]req_shift_open_date [10:20:33]req_shift_open_date done [10:20:33]produce_requested_data done [10:20:33]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85953,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:20:33]process_action_free close_receipt [10:20:33]json_value_free [10:20:33]json_value_free done [10:20:33]process_json_proto returns [10:20:33]Send response to host [10:20:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85953,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:20:33]free response buf [10:20:33]execute_script done [10:20:33]execute_script returns [10:20:33]free content buf [10:20:33]Sock 10.Close socket [10:20:33]Sock 10.Thread stoped [10:20:36]Connected sock=11 [10:20: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 22 ED 07 01 DA 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 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 70 00 00 00 F4 03 04 00 6E 4C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 55 B2 BC 54 5A 56 C2 61 32 1B F4 A0 BF 19 [10:20:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 82 ED 47 00 61 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 C1 4F 01 00 F4 03 04 00 48 F7 EC 66 B6 04 01 00 00 ED D2 59 99 CC B8 5C 06 [10:20:37]CommunicateWithHost err = 0 [10:20:37]CheckOFDResponse [10:20:37]1017 (14) - 77093643461234 [10:20:37]1041 (16) - 0000000000874979 [10:20:37]1040 (4) - 85953 [10:20:37]1012 (4) - 20.09.2024 04:17 [10:20:37]1206 (1) - 0 [10:20:37]OFD Sender: Remove packet 85953 [10:20:37]ProducePacketName [10:20:37]name=ofd_packets/00085953 [10:20:37]NVStorageDeleteData [10:20:37]OFD Sender: No OFD packet to send [10:20:42]OFD Sender: No OFD packet to send [10:20:47]OFD Sender: No OFD packet to send [10:20:52]OFD Sender: No OFD packet to send [10:20:57]OFD Sender: No OFD packet to send [10:21:02]OFD Sender: No OFD packet to send [10:21:07]OFD Sender: No OFD packet to send [10:21:12]OFD Sender: No OFD packet to send [10:21:17]OFD Sender: No OFD packet to send [10:21:22]OFD Sender: No OFD packet to send [10:21:27]OFD Sender: No OFD packet to send [10:21:32]OFD Sender: No OFD packet to send [10:21:37]OFD Sender: No OFD packet to send [10:21:42]OFD Sender: No OFD packet to send [10:21:47]OFD Sender: No OFD packet to send [10:21:52]OFD Sender: No OFD packet to send [10:21:57]OFD Sender: No OFD packet to send [10:22:02]OFD Sender: No OFD packet to send [10:22:07]OFD Sender: No OFD packet to send [10:22:12]OFD Sender: No OFD packet to send [10:22:17]OFD Sender: No OFD packet to send [10:22:20]recv_with_timeout no data received [10:22:22]OFD Sender: No OFD packet to send [10:22:27]OFD Sender: No OFD packet to send [10:22:32]OFD Sender: No OFD packet to send [10:22:37]OFD Sender: No OFD packet to send [10:22:38]recv_with_timeout no data received [10:22:42]OFD Sender: No OFD packet to send [10:22:52]OFD Sender: No OFD packet to send [10:22:57]OFD Sender: No OFD packet to send [10:23:02]OFD Sender: No OFD packet to send [10:23:07]OFD Sender: No OFD packet to send [10:23:12]OFD Sender: No OFD packet to send [10:23:17]OFD Sender: No OFD packet to send [10:23:22]OFD Sender: No OFD packet to send [10:23:27]OFD Sender: No OFD packet to send [10:23:32]OFD Sender: No OFD packet to send [10:23:37]OFD Sender: No OFD packet to send [10:23:42]OFD Sender: No OFD packet to send [10:23:47]OFD Sender: No OFD packet to send [10:23:52]OFD Sender: No OFD packet to send [10:23:57]OFD Sender: No OFD packet to send [10:23:59]recv_with_timeout no data received [10:24:02]OFD Sender: No OFD packet to send [10:24:07]OFD Sender: No OFD packet to send [10:24:12]OFD Sender: No OFD packet to send [10:24:17]OFD Sender: No OFD packet to send [10:24:19]recv_with_timeout no data received [10:24:22]OFD Sender: No OFD packet to send [10:24:27]OFD Sender: No OFD packet to send [10:24:32]OFD Sender: No OFD packet to send [10:24:37]OFD Sender: No OFD packet to send [10:24:42]OFD Sender: No OFD packet to send [10:24:47]OFD Sender: No OFD packet to send [10:25:02]OFD Sender: No OFD packet to send [10:25:07]OFD Sender: No OFD packet to send [10:25:08]recv_with_timeout no data received [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:28]OFD Sender: No OFD packet to send [10:25:33]OFD Sender: No OFD packet to send [10:25:38]OFD Sender: No OFD packet to send [10:25:43]OFD Sender: No OFD packet to send [10:25:48]OFD Sender: No OFD packet to send [10:25:53]OFD Sender: No OFD packet to send [10:25:58]OFD Sender: No OFD packet to send [10:26:00]recv_with_timeout no data received [10:26:03]OFD Sender: No OFD packet to send [10:26:08]OFD Sender: No OFD packet to send [10:26:13]OFD Sender: No OFD packet to send [10:26:18]OFD Sender: No OFD packet to send [10:26:23]OFD Sender: No OFD packet to send [10:26:28]OFD Sender: No OFD packet to send [10:26:33]OFD Sender: No OFD packet to send [10:26:38]OFD Sender: No OFD packet to send [10:26:43]OFD Sender: No OFD packet to send [10:26:48]OFD Sender: No OFD packet to send [10:26:53]OFD Sender: No OFD packet to send [10:26:58]OFD Sender: No OFD packet to send [10:27:03]OFD Sender: No OFD packet to send [10:27:08]OFD Sender: No OFD packet to send [10:27:13]OFD Sender: No OFD packet to send [10:27:15]accept exits with 7 [10:27:15]New connection [10:27:15]New thread 3067284836 created [10:27:15]Thread 3067141476 joined [10:27:15]Waiting for new connection... [10:27:15] Sock 7.Parse request [10:27:15]Sock 7.Check first char [10:27:15]Sock 7.First char is OK [10:27:15]request: POST /json_proto HTTP/1.0 [10:27:15]Method: POST [10:27:15]URL: /json_proto [10:27:15]Method is POST - this is cgi request [10:27:15]url: /json_proto [10:27:15]query_string will be loaded in cgi processing [10:27:15]execute_cgi json_proto POST (null) [10:27:15]execute_cgi path=json_proto method=POST [10:27:15]POST find Content-Length [10:27:15]Host: 172.17.47.196:8080 [10:27:15]Content-Length: 682 [10:27:15]Content-Type: application/json [10:27:15] [10:27:15]POST finish read [10:27:15]Found Content-Length = 682 [10:27:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870795", "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" ] } } [10:27:15]execute_script... [10:27: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)870795", "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" ] } } [10:27:15]POST & json_proto [10:27:15]process_json_proto [10:27:15]json parsed OK: [10:27:15]protocol is kg_v1.0 [10:27:15]action value=close_receipt [10:27:15]process_action close_receipt [10:27:15]cmd_close_receipt [10:27:15]MH_GetDate [10:27:15]Write to MH i2c: F0 00 00 DA 05 CE [10:27:15]Write i2c OK [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: F0 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: F0 09 00 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: F0 09 00 DA 05 00 04 4E ED 66 4C 6B 94 66 2D [10:27:15]GetLastDocTimeStamp 1726827630 [10:27:15]current date 1726828036 [10:27:15]FM_GetShiftState [10:27:15]SAM_PROTO_GetShiftState [10:27:15]wFMCommunicate request_size=4 [10:27:15]MH_SAM_APDU [10:27:15]CAPDU: 80 13 01 00 [10:27:15]Write to MH i2c: E2 08 00 DB 05 80 13 01 00 00 00 00 00 5D [10:27:15]Write i2c OK [10:27:15]MH_I2C_Read... [10:27:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:15]Read from MH i2c: E2 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: E2 0E 00 [10:27:15]MH_I2C_Read... [10:27:15]Read from MH i2c: E2 0E 00 DB 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E8 [10:27:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:27:15]wFMCommunicate OK [10:27:15]SAM_PROTO_GetShiftState done [10:27:15]FM_GetShiftState done [10:27:15]opened in 1726791534 [10:27:15]opened+sec_in_day 1726877934 [10:27:15]quantity*price = 100005 [10:27:15]sum+1 = 100006 [10:27:15]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 СНО: Общий режим Чек 113 20.09.2024 10:27 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85954 ФПД: 260186374204340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T102716&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85954&fm=260186374204340&tin=02508201610067®Number=0000000000092592&sum=100000 [10:27:16]StoreToDocumentArchive [10:27:16]shift 495 fd 85954 [10:27:16]save to /storage/0495/doc_00085954 [10:27:16]save last doc name /storage/0495/doc_00085954 to /storage/kkm_last_doc_name [10:27:16]save OK [10:27:16]Clear old archive folders... [10:27:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:16]tlvbuf is 00694070 [10:27:16]SAM_PROTO_ClearQueue [10:27:16]wFMCommunicate request_size=4 [10:27:16]MH_SAM_APDU [10:27:16]CAPDU: 80 09 00 00 [10:27:16]Write to MH i2c: E2 08 00 E8 05 80 09 00 00 00 00 00 00 5F [10:27:16]Write i2c OK [10:27:16]MH_I2C_Read... [10:27:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:16]Read from MH i2c: E2 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 03 00 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 03 00 E8 05 00 90 00 61 [10:27:16]RAPDU: 90 00 [10:27:16]wFMCommunicate OK [10:27:16]SAM_PROTO_ClearQueue done [10:27:16]KKMCreateOFDPacket [10:27:16]OFDProtocolAddRootSTLVToBuf [10:27:16]FM_MakeSignedData [10:27:16]FM_MakeSignedData [10:27:16]SAM_PROTO_SignData [10:27:16]wFMCommunicate request_size=4 [10:27:16]MH_SAM_APDU [10:27:16]CAPDU: 80 0D 01 02 [10:27:16]Write to MH i2c: E2 08 00 E9 05 80 0D 01 02 00 00 00 00 67 [10:27:16]Write i2c OK [10:27:16]MH_I2C_Read... [10:27:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:16]Read from MH i2c: E2 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 03 00 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 03 00 E9 05 00 90 00 62 [10:27:16]RAPDU: 90 00 [10:27:16]wFMCommunicate OK [10:27:16]wFMCommunicate request_size=255 [10:27:16]MH_SAM_APDU [10:27: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 04 4E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 EC [10:27:16]Write to MH i2c: E2 02 01 EA 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 71 00 00 00 F4 03 04 00 04 4E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 EC 00 00 87 [10:27:16]Write i2c OK [10:27:16]MH_I2C_Read... [10:27:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:16]Read from MH i2c: E2 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 03 00 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 03 00 EA 05 00 90 00 63 [10:27:16]RAPDU: 90 00 [10:27:16]wFMCommunicate OK [10:27:16]wFMCommunicate request_size=10 [10:27:16]MH_SAM_APDU [10:27:16]CAPDU: 80 0D 02 02 05 A3 5C 68 EB B4 [10:27:16]Write to MH i2c: E2 0D 00 EB 05 80 0D 02 02 05 00 A3 5C 68 EB B4 00 00 7A [10:27:16]Write i2c OK [10:27:16]MH_I2C_Read... [10:27:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:16]Read from MH i2c: E2 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 03 00 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 03 00 EB 05 00 90 00 64 [10:27:16]RAPDU: 90 00 [10:27:16]wFMCommunicate OK [10:27:16]wFMCommunicate request_size=4 [10:27:16]MH_SAM_APDU [10:27:16]CAPDU: 80 0D 03 02 [10:27:16]Write to MH i2c: E2 08 00 EC 05 80 0D 03 02 00 00 00 00 6C [10:27:16]Write i2c OK [10:27:16]MH_I2C_Read... [10:27:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:16]Read from MH i2c: E2 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 0B 00 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 0B 00 EC 05 00 E9 DE 2B A1 5D 0E B1 C5 90 00 E1 [10:27:16]RAPDU: E9 DE 2B A1 5D 0E B1 C5 90 00 [10:27:16]wFMCommunicate OK [10:27:16]SAM_PROTO_SignData done [10:27:16]FM_MakeSignedData done [10:27:16]CreateOFDProtocolMessage [10:27:16]wFMCommunicate request_size=4 [10:27:16]MH_SAM_APDU [10:27:16]CAPDU: 80 11 00 00 [10:27:16]Write to MH i2c: E2 08 00 ED 05 80 11 00 00 00 00 00 00 6C [10:27:16]Write i2c OK [10:27:16]MH_I2C_Read... [10:27:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:16]Read from MH i2c: E2 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 17 00 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: E2 17 00 ED 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CB [10:27:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:27:16]wFMCommunicate OK [10:27:16]CreateOFDProtocolMessage done [10:27:16]OFDSenderStorePacket 85954 [10:27:16]StoreOFDPacket docnum=85954 [10:27: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 2F 51 07 01 EE 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 04 4E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 EC A3 5C 68 EB B4 E9 DE 2B A1 5D 0E B1 C5 [10:27:16]CheckFolder [10:27:16]dirname=/storage/ofd_packets [10:27:16]CheckFolder done [10:27:16]ProducePacketName [10:27:16]name=ofd_packets/00085954 [10:27:16]NVStorageSaveData ofd_packets/00085954 [10:27:16]File name is /storage/ofd_packets/00085954 [10:27:16]Write 301 bytes [10:27:16]NVStorageSaveData done [10:27:16]OFDSenderStorePacket done [10:27:16]KKMCreateOFDPacket done [10:27:16]NVStorageSaveData kkm_last_timestamp [10:27:16]File name is /storage/kkm_last_timestamp [10:27:16]Write 4 bytes [10:27:16]NVStorageSaveData done [10:27:16]ExternCall_PrintAddStr [10:27:16]wPrintStart [10:27:16]Write to MH i2c: 01 00 00 EE 05 F3 [10:27:16]Write i2c OK [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: 01 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: 01 07 00 [10:27:16]MH_I2C_Read... [10:27:16]Read from MH i2c: 01 07 00 EE 05 00 00 00 00 00 FF 0F 08 [10:27:16]RasterBufferAndPrint [10:27:16]line Счет N : (1)870795 [10:27:16]line ИНН: 02508201610067 [10:27:16]line Контрольно-Кассовый Чек [10:27:16]line ПРОДАЖА [10:27:16]line ТРК (МРК, ГНК) : 43 [10:27:16]line Товар: 2710124130 [10:27:16]line Аи-92-К-5 [10:27:16]line 14.750 * 67.80 [10:27:16]line = 1000.05 [10:27:16]line НДС 12% НСП 1% [10:27:16]line > о реализуемом товаре [10:27:16]line ОКРУГЛЕНИЕ: -0.05 [10:27:16]line ИТОГО: 1000.00 [10:27:16]line Внесено: 1000.00 [10:27:16]line СДАЧА: 0.00 [10:27:16]line НСП 1% : 8.85 [10:27:16]line НДС 12% : 106.20 [10:27:16]line Наличными: 1000.00 [10:27:16]line Безнал.: 0.00 [10:27:16]line Место: АЗС № 137 "Партнер Нефть" [10:27:16]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:27:16]line СНО: Общий режим [10:27:16]line Чек 113 20.09.2024 10:27 [10:27:16]line Смена: 495 ФФД: 1.0 [10:27:16]line ЗНМ: 0300000064 [10:27:16]line РНМ: 0000000000092592 [10:27:16]line Версия ККМ: 001 [10:27:16]line ФМ: 0000000000874979 [10:27:16]line ФД: 85954 [10:27:16]line ФПД: 260186374204340 [10:27:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T102716&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85954&fm=260186374204340&tin=02508201610067®Number=0000000000092592&sum=100000 [10:27:17]OFD Sender: Processing packet 85954 [packets to send 263, broken 262] [10:27:17]ProducePacketName [10:27:17]name=ofd_packets/00085954 [10:27:17]OFD Sender: To server: pG, [10:27:17]CommunicateWithHost lk.salyk.kg:30040 [10:27:17]ConnectInit lk.salyk.kg [10:27:17]written 0, free lines is 4095 [10:27:17]Write to MH i2c: 01 00 00 19 06 1F [10:27:17]Write i2c OK [10:27:17]MH_I2C_Read... [10:27:17]Read from MH i2c: 01 [10:27:17]MH_I2C_Read... [10:27:17]Read from MH i2c: 01 07 00 [10:27:17]MH_I2C_Read... [10:27:17]Read from MH i2c: 01 07 00 19 06 00 00 00 00 00 D8 0C 0A [10:27:17]RasterBufferAndPrint [10:27:17]line [10:27:17]line [10:27:17]line [10:27:17]line [10:27:17]line [10:27:17]written 0, free lines is 3293 [10:27:17]MH_Cut [10:27:17]Write to MH i2c: D1 01 00 20 06 01 F8 [10:27:17]Write i2c OK [10:27:17]MH_I2C_Read... [10:27:17]Read from MH i2c: D1 [10:27:17]MH_I2C_Read... [10:27:17]Read from MH i2c: D1 01 00 [10:27:17]MH_I2C_Read... [10:27:17]Read from MH i2c: D1 01 00 20 06 00 F7 [10:27:17]Write to MH i2c: 01 00 00 21 06 27 [10:27:17]Write i2c OK [10:27:17]MH_I2C_Read... [10:27:18]*** Cut start [10:27:18]*** Partial cut [10:27:18]*** CUTSNS_PIN = 1 [10:27:18]*** CUTSNS_PIN = 0 [10:27:18]Connected sock=11 [10:27: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 2F 51 07 01 EE 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 04 4E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 EC A3 5C 68 EB B4 E9 DE 2B A1 5D 0E B1 C5 [10:27:18]*** Brake cut motor [10:27: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 66 47 00 74 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C2 4F 01 00 F4 03 04 00 DB F8 EC 66 B6 04 01 00 00 6F DB D8 2C 89 08 DA 22 [10:27:18]CommunicateWithHost err = 0 [10:27:18]CheckOFDResponse [10:27:18]1017 (14) - 77093643461234 [10:27:18]1041 (16) - 0000000000874979 [10:27:18]1040 (4) - 85954 [10:27:18]1012 (4) - 20.09.2024 04:23 [10:27:18]1206 (1) - 0 [10:27:18]OFD Sender: Remove packet 85954 [10:27:18]ProducePacketName [10:27:18]name=ofd_packets/00085954 [10:27:18]NVStorageDeleteData [10:27:18]Read from MH i2c: 01 [10:27:18]MH_I2C_Read... [10:27:18]*** Stop cut motor [10:27:18]*** Cut end [10:27:18]Read from MH i2c: 01 07 00 [10:27:18]MH_I2C_Read... [10:27:18]Read from MH i2c: 01 07 00 21 06 00 00 00 00 00 FF 0F 3C [10:27:18]process_action close_receipt done [10:27:18]requested_data is exist [10:27:18]produce_requested_data [10:27:18]requested_item fm.sn is exist - process it [10:27:18]wFMCommunicate request_size=4 [10:27:18]MH_SAM_APDU [10:27:18]CAPDU: 80 11 00 00 [10:27:18]Write to MH i2c: E2 08 00 22 06 80 11 00 00 00 00 00 00 A2 [10:27:18]Write i2c OK [10:27:18]MH_I2C_Read... [10:27:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:19]Read from MH i2c: E2 [10:27:19]MH_I2C_Read... [10:27:19]Read from MH i2c: E2 17 00 [10:27:19]MH_I2C_Read... [10:27:19]Read from MH i2c: E2 17 00 22 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 01 [10:27:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:27:19]wFMCommunicate OK [10:27:19]requested_item fd.num is exist - process it [10:27:19]SAM_PROTO_GetFieldsCounters [10:27:19]wFMCommunicate request_size=4 [10:27:19]MH_SAM_APDU [10:27:19]CAPDU: 80 13 00 00 [10:27:19]Write to MH i2c: E2 08 00 23 06 80 13 00 00 00 00 00 00 A5 [10:27:19]Write i2c OK [10:27:19]MH_I2C_Read... [10:27:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:19]Read from MH i2c: E2 [10:27:19]MH_I2C_Read... [10:27:19]Read from MH i2c: E2 62 00 [10:27:19]MH_I2C_Read... [10:27:19]Read from MH i2c: E2 62 00 23 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 C2 4F 01 00 0E 04 04 00 EF 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 29 [10:27: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 C2 4F 01 00 0E 04 04 00 EF 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 [10:27:19]wFMCommunicate OK [10:27:19]SAM_PROTO_GetFieldsCounters done [10:27:19]requested_item shift.num is exist - process it [10:27:19]requested_item shift.opened is exist - process it [10:27:19]req_shift_opened [10:27:19]FM_GetShiftState [10:27:19]SAM_PROTO_GetShiftState [10:27:19]wFMCommunicate request_size=4 [10:27:19]MH_SAM_APDU [10:27:19]CAPDU: 80 13 01 00 [10:27:19]Write to MH i2c: E2 08 00 24 06 80 13 01 00 00 00 00 00 A7 [10:27:19]Write i2c OK [10:27:19]MH_I2C_Read... [10:27:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:19]Read from MH i2c: E2 [10:27:19]MH_I2C_Read... [10:27:19]Read from MH i2c: E2 0E 00 [10:27:19]MH_I2C_Read... [10:27:19]Read from MH i2c: E2 0E 00 24 06 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 32 [10:27:19]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:27:19]wFMCommunicate OK [10:27:19]SAM_PROTO_GetShiftState done [10:27:19]FM_GetShiftState done [10:27:19]req_shift_opened done [10:27:19]requested_item shift.open_date is exist - process it [10:27:19]req_shift_open_date [10:27:19]req_shift_open_date done [10:27:19]produce_requested_data done [10:27:19]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85954,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:27:19]process_action_free close_receipt [10:27:19]json_value_free [10:27:19]json_value_free done [10:27:19]process_json_proto returns [10:27:19]Send response to host [10:27:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85954,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:27:19]free response buf [10:27:19]execute_script done [10:27:19]execute_script returns [10:27:19]free content buf [10:27:19]Sock 7.Close socket [10:27:19]Sock 7.Thread stoped [10:27:19]OFD Sender: No OFD packet to send [10:27:24]OFD Sender: No OFD packet to send [10:27:29]OFD Sender: No OFD packet to send [10:27:34]OFD Sender: No OFD packet to send [10:27:39]OFD Sender: No OFD packet to send [10:27:44]OFD Sender: No OFD packet to send [10:27:49]OFD Sender: No OFD packet to send [10:27:54]OFD Sender: No OFD packet to send [10:27:59]OFD Sender: No OFD packet to send [10:28:04]OFD Sender: No OFD packet to send [10:28:09]OFD Sender: No OFD packet to send [10:28:14]OFD Sender: No OFD packet to send [10:28:19]OFD Sender: No OFD packet to send [10:28:24]OFD Sender: No OFD packet to send [10:28:29]OFD Sender: No OFD packet to send [10:28:34]OFD Sender: No OFD packet to send [10:28:39]OFD Sender: No OFD packet to send [10:28:44]OFD Sender: No OFD packet to send [10:28:49]OFD Sender: No OFD packet to send [10:28:54]OFD Sender: No OFD packet to send [10:28:59]OFD Sender: No OFD packet to send [10:29:01]accept exits with 9 [10:29:01]New connection [10:29:01]New thread 3067141476 created [10:29:01]Thread 3067284836 joined [10:29:01]Waiting for new connection... [10:29:01] Sock 9.Parse request [10:29:01]Sock 9.Check first char [10:29:01]Sock 9.First char is OK [10:29:01]request: POST /json_proto HTTP/1.0 [10:29:01]Method: POST [10:29:01]URL: /json_proto [10:29:01]Method is POST - this is cgi request [10:29:01]url: /json_proto [10:29:01]query_string will be loaded in cgi processing [10:29:01]execute_cgi json_proto POST (null) [10:29:01]execute_cgi path=json_proto method=POST [10:29:01]POST find Content-Length [10:29:01]Host: 172.17.47.196:8080 [10:29:01]Content-Length: 797 [10:29:01]Content-Type: application/json [10:29:01] [10:29:01]POST finish read [10:29:01]Found Content-Length = 797 [10:29:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870796", "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99917", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:01]execute_script... [10:29:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870796", "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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A99917", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:01]POST & json_proto [10:29:01]process_json_proto [10:29:01]json parsed OK: [10:29:01]protocol is kg_v1.0 [10:29:01]action value=close_receipt [10:29:01]process_action close_receipt [10:29:01]cmd_close_receipt [10:29:01]MH_GetDate [10:29:01]Write to MH i2c: F0 00 00 25 06 1A [10:29:01]Write i2c OK [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: F0 [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: F0 09 00 [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: F0 09 00 25 06 00 6E 4E ED 66 4C 6B 94 66 E3 [10:29:01]GetLastDocTimeStamp 1726828036 [10:29:01]current date 1726828142 [10:29:01]FM_GetShiftState [10:29:01]SAM_PROTO_GetShiftState [10:29:01]wFMCommunicate request_size=4 [10:29:01]MH_SAM_APDU [10:29:01]CAPDU: 80 13 01 00 [10:29:01]Write to MH i2c: E2 08 00 26 06 80 13 01 00 00 00 00 00 A9 [10:29:01]Write i2c OK [10:29:01]MH_I2C_Read... [10:29:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:01]Read from MH i2c: E2 [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: E2 0E 00 [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: E2 0E 00 26 06 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 34 [10:29:01]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:29:01]wFMCommunicate OK [10:29:01]SAM_PROTO_GetShiftState done [10:29:01]FM_GetShiftState done [10:29:01]opened in 1726791534 [10:29:01]opened+sec_in_day 1726877934 [10:29:01]quantity*price = 0 [10:29:01]sum+1 = 1 [10:29:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 114 20.09.2024 10:29 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливная Карта 99917 ФМ: 0000000000874979 ФД: 85955 ФПД: 7513671786635 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T102902&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85955&fm=7513671786635&tin=02508201610067®Number=0000000000092592&sum=0 [10:29:02]StoreToDocumentArchive [10:29:02]shift 495 fd 85955 [10:29:02]save to /storage/0495/doc_00085955 [10:29:02]save last doc name /storage/0495/doc_00085955 to /storage/kkm_last_doc_name [10:29:02]save OK [10:29:02]Clear old archive folders... [10:29:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:29:02]tlvbuf is 00693F00 [10:29:02]SAM_PROTO_ClearQueue [10:29:02]wFMCommunicate request_size=4 [10:29:02]MH_SAM_APDU [10:29:02]CAPDU: 80 09 00 00 [10:29:02]Write to MH i2c: E2 08 00 33 06 80 09 00 00 00 00 00 00 AB [10:29:02]Write i2c OK [10:29:02]MH_I2C_Read... [10:29:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:02]Read from MH i2c: E2 [10:29:02]MH_I2C_Read... [10:29:02]Read from MH i2c: E2 03 00 [10:29:02]MH_I2C_Read... [10:29:02]Read from MH i2c: E2 03 00 33 06 00 90 00 AD [10:29:02]RAPDU: 90 00 [10:29:02]wFMCommunicate OK [10:29:02]SAM_PROTO_ClearQueue done [10:29:02]KKMCreateOFDPacket [10:29:02]OFDProtocolAddRootSTLVToBuf [10:29:02]FM_MakeSignedData [10:29:02]FM_MakeSignedData [10:29:02]SAM_PROTO_SignData [10:29:02]wFMCommunicate request_size=4 [10:29:02]MH_SAM_APDU [10:29:02]CAPDU: 80 0D 01 02 [10:29:02]Write to MH i2c: E2 08 00 34 06 80 0D 01 02 00 00 00 00 B3 [10:29:02]Write i2c OK [10:29:02]MH_I2C_Read... [10:29:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:02]Read from MH i2c: E2 [10:29:02]MH_I2C_Read... [10:29:02]Read from MH i2c: E2 03 00 [10:29:02]MH_I2C_Read... [10:29:02]Read from MH i2c: E2 03 00 34 06 00 90 00 AE [10:29:02]RAPDU: 90 00 [10:29:02]wFMCommunicate OK [10:29:02]wFMCommunicate request_size=255 [10:29:02]MH_SAM_APDU [10:29: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 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 72 00 00 00 F4 03 04 00 6E 4E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [10:29:02]Write to MH i2c: E2 02 01 35 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 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 72 00 00 00 F4 03 04 00 6E 4E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 9C [10:29:02]Write i2c OK [10:29:02]MH_I2C_Read... [10:29:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:02]Read from MH i2c: E2 [10:29:02]MH_I2C_Read... [10:29:02]Read from MH i2c: E2 03 00 [10:29:02]MH_I2C_Read... [10:29:02]Read from MH i2c: E2 03 00 35 06 00 90 00 AF [10:29:02]RAPDU: 90 00 [10:29:02]wFMCommunicate OK [10:29:02]wFMCommunicate request_size=11 [10:29:02]MH_SAM_APDU [10:29:02]CAPDU: 80 0D 02 02 06 06 D5 69 BC E0 8B [10:29:02]Write to MH i2c: E2 0E 00 36 06 80 0D 02 02 06 00 06 D5 69 BC E0 8B 00 00 2D [10:29:02]Write i2c OK [10:29:02]MH_I2C_Read... [10:29:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:02]Read from MH i2c: E2 [10:29:02]MH_I2C_Read... [10:29:02]Read from MH i2c: E2 03 00 [10:29:02]MH_I2C_Read... [10:29:02]Read from MH i2c: E2 03 00 36 06 00 90 00 B0 [10:29:02]RAPDU: 90 00 [10:29:02]wFMCommunicate OK [10:29:02]wFMCommunicate request_size=4 [10:29:02]MH_SAM_APDU [10:29:02]CAPDU: 80 0D 03 02 [10:29:02]Write to MH i2c: E2 08 00 37 06 80 0D 03 02 00 00 00 00 B8 [10:29:02]Write i2c OK [10:29:02]MH_I2C_Read... [10:29:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:02]Read from MH i2c: E2 [10:29:02]MH_I2C_Read... [10:29:02]Read from MH i2c: E2 0B 00 [10:29:02]MH_I2C_Read... [10:29:02]Read from MH i2c: E2 0B 00 37 06 00 97 AE 30 B9 CF BE 44 35 90 00 ED [10:29:02]RAPDU: 97 AE 30 B9 CF BE 44 35 90 00 [10:29:02]wFMCommunicate OK [10:29:02]SAM_PROTO_SignData done [10:29:02]FM_MakeSignedData done [10:29:02]CreateOFDProtocolMessage [10:29:02]wFMCommunicate request_size=4 [10:29:02]MH_SAM_APDU [10:29:02]CAPDU: 80 11 00 00 [10:29:02]Write to MH i2c: E2 08 00 38 06 80 11 00 00 00 00 00 00 B8 [10:29:02]Write i2c OK [10:29:02]MH_I2C_Read... [10:29:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:03]Read from MH i2c: E2 [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: E2 17 00 [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: E2 17 00 38 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 17 [10:29:03]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:03]wFMCommunicate OK [10:29:03]CreateOFDProtocolMessage done [10:29:03]OFDSenderStorePacket 85955 [10:29:03]StoreOFDPacket docnum=85955 [10:29: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 20 B8 08 01 3F AE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 72 00 00 00 F4 03 04 00 6E 4E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 06 D5 69 BC E0 8B 97 AE 30 B9 CF BE 44 35 [10:29:03]CheckFolder [10:29:03]dirname=/storage/ofd_packets [10:29:03]CheckFolder done [10:29:03]ProducePacketName [10:29:03]name=ofd_packets/00085955 [10:29:03]NVStorageSaveData ofd_packets/00085955 [10:29:03]File name is /storage/ofd_packets/00085955 [10:29:03]Write 302 bytes [10:29:03]NVStorageSaveData done [10:29:03]OFDSenderStorePacket done [10:29:03]KKMCreateOFDPacket done [10:29:03]NVStorageSaveData kkm_last_timestamp [10:29:03]File name is /storage/kkm_last_timestamp [10:29:03]Write 4 bytes [10:29:03]NVStorageSaveData done [10:29:03]OFD Sender: Processing packet 85955 [packets to send 263, broken 262] [10:29:03]ProducePacketName [10:29:03]name=ofd_packets/00085955 [10:29:03]OFD Sender: To server: pG, [10:29:03]CommunicateWithHost lk.salyk.kg:30040 [10:29:03]ConnectInit lk.salyk.kg [10:29:03]ExternCall_PrintAddStr [10:29:03]wPrintStart [10:29:03]Write to MH i2c: 01 00 00 39 06 3F [10:29:03]Write i2c OK [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: 01 [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: 01 07 00 [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: 01 07 00 39 06 00 00 00 00 00 FF 0F 54 [10:29:03]RasterBufferAndPrint [10:29:03]line Счет N : (1)870796 [10:29:03]line ИНН: 02508201610067 [10:29:03]line Контрольно-Кассовый Чек [10:29:03]line ПРОДАЖА [10:29:03]line ТРК (МРК, ГНК) : 21 [10:29:03]line Товар: 2710194210 [10:29:03]line ДТ(л)-К-4 [10:29:03]line 50.000 * 0.00 [10:29:03]line = 0.00 [10:29:03]line НДС 12% НСП 1% [10:29:03]line > о реализуемом товаре [10:29:03]line ИТОГО: 0.00 [10:29:03]line НСП 1% : 0.00 [10:29:03]line НДС 12% : 0.00 [10:29:03]line Наличными: 0.00 [10:29:03]line Безнал.: 0.00 [10:29:03]line Место: АЗС № 137 "Партнер Нефть" [10:29:03]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:29:03]line СНО: Общий режим [10:29:03]line Чек 114 20.09.2024 10:29 [10:29:03]line Смена: 495 ФФД: 1.0 [10:29:03]line ЗНМ: 0300000064 [10:29:03]line РНМ: 0000000000092592 [10:29:03]line Версия ККМ: 001 [10:29:03]line Талоны: Топливная Карта [10:29:03]line 99917 [10:29:03]line ФМ: 0000000000874979 [10:29:03]line ФД: 85955 [10:29:03]line ФПД: 7513671786635 [10:29:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T102902&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85955&fm=7513671786635&tin=02508201610067®Number=0000000000092592&sum=0 [10:29:03]written 0, free lines is 4095 [10:29:03]Write to MH i2c: 01 00 00 63 06 69 [10:29:03]Write i2c OK [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: 01 [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: 01 07 00 [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: 01 07 00 63 06 00 00 00 00 00 E6 0C 62 [10:29:03]RasterBufferAndPrint [10:29:03]line [10:29:03]line [10:29:03]line [10:29:03]line [10:29:03]line [10:29:03]written 0, free lines is 3309 [10:29:03]MH_Cut [10:29:03]Write to MH i2c: D1 01 00 6A 06 01 42 [10:29:03]Write i2c OK [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: D1 [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: D1 01 00 [10:29:03]MH_I2C_Read... [10:29:03]Read from MH i2c: D1 01 00 6A 06 00 41 [10:29:03]Write to MH i2c: 01 00 00 6B 06 71 [10:29:03]Write i2c OK [10:29:03]MH_I2C_Read... [10:29:04]*** Cut start [10:29:04]*** Partial cut [10:29:04]*** CUTSNS_PIN = 1 [10:29:04]*** CUTSNS_PIN = 0 [10:29:04]*** Brake cut motor [10:29:05]Read from MH i2c: 01 [10:29:05]MH_I2C_Read... [10:29:05]*** Stop cut motor [10:29:05]*** Cut end [10:29:05]Read from MH i2c: 01 07 00 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: 01 07 00 6B 06 00 00 00 00 00 FF 0F 86 [10:29:05]process_action close_receipt done [10:29:05]requested_data is exist [10:29:05]produce_requested_data [10:29:05]requested_item fm.sn is exist - process it [10:29:05]wFMCommunicate request_size=4 [10:29:05]MH_SAM_APDU [10:29:05]CAPDU: 80 11 00 00 [10:29:05]Write to MH i2c: E2 08 00 6C 06 80 11 00 00 00 00 00 00 EC [10:29:05]Write i2c OK [10:29:05]MH_I2C_Read... [10:29:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:05]Read from MH i2c: E2 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: E2 17 00 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: E2 17 00 6C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4B [10:29:05]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:05]wFMCommunicate OK [10:29:05]requested_item fd.num is exist - process it [10:29:05]SAM_PROTO_GetFieldsCounters [10:29:05]wFMCommunicate request_size=4 [10:29:05]MH_SAM_APDU [10:29:05]CAPDU: 80 13 00 00 [10:29:05]Write to MH i2c: E2 08 00 6D 06 80 13 00 00 00 00 00 00 EF [10:29:05]Write i2c OK [10:29:05]MH_I2C_Read... [10:29:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:05]Read from MH i2c: E2 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: E2 62 00 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: E2 62 00 6D 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 C3 4F 01 00 0E 04 04 00 EF 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 77 [10:29: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 C3 4F 01 00 0E 04 04 00 EF 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 [10:29:05]wFMCommunicate OK [10:29:05]SAM_PROTO_GetFieldsCounters done [10:29:05]requested_item shift.num is exist - process it [10:29:05]requested_item shift.opened is exist - process it [10:29:05]req_shift_opened [10:29:05]FM_GetShiftState [10:29:05]SAM_PROTO_GetShiftState [10:29:05]wFMCommunicate request_size=4 [10:29:05]MH_SAM_APDU [10:29:05]CAPDU: 80 13 01 00 [10:29:05]Write to MH i2c: E2 08 00 6E 06 80 13 01 00 00 00 00 00 F1 [10:29:05]Write i2c OK [10:29:05]MH_I2C_Read... [10:29:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:05]Read from MH i2c: E2 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: E2 0E 00 [10:29:05]MH_I2C_Read... [10:29:05]Read from MH i2c: E2 0E 00 6E 06 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7C [10:29:05]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:29:05]wFMCommunicate OK [10:29:05]SAM_PROTO_GetShiftState done [10:29:05]FM_GetShiftState done [10:29:05]req_shift_opened done [10:29:05]requested_item shift.open_date is exist - process it [10:29:05]req_shift_open_date [10:29:05]req_shift_open_date done [10:29:05]produce_requested_data done [10:29:05]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85955,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:29:05]process_action_free close_receipt [10:29:05]json_value_free [10:29:05]json_value_free done [10:29:05]process_json_proto returns [10:29:05]Send response to host [10:29:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85955,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:29:05]free response buf [10:29:05]execute_script done [10:29:05]execute_script returns [10:29:05]free content buf [10:29:05]Sock 9.Close socket [10:29:05]Sock 9.Thread stoped [10:29:09]recv_with_timeout no data received [10:29:34]recv_with_timeout no data received [10:29:47]recv_with_timeout no data received [10:31:15]ConnectInit Can't connect to host [10:31:15]CommunicateWithHost connect error [10:31:15]CommunicateWithHost err = -1 [10:31:15]OFD Sender: Server communicate error [10:31:20]OFD Sender: Processing packet 85955 [packets to send 263, broken 262] [10:31:20]ProducePacketName [10:31:20]name=ofd_packets/00085955 [10:31:20]OFD Sender: To server: pG, [10:31:20]CommunicateWithHost lk.salyk.kg:30040 [10:31:20]ConnectInit lk.salyk.kg [10:31:21]Connected sock=9 [10:31:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 20 B8 08 01 3F AE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 72 00 00 00 F4 03 04 00 6E 4E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 06 D5 69 BC E0 8B 97 AE 30 B9 CF BE 44 35 [10:31: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 59 9A 47 00 10 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 C3 4F 01 00 F4 03 04 00 CE F9 EC 66 B6 04 01 00 00 DB 55 96 7D AF 6F A4 D9 [10:31:21]CommunicateWithHost err = 0 [10:31:21]CheckOFDResponse [10:31:21]1017 (14) - 77093643461234 [10:31:21]1041 (16) - 0000000000874979 [10:31:21]1040 (4) - 85955 [10:31:21]1012 (4) - 20.09.2024 04:27 [10:31:21]1206 (1) - 0 [10:31:21]OFD Sender: Remove packet 85955 [10:31:21]ProducePacketName [10:31:21]name=ofd_packets/00085955 [10:31:21]NVStorageDeleteData [10:31:22]OFD Sender: No OFD packet to send [10:31:27]OFD Sender: No OFD packet to send [10:31:32]OFD Sender: No OFD packet to send [10:31:37]OFD Sender: No OFD packet to send [10:31:42]OFD Sender: No OFD packet to send [10:31:47]OFD Sender: No OFD packet to send [10:31:52]OFD Sender: No OFD packet to send [10:31:57]OFD Sender: No OFD packet to send [10:32:02]OFD Sender: No OFD packet to send [10:32:07]OFD Sender: No OFD packet to send [10:32:12]OFD Sender: No OFD packet to send [10:32:17]OFD Sender: No OFD packet to send [10:32:22]OFD Sender: No OFD packet to send [10:32:27]OFD Sender: No OFD packet to send [10:32:32]OFD Sender: No OFD packet to send [10:32:37]OFD Sender: No OFD packet to send [10:32:42]OFD Sender: No OFD packet to send [10:32:47]OFD Sender: No OFD packet to send [10:32:50]accept exits with 7 [10:32:50]New connection [10:32:50]New thread 3067284836 created [10:32:50]Thread 3067141476 joined [10:32:50]Waiting for new connection... [10:32:50] Sock 7.Parse request [10:32:50]Sock 7.Check first char [10:32:50]Sock 7.First char is OK [10:32:50]request: POST /json_proto HTTP/1.0 [10:32:50]Method: POST [10:32:50]URL: /json_proto [10:32:50]Method is POST - this is cgi request [10:32:50]url: /json_proto [10:32:50]query_string will be loaded in cgi processing [10:32:50]execute_cgi json_proto POST (null) [10:32:50]execute_cgi path=json_proto method=POST [10:32:50]POST find Content-Length [10:32:50]Host: 172.17.47.196:8080 [10:32:50]Content-Length: 678 [10:32:50]Content-Type: application/json [10:32:50] [10:32:50]POST finish read [10:32:50]Found Content-Length = 678 [10:32:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870797", "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" ] } } [10:32:50]execute_script... [10:32: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)870797", "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" ] } } [10:32:50]POST & json_proto [10:32:50]process_json_proto [10:32:50]json parsed OK: [10:32:50]protocol is kg_v1.0 [10:32:50]action value=close_receipt [10:32:50]process_action close_receipt [10:32:50]cmd_close_receipt [10:32:50]MH_GetDate [10:32:50]Write to MH i2c: F0 00 00 6F 06 64 [10:32:50]Write i2c OK [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: F0 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: F0 09 00 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: F0 09 00 6F 06 00 53 4F ED 66 4C 6B 94 66 13 [10:32:50]GetLastDocTimeStamp 1726828142 [10:32:50]current date 1726828371 [10:32:50]FM_GetShiftState [10:32:50]SAM_PROTO_GetShiftState [10:32:50]wFMCommunicate request_size=4 [10:32:50]MH_SAM_APDU [10:32:50]CAPDU: 80 13 01 00 [10:32:50]Write to MH i2c: E2 08 00 70 06 80 13 01 00 00 00 00 00 F3 [10:32:50]Write i2c OK [10:32:50]MH_I2C_Read... [10:32:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:50]Read from MH i2c: E2 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: E2 0E 00 [10:32:50]MH_I2C_Read... [10:32:50]Read from MH i2c: E2 0E 00 70 06 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7E [10:32:50]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:32:50]wFMCommunicate OK [10:32:50]SAM_PROTO_GetShiftState done [10:32:50]FM_GetShiftState done [10:32:50]opened in 1726791534 [10:32:50]opened+sec_in_day 1726877934 [10:32:50]quantity*price = 70037 [10:32:50]sum+1 = 70038 [10:32:50]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 20.09.2024 10:32 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85956 ФПД: 217385861343742 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T103251&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85956&fm=217385861343742&tin=02508201610067®Number=0000000000092592&sum=70000 [10:32:51]StoreToDocumentArchive [10:32:51]shift 495 fd 85956 [10:32:51]save to /storage/0495/doc_00085956 [10:32:51]save last doc name /storage/0495/doc_00085956 to /storage/kkm_last_doc_name [10:32:51]save OK [10:32:51]Clear old archive folders... [10:32:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:32:51]tlvbuf is 00625B60 [10:32:51]SAM_PROTO_ClearQueue [10:32:51]wFMCommunicate request_size=4 [10:32:51]MH_SAM_APDU [10:32:51]CAPDU: 80 09 00 00 [10:32:51]Write to MH i2c: E2 08 00 7D 06 80 09 00 00 00 00 00 00 F5 [10:32:51]Write i2c OK [10:32:51]MH_I2C_Read... [10:32:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:51]Read from MH i2c: E2 [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: E2 03 00 [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: E2 03 00 7D 06 00 90 00 F7 [10:32:51]RAPDU: 90 00 [10:32:51]wFMCommunicate OK [10:32:51]SAM_PROTO_ClearQueue done [10:32:51]KKMCreateOFDPacket [10:32:51]OFDProtocolAddRootSTLVToBuf [10:32:51]FM_MakeSignedData [10:32:51]FM_MakeSignedData [10:32:51]SAM_PROTO_SignData [10:32:51]wFMCommunicate request_size=4 [10:32:51]MH_SAM_APDU [10:32:51]CAPDU: 80 0D 01 02 [10:32:51]Write to MH i2c: E2 08 00 7E 06 80 0D 01 02 00 00 00 00 FD [10:32:51]Write i2c OK [10:32:51]MH_I2C_Read... [10:32:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:51]Read from MH i2c: E2 [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: E2 03 00 [10:32:51]MH_I2C_Read... [10:32:51]Read from MH i2c: E2 03 00 7E 06 00 90 00 F8 [10:32:51]RAPDU: 90 00 [10:32:51]wFMCommunicate OK [10:32:51]wFMCommunicate request_size=255 [10:32:51]MH_SAM_APDU [10:32: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 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 53 4F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C5 [10:32:51]Write to MH i2c: E2 02 01 7F 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 73 00 00 00 F4 03 04 00 53 4F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C5 00 00 A2 [10:32:51]Write i2c OK [10:32:51]MH_I2C_Read... [10:32:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:52]Read from MH i2c: E2 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: E2 03 00 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: E2 03 00 7F 06 00 90 00 F9 [10:32:52]RAPDU: 90 00 [10:32:52]wFMCommunicate OK [10:32:52]wFMCommunicate request_size=10 [10:32:52]MH_SAM_APDU [10:32:52]CAPDU: 80 0D 02 02 05 B6 17 0B 69 FE [10:32:52]Write to MH i2c: E2 0D 00 80 06 80 0D 02 02 05 00 B6 17 0B 69 FE 00 00 49 [10:32:52]Write i2c OK [10:32:52]MH_I2C_Read... [10:32:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:52]Read from MH i2c: E2 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: E2 03 00 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: E2 03 00 80 06 00 90 00 FA [10:32:52]RAPDU: 90 00 [10:32:52]wFMCommunicate OK [10:32:52]wFMCommunicate request_size=4 [10:32:52]MH_SAM_APDU [10:32:52]CAPDU: 80 0D 03 02 [10:32:52]Write to MH i2c: E2 08 00 81 06 80 0D 03 02 00 00 00 00 02 [10:32:52]Write i2c OK [10:32:52]MH_I2C_Read... [10:32:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:52]Read from MH i2c: E2 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: E2 0B 00 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: E2 0B 00 81 06 00 84 14 2C 4F 48 75 70 0A 90 00 4D [10:32:52]RAPDU: 84 14 2C 4F 48 75 70 0A 90 00 [10:32:52]wFMCommunicate OK [10:32:52]SAM_PROTO_SignData done [10:32:52]FM_MakeSignedData done [10:32:52]CreateOFDProtocolMessage [10:32:52]wFMCommunicate request_size=4 [10:32:52]MH_SAM_APDU [10:32:52]CAPDU: 80 11 00 00 [10:32:52]Write to MH i2c: E2 08 00 82 06 80 11 00 00 00 00 00 00 02 [10:32:52]Write i2c OK [10:32:52]MH_I2C_Read... [10:32:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:52]Read from MH i2c: E2 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: E2 17 00 [10:32:52]MH_I2C_Read... [10:32:52]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 [10: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 [10:32:52]wFMCommunicate OK [10:32:52]CreateOFDProtocolMessage done [10:32:52]OFDSenderStorePacket 85956 [10:32:52]StoreOFDPacket docnum=85956 [10:32: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 DB 55 07 01 61 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 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 53 4F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C5 B6 17 0B 69 FE 84 14 2C 4F 48 75 70 0A [10:32:52]CheckFolder [10:32:52]dirname=/storage/ofd_packets [10:32:52]CheckFolder done [10:32:52]ProducePacketName [10:32:52]name=ofd_packets/00085956 [10:32:52]NVStorageSaveData ofd_packets/00085956 [10:32:52]File name is /storage/ofd_packets/00085956 [10:32:52]Write 301 bytes [10:32:52]NVStorageSaveData done [10:32:52]OFDSenderStorePacket done [10:32:52]KKMCreateOFDPacket done [10:32:52]NVStorageSaveData kkm_last_timestamp [10:32:52]File name is /storage/kkm_last_timestamp [10:32:52]Write 4 bytes [10:32:52]NVStorageSaveData done [10:32:52]ExternCall_PrintAddStr [10:32:52]wPrintStart [10:32:52]Write to MH i2c: 01 00 00 83 06 89 [10:32:52]Write i2c OK [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: 01 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: 01 07 00 [10:32:52]MH_I2C_Read... [10:32:52]Read from MH i2c: 01 07 00 83 06 00 00 00 00 00 FF 0F 9E [10:32:52]RasterBufferAndPrint [10:32:52]line Счет N : (1)870797 [10:32:52]line ИНН: 02508201610067 [10:32:52]line Контрольно-Кассовый Чек [10:32:52]line ПРОДАЖА [10:32:52]line ТРК (МРК, ГНК) : 33 [10:32:52]line Товар: 2710124130 [10:32:52]line Аи-92-К-5 [10:32:52]line 10.330 * 67.80 [10:32:52]line = 700.37 [10:32:52]line НДС 12% НСП 1% [10:32:52]line > о реализуемом товаре [10:32:52]line ОКРУГЛЕНИЕ: -0.37 [10:32:52]line ИТОГО: 700.00 [10:32:52]line Внесено: 700.00 [10:32:52]line СДАЧА: 0.00 [10:32:52]line НСП 1% : 6.20 [10:32:52]line НДС 12% : 74.38 [10:32:52]line Наличными: 700.00 [10:32:52]line Безнал.: 0.00 [10:32:52]line Место: АЗС № 137 "Партнер Нефть" [10:32:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:32:52]line СНО: Общий режим [10:32:52]line Чек 115 20.09.2024 10:32 [10:32:52]line Смена: 495 ФФД: 1.0 [10:32:52]line ЗНМ: 0300000064 [10:32:52]line РНМ: 0000000000092592 [10:32:52]line Версия ККМ: 001 [10:32:52]line ФМ: 0000000000874979 [10:32:52]line ФД: 85956 [10:32:52]line ФПД: 217385861343742 [10:32:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T103251&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85956&fm=217385861343742&tin=02508201610067®Number=0000000000092592&sum=70000 [10:32:52]OFD Sender: Processing packet 85956 [packets to send 263, broken 262] [10:32:52]ProducePacketName [10:32:52]name=ofd_packets/00085956 [10:32:52]OFD Sender: To server: pG, [10:32:52]CommunicateWithHost lk.salyk.kg:30040 [10:32:52]ConnectInit lk.salyk.kg [10:32:52]written 0, free lines is 4095 [10:32:53]Write to MH i2c: 01 00 00 AE 06 B4 [10:32:53]Write i2c OK [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: 01 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: 01 07 00 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: 01 07 00 AE 06 00 00 00 00 00 DC 0C A3 [10:32:53]RasterBufferAndPrint [10:32:53]line [10:32:53]line [10:32:53]line [10:32:53]line [10:32:53]line [10:32:53]written 0, free lines is 3298 [10:32:53]MH_Cut [10:32:53]Write to MH i2c: D1 01 00 B5 06 01 8D [10:32:53]Write i2c OK [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: D1 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: D1 01 00 [10:32:53]MH_I2C_Read... [10:32:53]Read from MH i2c: D1 01 00 B5 06 00 8C [10:32:53]Write to MH i2c: 01 00 00 B6 06 BC [10:32:53]Write i2c OK [10:32:53]MH_I2C_Read... [10:32:53]*** Cut start [10:32:53]*** Partial cut [10:32:53]*** CUTSNS_PIN = 1 [10:32:53]*** CUTSNS_PIN = 0 [10:32:54]*** Brake cut motor [10:32:54]Read from MH i2c: 01 [10:32:54]MH_I2C_Read... [10:32:54]*** Stop cut motor [10:32:54]*** Cut end [10:32:54]Read from MH i2c: 01 07 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: 01 07 00 B6 06 00 00 00 00 00 FF 0F D1 [10:32:54]process_action close_receipt done [10:32:54]requested_data is exist [10:32:54]produce_requested_data [10:32:54]requested_item fm.sn is exist - process it [10:32:54]wFMCommunicate request_size=4 [10:32:54]MH_SAM_APDU [10:32:54]CAPDU: 80 11 00 00 [10:32:54]Write to MH i2c: E2 08 00 B7 06 80 11 00 00 00 00 00 00 37 [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:54]Read from MH i2c: E2 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 17 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 17 00 B7 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 96 [10:32: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:32:54]wFMCommunicate OK [10:32:54]requested_item fd.num is exist - process it [10:32:54]SAM_PROTO_GetFieldsCounters [10:32:54]wFMCommunicate request_size=4 [10:32:54]MH_SAM_APDU [10:32:54]CAPDU: 80 13 00 00 [10:32:54]Write to MH i2c: E2 08 00 B8 06 80 13 00 00 00 00 00 00 3A [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:54]Read from MH i2c: E2 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 62 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 62 00 B8 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 C4 4F 01 00 0E 04 04 00 EF 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 C6 [10:32:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [10:32:54]wFMCommunicate OK [10:32:54]SAM_PROTO_GetFieldsCounters done [10:32:54]requested_item shift.num is exist - process it [10:32:54]requested_item shift.opened is exist - process it [10:32:54]req_shift_opened [10:32:54]FM_GetShiftState [10:32:54]SAM_PROTO_GetShiftState [10:32:54]wFMCommunicate request_size=4 [10:32:54]MH_SAM_APDU [10:32:54]CAPDU: 80 13 01 00 [10:32:54]Write to MH i2c: E2 08 00 B9 06 80 13 01 00 00 00 00 00 3C [10:32:54]Write i2c OK [10:32:54]MH_I2C_Read... [10:32:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:54]Read from MH i2c: E2 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 0E 00 [10:32:54]MH_I2C_Read... [10:32:54]Read from MH i2c: E2 0E 00 B9 06 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C7 [10:32:54]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:32:54]wFMCommunicate OK [10:32:54]SAM_PROTO_GetShiftState done [10:32:54]FM_GetShiftState done [10:32:54]req_shift_opened done [10:32:54]requested_item shift.open_date is exist - process it [10:32:54]req_shift_open_date [10:32:54]req_shift_open_date done [10:32:54]produce_requested_data done [10:32:54]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85956,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:32:54]process_action_free close_receipt [10:32:54]json_value_free [10:32:54]json_value_free done [10:32:54]process_json_proto returns [10:32:54]Send response to host [10:32:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85956,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:32:54]free response buf [10:32:54]execute_script done [10:32:54]execute_script returns [10:32:54]free content buf [10:32:54]Sock 7.Close socket [10:32:54]Sock 7.Thread stoped [10:32:56]Connected sock=11 [10:32: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 DB 55 07 01 61 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 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 53 4F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C5 B6 17 0B 69 FE 84 14 2C 4F 48 75 70 0A [10:32: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 21 71 47 00 5A 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 C4 4F 01 00 F4 03 04 00 2C FA EC 66 B6 04 01 00 00 D1 79 49 95 F7 12 2A 50 [10:32:57]CommunicateWithHost err = 0 [10:32:57]CheckOFDResponse [10:32:57]1017 (14) - 77093643461234 [10:32:57]1041 (16) - 0000000000874979 [10:32:57]1040 (4) - 85956 [10:32:57]1012 (4) - 20.09.2024 04:29 [10:32:57]1206 (1) - 0 [10:32:57]OFD Sender: Remove packet 85956 [10:32:57]ProducePacketName [10:32:57]name=ofd_packets/00085956 [10:32:57]NVStorageDeleteData [10:32:58]OFD Sender: No OFD packet to send [10:33:03]OFD Sender: No OFD packet to send [10:33:07]recv_with_timeout no data received [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:29]recv_with_timeout no data received [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:48]OFD Sender: No OFD packet to send [10:33:53]OFD Sender: No OFD packet to send [10:33:58]OFD Sender: No OFD packet to send [10:34:03]OFD Sender: No OFD packet to send [10:34:08]OFD Sender: No OFD packet to send [10:34:13]OFD Sender: No OFD packet to send [10:34:18]OFD Sender: No OFD packet to send [10:34:23]OFD Sender: No OFD packet to send [10:34:28]OFD Sender: No OFD packet to send [10:34:33]OFD Sender: No OFD packet to send [10:34:38]OFD Sender: No OFD packet to send [10:34:43]OFD Sender: No OFD packet to send [10:34:48]OFD Sender: No OFD packet to send [10:34:53]OFD Sender: No OFD packet to send [10:34:58]OFD Sender: No OFD packet to send [10:35:03]OFD Sender: No OFD packet to send [10:35:08]OFD Sender: No OFD packet to send [10:35:13]OFD Sender: No OFD packet to send [10:35:18]OFD Sender: No OFD packet to send [10:35:23]OFD Sender: No OFD packet to send [10:35:28]OFD Sender: No OFD packet to send [10:35:33]OFD Sender: No OFD packet to send [10:35:38]OFD Sender: No OFD packet to send [10:35:43]OFD Sender: No OFD packet to send [10:35:48]OFD Sender: No OFD packet to send [10:35:53]OFD Sender: No OFD packet to send [10:35:58]OFD Sender: No OFD packet to send [10:36:03]OFD Sender: No OFD packet to send [10:36:08]OFD Sender: No OFD packet to send [10:36:13]OFD Sender: No OFD packet to send [10:36:18]OFD Sender: No OFD packet to send [10:36:23]OFD Sender: No OFD packet to send [10:36:28]OFD Sender: No OFD packet to send [10:36:33]OFD Sender: No OFD packet to send [10:36:38]OFD Sender: No OFD packet to send [10:36:43]OFD Sender: No OFD packet to send [10:36:48]OFD Sender: No OFD packet to send [10:36:53]OFD Sender: No OFD packet to send [10:36:58]OFD Sender: No OFD packet to send [10:37:03]OFD Sender: No OFD packet to send [10:37:08]OFD Sender: No OFD packet to send [10:37:13]OFD Sender: No OFD packet to send [10:37:18]OFD Sender: No OFD packet to send [10:37:23]OFD Sender: No OFD packet to send [10:37:28]OFD Sender: No OFD packet to send [10:37:33]OFD Sender: No OFD packet to send [10:37:38]OFD Sender: No OFD packet to send [10:37:43]OFD Sender: No OFD packet to send [10:37:48]OFD Sender: No OFD packet to send [10:37:53]OFD Sender: No OFD packet to send [10:37:58]OFD Sender: No OFD packet to send [10:38:03]OFD Sender: No OFD packet to send [10:38:08]OFD Sender: No OFD packet to send [10:38:13]OFD Sender: No OFD packet to send [10:38:18]OFD Sender: No OFD packet to send [10:38:23]OFD Sender: No OFD packet to send [10:38:28]OFD Sender: No OFD packet to send [10:38:33]OFD Sender: No OFD packet to send [10:38:38]OFD Sender: No OFD packet to send [10:38:43]OFD Sender: No OFD packet to send [10:38:48]OFD Sender: No OFD packet to send [10:38:53]OFD Sender: No OFD packet to send [10:38:55]accept exits with 9 [10:38:55]New connection [10:38:55]New thread 3067141476 created [10:38:55]Thread 3067284836 joined [10:38:55]Waiting for new connection... [10:38:55] Sock 9.Parse request [10:38:55]Sock 9.Check first char [10:38:55]Sock 9.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: 677 [10:38:55]Content-Type: application/json [10:38:55] [10:38:55]POST finish read [10:38:55]Found Content-Length = 677 [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)870798", "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: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)870798", "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: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 BA 06 AF [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 BA 06 00 C0 50 ED 66 4C 6B 94 66 CC [10:38:55]GetLastDocTimeStamp 1726828371 [10:38:55]current date 1726828736 [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 BB 06 80 13 01 00 00 00 00 00 3E [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 BB 06 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C9 [10:38:55]RAPDU: 09 00 01 6E BF EC 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 1726791534 [10:38:55]opened+sec_in_day 1726877934 [10:38:55]quantity*price = 50036 [10:38:55]sum+1 = 50037 [10:38:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 116 20.09.2024 10:38 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85957 ФПД: 47013534993507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T103856&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85957&fm=47013534993507&tin=02508201610067®Number=0000000000092592&sum=50000 [10:38:56]StoreToDocumentArchive [10:38:56]shift 495 fd 85957 [10:38:56]save to /storage/0495/doc_00085957 [10:38:56]save last doc name /storage/0495/doc_00085957 to /storage/kkm_last_doc_name [10:38:56]save OK [10:38:56]Clear old archive folders... [10:38:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:38:56]tlvbuf is 006705A0 [10:38:56]SAM_PROTO_ClearQueue [10:38:56]wFMCommunicate request_size=4 [10:38:56]MH_SAM_APDU [10:38:56]CAPDU: 80 09 00 00 [10:38:56]Write to MH i2c: E2 08 00 C8 06 80 09 00 00 00 00 00 00 40 [10:38:56]Write i2c OK [10:38:56]MH_I2C_Read... [10:38:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:56]Read from MH i2c: E2 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 03 00 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 03 00 C8 06 00 90 00 42 [10:38:56]RAPDU: 90 00 [10:38:56]wFMCommunicate OK [10:38:56]SAM_PROTO_ClearQueue done [10:38:56]KKMCreateOFDPacket [10:38:56]OFDProtocolAddRootSTLVToBuf [10:38:56]FM_MakeSignedData [10:38:56]FM_MakeSignedData [10:38:56]SAM_PROTO_SignData [10:38:56]wFMCommunicate request_size=4 [10:38:56]MH_SAM_APDU [10:38:56]CAPDU: 80 0D 01 02 [10:38:56]Write to MH i2c: E2 08 00 C9 06 80 0D 01 02 00 00 00 00 48 [10:38:56]Write i2c OK [10:38:56]MH_I2C_Read... [10:38:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:56]Read from MH i2c: E2 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 03 00 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 03 00 C9 06 00 90 00 43 [10:38:56]RAPDU: 90 00 [10:38:56]wFMCommunicate OK [10:38:56]wFMCommunicate request_size=255 [10:38:56]MH_SAM_APDU [10:38:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 C0 50 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 2A [10:38:56]Write to MH i2c: E2 02 01 CA 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 74 00 00 00 F4 03 04 00 C0 50 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 2A 00 00 DB [10:38:56]Write i2c OK [10:38:56]MH_I2C_Read... [10:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:56]Read from MH i2c: E2 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 03 00 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 03 00 CA 06 00 90 00 44 [10:38:56]RAPDU: 90 00 [10:38:56]wFMCommunicate OK [10:38:56]wFMCommunicate request_size=10 [10:38:56]MH_SAM_APDU [10:38:56]CAPDU: 80 0D 02 02 05 C2 31 0D 8C 63 [10:38:56]Write to MH i2c: E2 0D 00 CB 06 80 0D 02 02 05 00 C2 31 0D 8C 63 00 00 44 [10:38:56]Write i2c OK [10:38:56]MH_I2C_Read... [10:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:56]Read from MH i2c: E2 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 03 00 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 03 00 CB 06 00 90 00 45 [10:38:56]RAPDU: 90 00 [10:38:56]wFMCommunicate OK [10:38:56]wFMCommunicate request_size=4 [10:38:56]MH_SAM_APDU [10:38:56]CAPDU: 80 0D 03 02 [10:38:56]Write to MH i2c: E2 08 00 CC 06 80 0D 03 02 00 00 00 00 4D [10:38:56]Write i2c OK [10:38:56]MH_I2C_Read... [10:38:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:38:56]Read from MH i2c: E2 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 0B 00 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 0B 00 CC 06 00 1C 91 43 DC CA A9 58 B2 90 00 97 [10:38:56]RAPDU: 1C 91 43 DC CA A9 58 B2 90 00 [10:38:56]wFMCommunicate OK [10:38:56]SAM_PROTO_SignData done [10:38:56]FM_MakeSignedData done [10:38:56]CreateOFDProtocolMessage [10:38:56]wFMCommunicate request_size=4 [10:38:56]MH_SAM_APDU [10:38:56]CAPDU: 80 11 00 00 [10:38:56]Write to MH i2c: E2 08 00 CD 06 80 11 00 00 00 00 00 00 4D [10:38:56]Write i2c OK [10:38:56]MH_I2C_Read... [10:38:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:56]Read from MH i2c: E2 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 17 00 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: E2 17 00 CD 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AC [10:38:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:38:56]wFMCommunicate OK [10:38:56]CreateOFDProtocolMessage done [10:38:56]OFDSenderStorePacket 85957 [10:38:56]StoreOFDPacket docnum=85957 [10:38: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 52 A8 07 01 07 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 C0 50 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 2A C2 31 0D 8C 63 1C 91 43 DC CA A9 58 B2 [10:38:56]CheckFolder [10:38:56]dirname=/storage/ofd_packets [10:38:56]CheckFolder done [10:38:56]ProducePacketName [10:38:56]name=ofd_packets/00085957 [10:38:56]NVStorageSaveData ofd_packets/00085957 [10:38:56]File name is /storage/ofd_packets/00085957 [10:38:56]Write 301 bytes [10:38:56]NVStorageSaveData done [10:38:56]OFDSenderStorePacket done [10:38:56]KKMCreateOFDPacket done [10:38:56]NVStorageSaveData kkm_last_timestamp [10:38:56]File name is /storage/kkm_last_timestamp [10:38:56]Write 4 bytes [10:38:56]NVStorageSaveData done [10:38:56]ExternCall_PrintAddStr [10:38:56]wPrintStart [10:38:56]Write to MH i2c: 01 00 00 CE 06 D4 [10:38:56]Write i2c OK [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: 01 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: 01 07 00 [10:38:56]MH_I2C_Read... [10:38:56]Read from MH i2c: 01 07 00 CE 06 00 00 00 00 00 FF 0F E9 [10:38:56]RasterBufferAndPrint [10:38:56]line Счет N : (1)870798 [10:38:56]line ИНН: 02508201610067 [10:38:56]line Контрольно-Кассовый Чек [10:38:56]line ПРОДАЖА [10:38:56]line ТРК (МРК, ГНК) : 53 [10:38:56]line Товар: 2710124130 [10:38:56]line Аи-92-К-5 [10:38:56]line 7.380 * 67.80 [10:38:56]line = 500.36 [10:38:56]line НДС 12% НСП 1% [10:38:56]line > о реализуемом товаре [10:38:56]line ОКРУГЛЕНИЕ: -0.36 [10:38:56]line ИТОГО: 500.00 [10:38:56]line Внесено: 500.00 [10:38:56]line СДАЧА: 0.00 [10:38:56]line НСП 1% : 4.43 [10:38:56]line НДС 12% : 53.14 [10:38:56]line Наличными: 500.00 [10:38:56]line Безнал.: 0.00 [10:38:56]line Место: АЗС № 137 "Партнер Нефть" [10:38:56]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:38:56]line СНО: Общий режим [10:38:56]line Чек 116 20.09.2024 10:38 [10:38:56]line Смена: 495 ФФД: 1.0 [10:38:56]line ЗНМ: 0300000064 [10:38:56]line РНМ: 0000000000092592 [10:38:56]line Версия ККМ: 001 [10:38:56]line ФМ: 0000000000874979 [10:38:56]line ФД: 85957 [10:38:56]line ФПД: 47013534993507 [10:38:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T103856&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85957&fm=47013534993507&tin=02508201610067®Number=0000000000092592&sum=50000 [10:38:57]OFD Sender: Processing packet 85957 [packets to send 263, broken 262] [10:38:57]ProducePacketName [10:38:57]name=ofd_packets/00085957 [10:38:57]OFD Sender: To server: pG, [10:38:57]CommunicateWithHost lk.salyk.kg:30040 [10:38:57]ConnectInit lk.salyk.kg [10:38:57]written 0, free lines is 4095 [10:38:57]Write to MH i2c: 01 00 00 F9 06 FF [10:38:57]Write i2c OK [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: 01 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: 01 07 00 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: 01 07 00 F9 06 00 00 00 00 00 D4 0C E6 [10:38:57]RasterBufferAndPrint [10:38:57]line [10:38:57]line [10:38:57]line [10:38:57]line [10:38:57]line [10:38:57]written 0, free lines is 3292 [10:38:57]MH_Cut [10:38:57]Write to MH i2c: D1 01 00 00 07 01 D9 [10:38:57]Write i2c OK [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: D1 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: D1 01 00 [10:38:57]MH_I2C_Read... [10:38:57]Read from MH i2c: D1 01 00 00 07 00 D8 [10:38:57]Write to MH i2c: 01 00 00 01 07 08 [10:38:57]Write i2c OK [10:38:57]MH_I2C_Read... [10:38:58]*** Cut start [10:38:58]*** Partial cut [10:38:58]*** CUTSNS_PIN = 1 [10:38:58]*** CUTSNS_PIN = 0 [10:38:58]*** Brake cut motor [10:38:59]Read from MH i2c: 01 [10:38:59]MH_I2C_Read... [10:38:59]*** Stop cut motor [10:38:59]*** Cut end [10:38:59]Read from MH i2c: 01 07 00 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: 01 07 00 01 07 00 00 00 00 00 FF 0F 1D [10:38:59]process_action close_receipt done [10:38:59]requested_data is exist [10:38:59]produce_requested_data [10:38:59]requested_item fm.sn is exist - process it [10:38:59]wFMCommunicate request_size=4 [10:38:59]MH_SAM_APDU [10:38:59]CAPDU: 80 11 00 00 [10:38:59]Write to MH i2c: E2 08 00 02 07 80 11 00 00 00 00 00 00 83 [10:38:59]Write i2c OK [10:38:59]MH_I2C_Read... [10:38:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:59]Read from MH i2c: E2 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: E2 17 00 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: E2 17 00 02 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E2 [10:38: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:38:59]wFMCommunicate OK [10:38:59]requested_item fd.num is exist - process it [10:38:59]SAM_PROTO_GetFieldsCounters [10:38:59]wFMCommunicate request_size=4 [10:38:59]MH_SAM_APDU [10:38:59]CAPDU: 80 13 00 00 [10:38:59]Write to MH i2c: E2 08 00 03 07 80 13 00 00 00 00 00 00 86 [10:38:59]Write i2c OK [10:38:59]MH_I2C_Read... [10:38:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:59]Read from MH i2c: E2 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: E2 62 00 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: E2 62 00 03 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 C5 4F 01 00 0E 04 04 00 EF 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 16 [10:38: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 C5 4F 01 00 0E 04 04 00 EF 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 [10:38:59]wFMCommunicate OK [10:38:59]SAM_PROTO_GetFieldsCounters done [10:38:59]requested_item shift.num is exist - process it [10:38:59]requested_item shift.opened is exist - process it [10:38:59]req_shift_opened [10:38:59]FM_GetShiftState [10:38:59]SAM_PROTO_GetShiftState [10:38:59]wFMCommunicate request_size=4 [10:38:59]MH_SAM_APDU [10:38:59]CAPDU: 80 13 01 00 [10:38:59]Write to MH i2c: E2 08 00 04 07 80 13 01 00 00 00 00 00 88 [10:38:59]Write i2c OK [10:38:59]MH_I2C_Read... [10:38:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:59]Read from MH i2c: E2 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: E2 0E 00 [10:38:59]MH_I2C_Read... [10:38:59]Read from MH i2c: E2 0E 00 04 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 13 [10:38:59]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:38:59]wFMCommunicate OK [10:38:59]SAM_PROTO_GetShiftState done [10:38:59]FM_GetShiftState done [10:38:59]req_shift_opened done [10:38:59]requested_item shift.open_date is exist - process it [10:38:59]req_shift_open_date [10:38:59]req_shift_open_date done [10:38:59]produce_requested_data done [10:38:59]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85957,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:38:59]process_action_free close_receipt [10:38:59]json_value_free [10:38:59]json_value_free done [10:38:59]process_json_proto returns [10:38:59]Send response to host [10:38:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85957,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:38:59]free response buf [10:38:59]execute_script done [10:38:59]execute_script returns [10:38:59]free content buf [10:38:59]Sock 9.Close socket [10:38:59]Sock 9.Thread stoped [10:39:00]Connected sock=11 [10:39: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 52 A8 07 01 07 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 C0 50 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 2A C2 31 0D 8C 63 1C 91 43 DC CA A9 58 B2 [10:39: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 8A 7A 47 00 C0 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C5 4F 01 00 F4 03 04 00 99 FB EC 66 B6 04 01 00 00 D2 D1 7D F6 3C DE F8 46 [10:39:02]CommunicateWithHost err = 0 [10:39:02]CheckOFDResponse [10:39:02]1017 (14) - 77093643461234 [10:39:02]1041 (16) - 0000000000874979 [10:39:02]1040 (4) - 85957 [10:39:02]1012 (4) - 20.09.2024 04:35 [10:39:02]1206 (1) - 0 [10:39:02]OFD Sender: Remove packet 85957 [10:39:02]ProducePacketName [10:39:02]name=ofd_packets/00085957 [10:39:02]NVStorageDeleteData [10:39:02]OFD Sender: No OFD packet to send [10:39:07]OFD Sender: No OFD packet to send [10:39:12]OFD Sender: No OFD packet to send [10:39:17]OFD Sender: No OFD packet to send [10:39:22]OFD Sender: No OFD packet to send [10:39:24]recv_with_timeout no data received [10:39:27]OFD Sender: No OFD packet to send [10:39:32]OFD Sender: No OFD packet to send [10:39:37]OFD Sender: No OFD packet to send [10:39:42]OFD Sender: No OFD packet to send [10:39:47]OFD Sender: No OFD packet to send [10:39:53]OFD Sender: No OFD packet to send [10:39:58]OFD Sender: No OFD packet to send [10:40:03]OFD Sender: No OFD packet to send [10:40:08]OFD Sender: No OFD packet to send [10:40:13]OFD Sender: No OFD packet to send [10:40:18]OFD Sender: No OFD packet to send [10:40:23]OFD Sender: No OFD packet to send [10:40:28]OFD Sender: No OFD packet to send [10:40:33]OFD Sender: No OFD packet to send [10:40:38]OFD Sender: No OFD packet to send [10:40:43]OFD Sender: No OFD packet to send [10:40:48]OFD Sender: No OFD packet to send [10:40:53]OFD Sender: No OFD packet to send [10:40:58]OFD Sender: No OFD packet to send [10:41:03]OFD Sender: No OFD packet to send [10:41:04]accept exits with 10 [10:41:04]New connection [10:41:04]New thread 3067284836 created [10:41:04]Thread 3067141476 joined [10:41:04]Waiting for new connection... [10:41:04] Sock 10.Parse request [10:41:04]Sock 10.Check first char [10:41:04]Sock 10.First char is OK [10:41:04]request: POST /json_proto HTTP/1.0 [10:41:04]Method: POST [10:41:04]URL: /json_proto [10:41:04]Method is POST - this is cgi request [10:41:04]url: /json_proto [10:41:04]query_string will be loaded in cgi processing [10:41:04]execute_cgi json_proto POST (null) [10:41:04]execute_cgi path=json_proto method=POST [10:41:04]POST find Content-Length [10:41:04]Host: 172.17.47.196:8080 [10:41:04]Content-Length: 687 [10:41:04]Content-Type: application/json [10:41:04] [10:41:04]POST finish read [10:41:04]Found Content-Length = 687 [10:41:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870799", "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" : 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:41:04]execute_script... [10:41:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870799", "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" : 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:41:04]POST & json_proto [10:41:04]process_json_proto [10:41:04]json parsed OK: [10:41:04]protocol is kg_v1.0 [10:41:04]action value=close_receipt [10:41:04]process_action close_receipt [10:41:04]cmd_close_receipt [10:41:04]MH_GetDate [10:41:04]Write to MH i2c: F0 00 00 05 07 FB [10:41:04]Write i2c OK [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: F0 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: F0 09 00 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: F0 09 00 05 07 00 41 51 ED 66 4C 6B 94 66 9A [10:41:04]GetLastDocTimeStamp 1726828736 [10:41:04]current date 1726828865 [10:41:04]FM_GetShiftState [10:41:04]SAM_PROTO_GetShiftState [10:41:04]wFMCommunicate request_size=4 [10:41:04]MH_SAM_APDU [10:41:04]CAPDU: 80 13 01 00 [10:41:04]Write to MH i2c: E2 08 00 06 07 80 13 01 00 00 00 00 00 8A [10:41:04]Write i2c OK [10:41:04]MH_I2C_Read... [10:41:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:04]Read from MH i2c: E2 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 0E 00 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 0E 00 06 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 15 [10:41:04]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:41:04]wFMCommunicate OK [10:41:04]SAM_PROTO_GetShiftState done [10:41:04]FM_GetShiftState done [10:41:04]opened in 1726791534 [10:41:04]opened+sec_in_day 1726877934 [10:41:04]quantity*price = 200025 [10:41:04]sum+1 = 200026 [10:41:04]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 СНО: Общий режим Чек 117 20.09.2024 10:41 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85958 ФПД: 86001005912098 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T104105&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85958&fm=86001005912098&tin=02508201610067®Number=0000000000092592&sum=200000 [10:41:05]StoreToDocumentArchive [10:41:05]shift 495 fd 85958 [10:41:05]save to /storage/0495/doc_00085958 [10:41:05]save last doc name /storage/0495/doc_00085958 to /storage/kkm_last_doc_name [10:41:05]save OK [10:41:05]Clear old archive folders... [10:41:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:41:05]tlvbuf is 00642710 [10:41:05]SAM_PROTO_ClearQueue [10:41:05]wFMCommunicate request_size=4 [10:41:05]MH_SAM_APDU [10:41:05]CAPDU: 80 09 00 00 [10:41:05]Write to MH i2c: E2 08 00 13 07 80 09 00 00 00 00 00 00 8C [10:41:05]Write i2c OK [10:41:05]MH_I2C_Read... [10:41:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:05]Read from MH i2c: E2 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 03 00 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 03 00 13 07 00 90 00 8E [10:41:05]RAPDU: 90 00 [10:41:05]wFMCommunicate OK [10:41:05]SAM_PROTO_ClearQueue done [10:41:05]KKMCreateOFDPacket [10:41:05]OFDProtocolAddRootSTLVToBuf [10:41:05]FM_MakeSignedData [10:41:05]FM_MakeSignedData [10:41:05]SAM_PROTO_SignData [10:41:05]wFMCommunicate request_size=4 [10:41:05]MH_SAM_APDU [10:41:05]CAPDU: 80 0D 01 02 [10:41:05]Write to MH i2c: E2 08 00 14 07 80 0D 01 02 00 00 00 00 94 [10:41:05]Write i2c OK [10:41:05]MH_I2C_Read... [10:41:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:05]Read from MH i2c: E2 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 03 00 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: E2 03 00 14 07 00 90 00 8F [10:41:05]RAPDU: 90 00 [10:41:05]wFMCommunicate OK [10:41:05]wFMCommunicate request_size=255 [10:41:05]MH_SAM_APDU [10:41: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 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 75 00 00 00 F4 03 04 00 41 51 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [10:41:05]Write to MH i2c: E2 02 01 15 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 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 75 00 00 00 F4 03 04 00 41 51 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 5C [10:41:05]Write i2c OK [10:41:05]MH_I2C_Read... [10:41:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:06]Read from MH i2c: E2 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 03 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 03 00 15 07 00 90 00 90 [10:41:06]RAPDU: 90 00 [10:41:06]wFMCommunicate OK [10:41:06]wFMCommunicate request_size=11 [10:41:06]MH_SAM_APDU [10:41:06]CAPDU: 80 0D 02 02 06 4E 37 AB 68 60 22 [10:41:06]Write to MH i2c: E2 0E 00 16 07 80 0D 02 02 06 00 4E 37 AB 68 60 22 00 00 BD [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:06]Read from MH i2c: E2 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 03 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 03 00 16 07 00 90 00 91 [10:41:06]RAPDU: 90 00 [10:41:06]wFMCommunicate OK [10:41:06]wFMCommunicate request_size=4 [10:41:06]MH_SAM_APDU [10:41:06]CAPDU: 80 0D 03 02 [10:41:06]Write to MH i2c: E2 08 00 17 07 80 0D 03 02 00 00 00 00 99 [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:06]Read from MH i2c: E2 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 0B 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 0B 00 17 07 00 DD E7 63 D0 09 28 3F 12 90 00 13 [10:41:06]RAPDU: DD E7 63 D0 09 28 3F 12 90 00 [10:41:06]wFMCommunicate OK [10:41:06]SAM_PROTO_SignData done [10:41:06]FM_MakeSignedData done [10:41:06]CreateOFDProtocolMessage [10:41:06]wFMCommunicate request_size=4 [10:41:06]MH_SAM_APDU [10:41:06]CAPDU: 80 11 00 00 [10:41:06]Write to MH i2c: E2 08 00 18 07 80 11 00 00 00 00 00 00 99 [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:06]Read from MH i2c: E2 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 17 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 17 00 18 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F8 [10:41: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:41:06]wFMCommunicate OK [10:41:06]CreateOFDProtocolMessage done [10:41:06]OFDSenderStorePacket 85958 [10:41:06]StoreOFDPacket docnum=85958 [10:41: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 10 01 00 00 5D A5 08 01 20 6C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 75 00 00 00 F4 03 04 00 41 51 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4E 37 AB 68 60 22 DD E7 63 D0 09 28 3F 12 [10:41:06]CheckFolder [10:41:06]dirname=/storage/ofd_packets [10:41:06]CheckFolder done [10:41:06]ProducePacketName [10:41:06]name=ofd_packets/00085958 [10:41:06]NVStorageSaveData ofd_packets/00085958 [10:41:06]File name is /storage/ofd_packets/00085958 [10:41:06]Write 302 bytes [10:41:06]NVStorageSaveData done [10:41:06]OFDSenderStorePacket done [10:41:06]KKMCreateOFDPacket done [10:41:06]NVStorageSaveData kkm_last_timestamp [10:41:06]File name is /storage/kkm_last_timestamp [10:41:06]Write 4 bytes [10:41:06]NVStorageSaveData done [10:41:06]ExternCall_PrintAddStr [10:41:06]wPrintStart [10:41:06]Write to MH i2c: 01 00 00 19 07 20 [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: 01 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: 01 07 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: 01 07 00 19 07 00 00 00 00 00 FF 0F 35 [10:41:06]RasterBufferAndPrint [10:41:06]line Счет N : (1)870799 [10:41:06]line ИНН: 02508201610067 [10:41:06]line Контрольно-Кассовый Чек [10:41:06]line ПРОДАЖА [10:41:06]line ТРК (МРК, ГНК) : 21 [10:41:06]line Товар: 2710194210 [10:41:06]line ДТ(л)-К-4 [10:41:06]line 26.250 * 76.20 [10:41:06]line = 2000.25 [10:41:06]line НДС 12% НСП 1% [10:41:06]line > о реализуемом товаре [10:41:06]line ОКРУГЛЕНИЕ: -0.25 [10:41:06]line ИТОГО: 2000.00 [10:41:06]line Внесено: 2000.00 [10:41:06]line СДАЧА: 0.00 [10:41:06]line НСП 1% : 17.70 [10:41:06]line НДС 12% : 212.42 [10:41:06]line Наличными: 2000.00 [10:41:06]line Безнал.: 0.00 [10:41:06]line Место: АЗС № 137 "Партнер Нефть" [10:41:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:41:06]line СНО: Общий режим [10:41:06]line Чек 117 20.09.2024 10:41 [10:41:06]line Смена: 495 ФФД: 1.0 [10:41:06]line ЗНМ: 0300000064 [10:41:06]line РНМ: 0000000000092592 [10:41:06]line Версия ККМ: 001 [10:41:06]line ФМ: 0000000000874979 [10:41:06]line ФД: 85958 [10:41:06]line ФПД: 86001005912098 [10:41:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T104105&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85958&fm=86001005912098&tin=02508201610067®Number=0000000000092592&sum=200000 [10:41:06]OFD Sender: Processing packet 85958 [packets to send 263, broken 262] [10:41:06]ProducePacketName [10:41:06]name=ofd_packets/00085958 [10:41:06]OFD Sender: To server: pG, [10:41:06]CommunicateWithHost lk.salyk.kg:30040 [10:41:06]ConnectInit lk.salyk.kg [10:41:06]written 0, free lines is 4095 [10:41:07]Write to MH i2c: 01 00 00 44 07 4B [10:41:07]Write i2c OK [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: 01 [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: 01 07 00 [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: 01 07 00 44 07 00 00 00 00 00 DA 0C 38 [10:41:07]RasterBufferAndPrint [10:41:07]line [10:41:07]line [10:41:07]line [10:41:07]line [10:41:07]line [10:41:07]written 0, free lines is 3297 [10:41:07]MH_Cut [10:41:07]Write to MH i2c: D1 01 00 4B 07 01 24 [10:41:07]Write i2c OK [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: D1 [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: D1 01 00 [10:41:07]MH_I2C_Read... [10:41:07]Read from MH i2c: D1 01 00 4B 07 00 23 [10:41:07]Write to MH i2c: 01 00 00 4C 07 53 [10:41:07]Write i2c OK [10:41:07]MH_I2C_Read... [10:41:07]*** Cut start [10:41:07]*** Partial cut [10:41:07]*** CUTSNS_PIN = 1 [10:41:07]*** CUTSNS_PIN = 0 [10:41:08]*** Brake cut motor [10:41:08]Read from MH i2c: 01 [10:41:08]MH_I2C_Read... [10:41:08]*** Stop cut motor [10:41:08]*** Cut end [10:41:08]Read from MH i2c: 01 07 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: 01 07 00 4C 07 00 00 00 00 00 FF 0F 68 [10:41:08]process_action close_receipt done [10:41:08]requested_data is exist [10:41:08]produce_requested_data [10:41:08]requested_item fm.sn is exist - process it [10:41:08]wFMCommunicate request_size=4 [10:41:08]MH_SAM_APDU [10:41:08]CAPDU: 80 11 00 00 [10:41:08]Write to MH i2c: E2 08 00 4D 07 80 11 00 00 00 00 00 00 CE [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:08]Read from MH i2c: E2 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 17 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 17 00 4D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2D [10:41:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:41:08]wFMCommunicate OK [10:41:08]requested_item fd.num is exist - process it [10:41:08]SAM_PROTO_GetFieldsCounters [10:41:08]wFMCommunicate request_size=4 [10:41:08]MH_SAM_APDU [10:41:08]CAPDU: 80 13 00 00 [10:41:08]Write to MH i2c: E2 08 00 4E 07 80 13 00 00 00 00 00 00 D1 [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:08]Read from MH i2c: E2 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 62 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 62 00 4E 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 C6 4F 01 00 0E 04 04 00 EF 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 65 [10:41: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 C6 4F 01 00 0E 04 04 00 EF 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 [10:41:08]wFMCommunicate OK [10:41:08]SAM_PROTO_GetFieldsCounters done [10:41:08]requested_item shift.num is exist - process it [10:41:08]requested_item shift.opened is exist - process it [10:41:08]req_shift_opened [10:41:08]FM_GetShiftState [10:41:08]SAM_PROTO_GetShiftState [10:41:08]wFMCommunicate request_size=4 [10:41:08]MH_SAM_APDU [10:41:08]CAPDU: 80 13 01 00 [10:41:08]Write to MH i2c: E2 08 00 4F 07 80 13 01 00 00 00 00 00 D3 [10:41:08]Write i2c OK [10:41:08]MH_I2C_Read... [10:41:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:08]Read from MH i2c: E2 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 0E 00 [10:41:08]MH_I2C_Read... [10:41:08]Read from MH i2c: E2 0E 00 4F 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5E [10:41:08]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:41:08]wFMCommunicate OK [10:41:08]SAM_PROTO_GetShiftState done [10:41:08]FM_GetShiftState done [10:41:08]req_shift_opened done [10:41:08]requested_item shift.open_date is exist - process it [10:41:08]req_shift_open_date [10:41:08]req_shift_open_date done [10:41:08]produce_requested_data done [10:41:08]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85958,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:41:08]process_action_free close_receipt [10:41:08]json_value_free [10:41:08]json_value_free done [10:41:08]process_json_proto returns [10:41:08]Send response to host [10:41:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85958,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:41:08]free response buf [10:41:08]execute_script done [10:41:08]execute_script returns [10:41:08]free content buf [10:41:08]Sock 10.Close socket [10:41:08]Sock 10.Thread stoped [10:41:18]Connected sock=9 [10:41: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 10 01 00 00 5D A5 08 01 20 6C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 75 00 00 00 F4 03 04 00 41 51 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4E 37 AB 68 60 22 DD E7 63 D0 09 28 3F 12 [10: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 2F 0E 47 00 7A 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 C6 4F 01 00 F4 03 04 00 23 FC EC 66 B6 04 01 00 00 33 88 EE E3 AB 8E 87 25 [10:41:20]CommunicateWithHost err = 0 [10:41:20]CheckOFDResponse [10:41:20]1017 (14) - 77093643461234 [10:41:20]1041 (16) - 0000000000874979 [10:41:20]1040 (4) - 85958 [10:41:20]1012 (4) - 20.09.2024 04:37 [10:41:20]1206 (1) - 0 [10:41:20]OFD Sender: Remove packet 85958 [10:41:20]ProducePacketName [10:41:20]name=ofd_packets/00085958 [10:41:20]NVStorageDeleteData [10:41:21]OFD Sender: No OFD packet to send [10:41:26]OFD Sender: No OFD packet to send [10:41:31]OFD Sender: No OFD packet to send [10:41:36]OFD Sender: No OFD packet to send [10:41:41]OFD Sender: No OFD packet to send [10:41:46]OFD Sender: No OFD packet to send [10:41:51]OFD Sender: No OFD packet to send [10:41:54]recv_with_timeout no data received [10:41:56]OFD Sender: No OFD packet to send [10:42:01]OFD Sender: No OFD packet to send [10:42:06]OFD Sender: No OFD packet to send [10:42:11]OFD Sender: No OFD packet to send [10:42:16]OFD Sender: No OFD packet to send [10:42:21]OFD Sender: No OFD packet to send [10:42:26]OFD Sender: No OFD packet to send [10:42:31]OFD Sender: No OFD packet to send [10:42:36]OFD Sender: No OFD packet to send [10:42:41]OFD Sender: No OFD packet to send [10:42:46]OFD Sender: No OFD packet to send [10:42:51]OFD Sender: No OFD packet to send [10:42:56]OFD Sender: No OFD packet to send [10:43:01]OFD Sender: No OFD packet to send [10:43:06]OFD Sender: No OFD packet to send [10:43:11]OFD Sender: No OFD packet to send [10:43:16]OFD Sender: No OFD packet to send [10:43:21]OFD Sender: No OFD packet to send [10:43:26]OFD Sender: No OFD packet to send [10:43:31]OFD Sender: No OFD packet to send [10:43:31]recv_with_timeout no data received [10:43:36]OFD Sender: No OFD packet to send [10:43:41]OFD Sender: No OFD packet to send [10:43:46]OFD Sender: No OFD packet to send [10:43:51]OFD Sender: No OFD packet to send [10:43:56]OFD Sender: No OFD packet to send [10:44:01]OFD Sender: No OFD packet to send [10:44:06]OFD Sender: No OFD packet to send [10:44:11]OFD Sender: No OFD packet to send [10:44:16]OFD Sender: No OFD packet to send [10:44:21]OFD Sender: No OFD packet to send [10:44:21]recv_with_timeout no data received [10:44:26]OFD Sender: No OFD packet to send [10:44:31]OFD Sender: No OFD packet to send [10:44:36]OFD Sender: No OFD packet to send [10:44:41]OFD Sender: No OFD packet to send [10:44:43]recv_with_timeout no data received [10:44:46]OFD Sender: No OFD packet to send [10:44:51]OFD Sender: No OFD packet to send [10:44:56]OFD Sender: No OFD packet to send [10:45:01]OFD Sender: No OFD packet to send [10:45:06]OFD Sender: No OFD packet to send [10:45:11]OFD Sender: No OFD packet to send [10:45:16]OFD Sender: No OFD packet to send [10:45:21]OFD Sender: No OFD packet to send [10:45:26]OFD Sender: No OFD packet to send [10:45:31]OFD Sender: No OFD packet to send [10:45:36]OFD Sender: No OFD packet to send [10:45:41]OFD Sender: No OFD packet to send [10:45:46]OFD Sender: No OFD packet to send [10:45:51]OFD Sender: No OFD packet to send [10:45:54]recv_with_timeout no data received [10:45:56]OFD Sender: No OFD packet to send [10:46:01]OFD Sender: No OFD packet to send [10:46:06]OFD Sender: No OFD packet to send [10:46:11]OFD Sender: No OFD packet to send [10:46:16]OFD Sender: No OFD packet to send [10:46:21]OFD Sender: No OFD packet to send [10:46:26]OFD Sender: No OFD packet to send [10:46:31]OFD Sender: No OFD packet to send [10:46:36]OFD Sender: No OFD packet to send [10:46:41]OFD Sender: No OFD packet to send [10:46:46]OFD Sender: No OFD packet to send [10:46:51]OFD Sender: No OFD packet to send [10:46:56]OFD Sender: No OFD packet to send [10:47:01]OFD Sender: No OFD packet to send [10:47:06]OFD Sender: No OFD packet to send [10:47:11]OFD Sender: No OFD packet to send [10:47:16]OFD Sender: No OFD packet to send [10:47:21]OFD Sender: No OFD packet to send [10:47:26]OFD Sender: No OFD packet to send [10:47:31]OFD Sender: No OFD packet to send [10:47:36]OFD Sender: No OFD packet to send [10:47:41]OFD Sender: No OFD packet to send [10:47:46]OFD Sender: No OFD packet to send [10:47:51]OFD Sender: No OFD packet to send [10:47:56]OFD Sender: No OFD packet to send [10:48:01]OFD Sender: No OFD packet to send [10:48:06]OFD Sender: No OFD packet to send [10:48:07]accept exits with 7 [10:48:07]New connection [10:48:07]New thread 3067141476 created [10:48:07]Thread 3067284836 joined [10:48:07]Waiting for new connection... [10:48:07] Sock 7.Parse request [10:48:07]Sock 7.Check first char [10:48:07]Sock 7.First char is OK [10:48:07]request: POST /json_proto HTTP/1.0 [10:48:07]Method: POST [10:48:07]URL: /json_proto [10:48:07]Method is POST - this is cgi request [10:48:07]url: /json_proto [10:48:07]query_string will be loaded in cgi processing [10:48:07]execute_cgi json_proto POST (null) [10:48:07]execute_cgi path=json_proto method=POST [10:48:07]POST find Content-Length [10:48:07]Host: 172.17.47.196:8080 [10:48:07]Content-Length: 682 [10:48:07]Content-Type: application/json [10:48:07] [10:48:07]POST finish read [10:48:07]Found Content-Length = 682 [10:48:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870800", "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" ] } } [10:48:07]execute_script... [10:48: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)870800", "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" ] } } [10:48:07]POST & json_proto [10:48:07]process_json_proto [10:48:07]json parsed OK: [10:48:07]protocol is kg_v1.0 [10:48:07]action value=close_receipt [10:48:07]process_action close_receipt [10:48:07]cmd_close_receipt [10:48:07]MH_GetDate [10:48:07]Write to MH i2c: F0 00 00 50 07 46 [10:48:07]Write i2c OK [10:48:07]MH_I2C_Read... [10:48:07]Read from MH i2c: F0 [10:48:07]MH_I2C_Read... [10:48:07]Read from MH i2c: F0 09 00 [10:48:07]MH_I2C_Read... [10:48:07]Read from MH i2c: F0 09 00 50 07 00 E8 52 ED 66 4C 6B 94 66 8D [10:48:07]GetLastDocTimeStamp 1726828865 [10:48:07]current date 1726829288 [10:48:07]FM_GetShiftState [10:48:07]SAM_PROTO_GetShiftState [10:48:07]wFMCommunicate request_size=4 [10:48:07]MH_SAM_APDU [10:48:07]CAPDU: 80 13 01 00 [10:48:07]Write to MH i2c: E2 08 00 51 07 80 13 01 00 00 00 00 00 D5 [10:48:07]Write i2c OK [10:48:07]MH_I2C_Read... [10:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:07]Read from MH i2c: E2 [10:48:07]MH_I2C_Read... [10:48:07]Read from MH i2c: E2 0E 00 [10:48:07]MH_I2C_Read... [10:48:07]Read from MH i2c: E2 0E 00 51 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 60 [10:48:07]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:48:07]wFMCommunicate OK [10:48:07]SAM_PROTO_GetShiftState done [10:48:07]FM_GetShiftState done [10:48:07]opened in 1726791534 [10:48:07]opened+sec_in_day 1726877934 [10:48:07]quantity*price = 100005 [10:48:07]sum+1 = 100006 [10:48: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 СНО: Общий режим Чек 118 20.09.2024 10:48 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85959 ФПД: 122361918307494 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T104808&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85959&fm=122361918307494&tin=02508201610067®Number=0000000000092592&sum=100000 [10:48:08]StoreToDocumentArchive [10:48:08]shift 495 fd 85959 [10:48:08]save to /storage/0495/doc_00085959 [10:48:08]save last doc name /storage/0495/doc_00085959 to /storage/kkm_last_doc_name [10:48:08]save OK [10:48:08]Clear old archive folders... [10:48:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:48:08]tlvbuf is 0063AE30 [10:48:08]SAM_PROTO_ClearQueue [10:48:08]wFMCommunicate request_size=4 [10:48:08]MH_SAM_APDU [10:48:08]CAPDU: 80 09 00 00 [10:48:08]Write to MH i2c: E2 08 00 5E 07 80 09 00 00 00 00 00 00 D7 [10:48:08]Write i2c OK [10:48:08]MH_I2C_Read... [10:48:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:08]Read from MH i2c: E2 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 03 00 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 03 00 5E 07 00 90 00 D9 [10:48:08]RAPDU: 90 00 [10:48:08]wFMCommunicate OK [10:48:08]SAM_PROTO_ClearQueue done [10:48:08]KKMCreateOFDPacket [10:48:08]OFDProtocolAddRootSTLVToBuf [10:48:08]FM_MakeSignedData [10:48:08]FM_MakeSignedData [10:48:08]SAM_PROTO_SignData [10:48:08]wFMCommunicate request_size=4 [10:48:08]MH_SAM_APDU [10:48:08]CAPDU: 80 0D 01 02 [10:48:08]Write to MH i2c: E2 08 00 5F 07 80 0D 01 02 00 00 00 00 DF [10:48:08]Write i2c OK [10:48:08]MH_I2C_Read... [10:48:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:08]Read from MH i2c: E2 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 03 00 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 03 00 5F 07 00 90 00 DA [10:48:08]RAPDU: 90 00 [10:48:08]wFMCommunicate OK [10:48:08]wFMCommunicate request_size=255 [10:48:08]MH_SAM_APDU [10:48: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 76 00 00 00 F4 03 04 00 E8 52 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 6F [10:48:08]Write to MH i2c: E2 02 01 60 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 76 00 00 00 F4 03 04 00 E8 52 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 6F 00 00 74 [10:48:08]Write i2c OK [10:48:08]MH_I2C_Read... [10:48:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:08]Read from MH i2c: E2 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 03 00 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 03 00 60 07 00 90 00 DB [10:48:08]RAPDU: 90 00 [10:48:08]wFMCommunicate OK [10:48:08]wFMCommunicate request_size=10 [10:48:08]MH_SAM_APDU [10:48:08]CAPDU: 80 0D 02 02 05 49 9A AC BC A6 [10:48:08]Write to MH i2c: E2 0D 00 61 07 80 0D 02 02 05 00 49 9A AC BC A6 00 00 DD [10:48:08]Write i2c OK [10:48:08]MH_I2C_Read... [10:48:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:08]Read from MH i2c: E2 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 03 00 [10:48:08]MH_I2C_Read... [10:48:08]Read from MH i2c: E2 03 00 61 07 00 90 00 DC [10:48:08]RAPDU: 90 00 [10:48:08]wFMCommunicate OK [10:48:08]wFMCommunicate request_size=4 [10:48:08]MH_SAM_APDU [10:48:08]CAPDU: 80 0D 03 02 [10:48:08]Write to MH i2c: E2 08 00 62 07 80 0D 03 02 00 00 00 00 E4 [10:48:08]Write i2c OK [10:48:08]MH_I2C_Read... [10:48:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:09]Read from MH i2c: E2 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: E2 0B 00 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: E2 0B 00 62 07 00 88 44 7A 6B 8A 5E C6 FF 90 00 43 [10:48:09]RAPDU: 88 44 7A 6B 8A 5E C6 FF 90 00 [10:48:09]wFMCommunicate OK [10:48:09]SAM_PROTO_SignData done [10:48:09]FM_MakeSignedData done [10:48:09]CreateOFDProtocolMessage [10:48:09]wFMCommunicate request_size=4 [10:48:09]MH_SAM_APDU [10:48:09]CAPDU: 80 11 00 00 [10:48:09]Write to MH i2c: E2 08 00 63 07 80 11 00 00 00 00 00 00 E4 [10:48:09]Write i2c OK [10:48:09]MH_I2C_Read... [10:48:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:09]Read from MH i2c: E2 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: E2 17 00 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: E2 17 00 63 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 43 [10:48: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:48:09]wFMCommunicate OK [10:48:09]CreateOFDProtocolMessage done [10:48:09]OFDSenderStorePacket 85959 [10:48:09]StoreOFDPacket docnum=85959 [10:48: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 E0 5E 07 01 74 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 E8 52 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 6F 49 9A AC BC A6 88 44 7A 6B 8A 5E C6 FF [10:48:09]CheckFolder [10:48:09]dirname=/storage/ofd_packets [10:48:09]CheckFolder done [10:48:09]ProducePacketName [10:48:09]name=ofd_packets/00085959 [10:48:09]NVStorageSaveData ofd_packets/00085959 [10:48:09]File name is /storage/ofd_packets/00085959 [10:48:09]Write 301 bytes [10:48:09]NVStorageSaveData done [10:48:09]OFDSenderStorePacket done [10:48:09]KKMCreateOFDPacket done [10:48:09]NVStorageSaveData kkm_last_timestamp [10:48:09]File name is /storage/kkm_last_timestamp [10:48:09]Write 4 bytes [10:48:09]NVStorageSaveData done [10:48:09]ExternCall_PrintAddStr [10:48:09]wPrintStart [10:48:09]Write to MH i2c: 01 00 00 64 07 6B [10:48:09]Write i2c OK [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: 01 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: 01 07 00 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: 01 07 00 64 07 00 00 00 00 00 FF 0F 80 [10:48:09]RasterBufferAndPrint [10:48:09]line Счет N : (1)870800 [10:48:09]line ИНН: 02508201610067 [10:48:09]line Контрольно-Кассовый Чек [10:48:09]line ПРОДАЖА [10:48:09]line ТРК (МРК, ГНК) : 63 [10:48:09]line Товар: 2710124130 [10:48:09]line Аи-92-К-5 [10:48:09]line 14.750 * 67.80 [10:48:09]line = 1000.05 [10:48:09]line НДС 12% НСП 1% [10:48:09]line > о реализуемом товаре [10:48:09]line ОКРУГЛЕНИЕ: -0.05 [10:48:09]line ИТОГО: 1000.00 [10:48:09]line Внесено: 1000.00 [10:48:09]line СДАЧА: 0.00 [10:48:09]line НСП 1% : 8.85 [10:48:09]line НДС 12% : 106.20 [10:48:09]line Наличными: 1000.00 [10:48:09]line Безнал.: 0.00 [10:48:09]line Место: АЗС № 137 "Партнер Нефть" [10:48:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:48:09]line СНО: Общий режим [10:48:09]line Чек 118 20.09.2024 10:48 [10:48:09]line Смена: 495 ФФД: 1.0 [10:48:09]line ЗНМ: 0300000064 [10:48:09]line РНМ: 0000000000092592 [10:48:09]line Версия ККМ: 001 [10:48:09]line ФМ: 0000000000874979 [10:48:09]line ФД: 85959 [10:48:09]line ФПД: 122361918307494 [10:48:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T104808&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85959&fm=122361918307494&tin=02508201610067®Number=0000000000092592&sum=100000 [10:48:09]OFD Sender: Processing packet 85959 [packets to send 263, broken 262] [10:48:09]ProducePacketName [10:48:09]name=ofd_packets/00085959 [10:48:09]OFD Sender: To server: pG, [10:48:09]CommunicateWithHost lk.salyk.kg:30040 [10:48:09]ConnectInit lk.salyk.kg [10:48:09]written 0, free lines is 4095 [10:48:09]Write to MH i2c: 01 00 00 8F 07 96 [10:48:09]Write i2c OK [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: 01 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: 01 07 00 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: 01 07 00 8F 07 00 00 00 00 00 DD 0C 86 [10:48:09]RasterBufferAndPrint [10:48:09]line [10:48:09]line [10:48:09]line [10:48:09]line [10:48:09]line [10:48:09]written 0, free lines is 3300 [10:48:09]MH_Cut [10:48:09]Write to MH i2c: D1 01 00 96 07 01 6F [10:48:09]Write i2c OK [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: D1 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: D1 01 00 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: D1 01 00 96 07 00 6E [10:48:09]Write to MH i2c: 01 00 00 97 07 9E [10:48:09]Write i2c OK [10:48:09]MH_I2C_Read... [10:48:10]*** Cut start [10:48:10]*** Partial cut [10:48:10]*** CUTSNS_PIN = 1 [10:48:10]*** CUTSNS_PIN = 0 [10:48:10]*** Brake cut motor [10:48:11]Read from MH i2c: 01 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: 01 07 00 [10:48:11]MH_I2C_Read... [10:48:11]*** Stop cut motor [10:48:11]*** Cut end [10:48:11]Read from MH i2c: 01 07 00 97 07 00 00 00 00 00 FF 0F B3 [10:48:11]process_action close_receipt done [10:48:11]requested_data is exist [10:48:11]produce_requested_data [10:48:11]requested_item fm.sn is exist - process it [10:48:11]wFMCommunicate request_size=4 [10:48:11]MH_SAM_APDU [10:48:11]CAPDU: 80 11 00 00 [10:48:11]Write to MH i2c: E2 08 00 98 07 80 11 00 00 00 00 00 00 19 [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:11]Read from MH i2c: E2 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 17 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 17 00 98 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 78 [10:48: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:48:11]wFMCommunicate OK [10:48:11]requested_item fd.num is exist - process it [10:48:11]SAM_PROTO_GetFieldsCounters [10:48:11]wFMCommunicate request_size=4 [10:48:11]MH_SAM_APDU [10:48:11]CAPDU: 80 13 00 00 [10:48:11]Write to MH i2c: E2 08 00 99 07 80 13 00 00 00 00 00 00 1C [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:11]Read from MH i2c: E2 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 62 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 62 00 99 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 C7 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [10:48: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 C7 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:48:11]wFMCommunicate OK [10:48:11]SAM_PROTO_GetFieldsCounters done [10:48:11]requested_item shift.num is exist - process it [10:48:11]requested_item shift.opened is exist - process it [10:48:11]req_shift_opened [10:48:11]FM_GetShiftState [10:48:11]SAM_PROTO_GetShiftState [10:48:11]wFMCommunicate request_size=4 [10:48:11]MH_SAM_APDU [10:48:11]CAPDU: 80 13 01 00 [10:48:11]Write to MH i2c: E2 08 00 9A 07 80 13 01 00 00 00 00 00 1E [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:11]Read from MH i2c: E2 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 0E 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 0E 00 9A 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A9 [10:48:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:48:11]wFMCommunicate OK [10:48:11]SAM_PROTO_GetShiftState done [10:48:11]FM_GetShiftState done [10:48:11]req_shift_opened done [10:48:11]requested_item shift.open_date is exist - process it [10:48:11]req_shift_open_date [10:48:11]req_shift_open_date done [10:48:11]produce_requested_data done [10:48:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85959,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:48:11]process_action_free close_receipt [10:48:11]json_value_free [10:48:11]json_value_free done [10:48:11]process_json_proto returns [10:48:11]Send response to host [10:48:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85959,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:48:11]free response buf [10:48:11]execute_script done [10:48:11]execute_script returns [10:48:11]free content buf [10:48:11]Sock 7.Close socket [10:48:11]Sock 7.Thread stoped [10:48:11]Connected sock=11 [10:48: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 E0 5E 07 01 74 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 E8 52 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 6F 49 9A AC BC A6 88 44 7A 6B 8A 5E C6 FF [10:48: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 4D AF 47 00 7D 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 C7 4F 01 00 F4 03 04 00 C0 FD EC 66 B6 04 01 00 00 9E 75 EF F2 32 52 C4 86 [10:48:12]CommunicateWithHost err = 0 [10:48:12]CheckOFDResponse [10:48:12]1017 (14) - 77093643461234 [10:48:12]1041 (16) - 0000000000874979 [10:48:12]1040 (4) - 85959 [10:48:12]1012 (4) - 20.09.2024 04:44 [10:48:12]1206 (1) - 0 [10:48:12]OFD Sender: Remove packet 85959 [10:48:12]ProducePacketName [10:48:12]name=ofd_packets/00085959 [10:48:12]NVStorageDeleteData [10:48:13]OFD Sender: No OFD packet to send [10:48:18]OFD Sender: No OFD packet to send [10:48:23]OFD Sender: No OFD packet to send [10:48:28]OFD Sender: No OFD packet to send [10:48:33]OFD Sender: No OFD packet to send [10:48:38]OFD Sender: No OFD packet to send [10:48:43]OFD Sender: No OFD packet to send [10:48:48]OFD Sender: No OFD packet to send [10:48:53]OFD Sender: No OFD packet to send [10:48:58]OFD Sender: No OFD packet to send [10:49:03]OFD Sender: No OFD packet to send [10:49:08]OFD Sender: No OFD packet to send [10:49:13]OFD Sender: No OFD packet to send [10:49:18]OFD Sender: No OFD packet to send [10:49:18]recv_with_timeout no data received [10:49:23]OFD Sender: No OFD packet to send [10:49:28]OFD Sender: No OFD packet to send [10:49:32]accept exits with 9 [10:49:32]New connection [10:49:32]New thread 3067284836 created [10:49:32]Thread 3067141476 joined [10:49:32]Waiting for new connection... [10:49:32] Sock 9.Parse request [10:49:32]Sock 9.Check first char [10:49:32]Sock 9.First char is OK [10:49:32]request: POST /json_proto HTTP/1.0 [10:49:32]Method: POST [10:49:32]URL: /json_proto [10:49:32]Method is POST - this is cgi request [10:49:32]url: /json_proto [10:49:32]query_string will be loaded in cgi processing [10:49:32]execute_cgi json_proto POST (null) [10:49:32]execute_cgi path=json_proto method=POST [10:49:32]POST find Content-Length [10:49:32]Host: 172.17.47.196:8080 [10:49:32]Content-Length: 682 [10:49:32]Content-Type: application/json [10:49:32] [10:49:32]POST finish read [10:49:32]Found Content-Length = 682 [10:49:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870801", "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" ] } } [10:49:32]execute_script... [10:49: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)870801", "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" ] } } [10:49:32]POST & json_proto [10:49:32]process_json_proto [10:49:32]json parsed OK: [10:49:32]protocol is kg_v1.0 [10:49:32]action value=close_receipt [10:49:32]process_action close_receipt [10:49:32]cmd_close_receipt [10:49:32]MH_GetDate [10:49:32]Write to MH i2c: F0 00 00 9B 07 91 [10:49:32]Write i2c OK [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: F0 [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: F0 09 00 [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: F0 09 00 9B 07 00 3D 53 ED 66 4C 6B 94 66 2E [10:49:32]GetLastDocTimeStamp 1726829288 [10:49:32]current date 1726829373 [10:49:32]FM_GetShiftState [10:49:32]SAM_PROTO_GetShiftState [10:49:32]wFMCommunicate request_size=4 [10:49:32]MH_SAM_APDU [10:49:32]CAPDU: 80 13 01 00 [10:49:32]Write to MH i2c: E2 08 00 9C 07 80 13 01 00 00 00 00 00 20 [10:49:32]Write i2c OK [10:49:32]MH_I2C_Read... [10:49:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:32]Read from MH i2c: E2 [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: E2 0E 00 [10:49:32]MH_I2C_Read... [10:49:32]Read from MH i2c: E2 0E 00 9C 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AB [10:49:32]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:49:32]wFMCommunicate OK [10:49:32]SAM_PROTO_GetShiftState done [10:49:32]FM_GetShiftState done [10:49:32]opened in 1726791534 [10:49:32]opened+sec_in_day 1726877934 [10:49:32]quantity*price = 50063 [10:49:32]sum+1 = 50064 [10:49:32]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 СНО: Общий режим Чек 119 20.09.2024 10:49 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85960 ФПД: 163127488291542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T104933&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85960&fm=163127488291542&tin=02508201610067®Number=0000000000092592&sum=50000 [10:49:33]StoreToDocumentArchive [10:49:33]shift 495 fd 85960 [10:49:33]save to /storage/0495/doc_00085960 [10:49:33]save last doc name /storage/0495/doc_00085960 to /storage/kkm_last_doc_name [10:49:33]save OK [10:49:33]Clear old archive folders... [10:49:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:49:33]tlvbuf is 0061F290 [10:49:33]SAM_PROTO_ClearQueue [10:49:33]wFMCommunicate request_size=4 [10:49:33]MH_SAM_APDU [10:49:33]CAPDU: 80 09 00 00 [10:49:33]Write to MH i2c: E2 08 00 A9 07 80 09 00 00 00 00 00 00 22 [10:49:33]Write i2c OK [10:49:33]MH_I2C_Read... [10:49:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:33]Read from MH i2c: E2 [10:49:33]MH_I2C_Read... [10:49:33]Read from MH i2c: E2 03 00 [10:49:33]MH_I2C_Read... [10:49:33]Read from MH i2c: E2 03 00 A9 07 00 90 00 24 [10:49:33]RAPDU: 90 00 [10:49:33]wFMCommunicate OK [10:49:33]SAM_PROTO_ClearQueue done [10:49:33]KKMCreateOFDPacket [10:49:33]OFDProtocolAddRootSTLVToBuf [10:49:33]FM_MakeSignedData [10:49:33]FM_MakeSignedData [10:49:33]SAM_PROTO_SignData [10:49:33]wFMCommunicate request_size=4 [10:49:33]MH_SAM_APDU [10:49:33]CAPDU: 80 0D 01 02 [10:49:33]Write to MH i2c: E2 08 00 AA 07 80 0D 01 02 00 00 00 00 2A [10:49:33]Write i2c OK [10:49:33]MH_I2C_Read... [10:49:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:33]Read from MH i2c: E2 [10:49:33]MH_I2C_Read... [10:49:33]Read from MH i2c: E2 03 00 [10:49:33]MH_I2C_Read... [10:49:33]Read from MH i2c: E2 03 00 AA 07 00 90 00 25 [10:49:33]RAPDU: 90 00 [10:49:33]wFMCommunicate OK [10:49:33]wFMCommunicate request_size=255 [10:49:33]MH_SAM_APDU [10:49: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 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 77 00 00 00 F4 03 04 00 3D 53 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [10:49:33]Write to MH i2c: E2 02 01 AB 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 77 00 00 00 F4 03 04 00 3D 53 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 8E [10:49:33]Write i2c OK [10:49:33]MH_I2C_Read... [10:49:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:34]Read from MH i2c: E2 [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: E2 03 00 [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: E2 03 00 AB 07 00 90 00 26 [10:49:34]RAPDU: 90 00 [10:49:34]wFMCommunicate OK [10:49:34]wFMCommunicate request_size=11 [10:49:34]MH_SAM_APDU [10:49:34]CAPDU: 80 0D 02 02 06 94 5D 13 FE 22 D6 [10:49:34]Write to MH i2c: E2 0E 00 AC 07 80 0D 02 02 06 00 94 5D 13 FE 22 D6 00 00 33 [10:49:34]Write i2c OK [10:49:34]MH_I2C_Read... [10:49:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:34]Read from MH i2c: E2 [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: E2 03 00 [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: E2 03 00 AC 07 00 90 00 27 [10:49:34]RAPDU: 90 00 [10:49:34]wFMCommunicate OK [10:49:34]wFMCommunicate request_size=4 [10:49:34]MH_SAM_APDU [10:49:34]CAPDU: 80 0D 03 02 [10:49:34]Write to MH i2c: E2 08 00 AD 07 80 0D 03 02 00 00 00 00 2F [10:49:34]Write i2c OK [10:49:34]MH_I2C_Read... [10:49:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:34]Read from MH i2c: E2 [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: E2 0B 00 [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: E2 0B 00 AD 07 00 16 E6 C4 E6 E3 9F DB DF 90 00 12 [10:49:34]RAPDU: 16 E6 C4 E6 E3 9F DB DF 90 00 [10:49:34]wFMCommunicate OK [10:49:34]SAM_PROTO_SignData done [10:49:34]FM_MakeSignedData done [10:49:34]CreateOFDProtocolMessage [10:49:34]wFMCommunicate request_size=4 [10:49:34]MH_SAM_APDU [10:49:34]CAPDU: 80 11 00 00 [10:49:34]Write to MH i2c: E2 08 00 AE 07 80 11 00 00 00 00 00 00 2F [10:49:34]Write i2c OK [10:49:34]MH_I2C_Read... [10:49:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:34]Read from MH i2c: E2 [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: E2 17 00 [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: E2 17 00 AE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8E [10:49: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:49:34]wFMCommunicate OK [10:49:34]CreateOFDProtocolMessage done [10:49:34]OFDSenderStorePacket 85960 [10:49:34]StoreOFDPacket docnum=85960 [10:49: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 10 01 00 00 D1 46 08 01 0D 57 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 77 00 00 00 F4 03 04 00 3D 53 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 94 5D 13 FE 22 D6 16 E6 C4 E6 E3 9F DB DF [10:49:34]CheckFolder [10:49:34]dirname=/storage/ofd_packets [10:49:34]CheckFolder done [10:49:34]ProducePacketName [10:49:34]name=ofd_packets/00085960 [10:49:34]NVStorageSaveData ofd_packets/00085960 [10:49:34]File name is /storage/ofd_packets/00085960 [10:49:34]Write 302 bytes [10:49:34]NVStorageSaveData done [10:49:34]OFDSenderStorePacket done [10:49:34]KKMCreateOFDPacket done [10:49:34]NVStorageSaveData kkm_last_timestamp [10:49:34]File name is /storage/kkm_last_timestamp [10:49:34]Write 4 bytes [10:49:34]NVStorageSaveData done [10:49:34]OFD Sender: Processing packet 85960 [packets to send 263, broken 262] [10:49:34]ProducePacketName [10:49:34]name=ofd_packets/00085960 [10:49:34]OFD Sender: To server: pG, [10:49:34]CommunicateWithHost lk.salyk.kg:30040 [10:49:34]ConnectInit lk.salyk.kg [10:49:34]ExternCall_PrintAddStr [10:49:34]wPrintStart [10:49:34]Write to MH i2c: 01 00 00 AF 07 B6 [10:49:34]Write i2c OK [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: 01 [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: 01 07 00 [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: 01 07 00 AF 07 00 00 00 00 00 FF 0F CB [10:49:34]RasterBufferAndPrint [10:49:34]line Счет N : (1)870801 [10:49:34]line ИНН: 02508201610067 [10:49:34]line Контрольно-Кассовый Чек [10:49:34]line ПРОДАЖА [10:49:34]line ТРК (МРК, ГНК) : 44 [10:49:34]line Товар: 2710194210 [10:49:34]line ДТ(л)-К-4 [10:49:34]line 6.570 * 76.20 [10:49:34]line = 500.63 [10:49:34]line НДС 12% НСП 1% [10:49:34]line > о реализуемом товаре [10:49:34]line ОКРУГЛЕНИЕ: -0.63 [10:49:34]line ИТОГО: 500.00 [10:49:34]line Внесено: 500.00 [10:49:34]line СДАЧА: 0.00 [10:49:34]line НСП 1% : 4.43 [10:49:34]line НДС 12% : 53.16 [10:49:34]line Наличными: 500.00 [10:49:34]line Безнал.: 0.00 [10:49:34]line Место: АЗС № 137 "Партнер Нефть" [10:49:34]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:49:34]line СНО: Общий режим [10:49:34]line Чек 119 20.09.2024 10:49 [10:49:34]line Смена: 495 ФФД: 1.0 [10:49:34]line ЗНМ: 0300000064 [10:49:34]line РНМ: 0000000000092592 [10:49:34]line Версия ККМ: 001 [10:49:34]line ФМ: 0000000000874979 [10:49:34]line ФД: 85960 [10:49:34]line ФПД: 163127488291542 [10:49:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T104933&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85960&fm=163127488291542&tin=02508201610067®Number=0000000000092592&sum=50000 [10:49:34]written 0, free lines is 4095 [10:49:34]Connected sock=11 [10:49: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 10 01 00 00 D1 46 08 01 0D 57 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 77 00 00 00 F4 03 04 00 3D 53 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 94 5D 13 FE 22 D6 16 E6 C4 E6 E3 9F DB DF [10:49:34]Write to MH i2c: 01 00 00 DA 07 E1 [10:49:34]Write i2c OK [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: 01 [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: 01 07 00 [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: 01 07 00 DA 07 00 00 00 00 00 E2 0C D6 [10:49:34]RasterBufferAndPrint [10:49:34]line [10:49:34]line [10:49:34]line [10:49:34]line [10:49:34]line [10:49:34]written 0, free lines is 3303 [10:49:34]MH_Cut [10:49:34]Write to MH i2c: D1 01 00 E1 07 01 BA [10:49:34]Write i2c OK [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: D1 [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: D1 01 00 [10:49:34]MH_I2C_Read... [10:49:34]Read from MH i2c: D1 01 00 E1 07 00 B9 [10:49:34]Write to MH i2c: 01 00 00 E2 07 E9 [10:49:34]Write i2c OK [10:49:34]MH_I2C_Read... [10:49:35]*** Cut start [10:49:35]*** Partial cut [10:49:35]*** CUTSNS_PIN = 1 [10:49:35]*** CUTSNS_PIN = 0 [10:49:36]*** Brake cut motor [10:49:36]Read from MH i2c: 01 [10:49:36]MH_I2C_Read... [10:49:36]*** Stop cut motor [10:49:36]*** Cut end [10:49:36]Read from MH i2c: 01 07 00 [10:49:36]MH_I2C_Read... [10:49:36]Read from MH i2c: 01 07 00 E2 07 00 00 00 00 00 FF 0F FE [10:49:36]process_action close_receipt done [10:49:36]requested_data is exist [10:49:36]produce_requested_data [10:49:36]requested_item fm.sn is exist - process it [10:49:36]wFMCommunicate request_size=4 [10:49:36]MH_SAM_APDU [10:49:36]CAPDU: 80 11 00 00 [10:49:36]Write to MH i2c: E2 08 00 E3 07 80 11 00 00 00 00 00 00 64 [10:49:36]Write i2c OK [10:49:36]MH_I2C_Read... [10:49:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:36]Read from MH i2c: E2 [10:49:36]MH_I2C_Read... [10:49:36]Read from MH i2c: E2 17 00 [10:49:36]MH_I2C_Read... [10:49:36]Read from MH i2c: E2 17 00 E3 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C3 [10:49: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:49:36]wFMCommunicate OK [10:49:36]requested_item fd.num is exist - process it [10:49:36]SAM_PROTO_GetFieldsCounters [10:49:36]wFMCommunicate request_size=4 [10:49:36]MH_SAM_APDU [10:49:36]CAPDU: 80 13 00 00 [10:49:36]Write to MH i2c: E2 08 00 E4 07 80 13 00 00 00 00 00 00 67 [10:49:36]Write i2c OK [10:49:36]MH_I2C_Read... [10:49:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:36]Read from MH i2c: E2 [10:49:36]MH_I2C_Read... [10:49:36]Read from MH i2c: E2 62 00 [10:49:36]MH_I2C_Read... [10:49:36]Read from MH i2c: E2 62 00 E4 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 C8 4F 01 00 0E 04 04 00 EF 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 03 [10:49:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [10:49:36]wFMCommunicate OK [10:49:36]SAM_PROTO_GetFieldsCounters done [10:49:36]requested_item shift.num is exist - process it [10:49:36]requested_item shift.opened is exist - process it [10:49:36]req_shift_opened [10:49:36]FM_GetShiftState [10:49:36]SAM_PROTO_GetShiftState [10:49:36]wFMCommunicate request_size=4 [10:49:36]MH_SAM_APDU [10:49:36]CAPDU: 80 13 01 00 [10:49:36]Write to MH i2c: E2 08 00 E5 07 80 13 01 00 00 00 00 00 69 [10:49:36]Write i2c OK [10:49:36]MH_I2C_Read... [10:49:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:36]Read from MH i2c: E2 [10:49:36]MH_I2C_Read... [10:49:36]Read from MH i2c: E2 0E 00 [10:49:36]MH_I2C_Read... [10:49:36]Read from MH i2c: E2 0E 00 E5 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F4 [10:49:36]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:49:36]wFMCommunicate OK [10:49:36]SAM_PROTO_GetShiftState done [10:49:36]FM_GetShiftState done [10:49:36]req_shift_opened done [10:49:36]requested_item shift.open_date is exist - process it [10:49:36]req_shift_open_date [10:49:36]req_shift_open_date done [10:49:36]produce_requested_data done [10:49:36]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85960,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:49:36]process_action_free close_receipt [10:49:36]json_value_free [10:49:36]json_value_free done [10:49:36]process_json_proto returns [10:49:36]Send response to host [10:49:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85960,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:49:36]free response buf [10:49:36]execute_script done [10:49:36]execute_script returns [10:49:36]free content buf [10:49:36]Sock 9.Close socket [10:49:36]Sock 9.Thread stoped [10:49: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 11 95 47 00 90 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C8 4F 01 00 F4 03 04 00 13 FE EC 66 B6 04 01 00 00 B0 5B 87 C2 49 12 7D 83 [10:49:36]CommunicateWithHost err = 0 [10:49:36]CheckOFDResponse [10:49:36]1017 (14) - 77093643461234 [10:49:36]1041 (16) - 0000000000874979 [10:49:36]1040 (4) - 85960 [10:49:36]1012 (4) - 20.09.2024 04:46 [10:49:36]1206 (1) - 0 [10:49:36]OFD Sender: Remove packet 85960 [10:49:36]ProducePacketName [10:49:36]name=ofd_packets/00085960 [10:49:36]NVStorageDeleteData [10:49:37]OFD Sender: No OFD packet to send [10:49:42]OFD Sender: No OFD packet to send [10:49:47]OFD Sender: No OFD packet to send [10:49:52]OFD Sender: No OFD packet to send [10:49:57]OFD Sender: No OFD packet to send [10:50:02]OFD Sender: No OFD packet to send [10:50:07]OFD Sender: No OFD packet to send [10:50:12]OFD Sender: No OFD packet to send [10:50:17]OFD Sender: No OFD packet to send [10:50:22]OFD Sender: No OFD packet to send [10:50:24]accept exits with 7 [10:50:24]New connection [10:50:24]New thread 3067141476 created [10:50:24]Thread 3067284836 joined [10:50:24]Waiting for new connection... [10:50:24] Sock 7.Parse request [10:50:24]Sock 7.Check first char [10:50:24]Sock 7.First char is OK [10:50:24]request: POST /json_proto HTTP/1.0 [10:50:24]Method: POST [10:50:24]URL: /json_proto [10:50:24]Method is POST - this is cgi request [10:50:24]url: /json_proto [10:50:24]query_string will be loaded in cgi processing [10:50:24]execute_cgi json_proto POST (null) [10:50:24]execute_cgi path=json_proto method=POST [10:50:24]POST find Content-Length [10:50:24]Host: 172.17.47.196:8080 [10:50:24]Content-Length: 687 [10:50:24]Content-Type: application/json [10:50:24] [10:50:24]POST finish read [10:50:24]Found Content-Length = 687 [10:50:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870802", "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" : 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:50:24]execute_script... [10: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 : (1)870802", "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" : 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:50:24]POST & json_proto [10:50:24]process_json_proto [10:50:24]json parsed OK: [10:50:24]protocol is kg_v1.0 [10:50:24]action value=close_receipt [10:50:24]process_action close_receipt [10:50:24]cmd_close_receipt [10:50:24]MH_GetDate [10:50:24]Write to MH i2c: F0 00 00 E6 07 DC [10:50:24]Write i2c OK [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: F0 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: F0 09 00 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: F0 09 00 E6 07 00 71 53 ED 66 4C 6B 94 66 AD [10:50:24]GetLastDocTimeStamp 1726829373 [10:50:24]current date 1726829425 [10:50:24]FM_GetShiftState [10:50:24]SAM_PROTO_GetShiftState [10:50:24]wFMCommunicate request_size=4 [10:50:24]MH_SAM_APDU [10:50:24]CAPDU: 80 13 01 00 [10:50:24]Write to MH i2c: E2 08 00 E7 07 80 13 01 00 00 00 00 00 6B [10:50:24]Write i2c OK [10:50:24]MH_I2C_Read... [10:50:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:24]Read from MH i2c: E2 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: E2 0E 00 [10:50:24]MH_I2C_Read... [10:50:24]Read from MH i2c: E2 0E 00 E7 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F6 [10:50:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:50:24]wFMCommunicate OK [10:50:24]SAM_PROTO_GetShiftState done [10:50:24]FM_GetShiftState done [10:50:24]opened in 1726791534 [10:50:24]opened+sec_in_day 1726877934 [10:50:24]quantity*price = 200025 [10:50:24]sum+1 = 200026 [10:50:24]Check (price>sum+1) || (price+1 о реализуемом товаре [10:59:49]line ОКРУГЛЕНИЕ: -0.25 [10:59:49]line ИТОГО: 2000.00 [10:59:49]line Внесено: 2000.00 [10:59:49]line СДАЧА: 0.00 [10:59:49]line НСП 1% : 17.70 [10:59:49]line НДС 12% : 212.42 [10:59:49]line Наличными: 2000.00 [10:59:49]line Безнал.: 0.00 [10:59:49]line Место: АЗС № 137 "Партнер Нефть" [10:59:49]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:59:49]line СНО: Общий режим [10:59:49]line Чек 120 20.09.2024 10:50 [10:59:49]line Смена: 495 ФФД: 1.0 [10:59:49]line ЗНМ: 0300000064 [10:59:49]line РНМ: 0000000000092592 [10:59:49]line Версия ККМ: 001 [10:59:49]line ФМ: 0000000000874979 [10:59:49]line ФД: 85961 [10:59:49]line ФПД: 218971642095215 [10:59:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T105025&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85961&fm=218971642095215&tin=02508201610067®Number=0000000000092592&sum=200000 [10:59:49]written 0, free lines is 4095 [10:59:50]Write to MH i2c: 01 00 00 48 00 48 [10:59:50]Write i2c OK [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: 01 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: 01 07 00 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 E3 0C 3E [10:59:50]RasterBufferAndPrint [10:59:50]line [10:59:50]line [10:59:50]line [10:59:50]line [10:59:50]line [10:59:50]written 0, free lines is 3311 [10:59:50]MH_Cut [10:59:50]Write to MH i2c: D1 01 00 4F 00 01 21 [10:59:50]Write i2c OK [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: D1 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: D1 01 00 [10:59:50]MH_I2C_Read... [10:59:50]Read from MH i2c: D1 01 00 4F 00 00 20 [10:59:50]Write to MH i2c: 01 00 00 50 00 50 [10:59:50]Write i2c OK [10:59:50]MH_I2C_Read... [10:59:50]OFD Sender: No OFD packet to send [10:59:50]*** Cut start [10:59:50]*** Partial cut [10:59:50]*** CUTSNS_PIN = 1 [10:59:50]*** CUTSNS_PIN = 0 [10:59:51]*** Brake cut motor [10:59:51]Read from MH i2c: 01 [10:59:51]MH_I2C_Read... [10:59:51]*** Stop cut motor [10:59:51]*** Cut end [10:59:51]Read from MH i2c: 01 07 00 [10:59:51]MH_I2C_Read... [10:59:51]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [10:59:51]process_action print_doc done [10:59:51]requested_data is exist [10:59:51]produce_requested_data [10:59:51]produce_requested_data return (null) [10:59:51]process_action_free print_doc [10:59:51]json_value_free [10:59:51]json_value_free done [10:59:51]process_json_proto returns [10:59:51]Send response to host [10:59:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [10:59:51]free response buf [10:59:51]execute_script done [10:59:51]execute_script returns [10:59:51]free content buf [10:59:51]Sock 9.Close socket [10:59:51]Sock 9.Thread stoped [10:59:52]accept exits with 7 [10:59:52]New connection [10:59:52]New thread 3067313508 created [10:59:52]Thread 3067456868 joined [10:59:52]Waiting for new connection... [10:59:52] Sock 7.Parse request [10:59:52]Sock 7.Check first char [10:59:52]Sock 7.First char is OK [10:59:52]request: POST /json_proto HTTP/1.0 [10:59:52]Method: POST [10:59:52]URL: /json_proto [10:59:52]Method is POST - this is cgi request [10:59:52]url: /json_proto [10:59:52]query_string will be loaded in cgi processing [10:59:52]execute_cgi json_proto POST (null) [10:59:52]execute_cgi path=json_proto method=POST [10:59:52]POST find Content-Length [10:59:52]Host: 172.17.47.196:8080 [10:59:52]Content-Length: 614 [10:59:52]Content-Type: application/json [10:59:52] [10:59:52]POST finish read [10:59:52]Found Content-Length = 614 [10:59:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147810", "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:59:52]execute_script... [10:59:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147810", "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:59:52]POST & json_proto [10:59:52]process_json_proto [10:59:52]json parsed OK: [10:59:52]protocol is kg_v1.0 [10:59:52]action value=close_receipt [10:59:52]process_action close_receipt [10:59:52]cmd_close_receipt [10:59:52]MH_GetDate [10:59:52]Write to MH i2c: F0 00 00 51 00 40 [10:59:52]Write i2c OK [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: F0 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: F0 09 00 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: F0 09 00 51 00 00 A8 55 ED 66 4C 6B 94 66 4A [10:59:52]GetLastDocTimeStamp 1726829425 [10:59:52]current date 1726829992 [10:59:52]FM_GetShiftState [10:59:52]SAM_PROTO_GetShiftState [10:59:52]wFMCommunicate request_size=4 [10:59:52]MH_SAM_APDU [10:59:52]CAPDU: 80 13 01 00 [10:59:52]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [10:59:52]Write i2c OK [10:59:52]MH_I2C_Read... [10:59:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:52]Read from MH i2c: E2 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: E2 0E 00 [10:59:52]MH_I2C_Read... [10:59:52]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5A [10:59:52]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:59:52]wFMCommunicate OK [10:59:52]SAM_PROTO_GetShiftState done [10:59:52]FM_GetShiftState done [10:59:52]opened in 1726791534 [10:59:52]opened+sec_in_day 1726877934 [10:59:52]quantity*price = 11000 [10:59:52]sum+1 = 11001 [10:59:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 121 20.09.2024 10:59 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85962 ФПД: 37110535073700 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T105952&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85962&fm=37110535073700&tin=02508201610067®Number=0000000000092592&sum=11000 0 [10:59:53]StoreToDocumentArchive [10:59:53]shift 495 fd 85962 [10:59:53]save to /storage/0495/doc_00085962 [10:59:53]save last doc name /storage/0495/doc_00085962 to /storage/kkm_last_doc_name [10:59:53]save OK [10:59:53]Clear old archive folders... [10:59:53]ProcessDocumentItem done err = 0, tmpTLVsize=266 [10:59:53]tlvbuf is 0204BD50 [10:59:53]SAM_PROTO_ClearQueue [10:59:53]wFMCommunicate request_size=4 [10:59:53]MH_SAM_APDU [10:59:53]CAPDU: 80 09 00 00 [10:59:53]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [10:59:53]Write i2c OK [10:59:53]MH_I2C_Read... [10:59:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:53]Read from MH i2c: E2 [10:59:53]MH_I2C_Read... [10:59:53]Read from MH i2c: E2 03 00 [10:59:53]MH_I2C_Read... [10:59:53]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [10:59:53]RAPDU: 90 00 [10:59:53]wFMCommunicate OK [10:59:53]SAM_PROTO_ClearQueue done [10:59:53]KKMCreateOFDPacket [10:59:53]OFDProtocolAddRootSTLVToBuf [10:59:53]FM_MakeSignedData [10:59:53]FM_MakeSignedData [10:59:53]SAM_PROTO_SignData [10:59:53]wFMCommunicate request_size=4 [10:59:53]MH_SAM_APDU [10:59:53]CAPDU: 80 0D 01 02 [10:59:53]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [10:59:53]Write i2c OK [10:59:53]MH_I2C_Read... [10:59:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:53]Read from MH i2c: E2 [10:59:53]MH_I2C_Read... [10:59:53]Read from MH i2c: E2 03 00 [10:59:53]MH_I2C_Read... [10:59:53]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [10:59:53]RAPDU: 90 00 [10:59:53]wFMCommunicate OK [10:59:53]wFMCommunicate request_size=255 [10:59:53]MH_SAM_APDU [10:59:53]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 79 00 00 00 F4 03 04 00 A8 55 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 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:59:53]Write to MH i2c: E2 02 01 61 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 79 00 00 00 F4 03 04 00 A8 55 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 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 0F [10:59:53]Write i2c OK [10:59:53]MH_I2C_Read... [10:59:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:53]Read from MH i2c: E2 [10:59:53]MH_I2C_Read... [10:59:53]Read from MH i2c: E2 03 00 [10:59:53]MH_I2C_Read... [10:59:53]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [10:59:53]RAPDU: 90 00 [10:59:53]wFMCommunicate OK [10:59:53]wFMCommunicate request_size=25 [10:59:53]MH_SAM_APDU [10:59:53]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 CA 4F 01 00 35 04 06 00 21 C0 78 42 AF A4 [10:59:54]Write to MH i2c: E2 1C 00 62 00 80 0D 02 02 14 00 37 39 10 04 04 00 CA 4F 01 00 35 04 06 00 21 C0 78 42 AF A4 00 00 D3 [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:54]Read from MH i2c: E2 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 03 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [10:59:54]RAPDU: 90 00 [10:59:54]wFMCommunicate OK [10:59:54]wFMCommunicate request_size=4 [10:59:54]MH_SAM_APDU [10:59:54]CAPDU: 80 0D 03 02 [10:59:54]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:54]Read from MH i2c: E2 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 0B 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 0B 00 63 00 00 DA A9 14 AA B9 9D 03 B5 90 00 2E [10:59:54]RAPDU: DA A9 14 AA B9 9D 03 B5 90 00 [10:59:54]wFMCommunicate OK [10:59:54]SAM_PROTO_SignData done [10:59:54]FM_MakeSignedData done [10:59:54]CreateOFDProtocolMessage [10:59:54]wFMCommunicate request_size=4 [10:59:54]MH_SAM_APDU [10:59:54]CAPDU: 80 11 00 00 [10:59:54]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:54]Read from MH i2c: E2 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: E2 17 00 [10:59:54]MH_I2C_Read... [10:59:54]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:59: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:59:54]wFMCommunicate OK [10:59:54]CreateOFDProtocolMessage done [10:59:54]OFDSenderStorePacket 85962 [10:59:54]StoreOFDPacket docnum=85962 [10:59: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 1E 01 00 00 2C E6 16 01 80 4C 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 79 00 00 00 F4 03 04 00 A8 55 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 21 C0 78 42 AF A4 DA A9 14 AA B9 9D 03 B5 [10:59:54]CheckFolder [10:59:54]dirname=/storage/ofd_packets [10:59:54]CheckFolder done [10:59:54]ProducePacketName [10:59:54]name=ofd_packets/00085962 [10:59:54]NVStorageSaveData ofd_packets/00085962 [10:59:54]File name is /storage/ofd_packets/00085962 [10:59:54]Write 316 bytes [10:59:54]NVStorageSaveData done [10:59:54]OFDSenderStorePacket done [10:59:54]KKMCreateOFDPacket done [10:59:54]NVStorageSaveData kkm_last_timestamp [10:59:54]File name is /storage/kkm_last_timestamp [10:59:54]Write 4 bytes [10:59:54]NVStorageSaveData done [10:59:54]ExternCall_PrintAddStr [10:59:54]wPrintStart [10:59:54]Write to MH i2c: 01 00 00 65 00 65 [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: 01 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: 01 07 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [10:59:54]RasterBufferAndPrint [10:59:54]line Счет N : (3)147810 [10:59:54]line ИНН: 02508201610067 [10:59:54]line Контрольно-Кассовый Чек [10:59:54]line ПРОДАЖА [10:59:54]line Товар: 4870001570071 [10:59:54]line Напиток Pepsi 1л [10:59:54]line 1.000 * 110.00 [10:59:54]line = 110.00 [10:59:54]line НДС 12% НСП 1% [10:59:54]line > о реализуемом товаре [10:59:54]line ИТОГО: 110.00 [10:59:54]line НСП 1% : 0.97 [10:59:54]line НДС 12% : 11.68 [10:59:54]line Наличными: 110.00 [10:59:54]line Безнал.: 0.00 [10:59:54]line Место: АЗС № 137 "Партнер Нефть" [10:59:54]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:59:54]line СНО: Общий режим [10:59:54]line Чек 121 20.09.2024 10:59 [10:59:54]line Смена: 495 ФФД: 1.0 [10:59:54]line ЗНМ: 0300000064 [10:59:54]line РНМ: 0000000000092592 [10:59:54]line Версия ККМ: 001 [10:59:54]line ФМ: 0000000000874979 [10:59:54]line ФД: 85962 [10:59:54]line ФПД: 37110535073700 [10:59:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T105952&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85962&fm=37110535073700&tin=02508201610067®Number=0000000000092592&sum=11000 [10:59:54]line 0 [10:59:54]written 0, free lines is 4095 [10:59:54]OFD Sender: Processing packet 85962 [packets to send 263, broken 262] [10:59:54]ProducePacketName [10:59:54]name=ofd_packets/00085962 [10:59:54]OFD Sender: To server: pG, [10:59:54]CommunicateWithHost lk.salyk.kg:30040 [10:59:54]ConnectInit lk.salyk.kg [10:59:54]Write to MH i2c: 01 00 00 8D 00 8D [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: 01 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: 01 07 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: 01 07 00 8D 00 00 00 00 00 00 FB 0C 9B [10:59:54]RasterBufferAndPrint [10:59:54]line [10:59:54]line [10:59:54]line [10:59:54]line [10:59:54]line [10:59:54]written 0, free lines is 3342 [10:59:54]MH_Cut [10:59:54]Write to MH i2c: D1 01 00 94 00 01 66 [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: D1 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: D1 01 00 [10:59:54]MH_I2C_Read... [10:59:54]Read from MH i2c: D1 01 00 94 00 00 65 [10:59:54]Write to MH i2c: 01 00 00 95 00 95 [10:59:54]Write i2c OK [10:59:54]MH_I2C_Read... [10:59:55]*** Cut start [10:59:55]*** Partial cut [10:59:55]*** CUTSNS_PIN = 1 [10:59:55]*** CUTSNS_PIN = 0 [10:59:55]Connected sock=10 [10: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 1E 01 00 00 2C E6 16 01 80 4C 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 79 00 00 00 F4 03 04 00 A8 55 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 21 C0 78 42 AF A4 DA A9 14 AA B9 9D 03 B5 [10:59:55]*** Brake cut motor [10:59: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 11 F6 47 00 FA 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CA 4F 01 00 F4 03 04 00 7F 00 ED 66 B6 04 01 00 00 4D 8C A2 14 DE B0 6F 00 [10:59:55]CommunicateWithHost err = 0 [10:59:55]CheckOFDResponse [10:59:55]1017 (14) - 77093643461234 [10:59:55]1041 (16) - 0000000000874979 [10:59:55]1040 (4) - 85962 [10:59:55]1012 (4) - 20.09.2024 04:56 [10:59:55]1206 (1) - 0 [10:59:55]OFD Sender: Remove packet 85962 [10:59:55]ProducePacketName [10:59:55]name=ofd_packets/00085962 [10:59:55]NVStorageDeleteData [10:59:56]Read from MH i2c: 01 [10:59:56]MH_I2C_Read... [10:59:56]*** Stop cut motor [10:59:56]*** Cut end [10:59:56]Read from MH i2c: 01 07 00 [10:59:56]MH_I2C_Read... [10:59:56]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 FF 0F AA [10:59:56]process_action close_receipt done [10:59:56]requested_data is exist [10:59:56]produce_requested_data [10:59:56]requested_item fm.sn is exist - process it [10:59:56]wFMCommunicate request_size=4 [10:59:56]MH_SAM_APDU [10:59:56]CAPDU: 80 11 00 00 [10:59:56]Write to MH i2c: E2 08 00 96 00 80 11 00 00 00 00 00 00 10 [10:59:56]Write i2c OK [10:59:56]MH_I2C_Read... [10:59:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:56]Read from MH i2c: E2 [10:59:56]MH_I2C_Read... [10:59:56]Read from MH i2c: E2 17 00 [10:59:56]MH_I2C_Read... [10:59:56]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:59:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [10:59:56]wFMCommunicate OK [10:59:56]requested_item fd.num is exist - process it [10:59:56]SAM_PROTO_GetFieldsCounters [10:59:56]wFMCommunicate request_size=4 [10:59:56]MH_SAM_APDU [10:59:56]CAPDU: 80 13 00 00 [10:59:56]Write to MH i2c: E2 08 00 97 00 80 13 00 00 00 00 00 00 13 [10:59:56]Write i2c OK [10:59:56]MH_I2C_Read... [10:59:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:56]Read from MH i2c: E2 [10:59:56]MH_I2C_Read... [10:59:56]Read from MH i2c: E2 62 00 [10:59:56]MH_I2C_Read... [10:59:56]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 CA 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [10:59: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 CA 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:56]wFMCommunicate OK [10:59:56]SAM_PROTO_GetFieldsCounters done [10:59:56]requested_item shift.num is exist - process it [10:59:56]requested_item shift.opened is exist - process it [10:59:56]req_shift_opened [10:59:56]FM_GetShiftState [10:59:56]SAM_PROTO_GetShiftState [10:59:56]wFMCommunicate request_size=4 [10:59:56]MH_SAM_APDU [10:59:56]CAPDU: 80 13 01 00 [10:59:56]Write to MH i2c: E2 08 00 98 00 80 13 01 00 00 00 00 00 15 [10:59:56]Write i2c OK [10:59:56]MH_I2C_Read... [10:59:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:56]Read from MH i2c: E2 [10:59:56]MH_I2C_Read... [10:59:56]Read from MH i2c: E2 0E 00 [10:59:56]MH_I2C_Read... [10:59:56]Read from MH i2c: E2 0E 00 98 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A0 [10:59:56]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:59:56]wFMCommunicate OK [10:59:56]SAM_PROTO_GetShiftState done [10:59:56]FM_GetShiftState done [10:59:56]req_shift_opened done [10:59:56]requested_item shift.open_date is exist - process it [10:59:56]req_shift_open_date [10:59:56]req_shift_open_date done [10:59:56]produce_requested_data done [10:59:56]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85962,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [10:59:56]process_action_free close_receipt [10:59:56]json_value_free [10:59:56]json_value_free done [10:59:56]process_json_proto returns [10:59:56]Send response to host [10:59:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85962,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [10:59:56]free response buf [10:59:56]execute_script done [10:59:56]execute_script returns [10:59:56]free content buf [10:59:56]Sock 7.Close socket [10:59:56]Sock 7.Thread stoped [10:59:56]OFD Sender: No OFD packet to send [10:59:57]accept exits with 9 [10:59:57]New connection [10:59:57]New thread 3067456868 created [10:59:57]Thread 3067313508 joined [10:59:57]Waiting for new connection... [10:59:57] Sock 9.Parse request [10:59:57]Sock 9.Check first char [10:59:57]Sock 9.First char is OK [10:59:57]request: POST /json_proto HTTP/1.0 [10:59:57]Method: POST [10:59:57]URL: /json_proto [10:59:57]Method is POST - this is cgi request [10:59:57]url: /json_proto [10:59:57]query_string will be loaded in cgi processing [10:59:57]execute_cgi json_proto POST (null) [10:59:57]execute_cgi path=json_proto method=POST [10:59:57]POST find Content-Length [10:59:57]Host: 172.17.47.196:8080 [10:59:57]Content-Length: 616 [10:59:57]Content-Type: application/json [10:59:57] [10:59:57]POST finish read [10:59:57]Found Content-Length = 616 [10:59:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147811", "tax_sys" : 0, "items" : [ { "code": "4870002329487", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1,5\u043B", "price" : 175.00, "quantity" : 1.000, "sum" : 175.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 175.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:57]execute_script... [10:59:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147811", "tax_sys" : 0, "items" : [ { "code": "4870002329487", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1,5\u043B", "price" : 175.00, "quantity" : 1.000, "sum" : 175.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 175.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:57]POST & json_proto [10:59:57]process_json_proto [10:59:57]json parsed OK: [10:59:57]protocol is kg_v1.0 [10:59:57]action value=close_receipt [10:59:57]process_action close_receipt [10:59:57]cmd_close_receipt [10:59:57]MH_GetDate [10:59:57]Write to MH i2c: F0 00 00 99 00 88 [10:59:57]Write i2c OK [10:59:57]MH_I2C_Read... [10:59:57]Read from MH i2c: F0 [10:59:57]MH_I2C_Read... [10:59:57]Read from MH i2c: F0 09 00 [10:59:57]MH_I2C_Read... [10:59:57]Read from MH i2c: F0 09 00 99 00 00 AE 55 ED 66 4C 6B 94 66 98 [10:59:57]GetLastDocTimeStamp 1726829992 [10:59:57]current date 1726829998 [10:59:57]FM_GetShiftState [10:59:57]SAM_PROTO_GetShiftState [10:59:57]wFMCommunicate request_size=4 [10:59:57]MH_SAM_APDU [10:59:57]CAPDU: 80 13 01 00 [10:59:57]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [10:59:57]Write i2c OK [10:59:57]MH_I2C_Read... [10:59:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:57]Read from MH i2c: E2 [10:59:57]MH_I2C_Read... [10:59:57]Read from MH i2c: E2 0E 00 [10:59:57]MH_I2C_Read... [10:59:57]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A2 [10:59:57]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [10:59:57]wFMCommunicate OK [10:59:57]SAM_PROTO_GetShiftState done [10:59:57]FM_GetShiftState done [10:59:57]opened in 1726791534 [10:59:57]opened+sec_in_day 1726877934 [10:59:57]quantity*price = 17500 [10:59:57]sum+1 = 17501 [10:59:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 175.00 НСП 1% : 1.55 НДС 12% : 18.58 Наличными: 175.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 122 20.09.2024 10:59 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85963 ФПД: 148718804868075 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T105958&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85963&fm=148718804868075&tin=02508201610067®Number=0000000000092592&sum=17500 0 [10:59:58]StoreToDocumentArchive [10:59:58]shift 495 fd 85963 [10:59:58]save to /storage/0495/doc_00085963 [10:59:58]save last doc name /storage/0495/doc_00085963 to /storage/kkm_last_doc_name [10:59:58]save OK [10:59:58]Clear old archive folders... [10:59:59]ProcessDocumentItem done err = 0, tmpTLVsize=268 [10:59:59]tlvbuf is 02086660 [10:59:59]SAM_PROTO_ClearQueue [10:59:59]wFMCommunicate request_size=4 [10:59:59]MH_SAM_APDU [10:59:59]CAPDU: 80 09 00 00 [10:59:59]Write to MH i2c: E2 08 00 A7 00 80 09 00 00 00 00 00 00 19 [10:59:59]Write i2c OK [10:59:59]MH_I2C_Read... [10:59:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:59]Read from MH i2c: E2 [10:59:59]MH_I2C_Read... [10:59:59]Read from MH i2c: E2 03 00 [10:59:59]MH_I2C_Read... [10:59:59]Read from MH i2c: E2 03 00 A7 00 00 90 00 1B [10:59:59]RAPDU: 90 00 [10:59:59]wFMCommunicate OK [10:59:59]SAM_PROTO_ClearQueue done [10:59:59]KKMCreateOFDPacket [10:59:59]OFDProtocolAddRootSTLVToBuf [10:59:59]FM_MakeSignedData [10:59:59]FM_MakeSignedData [10:59:59]SAM_PROTO_SignData [10:59:59]wFMCommunicate request_size=4 [10:59:59]MH_SAM_APDU [10:59:59]CAPDU: 80 0D 01 02 [10:59:59]Write to MH i2c: E2 08 00 A8 00 80 0D 01 02 00 00 00 00 21 [10:59:59]Write i2c OK [10:59:59]MH_I2C_Read... [10:59:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:59]Read from MH i2c: E2 [10:59:59]MH_I2C_Read... [10:59:59]Read from MH i2c: E2 03 00 [10:59:59]MH_I2C_Read... [10:59:59]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [10:59:59]RAPDU: 90 00 [10:59:59]wFMCommunicate OK [10:59:59]wFMCommunicate request_size=255 [10:59:59]MH_SAM_APDU [10:59:59]CAPDU: 80 0D 02 02 FA 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 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 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 AE 55 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 [10:59:59]Write to MH i2c: E2 02 01 A9 00 80 0D 02 02 FA 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 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 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 AE 55 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 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 4D [10:59:59]Write i2c OK [10:59:59]MH_I2C_Read... [10:59:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:59]Read from MH i2c: E2 [10:59:59]MH_I2C_Read... [10:59:59]Read from MH i2c: E2 03 00 [10:59:59]MH_I2C_Read... [10:59:59]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [10:59:59]RAPDU: 90 00 [10:59:59]wFMCommunicate OK [10:59:59]wFMCommunicate request_size=27 [10:59:59]MH_SAM_APDU [10:59:59]CAPDU: 80 0D 02 02 16 34 39 37 39 10 04 04 00 CB 4F 01 00 35 04 06 00 87 42 4B 89 1B EB [10:59:59]Write to MH i2c: E2 1E 00 AA 00 80 0D 02 02 16 00 34 39 37 39 10 04 04 00 CB 4F 01 00 35 04 06 00 87 42 4B 89 1B EB 00 00 42 [10:59:59]Write i2c OK [10:59:59]MH_I2C_Read... [10:59:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:59]Read from MH i2c: E2 [10:59:59]MH_I2C_Read... [10:59:59]Read from MH i2c: E2 03 00 [10:59:59]MH_I2C_Read... [10:59:59]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [10:59:59]RAPDU: 90 00 [10:59:59]wFMCommunicate OK [10:59:59]wFMCommunicate request_size=4 [10:59:59]MH_SAM_APDU [10:59:59]CAPDU: 80 0D 03 02 [10:59:59]Write to MH i2c: E2 08 00 AB 00 80 0D 03 02 00 00 00 00 26 [10:59:59]Write i2c OK [10:59:59]MH_I2C_Read... [10:59:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:59]Read from MH i2c: E2 [10:59:59]MH_I2C_Read... [10:59:59]Read from MH i2c: E2 0B 00 [10:59:59]MH_I2C_Read... [10:59:59]Read from MH i2c: E2 0B 00 AB 00 00 1B 0A 74 85 39 13 31 A8 90 00 6A [10:59:59]RAPDU: 1B 0A 74 85 39 13 31 A8 90 00 [10:59:59]wFMCommunicate OK [10:59:59]SAM_PROTO_SignData done [10:59:59]FM_MakeSignedData done [10:59:59]CreateOFDProtocolMessage [10:59:59]wFMCommunicate request_size=4 [10:59:59]MH_SAM_APDU [10:59:59]CAPDU: 80 11 00 00 [10:59:59]Write to MH i2c: E2 08 00 AC 00 80 11 00 00 00 00 00 00 26 [10:59:59]Write i2c OK [10:59:59]MH_I2C_Read... [10:59:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:59]Read from MH i2c: E2 [10:59:59]MH_I2C_Read... [10:59:59]Read from MH i2c: E2 17 00 [10:59:59]MH_I2C_Read... [10:59:59]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:59: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:59:59]wFMCommunicate OK [10:59:59]CreateOFDProtocolMessage done [10:59:59]OFDSenderStorePacket 85963 [10:59:59]StoreOFDPacket docnum=85963 [10:59: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 20 01 00 00 22 C7 18 01 06 48 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 32 33 32 39 34 38 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 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 AE 55 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 87 42 4B 89 1B EB 1B 0A 74 85 39 13 31 A8 [10:59:59]CheckFolder [10:59:59]dirname=/storage/ofd_packets [10:59:59]CheckFolder done [10:59:59]ProducePacketName [10:59:59]name=ofd_packets/00085963 [10:59:59]NVStorageSaveData ofd_packets/00085963 [10:59:59]File name is /storage/ofd_packets/00085963 [10:59:59]Write 318 bytes [10:59:59]NVStorageSaveData done [10:59:59]OFDSenderStorePacket done [10:59:59]KKMCreateOFDPacket done [10:59:59]NVStorageSaveData kkm_last_timestamp [10:59:59]File name is /storage/kkm_last_timestamp [10:59:59]Write 4 bytes [10:59:59]NVStorageSaveData done [10:59:59]ExternCall_PrintAddStr [10:59:59]wPrintStart [10:59:59]Write to MH i2c: 01 00 00 AD 00 AD [10:59:59]Write i2c OK [10:59:59]MH_I2C_Read... [10:59:59]Read from MH i2c: 01 [10:59:59]MH_I2C_Read... [10:59:59]Read from MH i2c: 01 07 00 [10:59:59]MH_I2C_Read... [10:59:59]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [10:59:59]RasterBufferAndPrint [10:59:59]line Счет N : (3)147811 [10:59:59]line ИНН: 02508201610067 [10:59:59]line Контрольно-Кассовый Чек [10:59:59]line ПРОДАЖА [10:59:59]line Товар: 4870002329487 [10:59:59]line Напиток Pepsi 1,5л [10:59:59]line 1.000 * 175.00 [10:59:59]line = 175.00 [10:59:59]line НДС 12% НСП 1% [10:59:59]line > о реализуемом товаре [10:59:59]line ИТОГО: 175.00 [10:59:59]line НСП 1% : 1.55 [10:59:59]line НДС 12% : 18.58 [10:59:59]line Наличными: 175.00 [10:59:59]line Безнал.: 0.00 [10:59:59]line Место: АЗС № 137 "Партнер Нефть" [10:59:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [10:59:59]line СНО: Общий режим [10:59:59]line Чек 122 20.09.2024 10:59 [10:59:59]line Смена: 495 ФФД: 1.0 [10:59:59]line ЗНМ: 0300000064 [10:59:59]line РНМ: 0000000000092592 [10:59:59]line Версия ККМ: 001 [10:59:59]line ФМ: 0000000000874979 [10:59:59]line ФД: 85963 [10:59:59]line ФПД: 148718804868075 [10:59:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T105958&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85963&fm=148718804868075&tin=02508201610067®Number=0000000000092592&sum=17500 [10:59:59]line 0 [10:59:59]OFD Sender: Processing packet 85963 [packets to send 263, broken 262] [10:59:59]ProducePacketName [10:59:59]name=ofd_packets/00085963 [10:59:59]OFD Sender: To server: pG, [10:59:59]CommunicateWithHost lk.salyk.kg:30040 [10:59:59]ConnectInit lk.salyk.kg [10:59:59]written 0, free lines is 4095 [11:00:00]Write to MH i2c: 01 00 00 D5 00 D5 [11:00:00]Write i2c OK [11:00:00]MH_I2C_Read... [11:00:00]Read from MH i2c: 01 [11:00:00]MH_I2C_Read... [11:00:00]Read from MH i2c: 01 07 00 [11:00:00]MH_I2C_Read... [11:00:00]Read from MH i2c: 01 07 00 D5 00 00 00 00 00 00 03 0D EC [11:00:00]RasterBufferAndPrint [11:00:00]line [11:00:00]line [11:00:00]line [11:00:00]line [11:00:00]line [11:00:00]written 0, free lines is 3353 [11:00:00]MH_Cut [11:00:00]Write to MH i2c: D1 01 00 DC 00 01 AE [11:00:00]Write i2c OK [11:00:00]MH_I2C_Read... [11:00:00]Read from MH i2c: D1 [11:00:00]MH_I2C_Read... [11:00:00]Read from MH i2c: D1 01 00 [11:00:00]MH_I2C_Read... [11:00:00]Read from MH i2c: D1 01 00 DC 00 00 AD [11:00:00]Write to MH i2c: 01 00 00 DD 00 DD [11:00:00]Write i2c OK [11:00:00]MH_I2C_Read... [11:00:00]*** Cut start [11:00:00]*** Partial cut [11:00:00]*** CUTSNS_PIN = 1 [11:00:01]*** CUTSNS_PIN = 0 [11:00:01]Connected sock=11 [11:00: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 20 01 00 00 22 C7 18 01 06 48 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 32 33 32 39 34 38 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 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 00 00 00 F4 03 04 00 AE 55 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 87 42 4B 89 1B EB 1B 0A 74 85 39 13 31 A8 [11:00:01]*** Brake cut motor [11:00: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 99 24 47 00 9B 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 CB 4F 01 00 F4 03 04 00 85 00 ED 66 B6 04 01 00 00 44 88 C5 9B 6B 0A 6E 6C [11:00:01]CommunicateWithHost err = 0 [11:00:01]CheckOFDResponse [11:00:01]1017 (14) - 77093643461234 [11:00:01]1041 (16) - 0000000000874979 [11:00:01]1040 (4) - 85963 [11:00:01]1012 (4) - 20.09.2024 04:56 [11:00:01]1206 (1) - 0 [11:00:01]OFD Sender: Remove packet 85963 [11:00:01]ProducePacketName [11:00:01]name=ofd_packets/00085963 [11:00:01]NVStorageDeleteData [11:00:01]Read from MH i2c: 01 [11:00:01]MH_I2C_Read... [11:00:01]*** Stop cut motor [11:00:01]*** Cut end [11:00:01]Read from MH i2c: 01 07 00 [11:00:01]MH_I2C_Read... [11:00:01]Read from MH i2c: 01 07 00 DD 00 00 00 00 00 00 FF 0F F2 [11:00:01]process_action close_receipt done [11:00:01]requested_data is exist [11:00:01]produce_requested_data [11:00:01]requested_item fm.sn is exist - process it [11:00:01]wFMCommunicate request_size=4 [11:00:01]MH_SAM_APDU [11:00:01]CAPDU: 80 11 00 00 [11:00:01]Write to MH i2c: E2 08 00 DE 00 80 11 00 00 00 00 00 00 58 [11:00:01]Write i2c OK [11:00:01]MH_I2C_Read... [11:00:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:01]Read from MH i2c: E2 [11:00:01]MH_I2C_Read... [11:00:01]Read from MH i2c: E2 17 00 [11:00:01]MH_I2C_Read... [11:00:01]Read from MH i2c: E2 17 00 DE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B7 [11:00: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:00:01]wFMCommunicate OK [11:00:01]requested_item fd.num is exist - process it [11:00:01]SAM_PROTO_GetFieldsCounters [11:00:01]wFMCommunicate request_size=4 [11:00:01]MH_SAM_APDU [11:00:01]CAPDU: 80 13 00 00 [11:00:01]Write to MH i2c: E2 08 00 DF 00 80 13 00 00 00 00 00 00 5B [11:00:01]Write i2c OK [11:00:01]MH_I2C_Read... [11:00:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:01]Read from MH i2c: E2 [11:00:01]MH_I2C_Read... [11:00:01]Read from MH i2c: E2 62 00 [11:00:01]MH_I2C_Read... [11:00:01]Read from MH i2c: E2 62 00 DF 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 CB 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [11:00:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:00:01]wFMCommunicate OK [11:00:01]SAM_PROTO_GetFieldsCounters done [11:00:01]requested_item shift.num is exist - process it [11:00:01]requested_item shift.opened is exist - process it [11:00:01]req_shift_opened [11:00:01]FM_GetShiftState [11:00:01]SAM_PROTO_GetShiftState [11:00:01]wFMCommunicate request_size=4 [11:00:01]MH_SAM_APDU [11:00:01]CAPDU: 80 13 01 00 [11:00:01]Write to MH i2c: E2 08 00 E0 00 80 13 01 00 00 00 00 00 5D [11:00:01]Write i2c OK [11:00:01]MH_I2C_Read... [11:00:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:01]Read from MH i2c: E2 [11:00:01]MH_I2C_Read... [11:00:01]Read from MH i2c: E2 0E 00 [11:00:02]MH_I2C_Read... [11:00:02]Read from MH i2c: E2 0E 00 E0 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E8 [11:00:02]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:00:02]wFMCommunicate OK [11:00:02]SAM_PROTO_GetShiftState done [11:00:02]FM_GetShiftState done [11:00:02]req_shift_opened done [11:00:02]requested_item shift.open_date is exist - process it [11:00:02]req_shift_open_date [11:00:02]req_shift_open_date done [11:00:02]produce_requested_data done [11:00:02]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85963,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:00:02]process_action_free close_receipt [11:00:02]json_value_free [11:00:02]json_value_free done [11:00:02]process_json_proto returns [11:00:02]Send response to host [11:00:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85963,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:00:02]free response buf [11:00:02]execute_script done [11:00:02]execute_script returns [11:00:02]free content buf [11:00:02]Sock 9.Close socket [11:00:02]Sock 9.Thread stoped [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:00:58]accept exits with 7 [11:00:58]New connection [11:00:58]New thread 3067313508 created [11:00:58]Thread 3067456868 joined [11:00:58]Waiting for new connection... [11:00:58] Sock 7.Parse request [11:00:58]Sock 7.Check first char [11:00:58]Sock 7.First char is OK [11:00:58]request: POST /json_proto HTTP/1.0 [11:00:58]Method: POST [11:00:58]URL: /json_proto [11:00:58]Method is POST - this is cgi request [11:00:58]url: /json_proto [11:00:58]query_string will be loaded in cgi processing [11:00:58]execute_cgi json_proto POST (null) [11:00:58]execute_cgi path=json_proto method=POST [11:00:58]POST find Content-Length [11:00:58]Host: 172.17.47.196:8080 [11:00:58]Content-Length: 215 [11:00:58]Content-Type: application/json [11:00:58] [11:00:58]POST finish read [11:00:58]Found Content-Length = 215 [11:00: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" ] } } [11:00:58]execute_script... [11:00: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" ] } } [11:00:58]POST & json_proto [11:00:58]process_json_proto [11:00:58]json parsed OK: [11:00:58]protocol is kg_v1.0 [11:00:58]action value=get_value [11:00:58]process_action get_value [11:00:58]cmd_get_value [11:00:58]process_action get_value done [11:00:58]requested_data is exist [11:00:58]produce_requested_data [11:00:58]requested_item kkm.sn is exist - process it [11:00:58]requested_item kkm.ver is exist - process it [11:00:58]requested_item fm.sn is exist - process it [11:00:58]wFMCommunicate request_size=4 [11:00:58]MH_SAM_APDU [11:00:58]CAPDU: 80 11 00 00 [11:00:58]Write to MH i2c: E2 08 00 E1 00 80 11 00 00 00 00 00 00 5B [11:00:58]Write i2c OK [11:00:58]MH_I2C_Read... [11:00:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:58]Read from MH i2c: E2 [11:00:58]MH_I2C_Read... [11:00:58]Read from MH i2c: E2 17 00 [11:00:58]MH_I2C_Read... [11:00:58]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 [11:00:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:00:58]wFMCommunicate OK [11:00:58]requested_item fd.num is exist - process it [11:00:58]SAM_PROTO_GetFieldsCounters [11:00:58]wFMCommunicate request_size=4 [11:00:58]MH_SAM_APDU [11:00:58]CAPDU: 80 13 00 00 [11:00:58]Write to MH i2c: E2 08 00 E2 00 80 13 00 00 00 00 00 00 5E [11:00:58]Write i2c OK [11:00:58]MH_I2C_Read... [11:00:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:59]Read from MH i2c: E2 [11:00:59]MH_I2C_Read... [11:00:59]Read from MH i2c: E2 62 00 [11:00:59]MH_I2C_Read... [11:00:59]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 CB 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 06 [11:00: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 CB 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:00:59]wFMCommunicate OK [11:00:59]SAM_PROTO_GetFieldsCounters done [11:00:59]requested_item shift.num is exist - process it [11:00:59]requested_item shift.opened is exist - process it [11:00:59]req_shift_opened [11:00:59]FM_GetShiftState [11:00:59]SAM_PROTO_GetShiftState [11:00:59]wFMCommunicate request_size=4 [11:00:59]MH_SAM_APDU [11:00:59]CAPDU: 80 13 01 00 [11:00:59]Write to MH i2c: E2 08 00 E3 00 80 13 01 00 00 00 00 00 60 [11:00:59]Write i2c OK [11:00:59]MH_I2C_Read... [11:00:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:59]Read from MH i2c: E2 [11:00:59]MH_I2C_Read... [11:00:59]Read from MH i2c: E2 0E 00 [11:00:59]MH_I2C_Read... [11:00:59]Read from MH i2c: E2 0E 00 E3 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EB [11:00:59]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:00:59]wFMCommunicate OK [11:00:59]SAM_PROTO_GetShiftState done [11:00:59]FM_GetShiftState done [11:00:59]req_shift_opened done [11:00:59]requested_item shift.open_date is exist - process it [11:00:59]req_shift_open_date [11:00:59]req_shift_open_date done [11:00:59]produce_requested_data done [11:00:59]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":85963,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:00:59]process_action_free get_value [11:00:59]json_value_free [11:00:59]json_value_free done [11:00:59]process_json_proto returns [11:00:59]Send response to host [11:00:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":85963,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:00:59]free response buf [11:00:59]execute_script done [11:00:59]execute_script returns [11:00:59]free content buf [11:00:59]Sock 7.Close socket [11:00:59]Sock 7.Thread stoped [11:00:59]accept exits with 10 [11:00:59]New connection [11:00:59]New thread 3067456868 created [11:00:59]Thread 3067313508 joined [11:00:59]Waiting for new connection... [11:00:59] Sock 10.Parse request [11:00:59]Sock 10.Check first char [11:00:59]Sock 10.First char is OK [11:00:59]request: POST /json_proto HTTP/1.0 [11:00:59]Method: POST [11:00:59]URL: /json_proto [11:00:59]Method is POST - this is cgi request [11:00:59]url: /json_proto [11:00:59]query_string will be loaded in cgi processing [11:00:59]execute_cgi json_proto POST (null) [11:00:59]execute_cgi path=json_proto method=POST [11:00:59]POST find Content-Length [11:00:59]Host: 172.17.47.196:8080 [11:00:59]Content-Length: 331 [11:00:59]Content-Type: application/json [11:00:59] [11:00:59]POST finish read [11:00:59]Found Content-Length = 331 [11:00: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" ] } } [11:00:59]execute_script... [11:00: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" ] } } [11:00:59]POST & json_proto [11:00:59]process_json_proto [11:00:59]json parsed OK: [11:00:59]protocol is kg_v1.0 [11:00:59]action value=get_value [11:00:59]process_action get_value [11:00:59]cmd_get_value [11:00:59]process_action get_value done [11:00:59]requested_data is exist [11:00:59]produce_requested_data [11:00:59]requested_item fm.sale.total is exist - process it [11:00:59]SAM_PROTO_GetFMData [11:00:59]wFMCommunicate request_size=4 [11:00:59]MH_SAM_APDU [11:00:59]CAPDU: 80 13 03 00 [11:00:59]Write to MH i2c: E2 08 00 E4 00 80 13 03 00 00 00 00 00 63 [11:00:59]Write i2c OK [11:00:59]MH_I2C_Read... [11:00:59]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:00:59]Read from MH i2c: E2 [11:00:59]MH_I2C_Read... [11:00:59]Read from MH i2c: E2 FD 00 [11:00:59]MH_I2C_Read... [11:00:59]Read from MH i2c: E2 FD 00 E4 00 00 C8 04 85 04 C4 04 6E 04 04 00 EC 4B 01 00 69 04 A3 00 6F 04 04 00 73 49 01 00 B1 04 05 00 E8 21 7F B3 01 70 04 05 00 70 53 32 86 01 72 04 04 00 78 CE 4C 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 51 FC 42 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 07 D7 DA 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 35 [11:00:59]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 EC 4B 01 00 69 04 A3 00 6F 04 04 00 73 49 01 00 B1 04 05 00 E8 21 7F B3 01 70 04 05 00 70 53 32 86 01 72 04 04 00 78 CE 4C 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 51 FC 42 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 07 D7 DA 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 [11:00:59]wFMCommunicate OK [11:00:59]wFMCommunicate request_size=4 [11:00:59]MH_SAM_APDU [11:00:59]CAPDU: 80 17 00 00 [11:00:59]Write to MH i2c: E2 08 00 E5 00 80 17 00 00 00 00 00 00 65 [11:00:59]Write i2c OK [11:00:59]MH_I2C_Read... [11:01:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:01:00]Read from MH i2c: E2 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 FD 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 FD 00 E5 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 03 [11:01: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 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 [11:01:00]wFMCommunicate OK [11:01:00]wFMCommunicate request_size=4 [11:01:00]MH_SAM_APDU [11:01:00]CAPDU: 80 17 00 00 [11:01:00]Write to MH i2c: E2 08 00 E6 00 80 17 00 00 00 00 00 00 66 [11:01:00]Write i2c OK [11:01:00]MH_I2C_Read... [11:01:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:01:00]Read from MH i2c: E2 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 FD 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 FD 00 E6 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 3E [11:01: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 [11:01:00]wFMCommunicate OK [11:01:00]wFMCommunicate request_size=4 [11:01:00]MH_SAM_APDU [11:01:00]CAPDU: 80 17 00 00 [11:01:00]Write to MH i2c: E2 08 00 E7 00 80 17 00 00 00 00 00 00 67 [11:01:00]Write i2c OK [11:01:00]MH_I2C_Read... [11:01:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:01:00]Read from MH i2c: E2 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 FD 00 [11:01:00]MH_I2C_Read... [11:01:00]Read from MH i2c: E2 FD 00 E7 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 DF [11:01: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 [11:01:00]wFMCommunicate OK [11:01:00]wFMCommunicate request_size=4 [11:01:00]MH_SAM_APDU [11:01:00]CAPDU: 80 17 00 00 [11:01:00]Write to MH i2c: E2 08 00 E8 00 80 17 00 00 00 00 00 00 68 [11:01:00]Write i2c OK [11:01:00]MH_I2C_Read... [11:01:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:01:01]Read from MH i2c: E2 [11:01:01]MH_I2C_Read... [11:01:01]Read from MH i2c: E2 E5 00 [11:01:01]MH_I2C_Read... [11:01:01]Read from MH i2c: E2 E5 00 E8 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 4C [11:01: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 [11:01:01]wFMCommunicate OK [11:01:01]SAM_PROTO_GetFMData done [11:01:01]requested_item fm.sale_refund.total is exist - process it [11:01:01]requested_item fm.buy.total is exist - process it [11:01:01]requested_item shift.sale.total is exist - process it [11:01:01]SAM_PROTO_GetShiftData [11:01:01]wFMCommunicate request_size=4 [11:01:01]MH_SAM_APDU [11:01:01]CAPDU: 80 13 02 00 [11:01:01]Write to MH i2c: E2 08 00 E9 00 80 13 02 00 00 00 00 00 67 [11:01:01]Write i2c OK [11:01:01]MH_I2C_Read... [11:01:01]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:01:01]Read from MH i2c: E2 [11:01:01]MH_I2C_Read... [11:01:01]Read from MH i2c: E2 FD 00 [11:01:01]MH_I2C_Read... [11:01:01]Read from MH i2c: E2 FD 00 E9 00 00 AF 04 AA 04 AB 04 6E 04 04 00 7A 00 00 00 69 04 9C 00 6F 04 04 00 7A 00 00 00 B1 04 03 00 87 9B 95 70 04 03 00 40 0F 88 72 04 03 00 47 8C 0D 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 45 E4 0F 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 FE 52 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 22 [11:01:01]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 7A 00 00 00 69 04 9C 00 6F 04 04 00 7A 00 00 00 B1 04 03 00 87 9B 95 70 04 03 00 40 0F 88 72 04 03 00 47 8C 0D 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 45 E4 0F 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 FE 52 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [11:01:01]wFMCommunicate OK [11:01:01]wFMCommunicate request_size=4 [11:01:01]MH_SAM_APDU [11:01:01]CAPDU: 80 17 00 00 [11:01:01]Write to MH i2c: E2 08 00 EA 00 80 17 00 00 00 00 00 00 6A [11:01:01]Write i2c OK [11:01:01]MH_I2C_Read... [11:01:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:01:01]Read from MH i2c: E2 [11:01:01]MH_I2C_Read... [11:01:01]Read from MH i2c: E2 FD 00 [11:01:01]MH_I2C_Read... [11:01:01]Read from MH i2c: E2 FD 00 EA 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 83 [11:01:01]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [11:01:01]wFMCommunicate OK [11:01:01]wFMCommunicate request_size=4 [11:01:01]MH_SAM_APDU [11:01:01]CAPDU: 80 17 00 00 [11:01:01]Write to MH i2c: E2 08 00 EB 00 80 17 00 00 00 00 00 00 6B [11:01:01]Write i2c OK [11:01:01]MH_I2C_Read... [11:01:02]OFD Sender: No OFD packet to send [11:01:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:01:02]Read from MH i2c: E2 [11:01:02]MH_I2C_Read... [11:01:02]Read from MH i2c: E2 FD 00 [11:01:02]MH_I2C_Read... [11:01:02]Read from MH i2c: E2 FD 00 EB 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 1F [11:01:02]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [11:01:02]wFMCommunicate OK [11:01:02]wFMCommunicate request_size=4 [11:01:02]MH_SAM_APDU [11:01:02]CAPDU: 80 17 00 00 [11:01:02]Write to MH i2c: E2 08 00 EC 00 80 17 00 00 00 00 00 00 6C [11:01:02]Write i2c OK [11:01:02]MH_I2C_Read... [11:01:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:01:02]Read from MH i2c: E2 [11:01:02]MH_I2C_Read... [11:01:02]Read from MH i2c: E2 FD 00 [11:01:02]MH_I2C_Read... [11:01:02]Read from MH i2c: E2 FD 00 EC 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 EA [11:01:02]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [11:01:02]wFMCommunicate OK [11:01:02]wFMCommunicate request_size=4 [11:01:02]MH_SAM_APDU [11:01:02]CAPDU: 80 17 00 00 [11:01:02]Write to MH i2c: E2 08 00 ED 00 80 17 00 00 00 00 00 00 6D [11:01:02]Write i2c OK [11:01:02]MH_I2C_Read... [11:01:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [11:01:02]Read from MH i2c: E2 [11:01:02]MH_I2C_Read... [11:01:02]Read from MH i2c: E2 CC 00 [11:01:02]MH_I2C_Read... [11:01:02]Read from MH i2c: E2 CC 00 ED 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4E [11:01:03]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:01:03]wFMCommunicate OK [11:01:03]SAM_PROTO_GetShiftData done [11:01:03]requested_item shift.sale.total_cash is exist - process it [11:01:03]requested_item shift.sale_refund.total is exist - process it [11:01:03]requested_item shift.sale_refund.total_cash is exist - process it [11:01:03]requested_item shift.buy.total is exist - process it [11:01:03]requested_item shift.buy.total_cash is exist - process it [11:01:03]produce_requested_data done [11:01:03]produce_requested_data return {"fm.sale.total":73064207.12,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":98046.79,"shift.sale.total_cash":89168.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} [11:01:03]process_action_free get_value [11:01:03]json_value_free [11:01:03]json_value_free done [11:01:03]process_json_proto returns [11:01:03]Send response to host [11:01:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73064207.12,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":98046.79,"shift.sale.total_cash":89168.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}}} [11:01:03]free response buf [11:01:03]execute_script done [11:01:03]execute_script returns [11:01:03]free content buf [11:01:03]Sock 10.Close socket [11:01:03]Sock 10.Thread stoped [11:01:07]OFD Sender: No OFD packet to send [11:01:11]recv_with_timeout no data received [11:01:12]OFD Sender: No OFD packet to send [11:01:17]OFD Sender: No OFD packet to send [11:01:22]OFD Sender: No OFD packet to send [11:01:27]OFD Sender: No OFD packet to send [11:01:32]OFD Sender: No OFD packet to send [11:01:37]OFD Sender: No OFD packet to send [11:01:42]OFD Sender: No OFD packet to send [11:01:43]recv_with_timeout no data received [11:01:47]OFD Sender: No OFD packet to send [11:01:52]OFD Sender: No OFD packet to send [11:01:57]OFD Sender: No OFD packet to send [11:01:59]recv_with_timeout no data received [11:02:02]OFD Sender: No OFD packet to send [11:02:07]OFD Sender: No OFD packet to send [11:02:12]OFD Sender: No OFD packet to send [11:02:17]OFD Sender: No OFD packet to send [11:02:22]OFD Sender: No OFD packet to send [11:02:27]OFD Sender: No OFD packet to send [11:02:32]OFD Sender: No OFD packet to send [11:02:37]OFD Sender: No OFD packet to send [11:02:42]OFD Sender: No OFD packet to send [11:02:47]OFD Sender: No OFD packet to send [11:02:52]OFD Sender: No OFD packet to send [11:02:57]OFD Sender: No OFD packet to send [11:03:02]OFD Sender: No OFD packet to send [11:03:07]OFD Sender: No OFD packet to send [11:03:12]OFD Sender: No OFD packet to send [11:03:17]OFD Sender: No OFD packet to send [11:03:22]OFD Sender: No OFD packet to send [11:03:27]OFD Sender: No OFD packet to send [11:03:32]OFD Sender: No OFD packet to send [11:03:37]OFD Sender: No OFD packet to send [11:03:42]OFD Sender: No OFD packet to send [11:03:47]OFD Sender: No OFD packet to send [11:03:52]OFD Sender: No OFD packet to send [11:03:57]OFD Sender: No OFD packet to send [11:04:02]OFD Sender: No OFD packet to send [11:04:07]OFD Sender: No OFD packet to send [11:04:12]OFD Sender: No OFD packet to send [11:04:12]recv_with_timeout no data received [11:04:17]OFD Sender: No OFD packet to send [11:04:22]OFD Sender: No OFD packet to send [11:04:27]OFD Sender: No OFD packet to send [11:04:32]OFD Sender: No OFD packet to send [11:04:37]OFD Sender: No OFD packet to send [11:04:38]recv_with_timeout no data received [11:04:42]OFD Sender: No OFD packet to send [11:04:47]OFD Sender: No OFD packet to send [11:04:52]OFD Sender: No OFD packet to send [11:04:57]OFD Sender: No OFD packet to send [11:05:02]OFD Sender: No OFD packet to send [11:05:07]OFD Sender: No OFD packet to send [11:05:12]OFD Sender: No OFD packet to send [11:05:17]OFD Sender: No OFD packet to send [11:05:22]OFD Sender: No OFD packet to send [11:05:27]OFD Sender: No OFD packet to send [11:05:32]OFD Sender: No OFD packet to send [11:05:37]OFD Sender: No OFD packet to send [11:05:42]OFD Sender: No OFD packet to send [11:05:47]OFD Sender: No OFD packet to send [11:05:52]OFD Sender: No OFD packet to send [11:05:57]OFD Sender: No OFD packet to send [11:06:02]OFD Sender: No OFD packet to send [11:06:07]OFD Sender: No OFD packet to send [11:06:12]OFD Sender: No OFD packet to send [11:06:17]OFD Sender: No OFD packet to send [11:06:22]OFD Sender: No OFD packet to send [11:06:27]OFD Sender: No OFD packet to send [11:06:32]OFD Sender: No OFD packet to send [11:06:37]OFD Sender: No OFD packet to send [11:06:42]OFD Sender: No OFD packet to send [11:06:45]accept exits with 7 [11:06:45]New connection [11:06:45]New thread 3067313508 created [11:06:45]Thread 3067456868 joined [11:06:45]Waiting for new connection... [11:06:45] Sock 7.Parse request [11:06:45]Sock 7.Check first char [11:06:45]Sock 7.First char is OK [11:06:45]request: POST /json_proto HTTP/1.0 [11:06:45]Method: POST [11:06:45]URL: /json_proto [11:06:45]Method is POST - this is cgi request [11:06:45]url: /json_proto [11:06:45]query_string will be loaded in cgi processing [11:06:45]execute_cgi json_proto POST (null) [11:06:45]execute_cgi path=json_proto method=POST [11:06:45]POST find Content-Length [11:06:45]Host: 172.17.47.196:8080 [11:06:45]Content-Length: 799 [11:06:45]Content-Type: application/json [11:06:45] [11:06:45]POST finish read [11:06:45]Found Content-Length = 799 [11:06:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870817", "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" : 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" ] } } [11:06:45]execute_script... [11:06: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)870817", "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" : 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" ] } } [11:06:45]POST & json_proto [11:06:45]process_json_proto [11:06:45]json parsed OK: [11:06:45]protocol is kg_v1.0 [11:06:45]action value=close_receipt [11:06:45]process_action close_receipt [11:06:45]cmd_close_receipt [11:06:45]MH_GetDate [11:06:45]Write to MH i2c: F0 00 00 EE 00 DD [11:06:45]Write i2c OK [11:06:45]MH_I2C_Read... [11:06:45]Read from MH i2c: F0 [11:06:45]MH_I2C_Read... [11:06:45]Read from MH i2c: F0 09 00 [11:06:45]MH_I2C_Read... [11:06:45]Read from MH i2c: F0 09 00 EE 00 00 45 57 ED 66 4C 6B 94 66 86 [11:06:45]GetLastDocTimeStamp 1726829998 [11:06:45]current date 1726830405 [11:06:45]FM_GetShiftState [11:06:45]SAM_PROTO_GetShiftState [11:06:45]wFMCommunicate request_size=4 [11:06:45]MH_SAM_APDU [11:06:45]CAPDU: 80 13 01 00 [11:06:45]Write to MH i2c: E2 08 00 EF 00 80 13 01 00 00 00 00 00 6C [11:06:45]Write i2c OK [11:06:45]MH_I2C_Read... [11:06:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:45]Read from MH i2c: E2 [11:06:45]MH_I2C_Read... [11:06:45]Read from MH i2c: E2 0E 00 [11:06:45]MH_I2C_Read... [11:06:45]Read from MH i2c: E2 0E 00 EF 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F7 [11:06:45]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:06:45]wFMCommunicate OK [11:06:45]SAM_PROTO_GetShiftState done [11:06:45]FM_GetShiftState done [11:06:45]opened in 1726791534 [11:06:45]opened+sec_in_day 1726877934 [11:06:45]quantity*price = 0 [11:06:45]sum+1 = 1 [11:06:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 123 20.09.2024 11:06 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000874979 ФД: 85964 ФПД: 217306812723900 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T110645&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85964&fm=217306812723900&tin=02508201610067®Number=0000000000092592&sum=0 [11:06:46]StoreToDocumentArchive [11:06:46]shift 495 fd 85964 [11:06:46]save to /storage/0495/doc_00085964 [11:06:46]save last doc name /storage/0495/doc_00085964 to /storage/kkm_last_doc_name [11:06:46]save OK [11:06:46]Clear old archive folders... [11:06:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:06:46]tlvbuf is 02045000 [11:06:46]SAM_PROTO_ClearQueue [11:06:46]wFMCommunicate request_size=4 [11:06:46]MH_SAM_APDU [11:06:46]CAPDU: 80 09 00 00 [11:06:46]Write to MH i2c: E2 08 00 FC 00 80 09 00 00 00 00 00 00 6E [11:06:46]Write i2c OK [11:06:46]MH_I2C_Read... [11:06:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:46]Read from MH i2c: E2 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 03 00 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 03 00 FC 00 00 90 00 70 [11:06:46]RAPDU: 90 00 [11:06:46]wFMCommunicate OK [11:06:46]SAM_PROTO_ClearQueue done [11:06:46]KKMCreateOFDPacket [11:06:46]OFDProtocolAddRootSTLVToBuf [11:06:46]FM_MakeSignedData [11:06:46]FM_MakeSignedData [11:06:46]SAM_PROTO_SignData [11:06:46]wFMCommunicate request_size=4 [11:06:46]MH_SAM_APDU [11:06:46]CAPDU: 80 0D 01 02 [11:06:46]Write to MH i2c: E2 08 00 FD 00 80 0D 01 02 00 00 00 00 76 [11:06:46]Write i2c OK [11:06:46]MH_I2C_Read... [11:06:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:46]Read from MH i2c: E2 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 03 00 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 03 00 FD 00 00 90 00 71 [11:06:46]RAPDU: 90 00 [11:06:46]wFMCommunicate OK [11:06:46]wFMCommunicate request_size=255 [11:06:46]MH_SAM_APDU [11:06: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 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 7B 00 00 00 F4 03 04 00 45 57 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [11:06:46]Write to MH i2c: E2 02 01 FE 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 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 7B 00 00 00 F4 03 04 00 45 57 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 AC [11:06:46]Write i2c OK [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 [11:06:46]MH_I2C_Read... [11:06:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:46]Read from MH i2c: E2 03 00 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 03 00 FE 00 00 90 00 72 [11:06:46]RAPDU: 90 00 [11:06:46]wFMCommunicate OK [11:06:46]wFMCommunicate request_size=11 [11:06:46]MH_SAM_APDU [11:06:46]CAPDU: 80 0D 02 02 06 C5 A3 AF 61 32 BC [11:06:46]Write to MH i2c: E2 0E 00 FF 00 80 0D 02 02 06 00 C5 A3 AF 61 32 BC 00 00 EB [11:06:46]Write i2c OK [11:06:46]MH_I2C_Read... [11:06:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:46]Read from MH i2c: E2 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 03 00 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 03 00 FF 00 00 90 00 73 [11:06:46]RAPDU: 90 00 [11:06:46]wFMCommunicate OK [11:06:46]wFMCommunicate request_size=4 [11:06:46]MH_SAM_APDU [11:06:46]CAPDU: 80 0D 03 02 [11:06:46]Write to MH i2c: E2 08 00 00 01 80 0D 03 02 00 00 00 00 7C [11:06:46]Write i2c OK [11:06:46]MH_I2C_Read... [11:06:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:46]Read from MH i2c: E2 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 0B 00 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 0B 00 00 01 00 7A EC 79 60 43 37 4C 8F 90 00 11 [11:06:46]RAPDU: 7A EC 79 60 43 37 4C 8F 90 00 [11:06:46]wFMCommunicate OK [11:06:46]SAM_PROTO_SignData done [11:06:46]FM_MakeSignedData done [11:06:46]CreateOFDProtocolMessage [11:06:46]wFMCommunicate request_size=4 [11:06:46]MH_SAM_APDU [11:06:46]CAPDU: 80 11 00 00 [11:06:46]Write to MH i2c: E2 08 00 01 01 80 11 00 00 00 00 00 00 7C [11:06:46]Write i2c OK [11:06:46]MH_I2C_Read... [11:06:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:46]Read from MH i2c: E2 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: E2 17 00 [11:06:46]MH_I2C_Read... [11:06:46]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 [11:06:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:06:46]wFMCommunicate OK [11:06:46]CreateOFDProtocolMessage done [11:06:46]OFDSenderStorePacket 85964 [11:06:46]StoreOFDPacket docnum=85964 [11:06: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 E0 00 08 01 71 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 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 7B 00 00 00 F4 03 04 00 45 57 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C5 A3 AF 61 32 BC 7A EC 79 60 43 37 4C 8F [11:06:46]CheckFolder [11:06:46]dirname=/storage/ofd_packets [11:06:46]CheckFolder done [11:06:46]ProducePacketName [11:06:46]name=ofd_packets/00085964 [11:06:46]NVStorageSaveData ofd_packets/00085964 [11:06:46]File name is /storage/ofd_packets/00085964 [11:06:46]Write 302 bytes [11:06:46]NVStorageSaveData done [11:06:46]OFDSenderStorePacket done [11:06:46]KKMCreateOFDPacket done [11:06:46]NVStorageSaveData kkm_last_timestamp [11:06:46]File name is /storage/kkm_last_timestamp [11:06:46]Write 4 bytes [11:06:46]NVStorageSaveData done [11:06:46]ExternCall_PrintAddStr [11:06:46]wPrintStart [11:06:46]Write to MH i2c: 01 00 00 02 01 03 [11:06:46]Write i2c OK [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: 01 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: 01 07 00 [11:06:46]MH_I2C_Read... [11:06:46]Read from MH i2c: 01 07 00 02 01 00 00 00 00 00 FF 0F 18 [11:06:46]RasterBufferAndPrint [11:06:46]line Счет N : (1)870817 [11:06:46]line ИНН: 02508201610067 [11:06:46]line Контрольно-Кассовый Чек [11:06:46]line ПРОДАЖА [11:06:46]line ТРК (МРК, ГНК) : 44 [11:06:46]line Товар: 2710194210 [11:06:46]line ДТ(л)-К-4 [11:06:46]line 20.000 * 0.00 [11:06:46]line = 0.00 [11:06:46]line НДС 12% НСП 1% [11:06:46]line > о реализуемом товаре [11:06:46]line ИТОГО: 0.00 [11:06:46]line НСП 1% : 0.00 [11:06:46]line НДС 12% : 0.00 [11:06:46]line Наличными: 0.00 [11:06:46]line Безнал.: 0.00 [11:06:46]line Место: АЗС № 137 "Партнер Нефть" [11:06:46]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:06:46]line СНО: Общий режим [11:06:46]line Чек 123 20.09.2024 11:06 [11:06:46]line Смена: 495 ФФД: 1.0 [11:06:46]line ЗНМ: 0300000064 [11:06:46]line РНМ: 0000000000092592 [11:06:46]line Версия ККМ: 001 [11:06:46]line Талоны: Топливные Талоны [11:06:46]line 1 [11:06:46]line ФМ: 0000000000874979 [11:06:46]line ФД: 85964 [11:06:46]line ФПД: 217306812723900 [11:06:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T110645&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85964&fm=217306812723900&tin=02508201610067®Number=0000000000092592&sum=0 [11:06:47]OFD Sender: Processing packet 85964 [packets to send 263, broken 262] [11:06:47]ProducePacketName [11:06:47]name=ofd_packets/00085964 [11:06:47]OFD Sender: To server: pG, [11:06:47]CommunicateWithHost lk.salyk.kg:30040 [11:06:47]ConnectInit lk.salyk.kg [11:06:47]written 0, free lines is 4095 [11:06:47]Write to MH i2c: 01 00 00 2C 01 2D [11:06:47]Write i2c OK [11:06:47]MH_I2C_Read... [11:06:47]Read from MH i2c: 01 [11:06:47]MH_I2C_Read... [11:06:47]Read from MH i2c: 01 07 00 [11:06:47]MH_I2C_Read... [11:06:47]Read from MH i2c: 01 07 00 2C 01 00 00 00 00 00 D6 0C 16 [11:06:47]RasterBufferAndPrint [11:06:47]line [11:06:47]line [11:06:47]line [11:06:47]line [11:06:47]line [11:06:47]written 0, free lines is 3289 [11:06:47]MH_Cut [11:06:47]Write to MH i2c: D1 01 00 33 01 01 06 [11:06:47]Write i2c OK [11:06:47]MH_I2C_Read... [11:06:47]Read from MH i2c: D1 [11:06:47]MH_I2C_Read... [11:06:47]Read from MH i2c: D1 01 00 [11:06:47]MH_I2C_Read... [11:06:47]Read from MH i2c: D1 01 00 33 01 00 05 [11:06:47]Write to MH i2c: 01 00 00 34 01 35 [11:06:47]Write i2c OK [11:06:47]MH_I2C_Read... [11:06:48]*** Cut start [11:06:48]*** Partial cut [11:06:48]*** CUTSNS_PIN = 1 [11:06:48]*** CUTSNS_PIN = 0 [11:06:48]*** Brake cut motor [11:06:49]Read from MH i2c: 01 [11:06:49]MH_I2C_Read... [11:06:49]*** Stop cut motor [11:06:49]*** Cut end [11:06:49]Read from MH i2c: 01 07 00 [11:06:49]MH_I2C_Read... [11:06:49]Read from MH i2c: 01 07 00 34 01 00 00 00 00 00 FF 0F 4A [11:06:49]process_action close_receipt done [11:06:49]requested_data is exist [11:06:49]produce_requested_data [11:06:49]requested_item fm.sn is exist - process it [11:06:49]wFMCommunicate request_size=4 [11:06:49]MH_SAM_APDU [11:06:49]CAPDU: 80 11 00 00 [11:06:49]Write to MH i2c: E2 08 00 35 01 80 11 00 00 00 00 00 00 B0 [11:06:49]Write i2c OK [11:06:49]MH_I2C_Read... [11:06:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:49]Read from MH i2c: E2 [11:06:49]MH_I2C_Read... [11:06:49]Read from MH i2c: E2 17 00 [11:06:49]MH_I2C_Read... [11:06:49]Read from MH i2c: E2 17 00 35 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0F [11:06:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:06:49]wFMCommunicate OK [11:06:49]requested_item fd.num is exist - process it [11:06:49]SAM_PROTO_GetFieldsCounters [11:06:49]wFMCommunicate request_size=4 [11:06:49]MH_SAM_APDU [11:06:49]CAPDU: 80 13 00 00 [11:06:49]Write to MH i2c: E2 08 00 36 01 80 13 00 00 00 00 00 00 B3 [11:06:49]Write i2c OK [11:06:49]MH_I2C_Read... [11:06:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:49]Read from MH i2c: E2 [11:06:49]MH_I2C_Read... [11:06:49]Read from MH i2c: E2 62 00 [11:06:49]MH_I2C_Read... [11:06:49]Read from MH i2c: E2 62 00 36 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 CC 4F 01 00 0E 04 04 00 EF 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 5F [11:06: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 CC 4F 01 00 0E 04 04 00 EF 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:06:49]wFMCommunicate OK [11:06:49]SAM_PROTO_GetFieldsCounters done [11:06:49]requested_item shift.num is exist - process it [11:06:49]requested_item shift.opened is exist - process it [11:06:49]req_shift_opened [11:06:49]FM_GetShiftState [11:06:49]SAM_PROTO_GetShiftState [11:06:49]wFMCommunicate request_size=4 [11:06:49]MH_SAM_APDU [11:06:49]CAPDU: 80 13 01 00 [11:06:49]Write to MH i2c: E2 08 00 37 01 80 13 01 00 00 00 00 00 B5 [11:06:49]Write i2c OK [11:06:49]MH_I2C_Read... [11:06:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:49]Read from MH i2c: E2 [11:06:49]MH_I2C_Read... [11:06:49]Read from MH i2c: E2 0E 00 [11:06:49]MH_I2C_Read... [11:06:49]Read from MH i2c: E2 0E 00 37 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 40 [11:06:49]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:06:49]wFMCommunicate OK [11:06:49]SAM_PROTO_GetShiftState done [11:06:49]FM_GetShiftState done [11:06:49]req_shift_opened done [11:06:49]requested_item shift.open_date is exist - process it [11:06:49]req_shift_open_date [11:06:49]req_shift_open_date done [11:06:49]produce_requested_data done [11:06:49]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85964,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:06:49]process_action_free close_receipt [11:06:49]json_value_free [11:06:49]json_value_free done [11:06:49]process_json_proto returns [11:06:49]Send response to host [11:06:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85964,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:06:49]free response buf [11:06:49]execute_script done [11:06:49]execute_script returns [11:06:49]free content buf [11:06:49]Sock 7.Close socket [11:06:49]Sock 7.Thread stoped [11:06:49]Connected sock=11 [11:06: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 E0 00 08 01 71 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 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 7B 00 00 00 F4 03 04 00 45 57 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C5 A3 AF 61 32 BC 7A EC 79 60 43 37 4C 8F [11:06: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 40 FB 47 00 57 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 CC 4F 01 00 F4 03 04 00 1D 02 ED 66 B6 04 01 00 00 48 A4 8A 94 D7 E3 6D 0B [11:06:49]CommunicateWithHost err = 0 [11:06:49]CheckOFDResponse [11:06:49]1017 (14) - 77093643461234 [11:06:49]1041 (16) - 0000000000874979 [11:06:49]1040 (4) - 85964 [11:06:49]1012 (4) - 20.09.2024 05:03 [11:06:49]1206 (1) - 0 [11:06:49]OFD Sender: Remove packet 85964 [11:06:49]ProducePacketName [11:06:49]name=ofd_packets/00085964 [11:06:49]NVStorageDeleteData [11:06:50]OFD Sender: No OFD packet to send [11:06:55]OFD Sender: No OFD packet to send [11:07:00]OFD Sender: No OFD packet to send [11:07:05]OFD Sender: No OFD packet to send [11:07:10]OFD Sender: No OFD packet to send [11:07:12]accept exits with 9 [11:07:12]New connection [11:07:12]New thread 3067456868 created [11:07:12]Thread 3067313508 joined [11:07:12]Waiting for new connection... [11:07:12] Sock 9.Parse request [11:07:12]Sock 9.Check first char [11:07:12]Sock 9.First char is OK [11:07:12]request: POST /json_proto HTTP/1.0 [11:07:12]Method: POST [11:07:12]URL: /json_proto [11:07:12]Method is POST - this is cgi request [11:07:12]url: /json_proto [11:07:12]query_string will be loaded in cgi processing [11:07:12]execute_cgi json_proto POST (null) [11:07:12]execute_cgi path=json_proto method=POST [11:07:12]POST find Content-Length [11:07:12]Host: 172.17.47.196:8080 [11:07:12]Content-Length: 677 [11:07:12]Content-Type: application/json [11:07:12] [11:07:12]POST finish read [11:07:12]Found Content-Length = 677 [11:07:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870818", "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 }]} ], "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:07:12]execute_script... [11:07:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870818", "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 }]} ], "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:07:12]POST & json_proto [11:07:12]process_json_proto [11:07:12]json parsed OK: [11:07:12]protocol is kg_v1.0 [11:07:12]action value=close_receipt [11:07:12]process_action close_receipt [11:07:12]cmd_close_receipt [11:07:12]MH_GetDate [11:07:12]Write to MH i2c: F0 00 00 38 01 28 [11:07:12]Write i2c OK [11:07:12]MH_I2C_Read... [11:07:12]Read from MH i2c: F0 [11:07:12]MH_I2C_Read... [11:07:12]Read from MH i2c: F0 09 00 [11:07:12]MH_I2C_Read... [11:07:12]Read from MH i2c: F0 09 00 38 01 00 60 57 ED 66 4C 6B 94 66 EC [11:07:12]GetLastDocTimeStamp 1726830405 [11:07:12]current date 1726830432 [11:07:12]FM_GetShiftState [11:07:12]SAM_PROTO_GetShiftState [11:07:12]wFMCommunicate request_size=4 [11:07:12]MH_SAM_APDU [11:07:12]CAPDU: 80 13 01 00 [11:07:12]Write to MH i2c: E2 08 00 39 01 80 13 01 00 00 00 00 00 B7 [11:07:12]Write i2c OK [11:07:12]MH_I2C_Read... [11:07:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:12]Read from MH i2c: E2 [11:07:12]MH_I2C_Read... [11:07:12]Read from MH i2c: E2 0E 00 [11:07:12]MH_I2C_Read... [11:07:12]Read from MH i2c: E2 0E 00 39 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 42 [11:07:12]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:07:12]wFMCommunicate OK [11:07:12]SAM_PROTO_GetShiftState done [11:07:12]FM_GetShiftState done [11:07:12]opened in 1726791534 [11:07:12]opened+sec_in_day 1726877934 [11:07:12]quantity*price = 20001 [11:07:12]sum+1 = 20002 [11:07:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 124 20.09.2024 11:07 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85965 ФПД: 65148397478500 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T110712&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85965&fm=65148397478500&tin=02508201610067®Number=0000000000092592&sum=20000 [11:07:13]StoreToDocumentArchive [11:07:13]shift 495 fd 85965 [11:07:13]save to /storage/0495/doc_00085965 [11:07:13]save last doc name /storage/0495/doc_00085965 to /storage/kkm_last_doc_name [11:07:13]save OK [11:07:13]Clear old archive folders... [11:07:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:07:13]tlvbuf is 02080520 [11:07:13]SAM_PROTO_ClearQueue [11:07:13]wFMCommunicate request_size=4 [11:07:13]MH_SAM_APDU [11:07:13]CAPDU: 80 09 00 00 [11:07:13]Write to MH i2c: E2 08 00 46 01 80 09 00 00 00 00 00 00 B9 [11:07:13]Write i2c OK [11:07:13]MH_I2C_Read... [11:07:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:13]Read from MH i2c: E2 [11:07:13]MH_I2C_Read... [11:07:13]Read from MH i2c: E2 03 00 [11:07:13]MH_I2C_Read... [11:07:13]Read from MH i2c: E2 03 00 46 01 00 90 00 BB [11:07:13]RAPDU: 90 00 [11:07:13]wFMCommunicate OK [11:07:13]SAM_PROTO_ClearQueue done [11:07:13]KKMCreateOFDPacket [11:07:13]OFDProtocolAddRootSTLVToBuf [11:07:13]FM_MakeSignedData [11:07:13]FM_MakeSignedData [11:07:13]SAM_PROTO_SignData [11:07:13]wFMCommunicate request_size=4 [11:07:13]MH_SAM_APDU [11:07:13]CAPDU: 80 0D 01 02 [11:07:13]Write to MH i2c: E2 08 00 47 01 80 0D 01 02 00 00 00 00 C1 [11:07:13]Write i2c OK [11:07:13]MH_I2C_Read... [11:07:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:13]Read from MH i2c: E2 [11:07:13]MH_I2C_Read... [11:07:13]Read from MH i2c: E2 03 00 [11:07:13]MH_I2C_Read... [11:07:13]Read from MH i2c: E2 03 00 47 01 00 90 00 BC [11:07:13]RAPDU: 90 00 [11:07:13]wFMCommunicate OK [11:07:13]wFMCommunicate request_size=255 [11:07:13]MH_SAM_APDU [11:07:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 00 00 00 F4 03 04 00 60 57 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 3B [11:07:13]Write to MH i2c: E2 02 01 48 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 7C 00 00 00 F4 03 04 00 60 57 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 3B 00 00 1E [11:07:13]Write i2c OK [11:07:13]MH_I2C_Read... [11:07:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:14]Read from MH i2c: E2 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 03 00 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 03 00 48 01 00 90 00 BD [11:07:14]RAPDU: 90 00 [11:07:14]wFMCommunicate OK [11:07:14]wFMCommunicate request_size=10 [11:07:14]MH_SAM_APDU [11:07:14]CAPDU: 80 0D 02 02 05 40 8B 16 E2 64 [11:07:14]Write to MH i2c: E2 0D 00 49 01 80 0D 02 02 05 00 40 8B 16 E2 64 00 00 F5 [11:07:14]Write i2c OK [11:07:14]MH_I2C_Read... [11:07:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:14]Read from MH i2c: E2 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 03 00 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 03 00 49 01 00 90 00 BE [11:07:14]RAPDU: 90 00 [11:07:14]wFMCommunicate OK [11:07:14]wFMCommunicate request_size=4 [11:07:14]MH_SAM_APDU [11:07:14]CAPDU: 80 0D 03 02 [11:07:14]Write to MH i2c: E2 08 00 4A 01 80 0D 03 02 00 00 00 00 C6 [11:07:14]Write i2c OK [11:07:14]MH_I2C_Read... [11:07:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:14]Read from MH i2c: E2 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 0B 00 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 0B 00 4A 01 00 08 C7 8B 1B AA 7B 6E 97 90 00 66 [11:07:14]RAPDU: 08 C7 8B 1B AA 7B 6E 97 90 00 [11:07:14]wFMCommunicate OK [11:07:14]SAM_PROTO_SignData done [11:07:14]FM_MakeSignedData done [11:07:14]CreateOFDProtocolMessage [11:07:14]wFMCommunicate request_size=4 [11:07:14]MH_SAM_APDU [11:07:14]CAPDU: 80 11 00 00 [11:07:14]Write to MH i2c: E2 08 00 4B 01 80 11 00 00 00 00 00 00 C6 [11:07:14]Write i2c OK [11:07:14]MH_I2C_Read... [11:07:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:14]Read from MH i2c: E2 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 17 00 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: E2 17 00 4B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 25 [11:07:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:07:14]wFMCommunicate OK [11:07:14]CreateOFDProtocolMessage done [11:07:14]OFDSenderStorePacket 85965 [11:07:14]StoreOFDPacket docnum=85965 [11:07:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 84 C3 07 01 BF 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 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 7C 00 00 00 F4 03 04 00 60 57 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 3B 40 8B 16 E2 64 08 C7 8B 1B AA 7B 6E 97 [11:07:14]CheckFolder [11:07:14]dirname=/storage/ofd_packets [11:07:14]CheckFolder done [11:07:14]ProducePacketName [11:07:14]name=ofd_packets/00085965 [11:07:14]NVStorageSaveData ofd_packets/00085965 [11:07:14]File name is /storage/ofd_packets/00085965 [11:07:14]Write 301 bytes [11:07:14]NVStorageSaveData done [11:07:14]OFDSenderStorePacket done [11:07:14]KKMCreateOFDPacket done [11:07:14]NVStorageSaveData kkm_last_timestamp [11:07:14]File name is /storage/kkm_last_timestamp [11:07:14]Write 4 bytes [11:07:14]NVStorageSaveData done [11:07:14]ExternCall_PrintAddStr [11:07:14]wPrintStart [11:07:14]Write to MH i2c: 01 00 00 4C 01 4D [11:07:14]Write i2c OK [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: 01 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: 01 07 00 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: 01 07 00 4C 01 00 00 00 00 00 FF 0F 62 [11:07:14]RasterBufferAndPrint [11:07:14]line Счет N : (1)870818 [11:07:14]line ИНН: 02508201610067 [11:07:14]line Контрольно-Кассовый Чек [11:07:14]line ПРОДАЖА [11:07:14]line ТРК (МРК, ГНК) : 63 [11:07:14]line Товар: 2710124130 [11:07:14]line Аи-92-К-5 [11:07:14]line 2.950 * 67.80 [11:07:14]line = 200.01 [11:07:14]line НДС 12% НСП 1% [11:07:14]line > о реализуемом товаре [11:07:14]line ОКРУГЛЕНИЕ: -0.01 [11:07:14]line ИТОГО: 200.00 [11:07:14]line Внесено: 200.00 [11:07:14]line СДАЧА: 0.00 [11:07:14]line НСП 1% : 1.77 [11:07:14]line НДС 12% : 21.24 [11:07:14]line Наличными: 200.00 [11:07:14]line Безнал.: 0.00 [11:07:14]line Место: АЗС № 137 "Партнер Нефть" [11:07:14]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:07:14]line СНО: Общий режим [11:07:14]line Чек 124 20.09.2024 11:07 [11:07:14]line Смена: 495 ФФД: 1.0 [11:07:14]line ЗНМ: 0300000064 [11:07:14]line РНМ: 0000000000092592 [11:07:14]line Версия ККМ: 001 [11:07:14]line ФМ: 0000000000874979 [11:07:14]line ФД: 85965 [11:07:14]line ФПД: 65148397478500 [11:07:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T110712&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85965&fm=65148397478500&tin=02508201610067®Number=0000000000092592&sum=20000 [11:07:14]written 0, free lines is 4095 [11:07:14]OFD Sender: Processing packet 85965 [packets to send 263, broken 262] [11:07:14]ProducePacketName [11:07:14]name=ofd_packets/00085965 [11:07:14]OFD Sender: To server: pG, [11:07:14]CommunicateWithHost lk.salyk.kg:30040 [11:07:14]ConnectInit lk.salyk.kg [11:07:14]Write to MH i2c: 01 00 00 77 01 78 [11:07:14]Write i2c OK [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: 01 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: 01 07 00 [11:07:14]MH_I2C_Read... [11:07:14]Read from MH i2c: 01 07 00 77 01 00 00 00 00 00 C8 0C 53 [11:07:14]RasterBufferAndPrint [11:07:14]line [11:07:14]line [11:07:14]line [11:07:14]line [11:07:14]line [11:07:14]written 0, free lines is 3279 [11:07:15]MH_Cut [11:07:15]Write to MH i2c: D1 01 00 7E 01 01 51 [11:07:15]Write i2c OK [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: D1 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: D1 01 00 [11:07:15]MH_I2C_Read... [11:07:15]Read from MH i2c: D1 01 00 7E 01 00 50 [11:07:15]Write to MH i2c: 01 00 00 7F 01 80 [11:07:15]Write i2c OK [11:07:15]MH_I2C_Read... [11:07:15]Connected sock=7 [11:07: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 84 C3 07 01 BF 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 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 7C 00 00 00 F4 03 04 00 60 57 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 3B 40 8B 16 E2 64 08 C7 8B 1B AA 7B 6E 97 [11:07:15]*** Cut start [11:07:15]*** Partial cut [11:07:15]*** CUTSNS_PIN = 1 [11:07:15]*** CUTSNS_PIN = 0 [11:07:16]*** Brake cut motor [11:07: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 39 42 47 00 4E 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 CD 4F 01 00 F4 03 04 00 37 02 ED 66 B6 04 01 00 00 3C 1E C5 2B 91 45 74 E3 [11:07:16]CommunicateWithHost err = 0 [11:07:16]CheckOFDResponse [11:07:16]1017 (14) - 77093643461234 [11:07:16]1041 (16) - 0000000000874979 [11:07:16]1040 (4) - 85965 [11:07:16]1012 (4) - 20.09.2024 05:03 [11:07:16]1206 (1) - 0 [11:07:16]OFD Sender: Remove packet 85965 [11:07:16]ProducePacketName [11:07:16]name=ofd_packets/00085965 [11:07:16]NVStorageDeleteData [11:07:16]Read from MH i2c: 01 [11:07:16]MH_I2C_Read... [11:07:16]*** Stop cut motor [11:07:16]*** Cut end [11:07:16]Read from MH i2c: 01 07 00 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: 01 07 00 7F 01 00 00 00 00 00 FF 0F 95 [11:07:16]process_action close_receipt done [11:07:16]requested_data is exist [11:07:16]produce_requested_data [11:07:16]requested_item fm.sn is exist - process it [11:07:16]wFMCommunicate request_size=4 [11:07:16]MH_SAM_APDU [11:07:16]CAPDU: 80 11 00 00 [11:07:16]Write to MH i2c: E2 08 00 80 01 80 11 00 00 00 00 00 00 FB [11:07:16]Write i2c OK [11:07:16]MH_I2C_Read... [11:07:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:16]Read from MH i2c: E2 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 17 00 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 17 00 80 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5A [11:07: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:07:16]wFMCommunicate OK [11:07:16]requested_item fd.num is exist - process it [11:07:16]SAM_PROTO_GetFieldsCounters [11:07:16]wFMCommunicate request_size=4 [11:07:16]MH_SAM_APDU [11:07:16]CAPDU: 80 13 00 00 [11:07:16]Write to MH i2c: E2 08 00 81 01 80 13 00 00 00 00 00 00 FE [11:07:16]Write i2c OK [11:07:16]MH_I2C_Read... [11:07:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:16]Read from MH i2c: E2 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 62 00 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 62 00 81 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 CD 4F 01 00 0E 04 04 00 EF 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 AE [11:07: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 CD 4F 01 00 0E 04 04 00 EF 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:07:16]wFMCommunicate OK [11:07:16]SAM_PROTO_GetFieldsCounters done [11:07:16]requested_item shift.num is exist - process it [11:07:16]requested_item shift.opened is exist - process it [11:07:16]req_shift_opened [11:07:16]FM_GetShiftState [11:07:16]SAM_PROTO_GetShiftState [11:07:16]wFMCommunicate request_size=4 [11:07:16]MH_SAM_APDU [11:07:16]CAPDU: 80 13 01 00 [11:07:16]Write to MH i2c: E2 08 00 82 01 80 13 01 00 00 00 00 00 00 [11:07:16]Write i2c OK [11:07:16]MH_I2C_Read... [11:07:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:16]Read from MH i2c: E2 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 0E 00 [11:07:16]MH_I2C_Read... [11:07:16]Read from MH i2c: E2 0E 00 82 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 8B [11:07:16]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:07:16]wFMCommunicate OK [11:07:16]SAM_PROTO_GetShiftState done [11:07:16]FM_GetShiftState done [11:07:16]req_shift_opened done [11:07:16]requested_item shift.open_date is exist - process it [11:07:16]req_shift_open_date [11:07:16]req_shift_open_date done [11:07:16]produce_requested_data done [11:07:16]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85965,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:07:16]process_action_free close_receipt [11:07:16]json_value_free [11:07:16]json_value_free done [11:07:16]process_json_proto returns [11:07:16]Send response to host [11:07:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85965,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:07:16]free response buf [11:07:16]execute_script done [11:07:16]execute_script returns [11:07:16]free content buf [11:07:16]Sock 9.Close socket [11:07:16]Sock 9.Thread stoped [11:07:16]OFD Sender: No OFD packet to send [11:07:21]OFD Sender: No OFD packet to send [11:07:26]OFD Sender: No OFD packet to send [11:07:31]OFD Sender: No OFD packet to send [11:07:32]accept exits with 10 [11:07:32]New connection [11:07:32]New thread 3067313508 created [11:07:32]Thread 3067456868 joined [11:07:32]Waiting for new connection... [11:07:32] Sock 10.Parse request [11:07:32]Sock 10.Check first char [11:07:32]Sock 10.First char is OK [11:07:32]request: POST /json_proto HTTP/1.0 [11:07:32]Method: POST [11:07:32]URL: /json_proto [11:07:32]Method is POST - this is cgi request [11:07:32]url: /json_proto [11:07:32]query_string will be loaded in cgi processing [11:07:32]execute_cgi json_proto POST (null) [11:07:32]execute_cgi path=json_proto method=POST [11:07:32]POST find Content-Length [11:07:32]Host: 172.17.47.196:8080 [11:07:32]Content-Length: 682 [11:07:32]Content-Type: application/json [11:07:32] [11:07:32]POST finish read [11:07:32]Found Content-Length = 682 [11:07:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870819", "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.250, "sum" : 476.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 476.00, "total" : 476.00, "payments": [ { "type": 0, "sum" : 476.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:32]execute_script... [11:07:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870819", "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.250, "sum" : 476.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 476.00, "total" : 476.00, "payments": [ { "type": 0, "sum" : 476.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:32]POST & json_proto [11:07:32]process_json_proto [11:07:32]json parsed OK: [11:07:32]protocol is kg_v1.0 [11:07:32]action value=close_receipt [11:07:32]process_action close_receipt [11:07:32]cmd_close_receipt [11:07:32]MH_GetDate [11:07:32]Write to MH i2c: F0 00 00 83 01 73 [11:07:32]Write i2c OK [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: F0 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: F0 09 00 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: F0 09 00 83 01 00 75 57 ED 66 4C 6B 94 66 4C [11:07:32]GetLastDocTimeStamp 1726830432 [11:07:32]current date 1726830453 [11:07:32]FM_GetShiftState [11:07:32]SAM_PROTO_GetShiftState [11:07:32]wFMCommunicate request_size=4 [11:07:32]MH_SAM_APDU [11:07:32]CAPDU: 80 13 01 00 [11:07:32]Write to MH i2c: E2 08 00 84 01 80 13 01 00 00 00 00 00 02 [11:07:32]Write i2c OK [11:07:32]MH_I2C_Read... [11:07:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:32]Read from MH i2c: E2 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: E2 0E 00 [11:07:32]MH_I2C_Read... [11:07:32]Read from MH i2c: E2 0E 00 84 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 8D [11:07:32]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:07:32]wFMCommunicate OK [11:07:32]SAM_PROTO_GetShiftState done [11:07:32]FM_GetShiftState done [11:07:32]opened in 1726791534 [11:07:32]opened+sec_in_day 1726877934 [11:07:32]quantity*price = 47625 [11:07:32]sum+1 = 47626 [11:07:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 476.00 Внесено: 476.00 СДАЧА: 0.00 НСП 1% : 4.21 НДС 12% : 50.57 Наличными: 476.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 125 20.09.2024 11:07 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85966 ФПД: 166602709337687 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T110733&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85966&fm=166602709337687&tin=02508201610067®Number=0000000000092592&sum=47600 [11:07:33]StoreToDocumentArchive [11:07:33]shift 495 fd 85966 [11:07:33]save to /storage/0495/doc_00085966 [11:07:33]save last doc name /storage/0495/doc_00085966 to /storage/kkm_last_doc_name [11:07:33]save OK [11:07:33]Clear old archive folders... [11:07:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:07:33]tlvbuf is 02051350 [11:07:33]SAM_PROTO_ClearQueue [11:07:33]wFMCommunicate request_size=4 [11:07:33]MH_SAM_APDU [11:07:33]CAPDU: 80 09 00 00 [11:07:33]Write to MH i2c: E2 08 00 91 01 80 09 00 00 00 00 00 00 04 [11:07:33]Write i2c OK [11:07:33]MH_I2C_Read... [11:07:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:33]Read from MH i2c: E2 [11:07:33]MH_I2C_Read... [11:07:33]Read from MH i2c: E2 03 00 [11:07:33]MH_I2C_Read... [11:07:33]Read from MH i2c: E2 03 00 91 01 00 90 00 06 [11:07:33]RAPDU: 90 00 [11:07:33]wFMCommunicate OK [11:07:33]SAM_PROTO_ClearQueue done [11:07:33]KKMCreateOFDPacket [11:07:33]OFDProtocolAddRootSTLVToBuf [11:07:33]FM_MakeSignedData [11:07:33]FM_MakeSignedData [11:07:33]SAM_PROTO_SignData [11:07:33]wFMCommunicate request_size=4 [11:07:33]MH_SAM_APDU [11:07:33]CAPDU: 80 0D 01 02 [11:07:33]Write to MH i2c: E2 08 00 92 01 80 0D 01 02 00 00 00 00 0C [11:07:33]Write i2c OK [11:07:33]MH_I2C_Read... [11:07:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:33]Read from MH i2c: E2 [11:07:33]MH_I2C_Read... [11:07:33]Read from MH i2c: E2 03 00 [11:07:33]MH_I2C_Read... [11:07:33]Read from MH i2c: E2 03 00 92 01 00 90 00 07 [11:07:33]RAPDU: 90 00 [11:07:33]wFMCommunicate OK [11:07:33]wFMCommunicate request_size=255 [11:07:33]MH_SAM_APDU [11:07: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 6A 18 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 09 BA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 B9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 13 00 00 00 00 07 04 06 00 F0 B9 00 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 75 57 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [11:07:33]Write to MH i2c: E2 02 01 93 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 18 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 09 BA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 B9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 13 00 00 00 00 07 04 06 00 F0 B9 00 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 75 57 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 FA [11:07:33]Write i2c OK [11:07:33]MH_I2C_Read... [11:07:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:34]Read from MH i2c: E2 [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: E2 03 00 [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: E2 03 00 93 01 00 90 00 08 [11:07:34]RAPDU: 90 00 [11:07:34]wFMCommunicate OK [11:07:34]wFMCommunicate request_size=11 [11:07:34]MH_SAM_APDU [11:07:34]CAPDU: 80 0D 02 02 06 97 86 37 4F 06 57 [11:07:34]Write to MH i2c: E2 0E 00 94 01 80 0D 02 02 06 00 97 86 37 4F 06 57 00 00 1B [11:07:34]Write i2c OK [11:07:34]MH_I2C_Read... [11:07:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:34]Read from MH i2c: E2 [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: E2 03 00 [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: E2 03 00 94 01 00 90 00 09 [11:07:34]RAPDU: 90 00 [11:07:34]wFMCommunicate OK [11:07:34]wFMCommunicate request_size=4 [11:07:34]MH_SAM_APDU [11:07:34]CAPDU: 80 0D 03 02 [11:07:34]Write to MH i2c: E2 08 00 95 01 80 0D 03 02 00 00 00 00 11 [11:07:34]Write i2c OK [11:07:34]MH_I2C_Read... [11:07:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:34]Read from MH i2c: E2 [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: E2 0B 00 [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: E2 0B 00 95 01 00 BE 22 00 C7 E9 F2 29 21 90 00 DE [11:07:34]RAPDU: BE 22 00 C7 E9 F2 29 21 90 00 [11:07:34]wFMCommunicate OK [11:07:34]SAM_PROTO_SignData done [11:07:34]FM_MakeSignedData done [11:07:34]CreateOFDProtocolMessage [11:07:34]wFMCommunicate request_size=4 [11:07:34]MH_SAM_APDU [11:07:34]CAPDU: 80 11 00 00 [11:07:34]Write to MH i2c: E2 08 00 96 01 80 11 00 00 00 00 00 00 11 [11:07:34]Write i2c OK [11:07:34]MH_I2C_Read... [11:07:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:34]Read from MH i2c: E2 [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: E2 17 00 [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: E2 17 00 96 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 70 [11:07: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:07:34]wFMCommunicate OK [11:07:34]CreateOFDProtocolMessage done [11:07:34]OFDSenderStorePacket 85966 [11:07:34]StoreOFDPacket docnum=85966 [11:07: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 10 01 00 00 94 90 08 01 CF F4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 18 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 09 BA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 B9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 13 00 00 00 00 07 04 06 00 F0 B9 00 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 75 57 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 97 86 37 4F 06 57 BE 22 00 C7 E9 F2 29 21 [11:07:34]CheckFolder [11:07:34]dirname=/storage/ofd_packets [11:07:34]CheckFolder done [11:07:34]ProducePacketName [11:07:34]name=ofd_packets/00085966 [11:07:34]NVStorageSaveData ofd_packets/00085966 [11:07:34]File name is /storage/ofd_packets/00085966 [11:07:34]Write 302 bytes [11:07:34]NVStorageSaveData done [11:07:34]OFDSenderStorePacket done [11:07:34]KKMCreateOFDPacket done [11:07:34]NVStorageSaveData kkm_last_timestamp [11:07:34]File name is /storage/kkm_last_timestamp [11:07:34]Write 4 bytes [11:07:34]NVStorageSaveData done [11:07:34]ExternCall_PrintAddStr [11:07:34]wPrintStart [11:07:34]Write to MH i2c: 01 00 00 97 01 98 [11:07:34]Write i2c OK [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: 01 [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: 01 07 00 [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: 01 07 00 97 01 00 00 00 00 00 FF 0F AD [11:07:34]RasterBufferAndPrint [11:07:34]line Счет N : (1)870819 [11:07:34]line ИНН: 02508201610067 [11:07:34]line Контрольно-Кассовый Чек [11:07:34]line ПРОДАЖА [11:07:34]line ТРК (МРК, ГНК) : 44 [11:07:34]line Товар: 2710194210 [11:07:34]line ДТ(л)-К-4 [11:07:34]line 6.250 * 76.20 [11:07:34]line = 476.25 [11:07:34]line НДС 12% НСП 1% [11:07:34]line > о реализуемом товаре [11:07:34]line ОКРУГЛЕНИЕ: -0.25 [11:07:34]line ИТОГО: 476.00 [11:07:34]line Внесено: 476.00 [11:07:34]line СДАЧА: 0.00 [11:07:34]line НСП 1% : 4.21 [11:07:34]line НДС 12% : 50.57 [11:07:34]line Наличными: 476.00 [11:07:34]line Безнал.: 0.00 [11:07:34]line Место: АЗС № 137 "Партнер Нефть" [11:07:34]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:07:34]line СНО: Общий режим [11:07:34]line Чек 125 20.09.2024 11:07 [11:07:34]line Смена: 495 ФФД: 1.0 [11:07:34]line ЗНМ: 0300000064 [11:07:34]line РНМ: 0000000000092592 [11:07:34]line Версия ККМ: 001 [11:07:34]line ФМ: 0000000000874979 [11:07:34]line ФД: 85966 [11:07:34]line ФПД: 166602709337687 [11:07:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T110733&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85966&fm=166602709337687&tin=02508201610067®Number=0000000000092592&sum=47600 [11:07:34]OFD Sender: Processing packet 85966 [packets to send 263, broken 262] [11:07:34]ProducePacketName [11:07:34]name=ofd_packets/00085966 [11:07:34]OFD Sender: To server: pG, [11:07:34]CommunicateWithHost lk.salyk.kg:30040 [11:07:34]ConnectInit lk.salyk.kg [11:07:34]written 0, free lines is 4095 [11:07:34]Write to MH i2c: 01 00 00 C2 01 C3 [11:07:34]Write i2c OK [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: 01 [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: 01 07 00 [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: 01 07 00 C2 01 00 00 00 00 00 D7 0C AD [11:07:34]RasterBufferAndPrint [11:07:34]line [11:07:34]line [11:07:34]line [11:07:34]line [11:07:34]line [11:07:34]written 0, free lines is 3294 [11:07:34]MH_Cut [11:07:34]Write to MH i2c: D1 01 00 C9 01 01 9C [11:07:34]Write i2c OK [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: D1 [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: D1 01 00 [11:07:34]MH_I2C_Read... [11:07:34]Read from MH i2c: D1 01 00 C9 01 00 9B [11:07:34]Write to MH i2c: 01 00 00 CA 01 CB [11:07:34]Write i2c OK [11:07:34]MH_I2C_Read... [11:07:35]Connected sock=9 [11:07:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 94 90 08 01 CF F4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 18 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 09 BA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 B9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 13 00 00 00 00 07 04 06 00 F0 B9 00 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 75 57 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 97 86 37 4F 06 57 BE 22 00 C7 E9 F2 29 21 [11:07:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 5D F1 47 00 E7 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CE 4F 01 00 F4 03 04 00 4B 02 ED 66 B6 04 01 00 00 70 4F 14 C7 D3 58 F6 18 [11:07:35]CommunicateWithHost err = 0 [11:07:35]CheckOFDResponse [11:07:35]1017 (14) - 77093643461234 [11:07:35]1041 (16) - 0000000000874979 [11:07:35]1040 (4) - 85966 [11:07:35]1012 (4) - 20.09.2024 05:04 [11:07:35]1206 (1) - 0 [11:07:35]OFD Sender: Remove packet 85966 [11:07:35]ProducePacketName [11:07:35]name=ofd_packets/00085966 [11:07:35]NVStorageDeleteData [11:07:35]*** Cut start [11:07:35]*** Partial cut [11:07:35]*** CUTSNS_PIN = 1 [11:07:35]*** CUTSNS_PIN = 0 [11:07:35]*** Brake cut motor [11:07:35]OFD Sender: No OFD packet to send [11:07:36]Read from MH i2c: 01 [11:07:36]MH_I2C_Read... [11:07:36]*** Stop cut motor [11:07:36]*** Cut end [11:07:36]Read from MH i2c: 01 07 00 [11:07:36]MH_I2C_Read... [11:07:36]Read from MH i2c: 01 07 00 CA 01 00 00 00 00 00 FF 0F E0 [11:07:36]process_action close_receipt done [11:07:36]requested_data is exist [11:07:36]produce_requested_data [11:07:36]requested_item fm.sn is exist - process it [11:07:36]wFMCommunicate request_size=4 [11:07:36]MH_SAM_APDU [11:07:36]CAPDU: 80 11 00 00 [11:07:36]Write to MH i2c: E2 08 00 CB 01 80 11 00 00 00 00 00 00 46 [11:07:36]Write i2c OK [11:07:36]MH_I2C_Read... [11:07:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:36]Read from MH i2c: E2 [11:07:36]MH_I2C_Read... [11:07:36]Read from MH i2c: E2 17 00 [11:07:36]MH_I2C_Read... [11:07:36]Read from MH i2c: E2 17 00 CB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A5 [11:07: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:07:36]wFMCommunicate OK [11:07:36]requested_item fd.num is exist - process it [11:07:36]SAM_PROTO_GetFieldsCounters [11:07:36]wFMCommunicate request_size=4 [11:07:36]MH_SAM_APDU [11:07:36]CAPDU: 80 13 00 00 [11:07:36]Write to MH i2c: E2 08 00 CC 01 80 13 00 00 00 00 00 00 49 [11:07:36]Write i2c OK [11:07:36]MH_I2C_Read... [11:07:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:36]Read from MH i2c: E2 [11:07:36]MH_I2C_Read... [11:07:36]Read from MH i2c: E2 62 00 [11:07:36]MH_I2C_Read... [11:07:36]Read from MH i2c: E2 62 00 CC 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 CE 4F 01 00 0E 04 04 00 EF 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 FD [11:07:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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:07:36]wFMCommunicate OK [11:07:36]SAM_PROTO_GetFieldsCounters done [11:07:36]requested_item shift.num is exist - process it [11:07:36]requested_item shift.opened is exist - process it [11:07:36]req_shift_opened [11:07:36]FM_GetShiftState [11:07:36]SAM_PROTO_GetShiftState [11:07:36]wFMCommunicate request_size=4 [11:07:36]MH_SAM_APDU [11:07:36]CAPDU: 80 13 01 00 [11:07:36]Write to MH i2c: E2 08 00 CD 01 80 13 01 00 00 00 00 00 4B [11:07:36]Write i2c OK [11:07:36]MH_I2C_Read... [11:07:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:36]Read from MH i2c: E2 [11:07:36]MH_I2C_Read... [11:07:36]Read from MH i2c: E2 0E 00 [11:07:36]MH_I2C_Read... [11:07:36]Read from MH i2c: E2 0E 00 CD 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D6 [11:07:36]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:07:36]wFMCommunicate OK [11:07:36]SAM_PROTO_GetShiftState done [11:07:36]FM_GetShiftState done [11:07:36]req_shift_opened done [11:07:36]requested_item shift.open_date is exist - process it [11:07:36]req_shift_open_date [11:07:36]req_shift_open_date done [11:07:36]produce_requested_data done [11:07:36]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85966,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:07:36]process_action_free close_receipt [11:07:36]json_value_free [11:07:36]json_value_free done [11:07:36]process_json_proto returns [11:07:36]Send response to host [11:07:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85966,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:07:36]free response buf [11:07:36]execute_script done [11:07:36]execute_script returns [11:07:36]free content buf [11:07:36]Sock 10.Close socket [11:07:36]Sock 10.Thread stoped [11:07:40]OFD Sender: No OFD packet to send [11:07:45]OFD Sender: No OFD packet to send [11:07:50]recv_with_timeout no data received [11:07:50]OFD Sender: No OFD packet to send [11:07:56]OFD Sender: No OFD packet to send [11:08:01]OFD Sender: No OFD packet to send [11:08:06]OFD Sender: No OFD packet to send [11:08:11]OFD Sender: No OFD packet to send [11:08:16]OFD Sender: No OFD packet to send [11:08:21]OFD Sender: No OFD packet to send [11:08:26]OFD Sender: No OFD packet to send [11:08:31]OFD Sender: No OFD packet to send [11:08:36]OFD Sender: No OFD packet to send [11:08:41]OFD Sender: No OFD packet to send [11:08:46]OFD Sender: No OFD packet to send [11:08:51]OFD Sender: No OFD packet to send [11:08:56]OFD Sender: No OFD packet to send [11:09:01]OFD Sender: No OFD packet to send [11:09:06]OFD Sender: No OFD packet to send [11:09:11]OFD Sender: No OFD packet to send [11:09:16]OFD Sender: No OFD packet to send [11:09:21]OFD Sender: No OFD packet to send [11:09:26]OFD Sender: No OFD packet to send [11:09:31]OFD Sender: No OFD packet to send [11:09:36]OFD Sender: No OFD packet to send [11:09:41]OFD Sender: No OFD packet to send [11:09:46]OFD Sender: No OFD packet to send [11:09:51]OFD Sender: No OFD packet to send [11:09:56]OFD Sender: No OFD packet to send [11:10:01]OFD Sender: No OFD packet to send [11:10:06]OFD Sender: No OFD packet to send [11:10:11]OFD Sender: No OFD packet to send [11:10:16]OFD Sender: No OFD packet to send [11:10:21]OFD Sender: No OFD packet to send [11:10:26]OFD Sender: No OFD packet to send [11:10:31]OFD Sender: No OFD packet to send [11:10:36]OFD Sender: No OFD packet to send [11:10:41]OFD Sender: No OFD packet to send [11:10:46]OFD Sender: No OFD packet to send [11:10:51]OFD Sender: No OFD packet to send [11:10:56]OFD Sender: No OFD packet to send [11:11:01]OFD Sender: No OFD packet to send [11:11:06]OFD Sender: No OFD packet to send [11:11:11]OFD Sender: No OFD packet to send [11:11:16]OFD Sender: No OFD packet to send [11:11:21]OFD Sender: No OFD packet to send [11:11:26]OFD Sender: No OFD packet to send [11:11:29]recv_with_timeout no data received [11:11:31]OFD Sender: No OFD packet to send [11:11:36]OFD Sender: No OFD packet to send [11:11:41]OFD Sender: No OFD packet to send [11:11:46]OFD Sender: No OFD packet to send [11:11:51]OFD Sender: No OFD packet to send [11:11:54]recv_with_timeout no data received [11:11:56]OFD Sender: No OFD packet to send [11:12:01]OFD Sender: No OFD packet to send [11:12:06]OFD Sender: No OFD packet to send [11:12:08]recv_with_timeout no data received [11:12:11]OFD Sender: No OFD packet to send [11:12:16]OFD Sender: No OFD packet to send [11:12:21]OFD Sender: No OFD packet to send [11:12:26]OFD Sender: No OFD packet to send [11:12:31]OFD Sender: No OFD packet to send [11:12:36]OFD Sender: No OFD packet to send [11:12:40]recv_with_timeout no data received [11:12:41]OFD Sender: No OFD packet to send [11:12:46]OFD Sender: No OFD packet to send [11:12:51]OFD Sender: No OFD packet to send [11:12:56]accept exits with 7 [11:12:56]New connection [11:12:56]New thread 3067456868 created [11:12:56]Thread 3067313508 joined [11:12:56]Waiting for new connection... [11:12:56] Sock 7.Parse request [11:12:56]Sock 7.Check first char [11:12:56]Sock 7.First char is OK [11:12:56]request: POST /json_proto HTTP/1.0 [11:12:56]Method: POST [11:12:56]URL: /json_proto [11:12:56]Method is POST - this is cgi request [11:12:56]url: /json_proto [11:12:56]query_string will be loaded in cgi processing [11:12:56]execute_cgi json_proto POST (null) [11:12:56]execute_cgi path=json_proto method=POST [11:12:56]POST find Content-Length [11:12:56]Host: 172.17.47.196:8080 [11:12:56]Content-Length: 682 [11:12:56]Content-Type: application/json [11:12:56] [11:12:56]POST finish read [11:12:56]Found Content-Length = 682 [11:12:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870821", "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" ] } } [11:12:56]execute_script... [11:12: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)870821", "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" ] } } [11:12:56]POST & json_proto [11:12:56]process_json_proto [11:12:56]json parsed OK: [11:12:56]protocol is kg_v1.0 [11:12:56]action value=close_receipt [11:12:56]process_action close_receipt [11:12:56]cmd_close_receipt [11:12:56]MH_GetDate [11:12:56]Write to MH i2c: F0 00 00 CE 01 BE [11:12:56]Write i2c OK [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: F0 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: F0 09 00 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: F0 09 00 CE 01 00 B8 58 ED 66 4C 6B 94 66 DB [11:12:56]GetLastDocTimeStamp 1726830453 [11:12:56]current date 1726830776 [11:12:56]FM_GetShiftState [11:12:56]SAM_PROTO_GetShiftState [11:12:56]wFMCommunicate request_size=4 [11:12:56]MH_SAM_APDU [11:12:56]CAPDU: 80 13 01 00 [11:12:56]Write to MH i2c: E2 08 00 CF 01 80 13 01 00 00 00 00 00 4D [11:12:56]Write i2c OK [11:12:56]MH_I2C_Read... [11:12:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:56]Read from MH i2c: E2 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: E2 0E 00 [11:12:56]MH_I2C_Read... [11:12:56]Read from MH i2c: E2 0E 00 CF 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D8 [11:12:56]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:12:56]wFMCommunicate OK [11:12:56]SAM_PROTO_GetShiftState done [11:12:56]FM_GetShiftState done [11:12:56]opened in 1726791534 [11:12:56]opened+sec_in_day 1726877934 [11:12:56]quantity*price = 50063 [11:12:56]sum+1 = 50064 [11:12:56]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 СНО: Общий режим Чек 126 20.09.2024 11:12 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85967 ФПД: 125805151782102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T111256&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85967&fm=125805151782102&tin=02508201610067®Number=0000000000092592&sum=50000 [11:12:57]StoreToDocumentArchive [11:12:57]shift 495 fd 85967 [11:12:57]save to /storage/0495/doc_00085967 [11:12:57]save last doc name /storage/0495/doc_00085967 to /storage/kkm_last_doc_name [11:12:57]save OK [11:12:57]Clear old archive folders... [11:12:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:12:57]tlvbuf is 02076EB0 [11:12:57]SAM_PROTO_ClearQueue [11:12:57]wFMCommunicate request_size=4 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 09 00 00 [11:12:57]Write to MH i2c: E2 08 00 DC 01 80 09 00 00 00 00 00 00 4F [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:57]Read from MH i2c: E2 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 03 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 03 00 DC 01 00 90 00 51 [11:12:57]RAPDU: 90 00 [11:12:57]wFMCommunicate OK [11:12:57]SAM_PROTO_ClearQueue done [11:12:57]KKMCreateOFDPacket [11:12:57]OFDProtocolAddRootSTLVToBuf [11:12:57]FM_MakeSignedData [11:12:57]FM_MakeSignedData [11:12:57]SAM_PROTO_SignData [11:12:57]wFMCommunicate request_size=4 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 0D 01 02 [11:12:57]Write to MH i2c: E2 08 00 DD 01 80 0D 01 02 00 00 00 00 57 [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:57]Read from MH i2c: E2 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 03 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 03 00 DD 01 00 90 00 52 [11:12:57]RAPDU: 90 00 [11:12:57]wFMCommunicate OK [11:12:57]wFMCommunicate request_size=255 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 7E 00 00 00 F4 03 04 00 B8 58 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [11:12:57]Write to MH i2c: E2 02 01 DE 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 7E 00 00 00 F4 03 04 00 B8 58 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 49 [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 [11:12:57]MH_I2C_Read... [11:12:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:57]Read from MH i2c: E2 03 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 03 00 DE 01 00 90 00 53 [11:12:57]RAPDU: 90 00 [11:12:57]wFMCommunicate OK [11:12:57]wFMCommunicate request_size=11 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 0D 02 02 06 72 6B 4B 62 04 D6 [11:12:57]Write to MH i2c: E2 0E 00 DF 01 80 0D 02 02 06 00 72 6B 4B 62 04 D6 00 00 CA [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:57]Read from MH i2c: E2 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 03 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 03 00 DF 01 00 90 00 54 [11:12:57]RAPDU: 90 00 [11:12:57]wFMCommunicate OK [11:12:57]wFMCommunicate request_size=4 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 0D 03 02 [11:12:57]Write to MH i2c: E2 08 00 E0 01 80 0D 03 02 00 00 00 00 5C [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:57]Read from MH i2c: E2 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 0B 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 0B 00 E0 01 00 42 4D 0F 16 5C 27 CC E5 90 00 45 [11:12:57]RAPDU: 42 4D 0F 16 5C 27 CC E5 90 00 [11:12:57]wFMCommunicate OK [11:12:57]SAM_PROTO_SignData done [11:12:57]FM_MakeSignedData done [11:12:57]CreateOFDProtocolMessage [11:12:57]wFMCommunicate request_size=4 [11:12:57]MH_SAM_APDU [11:12:57]CAPDU: 80 11 00 00 [11:12:57]Write to MH i2c: E2 08 00 E1 01 80 11 00 00 00 00 00 00 5C [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:57]Read from MH i2c: E2 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 17 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: E2 17 00 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BB [11:12:57]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:57]wFMCommunicate OK [11:12:57]CreateOFDProtocolMessage done [11:12:57]OFDSenderStorePacket 85967 [11:12:57]StoreOFDPacket docnum=85967 [11:12: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 10 01 00 00 98 FF 08 01 BB 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 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 7E 00 00 00 F4 03 04 00 B8 58 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 72 6B 4B 62 04 D6 42 4D 0F 16 5C 27 CC E5 [11:12:57]CheckFolder [11:12:57]dirname=/storage/ofd_packets [11:12:57]CheckFolder done [11:12:57]ProducePacketName [11:12:57]name=ofd_packets/00085967 [11:12:57]NVStorageSaveData ofd_packets/00085967 [11:12:57]File name is /storage/ofd_packets/00085967 [11:12:57]Write 302 bytes [11:12:57]NVStorageSaveData done [11:12:57]OFDSenderStorePacket done [11:12:57]KKMCreateOFDPacket done [11:12:57]NVStorageSaveData kkm_last_timestamp [11:12:57]File name is /storage/kkm_last_timestamp [11:12:57]Write 4 bytes [11:12:57]NVStorageSaveData done [11:12:57]ExternCall_PrintAddStr [11:12:57]wPrintStart [11:12:57]Write to MH i2c: 01 00 00 E2 01 E3 [11:12:57]Write i2c OK [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: 01 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: 01 07 00 [11:12:57]MH_I2C_Read... [11:12:57]Read from MH i2c: 01 07 00 E2 01 00 00 00 00 00 FF 0F F8 [11:12:57]RasterBufferAndPrint [11:12:57]line Счет N : (1)870821 [11:12:57]line ИНН: 02508201610067 [11:12:57]line Контрольно-Кассовый Чек [11:12:57]line ПРОДАЖА [11:12:57]line ТРК (МРК, ГНК) : 54 [11:12:57]line Товар: 2710194210 [11:12:57]line ДТ(л)-К-4 [11:12:57]line 6.570 * 76.20 [11:12:57]line = 500.63 [11:12:57]line НДС 12% НСП 1% [11:12:57]line > о реализуемом товаре [11:12:57]line ОКРУГЛЕНИЕ: -0.63 [11:12:57]line ИТОГО: 500.00 [11:12:57]line Внесено: 500.00 [11:12:57]line СДАЧА: 0.00 [11:12:57]line НСП 1% : 4.43 [11:12:57]line НДС 12% : 53.16 [11:12:57]line Наличными: 500.00 [11:12:57]line Безнал.: 0.00 [11:12:57]line Место: АЗС № 137 "Партнер Нефть" [11:12:57]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:12:57]line СНО: Общий режим [11:12:57]line Чек 126 20.09.2024 11:12 [11:12:57]line Смена: 495 ФФД: 1.0 [11:12:57]line ЗНМ: 0300000064 [11:12:57]line РНМ: 0000000000092592 [11:12:57]line Версия ККМ: 001 [11:12:57]line ФМ: 0000000000874979 [11:12:57]line ФД: 85967 [11:12:57]line ФПД: 125805151782102 [11:12:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T111256&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85967&fm=125805151782102&tin=02508201610067®Number=0000000000092592&sum=50000 [11:12:58]OFD Sender: Processing packet 85967 [packets to send 263, broken 262] [11:12:58]ProducePacketName [11:12:58]name=ofd_packets/00085967 [11:12:58]OFD Sender: To server: pG, [11:12:58]CommunicateWithHost lk.salyk.kg:30040 [11:12:58]ConnectInit lk.salyk.kg [11:12:58]written 0, free lines is 4095 [11:12:58]Write to MH i2c: 01 00 00 0D 02 0F [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: 01 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: 01 07 00 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: 01 07 00 0D 02 00 00 00 00 00 D4 0C F6 [11:12:58]RasterBufferAndPrint [11:12:58]line [11:12:58]line [11:12:58]line [11:12:58]line [11:12:58]line [11:12:58]written 0, free lines is 3292 [11:12:58]MH_Cut [11:12:58]Write to MH i2c: D1 01 00 14 02 01 E8 [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: D1 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: D1 01 00 [11:12:58]MH_I2C_Read... [11:12:58]Read from MH i2c: D1 01 00 14 02 00 E7 [11:12:58]Write to MH i2c: 01 00 00 15 02 17 [11:12:58]Write i2c OK [11:12:58]MH_I2C_Read... [11:12:59]*** Cut start [11:12:59]*** Partial cut [11:12:59]*** CUTSNS_PIN = 1 [11:12:59]*** CUTSNS_PIN = 0 [11:12:59]*** Brake cut motor [11:13:00]Read from MH i2c: 01 [11:13:00]MH_I2C_Read... [11:13:00]*** Stop cut motor [11:13:00]*** Cut end [11:13:00]Read from MH i2c: 01 07 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: 01 07 00 15 02 00 00 00 00 00 FF 0F 2C [11:13:00]process_action close_receipt done [11:13:00]requested_data is exist [11:13:00]produce_requested_data [11:13:00]requested_item fm.sn is exist - process it [11:13:00]wFMCommunicate request_size=4 [11:13:00]MH_SAM_APDU [11:13:00]CAPDU: 80 11 00 00 [11:13:00]Write to MH i2c: E2 08 00 16 02 80 11 00 00 00 00 00 00 92 [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:00]Read from MH i2c: E2 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 17 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 17 00 16 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F1 [11:13:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:13:00]wFMCommunicate OK [11:13:00]requested_item fd.num is exist - process it [11:13:00]SAM_PROTO_GetFieldsCounters [11:13:00]wFMCommunicate request_size=4 [11:13:00]MH_SAM_APDU [11:13:00]CAPDU: 80 13 00 00 [11:13:00]Write to MH i2c: E2 08 00 17 02 80 13 00 00 00 00 00 00 95 [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:00]Read from MH i2c: E2 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 62 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 62 00 17 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 CF 4F 01 00 0E 04 04 00 EF 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 4D [11:13: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 CF 4F 01 00 0E 04 04 00 EF 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:13:00]wFMCommunicate OK [11:13:00]SAM_PROTO_GetFieldsCounters done [11:13:00]requested_item shift.num is exist - process it [11:13:00]requested_item shift.opened is exist - process it [11:13:00]req_shift_opened [11:13:00]FM_GetShiftState [11:13:00]SAM_PROTO_GetShiftState [11:13:00]wFMCommunicate request_size=4 [11:13:00]MH_SAM_APDU [11:13:00]CAPDU: 80 13 01 00 [11:13:00]Write to MH i2c: E2 08 00 18 02 80 13 01 00 00 00 00 00 97 [11:13:00]Write i2c OK [11:13:00]MH_I2C_Read... [11:13:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:00]Read from MH i2c: E2 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 0E 00 [11:13:00]MH_I2C_Read... [11:13:00]Read from MH i2c: E2 0E 00 18 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 22 [11:13:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:13:00]wFMCommunicate OK [11:13:00]SAM_PROTO_GetShiftState done [11:13:00]FM_GetShiftState done [11:13:00]req_shift_opened done [11:13:00]requested_item shift.open_date is exist - process it [11:13:00]req_shift_open_date [11:13:00]req_shift_open_date done [11:13:00]produce_requested_data done [11:13:00]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85967,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:13:00]process_action_free close_receipt [11:13:00]json_value_free [11:13:00]json_value_free done [11:13:00]process_json_proto returns [11:13:00]Send response to host [11:13:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85967,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:13:00]free response buf [11:13:00]execute_script done [11:13:00]execute_script returns [11:13:00]free content buf [11:13:00]Sock 7.Close socket [11:13:00]Sock 7.Thread stoped [11:13:01]Connected sock=11 [11:13: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 98 FF 08 01 BB 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 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 7E 00 00 00 F4 03 04 00 B8 58 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 72 6B 4B 62 04 D6 42 4D 0F 16 5C 27 CC E5 [11:13: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 6B 37 47 00 A9 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 CF 4F 01 00 F4 03 04 00 91 03 ED 66 B6 04 01 00 00 A3 30 F2 1F 0A 6F 96 38 [11:13:03]CommunicateWithHost err = 0 [11:13:03]CheckOFDResponse [11:13:03]1017 (14) - 77093643461234 [11:13:03]1041 (16) - 0000000000874979 [11:13:03]1040 (4) - 85967 [11:13:03]1012 (4) - 20.09.2024 05:09 [11:13:03]1206 (1) - 0 [11:13:03]OFD Sender: Remove packet 85967 [11:13:03]ProducePacketName [11:13:03]name=ofd_packets/00085967 [11:13:03]NVStorageDeleteData [11:13:03]OFD Sender: No OFD packet to send [11:13:08]OFD Sender: No OFD packet to send [11:13:13]OFD Sender: No OFD packet to send [11:13:18]OFD Sender: No OFD packet to send [11:13:23]OFD Sender: No OFD packet to send [11:13:28]OFD Sender: No OFD packet to send [11:13:33]OFD Sender: No OFD packet to send [11:13:38]OFD Sender: No OFD packet to send [11:13:43]OFD Sender: No OFD packet to send [11:13:48]OFD Sender: No OFD packet to send [11:13:53]OFD Sender: No OFD packet to send [11:13:58]OFD Sender: No OFD packet to send [11:14:03]OFD Sender: No OFD packet to send [11:14:07]accept exits with 10 [11:14:07]New connection [11:14:07]New thread 3067313508 created [11:14:07]Thread 3067456868 joined [11:14:07]Waiting for new connection... [11:14:07] Sock 10.Parse request [11:14:07]Sock 10.Check first char [11:14:07]Sock 10.First char is OK [11:14:07]request: POST /json_proto HTTP/1.0 [11:14:07]Method: POST [11:14:07]URL: /json_proto [11:14:07]Method is POST - this is cgi request [11:14:07]url: /json_proto [11:14:07]query_string will be loaded in cgi processing [11:14:07]execute_cgi json_proto POST (null) [11:14:07]execute_cgi path=json_proto method=POST [11:14:07]POST find Content-Length [11:14:07]Host: 172.17.47.196:8080 [11:14:07]Content-Length: 687 [11:14:07]Content-Type: application/json [11:14:07] [11:14:07]POST finish read [11:14:07]Found Content-Length = 687 [11:14:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870820", "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" ] } } [11:14:07]execute_script... [11:14: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)870820", "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" ] } } [11:14:07]POST & json_proto [11:14:07]process_json_proto [11:14:07]json parsed OK: [11:14:07]protocol is kg_v1.0 [11:14:07]action value=close_receipt [11:14:07]process_action close_receipt [11:14:07]cmd_close_receipt [11:14:07]MH_GetDate [11:14:07]Write to MH i2c: F0 00 00 19 02 0A [11:14:07]Write i2c OK [11:14:07]MH_I2C_Read... [11:14:07]Read from MH i2c: F0 [11:14:07]MH_I2C_Read... [11:14:07]Read from MH i2c: F0 09 00 [11:14:07]MH_I2C_Read... [11:14:07]Read from MH i2c: F0 09 00 19 02 00 00 59 ED 66 4C 6B 94 66 70 [11:14:07]GetLastDocTimeStamp 1726830776 [11:14:07]current date 1726830848 [11:14:07]FM_GetShiftState [11:14:07]SAM_PROTO_GetShiftState [11:14:07]wFMCommunicate request_size=4 [11:14:07]MH_SAM_APDU [11:14:07]CAPDU: 80 13 01 00 [11:14:07]Write to MH i2c: E2 08 00 1A 02 80 13 01 00 00 00 00 00 99 [11:14:07]Write i2c OK [11:14:07]MH_I2C_Read... [11:14:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:07]Read from MH i2c: E2 [11:14:07]MH_I2C_Read... [11:14:07]Read from MH i2c: E2 0E 00 [11:14:07]MH_I2C_Read... [11:14:07]Read from MH i2c: E2 0E 00 1A 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 24 [11:14:07]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:14:07]wFMCommunicate OK [11:14:07]SAM_PROTO_GetShiftState done [11:14:07]FM_GetShiftState done [11:14:07]opened in 1726791534 [11:14:07]opened+sec_in_day 1726877934 [11:14:07]quantity*price = 300075 [11:14:07]sum+1 = 300077 [11:14:07]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 СНО: Общий режим Чек 127 20.09.2024 11:14 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85968 ФПД: 154106203955483 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T111408&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85968&fm=154106203955483&tin=02508201610067®Number=0000000000092592&sum=300000 [11:14:08]StoreToDocumentArchive [11:14:08]shift 495 fd 85968 [11:14:08]save to /storage/0495/doc_00085968 [11:14:08]save last doc name /storage/0495/doc_00085968 to /storage/kkm_last_doc_name [11:14:08]save OK [11:14:08]Clear old archive folders... [11:14:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:14:08]tlvbuf is 02076A80 [11:14:08]SAM_PROTO_ClearQueue [11:14:08]wFMCommunicate request_size=4 [11:14:08]MH_SAM_APDU [11:14:08]CAPDU: 80 09 00 00 [11:14:08]Write to MH i2c: E2 08 00 27 02 80 09 00 00 00 00 00 00 9B [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:09]Read from MH i2c: E2 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 27 02 00 90 00 9D [11:14:09]RAPDU: 90 00 [11:14:09]wFMCommunicate OK [11:14:09]SAM_PROTO_ClearQueue done [11:14:09]KKMCreateOFDPacket [11:14:09]OFDProtocolAddRootSTLVToBuf [11:14:09]FM_MakeSignedData [11:14:09]FM_MakeSignedData [11:14:09]SAM_PROTO_SignData [11:14:09]wFMCommunicate request_size=4 [11:14:09]MH_SAM_APDU [11:14:09]CAPDU: 80 0D 01 02 [11:14:09]Write to MH i2c: E2 08 00 28 02 80 0D 01 02 00 00 00 00 A3 [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:09]Read from MH i2c: E2 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 28 02 00 90 00 9E [11:14:09]RAPDU: 90 00 [11:14:09]wFMCommunicate OK [11:14:09]wFMCommunicate request_size=255 [11:14:09]MH_SAM_APDU [11:14:09]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 7F 00 00 00 F4 03 04 00 00 59 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [11:14:09]Write to MH i2c: E2 02 01 29 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 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 7F 00 00 00 F4 03 04 00 00 59 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 8F [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 [11:14:09]MH_I2C_Read... [11:14:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:09]Read from MH i2c: E2 03 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 29 02 00 90 00 9F [11:14:09]RAPDU: 90 00 [11:14:09]wFMCommunicate OK [11:14:09]wFMCommunicate request_size=11 [11:14:09]MH_SAM_APDU [11:14:09]CAPDU: 80 0D 02 02 06 8C 28 A5 8B 61 1B [11:14:09]Write to MH i2c: E2 0E 00 2A 02 80 0D 02 02 06 00 8C 28 A5 8B 61 1B 00 00 12 [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:09]Read from MH i2c: E2 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 03 00 2A 02 00 90 00 A0 [11:14:09]RAPDU: 90 00 [11:14:09]wFMCommunicate OK [11:14:09]wFMCommunicate request_size=4 [11:14:09]MH_SAM_APDU [11:14:09]CAPDU: 80 0D 03 02 [11:14:09]Write to MH i2c: E2 08 00 2B 02 80 0D 03 02 00 00 00 00 A8 [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:09]Read from MH i2c: E2 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 0B 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 0B 00 2B 02 00 E5 92 43 56 0B 1B C2 55 90 00 F6 [11:14:09]RAPDU: E5 92 43 56 0B 1B C2 55 90 00 [11:14:09]wFMCommunicate OK [11:14:09]SAM_PROTO_SignData done [11:14:09]FM_MakeSignedData done [11:14:09]CreateOFDProtocolMessage [11:14:09]wFMCommunicate request_size=4 [11:14:09]MH_SAM_APDU [11:14:09]CAPDU: 80 11 00 00 [11:14:09]Write to MH i2c: E2 08 00 2C 02 80 11 00 00 00 00 00 00 A8 [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:09]Read from MH i2c: E2 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 17 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: E2 17 00 2C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 07 [11:14:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:14:09]wFMCommunicate OK [11:14:09]CreateOFDProtocolMessage done [11:14:09]OFDSenderStorePacket 85968 [11:14:09]StoreOFDPacket docnum=85968 [11:14: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 21 B9 08 01 50 7F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 7F 00 00 00 F4 03 04 00 00 59 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 8C 28 A5 8B 61 1B E5 92 43 56 0B 1B C2 55 [11:14:09]CheckFolder [11:14:09]dirname=/storage/ofd_packets [11:14:09]CheckFolder done [11:14:09]ProducePacketName [11:14:09]name=ofd_packets/00085968 [11:14:09]NVStorageSaveData ofd_packets/00085968 [11:14:09]File name is /storage/ofd_packets/00085968 [11:14:09]Write 302 bytes [11:14:09]NVStorageSaveData done [11:14:09]OFDSenderStorePacket done [11:14:09]KKMCreateOFDPacket done [11:14:09]NVStorageSaveData kkm_last_timestamp [11:14:09]File name is /storage/kkm_last_timestamp [11:14:09]Write 4 bytes [11:14:09]NVStorageSaveData done [11:14:09]ExternCall_PrintAddStr [11:14:09]wPrintStart [11:14:09]Write to MH i2c: 01 00 00 2D 02 2F [11:14:09]Write i2c OK [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: 01 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: 01 07 00 [11:14:09]MH_I2C_Read... [11:14:09]Read from MH i2c: 01 07 00 2D 02 00 00 00 00 00 FF 0F 44 [11:14:09]RasterBufferAndPrint [11:14:09]line Счет N : (1)870820 [11:14:09]line ИНН: 02508201610067 [11:14:09]line Контрольно-Кассовый Чек [11:14:09]line ПРОДАЖА [11:14:09]line ТРК (МРК, ГНК) : 11 [11:14:09]line Товар: 2710194210 [11:14:09]line ДТ(л)-К-4 [11:14:09]line 39.380 * 76.20 [11:14:09]line = 3000.76 [11:14:09]line НДС 12% НСП 1% [11:14:09]line > о реализуемом товаре [11:14:09]line ОКРУГЛЕНИЕ: -0.76 [11:14:09]line ИТОГО: 3000.00 [11:14:09]line Внесено: 3000.00 [11:14:09]line СДАЧА: 0.00 [11:14:09]line НСП 1% : 26.55 [11:14:09]line НДС 12% : 318.66 [11:14:09]line Наличными: 3000.00 [11:14:09]line Безнал.: 0.00 [11:14:09]line Место: АЗС № 137 "Партнер Нефть" [11:14:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:14:09]line СНО: Общий режим [11:14:09]line Чек 127 20.09.2024 11:14 [11:14:09]line Смена: 495 ФФД: 1.0 [11:14:09]line ЗНМ: 0300000064 [11:14:09]line РНМ: 0000000000092592 [11:14:09]line Версия ККМ: 001 [11:14:09]line ФМ: 0000000000874979 [11:14:09]line ФД: 85968 [11:14:09]line ФПД: 154106203955483 [11:14:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T111408&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85968&fm=154106203955483&tin=02508201610067®Number=0000000000092592&sum=300000 [11:14:09]OFD Sender: Processing packet 85968 [packets to send 263, broken 262] [11:14:09]ProducePacketName [11:14:09]name=ofd_packets/00085968 [11:14:09]OFD Sender: To server: pG, [11:14:09]CommunicateWithHost lk.salyk.kg:30040 [11:14:09]ConnectInit lk.salyk.kg [11:14:09]written 0, free lines is 4095 [11:14:10]Write to MH i2c: 01 00 00 58 02 5A [11:14:10]Write i2c OK [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: 01 [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: 01 07 00 [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: 01 07 00 58 02 00 00 00 00 00 DA 0C 47 [11:14:10]RasterBufferAndPrint [11:14:10]line [11:14:10]line [11:14:10]line [11:14:10]line [11:14:10]line [11:14:10]written 0, free lines is 3297 [11:14:10]MH_Cut [11:14:10]Write to MH i2c: D1 01 00 5F 02 01 33 [11:14:10]Write i2c OK [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: D1 [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: D1 01 00 [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: D1 01 00 5F 02 00 32 [11:14:10]Write to MH i2c: 01 00 00 60 02 62 [11:14:10]Write i2c OK [11:14:10]MH_I2C_Read... [11:14:11]*** Cut start [11:14:11]*** Partial cut [11:14:11]*** CUTSNS_PIN = 1 [11:14:11]*** CUTSNS_PIN = 0 [11:14:11]*** Brake cut motor [11:14:11]Read from MH i2c: 01 [11:14:11]MH_I2C_Read... [11:14:11]*** Stop cut motor [11:14:11]*** Cut end [11:14:11]Read from MH i2c: 01 07 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: 01 07 00 60 02 00 00 00 00 00 FF 0F 77 [11:14:11]process_action close_receipt done [11:14:11]requested_data is exist [11:14:11]produce_requested_data [11:14:11]requested_item fm.sn is exist - process it [11:14:11]wFMCommunicate request_size=4 [11:14:11]MH_SAM_APDU [11:14:11]CAPDU: 80 11 00 00 [11:14:11]Write to MH i2c: E2 08 00 61 02 80 11 00 00 00 00 00 00 DD [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:11]Read from MH i2c: E2 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 17 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 17 00 61 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3C [11:14: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:14:11]wFMCommunicate OK [11:14:11]requested_item fd.num is exist - process it [11:14:11]SAM_PROTO_GetFieldsCounters [11:14:11]wFMCommunicate request_size=4 [11:14:11]MH_SAM_APDU [11:14:11]CAPDU: 80 13 00 00 [11:14:11]Write to MH i2c: E2 08 00 62 02 80 13 00 00 00 00 00 00 E0 [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:11]Read from MH i2c: E2 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 62 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 62 00 62 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 D0 4F 01 00 0E 04 04 00 EF 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 9C [11:14: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 D0 4F 01 00 0E 04 04 00 EF 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:14:11]wFMCommunicate OK [11:14:11]SAM_PROTO_GetFieldsCounters done [11:14:11]requested_item shift.num is exist - process it [11:14:11]requested_item shift.opened is exist - process it [11:14:11]req_shift_opened [11:14:11]FM_GetShiftState [11:14:11]SAM_PROTO_GetShiftState [11:14:11]wFMCommunicate request_size=4 [11:14:11]MH_SAM_APDU [11:14:11]CAPDU: 80 13 01 00 [11:14:11]Write to MH i2c: E2 08 00 63 02 80 13 01 00 00 00 00 00 E2 [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:11]Read from MH i2c: E2 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 0E 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 0E 00 63 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6D [11:14:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:14:11]wFMCommunicate OK [11:14:11]SAM_PROTO_GetShiftState done [11:14:11]FM_GetShiftState done [11:14:11]req_shift_opened done [11:14:11]requested_item shift.open_date is exist - process it [11:14:11]req_shift_open_date [11:14:11]req_shift_open_date done [11:14:11]produce_requested_data done [11:14:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85968,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:14:11]process_action_free close_receipt [11:14:11]json_value_free [11:14:11]json_value_free done [11:14:11]process_json_proto returns [11:14:11]Send response to host [11:14:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85968,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:14:11]free response buf [11:14:11]execute_script done [11:14:11]execute_script returns [11:14:11]free content buf [11:14:11]Sock 10.Close socket [11:14:11]Sock 10.Thread stoped [11:14:18]Connected sock=7 [11:14: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 10 01 00 00 21 B9 08 01 50 7F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 7F 00 00 00 F4 03 04 00 00 59 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 8C 28 A5 8B 61 1B E5 92 43 56 0B 1B C2 55 [11:14: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 01 AB 47 00 94 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D0 4F 01 00 F4 03 04 00 DF 03 ED 66 B6 04 01 00 00 A0 6A DC 15 42 1E 42 19 [11:14:20]CommunicateWithHost err = 0 [11:14:20]CheckOFDResponse [11:14:20]1017 (14) - 77093643461234 [11:14:20]1041 (16) - 0000000000874979 [11:14:20]1040 (4) - 85968 [11:14:20]1012 (4) - 20.09.2024 05:10 [11:14:20]1206 (1) - 0 [11:14:20]OFD Sender: Remove packet 85968 [11:14:20]ProducePacketName [11:14:20]name=ofd_packets/00085968 [11:14:20]NVStorageDeleteData [11:14:21]OFD Sender: No OFD packet to send [11:14:26]OFD Sender: No OFD packet to send [11:14:31]OFD Sender: No OFD packet to send [11:14:36]OFD Sender: No OFD packet to send [11:14:41]OFD Sender: No OFD packet to send [11:14:46]OFD Sender: No OFD packet to send [11:14:51]OFD Sender: No OFD packet to send [11:14:56]OFD Sender: No OFD packet to send [11:15:01]OFD Sender: No OFD packet to send [11:15:03]accept exits with 9 [11:15:03]New connection [11:15:03]New thread 3067456868 created [11:15:03]Thread 3067313508 joined [11:15:03]Waiting for new connection... [11:15:03] Sock 9.Parse request [11:15:03]Sock 9.Check first char [11:15:03]Sock 9.First char is OK [11:15:03]request: POST /json_proto HTTP/1.0 [11:15:03]Method: POST [11:15:03]URL: /json_proto [11:15:03]Method is POST - this is cgi request [11:15:03]url: /json_proto [11:15:03]query_string will be loaded in cgi processing [11:15:03]execute_cgi json_proto POST (null) [11:15:03]execute_cgi path=json_proto method=POST [11:15:03]POST find Content-Length [11:15:03]Host: 172.17.47.196:8080 [11:15:03]Content-Length: 677 [11:15:03]Content-Type: application/json [11:15:03] [11:15:03]POST finish read [11:15:03]Found Content-Length = 677 [11:15:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870822", "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 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:03]execute_script... [11:15: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)870822", "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 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:15:03]POST & json_proto [11:15:03]process_json_proto [11:15:03]json parsed OK: [11:15:03]protocol is kg_v1.0 [11:15:03]action value=close_receipt [11:15:03]process_action close_receipt [11:15:03]cmd_close_receipt [11:15:03]MH_GetDate [11:15:03]Write to MH i2c: F0 00 00 64 02 55 [11:15:03]Write i2c OK [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: F0 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: F0 09 00 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: F0 09 00 64 02 00 37 59 ED 66 4C 6B 94 66 F2 [11:15:03]GetLastDocTimeStamp 1726830848 [11:15:03]current date 1726830903 [11:15:03]FM_GetShiftState [11:15:03]SAM_PROTO_GetShiftState [11:15:03]wFMCommunicate request_size=4 [11:15:03]MH_SAM_APDU [11:15:03]CAPDU: 80 13 01 00 [11:15:03]Write to MH i2c: E2 08 00 65 02 80 13 01 00 00 00 00 00 E4 [11:15:03]Write i2c OK [11:15:03]MH_I2C_Read... [11:15:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:03]Read from MH i2c: E2 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 0E 00 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 0E 00 65 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6F [11:15:03]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:15:03]wFMCommunicate OK [11:15:03]SAM_PROTO_GetShiftState done [11:15:03]FM_GetShiftState done [11:15:03]opened in 1726791534 [11:15:03]opened+sec_in_day 1726877934 [11:15:03]quantity*price = 35052 [11:15:03]sum+1 = 35054 [11:15:03]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 СНО: Общий режим Чек 128 20.09.2024 11:15 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85969 ФПД: 264966198465899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T111503&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85969&fm=264966198465899&tin=02508201610067®Number=0000000000092592&sum=35000 [11:15:04]StoreToDocumentArchive [11:15:04]shift 495 fd 85969 [11:15:04]save to /storage/0495/doc_00085969 [11:15:04]save last doc name /storage/0495/doc_00085969 to /storage/kkm_last_doc_name [11:15:04]save OK [11:15:04]Clear old archive folders... [11:15:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:15:04]tlvbuf is 02004A90 [11:15:04]SAM_PROTO_ClearQueue [11:15:04]wFMCommunicate request_size=4 [11:15:04]MH_SAM_APDU [11:15:04]CAPDU: 80 09 00 00 [11:15:04]Write to MH i2c: E2 08 00 72 02 80 09 00 00 00 00 00 00 E6 [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 [11:15:04]MH_I2C_Read... [11:15:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:04]Read from MH i2c: E2 03 00 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 72 02 00 90 00 E8 [11:15:04]RAPDU: 90 00 [11:15:04]wFMCommunicate OK [11:15:04]SAM_PROTO_ClearQueue done [11:15:04]KKMCreateOFDPacket [11:15:04]OFDProtocolAddRootSTLVToBuf [11:15:04]FM_MakeSignedData [11:15:04]FM_MakeSignedData [11:15:04]SAM_PROTO_SignData [11:15:04]wFMCommunicate request_size=4 [11:15:04]MH_SAM_APDU [11:15:04]CAPDU: 80 0D 01 02 [11:15:04]Write to MH i2c: E2 08 00 73 02 80 0D 01 02 00 00 00 00 EE [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:04]Read from MH i2c: E2 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 73 02 00 90 00 E9 [11:15:04]RAPDU: 90 00 [11:15:04]wFMCommunicate OK [11:15:04]wFMCommunicate request_size=255 [11:15:04]MH_SAM_APDU [11:15: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 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 80 00 00 00 F4 03 04 00 37 59 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 F0 [11:15:04]Write to MH i2c: E2 02 01 74 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 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 80 00 00 00 F4 03 04 00 37 59 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 F0 00 00 0A [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:04]Read from MH i2c: E2 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 74 02 00 90 00 EA [11:15:04]RAPDU: 90 00 [11:15:04]wFMCommunicate OK [11:15:04]wFMCommunicate request_size=10 [11:15:04]MH_SAM_APDU [11:15:04]CAPDU: 80 0D 02 02 05 FC 40 23 15 6B [11:15:04]Write to MH i2c: E2 0D 00 75 02 80 0D 02 02 05 00 FC 40 23 15 6B 00 00 DA [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:04]Read from MH i2c: E2 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 03 00 75 02 00 90 00 EB [11:15:04]RAPDU: 90 00 [11:15:04]wFMCommunicate OK [11:15:04]wFMCommunicate request_size=4 [11:15:04]MH_SAM_APDU [11:15:04]CAPDU: 80 0D 03 02 [11:15:04]Write to MH i2c: E2 08 00 76 02 80 0D 03 02 00 00 00 00 F3 [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:04]Read from MH i2c: E2 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 0B 00 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 0B 00 76 02 00 77 8D 40 02 33 42 20 B7 90 00 86 [11:15:04]RAPDU: 77 8D 40 02 33 42 20 B7 90 00 [11:15:04]wFMCommunicate OK [11:15:04]SAM_PROTO_SignData done [11:15:04]FM_MakeSignedData done [11:15:04]CreateOFDProtocolMessage [11:15:04]wFMCommunicate request_size=4 [11:15:04]MH_SAM_APDU [11:15:04]CAPDU: 80 11 00 00 [11:15:04]Write to MH i2c: E2 08 00 77 02 80 11 00 00 00 00 00 00 F3 [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:04]Read from MH i2c: E2 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 17 00 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: E2 17 00 77 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 52 [11:15: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:15:04]wFMCommunicate OK [11:15:04]CreateOFDProtocolMessage done [11:15:04]OFDSenderStorePacket 85969 [11:15:04]StoreOFDPacket docnum=85969 [11:15: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 3D 92 07 01 31 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 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 80 00 00 00 F4 03 04 00 37 59 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 F0 FC 40 23 15 6B 77 8D 40 02 33 42 20 B7 [11:15:04]CheckFolder [11:15:04]dirname=/storage/ofd_packets [11:15:04]CheckFolder done [11:15:04]ProducePacketName [11:15:04]name=ofd_packets/00085969 [11:15:04]NVStorageSaveData ofd_packets/00085969 [11:15:04]File name is /storage/ofd_packets/00085969 [11:15:04]Write 301 bytes [11:15:04]NVStorageSaveData done [11:15:04]OFDSenderStorePacket done [11:15:04]KKMCreateOFDPacket done [11:15:04]NVStorageSaveData kkm_last_timestamp [11:15:04]File name is /storage/kkm_last_timestamp [11:15:04]Write 4 bytes [11:15:04]NVStorageSaveData done [11:15:04]ExternCall_PrintAddStr [11:15:04]wPrintStart [11:15:04]Write to MH i2c: 01 00 00 78 02 7A [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: 01 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: 01 07 00 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: 01 07 00 78 02 00 00 00 00 00 FF 0F 8F [11:15:04]RasterBufferAndPrint [11:15:04]line Счет N : (1)870822 [11:15:04]line ИНН: 02508201610067 [11:15:04]line Контрольно-Кассовый Чек [11:15:04]line ПРОДАЖА [11:15:04]line ТРК (МРК, ГНК) : 43 [11:15:04]line Товар: 2710124130 [11:15:04]line Аи-92-К-5 [11:15:04]line 5.170 * 67.80 [11:15:04]line = 350.53 [11:15:04]line НДС 12% НСП 1% [11:15:04]line > о реализуемом товаре [11:15:04]line ОКРУГЛЕНИЕ: -0.53 [11:15:04]line ИТОГО: 350.00 [11:15:04]line Внесено: 350.00 [11:15:04]line СДАЧА: 0.00 [11:15:04]line НСП 1% : 3.10 [11:15:04]line НДС 12% : 37.22 [11:15:04]line Наличными: 350.00 [11:15:04]line Безнал.: 0.00 [11:15:04]line Место: АЗС № 137 "Партнер Нефть" [11:15:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:15:04]line СНО: Общий режим [11:15:04]line Чек 128 20.09.2024 11:15 [11:15:04]line Смена: 495 ФФД: 1.0 [11:15:04]line ЗНМ: 0300000064 [11:15:04]line РНМ: 0000000000092592 [11:15:04]line Версия ККМ: 001 [11:15:04]line ФМ: 0000000000874979 [11:15:04]line ФД: 85969 [11:15:05]line ФПД: 264966198465899 [11:15:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T111503&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85969&fm=264966198465899&tin=02508201610067®Number=0000000000092592&sum=35000 [11:15:05]OFD Sender: Processing packet 85969 [packets to send 263, broken 262] [11:15:05]ProducePacketName [11:15:05]name=ofd_packets/00085969 [11:15:05]OFD Sender: To server: pG, [11:15:05]CommunicateWithHost lk.salyk.kg:30040 [11:15:05]ConnectInit lk.salyk.kg [11:15:05]written 0, free lines is 4095 [11:15:05]Write to MH i2c: 01 00 00 A3 02 A5 [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 A3 02 00 00 00 00 00 DC 0C 94 [11:15:05]RasterBufferAndPrint [11:15:05]line [11:15:05]line [11:15:05]line [11:15:05]line [11:15:05]line [11:15:05]written 0, free lines is 3299 [11:15:05]MH_Cut [11:15:05]Write to MH i2c: D1 01 00 AA 02 01 7E [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: D1 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: D1 01 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: D1 01 00 AA 02 00 7D [11:15:05]Write to MH i2c: 01 00 00 AB 02 AD [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:06]*** Cut start [11:15:06]*** Partial cut [11:15:06]*** CUTSNS_PIN = 1 [11:15:06]*** CUTSNS_PIN = 0 [11:15:06]*** Brake cut motor [11:15:07]Read from MH i2c: 01 [11:15:07]MH_I2C_Read... [11:15:07]*** Stop cut motor [11:15:07]*** Cut end [11:15:07]Read from MH i2c: 01 07 00 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: 01 07 00 AB 02 00 00 00 00 00 FF 0F C2 [11:15:07]process_action close_receipt done [11:15:07]requested_data is exist [11:15:07]produce_requested_data [11:15:07]requested_item fm.sn is exist - process it [11:15:07]wFMCommunicate request_size=4 [11:15:07]MH_SAM_APDU [11:15:07]CAPDU: 80 11 00 00 [11:15:07]Write to MH i2c: E2 08 00 AC 02 80 11 00 00 00 00 00 00 28 [11:15:07]Write i2c OK [11:15:07]MH_I2C_Read... [11:15:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:07]Read from MH i2c: E2 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: E2 17 00 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: E2 17 00 AC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 87 [11:15:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:15:07]wFMCommunicate OK [11:15:07]requested_item fd.num is exist - process it [11:15:07]SAM_PROTO_GetFieldsCounters [11:15:07]wFMCommunicate request_size=4 [11:15:07]MH_SAM_APDU [11:15:07]CAPDU: 80 13 00 00 [11:15:07]Write to MH i2c: E2 08 00 AD 02 80 13 00 00 00 00 00 00 2B [11:15:07]Write i2c OK [11:15:07]MH_I2C_Read... [11:15:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:07]Read from MH i2c: E2 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: E2 62 00 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: E2 62 00 AD 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 D1 4F 01 00 0E 04 04 00 EF 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 EB [11:15: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 D1 4F 01 00 0E 04 04 00 EF 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:15:07]wFMCommunicate OK [11:15:07]SAM_PROTO_GetFieldsCounters done [11:15:07]requested_item shift.num is exist - process it [11:15:07]requested_item shift.opened is exist - process it [11:15:07]req_shift_opened [11:15:07]FM_GetShiftState [11:15:07]SAM_PROTO_GetShiftState [11:15:07]wFMCommunicate request_size=4 [11:15:07]MH_SAM_APDU [11:15:07]CAPDU: 80 13 01 00 [11:15:07]Write to MH i2c: E2 08 00 AE 02 80 13 01 00 00 00 00 00 2D [11:15:07]Write i2c OK [11:15:07]MH_I2C_Read... [11:15:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:07]Read from MH i2c: E2 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: E2 0E 00 [11:15:07]MH_I2C_Read... [11:15:07]Read from MH i2c: E2 0E 00 AE 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B8 [11:15:07]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:15:07]wFMCommunicate OK [11:15:07]SAM_PROTO_GetShiftState done [11:15:07]FM_GetShiftState done [11:15:07]req_shift_opened done [11:15:07]requested_item shift.open_date is exist - process it [11:15:07]req_shift_open_date [11:15:07]req_shift_open_date done [11:15:07]produce_requested_data done [11:15:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85969,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:15:07]process_action_free close_receipt [11:15:07]json_value_free [11:15:07]json_value_free done [11:15:07]process_json_proto returns [11:15:07]Send response to host [11:15:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85969,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:15:07]free response buf [11:15:07]execute_script done [11:15:07]execute_script returns [11:15:07]free content buf [11:15:07]Sock 9.Close socket [11:15:07]Sock 9.Thread stoped [11:15:09]Connected sock=11 [11: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 3D 92 07 01 31 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 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 80 00 00 00 F4 03 04 00 37 59 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 F0 FC 40 23 15 6B 77 8D 40 02 33 42 20 B7 [11:15: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 D4 FC 47 00 9E 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 D1 4F 01 00 F4 03 04 00 11 04 ED 66 B6 04 01 00 00 E3 CD D1 B3 F5 40 29 06 [11:15:09]CommunicateWithHost err = 0 [11:15:09]CheckOFDResponse [11:15:09]1017 (14) - 77093643461234 [11:15:09]1041 (16) - 0000000000874979 [11:15:09]1040 (4) - 85969 [11:15:09]1012 (4) - 20.09.2024 05:11 [11:15:09]1206 (1) - 0 [11:15:09]OFD Sender: Remove packet 85969 [11:15:09]ProducePacketName [11:15:09]name=ofd_packets/00085969 [11:15:09]NVStorageDeleteData [11:15:10]OFD Sender: No OFD packet to send [11:15:15]OFD Sender: No OFD packet to send [11:15:20]OFD Sender: No OFD packet to send [11:15:25]OFD Sender: No OFD packet to send [11:15:30]OFD Sender: No OFD packet to send [11:15:35]OFD Sender: No OFD packet to send [11:15:40]OFD Sender: No OFD packet to send [11:15:45]OFD Sender: No OFD packet to send [11:15:50]OFD Sender: No OFD packet to send [11:15:55]OFD Sender: No OFD packet to send [11:15:55]recv_with_timeout no data received [11:16:00]OFD Sender: No OFD packet to send [11:16:05]OFD Sender: No OFD packet to send [11:16:10]OFD Sender: No OFD packet to send [11:16:15]OFD Sender: No OFD packet to send [11:16:20]OFD Sender: No OFD packet to send [11:16:25]OFD Sender: No OFD packet to send [11:16:30]OFD Sender: No OFD packet to send [11:16:35]OFD Sender: No OFD packet to send [11:16:40]OFD Sender: No OFD packet to send [11:16:45]OFD Sender: No OFD packet to send [11:16:50]OFD Sender: No OFD packet to send [11:16:55]OFD Sender: No OFD packet to send [11:17:00]OFD Sender: No OFD packet to send [11:17:05]OFD Sender: No OFD packet to send [11:17:10]OFD Sender: No OFD packet to send [11:17:15]OFD Sender: No OFD packet to send [11:17:20]OFD Sender: No OFD packet to send [11:17:25]OFD Sender: No OFD packet to send [11:17:30]OFD Sender: No OFD packet to send [11:17:35]OFD Sender: No OFD packet to send [11:17:40]OFD Sender: No OFD packet to send [11:17:45]OFD Sender: No OFD packet to send [11:17:50]OFD Sender: No OFD packet to send [11:17:55]OFD Sender: No OFD packet to send [11:17:59]recv_with_timeout no data received [11:18:00]OFD Sender: No OFD packet to send [11:18:04]accept exits with 7 [11:18:04]New connection [11:18:04]New thread 3067313508 created [11:18:04]Thread 3067456868 joined [11:18:04]Waiting for new connection... [11:18:04] Sock 7.Parse request [11:18:04]Sock 7.Check first char [11:18:04]Sock 7.First char is OK [11:18:04]request: POST /json_proto HTTP/1.0 [11:18:04]Method: POST [11:18:04]URL: /json_proto [11:18:04]Method is POST - this is cgi request [11:18:04]url: /json_proto [11:18:04]query_string will be loaded in cgi processing [11:18:04]execute_cgi json_proto POST (null) [11:18:04]execute_cgi path=json_proto method=POST [11:18:04]POST find Content-Length [11:18:04]Host: 172.17.47.196:8080 [11:18:04]Content-Length: 677 [11:18:04]Content-Type: application/json [11:18:04] [11:18:04]POST finish read [11:18:04]Found Content-Length = 677 [11:18:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870823", "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:18:04]execute_script... [11:18: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)870823", "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:18:04]POST & json_proto [11:18:04]process_json_proto [11:18:04]json parsed OK: [11:18:04]protocol is kg_v1.0 [11:18:04]action value=close_receipt [11:18:04]process_action close_receipt [11:18:04]cmd_close_receipt [11:18:04]MH_GetDate [11:18:04]Write to MH i2c: F0 00 00 AF 02 A0 [11:18:04]Write i2c OK [11:18:04]MH_I2C_Read... [11:18:04]Read from MH i2c: F0 [11:18:04]MH_I2C_Read... [11:18:04]Read from MH i2c: F0 09 00 [11:18:04]MH_I2C_Read... [11:18:04]Read from MH i2c: F0 09 00 AF 02 00 EC 59 ED 66 4C 6B 94 66 F2 [11:18:04]GetLastDocTimeStamp 1726830903 [11:18:04]current date 1726831084 [11:18:04]FM_GetShiftState [11:18:04]SAM_PROTO_GetShiftState [11:18:04]wFMCommunicate request_size=4 [11:18:04]MH_SAM_APDU [11:18:04]CAPDU: 80 13 01 00 [11:18:04]Write to MH i2c: E2 08 00 B0 02 80 13 01 00 00 00 00 00 2F [11:18:04]Write i2c OK [11:18:04]MH_I2C_Read... [11:18:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:04]Read from MH i2c: E2 [11:18:04]MH_I2C_Read... [11:18:04]Read from MH i2c: E2 0E 00 [11:18:04]MH_I2C_Read... [11:18:04]Read from MH i2c: E2 0E 00 B0 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BA [11:18:04]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:18:04]wFMCommunicate OK [11:18:04]SAM_PROTO_GetShiftState done [11:18:04]FM_GetShiftState done [11:18:04]opened in 1726791534 [11:18:04]opened+sec_in_day 1726877934 [11:18:04]quantity*price = 50036 [11:18:04]sum+1 = 50037 [11:18:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 129 20.09.2024 11:18 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85970 ФПД: 74641772256408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T111804&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85970&fm=74641772256408&tin=02508201610067®Number=0000000000092592&sum=50000 [11:18:05]StoreToDocumentArchive [11:18:05]shift 495 fd 85970 [11:18:05]save to /storage/0495/doc_00085970 [11:18:05]save last doc name /storage/0495/doc_00085970 to /storage/kkm_last_doc_name [11:18:05]save OK [11:18:05]Clear old archive folders... [11:18:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:05]tlvbuf is 02000300 [11:18:05]SAM_PROTO_ClearQueue [11:18:05]wFMCommunicate request_size=4 [11:18:05]MH_SAM_APDU [11:18:05]CAPDU: 80 09 00 00 [11:18:05]Write to MH i2c: E2 08 00 BD 02 80 09 00 00 00 00 00 00 31 [11:18:05]Write i2c OK [11:18:05]MH_I2C_Read... [11:18:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:05]Read from MH i2c: E2 [11:18:05]MH_I2C_Read... [11:18:05]Read from MH i2c: E2 03 00 [11:18:05]MH_I2C_Read... [11:18:05]Read from MH i2c: E2 03 00 BD 02 00 90 00 33 [11:18:05]RAPDU: 90 00 [11:18:05]wFMCommunicate OK [11:18:05]SAM_PROTO_ClearQueue done [11:18:05]KKMCreateOFDPacket [11:18:05]OFDProtocolAddRootSTLVToBuf [11:18:05]FM_MakeSignedData [11:18:05]FM_MakeSignedData [11:18:05]SAM_PROTO_SignData [11:18:05]wFMCommunicate request_size=4 [11:18:05]MH_SAM_APDU [11:18:05]CAPDU: 80 0D 01 02 [11:18:05]Write to MH i2c: E2 08 00 BE 02 80 0D 01 02 00 00 00 00 39 [11:18:05]Write i2c OK [11:18:05]MH_I2C_Read... [11:18:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:05]Read from MH i2c: E2 [11:18:05]MH_I2C_Read... [11:18:05]Read from MH i2c: E2 03 00 [11:18:05]MH_I2C_Read... [11:18:05]Read from MH i2c: E2 03 00 BE 02 00 90 00 34 [11:18:05]RAPDU: 90 00 [11:18:05]wFMCommunicate OK [11:18:05]wFMCommunicate request_size=255 [11:18:05]MH_SAM_APDU [11:18: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 EC 59 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 43 [11:18:05]Write to MH i2c: E2 02 01 BF 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 81 00 00 00 F4 03 04 00 EC 59 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 43 00 00 34 [11:18:05]Write i2c OK [11:18:05]MH_I2C_Read... [11:18:05]OFD Sender: No OFD packet to send [11:18:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:05]Read from MH i2c: E2 [11:18:05]MH_I2C_Read... [11:18:05]Read from MH i2c: E2 03 00 [11:18:05]MH_I2C_Read... [11:18:05]Read from MH i2c: E2 03 00 BF 02 00 90 00 35 [11:18:05]RAPDU: 90 00 [11:18:05]wFMCommunicate OK [11:18:05]wFMCommunicate request_size=10 [11:18:05]MH_SAM_APDU [11:18:05]CAPDU: 80 0D 02 02 05 E2 E4 52 1C 98 [11:18:05]Write to MH i2c: E2 0D 00 C0 02 80 0D 02 02 05 00 E2 E4 52 1C 98 00 00 12 [11:18:05]Write i2c OK [11:18:05]MH_I2C_Read... [11:18:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:05]Read from MH i2c: E2 [11:18:05]MH_I2C_Read... [11:18:05]Read from MH i2c: E2 03 00 [11:18:05]MH_I2C_Read... [11:18:05]Read from MH i2c: E2 03 00 C0 02 00 90 00 36 [11:18:05]RAPDU: 90 00 [11:18:05]wFMCommunicate OK [11:18:05]wFMCommunicate request_size=4 [11:18:05]MH_SAM_APDU [11:18:05]CAPDU: 80 0D 03 02 [11:18:05]Write to MH i2c: E2 08 00 C1 02 80 0D 03 02 00 00 00 00 3E [11:18:05]Write i2c OK [11:18:05]MH_I2C_Read... [11:18:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:05]Read from MH i2c: E2 [11:18:05]MH_I2C_Read... [11:18:05]Read from MH i2c: E2 0B 00 [11:18:05]MH_I2C_Read... [11:18:05]Read from MH i2c: E2 0B 00 C1 02 00 26 80 23 01 27 82 CE C7 90 00 47 [11:18:05]RAPDU: 26 80 23 01 27 82 CE C7 90 00 [11:18:05]wFMCommunicate OK [11:18:05]SAM_PROTO_SignData done [11:18:05]FM_MakeSignedData done [11:18:05]CreateOFDProtocolMessage [11:18:05]wFMCommunicate request_size=4 [11:18:05]MH_SAM_APDU [11:18:05]CAPDU: 80 11 00 00 [11:18:05]Write to MH i2c: E2 08 00 C2 02 80 11 00 00 00 00 00 00 3E [11:18:05]Write i2c OK [11:18:05]MH_I2C_Read... [11:18:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:05]Read from MH i2c: E2 [11:18:05]MH_I2C_Read... [11:18:05]Read from MH i2c: E2 17 00 [11:18:05]MH_I2C_Read... [11:18:05]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 [11:18:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:18:05]wFMCommunicate OK [11:18:05]CreateOFDProtocolMessage done [11:18:05]OFDSenderStorePacket 85970 [11:18:05]StoreOFDPacket docnum=85970 [11:18: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 9E 73 07 01 AF 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 EC 59 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 43 E2 E4 52 1C 98 26 80 23 01 27 82 CE C7 [11:18:05]CheckFolder [11:18:05]dirname=/storage/ofd_packets [11:18:05]CheckFolder done [11:18:05]ProducePacketName [11:18:05]name=ofd_packets/00085970 [11:18:05]NVStorageSaveData ofd_packets/00085970 [11:18:05]File name is /storage/ofd_packets/00085970 [11:18:05]Write 301 bytes [11:18:05]NVStorageSaveData done [11:18:05]OFDSenderStorePacket done [11:18:05]KKMCreateOFDPacket done [11:18:05]NVStorageSaveData kkm_last_timestamp [11:18:05]File name is /storage/kkm_last_timestamp [11:18:05]Write 4 bytes [11:18:05]NVStorageSaveData done [11:18:05]ExternCall_PrintAddStr [11:18:05]wPrintStart [11:18:05]Write to MH i2c: 01 00 00 C3 02 C5 [11:18:05]Write i2c OK [11:18:05]MH_I2C_Read... [11:18:05]Read from MH i2c: 01 [11:18:05]MH_I2C_Read... [11:18:05]Read from MH i2c: 01 07 00 [11:18:05]MH_I2C_Read... [11:18:05]Read from MH i2c: 01 07 00 C3 02 00 00 00 00 00 FF 0F DA [11:18:05]RasterBufferAndPrint [11:18:05]line Счет N : (1)870823 [11:18:05]line ИНН: 02508201610067 [11:18:05]line Контрольно-Кассовый Чек [11:18:05]line ПРОДАЖА [11:18:05]line ТРК (МРК, ГНК) : 43 [11:18:05]line Товар: 2710124130 [11:18:05]line Аи-92-К-5 [11:18:05]line 7.380 * 67.80 [11:18:05]line = 500.36 [11:18:05]line НДС 12% НСП 1% [11:18:05]line > о реализуемом товаре [11:18:05]line ОКРУГЛЕНИЕ: -0.36 [11:18:05]line ИТОГО: 500.00 [11:18:05]line Внесено: 500.00 [11:18:05]line СДАЧА: 0.00 [11:18:05]line НСП 1% : 4.43 [11:18:05]line НДС 12% : 53.14 [11:18:05]line Наличными: 500.00 [11:18:05]line Безнал.: 0.00 [11:18:05]line Место: АЗС № 137 "Партнер Нефть" [11:18:05]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:18:05]line СНО: Общий режим [11:18:05]line Чек 129 20.09.2024 11:18 [11:18:05]line Смена: 495 ФФД: 1.0 [11:18:05]line ЗНМ: 0300000064 [11:18:05]line РНМ: 0000000000092592 [11:18:05]line Версия ККМ: 001 [11:18:05]line ФМ: 0000000000874979 [11:18:05]line ФД: 85970 [11:18:05]line ФПД: 74641772256408 [11:18:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T111804&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85970&fm=74641772256408&tin=02508201610067®Number=0000000000092592&sum=50000 [11:18:06]OFD Sender: Processing packet 85970 [packets to send 263, broken 262] [11:18:06]ProducePacketName [11:18:06]name=ofd_packets/00085970 [11:18:06]OFD Sender: To server: pG, [11:18:06]CommunicateWithHost lk.salyk.kg:30040 [11:18:06]ConnectInit lk.salyk.kg [11:18:06]written 0, free lines is 4095 [11:18:06]Write to MH i2c: 01 00 00 EE 02 F0 [11:18:06]Write i2c OK [11:18:06]MH_I2C_Read... [11:18:06]Read from MH i2c: 01 [11:18:06]MH_I2C_Read... [11:18:06]Read from MH i2c: 01 07 00 [11:18:06]MH_I2C_Read... [11:18:06]Read from MH i2c: 01 07 00 EE 02 00 00 00 00 00 DC 0C DF [11:18:06]RasterBufferAndPrint [11:18:06]line [11:18:06]line [11:18:06]line [11:18:06]line [11:18:06]line [11:18:06]written 0, free lines is 3298 [11:18:06]MH_Cut [11:18:06]Write to MH i2c: D1 01 00 F5 02 01 C9 [11:18:06]Write i2c OK [11:18:06]MH_I2C_Read... [11:18:06]Read from MH i2c: D1 [11:18:06]MH_I2C_Read... [11:18:06]Read from MH i2c: D1 01 00 [11:18:06]MH_I2C_Read... [11:18:06]Read from MH i2c: D1 01 00 F5 02 00 C8 [11:18:06]Write to MH i2c: 01 00 00 F6 02 F8 [11:18:06]Write i2c OK [11:18:06]MH_I2C_Read... [11:18:07]Connected sock=11 [11:18: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 9E 73 07 01 AF 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 EC 59 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 43 E2 E4 52 1C 98 26 80 23 01 27 82 CE C7 [11:18:07]*** Cut start [11:18:07]*** Partial cut [11:18:07]*** CUTSNS_PIN = 1 [11:18:07]*** CUTSNS_PIN = 0 [11:18: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 D3 16 47 00 DB 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 D2 4F 01 00 F4 03 04 00 C3 04 ED 66 B6 04 01 00 00 58 CA B7 3F C4 7F 2F E3 [11:18:07]CommunicateWithHost err = 0 [11:18:07]CheckOFDResponse [11:18:07]1017 (14) - 77093643461234 [11:18:07]1041 (16) - 0000000000874979 [11:18:07]1040 (4) - 85970 [11:18:07]1012 (4) - 20.09.2024 05:14 [11:18:07]1206 (1) - 0 [11:18:07]OFD Sender: Remove packet 85970 [11:18:07]ProducePacketName [11:18:07]name=ofd_packets/00085970 [11:18:07]NVStorageDeleteData [11:18:07]*** Brake cut motor [11:18:08]Read from MH i2c: 01 [11:18:08]MH_I2C_Read... [11:18:08]*** Stop cut motor [11:18:08]*** Cut end [11:18:08]Read from MH i2c: 01 07 00 [11:18:08]MH_I2C_Read... [11:18:08]Read from MH i2c: 01 07 00 F6 02 00 00 00 00 00 FF 0F 0D [11:18:08]process_action close_receipt done [11:18:08]requested_data is exist [11:18:08]produce_requested_data [11:18:08]requested_item fm.sn is exist - process it [11:18:08]wFMCommunicate request_size=4 [11:18:08]MH_SAM_APDU [11:18:08]CAPDU: 80 11 00 00 [11:18:08]Write to MH i2c: E2 08 00 F7 02 80 11 00 00 00 00 00 00 73 [11:18:08]Write i2c OK [11:18:08]MH_I2C_Read... [11:18:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:08]Read from MH i2c: E2 [11:18:08]MH_I2C_Read... [11:18:08]Read from MH i2c: E2 17 00 [11:18:08]MH_I2C_Read... [11:18:08]Read from MH i2c: E2 17 00 F7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D2 [11:18:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:18:08]wFMCommunicate OK [11:18:08]requested_item fd.num is exist - process it [11:18:08]SAM_PROTO_GetFieldsCounters [11:18:08]wFMCommunicate request_size=4 [11:18:08]MH_SAM_APDU [11:18:08]CAPDU: 80 13 00 00 [11:18:08]Write to MH i2c: E2 08 00 F8 02 80 13 00 00 00 00 00 00 76 [11:18:08]Write i2c OK [11:18:08]MH_I2C_Read... [11:18:08]OFD Sender: No OFD packet to send [11:18:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:08]Read from MH i2c: E2 [11:18:08]MH_I2C_Read... [11:18:08]Read from MH i2c: E2 62 00 [11:18:08]MH_I2C_Read... [11:18:08]Read from MH i2c: E2 62 00 F8 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 D2 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [11:18:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:18:08]wFMCommunicate OK [11:18:08]SAM_PROTO_GetFieldsCounters done [11:18:08]requested_item shift.num is exist - process it [11:18:08]requested_item shift.opened is exist - process it [11:18:08]req_shift_opened [11:18:08]FM_GetShiftState [11:18:08]SAM_PROTO_GetShiftState [11:18:08]wFMCommunicate request_size=4 [11:18:08]MH_SAM_APDU [11:18:08]CAPDU: 80 13 01 00 [11:18:08]Write to MH i2c: E2 08 00 F9 02 80 13 01 00 00 00 00 00 78 [11:18:08]Write i2c OK [11:18:08]MH_I2C_Read... [11:18:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:08]Read from MH i2c: E2 [11:18:08]MH_I2C_Read... [11:18:08]Read from MH i2c: E2 0E 00 [11:18:08]MH_I2C_Read... [11:18:08]Read from MH i2c: E2 0E 00 F9 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 03 [11:18:08]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:18:08]wFMCommunicate OK [11:18:08]SAM_PROTO_GetShiftState done [11:18:08]FM_GetShiftState done [11:18:08]req_shift_opened done [11:18:08]requested_item shift.open_date is exist - process it [11:18:08]req_shift_open_date [11:18:08]req_shift_open_date done [11:18:08]produce_requested_data done [11:18:08]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85970,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:18:08]process_action_free close_receipt [11:18:08]json_value_free [11:18:08]json_value_free done [11:18:08]process_json_proto returns [11:18:08]Send response to host [11:18:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85970,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:18:08]free response buf [11:18:08]execute_script done [11:18:08]execute_script returns [11:18:08]free content buf [11:18:08]Sock 7.Close socket [11:18:08]Sock 7.Thread stoped [11:18:13]OFD Sender: No OFD packet to send [11:18:18]OFD Sender: No OFD packet to send [11:18:18]recv_with_timeout no data received [11:18:23]OFD Sender: No OFD packet to send [11:18:28]OFD Sender: No OFD packet to send [11:18:33]OFD Sender: No OFD packet to send [11:18:38]OFD Sender: No OFD packet to send [11:18:43]OFD Sender: No OFD packet to send [11:18:48]OFD Sender: No OFD packet to send [11:18:53]OFD Sender: No OFD packet to send [11:18:58]OFD Sender: No OFD packet to send [11:19:03]OFD Sender: No OFD packet to send [11:19:08]OFD Sender: No OFD packet to send [11:19:13]OFD Sender: No OFD packet to send [11:19:18]OFD Sender: No OFD packet to send [11:19:23]OFD Sender: No OFD packet to send [11:19:28]OFD Sender: No OFD packet to send [11:19:33]OFD Sender: No OFD packet to send [11:19:38]OFD Sender: No OFD packet to send [11:19:40]recv_with_timeout no data received [11:19:43]OFD Sender: No OFD packet to send [11:19:48]OFD Sender: No OFD packet to send [11:19:53]OFD Sender: No OFD packet to send [11:19:58]OFD Sender: No OFD packet to send [11:20:03]OFD Sender: No OFD packet to send [11:20:08]OFD Sender: No OFD packet to send [11:20:13]OFD Sender: No OFD packet to send [11:20:18]OFD Sender: No OFD packet to send [11:20:23]OFD Sender: No OFD packet to send [11:20:28]OFD Sender: No OFD packet to send [11:20:33]OFD Sender: No OFD packet to send [11:20:33]recv_with_timeout no data received [11:20:38]OFD Sender: No OFD packet to send [11:20:43]OFD Sender: No OFD packet to send [11:20:48]OFD Sender: No OFD packet to send [11:20:53]OFD Sender: No OFD packet to send [11:20:58]OFD Sender: No OFD packet to send [11:21:03]OFD Sender: No OFD packet to send [11:21:08]OFD Sender: No OFD packet to send [11:21:13]OFD Sender: No OFD packet to send [11:21:18]OFD Sender: No OFD packet to send [11:21:23]OFD Sender: No OFD packet to send [11:21:28]OFD Sender: No OFD packet to send [11:21:33]OFD Sender: No OFD packet to send [11:21:38]OFD Sender: No OFD packet to send [11:21:43]OFD Sender: No OFD packet to send [11:21:48]OFD Sender: No OFD packet to send [11:21:51]recv_with_timeout no data received [11:21:53]OFD Sender: No OFD packet to send [11:21:58]OFD Sender: No OFD packet to send [11:22:03]OFD Sender: No OFD packet to send [11:22:08]OFD Sender: No OFD packet to send [11:22:13]OFD Sender: No OFD packet to send [11:22:16]recv_with_timeout no data received [11:22:18]OFD Sender: No OFD packet to send [11:22:23]OFD Sender: No OFD packet to send [11:22:28]OFD Sender: No OFD packet to send [11:22:33]OFD Sender: No OFD packet to send [11:22:38]OFD Sender: No OFD packet to send [11:22:41]recv_with_timeout no data received [11:22:43]OFD Sender: No OFD packet to send [11:22:48]OFD Sender: No OFD packet to send [11:22:53]OFD Sender: No OFD packet to send [11:22:58]OFD Sender: No OFD packet to send [11:23:03]OFD Sender: No OFD packet to send [11:23:08]OFD Sender: No OFD packet to send [11:23:13]OFD Sender: No OFD packet to send [11:23:18]OFD Sender: No OFD packet to send [11:23:23]OFD Sender: No OFD packet to send [11:23:28]OFD Sender: No OFD packet to send [11:23:33]OFD Sender: No OFD packet to send [11:23:38]OFD Sender: No OFD packet to send [11:23:43]OFD Sender: No OFD packet to send [11:23:48]OFD Sender: No OFD packet to send [11:23:53]OFD Sender: No OFD packet to send [11:23:58]OFD Sender: No OFD packet to send [11:24:03]OFD Sender: No OFD packet to send [11:24:08]OFD Sender: No OFD packet to send [11:24:13]OFD Sender: No OFD packet to send [11:24:18]OFD Sender: No OFD packet to send [11:24:23]OFD Sender: No OFD packet to send [11:24:28]OFD Sender: No OFD packet to send [11:24:33]OFD Sender: No OFD packet to send [11:24:38]OFD Sender: No OFD packet to send [11:24:43]OFD Sender: No OFD packet to send [11:24:48]OFD Sender: No OFD packet to send [11:24:53]OFD Sender: No OFD packet to send [11:24:58]OFD Sender: No OFD packet to send [11:25:01]accept exits with 9 [11:25:01]New connection [11:25:01]New thread 3067456868 created [11:25:01]Thread 3067313508 joined [11:25:01]Waiting for new connection... [11:25:01] Sock 9.Parse request [11:25:01]Sock 9.Check first char [11:25:01]Sock 9.First char is OK [11:25:01]request: POST /json_proto HTTP/1.0 [11:25:01]Method: POST [11:25:01]URL: /json_proto [11:25:01]Method is POST - this is cgi request [11:25:01]url: /json_proto [11:25:01]query_string will be loaded in cgi processing [11:25:01]execute_cgi json_proto POST (null) [11:25:01]execute_cgi path=json_proto method=POST [11:25:01]POST find Content-Length [11:25:01]Host: 172.17.47.196:8080 [11:25:01]Content-Length: 1459 [11:25:01]Content-Type: application/json [11:25:01] [11:25:01]POST finish read [11:25:01]Found Content-Length = 1459 [11:25:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147812", "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 }]} ,{ "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": "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 }]} ], "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" : 235.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:01]execute_script... [11:25: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)147812", "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 }]} ,{ "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": "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 }]} ], "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" : 235.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:01]POST & json_proto [11:25:01]process_json_proto [11:25:01]json parsed OK: [11:25:01]protocol is kg_v1.0 [11:25:01]action value=close_receipt [11:25:01]process_action close_receipt [11:25:01]cmd_close_receipt [11:25:01]MH_GetDate [11:25:01]Write to MH i2c: F0 00 00 FA 02 EB [11:25:01]Write i2c OK [11:25:01]MH_I2C_Read... [11:25:01]Read from MH i2c: F0 [11:25:01]MH_I2C_Read... [11:25:01]Read from MH i2c: F0 09 00 [11:25:01]MH_I2C_Read... [11:25:01]Read from MH i2c: F0 09 00 FA 02 00 8E 5B ED 66 4C 6B 94 66 E1 [11:25:01]GetLastDocTimeStamp 1726831084 [11:25:01]current date 1726831502 [11:25:01]FM_GetShiftState [11:25:01]SAM_PROTO_GetShiftState [11:25:01]wFMCommunicate request_size=4 [11:25:02]MH_SAM_APDU [11:25:02]CAPDU: 80 13 01 00 [11:25:02]Write to MH i2c: E2 08 00 FB 02 80 13 01 00 00 00 00 00 7A [11:25:02]Write i2c OK [11:25:02]MH_I2C_Read... [11:25:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:02]Read from MH i2c: E2 [11:25:02]MH_I2C_Read... [11:25:02]Read from MH i2c: E2 0E 00 [11:25:02]MH_I2C_Read... [11:25:02]Read from MH i2c: E2 0E 00 FB 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 05 [11:25:02]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:25:02]wFMCommunicate OK [11:25:02]SAM_PROTO_GetShiftState done [11:25:02]FM_GetShiftState done [11:25:02]opened in 1726791534 [11:25:02]opened+sec_in_day 1726877934 [11:25:02]quantity*price = 7500 [11:25:02]sum+1 = 7501 [11:25:02]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000000996 Напиток Кока-Кола 0,33л 1.000 * 85.00 = 85.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 5449000027450 Напиток FuzeTea чай манго,ром 0,5л 1.000 * 75.00 = 75.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 235.00 НСП 1% : 2.07 НДС 12% : 24.95 Наличными: 0.00 Безнал.: 235.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 130 20.09.2024 11:25 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 85971 ФПД: 87550806771481 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T112502&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85971&fm=87550806771481&tin=02508201610067®Number=0000000000092592&sum=23500 0 [11:25:03]StoreToDocumentArchive [11:25:03]shift 495 fd 85971 [11:25:03]save to /storage/0495/doc_00085971 [11:25:03]save last doc name /storage/0495/doc_00085971 to /storage/kkm_last_doc_name [11:25:03]save OK [11:25:03]Clear old archive folders... [11:25:03]ProcessDocumentItem done err = 0, tmpTLVsize=536 [11:25:03]tlvbuf is 02066490 [11:25:03]SAM_PROTO_ClearQueue [11:25:03]wFMCommunicate request_size=4 [11:25:03]MH_SAM_APDU [11:25:03]CAPDU: 80 09 00 00 [11:25:03]Write to MH i2c: E2 08 00 08 03 80 09 00 00 00 00 00 00 7D [11:25:03]Write i2c OK [11:25:03]MH_I2C_Read... [11:25:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:03]Read from MH i2c: E2 [11:25:03]MH_I2C_Read... [11:25:03]Read from MH i2c: E2 03 00 [11:25:03]MH_I2C_Read... [11:25:03]Read from MH i2c: E2 03 00 08 03 00 90 00 7F [11:25:03]RAPDU: 90 00 [11:25:03]wFMCommunicate OK [11:25:03]SAM_PROTO_ClearQueue done [11:25:03]KKMCreateOFDPacket [11:25:03]OFDProtocolAddRootSTLVToBuf [11:25:03]FM_MakeSignedData [11:25:03]FM_MakeSignedData [11:25:03]SAM_PROTO_SignData [11:25:03]wFMCommunicate request_size=4 [11:25:03]MH_SAM_APDU [11:25:03]CAPDU: 80 0D 01 02 [11:25:03]Write to MH i2c: E2 08 00 09 03 80 0D 01 02 00 00 00 00 85 [11:25:03]Write i2c OK [11:25:03]MH_I2C_Read... [11:25:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:03]Read from MH i2c: E2 [11:25:03]MH_I2C_Read... [11:25:03]Read from MH i2c: E2 03 00 [11:25:03]MH_I2C_Read... [11:25:03]Read from MH i2c: E2 03 00 09 03 00 90 00 80 [11:25:03]RAPDU: 90 00 [11:25:03]wFMCommunicate OK [11:25:03]wFMCommunicate request_size=255 [11:25:03]MH_SAM_APDU [11:25:03]CAPDU: 80 0D 02 02 FA 03 00 18 02 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 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 [11:25:03]Write to MH i2c: E2 02 01 0A 03 80 0D 02 02 FA 00 03 00 18 02 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 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 00 00 FB [11:25:03]Write i2c OK [11:25:03]MH_I2C_Read... [11:25:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:03]Read from MH i2c: E2 [11:25:03]MH_I2C_Read... [11:25:03]Read from MH i2c: E2 03 00 [11:25:03]MH_I2C_Read... [11:25:03]Read from MH i2c: E2 03 00 0A 03 00 90 00 81 [11:25:03]RAPDU: 90 00 [11:25:03]wFMCommunicate OK [11:25:03]wFMCommunicate request_size=255 [11:25:03]MH_SAM_APDU [11:25:03]CAPDU: 80 0D 02 02 FA 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 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 5B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 8E 5B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 [11:25:03]Write to MH i2c: E2 02 01 0B 03 80 0D 02 02 FA 00 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 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 5B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 8E 5B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 00 00 9C [11:25:03]Write i2c OK [11:25:03]MH_I2C_Read... [11:25:04]OFD Sender: No OFD packet to send [11:25:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:04]Read from MH i2c: E2 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 03 00 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 03 00 0B 03 00 90 00 82 [11:25:04]RAPDU: 90 00 [11:25:04]wFMCommunicate OK [11:25:04]wFMCommunicate request_size=45 [11:25:04]MH_SAM_APDU [11:25:04]CAPDU: 80 0D 02 02 28 39 32 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 4F 01 00 35 04 06 00 4F A0 82 BC C7 19 [11:25:04]Write to MH i2c: E2 30 00 0C 03 80 0D 02 02 28 00 39 32 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 4F 01 00 35 04 06 00 4F A0 82 BC C7 19 00 00 1C [11:25:04]Write i2c OK [11:25:04]MH_I2C_Read... [11:25:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:04]Read from MH i2c: E2 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 03 00 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 03 00 0C 03 00 90 00 83 [11:25:04]RAPDU: 90 00 [11:25:04]wFMCommunicate OK [11:25:04]wFMCommunicate request_size=4 [11:25:04]MH_SAM_APDU [11:25:04]CAPDU: 80 0D 03 02 [11:25:04]Write to MH i2c: E2 08 00 0D 03 80 0D 03 02 00 00 00 00 8B [11:25:04]Write i2c OK [11:25:04]MH_I2C_Read... [11:25:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:04]Read from MH i2c: E2 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 0B 00 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 0B 00 0D 03 00 A7 59 29 3D 63 3E 52 51 90 00 36 [11:25:04]RAPDU: A7 59 29 3D 63 3E 52 51 90 00 [11:25:04]wFMCommunicate OK [11:25:04]SAM_PROTO_SignData done [11:25:04]FM_MakeSignedData done [11:25:04]CreateOFDProtocolMessage [11:25:04]wFMCommunicate request_size=4 [11:25:04]MH_SAM_APDU [11:25:04]CAPDU: 80 11 00 00 [11:25:04]Write to MH i2c: E2 08 00 0E 03 80 11 00 00 00 00 00 00 8B [11:25:04]Write i2c OK [11:25:04]MH_I2C_Read... [11:25:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:04]Read from MH i2c: E2 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 17 00 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: E2 17 00 0E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EA [11:25: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:25:04]wFMCommunicate OK [11:25:04]CreateOFDProtocolMessage done [11:25:04]OFDSenderStorePacket 85971 [11:25:04]StoreOFDPacket docnum=85971 [11:25: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 2C 02 00 00 B3 65 24 02 EA 27 5A 03 01 00 03 00 18 02 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 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 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 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 5B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 8E 5B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4F A0 82 BC C7 19 A7 59 29 3D 63 3E 52 51 [11:25:04]CheckFolder [11:25:04]dirname=/storage/ofd_packets [11:25:04]CheckFolder done [11:25:04]ProducePacketName [11:25:04]name=ofd_packets/00085971 [11:25:04]NVStorageSaveData ofd_packets/00085971 [11:25:04]File name is /storage/ofd_packets/00085971 [11:25:04]Write 586 bytes [11:25:04]NVStorageSaveData done [11:25:04]OFDSenderStorePacket done [11:25:04]KKMCreateOFDPacket done [11:25:04]NVStorageSaveData kkm_last_timestamp [11:25:04]File name is /storage/kkm_last_timestamp [11:25:04]Write 4 bytes [11:25:04]NVStorageSaveData done [11:25:04]ExternCall_PrintAddStr [11:25:04]wPrintStart [11:25:04]Write to MH i2c: 01 00 00 0F 03 12 [11:25:04]Write i2c OK [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: 01 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: 01 07 00 [11:25:04]MH_I2C_Read... [11:25:04]Read from MH i2c: 01 07 00 0F 03 00 00 00 00 00 FF 0F 27 [11:25:04]RasterBufferAndPrint [11:25:04]line Счет N : (3)147812 [11:25:04]line ИНН: 02508201610067 [11:25:04]line Контрольно-Кассовый Чек [11:25:04]line ПРОДАЖА [11:25:04]line Товар: 5449000189349 [11:25:04]line Холодный чай Fuse манго ананас 0,5л [11:25:04]line 1.000 * 75.00 [11:25:04]line = 75.00 [11:25:04]line НДС 12% НСП 1% [11:25:04]line > о реализуемом товаре [11:25:04]line Товар: 5449000000996 [11:25:04]line Напиток Кока-Кола 0,33л [11:25:04]line 1.000 * 85.00 [11:25:04]line = 85.00 [11:25:04]line НДС 12% НСП 1% [11:25:04]line > о реализуемом товаре [11:25:04]line Товар: 5449000027450 [11:25:04]line Напиток FuzeTea чай манго,ром 0,5л [11:25:04]line 1.000 * 75.00 [11:25:04]line = 75.00 [11:25:04]line НДС 12% НСП 1% [11:25:04]line > о реализуемом товаре [11:25:04]line ИТОГО: 235.00 [11:25:04]line НСП 1% : 2.07 [11:25:04]line НДС 12% : 24.95 [11:25:04]line Наличными: 0.00 [11:25:04]line Безнал.: 235.00 [11:25:04]line Место: АЗС № 137 "Партнер Нефть" [11:25:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:25:04]line СНО: Общий режим [11:25:04]line Чек 130 20.09.2024 11:25 [11:25:04]line Смена: 495 ФФД: 1.0 [11:25:04]line ЗНМ: 0300000064 [11:25:04]line РНМ: 0000000000092592 [11:25:04]line Версия ККМ: 001 [11:25:04]line Платежная система: Бакай Банк [11:25:04]line ФМ: 0000000000874979 [11:25:04]line ФД: 85971 [11:25:04]line ФПД: 87550806771481 [11:25:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T112502&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85971&fm=87550806771481&tin=02508201610067®Number=0000000000092592&sum=23500 [11:25:04]line 0 [11:25:04]OFD Sender: Processing packet 85971 [packets to send 263, broken 262] [11:25:04]ProducePacketName [11:25:04]name=ofd_packets/00085971 [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:04]written 0, free lines is 4095 [11:25:05]Write to MH i2c: 01 00 00 47 03 4A [11:25:05]Write i2c OK [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: 01 [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: 01 07 00 [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: 01 07 00 47 03 00 00 00 00 00 F3 0B 4F [11:25:05]RasterBufferAndPrint [11:25:05]line [11:25:05]line [11:25:05]line [11:25:05]line [11:25:05]line [11:25:05]written 0, free lines is 3063 [11:25:05]MH_Cut [11:25:05]Write to MH i2c: D1 01 00 4E 03 01 23 [11:25:05]Write i2c OK [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: D1 [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: D1 01 00 [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: D1 01 00 4E 03 00 22 [11:25:05]Write to MH i2c: 01 00 00 4F 03 52 [11:25:05]Write i2c OK [11:25:05]MH_I2C_Read... [11:25:06]*** Cut start [11:25:06]*** Partial cut [11:25:06]*** CUTSNS_PIN = 1 [11:25:06]*** CUTSNS_PIN = 0 [11:25:06]*** Brake cut motor [11:25:06]Read from MH i2c: 01 [11:25:06]MH_I2C_Read... [11:25:06]*** Stop cut motor [11:25:06]*** Cut end [11:25:06]Read from MH i2c: 01 07 00 [11:25:06]MH_I2C_Read... [11:25:06]Read from MH i2c: 01 07 00 4F 03 00 00 00 00 00 FF 0F 67 [11:25:06]process_action close_receipt done [11:25:06]requested_data is exist [11:25:06]produce_requested_data [11:25:06]requested_item fm.sn is exist - process it [11:25:06]wFMCommunicate request_size=4 [11:25:06]MH_SAM_APDU [11:25:06]CAPDU: 80 11 00 00 [11:25:06]Write to MH i2c: E2 08 00 50 03 80 11 00 00 00 00 00 00 CD [11:25:06]Write i2c OK [11:25:06]MH_I2C_Read... [11:25:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:06]Read from MH i2c: E2 [11:25:06]MH_I2C_Read... [11:25:06]Read from MH i2c: E2 17 00 [11:25:06]MH_I2C_Read... [11:25:06]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 [11:25: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:25:06]wFMCommunicate OK [11:25:06]requested_item fd.num is exist - process it [11:25:06]SAM_PROTO_GetFieldsCounters [11:25:06]wFMCommunicate request_size=4 [11:25:06]MH_SAM_APDU [11:25:06]CAPDU: 80 13 00 00 [11:25:06]Write to MH i2c: E2 08 00 51 03 80 13 00 00 00 00 00 00 D0 [11:25:06]Write i2c OK [11:25:06]MH_I2C_Read... [11:25:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:06]Read from MH i2c: E2 [11:25:06]MH_I2C_Read... [11:25:06]Read from MH i2c: E2 62 00 [11:25:06]MH_I2C_Read... [11:25:06]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 D3 4F 01 00 0E 04 04 00 EF 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 98 [11:25: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 4F 01 00 0E 04 04 00 EF 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:25:06]wFMCommunicate OK [11:25:06]SAM_PROTO_GetFieldsCounters done [11:25:06]requested_item shift.num is exist - process it [11:25:06]requested_item shift.opened is exist - process it [11:25:06]req_shift_opened [11:25:06]FM_GetShiftState [11:25:06]SAM_PROTO_GetShiftState [11:25:06]wFMCommunicate request_size=4 [11:25:06]MH_SAM_APDU [11:25:06]CAPDU: 80 13 01 00 [11:25:06]Write to MH i2c: E2 08 00 52 03 80 13 01 00 00 00 00 00 D2 [11:25:06]Write i2c OK [11:25:06]MH_I2C_Read... [11:25:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:07]Read from MH i2c: E2 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: E2 0E 00 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: E2 0E 00 52 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5D [11:25:07]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:25:07]wFMCommunicate OK [11:25:07]SAM_PROTO_GetShiftState done [11:25:07]FM_GetShiftState done [11:25:07]req_shift_opened done [11:25:07]requested_item shift.open_date is exist - process it [11:25:07]req_shift_open_date [11:25:07]req_shift_open_date done [11:25:07]produce_requested_data done [11:25:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85971,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:25:07]process_action_free close_receipt [11:25:07]json_value_free [11:25:07]json_value_free done [11:25:07]process_json_proto returns [11:25:07]Send response to host [11:25:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85971,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:25:07]free response buf [11:25:07]execute_script done [11:25:07]execute_script returns [11:25:07]free content buf [11:25:07]Sock 9.Close socket [11:25:07]Sock 9.Thread stoped [11:25:09]Connected sock=11 [11:25: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 2C 02 00 00 B3 65 24 02 EA 27 5A 03 01 00 03 00 18 02 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 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 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 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 5B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 8E 5B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4F A0 82 BC C7 19 A7 59 29 3D 63 3E 52 51 [11: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 84 71 47 00 15 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D3 4F 01 00 F4 03 04 00 69 06 ED 66 B6 04 01 00 00 07 D6 D4 69 06 96 14 39 [11:25:09]CommunicateWithHost err = 0 [11:25:09]CheckOFDResponse [11:25:09]1017 (14) - 77093643461234 [11:25:09]1041 (16) - 0000000000874979 [11:25:09]1040 (4) - 85971 [11:25:09]1012 (4) - 20.09.2024 05:21 [11:25:09]1206 (1) - 0 [11:25:09]OFD Sender: Remove packet 85971 [11:25:09]ProducePacketName [11:25:09]name=ofd_packets/00085971 [11:25:09]NVStorageDeleteData [11:25:09]OFD Sender: No OFD packet to send [11:25:15]OFD Sender: No OFD packet to send [11:25:20]OFD Sender: No OFD packet to send [11:25:25]OFD Sender: No OFD packet to send [11:25:25]recv_with_timeout no data received [11:25:30]OFD Sender: No OFD packet to send [11:25:35]OFD Sender: No OFD packet to send [11:25:38]recv_with_timeout no data received [11:25:40]OFD Sender: No OFD packet to send [11:25:45]OFD Sender: No OFD packet to send [11:25:50]OFD Sender: No OFD packet to send [11:25:55]OFD Sender: No OFD packet to send [11:25:56]recv_with_timeout no data received [11:26:00]OFD Sender: No OFD packet to send [11:26:05]OFD Sender: No OFD packet to send [11:26:10]OFD Sender: No OFD packet to send [11:26:15]OFD Sender: No OFD packet to send [11:26:20]OFD Sender: No OFD packet to send [11:26:20]recv_with_timeout no data received [11:26:25]OFD Sender: No OFD packet to send [11:26:30]OFD Sender: No OFD packet to send [11:26:35]OFD Sender: No OFD packet to send [11:26:40]OFD Sender: No OFD packet to send [11:26:43]recv_with_timeout no data received [11:26:45]OFD Sender: No OFD packet to send [11:26:50]OFD Sender: No OFD packet to send [11:26:55]OFD Sender: No OFD packet to send [11:26:56]recv_with_timeout no data received [11:27:00]OFD Sender: No OFD packet to send [11:27:05]OFD Sender: No OFD packet to send [11:27:10]OFD Sender: No OFD packet to send [11:27:15]OFD Sender: No OFD packet to send [11:27:18]accept exits with 7 [11:27:18]New connection [11:27:18]New thread 3067313508 created [11:27:18]Thread 3067456868 joined [11:27:18]Waiting for new connection... [11:27:18] Sock 7.Parse request [11:27:18]Sock 7.Check first char [11:27:18]Sock 7.First char is OK [11:27:18]request: POST /json_proto HTTP/1.0 [11:27:18]Method: POST [11:27:18]URL: /json_proto [11:27:18]Method is POST - this is cgi request [11:27:18]url: /json_proto [11:27:18]query_string will be loaded in cgi processing [11:27:18]execute_cgi json_proto POST (null) [11:27:18]execute_cgi path=json_proto method=POST [11:27:18]POST find Content-Length [11:27:18]Host: 172.17.47.196:8080 [11:27:18]Content-Length: 632 [11:27:18]Content-Type: application/json [11:27:18] [11:27:18]POST finish read [11:27:18]Found Content-Length = 632 [11:27:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147813", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:18]execute_script... [11:27: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)147813", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:18]POST & json_proto [11:27:18]process_json_proto [11:27:18]json parsed OK: [11:27:18]protocol is kg_v1.0 [11:27:18]action value=close_receipt [11:27:18]process_action close_receipt [11:27:18]cmd_close_receipt [11:27:18]MH_GetDate [11:27:18]Write to MH i2c: F0 00 00 53 03 45 [11:27:18]Write i2c OK [11:27:18]MH_I2C_Read... [11:27:18]Read from MH i2c: F0 [11:27:18]MH_I2C_Read... [11:27:18]Read from MH i2c: F0 09 00 [11:27:18]MH_I2C_Read... [11:27:18]Read from MH i2c: F0 09 00 53 03 00 16 5C ED 66 4C 6B 94 66 C4 [11:27:18]GetLastDocTimeStamp 1726831502 [11:27:18]current date 1726831638 [11:27:18]FM_GetShiftState [11:27:18]SAM_PROTO_GetShiftState [11:27:18]wFMCommunicate request_size=4 [11:27:18]MH_SAM_APDU [11:27:18]CAPDU: 80 13 01 00 [11:27:18]Write to MH i2c: E2 08 00 54 03 80 13 01 00 00 00 00 00 D4 [11:27:18]Write i2c OK [11:27:18]MH_I2C_Read... [11:27:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:18]Read from MH i2c: E2 [11:27:18]MH_I2C_Read... [11:27:18]Read from MH i2c: E2 0E 00 [11:27:18]MH_I2C_Read... [11:27:18]Read from MH i2c: E2 0E 00 54 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5F [11:27:18]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:27:18]wFMCommunicate OK [11:27:18]SAM_PROTO_GetShiftState done [11:27:18]FM_GetShiftState done [11:27:18]opened in 1726791534 [11:27:18]opened+sec_in_day 1726877934 [11:27:18]quantity*price = 6000 [11:27:18]sum+1 = 6001 [11:27:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 НСП 1% : 0.53 НДС 12% : 6.37 Наличными: 60.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 131 20.09.2024 11:27 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85972 ФПД: 54196624486404 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T112718&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85972&fm=54196624486404&tin=02508201610067®Number=0000000000092592&sum=6000 0 [11:27:19]StoreToDocumentArchive [11:27:19]shift 495 fd 85972 [11:27:19]save to /storage/0495/doc_00085972 [11:27:19]save last doc name /storage/0495/doc_00085972 to /storage/kkm_last_doc_name [11:27:19]save OK [11:27:19]Clear old archive folders... [11:27:19]ProcessDocumentItem done err = 0, tmpTLVsize=271 [11:27:19]tlvbuf is 02069020 [11:27:19]SAM_PROTO_ClearQueue [11:27:19]wFMCommunicate request_size=4 [11:27:19]MH_SAM_APDU [11:27:19]CAPDU: 80 09 00 00 [11:27:19]Write to MH i2c: E2 08 00 61 03 80 09 00 00 00 00 00 00 D6 [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [11:27:19]RAPDU: 90 00 [11:27:19]wFMCommunicate OK [11:27:19]SAM_PROTO_ClearQueue done [11:27:19]KKMCreateOFDPacket [11:27:19]OFDProtocolAddRootSTLVToBuf [11:27:19]FM_MakeSignedData [11:27:19]FM_MakeSignedData [11:27:19]SAM_PROTO_SignData [11:27:19]wFMCommunicate request_size=4 [11:27:19]MH_SAM_APDU [11:27:19]CAPDU: 80 0D 01 02 [11:27:19]Write to MH i2c: E2 08 00 62 03 80 0D 01 02 00 00 00 00 DE [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [11:27:19]RAPDU: 90 00 [11:27:19]wFMCommunicate OK [11:27:19]wFMCommunicate request_size=255 [11:27:19]MH_SAM_APDU [11:27:19]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 30 34 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 31 2C 35 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 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 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 83 00 00 00 F4 03 04 00 16 5C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 [11:27:19]Write to MH i2c: E2 02 01 63 03 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 30 34 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 31 2C 35 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 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 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 83 00 00 00 F4 03 04 00 16 5C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 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 47 [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:19]Read from MH i2c: E2 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 [11:27:19]MH_I2C_Read... [11:27:19]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [11:27:19]RAPDU: 90 00 [11:27:19]wFMCommunicate OK [11:27:19]wFMCommunicate request_size=30 [11:27:19]MH_SAM_APDU [11:27:19]CAPDU: 80 0D 02 02 19 30 38 37 34 39 37 39 10 04 04 00 D4 4F 01 00 35 04 06 00 31 4A A2 8C F0 04 [11:27:19]Write to MH i2c: E2 21 00 64 03 80 0D 02 02 19 00 30 38 37 34 39 37 39 10 04 04 00 D4 4F 01 00 35 04 06 00 31 4A A2 8C F0 04 00 00 A7 [11:27:19]Write i2c OK [11:27:19]MH_I2C_Read... [11:27:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:20]Read from MH i2c: E2 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: E2 03 00 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [11:27:20]RAPDU: 90 00 [11:27:20]wFMCommunicate OK [11:27:20]wFMCommunicate request_size=4 [11:27:20]MH_SAM_APDU [11:27:20]CAPDU: 80 0D 03 02 [11:27:20]Write to MH i2c: E2 08 00 65 03 80 0D 03 02 00 00 00 00 E3 [11:27:20]Write i2c OK [11:27:20]MH_I2C_Read... [11:27:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:27:20]Read from MH i2c: E2 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: E2 0B 00 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: E2 0B 00 65 03 00 11 14 8B CE 28 96 C5 7F 90 00 64 [11:27:20]RAPDU: 11 14 8B CE 28 96 C5 7F 90 00 [11:27:20]wFMCommunicate OK [11:27:20]SAM_PROTO_SignData done [11:27:20]FM_MakeSignedData done [11:27:20]CreateOFDProtocolMessage [11:27:20]wFMCommunicate request_size=4 [11:27:20]MH_SAM_APDU [11:27:20]CAPDU: 80 11 00 00 [11:27:20]Write to MH i2c: E2 08 00 66 03 80 11 00 00 00 00 00 00 E3 [11:27:20]Write i2c OK [11:27:20]MH_I2C_Read... [11:27:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:20]Read from MH i2c: E2 [11:27:20]MH_I2C_Read... [11:27:20]Read from MH i2c: E2 17 00 [11:27:20]MH_I2C_Read... [11:27:20]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 [11:27:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:27:20]wFMCommunicate OK [11:27:20]CreateOFDProtocolMessage done [11:27:20]OFDSenderStorePacket 85972 [11:27:20]StoreOFDPacket docnum=85972 [00:00:09] *** EcrCore started. Build 196 *** [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]/dev/ttyS4 opened [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]*** Starting fw at address 01020100 (2007E328 010249C5) [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:10]Read from MH i2c: A0 01 00 02 00 00 A2 [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: 5829515+1721002828=1726832343 [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 D8 5E ED 66 4C 6B 94 66 39 [11:39:04]Current date/time: 20.09.2024 11:39 [11:39:04]FM_Init [11:39:04]wFMConnect [11:39:04]MH_SAM_On [11:39:04]Write to MH i2c: E0 00 00 08 00 E7 [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_init finished! [11:39:04]*** atr: [11:39:04]*** 0F 3B D5 18 FF 81 91 FE [11:39:04]*** 1F C3 80 73 C8 21 10 0A [11:39:04]*** 00 00 00 00 00 00 00 00 [11:39:04]*** 00 00 00 00 00 00 00 00 [11:39:04]*** 00 00 00 00 00 00 00 00 [11:39:04]*** 00 00 00 00 00 00 00 00 [11:39:04]*** 00 00 00 00 00 00 00 00 [11:39:04]*** 00 00 00 00 00 00 00 00 [11:39:04]Read from MH i2c: E0 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E0 10 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [11:39:04]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [11:39:04]wFMCommunicate request_size=10 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [11:39:04]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [11:39:04]RAPDU: 90 00 [11:39:04]wFMCommunicate OK [11:39:04]wFMCommunicate request_size=4 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 11 00 00 [11:39:04]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 17 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [11:39: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:39:04]wFMCommunicate OK [11:39:04]Detected FM SN is 0000000000874979 [11:39:04]Stored FM SN is 0000000000874979 [11:39:04]wFMCommunicate request_size=9 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 16 00 00 04 B6 D7 00 00 [11:39:04]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [11:39:04]RAPDU: 90 00 [11:39:04]wFMCommunicate OK [11:39:04]FM PIN OK [11:39:04]wFMCommunicate request_size=8 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 14 04 00 03 02 00 01 [11:39:04]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [11:39:04]RAPDU: 90 00 [11:39:04]wFMCommunicate OK [11:39:04]wFMCommunicate request_size=13 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [11:39:04]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [11:39:04]RAPDU: 90 00 [11:39:04]wFMCommunicate OK [11:39:04]wFMCommunicate request_size=4 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 11 00 00 [11:39:04]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 17 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [11:39: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:39:04]wFMCommunicate OK [11:39:04]DocumentArchiveInit [11:39:04]Start Httpd... [11:39:04]Httpd thread 3067141476 created [11:39:04]Write to MH i2c: 01 00 00 0F 00 0F [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: 01 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: 01 07 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [11:39:04]MH Int Process started [11:39:04]Allocated Socket 8 [11:39:04]Bind OK [11:39:04]Listen OK [11:39:04]httpd running on port 8080 [11:39:04]Waiting for new connection... [11:39:04]OFD Sender: Processing packet 85972 [packets to send 263, broken 262] [11:39:04]ProducePacketName [11:39:04]name=ofd_packets/00085972 [11:39:04]OFD Sender: To server: pG, [11:39:04]CommunicateWithHost lk.salyk.kg:30040 [11:39:04]ConnectInit lk.salyk.kg [11:39:05]accept exits with 9 [11:39:05]New connection [11:39:05]New thread 3066854756 created [11:39:05]Waiting for new connection... [11:39:05] Sock 9.Parse request [11:39:05]Sock 9.Check first char [11:39:05]Sock 9.First char is OK [11:39:05]request: POST /json_proto HTTP/1.0 [11:39:05]Method: POST [11:39:05]URL: /json_proto [11:39:05]Method is POST - this is cgi request [11:39:05]url: /json_proto [11:39:05]query_string will be loaded in cgi processing [11:39:05]execute_cgi json_proto POST (null) [11:39:05]execute_cgi path=json_proto method=POST [11:39:05]POST find Content-Length [11:39:05]Host: 172.17.47.196:8080 [11:39:05]Content-Length: 215 [11:39:05]Content-Type: application/json [11:39:05] [11:39:05]POST finish read [11:39:05]Found Content-Length = 215 [11:39:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:05]execute_script... [11:39:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:05]POST & json_proto [11:39:05]process_json_proto [11:39:05]json parsed OK: [11:39:05]protocol is kg_v1.0 [11:39:05]action value=get_value [11:39:05]process_action get_value [11:39:05]cmd_get_value [11:39:05]process_action get_value done [11:39:05]requested_data is exist [11:39:05]produce_requested_data [11:39:05]requested_item kkm.sn is exist - process it [11:39:05]requested_item kkm.ver is exist - process it [11:39:05]requested_item fm.sn is exist - process it [11:39:05]wFMCommunicate request_size=4 [11:39:05]MH_SAM_APDU [11:39:05]CAPDU: 80 11 00 00 [11:39:05]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [11:39:05]Write i2c OK [11:39:05]MH_I2C_Read... [11:39:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:05]Read from MH i2c: E2 [11:39:05]MH_I2C_Read... [11:39:05]Read from MH i2c: E2 17 00 [11:39:05]MH_I2C_Read... [11: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 [11: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 [11:39:05]wFMCommunicate OK [11:39:05]requested_item fd.num is exist - process it [11:39:05]SAM_PROTO_GetFieldsCounters [11:39:05]wFMCommunicate request_size=4 [11:39:05]MH_SAM_APDU [11:39:05]CAPDU: 80 13 00 00 [11:39:05]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [11:39:05]Write i2c OK [11:39:05]MH_I2C_Read... [11:39:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:05]Read from MH i2c: E2 [11:39:05]MH_I2C_Read... [11:39:05]Read from MH i2c: E2 62 00 [11:39:05]MH_I2C_Read... [11: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 D4 4F 01 00 0E 04 04 00 EF 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 59 [11: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 D4 4F 01 00 0E 04 04 00 EF 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 [11:39:05]wFMCommunicate OK [11:39:05]SAM_PROTO_GetFieldsCounters done [11:39:05]requested_item shift.num is exist - process it [11:39:05]requested_item shift.opened is exist - process it [11:39:05]req_shift_opened [11:39:05]FM_GetShiftState [11:39:05]SAM_PROTO_GetShiftState [11:39:05]wFMCommunicate request_size=4 [11:39:05]MH_SAM_APDU [11:39:05]CAPDU: 80 13 01 00 [11:39:05]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [11:39:05]Write i2c OK [11:39:05]MH_I2C_Read... [11:39:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:05]Read from MH i2c: E2 [11:39:05]MH_I2C_Read... [11:39:05]Read from MH i2c: E2 0E 00 [11:39:05]MH_I2C_Read... [11:39:05]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [11:39:05]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:39:05]wFMCommunicate OK [11:39:05]SAM_PROTO_GetShiftState done [11:39:05]FM_GetShiftState done [11:39:05]req_shift_opened done [11:39:05]requested_item shift.open_date is exist - process it [11:39:05]req_shift_open_date [11:39:05]req_shift_open_date done [11:39:05]produce_requested_data done [11:39:05]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":85972,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:39:05]process_action_free get_value [11:39:05]json_value_free [11:39:05]json_value_free done [11:39:05]process_json_proto returns [11:39:05]Send response to host [11:39:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":85972,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:39:05]free response buf [11:39:05]execute_script done [11:39:05]execute_script returns [11:39:05]free content buf [11:39:05]Sock 9.Close socket [11:39:05]Sock 9.Thread stoped [11:39:05]accept exits with 11 [11:39:05]New connection [11:39:05]New thread 3066711396 created [11:39:05]Thread 3066854756 joined [11:39:05]Waiting for new connection... [11:39:05] Sock 11.Parse request [11:39:05]Sock 11.Check first char [11:39:05]Sock 11.First char is OK [11:39:05]request: POST /json_proto HTTP/1.0 [11:39:05]Method: POST [11:39:05]URL: /json_proto [11:39:05]Method is POST - this is cgi request [11:39:05]url: /json_proto [11:39:05]query_string will be loaded in cgi processing [11:39:05]execute_cgi json_proto POST (null) [11:39:05]execute_cgi path=json_proto method=POST [11:39:05]POST find Content-Length [11:39:05]Host: 172.17.47.196:8080 [11:39:05]Content-Length: 331 [11:39:05]Content-Type: application/json [11:39:05] [11:39:05]POST finish read [11:39:05]Found Content-Length = 331 [11:39: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" ] } } [11:39:05]execute_script... [11:39: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" ] } } [11:39:05]POST & json_proto [11:39:05]process_json_proto [11:39:05]json parsed OK: [11:39:05]protocol is kg_v1.0 [11:39:05]action value=get_value [11:39:05]process_action get_value [11:39:05]cmd_get_value [11:39:05]process_action get_value done [11:39:05]requested_data is exist [11:39:05]produce_requested_data [11:39:06]requested_item fm.sale.total is exist - process it [11:39:06]SAM_PROTO_GetFMData [11:39:06]wFMCommunicate request_size=4 [11:39:06]MH_SAM_APDU [11:39:06]CAPDU: 80 13 03 00 [11:39:06]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [11:39:06]Write i2c OK [11:39:06]MH_I2C_Read... [11:39:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:39:06]Read from MH i2c: E2 [11:39:06]MH_I2C_Read... [11:39:06]Read from MH i2c: E2 FD 00 [11:39:06]MH_I2C_Read... [11:39:06]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 F5 4B 01 00 69 04 A3 00 6F 04 04 00 7C 49 01 00 B1 04 05 00 6C 40 87 B3 01 70 04 05 00 28 16 3A 86 01 72 04 04 00 44 2A 4D 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 24 D9 43 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 6C E9 DA 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 F5 [11:39:06]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 F5 4B 01 00 69 04 A3 00 6F 04 04 00 7C 49 01 00 B1 04 05 00 6C 40 87 B3 01 70 04 05 00 28 16 3A 86 01 72 04 04 00 44 2A 4D 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 24 D9 43 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 6C E9 DA 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 [11:39:06]wFMCommunicate OK [11:39:06]wFMCommunicate request_size=4 [11:39:06]MH_SAM_APDU [11:39:06]CAPDU: 80 17 00 00 [11:39:06]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [11:39:06]Write i2c OK [11:39:06]MH_I2C_Read... [11:39:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:39:06]Read from MH i2c: E2 [11:39:06]MH_I2C_Read... [11:39:06]Read from MH i2c: E2 FD 00 [11:39:06]MH_I2C_Read... [11:39:06]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 [11:39: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 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 [11:39:06]wFMCommunicate OK [11:39:06]wFMCommunicate request_size=4 [11:39:06]MH_SAM_APDU [11:39:06]CAPDU: 80 17 00 00 [11:39:06]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [11:39:06]Write i2c OK [11:39:06]MH_I2C_Read... [11:39:06]Connected sock=7 [11:39: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 23 01 00 00 9A 2F 1B 01 7E 50 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 30 34 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 31 2C 35 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 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 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 83 00 00 00 F4 03 04 00 16 5C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 31 4A A2 8C F0 04 11 14 8B CE 28 96 C5 7F [11:39:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:39:07]Read from MH i2c: E2 [11:39:07]MH_I2C_Read... [11:39:07]Read from MH i2c: E2 FD 00 [11:39:07]MH_I2C_Read... [11:39:07]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:39: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 [11:39:07]wFMCommunicate OK [11:39:07]wFMCommunicate request_size=4 [11:39:07]MH_SAM_APDU [11:39:07]CAPDU: 80 17 00 00 [11:39:07]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [11:39:07]Write i2c OK [11:39:07]MH_I2C_Read... [11:39:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:39:07]Read from MH i2c: E2 [11:39:07]MH_I2C_Read... [11:39:07]Read from MH i2c: E2 FD 00 [11:39:07]MH_I2C_Read... [11:39:07]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:39: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 [11:39:07]wFMCommunicate OK [11:39:07]wFMCommunicate request_size=4 [11:39:07]MH_SAM_APDU [11:39:07]CAPDU: 80 17 00 00 [11:39:07]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [11:39:07]Write i2c OK [11:39:07]MH_I2C_Read... [11:39: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 76 DC 47 00 F4 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D4 4F 01 00 F4 03 04 00 AF 09 ED 66 B6 04 01 00 00 AC 6B EB BB 5B 74 C5 CC [11:39:07]CommunicateWithHost err = 0 [11:39:07]CheckOFDResponse [11:39:07]1017 (14) - 77093643461234 [11:39:07]1041 (16) - 0000000000874979 [11:39:07]1040 (4) - 85972 [11:39:07]1012 (4) - 20.09.2024 05:35 [11:39:07]1206 (1) - 0 [11:39:07]OFD Sender: Remove packet 85972 [11:39:07]ProducePacketName [11:39:07]name=ofd_packets/00085972 [11:39:07]NVStorageDeleteData [11:39:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [11:39:07]Read from MH i2c: E2 [11:39:07]MH_I2C_Read... [11:39:07]Read from MH i2c: E2 E5 00 [11:39:07]MH_I2C_Read... [11:39:07]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:39:07]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:39:07]wFMCommunicate OK [11:39:07]SAM_PROTO_GetFMData done [11:39:07]requested_item fm.sale_refund.total is exist - process it [11:39:07]requested_item fm.buy.total is exist - process it [11:39:07]requested_item shift.sale.total is exist - process it [11:39:07]SAM_PROTO_GetShiftData [11:39:07]wFMCommunicate request_size=4 [11:39:07]MH_SAM_APDU [11:39:07]CAPDU: 80 13 02 00 [11:39:07]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [11:39:07]Write i2c OK [11:39:07]MH_I2C_Read... [11:39:08]OFD Sender: No OFD packet to send [11:39:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:39:08]Read from MH i2c: E2 [11:39:08]MH_I2C_Read... [11:39:08]Read from MH i2c: E2 FD 00 [11:39:08]MH_I2C_Read... [11:39:08]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 83 00 00 00 69 04 9C 00 6F 04 04 00 83 00 00 00 B1 04 03 00 0B BA 9D 70 04 03 00 F8 D1 8F 72 04 03 00 13 E8 0D 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 18 C1 10 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 63 65 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 E0 [11:39:08]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 83 00 00 00 69 04 9C 00 6F 04 04 00 83 00 00 00 B1 04 03 00 0B BA 9D 70 04 03 00 F8 D1 8F 72 04 03 00 13 E8 0D 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 18 C1 10 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 63 65 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [11:39:08]wFMCommunicate OK [11:39:08]wFMCommunicate request_size=4 [11:39:08]MH_SAM_APDU [11:39:08]CAPDU: 80 17 00 00 [11:39:08]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [11:39:08]Write i2c OK [11:39:08]MH_I2C_Read... [11:39:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:39:08]Read from MH i2c: E2 [11:39:08]MH_I2C_Read... [11:39:08]Read from MH i2c: E2 FD 00 [11:39:08]MH_I2C_Read... [11:39:08]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [11:39:08]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [11:39:08]wFMCommunicate OK [11:39:08]wFMCommunicate request_size=4 [11:39:08]MH_SAM_APDU [11:39:08]CAPDU: 80 17 00 00 [11:39:08]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [11:39:08]Write i2c OK [11:39:08]MH_I2C_Read... [11:39:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:39:08]Read from MH i2c: E2 [11:39:08]MH_I2C_Read... [11:39:08]Read from MH i2c: E2 FD 00 [11:39:08]MH_I2C_Read... [11:39:08]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [11:39:08]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [11:39:08]wFMCommunicate OK [11:39:08]wFMCommunicate request_size=4 [11:39:08]MH_SAM_APDU [11:39:08]CAPDU: 80 17 00 00 [11:39:08]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [11:39:08]Write i2c OK [11:39:08]MH_I2C_Read... [11:39:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:39:09]Read from MH i2c: E2 [11:39:09]MH_I2C_Read... [11:39:09]Read from MH i2c: E2 FD 00 [11:39:09]MH_I2C_Read... [11:39:09]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [11:39:09]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [11:39:09]wFMCommunicate OK [11:39:09]wFMCommunicate request_size=4 [11:39:09]MH_SAM_APDU [11:39:09]CAPDU: 80 17 00 00 [11:39:09]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [11:39:09]Write i2c OK [11:39:09]MH_I2C_Read... [11:39:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [11:39:09]Read from MH i2c: E2 [11:39:09]MH_I2C_Read... [11:39:09]Read from MH i2c: E2 CC 00 [11:39:09]MH_I2C_Read... [11:39:09]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [11:39:09]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [11:39:09]wFMCommunicate OK [11:39:09]SAM_PROTO_GetShiftData done [11:39:09]requested_item shift.sale.total_cash is exist - process it [11:39:09]requested_item shift.sale_refund.total is exist - process it [11:39:09]requested_item shift.sale_refund.total_cash is exist - process it [11:39:09]requested_item shift.buy.total is exist - process it [11:39:09]requested_item shift.buy.total_cash is exist - process it [11:39:09]produce_requested_data done [11:39:09]produce_requested_data return {"fm.sale.total":73069528.12,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":103367.79,"shift.sale.total_cash":94254.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} [11:39:09]process_action_free get_value [11:39:09]json_value_free [11:39:09]json_value_free done [11:39:09]process_json_proto returns [11:39:09]Send response to host [11:39:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73069528.12,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":103367.79,"shift.sale.total_cash":94254.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}}} [11:39:09]free response buf [11:39:09]execute_script done [11:39:09]execute_script returns [11:39:09]free content buf [11:39:09]Sock 11.Close socket [11:39:09]Sock 11.Thread stoped [11:39:10]accept exits with 9 [11:39:10]New connection [11:39:10]New thread 3066854756 created [11:39:10]Thread 3066711396 joined [11:39:10]Waiting for new connection... [11:39:10] Sock 9.Parse request [11:39:10]Sock 9.Check first char [11:39:10]Sock 9.First char is OK [11:39:10]request: POST /json_proto HTTP/1.0 [11:39:10]Method: POST [11:39:10]URL: /json_proto [11:39:10]Method is POST - this is cgi request [11:39:10]url: /json_proto [11:39:10]query_string will be loaded in cgi processing [11:39:10]execute_cgi json_proto POST (null) [11:39:10]execute_cgi path=json_proto method=POST [11:39:10]POST find Content-Length [11:39:10]Host: 172.17.47.196:8080 [11:39:10]Content-Length: 614 [11:39:10]Content-Type: application/json [11:39:10] [11:39:10]POST finish read [11:39:10]Found Content-Length = 614 [11:39:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147814", "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" ] } } [11:39:10]execute_script... [11:39: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)147814", "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" ] } } [11:39:10]POST & json_proto [11:39:10]process_json_proto [11:39:10]json parsed OK: [11:39:10]protocol is kg_v1.0 [11:39:10]action value=close_receipt [11:39:10]process_action close_receipt [11:39:10]cmd_close_receipt [11:39:10]MH_GetDate [11:39:10]Write to MH i2c: F0 00 00 1D 00 0C [11:39:10]Write i2c OK [11:39:10]MH_I2C_Read... [11:39:10]Read from MH i2c: F0 [11:39:10]MH_I2C_Read... [11:39:10]Read from MH i2c: F0 09 00 [11:39:10]MH_I2C_Read... [11:39:10]Read from MH i2c: F0 09 00 1D 00 00 DE 5E ED 66 4C 6B 94 66 55 [11:39:10]GetLastDocTimeStamp 1726831638 [11:39:10]current date 1726832350 [11:39:10]FM_GetShiftState [11:39:10]SAM_PROTO_GetShiftState [11:39:10]wFMCommunicate request_size=4 [11:39:10]MH_SAM_APDU [11:39:10]CAPDU: 80 13 01 00 [11:39:10]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [11:39:10]Write i2c OK [11:39:10]MH_I2C_Read... [11:39:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:10]Read from MH i2c: E2 [11:39:10]MH_I2C_Read... [11:39:10]Read from MH i2c: E2 0E 00 [11:39:10]MH_I2C_Read... [11:39:10]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [11:39:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:39:10]wFMCommunicate OK [11:39:10]SAM_PROTO_GetShiftState done [11:39:10]FM_GetShiftState done [11:39:10]opened in 1726791534 [11:39:10]opened+sec_in_day 1726877934 [11:39:10]quantity*price = 11000 [11:39:10]sum+1 = 11001 [11:39:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 132 20.09.2024 11:39 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85973 ФПД: 217933372938914 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T113910&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85973&fm=217933372938914&tin=02508201610067®Number=0000000000092592&sum=11000 0 [11:39:11]StoreToDocumentArchive [11:39:11]shift 495 fd 85973 [11:39:11]save to /storage/0495/doc_00085973 [11:39:11]save last doc name /storage/0495/doc_00085973 to /storage/kkm_last_doc_name [11:39:11]save OK [11:39:11]Clear old archive folders... [11:39:11]ProcessDocumentItem done err = 0, tmpTLVsize=266 [11:39:11]tlvbuf is 01D00E50 [11:39:11]SAM_PROTO_ClearQueue [11:39:11]wFMCommunicate request_size=4 [11:39:11]MH_SAM_APDU [11:39:11]CAPDU: 80 09 00 00 [11:39:11]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [11:39:11]Write i2c OK [11:39:11]MH_I2C_Read... [11:39:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:11]Read from MH i2c: E2 [11:39:11]MH_I2C_Read... [11:39:11]Read from MH i2c: E2 03 00 [11:39:11]MH_I2C_Read... [11:39:11]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [11:39:11]RAPDU: 90 00 [11:39:11]wFMCommunicate OK [11:39:11]SAM_PROTO_ClearQueue done [11:39:11]KKMCreateOFDPacket [11:39:11]OFDProtocolAddRootSTLVToBuf [11:39:11]FM_MakeSignedData [11:39:11]FM_MakeSignedData [11:39:11]SAM_PROTO_SignData [11:39:11]wFMCommunicate request_size=4 [11:39:11]MH_SAM_APDU [11:39:11]CAPDU: 80 0D 01 02 [11:39:11]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [11:39:11]Write i2c OK [11:39:11]MH_I2C_Read... [11:39:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:11]Read from MH i2c: E2 [11:39:11]MH_I2C_Read... [11:39:11]Read from MH i2c: E2 03 00 [11:39:11]MH_I2C_Read... [11:39:11]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [11:39:11]RAPDU: 90 00 [11:39:11]wFMCommunicate OK [11:39:11]wFMCommunicate request_size=255 [11:39:11]MH_SAM_APDU [11:39:11]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 84 00 00 00 F4 03 04 00 DE 5E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 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:39:12]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 84 00 00 00 F4 03 04 00 DE 5E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 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 [11:39:12]Write i2c OK [11:39:12]MH_I2C_Read... [11:39:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:12]Read from MH i2c: E2 [11:39:12]MH_I2C_Read... [11:39:12]Read from MH i2c: E2 03 00 [11:39:12]MH_I2C_Read... [11:39:12]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [11:39:12]RAPDU: 90 00 [11:39:12]wFMCommunicate OK [11:39:12]wFMCommunicate request_size=25 [11:39:12]MH_SAM_APDU [11:39:12]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 D5 4F 01 00 35 04 06 00 C6 35 91 47 5A A2 [11:39:12]Write to MH i2c: E2 1C 00 2E 00 80 0D 02 02 14 00 37 39 10 04 04 00 D5 4F 01 00 35 04 06 00 C6 35 91 47 5A A2 00 00 8B [11:39:12]Write i2c OK [11:39:12]MH_I2C_Read... [11:39:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:12]Read from MH i2c: E2 [11:39:12]MH_I2C_Read... [11:39:12]Read from MH i2c: E2 03 00 [11:39:12]MH_I2C_Read... [11:39:12]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [11:39:12]RAPDU: 90 00 [11:39:12]wFMCommunicate OK [11:39:12]wFMCommunicate request_size=4 [11:39:12]MH_SAM_APDU [11:39:12]CAPDU: 80 0D 03 02 [11:39:12]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [11:39:12]Write i2c OK [11:39:12]MH_I2C_Read... [11:39:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:12]Read from MH i2c: E2 [11:39:12]MH_I2C_Read... [11:39:12]Read from MH i2c: E2 0B 00 [11:39:12]MH_I2C_Read... [11:39:12]Read from MH i2c: E2 0B 00 2F 00 00 85 AA 44 CB DE 60 78 3F 90 00 DE [11:39:12]RAPDU: 85 AA 44 CB DE 60 78 3F 90 00 [11:39:12]wFMCommunicate OK [11:39:12]SAM_PROTO_SignData done [11:39:12]FM_MakeSignedData done [11:39:12]CreateOFDProtocolMessage [11:39:12]wFMCommunicate request_size=4 [11:39:12]MH_SAM_APDU [11:39:12]CAPDU: 80 11 00 00 [11:39:12]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [11:39:12]Write i2c OK [11:39:12]MH_I2C_Read... [11:39:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:12]Read from MH i2c: E2 [11:39:12]MH_I2C_Read... [11:39:12]Read from MH i2c: E2 17 00 [11:39:12]MH_I2C_Read... [11:39:12]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:39:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:39:12]wFMCommunicate OK [11:39:12]CreateOFDProtocolMessage done [11:39:12]OFDSenderStorePacket 85973 [11:39:12]StoreOFDPacket docnum=85973 [11:39: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 1E 01 00 00 B5 E5 16 01 00 15 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 84 00 00 00 F4 03 04 00 DE 5E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C6 35 91 47 5A A2 85 AA 44 CB DE 60 78 3F [11:39:12]CheckFolder [11:39:12]dirname=/storage/ofd_packets [11:39:12]CheckFolder done [11:39:12]ProducePacketName [11:39:12]name=ofd_packets/00085973 [11:39:12]NVStorageSaveData ofd_packets/00085973 [11:39:12]File name is /storage/ofd_packets/00085973 [11:39:12]Write 316 bytes [11:39:12]NVStorageSaveData done [11:39:12]OFDSenderStorePacket done [11:39:12]KKMCreateOFDPacket done [11:39:12]NVStorageSaveData kkm_last_timestamp [11:39:12]File name is /storage/kkm_last_timestamp [11:39:12]Write 4 bytes [11:39:12]NVStorageSaveData done [11:39:12]ExternCall_PrintAddStr [11:39:12]wPrintStart [11:39:12]Write to MH i2c: 01 00 00 31 00 31 [11:39:12]OFD Sender: Processing packet 85973 [packets to send 263, broken 262] [11:39:12]ProducePacketName [11:39:12]name=ofd_packets/00085973 [11:39:12]OFD Sender: To server: pG, [11:39:12]CommunicateWithHost lk.salyk.kg:30040 [11:39:12]ConnectInit lk.salyk.kg [11:39:12]Write i2c OK [11:39:12]MH_I2C_Read... [11:39:12]Read from MH i2c: 01 [11:39:12]MH_I2C_Read... [11:39:12]Read from MH i2c: 01 07 00 [11:39:12]MH_I2C_Read... [11:39:12]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [11:39:12]RasterBufferAndPrint [11:39:12]line Счет N : (3)147814 [11:39:12]line ИНН: 02508201610067 [11:39:12]line Контрольно-Кассовый Чек [11:39:12]line ПРОДАЖА [11:39:12]line Товар: 4870001570071 [11:39:12]line Напиток Pepsi 1л [11:39:12]line 1.000 * 110.00 [11:39:12]line = 110.00 [11:39:12]line НДС 12% НСП 1% [11:39:12]line > о реализуемом товаре [11:39:12]line ИТОГО: 110.00 [11:39:12]line НСП 1% : 0.97 [11:39:12]line НДС 12% : 11.68 [11:39:12]line Наличными: 110.00 [11:39:12]line Безнал.: 0.00 [11:39:12]line Место: АЗС № 137 "Партнер Нефть" [11:39:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:39:12]line СНО: Общий режим [11:39:12]line Чек 132 20.09.2024 11:39 [11:39:12]line Смена: 495 ФФД: 1.0 [11:39:12]line ЗНМ: 0300000064 [11:39:12]line РНМ: 0000000000092592 [11:39:12]line Версия ККМ: 001 [11:39:12]line ФМ: 0000000000874979 [11:39:12]line ФД: 85973 [11:39:12]line ФПД: 217933372938914 [11:39:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T113910&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85973&fm=217933372938914&tin=02508201610067®Number=0000000000092592&sum=11000 [11:39:12]line 0 [11:39:12]written 0, free lines is 4095 [11:39:13]Write to MH i2c: 01 00 00 59 00 59 [11:39:13]Write i2c OK [11:39:13]MH_I2C_Read... [11:39:13]Read from MH i2c: 01 [11:39:13]MH_I2C_Read... [11:39:13]Read from MH i2c: 01 07 00 [11:39:13]MH_I2C_Read... [11:39:13]Read from MH i2c: 01 07 00 59 00 00 00 00 00 00 09 0D 76 [11:39:13]RasterBufferAndPrint [11:39:13]line [11:39:13]line [11:39:13]line [11:39:13]line [11:39:13]line [11:39:13]written 0, free lines is 3363 [11:39:13]MH_Cut [11:39:13]Write to MH i2c: D1 01 00 60 00 01 32 [11:39:13]Write i2c OK [11:39:13]MH_I2C_Read... [11:39:13]Read from MH i2c: D1 [11:39:13]MH_I2C_Read... [11:39:13]Read from MH i2c: D1 01 00 [11:39:13]MH_I2C_Read... [11:39:13]Read from MH i2c: D1 01 00 60 00 00 31 [11:39:13]Write to MH i2c: 01 00 00 61 00 61 [11:39:13]Write i2c OK [11:39:13]MH_I2C_Read... [11:39:13]*** Cut start [11:39:13]*** Partial cut [11:39:13]*** CUTSNS_PIN = 1 [11:39:13]*** CUTSNS_PIN = 0 [11:39:13]Connected sock=7 [11:39: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 1E 01 00 00 B5 E5 16 01 00 15 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 *** Brake cut motor [11:39:14]00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 DE 5E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C6 35 91 47 5A A2 85 AA 44 CB DE 60 78 3F [11:39:14]Read from MH i2c: 01 [11:39:14]MH_I2C_Read... [11:39:14]*** Stop cut motor [11:39:14]*** Cut end [11:39:14]Read from MH i2c: 01 07 00 [11:39:14]MH_I2C_Read... [11:39:14]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 FF 0F 76 [11:39:14]process_action close_receipt done [11:39:14]requested_data is exist [11:39:14]produce_requested_data [11:39:14]requested_item fm.sn is exist - process it [11:39:14]wFMCommunicate request_size=4 [11:39:14]MH_SAM_APDU [11:39:14]CAPDU: 80 11 00 00 [11:39:14]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [11:39:14]Write i2c OK [11:39:14]MH_I2C_Read... [11:39:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:14]Read from MH i2c: E2 [11:39:14]MH_I2C_Read... [11:39:14]Read from MH i2c: E2 17 00 [11:39:14]MH_I2C_Read... [11:39:14]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 [11:39:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:39:14]wFMCommunicate OK [11:39:14]requested_item fd.num is exist - process it [11:39:14]SAM_PROTO_GetFieldsCounters [11:39:14]wFMCommunicate request_size=4 [11:39:14]MH_SAM_APDU [11:39:14]CAPDU: 80 13 00 00 [11:39:14]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [11:39:14]Write i2c OK [11:39:14]MH_I2C_Read... [11:39:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:14]Read from MH i2c: E2 [11:39:14]MH_I2C_Read... [11:39:14]Read from MH i2c: E2 62 00 [11:39:14]MH_I2C_Read... [11:39:14]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 D5 4F 01 00 0E 04 04 00 EF 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 AF [11:39: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 D5 4F 01 00 0E 04 04 00 EF 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 [11:39:14]wFMCommunicate OK [11:39:14]SAM_PROTO_GetFieldsCounters done [11:39:14]requested_item shift.num is exist - process it [11:39:14]requested_item shift.opened is exist - process it [11:39:14]req_shift_opened [11:39:14]FM_GetShiftState [11:39:14]SAM_PROTO_GetShiftState [11:39:14]wFMCommunicate request_size=4 [11:39:14]MH_SAM_APDU [11:39:14]CAPDU: 80 13 01 00 [11:39:14]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [11:39: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 88 BE 47 00 DB 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 D5 4F 01 00 F4 03 04 00 B6 09 ED 66 B6 04 01 00 00 A8 CA D6 B7 D1 EF B2 93 [11:39:15]CommunicateWithHost err = 0 [11:39:15]CheckOFDResponse [11:39:15]1017 (14) - 77093643461234 [11:39:15]1041 (16) - 0000000000874979 [11:39:15]1040 (4) - 85973 [11:39:15]1012 (4) - 20.09.2024 05:35 [11:39:15]1206 (1) - 0 [11:39:15]OFD Sender: Remove packet 85973 [11:39:15]ProducePacketName [11:39:15]name=ofd_packets/00085973 [11:39:15]NVStorageDeleteData [11:39:15]Write i2c OK [11:39:15]MH_I2C_Read... [11:39:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:15]Read from MH i2c: E2 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: E2 0E 00 [11:39:15]MH_I2C_Read... [11:39:15]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6C [11:39:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:39:15]wFMCommunicate OK [11:39:15]SAM_PROTO_GetShiftState done [11:39:15]FM_GetShiftState done [11:39:15]req_shift_opened done [11:39:15]requested_item shift.open_date is exist - process it [11:39:15]req_shift_open_date [11:39:15]req_shift_open_date done [11:39:15]produce_requested_data done [11:39:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85973,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:39:15]process_action_free close_receipt [11:39:15]json_value_free [11:39:15]json_value_free done [11:39:15]process_json_proto returns [11:39:15]Send response to host [11:39:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85973,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:39:15]free response buf [11:39:15]execute_script done [11:39:15]execute_script returns [11:39:15]free content buf [11:39:15]Sock 9.Close socket [11:39:15]Sock 9.Thread stoped [11:39:15]OFD Sender: No OFD packet to send [11:39:18]accept exits with 10 [11:39:18]New connection [11:39:18]New thread 3066711396 created [11:39:18]Thread 3066854756 joined [11:39:18]Waiting for new connection... [11:39:18] Sock 10.Parse request [11:39:18]Sock 10.Check first char [11:39:18]Sock 10.First char is OK [11:39:18]request: POST /json_proto HTTP/1.0 [11:39:18]Method: POST [11:39:18]URL: /json_proto [11:39:18]Method is POST - this is cgi request [11:39:18]url: /json_proto [11:39:18]query_string will be loaded in cgi processing [11:39:18]execute_cgi json_proto POST (null) [11:39:18]execute_cgi path=json_proto method=POST [11:39:18]POST find Content-Length [11:39:18]Host: 172.17.47.196:8080 [11:39:18]Content-Length: 687 [11:39:18]Content-Type: application/json [11:39:18] [11:39:18]POST finish read [11:39:18]Found Content-Length = 687 [11:39:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870825", "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" : 32.810, "sum" : 2500.12, "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" ] } } [11:39:18]execute_script... [11: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)870825", "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" : 32.810, "sum" : 2500.12, "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" ] } } [11:39:18]POST & json_proto [11:39:18]process_json_proto [11:39:18]json parsed OK: [11:39:18]protocol is kg_v1.0 [11:39:18]action value=close_receipt [11:39:18]process_action close_receipt [11:39:18]cmd_close_receipt [11:39:18]MH_GetDate [11:39:18]Write to MH i2c: F0 00 00 65 00 54 [11:39:18]Write i2c OK [11:39:18]MH_I2C_Read... [11:39:18]Read from MH i2c: F0 [11:39:18]MH_I2C_Read... [11:39:18]Read from MH i2c: F0 09 00 [11:39:18]MH_I2C_Read... [11:39:18]Read from MH i2c: F0 09 00 65 00 00 E7 5E ED 66 4C 6B 94 66 A6 [11:39:18]GetLastDocTimeStamp 1726832350 [11:39:18]current date 1726832359 [11:39:18]FM_GetShiftState [11:39:18]SAM_PROTO_GetShiftState [11:39:18]wFMCommunicate request_size=4 [11:39:18]MH_SAM_APDU [11:39:18]CAPDU: 80 13 01 00 [11:39:18]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [11:39:18]Write i2c OK [11:39:18]MH_I2C_Read... [11:39:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:18]Read from MH i2c: E2 [11:39:18]MH_I2C_Read... [11:39:18]Read from MH i2c: E2 0E 00 [11:39:18]MH_I2C_Read... [11:39:18]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6E [11:39:18]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:39:18]wFMCommunicate OK [11:39:18]SAM_PROTO_GetShiftState done [11:39:18]FM_GetShiftState done [11:39:18]opened in 1726791534 [11:39:18]opened+sec_in_day 1726877934 [11:39:18]quantity*price = 250012 [11:39:18]sum+1 = 250013 [11:39:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 133 20.09.2024 11:39 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85974 ФПД: 194907912536125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T113919&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85974&fm=194907912536125&tin=02508201610067®Number=0000000000092592&sum=250000 [11:39:20]StoreToDocumentArchive [11:39:20]shift 495 fd 85974 [11:39:20]save to /storage/0495/doc_00085974 [11:39:20]save last doc name /storage/0495/doc_00085974 to /storage/kkm_last_doc_name [11:39:20]save OK [11:39:20]Clear old archive folders... [11:39:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:39:20]tlvbuf is 01D00D10 [11:39:20]SAM_PROTO_ClearQueue [11:39:20]wFMCommunicate request_size=4 [11:39:20]MH_SAM_APDU [11:39:20]CAPDU: 80 09 00 00 [11:39:20]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [11:39:20]Write i2c OK [11:39:20]MH_I2C_Read... [11:39:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:20]Read from MH i2c: E2 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [11:39:20]RAPDU: 90 00 [11:39:20]wFMCommunicate OK [11:39:20]SAM_PROTO_ClearQueue done [11:39:20]KKMCreateOFDPacket [11:39:20]OFDProtocolAddRootSTLVToBuf [11:39:20]FM_MakeSignedData [11:39:20]FM_MakeSignedData [11:39:20]SAM_PROTO_SignData [11:39:20]wFMCommunicate request_size=4 [11:39:20]MH_SAM_APDU [11:39:20]CAPDU: 80 0D 01 02 [11:39:20]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [11:39:20]Write i2c OK [11:39:20]MH_I2C_Read... [11:39:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:20]Read from MH i2c: E2 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [11:39:20]RAPDU: 90 00 [11:39:20]wFMCommunicate OK [11:39:20]wFMCommunicate request_size=255 [11:39:20]MH_SAM_APDU [11:39: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 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 85 00 00 00 F4 03 04 00 E7 5E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [11:39:20]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 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 85 00 00 00 F4 03 04 00 E7 5E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 FB [11:39:20]Write i2c OK [11:39:20]MH_I2C_Read... [11:39:20]OFD Sender: No OFD packet to send [11:39:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:20]Read from MH i2c: E2 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [11:39:20]RAPDU: 90 00 [11:39:20]wFMCommunicate OK [11:39:20]wFMCommunicate request_size=11 [11:39:20]MH_SAM_APDU [11:39:20]CAPDU: 80 0D 02 02 06 B1 44 88 E4 00 3D [11:39:20]Write to MH i2c: E2 0E 00 76 00 80 0D 02 02 06 00 B1 44 88 E4 00 3D 00 00 9A [11:39:20]Write i2c OK [11:39:20]MH_I2C_Read... [11:39:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:20]Read from MH i2c: E2 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [11:39:20]RAPDU: 90 00 [11:39:20]wFMCommunicate OK [11:39:20]wFMCommunicate request_size=4 [11:39:20]MH_SAM_APDU [11:39:20]CAPDU: 80 0D 03 02 [11:39:20]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [11:39:20]Write i2c OK [11:39:20]MH_I2C_Read... [11:39:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:20]Read from MH i2c: E2 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 0B 00 [11:39:20]MH_I2C_Read... [11:39:20]Read from MH i2c: E2 0B 00 77 00 00 48 45 DB 70 8B 61 37 F6 90 00 E4 [11:39:20]RAPDU: 48 45 DB 70 8B 61 37 F6 90 00 [11:39:20]wFMCommunicate OK [11:39:20]SAM_PROTO_SignData done [11:39:20]FM_MakeSignedData done [11:39:20]CreateOFDProtocolMessage [11:39:20]wFMCommunicate request_size=4 [11:39:20]MH_SAM_APDU [11:39:20]CAPDU: 80 11 00 00 [11:39:20]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [11:39:20]Write i2c OK [11:39:20]MH_I2C_Read... [11:39:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:21]Read from MH i2c: E2 [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: E2 17 00 [11:39:21]MH_I2C_Read... [11:39:21]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: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 [11:39:21]wFMCommunicate OK [11:39:21]CreateOFDProtocolMessage done [11:39:21]OFDSenderStorePacket 85974 [11:39:21]StoreOFDPacket docnum=85974 [11:39: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 FB 77 08 01 77 4D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 85 00 00 00 F4 03 04 00 E7 5E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B1 44 88 E4 00 3D 48 45 DB 70 8B 61 37 F6 [11:39:21]CheckFolder [11:39:21]dirname=/storage/ofd_packets [11:39:21]CheckFolder done [11:39:21]ProducePacketName [11:39:21]name=ofd_packets/00085974 [11:39:21]NVStorageSaveData ofd_packets/00085974 [11:39:21]File name is /storage/ofd_packets/00085974 [11:39:21]Write 302 bytes [11:39:21]NVStorageSaveData done [11:39:21]OFDSenderStorePacket done [11:39:21]KKMCreateOFDPacket done [11:39:21]NVStorageSaveData kkm_last_timestamp [11:39:21]File name is /storage/kkm_last_timestamp [11:39:21]Write 4 bytes [11:39:21]NVStorageSaveData done [11:39:21]ExternCall_PrintAddStr [11:39:21]wPrintStart [11:39:21]Write to MH i2c: 01 00 00 79 00 79 [11:39:21]Write i2c OK [11:39:21]MH_I2C_Read... [11:39:21]OFD Sender: Processing packet 85974 [packets to send 263, broken 262] [11:39:21]ProducePacketName [11:39:21]name=ofd_packets/00085974 [11:39:21]OFD Sender: To server: pG, [11:39:21]CommunicateWithHost lk.salyk.kg:30040 [11:39:21]ConnectInit lk.salyk.kg [11:39:21]Read from MH i2c: 01 [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: 01 07 00 [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [11:39:21]RasterBufferAndPrint [11:39:21]line Счет N : (1)870825 [11:39:21]line ИНН: 02508201610067 [11:39:21]line Контрольно-Кассовый Чек [11:39:21]line ПРОДАЖА [11:39:21]line ТРК (МРК, ГНК) : 54 [11:39:21]line Товар: 2710194210 [11:39:21]line ДТ(л)-К-4 [11:39:21]line 32.810 * 76.20 [11:39:21]line = 2500.12 [11:39:21]line НДС 12% НСП 1% [11:39:21]line > о реализуемом товаре [11:39:21]line ОКРУГЛЕНИЕ: -0.12 [11:39:21]line ИТОГО: 2500.00 [11:39:21]line Внесено: 2500.00 [11:39:21]line СДАЧА: 0.00 [11:39:21]line НСП 1% : 22.12 [11:39:21]line НДС 12% : 265.50 [11:39:21]line Наличными: 2500.00 [11:39:21]line Безнал.: 0.00 [11:39:21]line Место: АЗС № 137 "Партнер Нефть" [11:39:21]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:39:21]line СНО: Общий режим [11:39:21]line Чек 133 20.09.2024 11:39 [11:39:21]line Смена: 495 ФФД: 1.0 [11:39:21]line ЗНМ: 0300000064 [11:39:21]line РНМ: 0000000000092592 [11:39:21]line Версия ККМ: 001 [11:39:21]line ФМ: 0000000000874979 [11:39:21]line ФД: 85974 [11:39:21]line ФПД: 194907912536125 [11:39:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T113919&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85974&fm=194907912536125&tin=02508201610067®Number=0000000000092592&sum=250000 [11:39:21]written 0, free lines is 4095 [11:39:21]Connected sock=9 [11:39: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 10 01 00 00 FB 77 08 01 77 4D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 85 00 00 00 F4 03 04 00 E7 5E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 Write to MH i2c: 10 01 00 00 30 00 30 A4 30 00 30 A4 30 [11:39:21]30 30 Write i2c OK [11:39:21]30 MH_I2C_Read... [11:39:21]30 Read from MH i2c: 30 01 30 [11:39:21]39 MH_I2C_Read... [11:39:21]32 Read from MH i2c: 35 01 39 07 32 00 11 [11:39:21]04 MH_I2C_Read... [11:39:21]Read from MH i2c: 01 07 00 A4 00 00 00 00 00 00 4A 0D 02 [11:39:21]RasterBufferAndPrint [11:39:21]line [11:39:21]line [11:39:21]line [11:39:21]line [11:39:21]10 line [11:39:21]00 30 30 written 0, free lines is 3446 [11:39:21]30 30 30 30 30 30 30 30 38 37 34 39 MH_Cut [11:39:21]37 Write to MH i2c: 39 D1 10 01 04 00 04 AB 00 00 D6 01 4F 7D 01 [11:39:21]00 35 Write i2c OK [11:39:21]04 MH_I2C_Read... [11:39:21]06 00 B1 44 88 E4 00 Read from MH i2c: 3D D1 48 [11:39:21]MH_I2C_Read... [11:39:21]45 DB 70 8B 61 37 F6 [11:39:21]Read from MH i2c: D1 01 00 [11:39:21]MH_I2C_Read... [11:39:21]Read from MH i2c: D1 01 00 AB 00 00 7C [11:39:21]Write to MH i2c: 01 00 00 AC 00 AC [11:39:21]Write i2c OK [11:39:21]MH_I2C_Read... [11:39: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 0E 7C 47 00 C8 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 D6 4F 01 00 F4 03 04 00 BD 09 ED 66 B6 04 01 00 00 BD CB AD 8E EA 39 8D 2F [11:39:22]CommunicateWithHost err = 0 [11:39:22]CheckOFDResponse [11:39:22]1017 (14) - 77093643461234 [11:39:22]1041 (16) - 0000000000874979 [11:39:22]1040 (4) - 85974 [11:39:22]1012 (4) - 20.09.2024 05:35 [11:39:22]1206 (1) - 0 [11:39:22]OFD Sender: Remove packet 85974 [11:39:22]ProducePacketName [11:39:22]name=ofd_packets/00085974 [11:39:22]NVStorageDeleteData [11:39:22]*** Cut start [11:39:22]*** Partial cut [11:39:22]*** CUTSNS_PIN = 1 [11:39:22]*** CUTSNS_PIN = 0 [11:39:22]OFD Sender: No OFD packet to send [11:39:22]*** Brake cut motor [11:39:22]Read from MH i2c: 01 [11:39:22]MH_I2C_Read... [11:39:23]*** Stop cut motor [11:39:23]*** Cut end [11:39:23]Read from MH i2c: 01 07 00 [11:39:23]MH_I2C_Read... [11:39:23]Read from MH i2c: 01 07 00 AC 00 00 00 00 00 00 FF 0F C1 [11:39:23]process_action close_receipt done [11:39:23]requested_data is exist [11:39:23]produce_requested_data [11:39:23]requested_item fm.sn is exist - process it [11:39:23]wFMCommunicate request_size=4 [11:39:23]MH_SAM_APDU [11:39:23]CAPDU: 80 11 00 00 [11:39:23]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [11:39:23]Write i2c OK [11:39:23]MH_I2C_Read... [11:39:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:23]Read from MH i2c: E2 [11:39:23]MH_I2C_Read... [11:39:23]Read from MH i2c: E2 17 00 [11:39:23]MH_I2C_Read... [11:39:23]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 [11:39: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:39:23]wFMCommunicate OK [11:39:23]requested_item fd.num is exist - process it [11:39:23]SAM_PROTO_GetFieldsCounters [11:39:23]wFMCommunicate request_size=4 [11:39:23]MH_SAM_APDU [11:39:23]CAPDU: 80 13 00 00 [11:39:23]Write to MH i2c: E2 08 00 AE 00 80 13 00 00 00 00 00 00 2A [11:39:23]Write i2c OK [11:39:23]MH_I2C_Read... [11:39:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:23]Read from MH i2c: E2 [11:39:23]MH_I2C_Read... [11:39:23]Read from MH i2c: E2 62 00 [11:39:23]MH_I2C_Read... [11:39:23]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 D6 4F 01 00 0E 04 04 00 EF 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 FE [11:39: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 D6 4F 01 00 0E 04 04 00 EF 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 [11:39:23]wFMCommunicate OK [11:39:23]SAM_PROTO_GetFieldsCounters done [11:39:23]requested_item shift.num is exist - process it [11:39:23]requested_item shift.opened is exist - process it [11:39:23]req_shift_opened [11:39:23]FM_GetShiftState [11:39:23]SAM_PROTO_GetShiftState [11:39:23]wFMCommunicate request_size=4 [11:39:23]MH_SAM_APDU [11:39:23]CAPDU: 80 13 01 00 [11:39:23]Write to MH i2c: E2 08 00 AF 00 80 13 01 00 00 00 00 00 2C [11:39:23]Write i2c OK [11:39:23]MH_I2C_Read... [11:39:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:23]Read from MH i2c: E2 [11:39:23]MH_I2C_Read... [11:39:23]Read from MH i2c: E2 0E 00 [11:39:23]MH_I2C_Read... [11:39:23]Read from MH i2c: E2 0E 00 AF 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B7 [11:39:23]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:39:23]wFMCommunicate OK [11:39:23]SAM_PROTO_GetShiftState done [11:39:23]FM_GetShiftState done [11:39:23]req_shift_opened done [11:39:23]requested_item shift.open_date is exist - process it [11:39:23]req_shift_open_date [11:39:23]req_shift_open_date done [11:39:23]produce_requested_data done [11:39:23]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85974,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:39:23]process_action_free close_receipt [11:39:23]json_value_free [11:39:23]json_value_free done [11:39:23]process_json_proto returns [11:39:23]Send response to host [11:39:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85974,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:39:23]free response buf [11:39:23]execute_script done [11:39:23]execute_script returns [11:39:23]free content buf [11:39:23]Sock 10.Close socket [11:39:23]Sock 10.Thread stoped [11:39:27]OFD Sender: No OFD packet to send [11:39:32]OFD Sender: No OFD packet to send [11:39:37]OFD Sender: No OFD packet to send [11:39:42]OFD Sender: No OFD packet to send [11:39:47]OFD Sender: No OFD packet to send [11:39:52]OFD Sender: No OFD packet to send [11:39:57]OFD Sender: No OFD packet to send [11:40:02]OFD Sender: No OFD packet to send [11:40:07]OFD Sender: No OFD packet to send [11:40:08]recv_with_timeout no data received [11:40:12]OFD Sender: No OFD packet to send [11:40:17]OFD Sender: No OFD packet to send [11:40:22]recv_with_timeout no data received [11:40:22]OFD Sender: No OFD packet to send [11:40:27]OFD Sender: No OFD packet to send [11:40:32]OFD Sender: No OFD packet to send [11:40:37]OFD Sender: No OFD packet to send [11:40:37]recv_with_timeout no data received [11:40:42]OFD Sender: No OFD packet to send [11:40:47]OFD Sender: No OFD packet to send [11:40:52]OFD Sender: No OFD packet to send [11:40:57]OFD Sender: No OFD packet to send [11:41:02]OFD Sender: No OFD packet to send [11:41:07]OFD Sender: No OFD packet to send [11:41:12]OFD Sender: No OFD packet to send [11:41:17]OFD Sender: No OFD packet to send [11:41:22]OFD Sender: No OFD packet to send [11:41:27]OFD Sender: No OFD packet to send [11:41:29]recv_with_timeout no data received [11:41:32]OFD Sender: No OFD packet to send [11:41:37]OFD Sender: No OFD packet to send [11:41:42]OFD Sender: No OFD packet to send [11:41:47]OFD Sender: No OFD packet to send [11:41:52]OFD Sender: No OFD packet to send [11:41:57]OFD Sender: No OFD packet to send [11:42:02]OFD Sender: No OFD packet to send [11:42:07]OFD Sender: No OFD packet to send [11:42:12]OFD Sender: No OFD packet to send [11:42:17]OFD Sender: No OFD packet to send [11:42:22]OFD Sender: No OFD packet to send [11:42:27]OFD Sender: No OFD packet to send [11:42:32]OFD Sender: No OFD packet to send [11:42:37]OFD Sender: No OFD packet to send [11:42:42]OFD Sender: No OFD packet to send [11:42:46]recv_with_timeout no data received [11:42:48]OFD Sender: No OFD packet to send [11:42:53]OFD Sender: No OFD packet to send [11:42:58]OFD Sender: No OFD packet to send [11:43:03]OFD Sender: No OFD packet to send [11:43:08]OFD Sender: No OFD packet to send [11:43:13]OFD Sender: No OFD packet to send [11:43:18]OFD Sender: No OFD packet to send [11:43:23]OFD Sender: No OFD packet to send [11:43:24]recv_with_timeout no data received [11:43:28]OFD Sender: No OFD packet to send [11:43:33]OFD Sender: No OFD packet to send [11:43:38]OFD Sender: No OFD packet to send [11:43:42]recv_with_timeout no data received [11:43:43]OFD Sender: No OFD packet to send [11:43:48]OFD Sender: No OFD packet to send [11:43:53]OFD Sender: No OFD packet to send [11:43:58]OFD Sender: No OFD packet to send [11:44:03]OFD Sender: No OFD packet to send [11:44:08]OFD Sender: No OFD packet to send [11:44:13]OFD Sender: No OFD packet to send [11:44:18]OFD Sender: No OFD packet to send [11:44:18]recv_with_timeout no data received [11:44:23]OFD Sender: No OFD packet to send [11:44:28]OFD Sender: No OFD packet to send [11:44:33]OFD Sender: No OFD packet to send [11:44:38]OFD Sender: No OFD packet to send [11:44:43]OFD Sender: No OFD packet to send [11:44:48]OFD Sender: No OFD packet to send [11:44:53]OFD Sender: No OFD packet to send [11:44:58]OFD Sender: No OFD packet to send [11:45:03]OFD Sender: No OFD packet to send [11:45:08]OFD Sender: No OFD packet to send [11:45:13]OFD Sender: No OFD packet to send [11:45:14]recv_with_timeout no data received [11:45:18]OFD Sender: No OFD packet to send [11:45:23]OFD Sender: No OFD packet to send [11:45:28]OFD Sender: No OFD packet to send [11:45:33]OFD Sender: No OFD packet to send [11:45:38]OFD Sender: No OFD packet to send [11:45:43]OFD Sender: No OFD packet to send [11:45:48]OFD Sender: No OFD packet to send [11:45:53]OFD Sender: No OFD packet to send [11:45:58]OFD Sender: No OFD packet to send [11:46:03]OFD Sender: No OFD packet to send [11:46:08]OFD Sender: No OFD packet to send [11:46:13]OFD Sender: No OFD packet to send [11:46:18]OFD Sender: No OFD packet to send [11:46:23]OFD Sender: No OFD packet to send [11:46:28]OFD Sender: No OFD packet to send [11:46:33]OFD Sender: No OFD packet to send [11:46:38]OFD Sender: No OFD packet to send [11:46:43]OFD Sender: No OFD packet to send [11:46:46]recv_with_timeout no data received [11:46:48]OFD Sender: No OFD packet to send [11:46:53]OFD Sender: No OFD packet to send [11:46:58]OFD Sender: No OFD packet to send [11:47:03]OFD Sender: No OFD packet to send [11:47:08]OFD Sender: No OFD packet to send [11:47:13]OFD Sender: No OFD packet to send [11:47:18]OFD Sender: No OFD packet to send [11:47:23]OFD Sender: No OFD packet to send [11:47:28]OFD Sender: No OFD packet to send [11:47:33]OFD Sender: No OFD packet to send [11:47:38]OFD Sender: No OFD packet to send [11:47:43]OFD Sender: No OFD packet to send [11:47:48]OFD Sender: No OFD packet to send [11:47:53]OFD Sender: No OFD packet to send [11:47:58]OFD Sender: No OFD packet to send [11:48:03]accept exits with 7 [11:48:03]New connection [11:48:03]New thread 3066854756 created [11:48:03]Thread 3066711396 joined [11:48:03]Waiting for new connection... [11:48:03] Sock 7.Parse request [11:48:03]Sock 7.Check first char [11:48:03]Sock 7.First char is OK [11:48:03]request: POST /json_proto HTTP/1.0 [11:48:03]Method: POST [11:48:03]URL: /json_proto [11:48:03]Method is POST - this is cgi request [11:48:03]url: /json_proto [11:48:03]query_string will be loaded in cgi processing [11:48:03]execute_cgi json_proto POST (null) [11:48:03]execute_cgi path=json_proto method=POST [11:48:03]POST find Content-Length [11:48:03]Host: 172.17.47.196:8080 [11:48:03]Content-Length: 677 [11:48:03]Content-Type: application/json [11:48:03] [11:48:03]POST finish read [11:48:03]Found Content-Length = 677 [11:48:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870834", "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:48:03]execute_script... [11:48:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870834", "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:48:03]POST & json_proto [11:48:03]process_json_proto [11:48:03]json parsed OK: [11:48:03]protocol is kg_v1.0 [11:48:03]action value=close_receipt [11:48:03]process_action close_receipt [11:48:03]cmd_close_receipt [11:48:03]MH_GetDate [11:48:03]Write to MH i2c: F0 00 00 B0 00 9F [11:48:03]Write i2c OK [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: F0 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: F0 09 00 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: F0 09 00 B0 00 00 F3 60 ED 66 4C 6B 94 66 FF [11:48:03]GetLastDocTimeStamp 1726832359 [11:48:03]current date 1726832883 [11:48:03]FM_GetShiftState [11:48:03]SAM_PROTO_GetShiftState [11:48:03]wFMCommunicate request_size=4 [11:48:03]MH_SAM_APDU [11:48:03]CAPDU: 80 13 01 00 [11:48:03]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [11:48:03]Write i2c OK [11:48:03]MH_I2C_Read... [11:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:03]Read from MH i2c: E2 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 0E 00 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B9 [11:48:03]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:48:03]wFMCommunicate OK [11:48:03]SAM_PROTO_GetShiftState done [11:48:03]FM_GetShiftState done [11:48:03]opened in 1726791534 [11:48:03]opened+sec_in_day 1726877934 [11:48:03]quantity*price = 50036 [11:48:03]sum+1 = 50037 [11:48:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 134 20.09.2024 11:48 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85975 ФПД: 108195262506242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T114803&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85975&fm=108195262506242&tin=02508201610067®Number=0000000000092592&sum=50000 [11:48:04]StoreToDocumentArchive [11:48:04]shift 495 fd 85975 [11:48:04]save to /storage/0495/doc_00085975 [11:48:04]save last doc name /storage/0495/doc_00085975 to /storage/kkm_last_doc_name [11:48:04]save OK [11:48:04]Clear old archive folders... [11:48:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:04]tlvbuf is 01D079D0 [11:48:04]SAM_PROTO_ClearQueue [11:48:04]wFMCommunicate request_size=4 [11:48:04]MH_SAM_APDU [11:48:04]CAPDU: 80 09 00 00 [11:48:04]Write to MH i2c: E2 08 00 BE 00 80 09 00 00 00 00 00 00 30 [11:48:04]Write i2c OK [11:48:04]MH_I2C_Read... [11:48:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:04]Read from MH i2c: E2 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: E2 03 00 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [11:48:04]RAPDU: 90 00 [11:48:04]wFMCommunicate OK [11:48:04]SAM_PROTO_ClearQueue done [11:48:04]KKMCreateOFDPacket [11:48:04]OFDProtocolAddRootSTLVToBuf [11:48:04]FM_MakeSignedData [11:48:04]FM_MakeSignedData [11:48:04]SAM_PROTO_SignData [11:48:04]wFMCommunicate request_size=4 [11:48:04]MH_SAM_APDU [11:48:04]CAPDU: 80 0D 01 02 [11:48:04]Write to MH i2c: E2 08 00 BF 00 80 0D 01 02 00 00 00 00 38 [11:48:04]Write i2c OK [11:48:04]MH_I2C_Read... [11:48:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:04]Read from MH i2c: E2 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: E2 03 00 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [11:48:04]RAPDU: 90 00 [11:48:04]wFMCommunicate OK [11:48:04]wFMCommunicate request_size=255 [11:48:04]MH_SAM_APDU [11:48: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 86 00 00 00 F4 03 04 00 F3 60 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 62 [11:48:04]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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 F3 60 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 62 00 00 6A [11:48:04]Write i2c OK [11:48:04]MH_I2C_Read... [11:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:04]Read from MH i2c: E2 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: E2 03 00 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [11:48:04]RAPDU: 90 00 [11:48:04]wFMCommunicate OK [11:48:04]wFMCommunicate request_size=10 [11:48:04]MH_SAM_APDU [11:48:04]CAPDU: 80 0D 02 02 05 67 2C 30 25 02 [11:48:04]Write to MH i2c: E2 0D 00 C1 00 80 0D 02 02 05 00 67 2C 30 25 02 00 00 2F [11:48:04]Write i2c OK [11:48:04]MH_I2C_Read... [11:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:04]Read from MH i2c: E2 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: E2 03 00 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [11:48:04]RAPDU: 90 00 [11:48:04]wFMCommunicate OK [11:48:04]wFMCommunicate request_size=4 [11:48:04]MH_SAM_APDU [11:48:04]CAPDU: 80 0D 03 02 [11:48:04]Write to MH i2c: E2 08 00 C2 00 80 0D 03 02 00 00 00 00 3D [11:48:04]Write i2c OK [11:48:04]MH_I2C_Read... [11:48:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:04]Read from MH i2c: E2 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: E2 0B 00 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: E2 0B 00 C2 00 00 CD D7 FA E0 06 9C 72 53 90 00 23 [11:48:04]RAPDU: CD D7 FA E0 06 9C 72 53 90 00 [11:48:04]wFMCommunicate OK [11:48:04]SAM_PROTO_SignData done [11:48:04]FM_MakeSignedData done [11:48:04]CreateOFDProtocolMessage [11:48:04]wFMCommunicate request_size=4 [11:48:04]MH_SAM_APDU [11:48:04]CAPDU: 80 11 00 00 [11:48:04]Write to MH i2c: E2 08 00 C3 00 80 11 00 00 00 00 00 00 3D [11:48:04]Write i2c OK [11:48:04]MH_I2C_Read... [11:48:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:04]Read from MH i2c: E2 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: E2 17 00 [11:48:04]MH_I2C_Read... [11:48:04]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 [11: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 [11:48:04]wFMCommunicate OK [11:48:04]CreateOFDProtocolMessage done [11:48:04]OFDSenderStorePacket 85975 [11:48:04]StoreOFDPacket docnum=85975 [11:48: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 E2 59 07 01 0E E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 F3 60 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 62 67 2C 30 25 02 CD D7 FA E0 06 9C 72 53 [11:48:04]CheckFolder [11:48:04]dirname=/storage/ofd_packets [11:48:04]CheckFolder done [11:48:04]ProducePacketName [11:48:04]name=ofd_packets/00085975 [11:48:04]NVStorageSaveData ofd_packets/00085975 [11:48:04]File name is /storage/ofd_packets/00085975 [11:48:04]Write 301 bytes [11:48:04]NVStorageSaveData done [11:48:04]OFDSenderStorePacket done [11:48:04]KKMCreateOFDPacket done [11:48:04]NVStorageSaveData kkm_last_timestamp [11:48:04]File name is /storage/kkm_last_timestamp [11:48:04]Write 4 bytes [11:48:04]NVStorageSaveData done [11:48:04]ExternCall_PrintAddStr [11:48:04]wPrintStart [11:48:04]Write to MH i2c: 01 00 00 C4 00 C4 [11:48:04]Write i2c OK [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: 01 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: 01 07 00 [11:48:04]MH_I2C_Read... [11:48:04]Read from MH i2c: 01 07 00 C4 00 00 00 00 00 00 FF 0F D9 [11:48:04]RasterBufferAndPrint [11:48:04]line Счет N : (1)870834 [11:48:04]line ИНН: 02508201610067 [11:48:04]line Контрольно-Кассовый Чек [11:48:04]line ПРОДАЖА [11:48:04]line ТРК (МРК, ГНК) : 43 [11:48:04]line Товар: 2710124130 [11:48:04]line Аи-92-К-5 [11:48:04]line 7.380 * 67.80 [11:48:04]line = 500.36 [11:48:04]line НДС 12% НСП 1% [11:48:04]line > о реализуемом товаре [11:48:04]line ОКРУГЛЕНИЕ: -0.36 [11:48:04]line ИТОГО: 500.00 [11:48:04]line Внесено: 500.00 [11:48:04]line СДАЧА: 0.00 [11:48:04]line НСП 1% : 4.43 [11:48:04]line НДС 12% : 53.14 [11:48:04]line Наличными: 500.00 [11:48:04]line Безнал.: 0.00 [11:48:04]line Место: АЗС № 137 "Партнер Нефть" [11:48:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:48:04]line СНО: Общий режим [11:48:04]line Чек 134 20.09.2024 11:48 [11:48:04]line Смена: 495 ФФД: 1.0 [11:48:04]line ЗНМ: 0300000064 [11:48:04]line РНМ: 0000000000092592 [11:48:04]line Версия ККМ: 001 [11:48:04]line ФМ: 0000000000874979 [11:48:04]line ФД: 85975 [11:48:04]line ФПД: 108195262506242 [11:48:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T114803&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85975&fm=108195262506242&tin=02508201610067®Number=0000000000092592&sum=50000 [11:48:05]OFD Sender: Processing packet 85975 [packets to send 263, broken 262] [11:48:05]ProducePacketName [11:48:05]name=ofd_packets/00085975 [11:48:05]OFD Sender: To server: pG, [11:48:05]CommunicateWithHost lk.salyk.kg:30040 [11:48:05]ConnectInit lk.salyk.kg [11:48:05]written 0, free lines is 4095 [11:48:05]Write to MH i2c: 01 00 00 EF 00 EF [11:48:05]Write i2c OK [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: 01 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: 01 07 00 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: 01 07 00 EF 00 00 00 00 00 00 DF 0C E1 [11:48:05]RasterBufferAndPrint [11:48:05]line [11:48:05]line [11:48:05]line [11:48:05]line [11:48:05]line [11:48:05]written 0, free lines is 3301 [11:48:05]MH_Cut [11:48:05]Write to MH i2c: D1 01 00 F6 00 01 C8 [11:48:05]Write i2c OK [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: D1 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: D1 01 00 [11:48:05]MH_I2C_Read... [11:48:05]Read from MH i2c: D1 01 00 F6 00 00 C7 [11:48:05]Write to MH i2c: 01 00 00 F7 00 F7 [11:48:05]Write i2c OK [11:48:05]MH_I2C_Read... [11:48:06]*** Cut start [11:48:06]*** Partial cut [11:48:06]*** CUTSNS_PIN = 1 [11:48:06]*** CUTSNS_PIN = 0 [11:48:06]*** Brake cut motor [11:48:07]Read from MH i2c: 01 [11:48:07]MH_I2C_Read... [11:48:07]*** Stop cut motor [11:48:07]*** Cut end [11:48:07]Read from MH i2c: 01 07 00 [11:48:07]MH_I2C_Read... [11:48:07]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 FF 0F 0C [11:48:07]process_action close_receipt done [11:48:07]requested_data is exist [11:48:07]produce_requested_data [11:48:07]requested_item fm.sn is exist - process it [11:48:07]wFMCommunicate request_size=4 [11:48:07]MH_SAM_APDU [11:48:07]CAPDU: 80 11 00 00 [11:48:07]Write to MH i2c: E2 08 00 F8 00 80 11 00 00 00 00 00 00 72 [11:48:07]Write i2c OK [11:48:07]MH_I2C_Read... [11:48:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:07]Read from MH i2c: E2 [11:48:07]MH_I2C_Read... [11:48:07]Read from MH i2c: E2 17 00 [11:48:07]MH_I2C_Read... [11:48:07]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 [11:48:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:48:07]wFMCommunicate OK [11:48:07]requested_item fd.num is exist - process it [11:48:07]SAM_PROTO_GetFieldsCounters [11:48:07]wFMCommunicate request_size=4 [11:48:07]MH_SAM_APDU [11:48:07]CAPDU: 80 13 00 00 [11:48:07]Write to MH i2c: E2 08 00 F9 00 80 13 00 00 00 00 00 00 75 [11:48:07]Write i2c OK [11:48:07]MH_I2C_Read... [11:48:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:07]Read from MH i2c: E2 [11:48:07]MH_I2C_Read... [11:48:07]Read from MH i2c: E2 62 00 [11:48:07]MH_I2C_Read... [11:48:07]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 D7 4F 01 00 0E 04 04 00 EF 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 4D [11:48: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 D7 4F 01 00 0E 04 04 00 EF 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 [11:48:07]wFMCommunicate OK [11:48:07]SAM_PROTO_GetFieldsCounters done [11:48:07]requested_item shift.num is exist - process it [11:48:07]requested_item shift.opened is exist - process it [11:48:07]req_shift_opened [11:48:07]FM_GetShiftState [11:48:07]SAM_PROTO_GetShiftState [11:48:07]wFMCommunicate request_size=4 [11:48:07]MH_SAM_APDU [11:48:07]CAPDU: 80 13 01 00 [11:48:07]Write to MH i2c: E2 08 00 FA 00 80 13 01 00 00 00 00 00 77 [11:48:07]Write i2c OK [11:48:07]MH_I2C_Read... [11:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:07]Read from MH i2c: E2 [11:48:07]MH_I2C_Read... [11:48:07]Read from MH i2c: E2 0E 00 [11:48:07]MH_I2C_Read... [11:48:07]Read from MH i2c: E2 0E 00 FA 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 02 [11:48:07]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:48:07]wFMCommunicate OK [11:48:07]SAM_PROTO_GetShiftState done [11:48:07]FM_GetShiftState done [11:48:07]req_shift_opened done [11:48:07]requested_item shift.open_date is exist - process it [11:48:07]req_shift_open_date [11:48:07]req_shift_open_date done [11:48:07]produce_requested_data done [11:48:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85975,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:48:07]process_action_free close_receipt [11:48:07]json_value_free [11:48:07]json_value_free done [11:48:07]process_json_proto returns [11:48:07]Send response to host [11:48:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85975,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:48:07]free response buf [11:48:07]execute_script done [11:48:07]execute_script returns [11:48:07]free content buf [11:48:07]Sock 7.Close socket [11:48:07]Sock 7.Thread stoped [11:48:07]Connected sock=11 [11:48: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 E2 59 07 01 0E E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 F3 60 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 62 67 2C 30 25 02 CD D7 FA E0 06 9C 72 53 [11:48: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 AD 32 47 00 E3 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 D7 4F 01 00 F4 03 04 00 CB 0B ED 66 B6 04 01 00 00 8B DF AE F6 BA 3C 6D A2 [11:48:10]CommunicateWithHost err = 0 [11:48:10]CheckOFDResponse [11:48:10]1017 (14) - 77093643461234 [11:48:10]1041 (16) - 0000000000874979 [11:48:10]1040 (4) - 85975 [11:48:10]1012 (4) - 20.09.2024 05:44 [11:48:10]1206 (1) - 0 [11:48:10]OFD Sender: Remove packet 85975 [11:48:10]ProducePacketName [11:48:10]name=ofd_packets/00085975 [11:48:10]NVStorageDeleteData [11:48:10]OFD Sender: No OFD packet to send [11:48:15]OFD Sender: No OFD packet to send [11:48:20]OFD Sender: No OFD packet to send [11:48:25]OFD Sender: No OFD packet to send [11:48:30]OFD Sender: No OFD packet to send [11:48:35]OFD Sender: No OFD packet to send [11:48:40]OFD Sender: No OFD packet to send [11:48:45]OFD Sender: No OFD packet to send [11:48:50]OFD Sender: No OFD packet to send [11:48:55]OFD Sender: No OFD packet to send [11:49:00]OFD Sender: No OFD packet to send [11:49:01]recv_with_timeout no data received [11:49:05]OFD Sender: No OFD packet to send [11:49:10]OFD Sender: No OFD packet to send [11:49:15]OFD Sender: No OFD packet to send [11:49:20]OFD Sender: No OFD packet to send [11:49:25]OFD Sender: No OFD packet to send [11:49:30]OFD Sender: No OFD packet to send [11:49:35]OFD Sender: No OFD packet to send [11:49:40]OFD Sender: No OFD packet to send [11:49:45]OFD Sender: No OFD packet to send [11:49:50]OFD Sender: No OFD packet to send [11:49:55]OFD Sender: No OFD packet to send [11:50:00]OFD Sender: No OFD packet to send [11:50:05]OFD Sender: No OFD packet to send [11:50:10]OFD Sender: No OFD packet to send [11:50:15]OFD Sender: No OFD packet to send [11:50:20]OFD Sender: No OFD packet to send [11:50:25]recv_with_timeout no data received [11:50:25]OFD Sender: No OFD packet to send [11:50:30]OFD Sender: No OFD packet to send [11:50:35]OFD Sender: No OFD packet to send [11:50:40]OFD Sender: No OFD packet to send [11:50:45]OFD Sender: No OFD packet to send [11:50:50]OFD Sender: No OFD packet to send [11:50:55]accept exits with 10 [11:50:55]New connection [11:50:55]New thread 3066711396 created [11:50:55]Thread 3066854756 joined [11:50:55]Waiting for new connection... [11:50:55] Sock 10.Parse request [11:50:55]Sock 10.Check first char [11:50:55]Sock 10.First char is OK [11:50:55]request: POST /json_proto HTTP/1.0 [11:50:55]Method: POST [11:50:55]URL: /json_proto [11:50:55]Method is POST - this is cgi request [11:50:55]url: /json_proto [11:50:55]query_string will be loaded in cgi processing [11:50:55]execute_cgi json_proto POST (null) [11:50:55]execute_cgi path=json_proto method=POST [11:50:55]POST find Content-Length [11:50:55]Host: 172.17.47.196:8080 [11:50:55]Content-Length: 687 [11:50:55]Content-Type: application/json [11:50:55] [11:50:55]POST finish read [11:50:55]Found Content-Length = 687 [11:50:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870835", "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" : 24.940, "sum" : 1900.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1900.00, "total" : 1900.00, "payments": [ { "type": 0, "sum" : 1900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:55]execute_script... [11:50: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)870835", "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" : 24.940, "sum" : 1900.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1900.00, "total" : 1900.00, "payments": [ { "type": 0, "sum" : 1900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:50:55]POST & json_proto [11:50:55]process_json_proto [11:50:55]json parsed OK: [11:50:55]protocol is kg_v1.0 [11:50:55]action value=close_receipt [11:50:55]process_action close_receipt [11:50:55]cmd_close_receipt [11:50:55]MH_GetDate [11:50:55]Write to MH i2c: F0 00 00 FB 00 EA [11:50:55]Write i2c OK [11:50:55]MH_I2C_Read... [11:50:55]Read from MH i2c: F0 [11:50:55]MH_I2C_Read... [11:50:55]Read from MH i2c: F0 09 00 [11:50:55]MH_I2C_Read... [11:50:55]Read from MH i2c: F0 09 00 FB 00 00 9F 61 ED 66 4C 6B 94 66 F7 [11:50:55]GetLastDocTimeStamp 1726832883 [11:50:55]current date 1726833055 [11:50:55]FM_GetShiftState [11:50:55]SAM_PROTO_GetShiftState [11:50:55]wFMCommunicate request_size=4 [11:50:55]MH_SAM_APDU [11:50:55]CAPDU: 80 13 01 00 [11:50:55]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [11:50:55]Write i2c OK [11:50:55]MH_I2C_Read... [11:50:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:55]Read from MH i2c: E2 [11:50:55]MH_I2C_Read... [11:50:55]Read from MH i2c: E2 0E 00 [11:50:55]MH_I2C_Read... [11:50:55]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 04 [11:50:55]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:50:55]wFMCommunicate OK [11:50:55]SAM_PROTO_GetShiftState done [11:50:55]FM_GetShiftState done [11:50:55]opened in 1726791534 [11:50:55]opened+sec_in_day 1726877934 [11:50:55]quantity*price = 190042 [11:50:55]sum+1 = 190044 [11:50:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1900.00 Внесено: 1900.00 СДАЧА: 0.00 НСП 1% : 16.82 НДС 12% : 201.82 Наличными: 1900.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 135 20.09.2024 11:50 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85976 ФПД: 14103306809496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T115055&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85976&fm=14103306809496&tin=02508201610067®Number=0000000000092592&sum=190000 [11:50:56]StoreToDocumentArchive [11:50:56]shift 495 fd 85976 [11:50:56]save to /storage/0495/doc_00085976 [11:50:56]save last doc name /storage/0495/doc_00085976 to /storage/kkm_last_doc_name [11:50:56]save OK [11:50:56]Clear old archive folders... [11:50:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:50:56]tlvbuf is 01D32500 [11:50:56]SAM_PROTO_ClearQueue [11:50:56]wFMCommunicate request_size=4 [11:50:56]MH_SAM_APDU [11:50:56]CAPDU: 80 09 00 00 [11:50:56]Write to MH i2c: E2 08 00 09 01 80 09 00 00 00 00 00 00 7C [11:50:56]Write i2c OK [11:50:56]MH_I2C_Read... [11:50:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:50:56]Read from MH i2c: E2 [11:50:56]MH_I2C_Read... [11:50:56]Read from MH i2c: E2 03 00 [11:50:56]MH_I2C_Read... [11:50:56]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [11:50:56]RAPDU: 90 00 [11:50:56]wFMCommunicate OK [11:50:56]SAM_PROTO_ClearQueue done [11:50:56]KKMCreateOFDPacket [11:50:56]OFDProtocolAddRootSTLVToBuf [11:50:56]FM_MakeSignedData [11:50:56]FM_MakeSignedData [11:50:56]SAM_PROTO_SignData [11:50:56]wFMCommunicate request_size=4 [11:50:56]MH_SAM_APDU [11:50:56]CAPDU: 80 0D 01 02 [11:50:56]Write to MH i2c: E2 08 00 0A 01 80 0D 01 02 00 00 00 00 84 [11:50:56]Write i2c OK [11:50:56]MH_I2C_Read... [11:50:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:50:56]Read from MH i2c: E2 [11:50:56]MH_I2C_Read... [11:50:56]Read from MH i2c: E2 03 00 [11:50:56]MH_I2C_Read... [11:50:56]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [11:50:56]RAPDU: 90 00 [11:50:56]wFMCommunicate OK [11:50:56]wFMCommunicate request_size=255 [11:50:56]MH_SAM_APDU [11:50: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 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 9F 61 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [11:50:56]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 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 9F 61 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 A5 [11:50:56]Write i2c OK [11:50:56]MH_I2C_Read... [11:50:56]Read from MH i2c: E2 [11:50:56]MH_I2C_Read... [11:50:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:56]Read from MH i2c: E2 03 00 [11:50:56]MH_I2C_Read... [11:50:56]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [11:50:56]RAPDU: 90 00 [11:50:56]wFMCommunicate OK [11:50:56]wFMCommunicate request_size=11 [11:50:56]MH_SAM_APDU [11:50:56]CAPDU: 80 0D 02 02 06 0C D3 AE 97 B0 98 [11:50:56]Write to MH i2c: E2 0E 00 0C 01 80 0D 02 02 06 00 0C D3 AE 97 B0 98 00 00 FF [11:50:56]Write i2c OK [11:50:56]MH_I2C_Read... [11:50:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:57]Read from MH i2c: E2 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: E2 03 00 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [11:50:57]RAPDU: 90 00 [11:50:57]wFMCommunicate OK [11:50:57]wFMCommunicate request_size=4 [11:50:57]MH_SAM_APDU [11:50:57]CAPDU: 80 0D 03 02 [11:50:57]Write to MH i2c: E2 08 00 0D 01 80 0D 03 02 00 00 00 00 89 [11:50:57]Write i2c OK [11:50:57]MH_I2C_Read... [11:50:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:50:57]Read from MH i2c: E2 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: E2 0B 00 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: E2 0B 00 0D 01 00 C2 72 64 78 88 78 4E FF 90 00 E7 [11:50:57]RAPDU: C2 72 64 78 88 78 4E FF 90 00 [11:50:57]wFMCommunicate OK [11:50:57]SAM_PROTO_SignData done [11:50:57]FM_MakeSignedData done [11:50:57]CreateOFDProtocolMessage [11:50:57]wFMCommunicate request_size=4 [11:50:57]MH_SAM_APDU [11:50:57]CAPDU: 80 11 00 00 [11:50:57]Write to MH i2c: E2 08 00 0E 01 80 11 00 00 00 00 00 00 89 [11:50:57]Write i2c OK [11:50:57]MH_I2C_Read... [11:50:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:57]Read from MH i2c: E2 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: E2 17 00 [11:50:57]MH_I2C_Read... [11:50:57]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 [11:50:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [11:50:57]wFMCommunicate OK [11:50:57]CreateOFDProtocolMessage done [11:50:57]OFDSenderStorePacket 85976 [11:50:57]StoreOFDPacket docnum=85976 [11:50: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 10 01 00 00 34 48 08 01 FB 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 9F 61 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 0C D3 AE 97 B0 98 C2 72 64 78 88 78 4E FF [11:50:57]CheckFolder [11:50:57]dirname=/storage/ofd_packets [11:50:57]CheckFolder done [11:50:57]ProducePacketName [11:50:57]name=ofd_packets/00085976 [11:50:57]NVStorageSaveData ofd_packets/00085976 [11:50:57]File name is /storage/ofd_packets/00085976 [11:50:57]Write 302 bytes [11:50:57]NVStorageSaveData done [11:50:57]OFDSenderStorePacket done [11:50:57]KKMCreateOFDPacket done [11:50:57]NVStorageSaveData kkm_last_timestamp [11:50:57]File name is /storage/kkm_last_timestamp [11:50:57]Write 4 bytes [11:50:57]NVStorageSaveData done [11:50:57]ExternCall_PrintAddStr [11:50:57]wPrintStart [11:50:57]Write to MH i2c: 01 00 00 0F 01 10 [11:50:57]Write i2c OK [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: 01 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: 01 07 00 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: 01 07 00 0F 01 00 00 00 00 00 FF 0F 25 [11:50:57]RasterBufferAndPrint [11:50:57]line Счет N : (1)870835 [11:50:57]line ИНН: 02508201610067 [11:50:57]line Контрольно-Кассовый Чек [11:50:57]line ПРОДАЖА [11:50:57]line ТРК (МРК, ГНК) : 21 [11:50:57]line Товар: 2710194210 [11:50:57]line ДТ(л)-К-4 [11:50:57]line 24.940 * 76.20 [11:50:57]line = 1900.43 [11:50:57]line НДС 12% НСП 1% [11:50:57]line > о реализуемом товаре [11:50:57]line ОКРУГЛЕНИЕ: -0.43 [11:50:57]line ИТОГО: 1900.00 [11:50:57]line Внесено: 1900.00 [11:50:57]line СДАЧА: 0.00 [11:50:57]line НСП 1% : 16.82 [11:50:57]line НДС 12% : 201.82 [11:50:57]line Наличными: 1900.00 [11:50:57]line Безнал.: 0.00 [11:50:57]line Место: АЗС № 137 "Партнер Нефть" [11:50:57]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:50:57]line СНО: Общий режим [11:50:57]line Чек 135 20.09.2024 11:50 [11:50:57]line Смена: 495 ФФД: 1.0 [11:50:57]line ЗНМ: 0300000064 [11:50:57]line РНМ: 0000000000092592 [11:50:57]line Версия ККМ: 001 [11:50:57]line ФМ: 0000000000874979 [11:50:57]line ФД: 85976 [11:50:57]line ФПД: 14103306809496 [11:50:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T115055&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85976&fm=14103306809496&tin=02508201610067®Number=0000000000092592&sum=190000 [11:50:57]OFD Sender: Processing packet 85976 [packets to send 263, broken 262] [11:50:57]ProducePacketName [11:50:57]name=ofd_packets/00085976 [11:50:57]OFD Sender: To server: pG, [11:50:57]CommunicateWithHost lk.salyk.kg:30040 [11:50:57]ConnectInit lk.salyk.kg [11:50:57]written 0, free lines is 4095 [11:50:57]Write to MH i2c: 01 00 00 3A 01 3B [11:50:57]Write i2c OK [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: 01 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: 01 07 00 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: 01 07 00 3A 01 00 00 00 00 00 DC 0C 2A [11:50:57]RasterBufferAndPrint [11:50:57]line [11:50:57]line [11:50:57]line [11:50:57]line [11:50:57]line [11:50:57]written 0, free lines is 3298 [11:50:57]MH_Cut [11:50:57]Write to MH i2c: D1 01 00 41 01 01 14 [11:50:57]Write i2c OK [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: D1 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: D1 01 00 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: D1 01 00 41 01 00 13 [11:50:57]Write to MH i2c: 01 00 00 42 01 43 [11:50:57]Write i2c OK [11:50:57]MH_I2C_Read... [11:50:58]*** Cut start [11:50:58]*** Partial cut [11:50:58]*** CUTSNS_PIN = 1 [11:50:58]*** CUTSNS_PIN = 0 [11:50:58]*** Brake cut motor [11:50:59]Read from MH i2c: 01 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: 01 07 00 [11:50:59]MH_I2C_Read... [11:50:59]*** Stop cut motor [11:50:59]*** Cut end [11:50:59]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [11:50:59]process_action close_receipt done [11:50:59]requested_data is exist [11:50:59]produce_requested_data [11:50:59]requested_item fm.sn is exist - process it [11:50:59]wFMCommunicate request_size=4 [11:50:59]MH_SAM_APDU [11:50:59]CAPDU: 80 11 00 00 [11:50:59]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [11:50:59]Write i2c OK [11:50:59]MH_I2C_Read... [11:50:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:59]Read from MH i2c: E2 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: E2 17 00 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: E2 17 00 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 [11:50: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:50:59]wFMCommunicate OK [11:50:59]requested_item fd.num is exist - process it [11:50:59]SAM_PROTO_GetFieldsCounters [11:50:59]wFMCommunicate request_size=4 [11:50:59]MH_SAM_APDU [11:50:59]CAPDU: 80 13 00 00 [11:50:59]Write to MH i2c: E2 08 00 44 01 80 13 00 00 00 00 00 00 C1 [11:50:59]Write i2c OK [11:50:59]MH_I2C_Read... [11:50:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:59]Read from MH i2c: E2 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: E2 62 00 [11:50:59]MH_I2C_Read... [11:50:59]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 D8 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [11:50: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 D8 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:50:59]wFMCommunicate OK [11:50:59]SAM_PROTO_GetFieldsCounters done [11:50:59]requested_item shift.num is exist - process it [11:50:59]requested_item shift.opened is exist - process it [11:50:59]req_shift_opened [11:50:59]FM_GetShiftState [11:50:59]SAM_PROTO_GetShiftState [11:50:59]wFMCommunicate request_size=4 [11:50:59]MH_SAM_APDU [11:50:59]CAPDU: 80 13 01 00 [11:50:59]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [11:50:59]Write i2c OK [11:50:59]MH_I2C_Read... [11:50:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:59]Read from MH i2c: E2 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: E2 0E 00 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 4E [11:50:59]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:50:59]wFMCommunicate OK [11:50:59]SAM_PROTO_GetShiftState done [11:50:59]FM_GetShiftState done [11:50:59]req_shift_opened done [11:50:59]requested_item shift.open_date is exist - process it [11:50:59]req_shift_open_date [11:50:59]req_shift_open_date done [11:50:59]produce_requested_data done [11:50:59]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85976,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:50:59]process_action_free close_receipt [11:50:59]json_value_free [11:50:59]json_value_free done [11:50:59]process_json_proto returns [11:50:59]Send response to host [11:50:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85976,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:50:59]free response buf [11:50:59]execute_script done [11:50:59]execute_script returns [11:50:59]free content buf [11:50:59]Sock 10.Close socket [11:50:59]Sock 10.Thread stoped [11:51:00]Connected sock=9 [11:51: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 34 48 08 01 FB 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 6C 61 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 5B E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 92 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 4E 00 00 00 00 07 04 06 00 30 E6 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 9F 61 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 0C D3 AE 97 B0 98 C2 72 64 78 88 78 4E FF [11:51: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 7D D2 47 00 F2 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 D8 4F 01 00 F4 03 04 00 78 0C ED 66 B6 04 01 00 00 00 91 67 0F 37 8B 87 1F [11:51:00]CommunicateWithHost err = 0 [11:51:00]CheckOFDResponse [11:51:00]1017 (14) - 77093643461234 [11:51:00]1041 (16) - 0000000000874979 [11:51:00]1040 (4) - 85976 [11:51:00]1012 (4) - 20.09.2024 05:47 [11:51:00]1206 (1) - 0 [11:51:00]OFD Sender: Remove packet 85976 [11:51:00]ProducePacketName [11:51:00]name=ofd_packets/00085976 [11:51:00]NVStorageDeleteData [11:51:01]OFD Sender: No OFD packet to send [11:51:06]OFD Sender: No OFD packet to send [11:51:11]OFD Sender: No OFD packet to send [11:51:16]OFD Sender: No OFD packet to send [11:51:21]OFD Sender: No OFD packet to send [11:51:26]OFD Sender: No OFD packet to send [11:51:31]OFD Sender: No OFD packet to send [11:51:36]OFD Sender: No OFD packet to send [11:51:41]OFD Sender: No OFD packet to send [11:51:46]OFD Sender: No OFD packet to send [11:51:51]OFD Sender: No OFD packet to send [11:51:56]OFD Sender: No OFD packet to send [11:52:01]OFD Sender: No OFD packet to send [11:52:06]OFD Sender: No OFD packet to send [11:52:11]OFD Sender: No OFD packet to send [11:52:15]recv_with_timeout no data received [11:52:16]OFD Sender: No OFD packet to send [11:52:21]OFD Sender: No OFD packet to send [11:52:26]OFD Sender: No OFD packet to send [11:52:31]OFD Sender: No OFD packet to send [11:52:36]OFD Sender: No OFD packet to send [11:52:38]recv_with_timeout no data received [11:52:41]OFD Sender: No OFD packet to send [11:52:46]OFD Sender: No OFD packet to send [11:52:51]OFD Sender: No OFD packet to send [11:52:56]OFD Sender: No OFD packet to send [11:53:01]OFD Sender: No OFD packet to send [11:53:06]OFD Sender: No OFD packet to send [11:53:11]OFD Sender: No OFD packet to send [11:53:16]OFD Sender: No OFD packet to send [11:53:21]OFD Sender: No OFD packet to send [11:53:26]OFD Sender: No OFD packet to send [11:53:31]OFD Sender: No OFD packet to send [11:53:36]OFD Sender: No OFD packet to send [11:53:41]OFD Sender: No OFD packet to send [11:53:46]OFD Sender: No OFD packet to send [11:53:51]OFD Sender: No OFD packet to send [11:53:51]accept exits with 7 [11:53:51]New connection [11:53:51]New thread 3066854756 created [11:53:51]Thread 3066711396 joined [11:53:51]Waiting for new connection... [11:53:51] Sock 7.Parse request [11:53:51]Sock 7.Check first char [11:53:51]Sock 7.First char is OK [11:53:51]request: POST /json_proto HTTP/1.0 [11:53:51]Method: POST [11:53:51]URL: /json_proto [11:53:51]Method is POST - this is cgi request [11:53:51]url: /json_proto [11:53:51]query_string will be loaded in cgi processing [11:53:51]execute_cgi json_proto POST (null) [11:53:51]execute_cgi path=json_proto method=POST [11:53:51]POST find Content-Length [11:53:51]Host: 172.17.47.196:8080 [11:53:51]Content-Length: 677 [11:53:51]Content-Type: application/json [11:53:51] [11:53:51]POST finish read [11:53:51]Found Content-Length = 677 [11:53:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870836", "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:53:51]execute_script... [11:53: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)870836", "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:53:51]POST & json_proto [11:53:51]process_json_proto [11:53:51]json parsed OK: [11:53:51]protocol is kg_v1.0 [11:53:51]action value=close_receipt [11:53:51]process_action close_receipt [11:53:51]cmd_close_receipt [11:53:51]MH_GetDate [11:53:51]Write to MH i2c: F0 00 00 46 01 36 [11:53:51]Write i2c OK [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: F0 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: F0 09 00 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: F0 09 00 46 01 00 50 62 ED 66 4C 6B 94 66 F5 [11:53:51]GetLastDocTimeStamp 1726833055 [11:53:51]current date 1726833232 [11:53:51]FM_GetShiftState [11:53:51]SAM_PROTO_GetShiftState [11:53:51]wFMCommunicate request_size=4 [11:53:51]MH_SAM_APDU [11:53:51]CAPDU: 80 13 01 00 [11:53:51]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [11:53:51]Write i2c OK [11:53:51]MH_I2C_Read... [11:53:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:51]Read from MH i2c: E2 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 0E 00 [11:53:51]MH_I2C_Read... [11:53:51]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 50 [11:53:51]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:53:51]wFMCommunicate OK [11:53:51]SAM_PROTO_GetShiftState done [11:53:51]FM_GetShiftState done [11:53:51]opened in 1726791534 [11:53:51]opened+sec_in_day 1726877934 [11:53:51]quantity*price = 50036 [11:53:51]sum+1 = 50037 [11:53:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 136 20.09.2024 11:53 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85977 ФПД: 109345678043023 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T115352&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85977&fm=109345678043023&tin=02508201610067®Number=0000000000092592&sum=50000 [11:53:53]StoreToDocumentArchive [11:53:53]shift 495 fd 85977 [11:53:53]save to /storage/0495/doc_00085977 [11:53:53]save last doc name /storage/0495/doc_00085977 to /storage/kkm_last_doc_name [11:53:53]save OK [11:53:53]Clear old archive folders... [11:53:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:53:53]tlvbuf is 01D3BE40 [11:53:53]SAM_PROTO_ClearQueue [11:53:53]wFMCommunicate request_size=4 [11:53:53]MH_SAM_APDU [11:53:53]CAPDU: 80 09 00 00 [11:53:53]Write to MH i2c: E2 08 00 54 01 80 09 00 00 00 00 00 00 C7 [11:53:53]Write i2c OK [11:53:53]MH_I2C_Read... [11:53:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:53:53]Read from MH i2c: E2 [11:53:53]MH_I2C_Read... [11:53:53]Read from MH i2c: E2 03 00 [11:53:53]MH_I2C_Read... [11:53:53]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [11:53:53]RAPDU: 90 00 [11:53:53]wFMCommunicate OK [11:53:53]SAM_PROTO_ClearQueue done [11:53:53]KKMCreateOFDPacket [11:53:53]OFDProtocolAddRootSTLVToBuf [11:53:53]FM_MakeSignedData [11:53:53]FM_MakeSignedData [11:53:53]SAM_PROTO_SignData [11:53:53]wFMCommunicate request_size=4 [11:53:53]MH_SAM_APDU [11:53:53]CAPDU: 80 0D 01 02 [11:53:53]Write to MH i2c: E2 08 00 55 01 80 0D 01 02 00 00 00 00 CF [11:53:53]Write i2c OK [11:53:53]MH_I2C_Read... [11:53:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:53:53]Read from MH i2c: E2 [11:53:53]MH_I2C_Read... [11:53:53]Read from MH i2c: E2 03 00 [11:53:53]MH_I2C_Read... [11:53:53]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [11:53:53]RAPDU: 90 00 [11:53:53]wFMCommunicate OK [11:53:53]wFMCommunicate request_size=255 [11:53:53]MH_SAM_APDU [11:53: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 50 62 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 63 [11:53:53]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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 50 62 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 63 00 00 65 [11:53:53]Write i2c OK [11:53:53]MH_I2C_Read... [11:53:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:53]Read from MH i2c: E2 [11:53:53]MH_I2C_Read... [11:53:53]Read from MH i2c: E2 03 00 [11:53:53]MH_I2C_Read... [11:53:53]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [11:53:53]RAPDU: 90 00 [11:53:53]wFMCommunicate OK [11:53:53]wFMCommunicate request_size=10 [11:53:53]MH_SAM_APDU [11:53:53]CAPDU: 80 0D 02 02 05 73 06 4C 27 8F [11:53:53]Write to MH i2c: E2 0D 00 57 01 80 0D 02 02 05 00 73 06 4C 27 8F 00 00 57 [11:53:53]Write i2c OK [11:53:53]MH_I2C_Read... [11:53:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:53]Read from MH i2c: E2 [11:53:53]MH_I2C_Read... [11:53:53]Read from MH i2c: E2 03 00 [11:53:53]MH_I2C_Read... [11:53:53]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [11:53:53]RAPDU: 90 00 [11:53:53]wFMCommunicate OK [11:53:53]wFMCommunicate request_size=4 [11:53:53]MH_SAM_APDU [11:53:53]CAPDU: 80 0D 03 02 [11:53:53]Write to MH i2c: E2 08 00 58 01 80 0D 03 02 00 00 00 00 D4 [11:53:53]Write i2c OK [11:53:53]MH_I2C_Read... [11:53:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:53:53]Read from MH i2c: E2 [11:53:53]MH_I2C_Read... [11:53:53]Read from MH i2c: E2 0B 00 [11:53:53]MH_I2C_Read... [11:53:53]Read from MH i2c: E2 0B 00 58 01 00 AD 3F 5E F4 BF 9D 66 00 90 00 D5 [11:53:53]RAPDU: AD 3F 5E F4 BF 9D 66 00 90 00 [11:53:53]wFMCommunicate OK [11:53:53]SAM_PROTO_SignData done [11:53:53]FM_MakeSignedData done [11:53:53]CreateOFDProtocolMessage [11:53:53]wFMCommunicate request_size=4 [11:53:53]MH_SAM_APDU [11:53:53]CAPDU: 80 11 00 00 [11:53:53]Write to MH i2c: E2 08 00 59 01 80 11 00 00 00 00 00 00 D4 [11:53:53]Write i2c OK [11:53:53]MH_I2C_Read... [11:53:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:53]Read from MH i2c: E2 [11:53:53]MH_I2C_Read... [11:53:53]Read from MH i2c: E2 17 00 [11:53:53]MH_I2C_Read... [11:53:53]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 [11:53: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:53:53]wFMCommunicate OK [11:53:53]CreateOFDProtocolMessage done [11:53:53]OFDSenderStorePacket 85977 [11:53:53]StoreOFDPacket docnum=85977 [11:53: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 94 D5 07 01 EF 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 50 62 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 63 73 06 4C 27 8F AD 3F 5E F4 BF 9D 66 00 [11:53:53]CheckFolder [11:53:53]dirname=/storage/ofd_packets [11:53:53]CheckFolder done [11:53:53]ProducePacketName [11:53:53]name=ofd_packets/00085977 [11:53:53]NVStorageSaveData ofd_packets/00085977 [11:53:53]File name is /storage/ofd_packets/00085977 [11:53:53]Write 301 bytes [11:53:53]NVStorageSaveData done [11:53:53]OFDSenderStorePacket done [11:53:53]KKMCreateOFDPacket done [11:53:53]NVStorageSaveData kkm_last_timestamp [11:53:53]File name is /storage/kkm_last_timestamp [11:53:53]Write 4 bytes [11:53:53]NVStorageSaveData done [11:53:53]ExternCall_PrintAddStr [11:53:53]wPrintStart [11:53:53]Write to MH i2c: 01 00 00 5A 01 5B [11:53:53]Write i2c OK [11:53:53]MH_I2C_Read... [11:53:53]Read from MH i2c: 01 [11:53:53]MH_I2C_Read... [11:53:53]Read from MH i2c: 01 07 00 [11:53:53]MH_I2C_Read... [11:53:53]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 FF 0F 70 [11:53:53]RasterBufferAndPrint [11:53:53]line Счет N : (1)870836 [11:53:53]line ИНН: 02508201610067 [11:53:53]line Контрольно-Кассовый Чек [11:53:53]line ПРОДАЖА [11:53:53]line ТРК (МРК, ГНК) : 43 [11:53:53]line Товар: 2710124130 [11:53:53]line Аи-92-К-5 [11:53:53]line 7.380 * 67.80 [11:53:53]line = 500.36 [11:53:53]line НДС 12% НСП 1% [11:53:53]line > о реализуемом товаре [11:53:53]line ОКРУГЛЕНИЕ: -0.36 [11:53:53]line ИТОГО: 500.00 [11:53:53]line Внесено: 500.00 [11:53:53]line СДАЧА: 0.00 [11:53:53]line НСП 1% : 4.43 [11:53:53]line НДС 12% : 53.14 [11:53:53]line Наличными: 500.00 [11:53:53]line Безнал.: 0.00 [11:53:53]line Место: АЗС № 137 "Партнер Нефть" [11:53:53]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:53:53]line СНО: Общий режим [11:53:53]line Чек 136 20.09.2024 11:53 [11:53:53]line Смена: 495 ФФД: 1.0 [11:53:53]line ЗНМ: 0300000064 [11:53:53]line РНМ: 0000000000092592 [11:53:53]line Версия ККМ: 001 [11:53:53]line ФМ: 0000000000874979 [11:53:53]line ФД: 85977 [11:53:53]line ФПД: 109345678043023 [11:53:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T115352&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85977&fm=109345678043023&tin=02508201610067®Number=0000000000092592&sum=50000 [11:53:53]OFD Sender: Processing packet 85977 [packets to send 263, broken 262] [11:53:53]ProducePacketName [11:53:53]name=ofd_packets/00085977 [11:53:53]OFD Sender: To server: pG, [11:53:53]CommunicateWithHost lk.salyk.kg:30040 [11:53:53]ConnectInit lk.salyk.kg [11:53:53]written 0, free lines is 4095 [11:53:54]Write to MH i2c: 01 00 00 85 01 86 [11:53:54]Write i2c OK [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: 01 [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: 01 07 00 [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: 01 07 00 85 01 00 00 00 00 00 E0 0C 79 [11:53:54]RasterBufferAndPrint [11:53:54]line [11:53:54]line [11:53:54]line [11:53:54]line [11:53:54]line [11:53:54]written 0, free lines is 3301 [11:53:54]MH_Cut [11:53:54]Write to MH i2c: D1 01 00 8C 01 01 5F [11:53:54]Write i2c OK [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: D1 [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: D1 01 00 [11:53:54]MH_I2C_Read... [11:53:54]Read from MH i2c: D1 01 00 8C 01 00 5E [11:53:54]Write to MH i2c: 01 00 00 8D 01 8E [11:53:54]Write i2c OK [11:53:54]MH_I2C_Read... [11:53:55]*** Cut start [11:53:55]*** Partial cut [11:53:55]*** CUTSNS_PIN = 1 [11:53:55]*** CUTSNS_PIN = 0 [11:53:55]*** Brake cut motor [11:53:55]Read from MH i2c: 01 [11:53:55]MH_I2C_Read... [11:53:55]*** Stop cut motor [11:53:55]*** Cut end [11:53:55]Read from MH i2c: 01 07 00 [11:53:55]MH_I2C_Read... [11:53:55]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [11:53:55]process_action close_receipt done [11:53:55]requested_data is exist [11:53:55]produce_requested_data [11:53:55]requested_item fm.sn is exist - process it [11:53:55]wFMCommunicate request_size=4 [11:53:55]MH_SAM_APDU [11:53:55]CAPDU: 80 11 00 00 [11:53:55]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [11:53:55]Write i2c OK [11:53:55]MH_I2C_Read... [11:53:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:55]Read from MH i2c: E2 [11:53:55]MH_I2C_Read... [11:53:55]Read from MH i2c: E2 17 00 [11:53:55]MH_I2C_Read... [11:53:55]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 [11:53: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:53:55]wFMCommunicate OK [11:53:55]requested_item fd.num is exist - process it [11:53:55]SAM_PROTO_GetFieldsCounters [11:53:55]wFMCommunicate request_size=4 [11:53:55]MH_SAM_APDU [11:53:55]CAPDU: 80 13 00 00 [11:53:55]Write to MH i2c: E2 08 00 8F 01 80 13 00 00 00 00 00 00 0C [11:53:55]Write i2c OK [11:53:55]MH_I2C_Read... [11:53:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:55]Read from MH i2c: E2 [11:53:55]MH_I2C_Read... [11:53:55]Read from MH i2c: E2 62 00 [11:53:55]MH_I2C_Read... [11:53:55]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 D9 4F 01 00 0E 04 04 00 EF 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 EC [11:53: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 D9 4F 01 00 0E 04 04 00 EF 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 [11:53:55]wFMCommunicate OK [11:53:55]SAM_PROTO_GetFieldsCounters done [11:53:55]requested_item shift.num is exist - process it [11:53:55]requested_item shift.opened is exist - process it [11:53:55]req_shift_opened [11:53:55]FM_GetShiftState [11:53:55]SAM_PROTO_GetShiftState [11:53:55]wFMCommunicate request_size=4 [11:53:55]MH_SAM_APDU [11:53:55]CAPDU: 80 13 01 00 [11:53:55]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [11:53:55]Write i2c OK [11:53:55]MH_I2C_Read... [11:53:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:55]Read from MH i2c: E2 [11:53:55]MH_I2C_Read... [11:53:55]Read from MH i2c: E2 0E 00 [11:53:55]MH_I2C_Read... [11:53:55]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 99 [11:53:55]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:53:55]wFMCommunicate OK [11:53:55]SAM_PROTO_GetShiftState done [11:53:55]FM_GetShiftState done [11:53:55]req_shift_opened done [11:53:55]requested_item shift.open_date is exist - process it [11:53:55]req_shift_open_date [11:53:55]req_shift_open_date done [11:53:55]produce_requested_data done [11:53:55]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85977,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:53:55]process_action_free close_receipt [11:53:55]json_value_free [11:53:55]json_value_free done [11:53:55]process_json_proto returns [11:53:55]Send response to host [11:53:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85977,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:53:55]free response buf [11:53:55]execute_script done [11:53:55]execute_script returns [11:53:55]free content buf [11:53:55]Sock 7.Close socket [11:53:55]Sock 7.Thread stoped [11:53:58]recv_with_timeout no data received [11:53:58]ConnectInit Can't take IP for lk.salyk.kg [11:53:58]CommunicateWithHost connect error [11:53:58]CommunicateWithHost err = -1 [11:53:58]OFD Sender: Server communicate error [11:54:03]OFD Sender: Processing packet 85977 [packets to send 263, broken 262] [11:54:03]ProducePacketName [11:54:03]name=ofd_packets/00085977 [11:54:03]OFD Sender: To server: pG, [11:54:03]CommunicateWithHost lk.salyk.kg:30040 [11:54:03]ConnectInit lk.salyk.kg [11:54:08]ConnectInit Can't take IP for lk.salyk.kg [11:54:08]CommunicateWithHost connect error [11:54:08]CommunicateWithHost err = -1 [11:54:08]OFD Sender: Server communicate error [11:54:13]OFD Sender: Processing packet 85977 [packets to send 263, broken 262] [11:54:13]ProducePacketName [11:54:13]name=ofd_packets/00085977 [11:54:13]OFD Sender: To server: pG, [11:54:13]CommunicateWithHost lk.salyk.kg:30040 [11:54:13]ConnectInit lk.salyk.kg [11:54:14]recv_with_timeout no data received [11:54:18]ConnectInit Can't take IP for lk.salyk.kg [11:54:18]CommunicateWithHost connect error [11:54:18]CommunicateWithHost err = -1 [11:54:18]OFD Sender: Server communicate error [11:54:23]OFD Sender: Processing packet 85977 [packets to send 263, broken 262] [11:54:23]ProducePacketName [11:54:23]name=ofd_packets/00085977 [11:54:23]OFD Sender: To server: pG, [11:54:23]CommunicateWithHost lk.salyk.kg:30040 [11:54:23]ConnectInit lk.salyk.kg [11:54:28]ConnectInit Can't take IP for lk.salyk.kg [11:54:28]CommunicateWithHost connect error [11:54:28]CommunicateWithHost err = -1 [11:54:28]OFD Sender: Server communicate error [11:54:33]OFD Sender: Processing packet 85977 [packets to send 263, broken 262] [11:54:33]ProducePacketName [11:54:33]name=ofd_packets/00085977 [11:54:33]OFD Sender: To server: pG, [11:54:33]CommunicateWithHost lk.salyk.kg:30040 [11:54:33]ConnectInit lk.salyk.kg [11:54:38]ConnectInit Can't take IP for lk.salyk.kg [11:54:38]CommunicateWithHost connect error [11:54:38]CommunicateWithHost err = -1 [11:54:38]OFD Sender: Server communicate error [11:54:39]recv_with_timeout no data received [11:54:43]OFD Sender: Processing packet 85977 [packets to send 263, broken 262] [11:54:43]ProducePacketName [11:54:43]name=ofd_packets/00085977 [11:54:43]OFD Sender: To server: pG, [11:54:43]CommunicateWithHost lk.salyk.kg:30040 [11:54:43]ConnectInit lk.salyk.kg [11:54:48]ConnectInit Can't take IP for lk.salyk.kg [11:54:48]CommunicateWithHost connect error [11:54:48]CommunicateWithHost err = -1 [11:54:48]OFD Sender: Server communicate error [11:54:53]OFD Sender: Processing packet 85977 [packets to send 263, broken 262] [11:54:54]ProducePacketName [11:54:54]name=ofd_packets/00085977 [11:54:54]OFD Sender: To server: pG, [11:54:54]CommunicateWithHost lk.salyk.kg:30040 [11:54:54]ConnectInit lk.salyk.kg [11:54:59]ConnectInit Can't take IP for lk.salyk.kg [11:54:59]CommunicateWithHost connect error [11:54:59]CommunicateWithHost err = -1 [11:54:59]OFD Sender: Server communicate error [11:55:04]OFD Sender: Processing packet 85977 [packets to send 263, broken 262] [11:55:04]ProducePacketName [11:55:04]name=ofd_packets/00085977 [11:55:04]OFD Sender: To server: pG, [11:55:04]CommunicateWithHost lk.salyk.kg:30040 [11:55:04]ConnectInit lk.salyk.kg [11:55:09]ConnectInit Can't take IP for lk.salyk.kg [11:55:09]CommunicateWithHost connect error [11:55:09]CommunicateWithHost err = -1 [11:55:09]OFD Sender: Server communicate error [11:55:14]OFD Sender: Processing packet 85977 [packets to send 263, broken 262] [11:55:14]ProducePacketName [11:55:14]name=ofd_packets/00085977 [11:55:14]OFD Sender: To server: pG, [11:55:14]CommunicateWithHost lk.salyk.kg:30040 [11:55:14]ConnectInit lk.salyk.kg [11:55:19]ConnectInit Can't take IP for lk.salyk.kg [11:55:19]CommunicateWithHost connect error [11:55:19]CommunicateWithHost err = -1 [11:55:19]OFD Sender: Server communicate error [11:55:24]OFD Sender: Processing packet 85977 [packets to send 263, broken 262] [11:55:24]ProducePacketName [11:55:24]name=ofd_packets/00085977 [11:55:24]OFD Sender: To server: pG, [11:55:24]CommunicateWithHost lk.salyk.kg:30040 [11:55:24]ConnectInit lk.salyk.kg [11:55:29]ConnectInit Can't take IP for lk.salyk.kg [11:55:29]CommunicateWithHost connect error [11:55:29]CommunicateWithHost err = -1 [11:55:29]OFD Sender: Server communicate error [11:55:34]OFD Sender: Processing packet 85977 [packets to send 263, broken 262] [11:55:34]ProducePacketName [11:55:34]name=ofd_packets/00085977 [11:55:34]OFD Sender: To server: pG, [11:55:34]CommunicateWithHost lk.salyk.kg:30040 [11:55:34]ConnectInit lk.salyk.kg [11:55:38]Connected sock=7 [11:55: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 94 D5 07 01 EF 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 50 62 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 63 73 06 4C 27 8F AD 3F 5E F4 BF 9D 66 00 [11:55: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 C9 82 47 00 9D 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 D9 4F 01 00 F4 03 04 00 8E 0D ED 66 B6 04 01 00 00 4C 00 21 6D F6 19 64 EE [11:55:38]CommunicateWithHost err = 0 [11:55:38]CheckOFDResponse [11:55:38]1017 (14) - 77093643461234 [11:55:38]1041 (16) - 0000000000874979 [11:55:38]1040 (4) - 85977 [11:55:38]1012 (4) - 20.09.2024 05:52 [11:55:38]1206 (1) - 0 [11:55:38]OFD Sender: Remove packet 85977 [11:55:38]ProducePacketName [11:55:38]name=ofd_packets/00085977 [11:55:38]NVStorageDeleteData [11:55:39]OFD Sender: No OFD packet to send [11:55:44]OFD Sender: No OFD packet to send [11:55:49]OFD Sender: No OFD packet to send [11:55:54]OFD Sender: No OFD packet to send [11:55:56]recv_with_timeout no data received [11:55:59]OFD Sender: No OFD packet to send [11:56:04]OFD Sender: No OFD packet to send [11:56:09]OFD Sender: No OFD packet to send [11:56:14]OFD Sender: No OFD packet to send [11:56:19]OFD Sender: No OFD packet to send [11:56:24]OFD Sender: No OFD packet to send [11:56:29]OFD Sender: No OFD packet to send [11:56:34]OFD Sender: No OFD packet to send [11:56:39]OFD Sender: No OFD packet to send [11:56:44]OFD Sender: No OFD packet to send [11:56:49]OFD Sender: No OFD packet to send [11:56:54]OFD Sender: No OFD packet to send [11:56:57]accept exits with 9 [11:56:57]New connection [11:56:57]New thread 3066711396 created [11:56:57]Thread 3066854756 joined [11:56:57]Waiting for new connection... [11:56:57] Sock 9.Parse request [11:56:57]Sock 9.Check first char [11:56:57]Sock 9.First char is OK [11:56:57]request: POST /json_proto HTTP/1.0 [11:56:57]Method: POST [11:56:57]URL: /json_proto [11:56:57]Method is POST - this is cgi request [11:56:57]url: /json_proto [11:56:57]query_string will be loaded in cgi processing [11:56:57]execute_cgi json_proto POST (null) [11:56:57]execute_cgi path=json_proto method=POST [11:56:57]POST find Content-Length [11:56:57]Host: 172.17.47.196:8080 [11:56:57]Content-Length: 677 [11:56:57]Content-Type: application/json [11:56:57] [11:56:57]POST finish read [11:56:57]Found Content-Length = 677 [11:56:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870837", "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" ] } } [11:56:57]execute_script... [11:56:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870837", "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" ] } } [11:56:57]POST & json_proto [11:56:57]process_json_proto [11:56:57]json parsed OK: [11:56:57]protocol is kg_v1.0 [11:56:57]action value=close_receipt [11:56:57]process_action close_receipt [11:56:57]cmd_close_receipt [11:56:57]MH_GetDate [11:56:57]Write to MH i2c: F0 00 00 91 01 81 [11:56:57]Write i2c OK [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: F0 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: F0 09 00 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: F0 09 00 91 01 00 0A 63 ED 66 4C 6B 94 66 FB [11:56:57]GetLastDocTimeStamp 1726833232 [11:56:57]current date 1726833418 [11:56:57]FM_GetShiftState [11:56:57]SAM_PROTO_GetShiftState [11:56:57]wFMCommunicate request_size=4 [11:56:57]MH_SAM_APDU [11:56:57]CAPDU: 80 13 01 00 [11:56:57]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [11:56:57]Write i2c OK [11:56:57]MH_I2C_Read... [11:56:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:57]Read from MH i2c: E2 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: E2 0E 00 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9B [11:56:57]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:56:57]wFMCommunicate OK [11:56:57]SAM_PROTO_GetShiftState done [11:56:57]FM_GetShiftState done [11:56:57]opened in 1726791534 [11:56:57]opened+sec_in_day 1726877934 [11:56:57]quantity*price = 55053 [11:56:57]sum+1 = 55055 [11:56:57]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 СНО: Общий режим Чек 137 20.09.2024 11:56 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85978 ФПД: 226510363431116 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T115658&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85978&fm=226510363431116&tin=02508201610067®Number=0000000000092592&sum=55000 [11:56:58]StoreToDocumentArchive [11:56:58]shift 495 fd 85978 [11:56:58]save to /storage/0495/doc_00085978 [11:56:58]save last doc name /storage/0495/doc_00085978 to /storage/kkm_last_doc_name [11:56:58]save OK [11:56:58]Clear old archive folders... [11:56:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:58]tlvbuf is 01D4FDD0 [11:56:58]SAM_PROTO_ClearQueue [11:56:58]wFMCommunicate request_size=4 [11:56:58]MH_SAM_APDU [11:56:58]CAPDU: 80 09 00 00 [11:56:58]Write to MH i2c: E2 08 00 9F 01 80 09 00 00 00 00 00 00 12 [11:56:58]Write i2c OK [11:56:58]MH_I2C_Read... [11:56:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:58]Read from MH i2c: E2 [11:56:58]MH_I2C_Read... [11:56:58]Read from MH i2c: E2 03 00 [11:56:58]MH_I2C_Read... [11:56:58]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [11:56:58]RAPDU: 90 00 [11:56:58]wFMCommunicate OK [11:56:58]SAM_PROTO_ClearQueue done [11:56:58]KKMCreateOFDPacket [11:56:58]OFDProtocolAddRootSTLVToBuf [11:56:58]FM_MakeSignedData [11:56:58]FM_MakeSignedData [11:56:58]SAM_PROTO_SignData [11:56:58]wFMCommunicate request_size=4 [11:56:58]MH_SAM_APDU [11:56:58]CAPDU: 80 0D 01 02 [11:56:58]Write to MH i2c: E2 08 00 A0 01 80 0D 01 02 00 00 00 00 1A [11:56:58]Write i2c OK [11:56:58]MH_I2C_Read... [11:56:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:58]Read from MH i2c: E2 [11:56:58]MH_I2C_Read... [11:56:58]Read from MH i2c: E2 03 00 [11:56:58]MH_I2C_Read... [11:56:58]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [11:56:58]RAPDU: 90 00 [11:56:58]wFMCommunicate OK [11:56:58]wFMCommunicate request_size=255 [11:56:58]MH_SAM_APDU [11:56: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 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 89 00 00 00 F4 03 04 00 0A 63 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CE [11:56:58]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 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 89 00 00 00 F4 03 04 00 0A 63 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CE 00 00 E5 [11:56:58]Write i2c OK [11:56:58]MH_I2C_Read... [11:56:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:59]Read from MH i2c: E2 [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: E2 03 00 [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [11:56:59]RAPDU: 90 00 [11:56:59]wFMCommunicate OK [11:56:59]wFMCommunicate request_size=10 [11:56:59]MH_SAM_APDU [11:56:59]CAPDU: 80 0D 02 02 05 02 8D C0 10 CC [11:56:59]Write to MH i2c: E2 0D 00 A2 01 80 0D 02 02 05 00 02 8D C0 10 CC 00 00 52 [11:56:59]Write i2c OK [11:56:59]MH_I2C_Read... [11:56:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:59]Read from MH i2c: E2 [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: E2 03 00 [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [11:56:59]RAPDU: 90 00 [11:56:59]wFMCommunicate OK [11:56:59]wFMCommunicate request_size=4 [11:56:59]MH_SAM_APDU [11:56:59]CAPDU: 80 0D 03 02 [11:56:59]Write to MH i2c: E2 08 00 A3 01 80 0D 03 02 00 00 00 00 1F [11:56:59]Write i2c OK [11:56:59]MH_I2C_Read... [11:56:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:59]Read from MH i2c: E2 [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: E2 0B 00 [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: E2 0B 00 A3 01 00 D4 F9 95 28 AF 5F 0F EA 90 00 B1 [11:56:59]RAPDU: D4 F9 95 28 AF 5F 0F EA 90 00 [11:56:59]wFMCommunicate OK [11:56:59]SAM_PROTO_SignData done [11:56:59]FM_MakeSignedData done [11:56:59]CreateOFDProtocolMessage [11:56:59]wFMCommunicate request_size=4 [11:56:59]MH_SAM_APDU [11:56:59]CAPDU: 80 11 00 00 [11:56:59]Write to MH i2c: E2 08 00 A4 01 80 11 00 00 00 00 00 00 1F [11:56:59]Write i2c OK [11:56:59]MH_I2C_Read... [11:56:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:59]Read from MH i2c: E2 [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: E2 17 00 [11:56:59]MH_I2C_Read... [11:56:59]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 [11:56: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:56:59]wFMCommunicate OK [11:56:59]CreateOFDProtocolMessage done [11:56:59]OFDSenderStorePacket 85978 [11:56:59]StoreOFDPacket docnum=85978 [11:56: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 8D 99 07 01 17 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 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 89 00 00 00 F4 03 04 00 0A 63 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CE 02 8D C0 10 CC D4 F9 95 28 AF 5F 0F EA [11:56:59]CheckFolder [11:56:59]dirname=/storage/ofd_packets [11:56:59]CheckFolder done [11:56:59]ProducePacketName [11:56:59]name=ofd_packets/00085978 [11:56:59]NVStorageSaveData ofd_packets/00085978 [11:56:59]File name is /storage/ofd_packets/00085978 [11:56:59]Write 301 bytes [11:56:59]NVStorageSaveData done [11:56:59]OFDSenderStorePacket done [11:56:59]KKMCreateOFDPacket done [11:56:59]NVStorageSaveData kkm_last_timestamp [11:56:59]File name is /storage/kkm_last_timestamp [11:56:59]Write 4 bytes [11:56:59]NVStorageSaveData done [11:56:59]ExternCall_PrintAddStr [11:56:59]wPrintStart [11:56:59]Write to MH i2c: 01 00 00 A5 01 A6 [11:56:59]Write i2c OK [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: 01 [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: 01 07 00 [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: 01 07 00 A5 01 00 00 00 00 00 FF 0F BB [11:56:59]RasterBufferAndPrint [11:56:59]line Счет N : (1)870837 [11:56:59]line ИНН: 02508201610067 [11:56:59]line Контрольно-Кассовый Чек [11:56:59]line ПРОДАЖА [11:56:59]line ТРК (МРК, ГНК) : 43 [11:56:59]line Товар: 2710124130 [11:56:59]line Аи-92-К-5 [11:56:59]line 8.120 * 67.80 [11:56:59]line = 550.54 [11:56:59]line НДС 12% НСП 1% [11:56:59]line > о реализуемом товаре [11:56:59]line ОКРУГЛЕНИЕ: -0.54 [11:56:59]line ИТОГО: 550.00 [11:56:59]line Внесено: 550.00 [11:56:59]line СДАЧА: 0.00 [11:56:59]line НСП 1% : 4.87 [11:56:59]line НДС 12% : 58.46 [11:56:59]line Наличными: 550.00 [11:56:59]line Безнал.: 0.00 [11:56:59]line Место: АЗС № 137 "Партнер Нефть" [11:56:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [11:56:59]line СНО: Общий режим [11:56:59]line Чек 137 20.09.2024 11:56 [11:56:59]line Смена: 495 ФФД: 1.0 [11:56:59]line ЗНМ: 0300000064 [11:56:59]line РНМ: 0000000000092592 [11:56:59]line Версия ККМ: 001 [11:56:59]line ФМ: 0000000000874979 [11:56:59]line ФД: 85978 [11:56:59]line ФПД: 226510363431116 [11:56:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T115658&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85978&fm=226510363431116&tin=02508201610067®Number=0000000000092592&sum=55000 [11:56:59]written 0, free lines is 4095 [11:56:59]OFD Sender: Processing packet 85978 [packets to send 263, broken 262] [11:56:59]ProducePacketName [11:56:59]name=ofd_packets/00085978 [11:56:59]OFD Sender: To server: pG, [11:56:59]CommunicateWithHost lk.salyk.kg:30040 [11:56:59]ConnectInit lk.salyk.kg [11:56:59]Write to MH i2c: 01 00 00 D0 01 D1 [11:56:59]Write i2c OK [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: 01 [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: 01 07 00 [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: 01 07 00 D0 01 00 00 00 00 00 DC 0C C0 [11:56:59]RasterBufferAndPrint [11:56:59]line [11:56:59]line [11:56:59]line [11:56:59]line [11:56:59]line [11:56:59]written 0, free lines is 3298 [11:56:59]MH_Cut [11:56:59]Write to MH i2c: D1 01 00 D7 01 01 AA [11:56:59]Write i2c OK [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: D1 [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: D1 01 00 [11:56:59]MH_I2C_Read... [11:56:59]Read from MH i2c: D1 01 00 D7 01 00 A9 [11:56:59]Write to MH i2c: 01 00 00 D8 01 D9 [11:56:59]Write i2c OK [11:56:59]MH_I2C_Read... [11:57:00]*** Cut start [11:57:00]*** Partial cut [11:57:00]*** CUTSNS_PIN = 1 [11:57:00]*** CUTSNS_PIN = 0 [11:57:00]*** Brake cut motor [11:57:01]Read from MH i2c: 01 [11:57:01]MH_I2C_Read... [11:57:01]*** Stop cut motor [11:57:01]*** Cut end [11:57:01]Read from MH i2c: 01 07 00 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: 01 07 00 D8 01 00 00 00 00 00 FF 0F EE [11:57:01]process_action close_receipt done [11:57:01]requested_data is exist [11:57:01]produce_requested_data [11:57:01]requested_item fm.sn is exist - process it [11:57:01]wFMCommunicate request_size=4 [11:57:01]MH_SAM_APDU [11:57:01]CAPDU: 80 11 00 00 [11:57:01]Write to MH i2c: E2 08 00 D9 01 80 11 00 00 00 00 00 00 54 [11:57:01]Write i2c OK [11:57:01]MH_I2C_Read... [11:57:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:01]Read from MH i2c: E2 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: E2 17 00 [11:57:01]MH_I2C_Read... [11:57:01]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 [11:57: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:57:01]wFMCommunicate OK [11:57:01]requested_item fd.num is exist - process it [11:57:01]SAM_PROTO_GetFieldsCounters [11:57:01]wFMCommunicate request_size=4 [11:57:01]MH_SAM_APDU [11:57:01]CAPDU: 80 13 00 00 [11:57:01]Write to MH i2c: E2 08 00 DA 01 80 13 00 00 00 00 00 00 57 [11:57:01]Write i2c OK [11:57:01]MH_I2C_Read... [11:57:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:01]Read from MH i2c: E2 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: E2 62 00 [11:57:01]MH_I2C_Read... [11:57:01]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 DA 4F 01 00 0E 04 04 00 EF 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 3B [11:57:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 [11:57:01]wFMCommunicate OK [11:57:01]SAM_PROTO_GetFieldsCounters done [11:57:01]requested_item shift.num is exist - process it [11:57:01]requested_item shift.opened is exist - process it [11:57:01]req_shift_opened [11:57:01]FM_GetShiftState [11:57:01]SAM_PROTO_GetShiftState [11:57:01]wFMCommunicate request_size=4 [11:57:01]MH_SAM_APDU [11:57:01]CAPDU: 80 13 01 00 [11:57:01]Write to MH i2c: E2 08 00 DB 01 80 13 01 00 00 00 00 00 59 [11:57:01]Write i2c OK [11:57:01]MH_I2C_Read... [11:57:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:01]Read from MH i2c: E2 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: E2 0E 00 [11:57:01]MH_I2C_Read... [11:57:01]Read from MH i2c: E2 0E 00 DB 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E4 [11:57:01]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [11:57:01]wFMCommunicate OK [11:57:01]SAM_PROTO_GetShiftState done [11:57:01]FM_GetShiftState done [11:57:01]req_shift_opened done [11:57:01]requested_item shift.open_date is exist - process it [11:57:01]req_shift_open_date [11:57:01]req_shift_open_date done [11:57:01]produce_requested_data done [11:57:01]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85978,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [11:57:01]process_action_free close_receipt [11:57:01]json_value_free [11:57:01]json_value_free done [11:57:01]process_json_proto returns [11:57:01]Send response to host [11:57:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85978,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [11:57:01]free response buf [11:57:01]execute_script done [11:57:01]execute_script returns [11:57:01]free content buf [11:57:01]Sock 9.Close socket [11:57:01]Sock 9.Thread stoped [11:57:02]Connected sock=10 [11: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 8D 99 07 01 17 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 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 89 00 00 00 F4 03 04 00 0A 63 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CE 02 8D C0 10 CC D4 F9 95 28 AF 5F 0F EA [11: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 BD 50 47 00 2D 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 DA 4F 01 00 F4 03 04 00 E2 0D ED 66 B6 04 01 00 00 1F 66 42 20 16 D0 69 CA [11:57:03]CommunicateWithHost err = 0 [11:57:03]CheckOFDResponse [11:57:03]1017 (14) - 77093643461234 [11:57:03]1041 (16) - 0000000000874979 [11:57:03]1040 (4) - 85978 [11:57:03]1012 (4) - 20.09.2024 05:53 [11:57:03]1206 (1) - 0 [11:57:03]OFD Sender: Remove packet 85978 [11:57:03]ProducePacketName [11:57:03]name=ofd_packets/00085978 [11:57:03]NVStorageDeleteData [11:57:03]OFD Sender: No OFD packet to send [11:57:08]OFD Sender: No OFD packet to send [11:57:13]OFD Sender: No OFD packet to send [11:57:18]OFD Sender: No OFD packet to send [11:57:23]OFD Sender: No OFD packet to send [11:57:28]recv_with_timeout no data received [11:57:28]OFD Sender: No OFD packet to send [11:57:33]OFD Sender: No OFD packet to send [11:57:38]OFD Sender: No OFD packet to send [11:57:43]OFD Sender: No OFD packet to send [11:57:48]OFD Sender: No OFD packet to send [11:57:53]OFD Sender: No OFD packet to send [11:57:58]OFD Sender: No OFD packet to send [11:58:03]OFD Sender: No OFD packet to send [11:58:08]OFD Sender: No OFD packet to send [11:58:13]OFD Sender: No OFD packet to send [11:58:18]OFD Sender: No OFD packet to send [11:58:23]OFD Sender: No OFD packet to send [11:58:28]OFD Sender: No OFD packet to send [11:58:33]OFD Sender: No OFD packet to send [11:58:38]OFD Sender: No OFD packet to send [11:58:40]recv_with_timeout no data received [11:58:43]OFD Sender: No OFD packet to send [11:58:48]OFD Sender: No OFD packet to send [11:58:54]OFD Sender: No OFD packet to send [11:58:59]OFD Sender: No OFD packet to send [11:59:04]OFD Sender: No OFD packet to send [11:59:09]OFD Sender: No OFD packet to send [11:59:14]OFD Sender: No OFD packet to send [11:59:19]OFD Sender: No OFD packet to send [11:59:24]OFD Sender: No OFD packet to send [11:59:29]OFD Sender: No OFD packet to send [11:59:34]OFD Sender: No OFD packet to send [11:59:39]OFD Sender: No OFD packet to send [11:59:44]OFD Sender: No OFD packet to send [11:59:49]OFD Sender: No OFD packet to send [11:59:54]OFD Sender: No OFD packet to send [11:59:59]OFD Sender: No OFD packet to send [12:00:04]OFD Sender: No OFD packet to send [12:00:09]OFD Sender: No OFD packet to send [12:00:14]OFD Sender: No OFD packet to send [12:00:19]OFD Sender: No OFD packet to send [12:00:24]OFD Sender: No OFD packet to send [12:00:24]recv_with_timeout no data received [12:00:29]OFD Sender: No OFD packet to send [12:00:34]OFD Sender: No OFD packet to send [12:00:39]OFD Sender: No OFD packet to send [12:00:44]OFD Sender: No OFD packet to send [12:00:49]OFD Sender: No OFD packet to send [12:00:54]OFD Sender: No OFD packet to send [12:00:59]OFD Sender: No OFD packet to send [12:01:04]OFD Sender: No OFD packet to send [12:01:09]OFD Sender: No OFD packet to send [12:01:13]accept exits with 7 [12:01:13]New connection [12:01:13]New thread 3066854756 created [12:01:13]Thread 3066711396 joined [12:01:13]Waiting for new connection... [12:01:13] Sock 7.Parse request [12:01:13]Sock 7.Check first char [12:01:13]Sock 7.First char is OK [12:01:13]request: POST /json_proto HTTP/1.0 [12:01:13]Method: POST [12:01:13]URL: /json_proto [12:01:13]Method is POST - this is cgi request [12:01:13]url: /json_proto [12:01:13]query_string will be loaded in cgi processing [12:01:13]execute_cgi json_proto POST (null) [12:01:13]execute_cgi path=json_proto method=POST [12:01:13]POST find Content-Length [12:01:13]Host: 172.17.47.196:8080 [12:01:13]Content-Length: 687 [12:01:13]Content-Type: application/json [12:01:13] [12:01:13]POST finish read [12:01:13]Found Content-Length = 687 [12:01:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870838", "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:01:13]execute_script... [12:01: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)870838", "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:01:13]POST & json_proto [12:01:13]process_json_proto [12:01:13]json parsed OK: [12:01:13]protocol is kg_v1.0 [12:01:13]action value=close_receipt [12:01:13]process_action close_receipt [12:01:13]cmd_close_receipt [12:01:13]MH_GetDate [12:01:13]Write to MH i2c: F0 00 00 DC 01 CC [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: F0 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: F0 09 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: F0 09 00 DC 01 00 09 64 ED 66 4C 6B 94 66 46 [12:01:13]GetLastDocTimeStamp 1726833418 [12:01:13]current date 1726833673 [12:01:13]FM_GetShiftState [12:01:13]SAM_PROTO_GetShiftState [12:01:13]wFMCommunicate request_size=4 [12:01:13]MH_SAM_APDU [12:01:13]CAPDU: 80 13 01 00 [12:01:13]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [12:01:13]Write i2c OK [12:01:13]MH_I2C_Read... [12:01:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:13]Read from MH i2c: E2 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 0E 00 [12:01:13]MH_I2C_Read... [12:01:13]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E6 [12:01:13]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:01:13]wFMCommunicate OK [12:01:13]SAM_PROTO_GetShiftState done [12:01:13]FM_GetShiftState done [12:01:13]opened in 1726791534 [12:01:13]opened+sec_in_day 1726877934 [12:01:13]quantity*price = 100050 [12:01:13]sum+1 = 100052 [12:01:13]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 СНО: Общий режим Чек 138 20.09.2024 12:01 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85979 ФПД: 163286911855417 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T120113&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85979&fm=163286911855417&tin=02508201610067®Number=0000000000092592&sum=100000 [12:01:14]StoreToDocumentArchive [12:01:14]shift 495 fd 85979 [12:01:14]save to /storage/0495/doc_00085979 [12:01:14]save last doc name /storage/0495/doc_00085979 to /storage/kkm_last_doc_name [12:01:14]save OK [12:01:14]Clear old archive folders... [12:01:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:01:14]tlvbuf is 01D4E580 [12:01:14]SAM_PROTO_ClearQueue [12:01:14]wFMCommunicate request_size=4 [12:01:14]MH_SAM_APDU [12:01:14]CAPDU: 80 09 00 00 [12:01:14]Write to MH i2c: E2 08 00 EA 01 80 09 00 00 00 00 00 00 5D [12:01:14]Write i2c OK [12:01:14]MH_I2C_Read... [12:01:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:14]Read from MH i2c: E2 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: E2 03 00 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [12:01:14]RAPDU: 90 00 [12:01:14]wFMCommunicate OK [12:01:14]SAM_PROTO_ClearQueue done [12:01:14]KKMCreateOFDPacket [12:01:14]OFDProtocolAddRootSTLVToBuf [12:01:14]FM_MakeSignedData [12:01:14]FM_MakeSignedData [12:01:14]SAM_PROTO_SignData [12:01:14]wFMCommunicate request_size=4 [12:01:14]MH_SAM_APDU [12:01:14]CAPDU: 80 0D 01 02 [12:01:14]Write to MH i2c: E2 08 00 EB 01 80 0D 01 02 00 00 00 00 65 [12:01:14]Write i2c OK [12:01:14]MH_I2C_Read... [12:01:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:14]Read from MH i2c: E2 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: E2 03 00 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [12:01:14]RAPDU: 90 00 [12:01:14]wFMCommunicate OK [12:01:14]wFMCommunicate request_size=255 [12:01:14]MH_SAM_APDU [12:01: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 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 8A 00 00 00 F4 03 04 00 09 64 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [12:01:14]Write to MH i2c: E2 02 01 EC 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 8A 00 00 00 F4 03 04 00 09 64 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 44 [12:01:14]Write i2c OK [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: E2 [12:01:14]MH_I2C_Read... [12:01:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:14]Read from MH i2c: E2 03 00 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [12:01:14]RAPDU: 90 00 [12:01:14]wFMCommunicate OK [12:01:14]wFMCommunicate request_size=11 [12:01:14]MH_SAM_APDU [12:01:14]CAPDU: 80 0D 02 02 06 94 82 32 60 AB 39 [12:01:14]Write to MH i2c: E2 0E 00 ED 01 80 0D 02 02 06 00 94 82 32 60 AB 39 00 00 00 [12:01:14]Write i2c OK [12:01:14]MH_I2C_Read... [12:01:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:14]Read from MH i2c: E2 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: E2 03 00 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [12:01:14]RAPDU: 90 00 [12:01:14]wFMCommunicate OK [12:01:14]wFMCommunicate request_size=4 [12:01:14]MH_SAM_APDU [12:01:14]CAPDU: 80 0D 03 02 [12:01:14]Write to MH i2c: E2 08 00 EE 01 80 0D 03 02 00 00 00 00 6A [12:01:14]Write i2c OK [12:01:14]MH_I2C_Read... [12:01:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:14]Read from MH i2c: E2 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: E2 0B 00 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: E2 0B 00 EE 01 00 87 D9 FF 5C 37 F9 A6 26 90 00 22 [12:01:14]RAPDU: 87 D9 FF 5C 37 F9 A6 26 90 00 [12:01:14]wFMCommunicate OK [12:01:14]SAM_PROTO_SignData done [12:01:14]FM_MakeSignedData done [12:01:14]CreateOFDProtocolMessage [12:01:14]wFMCommunicate request_size=4 [12:01:14]MH_SAM_APDU [12:01:14]CAPDU: 80 11 00 00 [12:01:14]Write to MH i2c: E2 08 00 EF 01 80 11 00 00 00 00 00 00 6A [12:01:14]Write i2c OK [12:01:14]MH_I2C_Read... [12:01:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:14]Read from MH i2c: E2 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: E2 17 00 [12:01:14]MH_I2C_Read... [12:01:14]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 [12:01:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:01:14]wFMCommunicate OK [12:01:14]CreateOFDProtocolMessage done [12:01:14]OFDSenderStorePacket 85979 [12:01:14]StoreOFDPacket docnum=85979 [12:01: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 33 40 08 01 0D 87 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 8A 00 00 00 F4 03 04 00 09 64 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 94 82 32 60 AB 39 87 D9 FF 5C 37 F9 A6 26 [12:01:14]CheckFolder [12:01:14]dirname=/storage/ofd_packets [12:01:14]CheckFolder done [12:01:14]ProducePacketName [12:01:14]name=ofd_packets/00085979 [12:01:14]NVStorageSaveData ofd_packets/00085979 [12:01:14]File name is /storage/ofd_packets/00085979 [12:01:14]Write 302 bytes [12:01:14]NVStorageSaveData done [12:01:14]OFDSenderStorePacket done [12:01:14]KKMCreateOFDPacket done [12:01:14]NVStorageSaveData kkm_last_timestamp [12:01:14]File name is /storage/kkm_last_timestamp [12:01:14]Write 4 bytes [12:01:14]NVStorageSaveData done [12:01:14]ExternCall_PrintAddStr [12:01:14]wPrintStart [12:01:14]Write to MH i2c: 01 00 00 F0 01 F1 [12:01:14]Write i2c OK [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: 01 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: 01 07 00 [12:01:14]MH_I2C_Read... [12:01:14]Read from MH i2c: 01 07 00 F0 01 00 00 00 00 00 FF 0F 06 [12:01:14]RasterBufferAndPrint [12:01:14]line Счет N : (1)870838 [12:01:14]line ИНН: 02508201610067 [12:01:14]line Контрольно-Кассовый Чек [12:01:14]line ПРОДАЖА [12:01:14]line ТРК (МРК, ГНК) : 34 [12:01:14]line Товар: 2710194210 [12:01:14]line ДТ(л)-К-4 [12:01:14]line 13.130 * 76.20 [12:01:14]line = 1000.51 [12:01:14]line НДС 12% НСП 1% [12:01:14]line > о реализуемом товаре [12:01:14]line ОКРУГЛЕНИЕ: -0.51 [12:01:14]line ИТОГО: 1000.00 [12:01:14]line Внесено: 1000.00 [12:01:14]line СДАЧА: 0.00 [12:01:14]line НСП 1% : 8.85 [12:01:14]line НДС 12% : 106.25 [12:01:14]line Наличными: 1000.00 [12:01:14]line Безнал.: 0.00 [12:01:14]line Место: АЗС № 137 "Партнер Нефть" [12:01:14]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:01:14]line СНО: Общий режим [12:01:14]line Чек 138 20.09.2024 12:01 [12:01:14]line Смена: 495 ФФД: 1.0 [12:01:14]line ЗНМ: 0300000064 [12:01:14]line РНМ: 0000000000092592 [12:01:14]line Версия ККМ: 001 [12:01:14]line ФМ: 0000000000874979 [12:01:14]line ФД: 85979 [12:01:14]line ФПД: 163286911855417 [12:01:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T120113&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85979&fm=163286911855417&tin=02508201610067®Number=0000000000092592&sum=100000 [12:01:15]OFD Sender: Processing packet 85979 [packets to send 263, broken 262] [12:01:15]ProducePacketName [12:01:15]name=ofd_packets/00085979 [12:01:15]OFD Sender: To server: pG, [12:01:15]CommunicateWithHost lk.salyk.kg:30040 [12:01:15]ConnectInit lk.salyk.kg [12:01:15]written 0, free lines is 4095 [12:01:15]Write to MH i2c: 01 00 00 1B 02 1D [12:01:15]Write i2c OK [12:01:15]MH_I2C_Read... [12:01:15]Read from MH i2c: 01 [12:01:15]MH_I2C_Read... [12:01:15]Read from MH i2c: 01 07 00 [12:01:15]MH_I2C_Read... [12:01:15]Read from MH i2c: 01 07 00 1B 02 00 00 00 00 00 DA 0C 0A [12:01:15]RasterBufferAndPrint [12:01:15]line [12:01:15]line [12:01:15]line [12:01:15]line [12:01:15]line [12:01:15]written 0, free lines is 3297 [12:01:15]MH_Cut [12:01:15]Write to MH i2c: D1 01 00 22 02 01 F6 [12:01:15]Write i2c OK [12:01:15]MH_I2C_Read... [12:01:15]Read from MH i2c: D1 [12:01:15]MH_I2C_Read... [12:01:15]Read from MH i2c: D1 01 00 [12:01:15]MH_I2C_Read... [12:01:15]Read from MH i2c: D1 01 00 22 02 00 F5 [12:01:15]Write to MH i2c: 01 00 00 23 02 25 [12:01:15]Write i2c OK [12:01:15]MH_I2C_Read... [12:01:16]*** Cut start [12:01:16]*** Partial cut [12:01:16]*** CUTSNS_PIN = 1 [12:01:16]*** CUTSNS_PIN = 0 [12:01:16]*** Brake cut motor [12:01:17]Read from MH i2c: 01 [12:01:17]MH_I2C_Read... [12:01:17]*** Stop cut motor [12:01:17]*** Cut end [12:01:17]Read from MH i2c: 01 07 00 [12:01:17]MH_I2C_Read... [12:01:17]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [12:01:17]process_action close_receipt done [12:01:17]requested_data is exist [12:01:17]produce_requested_data [12:01:17]requested_item fm.sn is exist - process it [12:01:17]wFMCommunicate request_size=4 [12:01:17]MH_SAM_APDU [12:01:17]CAPDU: 80 11 00 00 [12:01:17]Write to MH i2c: E2 08 00 24 02 80 11 00 00 00 00 00 00 A0 [12:01:17]Write i2c OK [12:01:17]MH_I2C_Read... [12:01:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:17]Read from MH i2c: E2 [12:01:17]MH_I2C_Read... [12:01:17]Read from MH i2c: E2 17 00 [12:01:17]MH_I2C_Read... [12:01:17]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:01: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:01:17]wFMCommunicate OK [12:01:17]requested_item fd.num is exist - process it [12:01:17]SAM_PROTO_GetFieldsCounters [12:01:17]wFMCommunicate request_size=4 [12:01:17]MH_SAM_APDU [12:01:17]CAPDU: 80 13 00 00 [12:01:17]Write to MH i2c: E2 08 00 25 02 80 13 00 00 00 00 00 00 A3 [12:01:17]Write i2c OK [12:01:17]MH_I2C_Read... [12:01:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:17]Read from MH i2c: E2 [12:01:17]MH_I2C_Read... [12:01:17]Read from MH i2c: E2 62 00 [12:01:17]MH_I2C_Read... [12:01:17]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 DB 4F 01 00 0E 04 04 00 EF 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 8B [12:01: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 DB 4F 01 00 0E 04 04 00 EF 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:01:17]wFMCommunicate OK [12:01:17]SAM_PROTO_GetFieldsCounters done [12:01:17]requested_item shift.num is exist - process it [12:01:17]requested_item shift.opened is exist - process it [12:01:17]req_shift_opened [12:01:17]FM_GetShiftState [12:01:17]SAM_PROTO_GetShiftState [12:01:17]wFMCommunicate request_size=4 [12:01:17]MH_SAM_APDU [12:01:17]CAPDU: 80 13 01 00 [12:01:17]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [12:01:17]Write i2c OK [12:01:17]MH_I2C_Read... [12:01:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:17]Read from MH i2c: E2 [12:01:17]MH_I2C_Read... [12:01:17]Read from MH i2c: E2 0E 00 [12:01:17]MH_I2C_Read... [12:01:17]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 30 [12:01:17]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:01:17]wFMCommunicate OK [12:01:17]SAM_PROTO_GetShiftState done [12:01:17]FM_GetShiftState done [12:01:17]req_shift_opened done [12:01:17]requested_item shift.open_date is exist - process it [12:01:17]req_shift_open_date [12:01:17]req_shift_open_date done [12:01:17]produce_requested_data done [12:01:17]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85979,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:01:17]process_action_free close_receipt [12:01:17]json_value_free [12:01:17]json_value_free done [12:01:17]process_json_proto returns [12:01:17]Send response to host [12:01:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85979,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:01:17]free response buf [12:01:17]execute_script done [12:01:17]execute_script returns [12:01:17]free content buf [12:01:17]Sock 7.Close socket [12:01:17]Sock 7.Thread stoped [12:01:17]Connected sock=11 [12:01:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 33 40 08 01 0D 87 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 8A 00 00 00 F4 03 04 00 09 64 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 94 82 32 60 AB 39 87 D9 FF 5C 37 F9 A6 26 [12:01: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 C5 B4 47 00 CE BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DB 4F 01 00 F4 03 04 00 E1 0E ED 66 B6 04 01 00 00 FD 2D CE 6F E1 E8 7E 37 [12:01:18]CommunicateWithHost err = 0 [12:01:18]CheckOFDResponse [12:01:18]1017 (14) - 77093643461234 [12:01:18]1041 (16) - 0000000000874979 [12:01:18]1040 (4) - 85979 [12:01:18]1012 (4) - 20.09.2024 05:57 [12:01:18]1206 (1) - 0 [12:01:18]OFD Sender: Remove packet 85979 [12:01:18]ProducePacketName [12:01:18]name=ofd_packets/00085979 [12:01:18]NVStorageDeleteData [12:01:18]OFD Sender: No OFD packet to send [12:01:23]OFD Sender: No OFD packet to send [12:01:27]recv_with_timeout no data received [12:01:28]OFD Sender: No OFD packet to send [12:01:33]OFD Sender: No OFD packet to send [12:01:38]recv_with_timeout no data received [12:01:38]OFD Sender: No OFD packet to send [12:01:43]OFD Sender: No OFD packet to send [12:01:48]OFD Sender: No OFD packet to send [12:01:53]OFD Sender: No OFD packet to send [12:01:55]recv_with_timeout no data received [12:01:58]OFD Sender: No OFD packet to send [12:02:03]OFD Sender: No OFD packet to send [12:02:08]OFD Sender: No OFD packet to send [12:02:13]OFD Sender: No OFD packet to send [12:02:18]OFD Sender: No OFD packet to send [12:02:23]OFD Sender: No OFD packet to send [12:02:28]OFD Sender: No OFD packet to send [12:02:33]OFD Sender: No OFD packet to send [12:02:38]OFD Sender: No OFD packet to send [12:02:43]OFD Sender: No OFD packet to send [12:02:48]OFD Sender: No OFD packet to send [12:02:53]OFD Sender: No OFD packet to send [12:02:58]OFD Sender: No OFD packet to send [12:03:02]recv_with_timeout no data received [12:03:03]OFD Sender: No OFD packet to send [12:03:08]OFD Sender: No OFD packet to send [12:03:13]OFD Sender: No OFD packet to send [12:03:18]OFD Sender: No OFD packet to send [12:03:23]OFD Sender: No OFD packet to send [12:03:28]OFD Sender: No OFD packet to send [12:03:33]OFD Sender: No OFD packet to send [12:03:38]OFD Sender: No OFD packet to send [12:03:43]OFD Sender: No OFD packet to send [12:03:49]OFD Sender: No OFD packet to send [12:03:54]OFD Sender: No OFD packet to send [12:03:59]OFD Sender: No OFD packet to send [12:04:04]OFD Sender: No OFD packet to send [12:04:09]OFD Sender: No OFD packet to send [12:04:14]OFD Sender: No OFD packet to send [12:04:19]OFD Sender: No OFD packet to send [12:04:24]OFD Sender: No OFD packet to send [12:04:29]OFD Sender: No OFD packet to send [12:04:34]OFD Sender: No OFD packet to send [12:04:39]OFD Sender: No OFD packet to send [12:04:44]OFD Sender: No OFD packet to send [12:04:49]OFD Sender: No OFD packet to send [12:04:54]OFD Sender: No OFD packet to send [12:04:59]OFD Sender: No OFD packet to send [12:05:04]OFD Sender: No OFD packet to send [12:05:09]OFD Sender: No OFD packet to send [12:05:14]OFD Sender: No OFD packet to send [12:05:19]OFD Sender: No OFD packet to send [12:05:24]OFD Sender: No OFD packet to send [12:05:29]OFD Sender: No OFD packet to send [12:05:34]OFD Sender: No OFD packet to send [12:05:39]OFD Sender: No OFD packet to send [12:05:42]accept exits with 10 [12:05:42]New connection [12:05:42]New thread 3066711396 created [12:05:42]Thread 3066854756 joined [12:05:42]Waiting for new connection... [12:05:42] Sock 10.Parse request [12:05:42]Sock 10.Check first char [12:05:42]Sock 10.First char is OK [12:05:42]request: POST /json_proto HTTP/1.0 [12:05:42]Method: POST [12:05:42]URL: /json_proto [12:05:42]Method is POST - this is cgi request [12:05:42]url: /json_proto [12:05:42]query_string will be loaded in cgi processing [12:05:42]execute_cgi json_proto POST (null) [12:05:42]execute_cgi path=json_proto method=POST [12:05:42]POST find Content-Length [12:05:42]Host: 172.17.47.196:8080 [12:05:42]Content-Length: 682 [12:05:42]Content-Type: application/json [12:05:42] [12:05:42]POST finish read [12:05:42]Found Content-Length = 682 [12:05:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870839", "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.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:05:42]execute_script... [12:05:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870839", "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.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:05:42]POST & json_proto [12:05:42]process_json_proto [12:05:42]json parsed OK: [12:05:42]protocol is kg_v1.0 [12:05:42]action value=close_receipt [12:05:42]process_action close_receipt [12:05:42]cmd_close_receipt [12:05:42]MH_GetDate [12:05:42]Write to MH i2c: F0 00 00 27 02 18 [12:05:42]Write i2c OK [12:05:42]MH_I2C_Read... [12:05:42]Read from MH i2c: F0 [12:05:42]MH_I2C_Read... [12:05:42]Read from MH i2c: F0 09 00 [12:05:42]MH_I2C_Read... [12:05:42]Read from MH i2c: F0 09 00 27 02 00 16 65 ED 66 4C 6B 94 66 A0 [12:05:42]GetLastDocTimeStamp 1726833673 [12:05:42]current date 1726833942 [12:05:42]FM_GetShiftState [12:05:42]SAM_PROTO_GetShiftState [12:05:42]wFMCommunicate request_size=4 [12:05:42]MH_SAM_APDU [12:05:42]CAPDU: 80 13 01 00 [12:05:42]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [12:05:42]Write i2c OK [12:05:42]MH_I2C_Read... [12:05:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:42]Read from MH i2c: E2 [12:05:42]MH_I2C_Read... [12:05:42]Read from MH i2c: E2 0E 00 [12:05:42]MH_I2C_Read... [12:05:42]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 32 [12:05:42]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:05:42]wFMCommunicate OK [12:05:42]SAM_PROTO_GetShiftState done [12:05:42]FM_GetShiftState done [12:05:42]opened in 1726791534 [12:05:42]opened+sec_in_day 1726877934 [12:05:42]quantity*price = 70027 [12:05:42]sum+1 = 70029 [12:05:42]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 СНО: Общий режим Чек 139 20.09.2024 12:05 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85980 ФПД: 266468666862329 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T120542&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85980&fm=266468666862329&tin=02508201610067®Number=0000000000092592&sum=70000 [12:05:43]StoreToDocumentArchive [12:05:43]shift 495 fd 85980 [12:05:43]save to /storage/0495/doc_00085980 [12:05:43]save last doc name /storage/0495/doc_00085980 to /storage/kkm_last_doc_name [12:05:43]save OK [12:05:43]Clear old archive folders... [12:05:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:05:43]tlvbuf is 01C91BD0 [12:05:43]SAM_PROTO_ClearQueue [12:05:43]wFMCommunicate request_size=4 [12:05:43]MH_SAM_APDU [12:05:43]CAPDU: 80 09 00 00 [12:05:43]Write to MH i2c: E2 08 00 35 02 80 09 00 00 00 00 00 00 A9 [12:05:43]Write i2c OK [12:05:43]MH_I2C_Read... [12:05:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:43]Read from MH i2c: E2 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 03 00 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [12:05:43]RAPDU: 90 00 [12:05:43]wFMCommunicate OK [12:05:43]SAM_PROTO_ClearQueue done [12:05:43]KKMCreateOFDPacket [12:05:43]OFDProtocolAddRootSTLVToBuf [12:05:43]FM_MakeSignedData [12:05:43]FM_MakeSignedData [12:05:43]SAM_PROTO_SignData [12:05:43]wFMCommunicate request_size=4 [12:05:43]MH_SAM_APDU [12:05:43]CAPDU: 80 0D 01 02 [12:05:43]Write to MH i2c: E2 08 00 36 02 80 0D 01 02 00 00 00 00 B1 [12:05:43]Write i2c OK [12:05:43]MH_I2C_Read... [12:05:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:43]Read from MH i2c: E2 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 03 00 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [12:05:43]RAPDU: 90 00 [12:05:43]wFMCommunicate OK [12:05:43]wFMCommunicate request_size=255 [12:05:43]MH_SAM_APDU [12:05: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 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 8B 00 00 00 F4 03 04 00 16 65 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [12:05:43]Write to MH i2c: E2 02 01 37 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 8B 00 00 00 F4 03 04 00 16 65 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 9C [12:05:43]Write i2c OK [12:05:43]MH_I2C_Read... [12:05:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:43]Read from MH i2c: E2 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 03 00 [12:05:43]MH_I2C_Read... [12:05:43]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [12:05:43]RAPDU: 90 00 [12:05:43]wFMCommunicate OK [12:05:43]wFMCommunicate request_size=11 [12:05:43]MH_SAM_APDU [12:05:43]CAPDU: 80 0D 02 02 06 F2 5A 12 3B 6A F9 [12:05:43]Write to MH i2c: E2 0E 00 38 02 80 0D 02 02 06 00 F2 5A 12 3B 6A F9 00 00 BC [12:05:44]Write i2c OK [12:05:44]MH_I2C_Read... [12:05:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:44]Read from MH i2c: E2 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: E2 03 00 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [12:05:44]RAPDU: 90 00 [12:05:44]wFMCommunicate OK [12:05:44]wFMCommunicate request_size=4 [12:05:44]MH_SAM_APDU [12:05:44]CAPDU: 80 0D 03 02 [12:05:44]Write to MH i2c: E2 08 00 39 02 80 0D 03 02 00 00 00 00 B6 [12:05:44]Write i2c OK [12:05:44]MH_I2C_Read... [12:05:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:44]Read from MH i2c: E2 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: E2 0B 00 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: E2 0B 00 39 02 00 C8 EA DC FE 65 00 48 92 90 00 82 [12:05:44]RAPDU: C8 EA DC FE 65 00 48 92 90 00 [12:05:44]wFMCommunicate OK [12:05:44]SAM_PROTO_SignData done [12:05:44]FM_MakeSignedData done [12:05:44]CreateOFDProtocolMessage [12:05:44]wFMCommunicate request_size=4 [12:05:44]MH_SAM_APDU [12:05:44]CAPDU: 80 11 00 00 [12:05:44]Write to MH i2c: E2 08 00 3A 02 80 11 00 00 00 00 00 00 B6 [12:05:44]Write i2c OK [12:05:44]MH_I2C_Read... [12:05:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:44]Read from MH i2c: E2 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: E2 17 00 [12:05:44]MH_I2C_Read... [12:05:44]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 [12: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 [12:05:44]wFMCommunicate OK [12:05:44]CreateOFDProtocolMessage done [12:05:44]OFDSenderStorePacket 85980 [12:05:44]StoreOFDPacket docnum=85980 [12: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 10 01 00 00 5A FB 08 01 D0 9E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 8B 00 00 00 F4 03 04 00 16 65 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 F2 5A 12 3B 6A F9 C8 EA DC FE 65 00 48 92 [12:05:44]CheckFolder [12:05:44]dirname=/storage/ofd_packets [12:05:44]CheckFolder done [12:05:44]ProducePacketName [12:05:44]name=ofd_packets/00085980 [12:05:44]NVStorageSaveData ofd_packets/00085980 [12:05:44]File name is /storage/ofd_packets/00085980 [12:05:44]Write 302 bytes [12:05:44]NVStorageSaveData done [12:05:44]OFDSenderStorePacket done [12:05:44]KKMCreateOFDPacket done [12:05:44]NVStorageSaveData kkm_last_timestamp [12:05:44]File name is /storage/kkm_last_timestamp [12:05:44]Write 4 bytes [12:05:44]NVStorageSaveData done [12:05:44]ExternCall_PrintAddStr [12:05:44]wPrintStart [12:05:44]Write to MH i2c: 01 00 00 3B 02 3D [12:05:44]Write i2c OK [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: 01 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: 01 07 00 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 FF 0F 52 [12:05:44]RasterBufferAndPrint [12:05:44]line Счет N : (1)870839 [12:05:44]line ИНН: 02508201610067 [12:05:44]line Контрольно-Кассовый Чек [12:05:44]line ПРОДАЖА [12:05:44]line ТРК (МРК, ГНК) : 44 [12:05:44]line Товар: 2710194210 [12:05:44]line ДТ(л)-К-4 [12:05:44]line 9.190 * 76.20 [12:05:44]line = 700.28 [12:05:44]line НДС 12% НСП 1% [12:05:44]line > о реализуемом товаре [12:05:44]line ОКРУГЛЕНИЕ: -0.28 [12:05:44]line ИТОГО: 700.00 [12:05:44]line Внесено: 700.00 [12:05:44]line СДАЧА: 0.00 [12:05:44]line НСП 1% : 6.20 [12:05:44]line НДС 12% : 74.37 [12:05:44]line Наличными: 700.00 [12:05:44]line Безнал.: 0.00 [12:05:44]line Место: АЗС № 137 "Партнер Нефть" [12:05:44]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:05:44]line СНО: Общий режим [12:05:44]line Чек 139 20.09.2024 12:05 [12:05:44]line Смена: 495 ФФД: 1.0 [12:05:44]line ЗНМ: 0300000064 [12:05:44]line РНМ: 0000000000092592 [12:05:44]line Версия ККМ: 001 [12:05:44]line ФМ: 0000000000874979 [12:05:44]line ФД: 85980 [12:05:44]line ФПД: 266468666862329 [12:05:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T120542&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85980&fm=266468666862329&tin=02508201610067®Number=0000000000092592&sum=70000 [12:05:44]OFD Sender: Processing packet 85980 [packets to send 263, broken 262] [12:05:44]ProducePacketName [12:05:44]name=ofd_packets/00085980 [12:05:44]OFD Sender: To server: pG, [12:05:44]CommunicateWithHost lk.salyk.kg:30040 [12:05:44]ConnectInit lk.salyk.kg [12:05:44]written 0, free lines is 4095 [12:05:44]Write to MH i2c: 01 00 00 66 02 68 [12:05:44]Write i2c OK [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: 01 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: 01 07 00 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: 01 07 00 66 02 00 00 00 00 00 DC 0C 57 [12:05:44]RasterBufferAndPrint [12:05:44]line [12:05:44]line [12:05:44]line [12:05:44]line [12:05:44]line [12:05:44]written 0, free lines is 3298 [12:05:44]MH_Cut [12:05:44]Write to MH i2c: D1 01 00 6D 02 01 41 [12:05:44]Write i2c OK [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: D1 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: D1 01 00 [12:05:44]MH_I2C_Read... [12:05:44]Read from MH i2c: D1 01 00 6D 02 00 40 [12:05:44]Write to MH i2c: 01 00 00 6E 02 70 [12:05:44]Write i2c OK [12:05:44]MH_I2C_Read... [12:05:45]*** Cut start [12:05:45]*** Partial cut [12:05:45]*** CUTSNS_PIN = 1 [12:05:45]*** CUTSNS_PIN = 0 [12:05:46]*** Brake cut motor [12:05:46]Connected sock=9 [12:05: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 5A FB 08 01 D0 9E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 8B 00 00 00 F4 03 04 00 16 65 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 F2 5A 12 3B 6A F9 C8 EA DC FE 65 00 48 92 [12:05:46]Read from MH i2c: 01 [12:05:46]MH_I2C_Read... [12:05:46]*** Stop cut motor [12:05:46]*** Cut end [12:05:46]Read from MH i2c: 01 07 00 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: 01 07 00 6E 02 00 00 00 00 00 FF 0F 85 [12:05:46]process_action close_receipt done [12:05:46]requested_data is exist [12:05:46]produce_requested_data [12:05:46]requested_item fm.sn is exist - process it [12:05:46]wFMCommunicate request_size=4 [12:05:46]MH_SAM_APDU [12:05:46]CAPDU: 80 11 00 00 [12:05:46]Write to MH i2c: E2 08 00 6F 02 80 11 00 00 00 00 00 00 EB [12:05:46]Write i2c OK [12:05:46]MH_I2C_Read... [12:05:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:46]Read from MH i2c: E2 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: E2 17 00 [12:05:46]MH_I2C_Read... [12:05:46]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:05:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:05:46]wFMCommunicate OK [12:05:46]requested_item fd.num is exist - process it [12:05:46]SAM_PROTO_GetFieldsCounters [12:05:46]wFMCommunicate request_size=4 [12:05:46]MH_SAM_APDU [12:05:46]CAPDU: 80 13 00 00 [12:05:46]Write to MH i2c: E2 08 00 70 02 80 13 00 00 00 00 00 00 EE [12:05:46]Write i2c OK [12:05:46]MH_I2C_Read... [12:05: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 9E 9D 47 00 9E 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 DC 4F 01 00 F4 03 04 00 ED 0F ED 66 B6 04 01 00 00 F1 9C 68 52 FD 90 94 2D [12:05:46]CommunicateWithHost err = 0 [12:05:46]CheckOFDResponse [12:05:46]1017 (14) - 77093643461234 [12:05:46]1041 (16) - 0000000000874979 [12:05:46]1040 (4) - 85980 [12:05:46]1012 (4) - 20.09.2024 06:02 [12:05:46]1206 (1) - 0 [12:05:46]OFD Sender: Remove packet 85980 [12:05:46]ProducePacketName [12:05:46]name=ofd_packets/00085980 [12:05:46]NVStorageDeleteData [12:05:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:46]Read from MH i2c: E2 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: E2 62 00 [12:05:46]MH_I2C_Read... [12:05:46]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 DC 4F 01 00 0E 04 04 00 EF 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 DA [12:05: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 DC 4F 01 00 0E 04 04 00 EF 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:05:46]wFMCommunicate OK [12:05:46]SAM_PROTO_GetFieldsCounters done [12:05:46]requested_item shift.num is exist - process it [12:05:46]requested_item shift.opened is exist - process it [12:05:46]req_shift_opened [12:05:46]FM_GetShiftState [12:05:46]SAM_PROTO_GetShiftState [12:05:46]wFMCommunicate request_size=4 [12:05:46]MH_SAM_APDU [12:05:46]CAPDU: 80 13 01 00 [12:05:46]Write to MH i2c: E2 08 00 71 02 80 13 01 00 00 00 00 00 F0 [12:05:46]Write i2c OK [12:05:46]MH_I2C_Read... [12:05:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:46]Read from MH i2c: E2 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: E2 0E 00 [12:05:46]MH_I2C_Read... [12:05:46]Read from MH i2c: E2 0E 00 71 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7B [12:05:46]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:05:46]wFMCommunicate OK [12:05:46]SAM_PROTO_GetShiftState done [12:05:46]FM_GetShiftState done [12:05:46]req_shift_opened done [12:05:46]requested_item shift.open_date is exist - process it [12:05:46]req_shift_open_date [12:05:46]req_shift_open_date done [12:05:46]produce_requested_data done [12:05:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85980,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:05:46]process_action_free close_receipt [12:05:46]json_value_free [12:05:46]json_value_free done [12:05:46]process_json_proto returns [12:05:46]Send response to host [12:05:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85980,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:05:46]free response buf [12:05:46]execute_script done [12:05:46]execute_script returns [12:05:46]free content buf [12:05:46]Sock 10.Close socket [12:05:46]Sock 10.Thread stoped [12:05:47]OFD Sender: No OFD packet to send [12:05:52]OFD Sender: No OFD packet to send [12:05:57]OFD Sender: No OFD packet to send [12:06:02]OFD Sender: No OFD packet to send [12:06:07]OFD Sender: No OFD packet to send [12:06:12]OFD Sender: No OFD packet to send [12:06:17]OFD Sender: No OFD packet to send [12:06:22]OFD Sender: No OFD packet to send [12:06:27]OFD Sender: No OFD packet to send [12:06:32]OFD Sender: No OFD packet to send [12:06:37]OFD Sender: No OFD packet to send [12:06:42]OFD Sender: No OFD packet to send [12:06:47]OFD Sender: No OFD packet to send [12:06:52]OFD Sender: No OFD packet to send [12:06:57]OFD Sender: No OFD packet to send [12:06:58]accept exits with 7 [12:06:58]New connection [12:06:58]New thread 3066854756 created [12:06:58]Thread 3066711396 joined [12:06:58]Waiting for new connection... [12:06:58] Sock 7.Parse request [12:06:58]Sock 7.Check first char [12:06:58]Sock 7.First char is OK [12:06:58]request: POST /json_proto HTTP/1.0 [12:06:58]Method: POST [12:06:58]URL: /json_proto [12:06:58]Method is POST - this is cgi request [12:06:58]url: /json_proto [12:06:58]query_string will be loaded in cgi processing [12:06:58]execute_cgi json_proto POST (null) [12:06:58]execute_cgi path=json_proto method=POST [12:06:58]POST find Content-Length [12:06:58]Host: 172.17.47.196:8080 [12:06:58]Content-Length: 677 [12:06:58]Content-Type: application/json [12:06:58] [12:06:58]POST finish read [12:06:58]Found Content-Length = 677 [12:06:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870840", "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" ] } } [12:06:58]execute_script... [12:06: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)870840", "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" ] } } [12:06:58]POST & json_proto [12:06:58]process_json_proto [12:06:58]json parsed OK: [12:06:58]protocol is kg_v1.0 [12:06:58]action value=close_receipt [12:06:58]process_action close_receipt [12:06:58]cmd_close_receipt [12:06:58]MH_GetDate [12:06:58]Write to MH i2c: F0 00 00 72 02 63 [12:06:58]Write i2c OK [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: F0 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: F0 09 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: F0 09 00 72 02 00 62 65 ED 66 4C 6B 94 66 37 [12:06:58]GetLastDocTimeStamp 1726833942 [12:06:58]current date 1726834018 [12:06:58]FM_GetShiftState [12:06:58]SAM_PROTO_GetShiftState [12:06:58]wFMCommunicate request_size=4 [12:06:58]MH_SAM_APDU [12:06:58]CAPDU: 80 13 01 00 [12:06:58]Write to MH i2c: E2 08 00 73 02 80 13 01 00 00 00 00 00 F2 [12:06:58]Write i2c OK [12:06:58]MH_I2C_Read... [12:06:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:58]Read from MH i2c: E2 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 0E 00 [12:06:58]MH_I2C_Read... [12:06:58]Read from MH i2c: E2 0E 00 73 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7D [12:06:58]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:06:58]wFMCommunicate OK [12:06:58]SAM_PROTO_GetShiftState done [12:06:58]FM_GetShiftState done [12:06:58]opened in 1726791534 [12:06:58]opened+sec_in_day 1726877934 [12:06:58]quantity*price = 50036 [12:06:58]sum+1 = 50037 [12:06: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 СНО: Общий режим Чек 140 20.09.2024 12:06 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85981 ФПД: 81815054233984 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T120658&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85981&fm=81815054233984&tin=02508201610067®Number=0000000000092592&sum=50000 [12:06:59]StoreToDocumentArchive [12:06:59]shift 495 fd 85981 [12:06:59]save to /storage/0495/doc_00085981 [12:06:59]save last doc name /storage/0495/doc_00085981 to /storage/kkm_last_doc_name [12:06:59]save OK [12:06:59]Clear old archive folders... [12:06:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:06:59]tlvbuf is 01C926B0 [12:06:59]SAM_PROTO_ClearQueue [12:06:59]wFMCommunicate request_size=4 [12:06:59]MH_SAM_APDU [12:06:59]CAPDU: 80 09 00 00 [12:06:59]Write to MH i2c: E2 08 00 80 02 80 09 00 00 00 00 00 00 F4 [12:06:59]Write i2c OK [12:06:59]MH_I2C_Read... [12:06:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:59]Read from MH i2c: E2 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: E2 03 00 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [12:06:59]RAPDU: 90 00 [12:06:59]wFMCommunicate OK [12:06:59]SAM_PROTO_ClearQueue done [12:06:59]KKMCreateOFDPacket [12:06:59]OFDProtocolAddRootSTLVToBuf [12:06:59]FM_MakeSignedData [12:06:59]FM_MakeSignedData [12:06:59]SAM_PROTO_SignData [12:06:59]wFMCommunicate request_size=4 [12:06:59]MH_SAM_APDU [12:06:59]CAPDU: 80 0D 01 02 [12:06:59]Write to MH i2c: E2 08 00 81 02 80 0D 01 02 00 00 00 00 FC [12:06:59]Write i2c OK [12:06:59]MH_I2C_Read... [12:06:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:59]Read from MH i2c: E2 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: E2 03 00 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [12:06:59]RAPDU: 90 00 [12:06:59]wFMCommunicate OK [12:06:59]wFMCommunicate request_size=255 [12:06:59]MH_SAM_APDU [12:06:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 62 65 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4A [12:06:59]Write to MH i2c: E2 02 01 82 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 62 65 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4A 00 00 96 [12:06:59]Write i2c OK [12:06:59]MH_I2C_Read... [12:06:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:59]Read from MH i2c: E2 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: E2 03 00 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [12:06:59]RAPDU: 90 00 [12:06:59]wFMCommunicate OK [12:06:59]wFMCommunicate request_size=10 [12:06:59]MH_SAM_APDU [12:06:59]CAPDU: 80 0D 02 02 05 69 0D 3E B1 80 [12:06:59]Write to MH i2c: E2 0D 00 83 02 80 0D 02 02 05 00 69 0D 3E B1 80 00 00 EE [12:06:59]Write i2c OK [12:06:59]MH_I2C_Read... [12:06:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:59]Read from MH i2c: E2 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: E2 03 00 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [12:06:59]RAPDU: 90 00 [12:06:59]wFMCommunicate OK [12:06:59]wFMCommunicate request_size=4 [12:06:59]MH_SAM_APDU [12:06:59]CAPDU: 80 0D 03 02 [12:06:59]Write to MH i2c: E2 08 00 84 02 80 0D 03 02 00 00 00 00 01 [12:06:59]Write i2c OK [12:06:59]MH_I2C_Read... [12:06:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:59]Read from MH i2c: E2 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: E2 0B 00 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: E2 0B 00 84 02 00 81 F9 1F FC E7 20 3E 6B 90 00 47 [12:06:59]RAPDU: 81 F9 1F FC E7 20 3E 6B 90 00 [12:06:59]wFMCommunicate OK [12:06:59]SAM_PROTO_SignData done [12:06:59]FM_MakeSignedData done [12:06:59]CreateOFDProtocolMessage [12:06:59]wFMCommunicate request_size=4 [12:06:59]MH_SAM_APDU [12:06:59]CAPDU: 80 11 00 00 [12:06:59]Write to MH i2c: E2 08 00 85 02 80 11 00 00 00 00 00 00 01 [12:06:59]Write i2c OK [12:06:59]MH_I2C_Read... [12:06:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:59]Read from MH i2c: E2 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: E2 17 00 [12:06:59]MH_I2C_Read... [12:06:59]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 [12: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 [12:06:59]wFMCommunicate OK [12:06:59]CreateOFDProtocolMessage done [12:06:59]OFDSenderStorePacket 85981 [12:06:59]StoreOFDPacket docnum=85981 [12:06: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 99 50 07 01 58 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 62 65 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4A 69 0D 3E B1 80 81 F9 1F FC E7 20 3E 6B [12:06:59]CheckFolder [12:06:59]dirname=/storage/ofd_packets [12:06:59]CheckFolder done [12:06:59]ProducePacketName [12:06:59]name=ofd_packets/00085981 [12:06:59]NVStorageSaveData ofd_packets/00085981 [12:06:59]File name is /storage/ofd_packets/00085981 [12:06:59]Write 301 bytes [12:06:59]NVStorageSaveData done [12:06:59]OFDSenderStorePacket done [12:06:59]KKMCreateOFDPacket done [12:06:59]NVStorageSaveData kkm_last_timestamp [12:06:59]File name is /storage/kkm_last_timestamp [12:06:59]Write 4 bytes [12:06:59]NVStorageSaveData done [12:06:59]ExternCall_PrintAddStr [12:06:59]wPrintStart [12:06:59]Write to MH i2c: 01 00 00 86 02 88 [12:06:59]Write i2c OK [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: 01 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: 01 07 00 [12:06:59]MH_I2C_Read... [12:06:59]Read from MH i2c: 01 07 00 86 02 00 00 00 00 00 FF 0F 9D [12:06:59]RasterBufferAndPrint [12:06:59]line Счет N : (1)870840 [12:06:59]line ИНН: 02508201610067 [12:06:59]line Контрольно-Кассовый Чек [12:06:59]line ПРОДАЖА [12:06:59]line ТРК (МРК, ГНК) : 63 [12:06:59]line Товар: 2710124130 [12:06:59]line Аи-92-К-5 [12:06:59]line 7.380 * 67.80 [12:06:59]line = 500.36 [12:06:59]line НДС 12% НСП 1% [12:06:59]line > о реализуемом товаре [12:06:59]line ОКРУГЛЕНИЕ: -0.36 [12:06:59]line ИТОГО: 500.00 [12:06:59]line Внесено: 500.00 [12:06:59]line СДАЧА: 0.00 [12:06:59]line НСП 1% : 4.43 [12:06:59]line НДС 12% : 53.14 [12:06:59]line Наличными: 500.00 [12:06:59]line Безнал.: 0.00 [12:06:59]line Место: АЗС № 137 "Партнер Нефть" [12:06:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:06:59]line СНО: Общий режим [12:06:59]line Чек 140 20.09.2024 12:06 [12:06:59]line Смена: 495 ФФД: 1.0 [12:06:59]line ЗНМ: 0300000064 [12:06:59]line РНМ: 0000000000092592 [12:06:59]line Версия ККМ: 001 [12:06:59]line ФМ: 0000000000874979 [12:06:59]line ФД: 85981 [12:06:59]line ФПД: 81815054233984 [12:06:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T120658&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85981&fm=81815054233984&tin=02508201610067®Number=0000000000092592&sum=50000 [12:07:00]written 0, free lines is 4095 [12:07:00]OFD Sender: Processing packet 85981 [packets to send 263, broken 262] [12:07:00]ProducePacketName [12:07:00]name=ofd_packets/00085981 [12:07:00]OFD Sender: To server: pG, [12:07:00]CommunicateWithHost lk.salyk.kg:30040 [12:07:00]ConnectInit lk.salyk.kg [12:07:00]Write to MH i2c: 01 00 00 B1 02 B3 [12:07:00]Write i2c OK [12:07:00]MH_I2C_Read... [12:07:00]Read from MH i2c: 01 [12:07:00]MH_I2C_Read... [12:07:00]Read from MH i2c: 01 07 00 [12:07:00]MH_I2C_Read... [12:07:00]Read from MH i2c: 01 07 00 B1 02 00 00 00 00 00 E1 0C A7 [12:07:00]RasterBufferAndPrint [12:07:00]line [12:07:00]line [12:07:00]line [12:07:00]line [12:07:00]line [12:07:00]written 0, free lines is 3303 [12:07:00]MH_Cut [12:07:00]Write to MH i2c: D1 01 00 B8 02 01 8C [12:07:00]Write i2c OK [12:07:00]MH_I2C_Read... [12:07:00]Read from MH i2c: D1 [12:07:00]MH_I2C_Read... [12:07:00]Read from MH i2c: D1 01 00 [12:07:00]MH_I2C_Read... [12:07:00]Read from MH i2c: D1 01 00 B8 02 00 8B [12:07:00]Write to MH i2c: 01 00 00 B9 02 BB [12:07:00]Write i2c OK [12:07:00]MH_I2C_Read... [12:07:01]*** Cut start [12:07:01]*** Partial cut [12:07:01]*** CUTSNS_PIN = 1 [12:07:01]*** CUTSNS_PIN = 0 [12:07:01]*** Brake cut motor [12:07:02]Read from MH i2c: 01 [12:07:02]MH_I2C_Read... [12:07:02]*** Stop cut motor [12:07:02]*** Cut end [12:07:02]Read from MH i2c: 01 07 00 [12:07:02]MH_I2C_Read... [12:07:02]Read from MH i2c: 01 07 00 B9 02 00 00 00 00 00 FF 0F D0 [12:07:02]process_action close_receipt done [12:07:02]requested_data is exist [12:07:02]produce_requested_data [12:07:02]requested_item fm.sn is exist - process it [12:07:02]wFMCommunicate request_size=4 [12:07:02]MH_SAM_APDU [12:07:02]CAPDU: 80 11 00 00 [12:07:02]Write to MH i2c: E2 08 00 BA 02 80 11 00 00 00 00 00 00 36 [12:07:02]Write i2c OK [12:07:02]MH_I2C_Read... [12:07:02]Connected sock=11 [12:07: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 99 50 07 01 58 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 62 65 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4A 69 0D 3E B1 80 81 F9 1F FC E7 20 3E 6B [12:07:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:02]Read from MH i2c: E2 [12:07:02]MH_I2C_Read... [12:07:02]Read from MH i2c: E2 17 00 [12:07:02]MH_I2C_Read... [12:07:02]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:07: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:07:02]wFMCommunicate OK [12:07:02]requested_item fd.num is exist - process it [12:07:02]SAM_PROTO_GetFieldsCounters [12:07:02]wFMCommunicate request_size=4 [12:07:02]MH_SAM_APDU [12:07:02]CAPDU: 80 13 00 00 [12:07:02]Write to MH i2c: E2 08 00 BB 02 80 13 00 00 00 00 00 00 39 [12:07:02]Write i2c OK [12:07:02]MH_I2C_Read... [12:07:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:02]Read from MH i2c: E2 [12:07:02]MH_I2C_Read... [12:07:02]Read from MH i2c: E2 62 00 [12:07:02]MH_I2C_Read... [12:07:02]Read from MH i2c: E2 62 00 BB 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 29 [12:07: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 DD 4F 01 00 0E 04 04 00 EF 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:07:02]wFMCommunicate OK [12:07:02]SAM_PROTO_GetFieldsCounters done [12:07:02]requested_item shift.num is exist - process it [12:07:02]requested_item shift.opened is exist - process it [12:07:02]req_shift_opened [12:07:02]FM_GetShiftState [12:07:02]SAM_PROTO_GetShiftState [12:07:02]wFMCommunicate request_size=4 [12:07:02]MH_SAM_APDU [12:07:02]CAPDU: 80 13 01 00 [12:07:02]Write to MH i2c: E2 08 00 BC 02 80 13 01 00 00 00 00 00 3B [12:07:02]Write i2c OK [12:07:02]MH_I2C_Read... [12:07:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:02]Read from MH i2c: E2 [12:07:02]MH_I2C_Read... [12:07:02]Read from MH i2c: E2 0E 00 [12:07:02]MH_I2C_Read... [12:07:02]Read from MH i2c: E2 0E 00 BC 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C6 [12:07:02]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:07:02]wFMCommunicate OK [12:07:02]SAM_PROTO_GetShiftState done [12:07:02]FM_GetShiftState done [12:07:02]req_shift_opened done [12:07:02]requested_item shift.open_date is exist - process it [12:07:02]req_shift_open_date [12:07:02]req_shift_open_date done [12:07:02]produce_requested_data done [12:07:02]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85981,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:07:02]process_action_free close_receipt [12:07:02]json_value_free [12:07:02]json_value_free done [12:07:02]process_json_proto returns [12:07:02]Send response to host [12:07:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85981,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:07:02]free response buf [12:07:02]execute_script done [12:07:02]execute_script returns [12:07:02]free content buf [12:07:02]Sock 7.Close socket [12:07:02]Sock 7.Thread stoped [12:07: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 9A 27 47 00 8D 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 DD 4F 01 00 F4 03 04 00 3A 10 ED 66 B6 04 01 00 00 FA 18 C0 FA 49 DB 0C 9F [12:07:02]CommunicateWithHost err = 0 [12:07:02]CheckOFDResponse [12:07:02]1017 (14) - 77093643461234 [12:07:02]1041 (16) - 0000000000874979 [12:07:02]1040 (4) - 85981 [12:07:02]1012 (4) - 20.09.2024 06:03 [12:07:02]1206 (1) - 0 [12:07:02]OFD Sender: Remove packet 85981 [12:07:02]ProducePacketName [12:07:02]name=ofd_packets/00085981 [12:07:02]NVStorageDeleteData [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:48]OFD Sender: No OFD packet to send [12:07:53]OFD Sender: No OFD packet to send [12:07:58]OFD Sender: No OFD packet to send [12:08:03]OFD Sender: No OFD packet to send [12:08:08]OFD Sender: No OFD packet to send [12:08:13]OFD Sender: No OFD packet to send [12:08:14]accept exits with 9 [12:08:14]New connection [12:08:14]New thread 3066711396 created [12:08:14]Thread 3066854756 joined [12:08:14]Waiting for new connection... [12:08:14] Sock 9.Parse request [12:08:14]Sock 9.Check first char [12:08:14]Sock 9.First char is OK [12:08:14]request: POST /json_proto HTTP/1.0 [12:08:14]Method: POST [12:08:14]URL: /json_proto [12:08:14]Method is POST - this is cgi request [12:08:14]url: /json_proto [12:08:14]query_string will be loaded in cgi processing [12:08:14]execute_cgi json_proto POST (null) [12:08:14]execute_cgi path=json_proto method=POST [12:08:14]POST find Content-Length [12:08:14]Host: 172.17.47.196:8080 [12:08:14]Content-Length: 682 [12:08:14]Content-Type: application/json [12:08:14] [12:08:14]POST finish read [12:08:14]Found Content-Length = 682 [12:08:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870841", "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" ] } } [12:08:14]execute_script... [12:08:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870841", "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" ] } } [12:08:14]POST & json_proto [12:08:14]process_json_proto [12:08:14]json parsed OK: [12:08:14]protocol is kg_v1.0 [12:08:14]action value=close_receipt [12:08:14]process_action close_receipt [12:08:14]cmd_close_receipt [12:08:14]MH_GetDate [12:08:14]Write to MH i2c: F0 00 00 BD 02 AE [12:08:14]Write i2c OK [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: F0 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: F0 09 00 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: F0 09 00 BD 02 00 AE 65 ED 66 4C 6B 94 66 CE [12:08:14]GetLastDocTimeStamp 1726834018 [12:08:14]current date 1726834094 [12:08:14]FM_GetShiftState [12:08:14]SAM_PROTO_GetShiftState [12:08:14]wFMCommunicate request_size=4 [12:08:14]MH_SAM_APDU [12:08:14]CAPDU: 80 13 01 00 [12:08:14]Write to MH i2c: E2 08 00 BE 02 80 13 01 00 00 00 00 00 3D [12:08:14]Write i2c OK [12:08:14]MH_I2C_Read... [12:08:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:14]Read from MH i2c: E2 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: E2 0E 00 [12:08:14]MH_I2C_Read... [12:08:14]Read from MH i2c: E2 0E 00 BE 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C8 [12:08:14]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:08:14]wFMCommunicate OK [12:08:14]SAM_PROTO_GetShiftState done [12:08:14]FM_GetShiftState done [12:08:14]opened in 1726791534 [12:08:14]opened+sec_in_day 1726877934 [12:08:14]quantity*price = 50063 [12:08:14]sum+1 = 50064 [12:08:14]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 СНО: Общий режим Чек 141 20.09.2024 12:08 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85982 ФПД: 276909829823247 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T120814&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85982&fm=276909829823247&tin=02508201610067®Number=0000000000092592&sum=50000 [12:08:15]StoreToDocumentArchive [12:08:15]shift 495 fd 85982 [12:08:15]save to /storage/0495/doc_00085982 [12:08:15]save last doc name /storage/0495/doc_00085982 to /storage/kkm_last_doc_name [12:08:15]save OK [12:08:15]Clear old archive folders... [12:08:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:08:15]tlvbuf is 01D3E4B0 [12:08:15]SAM_PROTO_ClearQueue [12:08:15]wFMCommunicate request_size=4 [12:08:15]MH_SAM_APDU [12:08:15]CAPDU: 80 09 00 00 [12:08:15]Write to MH i2c: E2 08 00 CB 02 80 09 00 00 00 00 00 00 3F [12:08:15]Write i2c OK [12:08:15]MH_I2C_Read... [12:08:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:15]Read from MH i2c: E2 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 03 00 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [12:08:15]RAPDU: 90 00 [12:08:15]wFMCommunicate OK [12:08:15]SAM_PROTO_ClearQueue done [12:08:15]KKMCreateOFDPacket [12:08:15]OFDProtocolAddRootSTLVToBuf [12:08:15]FM_MakeSignedData [12:08:15]FM_MakeSignedData [12:08:15]SAM_PROTO_SignData [12:08:15]wFMCommunicate request_size=4 [12:08:15]MH_SAM_APDU [12:08:15]CAPDU: 80 0D 01 02 [12:08:15]Write to MH i2c: E2 08 00 CC 02 80 0D 01 02 00 00 00 00 47 [12:08:15]Write i2c OK [12:08:15]MH_I2C_Read... [12:08:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:15]Read from MH i2c: E2 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 03 00 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [12:08:15]RAPDU: 90 00 [12:08:15]wFMCommunicate OK [12:08:15]wFMCommunicate request_size=255 [12:08:15]MH_SAM_APDU [12:08:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 8D 00 00 00 F4 03 04 00 AE 65 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [12:08:15]Write to MH i2c: E2 02 01 CD 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 8D 00 00 00 F4 03 04 00 AE 65 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 5A [12:08:15]Write i2c OK [12:08:15]MH_I2C_Read... [12:08:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:15]Read from MH i2c: E2 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 03 00 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [12:08:15]RAPDU: 90 00 [12:08:15]wFMCommunicate OK [12:08:15]wFMCommunicate request_size=11 [12:08:15]MH_SAM_APDU [12:08:15]CAPDU: 80 0D 02 02 06 FB D9 18 0A 9B 0F [12:08:15]Write to MH i2c: E2 0E 00 CE 02 80 0D 02 02 06 00 FB D9 18 0A 9B 0F 00 00 F6 [12:08:15]Write i2c OK [12:08:15]MH_I2C_Read... [12:08:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:15]Read from MH i2c: E2 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 03 00 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [12:08:15]RAPDU: 90 00 [12:08:15]wFMCommunicate OK [12:08:15]wFMCommunicate request_size=4 [12:08:15]MH_SAM_APDU [12:08:15]CAPDU: 80 0D 03 02 [12:08:15]Write to MH i2c: E2 08 00 CF 02 80 0D 03 02 00 00 00 00 4C [12:08:15]Write i2c OK [12:08:15]MH_I2C_Read... [12:08:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:15]Read from MH i2c: E2 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 0B 00 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 0B 00 CF 02 00 59 A9 BA 65 6B 2E EC 27 90 00 1A [12:08:15]RAPDU: 59 A9 BA 65 6B 2E EC 27 90 00 [12:08:15]wFMCommunicate OK [12:08:15]SAM_PROTO_SignData done [12:08:15]FM_MakeSignedData done [12:08:15]CreateOFDProtocolMessage [12:08:15]wFMCommunicate request_size=4 [12:08:15]MH_SAM_APDU [12:08:15]CAPDU: 80 11 00 00 [12:08:15]Write to MH i2c: E2 08 00 D0 02 80 11 00 00 00 00 00 00 4C [12:08:15]Write i2c OK [12:08:15]MH_I2C_Read... [12:08:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:15]Read from MH i2c: E2 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 17 00 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: E2 17 00 D0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AB [12:08:15]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:15]wFMCommunicate OK [12:08:15]CreateOFDProtocolMessage done [12:08:15]OFDSenderStorePacket 85982 [12:08:15]StoreOFDPacket docnum=85982 [12:08: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 10 01 00 00 C9 B9 08 01 B4 F6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 8D 00 00 00 F4 03 04 00 AE 65 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 FB D9 18 0A 9B 0F 59 A9 BA 65 6B 2E EC 27 [12:08:15]CheckFolder [12:08:15]dirname=/storage/ofd_packets [12:08:15]CheckFolder done [12:08:15]ProducePacketName [12:08:15]name=ofd_packets/00085982 [12:08:15]NVStorageSaveData ofd_packets/00085982 [12:08:15]File name is /storage/ofd_packets/00085982 [12:08:15]Write 302 bytes [12:08:15]NVStorageSaveData done [12:08:15]OFDSenderStorePacket done [12:08:15]KKMCreateOFDPacket done [12:08:15]NVStorageSaveData kkm_last_timestamp [12:08:15]File name is /storage/kkm_last_timestamp [12:08:15]Write 4 bytes [12:08:15]NVStorageSaveData done [12:08:15]ExternCall_PrintAddStr [12:08:15]wPrintStart [12:08:15]Write to MH i2c: 01 00 00 D1 02 D3 [12:08:15]Write i2c OK [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: 01 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: 01 07 00 [12:08:15]MH_I2C_Read... [12:08:15]Read from MH i2c: 01 07 00 D1 02 00 00 00 00 00 FF 0F E8 [12:08:15]RasterBufferAndPrint [12:08:15]line Счет N : (1)870841 [12:08:15]line ИНН: 02508201610067 [12:08:15]line Контрольно-Кассовый Чек [12:08:15]line ПРОДАЖА [12:08:15]line ТРК (МРК, ГНК) : 11 [12:08:15]line Товар: 2710194210 [12:08:15]line ДТ(л)-К-4 [12:08:15]line 6.570 * 76.20 [12:08:15]line = 500.63 [12:08:15]line НДС 12% НСП 1% [12:08:15]line > о реализуемом товаре [12:08:15]line ОКРУГЛЕНИЕ: -0.63 [12:08:15]line ИТОГО: 500.00 [12:08:15]line Внесено: 500.00 [12:08:15]line СДАЧА: 0.00 [12:08:15]line НСП 1% : 4.43 [12:08:15]line НДС 12% : 53.16 [12:08:15]line Наличными: 500.00 [12:08:15]line Безнал.: 0.00 [12:08:15]line Место: АЗС № 137 "Партнер Нефть" [12:08:15]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:08:15]line СНО: Общий режим [12:08:15]line Чек 141 20.09.2024 12:08 [12:08:15]line Смена: 495 ФФД: 1.0 [12:08:15]line ЗНМ: 0300000064 [12:08:15]line РНМ: 0000000000092592 [12:08:15]line Версия ККМ: 001 [12:08:15]line ФМ: 0000000000874979 [12:08:15]line ФД: 85982 [12:08:15]line ФПД: 276909829823247 [12:08:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T120814&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85982&fm=276909829823247&tin=02508201610067®Number=0000000000092592&sum=50000 [12:08:16]OFD Sender: Processing packet 85982 [packets to send 263, broken 262] [12:08:16]ProducePacketName [12:08:16]name=ofd_packets/00085982 [12:08:16]OFD Sender: To server: pG, [12:08:16]CommunicateWithHost lk.salyk.kg:30040 [12:08:16]ConnectInit lk.salyk.kg [12:08:16]written 0, free lines is 4095 [12:08:16]Write to MH i2c: 01 00 00 FC 02 FE [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: 01 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: 01 07 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: 01 07 00 FC 02 00 00 00 00 00 DE 0C EF [12:08:16]RasterBufferAndPrint [12:08:16]line [12:08:16]line [12:08:16]line [12:08:16]line [12:08:16]line [12:08:16]written 0, free lines is 3300 [12:08:16]MH_Cut [12:08:16]Write to MH i2c: D1 01 00 03 03 01 D8 [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: D1 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: D1 01 00 [12:08:16]MH_I2C_Read... [12:08:16]Read from MH i2c: D1 01 00 03 03 00 D7 [12:08:16]Write to MH i2c: 01 00 00 04 03 07 [12:08:16]Write i2c OK [12:08:16]MH_I2C_Read... [12:08:17]*** Cut start [12:08:17]*** Partial cut [12:08:17]*** CUTSNS_PIN = 1 [12:08:17]*** CUTSNS_PIN = 0 [12:08:17]*** Brake cut motor [12:08:18]Read from MH i2c: 01 [12:08:18]MH_I2C_Read... [12:08:18]*** Stop cut motor [12:08:18]*** Cut end [12:08:18]Read from MH i2c: 01 07 00 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: 01 07 00 04 03 00 00 00 00 00 FF 0F 1C [12:08:18]process_action close_receipt done [12:08:18]requested_data is exist [12:08:18]produce_requested_data [12:08:18]requested_item fm.sn is exist - process it [12:08:18]wFMCommunicate request_size=4 [12:08:18]MH_SAM_APDU [12:08:18]CAPDU: 80 11 00 00 [12:08:18]Write to MH i2c: E2 08 00 05 03 80 11 00 00 00 00 00 00 82 [12:08:18]Write i2c OK [12:08:18]MH_I2C_Read... [12:08:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:18]Read from MH i2c: E2 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 17 00 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 17 00 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 [12:08: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:08:18]wFMCommunicate OK [12:08:18]requested_item fd.num is exist - process it [12:08:18]SAM_PROTO_GetFieldsCounters [12:08:18]wFMCommunicate request_size=4 [12:08:18]MH_SAM_APDU [12:08:18]CAPDU: 80 13 00 00 [12:08:18]Write to MH i2c: E2 08 00 06 03 80 13 00 00 00 00 00 00 85 [12:08:18]Write i2c OK [12:08:18]MH_I2C_Read... [12:08:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:18]Read from MH i2c: E2 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 62 00 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 62 00 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 DE 4F 01 00 0E 04 04 00 EF 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 79 [12:08:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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:08:18]wFMCommunicate OK [12:08:18]SAM_PROTO_GetFieldsCounters done [12:08:18]requested_item shift.num is exist - process it [12:08:18]requested_item shift.opened is exist - process it [12:08:18]req_shift_opened [12:08:18]FM_GetShiftState [12:08:18]SAM_PROTO_GetShiftState [12:08:18]wFMCommunicate request_size=4 [12:08:18]MH_SAM_APDU [12:08:18]CAPDU: 80 13 01 00 [12:08:18]Write to MH i2c: E2 08 00 07 03 80 13 01 00 00 00 00 00 87 [12:08:18]Write i2c OK [12:08:18]MH_I2C_Read... [12:08:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:18]Read from MH i2c: E2 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 0E 00 [12:08:18]MH_I2C_Read... [12:08:18]Read from MH i2c: E2 0E 00 07 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 12 [12:08:18]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:08:18]wFMCommunicate OK [12:08:18]SAM_PROTO_GetShiftState done [12:08:18]FM_GetShiftState done [12:08:18]req_shift_opened done [12:08:18]requested_item shift.open_date is exist - process it [12:08:18]req_shift_open_date [12:08:18]req_shift_open_date done [12:08:18]produce_requested_data done [12:08:18]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85982,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:08:18]process_action_free close_receipt [12:08:18]json_value_free [12:08:18]json_value_free done [12:08:18]process_json_proto returns [12:08:18]Send response to host [12:08:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85982,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:08:18]free response buf [12:08:18]execute_script done [12:08:18]execute_script returns [12:08:18]free content buf [12:08:18]Sock 9.Close socket [12:08:18]Sock 9.Thread stoped [12:10:32]ConnectInit Can't connect to host [12:10:32]CommunicateWithHost connect error [12:10:32]CommunicateWithHost err = -1 [12:10:32]OFD Sender: Server communicate error [12:10:37]OFD Sender: Processing packet 85982 [packets to send 263, broken 262] [12:10:37]ProducePacketName [12:10:37]name=ofd_packets/00085982 [12:10:37]OFD Sender: To server: pG, [12:10:37]CommunicateWithHost lk.salyk.kg:30040 [12:10:37]ConnectInit lk.salyk.kg [12:10:42]ConnectInit Can't take IP for lk.salyk.kg [12:10:42]CommunicateWithHost connect error [12:10:42]CommunicateWithHost err = -1 [12:10:42]OFD Sender: Server communicate error [12:10:47]OFD Sender: Processing packet 85982 [packets to send 263, broken 262] [12:10:47]ProducePacketName [12:10:47]name=ofd_packets/00085982 [12:10:47]OFD Sender: To server: pG, [12:10:47]CommunicateWithHost lk.salyk.kg:30040 [12:10:47]ConnectInit lk.salyk.kg [12:10:48]Connected sock=9 [12:10: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 C9 B9 08 01 B4 F6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 8D 00 00 00 F4 03 04 00 AE 65 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 FB D9 18 0A 9B 0F 59 A9 BA 65 6B 2E EC 27 [12:10: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 22 90 47 00 76 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 DE 4F 01 00 F4 03 04 00 1C 11 ED 66 B6 04 01 00 00 6E F2 80 61 A8 BE 60 2B [12:10:49]CommunicateWithHost err = 0 [12:10:49]CheckOFDResponse [12:10:49]1017 (14) - 77093643461234 [12:10:49]1041 (16) - 0000000000874979 [12:10:49]1040 (4) - 85982 [12:10:49]1012 (4) - 20.09.2024 06:07 [12:10:49]1206 (1) - 0 [12:10:49]OFD Sender: Remove packet 85982 [12:10:49]ProducePacketName [12:10:49]name=ofd_packets/00085982 [12:10:49]NVStorageDeleteData [12:10:49]OFD Sender: No OFD packet to send [12:10:54]OFD Sender: No OFD packet to send [12:10:59]OFD Sender: No OFD packet to send [12:11:04]OFD Sender: No OFD packet to send [12:11:09]OFD Sender: No OFD packet to send [12:11:14]OFD Sender: No OFD packet to send [12:11:19]OFD Sender: No OFD packet to send [12:11:24]OFD Sender: No OFD packet to send [12:11:29]OFD Sender: No OFD packet to send [12:11:34]OFD Sender: No OFD packet to send [12:11:39]OFD Sender: No OFD packet to send [12:11:44]OFD Sender: No OFD packet to send [12:11:46]accept exits with 7 [12:11:46]New connection [12:11:46]New thread 3066854756 created [12:11:46]Thread 3066711396 joined [12:11:46]Waiting for new connection... [12:11:46] Sock 7.Parse request [12:11:46]Sock 7.Check first char [12:11:46]Sock 7.First char is OK [12:11:46]request: POST /json_proto HTTP/1.0 [12:11:46]Method: POST [12:11:46]URL: /json_proto [12:11:46]Method is POST - this is cgi request [12:11:46]url: /json_proto [12:11:46]query_string will be loaded in cgi processing [12:11:46]execute_cgi json_proto POST (null) [12:11:46]execute_cgi path=json_proto method=POST [12:11:46]POST find Content-Length [12:11:46]Host: 172.17.47.196:8080 [12:11:46]Content-Length: 682 [12:11:46]Content-Type: application/json [12:11:46] [12:11:46]POST finish read [12:11:46]Found Content-Length = 682 [12:11:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870842", "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:11:46]execute_script... [12:11:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870842", "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:11:46]POST & json_proto [12:11:46]process_json_proto [12:11:46]json parsed OK: [12:11:46]protocol is kg_v1.0 [12:11:46]action value=close_receipt [12:11:46]process_action close_receipt [12:11:46]cmd_close_receipt [12:11:46]MH_GetDate [12:11:46]Write to MH i2c: F0 00 00 08 03 FA [12:11:46]Write i2c OK [12:11:46]MH_I2C_Read... [12:11:46]Read from MH i2c: F0 [12:11:46]MH_I2C_Read... [12:11:46]Read from MH i2c: F0 09 00 [12:11:46]MH_I2C_Read... [12:11:46]Read from MH i2c: F0 09 00 08 03 00 82 66 ED 66 4C 6B 94 66 EF [12:11:46]GetLastDocTimeStamp 1726834094 [12:11:46]current date 1726834306 [12:11:46]FM_GetShiftState [12:11:46]SAM_PROTO_GetShiftState [12:11:46]wFMCommunicate request_size=4 [12:11:46]MH_SAM_APDU [12:11:46]CAPDU: 80 13 01 00 [12:11:46]Write to MH i2c: E2 08 00 09 03 80 13 01 00 00 00 00 00 89 [12:11:46]Write i2c OK [12:11:46]MH_I2C_Read... [12:11:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:46]Read from MH i2c: E2 [12:11:46]MH_I2C_Read... [12:11:46]Read from MH i2c: E2 0E 00 [12:11:46]MH_I2C_Read... [12:11:46]Read from MH i2c: E2 0E 00 09 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 14 [12:11:46]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:11:46]wFMCommunicate OK [12:11:46]SAM_PROTO_GetShiftState done [12:11:46]FM_GetShiftState done [12:11:46]opened in 1726791534 [12:11:46]opened+sec_in_day 1726877934 [12:11:46]quantity*price = 100005 [12:11:46]sum+1 = 100006 [12:11:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 142 20.09.2024 12:11 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85983 ФПД: 159693317703614 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T121146&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85983&fm=159693317703614&tin=02508201610067®Number=0000000000092592&sum=100000 [12:11:47]StoreToDocumentArchive [12:11:47]shift 495 fd 85983 [12:11:47]save to /storage/0495/doc_00085983 [12:11:47]save last doc name /storage/0495/doc_00085983 to /storage/kkm_last_doc_name [12:11:47]save OK [12:11:47]Clear old archive folders... [12:11:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:11:47]tlvbuf is 01C92D00 [12:11:47]SAM_PROTO_ClearQueue [12:11:47]wFMCommunicate request_size=4 [12:11:47]MH_SAM_APDU [12:11:47]CAPDU: 80 09 00 00 [12:11:47]Write to MH i2c: E2 08 00 16 03 80 09 00 00 00 00 00 00 8B [12:11:47]Write i2c OK [12:11:47]MH_I2C_Read... [12:11:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:11:47]Read from MH i2c: E2 [12:11:47]MH_I2C_Read... [12:11:47]Read from MH i2c: E2 03 00 [12:11:47]MH_I2C_Read... [12:11:47]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [12:11:47]RAPDU: 90 00 [12:11:47]wFMCommunicate OK [12:11:47]SAM_PROTO_ClearQueue done [12:11:47]KKMCreateOFDPacket [12:11:47]OFDProtocolAddRootSTLVToBuf [12:11:47]FM_MakeSignedData [12:11:47]FM_MakeSignedData [12:11:47]SAM_PROTO_SignData [12:11:47]wFMCommunicate request_size=4 [12:11:47]MH_SAM_APDU [12:11:47]CAPDU: 80 0D 01 02 [12:11:47]Write to MH i2c: E2 08 00 17 03 80 0D 01 02 00 00 00 00 93 [12:11:47]Write i2c OK [12:11:47]MH_I2C_Read... [12:11:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:11:47]Read from MH i2c: E2 [12:11:47]MH_I2C_Read... [12:11:47]Read from MH i2c: E2 03 00 [12:11:47]MH_I2C_Read... [12:11:47]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [12:11:47]RAPDU: 90 00 [12:11:47]wFMCommunicate OK [12:11:47]wFMCommunicate request_size=255 [12:11:47]MH_SAM_APDU [12:11:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 00 00 00 F4 03 04 00 82 66 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 91 [12:11:47]Write to MH i2c: E2 02 01 18 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 00 00 00 F4 03 04 00 82 66 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 91 00 00 28 [12:11:47]Write i2c OK [12:11:47]MH_I2C_Read... [12:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:47]Read from MH i2c: E2 [12:11:47]MH_I2C_Read... [12:11:47]Read from MH i2c: E2 03 00 [12:11:47]MH_I2C_Read... [12:11:47]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [12:11:47]RAPDU: 90 00 [12:11:47]wFMCommunicate OK [12:11:47]wFMCommunicate request_size=10 [12:11:47]MH_SAM_APDU [12:11:47]CAPDU: 80 0D 02 02 05 3D 7F 79 87 BE [12:11:47]Write to MH i2c: E2 0D 00 19 03 80 0D 02 02 05 00 3D 7F 79 87 BE 00 00 1A [12:11:47]Write i2c OK [12:11:47]MH_I2C_Read... [12:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:47]Read from MH i2c: E2 [12:11:47]MH_I2C_Read... [12:11:47]Read from MH i2c: E2 03 00 [12:11:47]MH_I2C_Read... [12:11:47]Read from MH i2c: E2 03 00 19 03 00 90 00 90 [12:11:47]RAPDU: 90 00 [12:11:47]wFMCommunicate OK [12:11:47]wFMCommunicate request_size=4 [12:11:47]MH_SAM_APDU [12:11:47]CAPDU: 80 0D 03 02 [12:11:47]Write to MH i2c: E2 08 00 1A 03 80 0D 03 02 00 00 00 00 98 [12:11:47]Write i2c OK [12:11:47]MH_I2C_Read... [12:11:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:11:47]Read from MH i2c: E2 [12:11:47]MH_I2C_Read... [12:11:47]Read from MH i2c: E2 0B 00 [12:11:47]MH_I2C_Read... [12:11:48]Read from MH i2c: E2 0B 00 1A 03 00 E6 FE 50 60 FF CD A3 D2 90 00 6E [12:11:48]RAPDU: E6 FE 50 60 FF CD A3 D2 90 00 [12:11:48]wFMCommunicate OK [12:11:48]SAM_PROTO_SignData done [12:11:48]FM_MakeSignedData done [12:11:48]CreateOFDProtocolMessage [12:11:48]wFMCommunicate request_size=4 [12:11:48]MH_SAM_APDU [12:11:48]CAPDU: 80 11 00 00 [12:11:48]Write to MH i2c: E2 08 00 1B 03 80 11 00 00 00 00 00 00 98 [12:11:48]Write i2c OK [12:11:48]MH_I2C_Read... [12:11:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:48]Read from MH i2c: E2 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: E2 17 00 [12:11:48]MH_I2C_Read... [12:11:48]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 [12: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 [12:11:48]wFMCommunicate OK [12:11:48]CreateOFDProtocolMessage done [12:11:48]OFDSenderStorePacket 85983 [12:11:48]StoreOFDPacket docnum=85983 [12:11: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 0F 01 00 00 4D 27 07 01 AB 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 82 66 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 91 3D 7F 79 87 BE E6 FE 50 60 FF CD A3 D2 [12:11:48]CheckFolder [12:11:48]dirname=/storage/ofd_packets [12:11:48]CheckFolder done [12:11:48]ProducePacketName [12:11:48]name=ofd_packets/00085983 [12:11:48]NVStorageSaveData ofd_packets/00085983 [12:11:48]File name is /storage/ofd_packets/00085983 [12:11:48]Write 301 bytes [12:11:48]NVStorageSaveData done [12:11:48]OFDSenderStorePacket done [12:11:48]KKMCreateOFDPacket done [12:11:48]NVStorageSaveData kkm_last_timestamp [12:11:48]File name is /storage/kkm_last_timestamp [12:11:48]Write 4 bytes [12:11:48]NVStorageSaveData done [12:11:48]ExternCall_PrintAddStr [12:11:48]wPrintStart [12:11:48]Write to MH i2c: 01 00 00 1C 03 1F [12:11:48]Write i2c OK [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: 01 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: 01 07 00 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: 01 07 00 1C 03 00 00 00 00 00 FF 0F 34 [12:11:48]RasterBufferAndPrint [12:11:48]line Счет N : (1)870842 [12:11:48]line ИНН: 02508201610067 [12:11:48]line Контрольно-Кассовый Чек [12:11:48]line ПРОДАЖА [12:11:48]line ТРК (МРК, ГНК) : 53 [12:11:48]line Товар: 2710124130 [12:11:48]line Аи-92-К-5 [12:11:48]line 14.750 * 67.80 [12:11:48]line = 1000.05 [12:11:48]line НДС 12% НСП 1% [12:11:48]line > о реализуемом товаре [12:11:48]line ОКРУГЛЕНИЕ: -0.05 [12:11:48]line ИТОГО: 1000.00 [12:11:48]line Внесено: 1000.00 [12:11:48]line СДАЧА: 0.00 [12:11:48]line НСП 1% : 8.85 [12:11:48]line НДС 12% : 106.20 [12:11:48]line Наличными: 1000.00 [12:11:48]line Безнал.: 0.00 [12:11:48]line Место: АЗС № 137 "Партнер Нефть" [12:11:48]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:11:48]line СНО: Общий режим [12:11:48]line Чек 142 20.09.2024 12:11 [12:11:48]line Смена: 495 ФФД: 1.0 [12:11:48]line ЗНМ: 0300000064 [12:11:48]line РНМ: 0000000000092592 [12:11:48]line Версия ККМ: 001 [12:11:48]line ФМ: 0000000000874979 [12:11:48]line ФД: 85983 [12:11:48]line ФПД: 159693317703614 [12:11:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T121146&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85983&fm=159693317703614&tin=02508201610067®Number=0000000000092592&sum=100000 [12:11:48]written 0, free lines is 4095 [12:11:48]OFD Sender: Processing packet 85983 [packets to send 263, broken 262] [12:11:48]ProducePacketName [12:11:48]name=ofd_packets/00085983 [12:11:48]OFD Sender: To server: pG, [12:11:48]CommunicateWithHost lk.salyk.kg:30040 [12:11:48]ConnectInit lk.salyk.kg [12:11:48]Write to MH i2c: 01 00 00 47 03 4A [12:11:48]Write i2c OK [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: 01 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: 01 07 00 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: 01 07 00 47 03 00 00 00 00 00 DA 0C 37 [12:11:48]RasterBufferAndPrint [12:11:48]line [12:11:48]line [12:11:48]line [12:11:48]line [12:11:48]line [12:11:48]written 0, free lines is 3297 [12:11:48]MH_Cut [12:11:48]Write to MH i2c: D1 01 00 4E 03 01 23 [12:11:48]Write i2c OK [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: D1 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: D1 01 00 [12:11:48]MH_I2C_Read... [12:11:48]Read from MH i2c: D1 01 00 4E 03 00 22 [12:11:48]Write to MH i2c: 01 00 00 4F 03 52 [12:11:48]Write i2c OK [12:11:48]MH_I2C_Read... [12:11:48]Connected sock=11 [12: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 0F 01 00 00 4D 27 07 01 AB 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 82 66 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 91 3D 7F 79 87 BE E6 FE 50 60 FF CD A3 D2 [12:11:49]*** Cut start [12:11:49]*** Partial cut [12:11:49]*** CUTSNS_PIN = 1 [12:11:49]*** CUTSNS_PIN = 0 [12:11:49]*** Brake cut motor [12:11:49]Read from MH i2c: 01 [12:11:49]MH_I2C_Read... [12:11:49]*** Stop cut motor [12:11:49]*** Cut end [12:11:49]Read from MH i2c: 01 07 00 [12:11:49]MH_I2C_Read... [12:11:49]Read from MH i2c: 01 07 00 4F 03 00 00 00 00 00 FF 0F 67 [12:11:49]process_action close_receipt done [12:11:49]requested_data is exist [12:11:49]produce_requested_data [12:11:49]requested_item fm.sn is exist - process it [12:11:49]wFMCommunicate request_size=4 [12:11:49]MH_SAM_APDU [12:11:49]CAPDU: 80 11 00 00 [12:11:49]Write to MH i2c: E2 08 00 50 03 80 11 00 00 00 00 00 00 CD [12:11:49]Write i2c OK [12:11:49]MH_I2C_Read... [12:11:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:49]Read from MH i2c: E2 [12:11:49]MH_I2C_Read... [12:11:49]Read from MH i2c: E2 17 00 [12:11:49]MH_I2C_Read... [12:11:49]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 [12:11: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:11:49]wFMCommunicate OK [12:11:49]requested_item fd.num is exist - process it [12:11:49]SAM_PROTO_GetFieldsCounters [12:11:49]wFMCommunicate request_size=4 [12:11:49]MH_SAM_APDU [12:11:49]CAPDU: 80 13 00 00 [12:11:49]Write to MH i2c: E2 08 00 51 03 80 13 00 00 00 00 00 00 D0 [12:11:49]Write i2c OK [12:11:49]MH_I2C_Read... [12:11:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:50]Read from MH i2c: E2 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: E2 62 00 [12:11:50]MH_I2C_Read... [12:11:50]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 DF 4F 01 00 0E 04 04 00 EF 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 C8 [12:11:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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:11:50]wFMCommunicate OK [12:11:50]SAM_PROTO_GetFieldsCounters done [12:11:50]requested_item shift.num is exist - process it [12:11:50]requested_item shift.opened is exist - process it [12:11:50]req_shift_opened [12:11:50]FM_GetShiftState [12:11:50]SAM_PROTO_GetShiftState [12:11:50]wFMCommunicate request_size=4 [12:11:50]MH_SAM_APDU [12:11:50]CAPDU: 80 13 01 00 [12:11:50]Write to MH i2c: E2 08 00 52 03 80 13 01 00 00 00 00 00 D2 [12:11:50]Write i2c OK [12:11:50]MH_I2C_Read... [12:11:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:50]Read from MH i2c: E2 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: E2 0E 00 [12:11:50]MH_I2C_Read... [12:11:50]Read from MH i2c: E2 0E 00 52 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5D [12:11:50]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:11:50]wFMCommunicate OK [12:11:50]SAM_PROTO_GetShiftState done [12:11:50]FM_GetShiftState done [12:11:50]req_shift_opened done [12:11:50]requested_item shift.open_date is exist - process it [12:11:50]req_shift_open_date [12:11:50]req_shift_open_date done [12:11:50]produce_requested_data done [12:11:50]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85983,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:11:50]process_action_free close_receipt [12:11:50]json_value_free [12:11:50]json_value_free done [12:11:50]process_json_proto returns [12:11:50]Send response to host [12:11:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85983,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:11:50]free response buf [12:11:50]execute_script done [12:11:50]execute_script returns [12:11:50]free content buf [12:11:50]Sock 7.Close socket [12:11:50]Sock 7.Thread stoped [12:11: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 1D 6A 47 00 74 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 DF 4F 01 00 F4 03 04 00 58 11 ED 66 B6 04 01 00 00 C3 38 65 FF 61 8F 47 E7 [12:11:50]CommunicateWithHost err = 0 [12:11:50]CheckOFDResponse [12:11:50]1017 (14) - 77093643461234 [12:11:50]1041 (16) - 0000000000874979 [12:11:50]1040 (4) - 85983 [12:11:50]1012 (4) - 20.09.2024 06:08 [12:11:50]1206 (1) - 0 [12:11:50]OFD Sender: Remove packet 85983 [12:11:50]ProducePacketName [12:11:50]name=ofd_packets/00085983 [12:11:50]NVStorageDeleteData [12:11:51]OFD Sender: No OFD packet to send [12:11:56]OFD Sender: No OFD packet to send [12:12:01]OFD Sender: No OFD packet to send [12:12:06]OFD Sender: No OFD packet to send [12:12:11]OFD Sender: No OFD packet to send [12:12:16]OFD Sender: No OFD packet to send [12:12:21]OFD Sender: No OFD packet to send [12:12:26]OFD Sender: No OFD packet to send [12:12:30]recv_with_timeout no data received [12:12:31]OFD Sender: No OFD packet to send [12:12:36]OFD Sender: No OFD packet to send [12:12:41]OFD Sender: No OFD packet to send [12:12:46]OFD Sender: No OFD packet to send [12:12:51]OFD Sender: No OFD packet to send [12:12:56]OFD Sender: No OFD packet to send [12:13:01]OFD Sender: No OFD packet to send [12:13:06]OFD Sender: No OFD packet to send [12:13:11]OFD Sender: No OFD packet to send [12:13:16]OFD Sender: No OFD packet to send [12:13:21]OFD Sender: No OFD packet to send [12:13:26]OFD Sender: No OFD packet to send [12:13:28]recv_with_timeout no data received [12:13:31]OFD Sender: No OFD packet to send [12:13:36]OFD Sender: No OFD packet to send [12:13:41]OFD Sender: No OFD packet to send [12:13:46]OFD Sender: No OFD packet to send [12:13:51]OFD Sender: No OFD packet to send [12:13:56]OFD Sender: No OFD packet to send [12:14:01]OFD Sender: No OFD packet to send [12:14:06]OFD Sender: No OFD packet to send [12:14:11]OFD Sender: No OFD packet to send [12:14:16]OFD Sender: No OFD packet to send [12:14:21]OFD Sender: No OFD packet to send [12:14:26]OFD Sender: No OFD packet to send [12:14:31]OFD Sender: No OFD packet to send [12:14:36]OFD Sender: No OFD packet to send [12:14:41]OFD Sender: No OFD packet to send [12:14:46]OFD Sender: No OFD packet to send [12:14:49]recv_with_timeout no data received [12:14:51]OFD Sender: No OFD packet to send [12:14:56]OFD Sender: No OFD packet to send [12:15:01]OFD Sender: No OFD packet to send [12:15:06]OFD Sender: No OFD packet to send [12:15:11]OFD Sender: No OFD packet to send [12:15:16]OFD Sender: No OFD packet to send [12:15:21]OFD Sender: No OFD packet to send [12:15:26]OFD Sender: No OFD packet to send [12:15:31]OFD Sender: No OFD packet to send [12:15:36]OFD Sender: No OFD packet to send [12:15:41]OFD Sender: No OFD packet to send [12:15:46]OFD Sender: No OFD packet to send [12:15:51]OFD Sender: No OFD packet to send [12:15:56]OFD Sender: No OFD packet to send [12:16:01]OFD Sender: No OFD packet to send [12:16:06]OFD Sender: No OFD packet to send [12:16:11]OFD Sender: No OFD packet to send [12:16:16]OFD Sender: No OFD packet to send [12:16:21]OFD Sender: No OFD packet to send [12:16:26]OFD Sender: No OFD packet to send [12:16:31]OFD Sender: No OFD packet to send [12:16:36]OFD Sender: No OFD packet to send [12:16:41]OFD Sender: No OFD packet to send [12:16:46]OFD Sender: No OFD packet to send [12:16:51]OFD Sender: No OFD packet to send [12:16:56]OFD Sender: No OFD packet to send [12:17:01]OFD Sender: No OFD packet to send [12:17:06]OFD Sender: No OFD packet to send [12:17:11]OFD Sender: No OFD packet to send [12:17:16]OFD Sender: No OFD packet to send [12:17:21]OFD Sender: No OFD packet to send [12:17:26]OFD Sender: No OFD packet to send [12:17:31]OFD Sender: No OFD packet to send [12:17:36]recv_with_timeout no data received [12:17:36]OFD Sender: No OFD packet to send [12:17:41]OFD Sender: No OFD packet to send [12:17:46]OFD Sender: No OFD packet to send [12:17:51]OFD Sender: No OFD packet to send [12:17:56]OFD Sender: No OFD packet to send [12:18:01]OFD Sender: No OFD packet to send [12:18:06]OFD Sender: No OFD packet to send [12:18:11]OFD Sender: No OFD packet to send [12:18:16]OFD Sender: No OFD packet to send [12:18:21]OFD Sender: No OFD packet to send [12:18:26]OFD Sender: No OFD packet to send [12:18:31]OFD Sender: No OFD packet to send [12:18:36]OFD Sender: No OFD packet to send [12:18:41]OFD Sender: No OFD packet to send [12:18:46]OFD Sender: No OFD packet to send [12:18:51]OFD Sender: No OFD packet to send [12:18:56]OFD Sender: No OFD packet to send [12:19:01]OFD Sender: No OFD packet to send [12:19:06]OFD Sender: No OFD packet to send [12:19:11]OFD Sender: No OFD packet to send [12:19:16]OFD Sender: No OFD packet to send [12:19:21]OFD Sender: No OFD packet to send [12:19:26]OFD Sender: No OFD packet to send [12:19:31]OFD Sender: No OFD packet to send [12:19:36]OFD Sender: No OFD packet to send [12:19:41]OFD Sender: No OFD packet to send [12:19:46]OFD Sender: No OFD packet to send [12:19:51]OFD Sender: No OFD packet to send [12:19:56]OFD Sender: No OFD packet to send [12:20:01]OFD Sender: No OFD packet to send [12:20:06]OFD Sender: No OFD packet to send [12:20:11]OFD Sender: No OFD packet to send [12:20:16]OFD Sender: No OFD packet to send [12:20:17]accept exits with 10 [12:20:17]New connection [12:20:17]New thread 3066711396 created [12:20:17]Thread 3066854756 joined [12:20:17]Waiting for new connection... [12:20:17] Sock 10.Parse request [12:20:17]Sock 10.Check first char [12:20:17]Sock 10.First char is OK [12:20:17]request: POST /json_proto HTTP/1.0 [12:20:17]Method: POST [12:20:17]URL: /json_proto [12:20:17]Method is POST - this is cgi request [12:20:17]url: /json_proto [12:20:17]query_string will be loaded in cgi processing [12:20:17]execute_cgi json_proto POST (null) [12:20:17]execute_cgi path=json_proto method=POST [12:20:17]POST find Content-Length [12:20:17]Host: 172.17.47.196:8080 [12:20:17]Content-Length: 677 [12:20:17]Content-Type: application/json [12:20:17] [12:20:17]POST finish read [12:20:17]Found Content-Length = 677 [12:20:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870843", "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" ] } } [12:20:17]execute_script... [12:20: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)870843", "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" ] } } [12:20:17]POST & json_proto [12:20:17]process_json_proto [12:20:17]json parsed OK: [12:20:17]protocol is kg_v1.0 [12:20:17]action value=close_receipt [12:20:17]process_action close_receipt [12:20:17]cmd_close_receipt [12:20:17]MH_GetDate [12:20:17]Write to MH i2c: F0 00 00 53 03 45 [12:20:17]Write i2c OK [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: F0 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: F0 09 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: F0 09 00 53 03 00 82 68 ED 66 4C 6B 94 66 3C [12:20:17]GetLastDocTimeStamp 1726834306 [12:20:17]current date 1726834818 [12:20:17]FM_GetShiftState [12:20:17]SAM_PROTO_GetShiftState [12:20:17]wFMCommunicate request_size=4 [12:20:17]MH_SAM_APDU [12:20:17]CAPDU: 80 13 01 00 [12:20:17]Write to MH i2c: E2 08 00 54 03 80 13 01 00 00 00 00 00 D4 [12:20:17]Write i2c OK [12:20:17]MH_I2C_Read... [12:20:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:17]Read from MH i2c: E2 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 0E 00 [12:20:17]MH_I2C_Read... [12:20:17]Read from MH i2c: E2 0E 00 54 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5F [12:20:17]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:20:17]wFMCommunicate OK [12:20:17]SAM_PROTO_GetShiftState done [12:20:17]FM_GetShiftState done [12:20:17]opened in 1726791534 [12:20:17]opened+sec_in_day 1726877934 [12:20:17]quantity*price = 50036 [12:20:17]sum+1 = 50037 [12:20:17]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 СНО: Общий режим Чек 143 20.09.2024 12:20 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85984 ФПД: 148402451727863 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T122018&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85984&fm=148402451727863&tin=02508201610067®Number=0000000000092592&sum=50000 [12:20:19]StoreToDocumentArchive [12:20:19]shift 495 fd 85984 [12:20:19]save to /storage/0495/doc_00085984 [12:20:19]save last doc name /storage/0495/doc_00085984 to /storage/kkm_last_doc_name [12:20:19]save OK [12:20:19]Clear old archive folders... [12:20:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:20:19]tlvbuf is 01D12C90 [12:20:19]SAM_PROTO_ClearQueue [12:20:19]wFMCommunicate request_size=4 [12:20:19]MH_SAM_APDU [12:20:19]CAPDU: 80 09 00 00 [12:20:19]Write to MH i2c: E2 08 00 61 03 80 09 00 00 00 00 00 00 D6 [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:19]Read from MH i2c: E2 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 03 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [12:20:19]RAPDU: 90 00 [12:20:19]wFMCommunicate OK [12:20:19]SAM_PROTO_ClearQueue done [12:20:19]KKMCreateOFDPacket [12:20:19]OFDProtocolAddRootSTLVToBuf [12:20:19]FM_MakeSignedData [12:20:19]FM_MakeSignedData [12:20:19]SAM_PROTO_SignData [12:20:19]wFMCommunicate request_size=4 [12:20:19]MH_SAM_APDU [12:20:19]CAPDU: 80 0D 01 02 [12:20:19]Write to MH i2c: E2 08 00 62 03 80 0D 01 02 00 00 00 00 DE [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:19]Read from MH i2c: E2 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 03 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [12:20:19]RAPDU: 90 00 [12:20:19]wFMCommunicate OK [12:20:19]wFMCommunicate request_size=255 [12:20:19]MH_SAM_APDU [12:20: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 8F 00 00 00 F4 03 04 00 82 68 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 86 [12:20:19]Write to MH i2c: E2 02 01 63 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 8F 00 00 00 F4 03 04 00 82 68 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 86 00 00 DD [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 [12:20:19]MH_I2C_Read... [12:20:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:19]Read from MH i2c: E2 03 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [12:20:19]RAPDU: 90 00 [12:20:19]wFMCommunicate OK [12:20:19]wFMCommunicate request_size=10 [12:20:19]MH_SAM_APDU [12:20:19]CAPDU: 80 0D 02 02 05 F8 A3 6B 45 F7 [12:20:19]Write to MH i2c: E2 0D 00 64 03 80 0D 02 02 05 00 F8 A3 6B 45 F7 00 00 2D [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:19]Read from MH i2c: E2 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 03 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [12:20:19]RAPDU: 90 00 [12:20:19]wFMCommunicate OK [12:20:19]wFMCommunicate request_size=4 [12:20:19]MH_SAM_APDU [12:20:19]CAPDU: 80 0D 03 02 [12:20:19]Write to MH i2c: E2 08 00 65 03 80 0D 03 02 00 00 00 00 E3 [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:19]Read from MH i2c: E2 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 0B 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 0B 00 65 03 00 D0 42 64 A0 FF 9F 13 DE 90 00 89 [12:20:19]RAPDU: D0 42 64 A0 FF 9F 13 DE 90 00 [12:20:19]wFMCommunicate OK [12:20:19]SAM_PROTO_SignData done [12:20:19]FM_MakeSignedData done [12:20:19]CreateOFDProtocolMessage [12:20:19]wFMCommunicate request_size=4 [12:20:19]MH_SAM_APDU [12:20:19]CAPDU: 80 11 00 00 [12:20:19]Write to MH i2c: E2 08 00 66 03 80 11 00 00 00 00 00 00 E3 [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:19]Read from MH i2c: E2 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: E2 17 00 [12:20:19]MH_I2C_Read... [12:20:19]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 [12: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 [12:20:19]wFMCommunicate OK [12:20:19]CreateOFDProtocolMessage done [12:20:19]OFDSenderStorePacket 85984 [12:20:19]StoreOFDPacket docnum=85984 [12:20: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 EF 38 07 01 85 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 82 68 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 86 F8 A3 6B 45 F7 D0 42 64 A0 FF 9F 13 DE [12:20:19]CheckFolder [12:20:19]dirname=/storage/ofd_packets [12:20:19]CheckFolder done [12:20:19]ProducePacketName [12:20:19]name=ofd_packets/00085984 [12:20:19]NVStorageSaveData ofd_packets/00085984 [12:20:19]File name is /storage/ofd_packets/00085984 [12:20:19]Write 301 bytes [12:20:19]NVStorageSaveData done [12:20:19]OFDSenderStorePacket done [12:20:19]KKMCreateOFDPacket done [12:20:19]NVStorageSaveData kkm_last_timestamp [12:20:19]File name is /storage/kkm_last_timestamp [12:20:19]Write 4 bytes [12:20:19]NVStorageSaveData done [12:20:19]ExternCall_PrintAddStr [12:20:19]wPrintStart [12:20:19]Write to MH i2c: 01 00 00 67 03 6A [12:20:19]Write i2c OK [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: 01 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: 01 07 00 [12:20:19]MH_I2C_Read... [12:20:19]Read from MH i2c: 01 07 00 67 03 00 00 00 00 00 FF 0F 7F [12:20:19]RasterBufferAndPrint [12:20:19]line Счет N : (1)870843 [12:20:19]line ИНН: 02508201610067 [12:20:19]line Контрольно-Кассовый Чек [12:20:19]line ПРОДАЖА [12:20:19]line ТРК (МРК, ГНК) : 43 [12:20:19]line Товар: 2710124130 [12:20:19]line Аи-92-К-5 [12:20:19]line 7.380 * 67.80 [12:20:19]line = 500.36 [12:20:19]line НДС 12% НСП 1% [12:20:19]line > о реализуемом товаре [12:20:19]line ОКРУГЛЕНИЕ: -0.36 [12:20:19]line ИТОГО: 500.00 [12:20:19]line Внесено: 500.00 [12:20:19]line СДАЧА: 0.00 [12:20:19]line НСП 1% : 4.43 [12:20:19]line НДС 12% : 53.14 [12:20:19]line Наличными: 500.00 [12:20:19]line Безнал.: 0.00 [12:20:19]line Место: АЗС № 137 "Партнер Нефть" [12:20:19]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:20:19]line СНО: Общий режим [12:20:19]line Чек 143 20.09.2024 12:20 [12:20:19]line Смена: 495 ФФД: 1.0 [12:20:19]line ЗНМ: 0300000064 [12:20:19]line РНМ: 0000000000092592 [12:20:19]line Версия ККМ: 001 [12:20:19]line ФМ: 0000000000874979 [12:20:19]line ФД: 85984 [12:20:19]line ФПД: 148402451727863 [12:20:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T122018&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85984&fm=148402451727863&tin=02508201610067®Number=0000000000092592&sum=50000 [12:20:19]OFD Sender: Processing packet 85984 [packets to send 263, broken 262] [12:20:19]ProducePacketName [12:20:19]name=ofd_packets/00085984 [12:20:19]OFD Sender: To server: pG, [12:20:19]CommunicateWithHost lk.salyk.kg:30040 [12:20:19]ConnectInit lk.salyk.kg [12:20:19]written 0, free lines is 4095 [12:20:20]Write to MH i2c: 01 00 00 92 03 95 [12:20:20]Write i2c OK [12:20:20]MH_I2C_Read... [12:20:20]Read from MH i2c: 01 [12:20:20]MH_I2C_Read... [12:20:20]Read from MH i2c: 01 07 00 [12:20:20]MH_I2C_Read... [12:20:20]Read from MH i2c: 01 07 00 92 03 00 00 00 00 00 DC 0C 84 [12:20:20]RasterBufferAndPrint [12:20:20]line [12:20:20]line [12:20:20]line [12:20:20]line [12:20:20]line [12:20:20]written 0, free lines is 3298 [12:20:20]MH_Cut [12:20:20]Write to MH i2c: D1 01 00 99 03 01 6E [12:20:20]Write i2c OK [12:20:20]MH_I2C_Read... [12:20:20]Read from MH i2c: D1 [12:20:20]MH_I2C_Read... [12:20:20]Read from MH i2c: D1 01 00 [12:20:20]MH_I2C_Read... [12:20:20]Read from MH i2c: D1 01 00 99 03 00 6D [12:20:20]Write to MH i2c: 01 00 00 9A 03 9D [12:20:20]Write i2c OK [12:20:20]MH_I2C_Read... [12:20:21]*** Cut start [12:20:21]*** Partial cut [12:20:21]*** CUTSNS_PIN = 1 [12:20:21]*** CUTSNS_PIN = 0 [12:20:21]*** Brake cut motor [12:20:21]Connected sock=11 [12:20: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 EF 38 07 01 85 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 82 68 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 86 F8 A3 6B 45 F7 D0 42 64 A0 FF 9F 13 DE [12:20:21]Read from MH i2c: 01 [12:20:21]MH_I2C_Read... [12:20:21]*** Stop cut motor [12:20:21]*** Cut end [12:20:21]Read from MH i2c: 01 07 00 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: 01 07 00 9A 03 00 00 00 00 00 FF 0F B2 [12:20:21]process_action close_receipt done [12:20:21]requested_data is exist [12:20:21]produce_requested_data [12:20:21]requested_item fm.sn is exist - process it [12:20:21]wFMCommunicate request_size=4 [12:20:21]MH_SAM_APDU [12:20:21]CAPDU: 80 11 00 00 [12:20:21]Write to MH i2c: E2 08 00 9B 03 80 11 00 00 00 00 00 00 18 [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:21]Read from MH i2c: E2 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 17 00 [12:20:21]MH_I2C_Read... [12:20:21]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 [12:20:21]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:21]wFMCommunicate OK [12:20:21]requested_item fd.num is exist - process it [12:20:21]SAM_PROTO_GetFieldsCounters [12:20:21]wFMCommunicate request_size=4 [12:20:21]MH_SAM_APDU [12:20:21]CAPDU: 80 13 00 00 [12:20:21]Write to MH i2c: E2 08 00 9C 03 80 13 00 00 00 00 00 00 1B [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20: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 BB BB 47 00 7B 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 E0 4F 01 00 F4 03 04 00 59 13 ED 66 B6 04 01 00 00 99 1B 3C 61 A3 ED 67 34 [12:20:21]CommunicateWithHost err = 0 [12:20:21]CheckOFDResponse [12:20:21]1017 (14) - 77093643461234 [12:20:21]1041 (16) - 0000000000874979 [12:20:21]1040 (4) - 85984 [12:20:21]1012 (4) - 20.09.2024 06:16 [12:20:21]1206 (1) - 0 [12:20:21]OFD Sender: Remove packet 85984 [12:20:21]ProducePacketName [12:20:21]name=ofd_packets/00085984 [12:20:21]NVStorageDeleteData [12:20:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:21]Read from MH i2c: E2 [12:20:21]MH_I2C_Read... [12:20:21]Read from MH i2c: E2 62 00 [12:20:21]MH_I2C_Read... [12:20:21]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 E0 4F 01 00 0E 04 04 00 EF 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 17 [12:20: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 E0 4F 01 00 0E 04 04 00 EF 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:20:21]wFMCommunicate OK [12:20:21]SAM_PROTO_GetFieldsCounters done [12:20:21]requested_item shift.num is exist - process it [12:20:21]requested_item shift.opened is exist - process it [12:20:21]req_shift_opened [12:20:21]FM_GetShiftState [12:20:21]SAM_PROTO_GetShiftState [12:20:21]wFMCommunicate request_size=4 [12:20:21]MH_SAM_APDU [12:20:21]CAPDU: 80 13 01 00 [12:20:21]Write to MH i2c: E2 08 00 9D 03 80 13 01 00 00 00 00 00 1D [12:20:21]Write i2c OK [12:20:21]MH_I2C_Read... [12:20:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:22]Read from MH i2c: E2 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 0E 00 [12:20:22]MH_I2C_Read... [12:20:22]Read from MH i2c: E2 0E 00 9D 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A8 [12:20:22]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:20:22]wFMCommunicate OK [12:20:22]SAM_PROTO_GetShiftState done [12:20:22]FM_GetShiftState done [12:20:22]req_shift_opened done [12:20:22]requested_item shift.open_date is exist - process it [12:20:22]req_shift_open_date [12:20:22]req_shift_open_date done [12:20:22]produce_requested_data done [12:20:22]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85984,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:20:22]process_action_free close_receipt [12:20:22]json_value_free [12:20:22]json_value_free done [12:20:22]process_json_proto returns [12:20:22]Send response to host [12:20:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85984,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:20:22]free response buf [12:20:22]execute_script done [12:20:22]execute_script returns [12:20:22]free content buf [12:20:22]Sock 10.Close socket [12:20:22]Sock 10.Thread stoped [12:20:22]OFD Sender: No OFD packet to send [12:20:27]OFD Sender: No OFD packet to send [12:20:32]OFD Sender: No OFD packet to send [12:20:37]OFD Sender: No OFD packet to send [12:20:42]OFD Sender: No OFD packet to send [12:20:47]OFD Sender: No OFD packet to send [12:20:52]OFD Sender: No OFD packet to send [12:20:57]OFD Sender: No OFD packet to send [12:21:02]OFD Sender: No OFD packet to send [12:21:07]OFD Sender: No OFD packet to send [12:21:12]OFD Sender: No OFD packet to send [12:21:17]OFD Sender: No OFD packet to send [12:21:22]OFD Sender: No OFD packet to send [12:21:27]OFD Sender: No OFD packet to send [12:21:32]OFD Sender: No OFD packet to send [12:21:37]OFD Sender: No OFD packet to send [12:21:42]OFD Sender: No OFD packet to send [12:21:47]OFD Sender: No OFD packet to send [12:21:52]OFD Sender: No OFD packet to send [12:21:57]OFD Sender: No OFD packet to send [12:22:02]OFD Sender: No OFD packet to send [12:22:05]recv_with_timeout no data received [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:40]recv_with_timeout no data received [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:34]accept exits with 9 [12:23:34]New connection [12:23:34]New thread 3066854756 created [12:23:34]Thread 3066711396 joined [12:23:34]Waiting for new connection... [12:23:34] Sock 9.Parse request [12:23:34]Sock 9.Check first char [12:23:34]Sock 9.First char is OK [12:23:34]request: POST /json_proto HTTP/1.0 [12:23:34]Method: POST [12:23:34]URL: /json_proto [12:23:34]Method is POST - this is cgi request [12:23:34]url: /json_proto [12:23:34]query_string will be loaded in cgi processing [12:23:34]execute_cgi json_proto POST (null) [12:23:34]execute_cgi path=json_proto method=POST [12:23:34]POST find Content-Length [12:23:34]Host: 172.17.47.196:8080 [12:23:34]Content-Length: 687 [12:23:34]Content-Type: application/json [12:23:34] [12:23:34]POST finish read [12:23:34]Found Content-Length = 687 [12:23:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870844", "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" ] } } [12:23:34]execute_script... [12:23: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)870844", "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" ] } } [12:23:34]POST & json_proto [12:23:34]process_json_proto [12:23:34]json parsed OK: [12:23:34]protocol is kg_v1.0 [12:23:34]action value=close_receipt [12:23:34]process_action close_receipt [12:23:34]cmd_close_receipt [12:23:34]MH_GetDate [12:23:34]Write to MH i2c: F0 00 00 9E 03 90 [12:23:34]Write i2c OK [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: F0 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: F0 09 00 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: F0 09 00 9E 03 00 47 69 ED 66 4C 6B 94 66 4D [12:23:34]GetLastDocTimeStamp 1726834818 [12:23:34]current date 1726835015 [12:23:34]FM_GetShiftState [12:23:34]SAM_PROTO_GetShiftState [12:23:34]wFMCommunicate request_size=4 [12:23:34]MH_SAM_APDU [12:23:34]CAPDU: 80 13 01 00 [12:23:34]Write to MH i2c: E2 08 00 9F 03 80 13 01 00 00 00 00 00 1F [12:23:34]Write i2c OK [12:23:34]MH_I2C_Read... [12:23:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:34]Read from MH i2c: E2 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: E2 0E 00 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: E2 0E 00 9F 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AA [12:23:34]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:23:34]wFMCommunicate OK [12:23:34]SAM_PROTO_GetShiftState done [12:23:34]FM_GetShiftState done [12:23:34]opened in 1726791534 [12:23:34]opened+sec_in_day 1726877934 [12:23:34]quantity*price = 100050 [12:23:34]sum+1 = 100052 [12:23:34]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 СНО: Общий режим Чек 144 20.09.2024 12:23 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85985 ФПД: 217664775902900 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T122335&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85985&fm=217664775902900&tin=02508201610067®Number=0000000000092592&sum=100000 [12:23:35]StoreToDocumentArchive [12:23:35]shift 495 fd 85985 [12:23:35]save to /storage/0495/doc_00085985 [12:23:35]save last doc name /storage/0495/doc_00085985 to /storage/kkm_last_doc_name [12:23:35]save OK [12:23:35]Clear old archive folders... [12:23:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:23:35]tlvbuf is 01D145C0 [12:23:35]SAM_PROTO_ClearQueue [12:23:35]wFMCommunicate request_size=4 [12:23:35]MH_SAM_APDU [12:23:35]CAPDU: 80 09 00 00 [12:23:35]Write to MH i2c: E2 08 00 AC 03 80 09 00 00 00 00 00 00 21 [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 03 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 03 00 AC 03 00 90 00 23 [12:23:35]RAPDU: 90 00 [12:23:35]wFMCommunicate OK [12:23:35]SAM_PROTO_ClearQueue done [12:23:35]KKMCreateOFDPacket [12:23:35]OFDProtocolAddRootSTLVToBuf [12:23:35]FM_MakeSignedData [12:23:35]FM_MakeSignedData [12:23:35]SAM_PROTO_SignData [12:23:35]wFMCommunicate request_size=4 [12:23:35]MH_SAM_APDU [12:23:35]CAPDU: 80 0D 01 02 [12:23:35]Write to MH i2c: E2 08 00 AD 03 80 0D 01 02 00 00 00 00 29 [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:35]Read from MH i2c: E2 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 03 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [12:23:35]RAPDU: 90 00 [12:23:35]wFMCommunicate OK [12:23:35]wFMCommunicate request_size=255 [12:23:35]MH_SAM_APDU [12:23: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 90 00 00 00 F4 03 04 00 47 69 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [12:23:35]Write to MH i2c: E2 02 01 AE 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 90 00 00 00 F4 03 04 00 47 69 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 57 [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 [12:23:36]MH_I2C_Read... [12:23:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:36]Read from MH i2c: E2 03 00 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [12:23:36]RAPDU: 90 00 [12:23:36]wFMCommunicate OK [12:23:36]wFMCommunicate request_size=11 [12:23:36]MH_SAM_APDU [12:23:36]CAPDU: 80 0D 02 02 06 C5 F7 07 A5 D6 B4 [12:23:36]Write to MH i2c: E2 0E 00 AF 03 80 0D 02 02 06 00 C5 F7 07 A5 D6 B4 00 00 2A [12:23:36]Write i2c OK [12:23:36]MH_I2C_Read... [12:23:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:36]Read from MH i2c: E2 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 03 00 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 03 00 AF 03 00 90 00 26 [12:23:36]RAPDU: 90 00 [12:23:36]wFMCommunicate OK [12:23:36]wFMCommunicate request_size=4 [12:23:36]MH_SAM_APDU [12:23:36]CAPDU: 80 0D 03 02 [12:23:36]Write to MH i2c: E2 08 00 B0 03 80 0D 03 02 00 00 00 00 2E [12:23:36]Write i2c OK [12:23:36]MH_I2C_Read... [12:23:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:36]Read from MH i2c: E2 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 0B 00 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 0B 00 B0 03 00 35 AD 30 16 FC 75 1C 64 90 00 48 [12:23:36]RAPDU: 35 AD 30 16 FC 75 1C 64 90 00 [12:23:36]wFMCommunicate OK [12:23:36]SAM_PROTO_SignData done [12:23:36]FM_MakeSignedData done [12:23:36]CreateOFDProtocolMessage [12:23:36]wFMCommunicate request_size=4 [12:23:36]MH_SAM_APDU [12:23:36]CAPDU: 80 11 00 00 [12:23:36]Write to MH i2c: E2 08 00 B1 03 80 11 00 00 00 00 00 00 2E [12:23:36]Write i2c OK [12:23:36]MH_I2C_Read... [12:23:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:36]Read from MH i2c: E2 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 17 00 [12:23:36]MH_I2C_Read... [12:23:36]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 [12:23: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:23:36]wFMCommunicate OK [12:23:36]CreateOFDProtocolMessage done [12:23:36]OFDSenderStorePacket 85985 [12:23:36]StoreOFDPacket docnum=85985 [12:23: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 BF 2D 08 01 1A D1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 90 00 00 00 F4 03 04 00 47 69 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C5 F7 07 A5 D6 B4 35 AD 30 16 FC 75 1C 64 [12:23:36]CheckFolder [12:23:36]dirname=/storage/ofd_packets [12:23:36]CheckFolder done [12:23:36]ProducePacketName [12:23:36]name=ofd_packets/00085985 [12:23:36]NVStorageSaveData ofd_packets/00085985 [12:23:36]File name is /storage/ofd_packets/00085985 [12:23:36]Write 302 bytes [12:23:36]NVStorageSaveData done [12:23:36]OFDSenderStorePacket done [12:23:36]KKMCreateOFDPacket done [12:23:36]NVStorageSaveData kkm_last_timestamp [12:23:36]File name is /storage/kkm_last_timestamp [12:23:36]Write 4 bytes [12:23:36]NVStorageSaveData done [12:23:36]ExternCall_PrintAddStr [12:23:36]wPrintStart [12:23:36]Write to MH i2c: 01 00 00 B2 03 B5 [12:23:36]Write i2c OK [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: 01 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: 01 07 00 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: 01 07 00 B2 03 00 00 00 00 00 FF 0F CA [12:23:36]RasterBufferAndPrint [12:23:36]line Счет N : (1)870844 [12:23:36]line ИНН: 02508201610067 [12:23:36]line Контрольно-Кассовый Чек [12:23:36]line ПРОДАЖА [12:23:36]line ТРК (МРК, ГНК) : 21 [12:23:36]line Товар: 2710194210 [12:23:36]line ДТ(л)-К-4 [12:23:36]line 13.130 * 76.20 [12:23:36]line = 1000.51 [12:23:36]line НДС 12% НСП 1% [12:23:36]line > о реализуемом товаре [12:23:36]line ОКРУГЛЕНИЕ: -0.51 [12:23:36]line ИТОГО: 1000.00 [12:23:36]line Внесено: 1000.00 [12:23:36]line СДАЧА: 0.00 [12:23:36]line НСП 1% : 8.85 [12:23:36]line НДС 12% : 106.25 [12:23:36]line Наличными: 1000.00 [12:23:36]line Безнал.: 0.00 [12:23:36]line Место: АЗС № 137 "Партнер Нефть" [12:23:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:23:36]line СНО: Общий режим [12:23:36]line Чек 144 20.09.2024 12:23 [12:23:36]line Смена: 495 ФФД: 1.0 [12:23:36]line ЗНМ: 0300000064 [12:23:36]line РНМ: 0000000000092592 [12:23:36]line Версия ККМ: 001 [12:23:36]line ФМ: 0000000000874979 [12:23:36]line ФД: 85985 [12:23:36]line ФПД: 217664775902900 [12:23:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T122335&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85985&fm=217664775902900&tin=02508201610067®Number=0000000000092592&sum=100000 [12:23:36]OFD Sender: Processing packet 85985 [packets to send 263, broken 262] [12:23:36]ProducePacketName [12:23:36]name=ofd_packets/00085985 [12:23:36]OFD Sender: To server: pG, [12:23:36]CommunicateWithHost lk.salyk.kg:30040 [12:23:36]ConnectInit lk.salyk.kg [12:23:36]written 0, free lines is 4095 [12:23:37]Write to MH i2c: 01 00 00 DD 03 E0 [12:23:37]Write i2c OK [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: 01 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: 01 07 00 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: 01 07 00 DD 03 00 00 00 00 00 D9 0C CC [12:23:37]RasterBufferAndPrint [12:23:37]line [12:23:37]line [12:23:37]line [12:23:37]line [12:23:37]line [12:23:37]written 0, free lines is 3296 [12:23:37]MH_Cut [12:23:37]Write to MH i2c: D1 01 00 E4 03 01 B9 [12:23:37]Write i2c OK [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: D1 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: D1 01 00 [12:23:37]MH_I2C_Read... [12:23:37]Read from MH i2c: D1 01 00 E4 03 00 B8 [12:23:37]Write to MH i2c: 01 00 00 E5 03 E8 [12:23:37]Write i2c OK [12:23:37]MH_I2C_Read... [12:23:37]Connected sock=10 [12: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 10 01 00 00 BF 2D 08 01 1A D1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 90 00 00 00 F4 03 04 00 47 69 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C5 F7 07 A5 D6 B4 35 AD 30 16 FC 75 1C 64 [12:23:37]*** Cut start [12:23:37]*** Partial cut [12:23:37]*** CUTSNS_PIN = 1 [12:23:37]*** CUTSNS_PIN = 0 [12:23:38]*** Brake cut motor [12:23:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 EC 9B 47 00 FB 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 E1 4F 01 00 F4 03 04 00 1D 14 ED 66 B6 04 01 00 00 16 E9 DF 45 6D 98 AD 5E [12:23:38]CommunicateWithHost err = 0 [12:23:38]CheckOFDResponse [12:23:38]1017 (14) - 77093643461234 [12:23:38]1041 (16) - 0000000000874979 [12:23:38]1040 (4) - 85985 [12:23:38]1012 (4) - 20.09.2024 06:20 [12:23:38]1206 (1) - 0 [12:23:38]OFD Sender: Remove packet 85985 [12:23:38]ProducePacketName [12:23:38]name=ofd_packets/00085985 [12:23:38]NVStorageDeleteData [12:23:38]Read from MH i2c: 01 [12:23:38]MH_I2C_Read... [12:23:38]*** Stop cut motor [12:23:38]*** Cut end [12:23:38]Read from MH i2c: 01 07 00 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: 01 07 00 E5 03 00 00 00 00 00 FF 0F FD [12:23:38]process_action close_receipt done [12:23:38]requested_data is exist [12:23:38]produce_requested_data [12:23:38]requested_item fm.sn is exist - process it [12:23:38]wFMCommunicate request_size=4 [12:23:38]MH_SAM_APDU [12:23:38]CAPDU: 80 11 00 00 [12:23:38]Write to MH i2c: E2 08 00 E6 03 80 11 00 00 00 00 00 00 63 [12:23:38]Write i2c OK [12:23:38]MH_I2C_Read... [12:23:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:38]Read from MH i2c: E2 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: E2 17 00 [12:23:38]MH_I2C_Read... [12:23:38]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 [12:23: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:23:38]wFMCommunicate OK [12:23:38]requested_item fd.num is exist - process it [12:23:38]SAM_PROTO_GetFieldsCounters [12:23:38]wFMCommunicate request_size=4 [12:23:38]MH_SAM_APDU [12:23:38]CAPDU: 80 13 00 00 [12:23:38]Write to MH i2c: E2 08 00 E7 03 80 13 00 00 00 00 00 00 66 [12:23:38]Write i2c OK [12:23:38]MH_I2C_Read... [12:23:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:38]OFD Sender: No OFD packet to send [12:23:38]Read from MH i2c: E2 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: E2 62 00 [12:23:38]MH_I2C_Read... [12:23:38]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 E1 4F 01 00 0E 04 04 00 EF 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 66 [12:23: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 E1 4F 01 00 0E 04 04 00 EF 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:23:38]wFMCommunicate OK [12:23:38]SAM_PROTO_GetFieldsCounters done [12:23:38]requested_item shift.num is exist - process it [12:23:38]requested_item shift.opened is exist - process it [12:23:38]req_shift_opened [12:23:38]FM_GetShiftState [12:23:38]SAM_PROTO_GetShiftState [12:23:38]wFMCommunicate request_size=4 [12:23:38]MH_SAM_APDU [12:23:38]CAPDU: 80 13 01 00 [12:23:38]Write to MH i2c: E2 08 00 E8 03 80 13 01 00 00 00 00 00 68 [12:23:38]Write i2c OK [12:23:38]MH_I2C_Read... [12:23:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:38]Read from MH i2c: E2 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: E2 0E 00 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: E2 0E 00 E8 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F3 [12:23:38]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:23:38]wFMCommunicate OK [12:23:38]SAM_PROTO_GetShiftState done [12:23:38]FM_GetShiftState done [12:23:38]req_shift_opened done [12:23:38]requested_item shift.open_date is exist - process it [12:23:38]req_shift_open_date [12:23:38]req_shift_open_date done [12:23:38]produce_requested_data done [12:23:38]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85985,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:23:38]process_action_free close_receipt [12:23:38]json_value_free [12:23:38]json_value_free done [12:23:38]process_json_proto returns [12:23:38]Send response to host [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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]MH_I2C_Read... [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: 5832267+1721002828=1726835095 [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 69 ED 66 4C 6B 94 66 04 [12:24:56]Current date/time: 20.09.2024 12:24 [12:24:56]FM_Init [12:24:56]wFMConnect [12:24:56]MH_SAM_On [12:24:56]Write to MH i2c: E0 00 00 08 00 E7 [12:24:56]Write i2c OK [12:24:56]MH_I2C_Read... [12:24:56]*** iso7816_init finished! [12:24:56]*** atr: [12:24:56]*** 0F 3B D5 18 FF 81 91 FE [12:24:56]*** 1F C3 80 73 C8 21 10 0A [12:24:56]*** 00 00 00 00 00 00 00 00 [12:24:56]*** 00 00 00 00 00 00 00 00 [12:24:56]*** 00 00 00 00 00 00 00 00 [12:24:56]*** 00 00 00 00 00 00 00 00 [12:24:56]*** 00 00 00 00 00 00 00 00 [12:24:56]*** 00 00 00 00 00 00 00 00 [12:24:56]Read from MH i2c: E0 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: E0 10 00 [12:24:56]MH_I2C_Read... [12:24: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 [12:24:56]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [12:24:56]wFMCommunicate request_size=10 [12:24:56]MH_SAM_APDU [12:24:56]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [12:24:56]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [12:24:56]Write i2c OK [12:24:56]MH_I2C_Read... [12:24:56]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [12:24:56]Read from MH i2c: E2 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: E2 03 00 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [12:24:56]RAPDU: 90 00 [12:24:56]wFMCommunicate OK [12:24:56]wFMCommunicate request_size=4 [12:24:56]MH_SAM_APDU [12:24:56]CAPDU: 80 11 00 00 [12:24:56]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [12:24:56]Write i2c OK [12:24:56]MH_I2C_Read... [12:24:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:56]Read from MH i2c: E2 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: E2 17 00 [12:24:56]MH_I2C_Read... [12:24: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 [12:24:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:24:56]wFMCommunicate OK [12:24:56]Detected FM SN is 0000000000874979 [12:24:56]Stored FM SN is 0000000000874979 [12:24:56]wFMCommunicate request_size=9 [12:24:56]MH_SAM_APDU [12:24:56]CAPDU: 80 16 00 00 04 B6 D7 00 00 [12:24:56]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [12:24:56]Write i2c OK [12:24:56]MH_I2C_Read... [12:24:56]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [12:24:56]Read from MH i2c: E2 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: E2 03 00 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [12:24:56]RAPDU: 90 00 [12:24:56]wFMCommunicate OK [12:24:56]FM PIN OK [12:24:56]wFMCommunicate request_size=8 [12:24:56]MH_SAM_APDU [12:24:56]CAPDU: 80 14 04 00 03 02 00 01 [12:24:56]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [12:24:56]Write i2c OK [12:24:56]MH_I2C_Read... [12:24:56]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [12:24:56]Read from MH i2c: E2 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: E2 03 00 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [12:24:56]RAPDU: 90 00 [12:24:56]wFMCommunicate OK [12:24:56]wFMCommunicate request_size=13 [12:24:56]MH_SAM_APDU [12:24:56]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [12:24: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 [12:24:56]Write i2c OK [12:24:56]MH_I2C_Read... [12:24:56]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [12:24:56]Read from MH i2c: E2 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: E2 03 00 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [12:24:56]RAPDU: 90 00 [12:24:56]wFMCommunicate OK [12:24:56]wFMCommunicate request_size=4 [12:24:56]MH_SAM_APDU [12:24:56]CAPDU: 80 11 00 00 [12:24:56]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [12:24:56]Write i2c OK [12:24:56]MH_I2C_Read... [12:24:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:56]Read from MH i2c: E2 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: E2 17 00 [12:24:56]MH_I2C_Read... [12:24: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 [12:24:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:24:56]wFMCommunicate OK [12:24:56]DocumentArchiveInit [12:24:56]Start Httpd... [12:24:56]Httpd thread 3067923812 created [12:24:56]Write to MH i2c: 01 00 00 0F 00 0F [12:24:56]Write i2c OK [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: 01 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: 01 07 00 [12:24:56]MH_I2C_Read... [12:24:56]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [12:24:56]MH Int Process started [12:24:56]Allocated Socket 7 [12:24:56]Bind OK [12:24:56]Listen OK [12:24:56]httpd running on port 8080 [12:24:56]Waiting for new connection... [12:24:56]OFD Sender: Processing packet 85986 [packets to send 263, broken 262] [12:24:56]ProducePacketName [12:24:56]name=ofd_packets/00085986 [12:24:56]OFD Sender: To server: pG, [12:24:56]CommunicateWithHost lk.salyk.kg:30040 [12:24:56]ConnectInit lk.salyk.kg [12:24:57]Connected sock=9 [12:24: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 E9 F8 07 01 CF 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 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 5A 69 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 9C 21 78 0A 07 D1 F8 7B 8B 87 12 A5 8D 2B [12:24:57]accept exits with 8 [12:24:57]New connection [12:24:57]New thread 3067637092 created [12:24:57]Waiting for new connection... [12:24:57] Sock 8.Parse request [12:24:57]Sock 8.Check first char [12:24:57]Sock 8.First char is OK [12:24:57]request: POST /json_proto HTTP/1.0 [12:24:57]Method: POST [12:24:57]URL: /json_proto [12:24:57]Method is POST - this is cgi request [12:24:57]url: /json_proto [12:24:57]query_string will be loaded in cgi processing [12:24:57]execute_cgi json_proto POST (null) [12:24:57]execute_cgi path=json_proto method=POST [12:24:57]POST find Content-Length [12:24:57]Host: 172.17.47.196:8080 [12:24:57]Content-Length: 215 [12:24:57]Content-Type: application/json [12:24:57] [12:24:57]POST finish read [12:24:57]Found Content-Length = 215 [12:24:57]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:24:57]execute_script... [12:24:57]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:24:57]POST & json_proto [12:24:57]process_json_proto [12:24:57]json parsed OK: [12:24:57]protocol is kg_v1.0 [12:24:57]action value=get_value [12:24:57]process_action get_value [12:24:57]cmd_get_value [12:24:57]process_action get_value done [12:24:57]requested_data is exist [12:24:57]produce_requested_data [12:24:57]requested_item kkm.sn is exist - process it [12:24:57]requested_item kkm.ver is exist - process it [12:24:57]requested_item fm.sn is exist - process it [12:24:57]wFMCommunicate request_size=4 [12:24:57]MH_SAM_APDU [12:24:57]CAPDU: 80 11 00 00 [12:24:57]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [12:24:57]Write i2c OK [12:24:57]MH_I2C_Read... [12:24:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:24:58]Read from MH i2c: E2 [12:24:58]MH_I2C_Read... [12:24:58]Read from MH i2c: E2 17 00 [12:24:58]MH_I2C_Read... [12:24:58]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:24:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:24:58]wFMCommunicate OK [12:24:58]requested_item fd.num is exist - process it [12:24:58]SAM_PROTO_GetFieldsCounters [12:24:58]wFMCommunicate request_size=4 [12:24:58]MH_SAM_APDU [12:24:58]CAPDU: 80 13 00 00 [12:24:58]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [12:24:58]Write i2c OK [12:24:58]MH_I2C_Read... [12:24:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:24:58]Read from MH i2c: E2 [12:24:58]MH_I2C_Read... [12:24:58]Read from MH i2c: E2 62 00 [12:24:58]MH_I2C_Read... [12:24:58]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 E2 4F 01 00 0E 04 04 00 EF 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 91 [12:24: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 E2 4F 01 00 0E 04 04 00 EF 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:24:58]wFMCommunicate OK [12:24:58]SAM_PROTO_GetFieldsCounters done [12:24:58]requested_item shift.num is exist - process it [12:24:58]requested_item shift.opened is exist - process it [12:24:58]req_shift_opened [12:24:58]FM_GetShiftState [12:24:58]SAM_PROTO_GetShiftState [12:24:58]wFMCommunicate request_size=4 [12:24:58]MH_SAM_APDU [12:24:58]CAPDU: 80 13 01 00 [12:24:58]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [12:24:58]Write i2c OK [12:24:58]MH_I2C_Read... [12:24:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:58]Read from MH i2c: E2 [12:24:58]MH_I2C_Read... [12:24:58]Read from MH i2c: E2 0E 00 [12:24:58]MH_I2C_Read... [12:24:58]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [12:24:58]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:24:58]wFMCommunicate OK [12:24:58]SAM_PROTO_GetShiftState done [12:24:58]FM_GetShiftState done [12:24:58]req_shift_opened done [12:24:58]requested_item shift.open_date is exist - process it [12:24:58]req_shift_open_date [12:24:58]req_shift_open_date done [12:24:58]produce_requested_data done [12:24:58]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":85986,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:24:58]process_action_free get_value [12:24:58]json_value_free [12:24:58]json_value_free done [12:24:58]process_json_proto returns [12:24:58]Send response to host [12:24:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":85986,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:24:58]free response buf [12:24:58]execute_script done [12:24:58]execute_script returns [12:24:58]free content buf [12:24:58]Sock 8.Close socket [12:24:58]Sock 8.Thread stoped [12:24:58]accept exits with 10 [12:24:58]New connection [12:24:58]New thread 3067493732 created [12:24:58]Thread 3067637092 joined [12:24:58]Waiting for new connection... [12:24:58] Sock 10.Parse request [12:24:58]Sock 10.Check first char [12:24:58]Sock 10.First char is OK [12:24:58]request: POST /json_proto HTTP/1.0 [12:24:58]Method: POST [12:24:58]URL: /json_proto [12:24:58]Method is POST - this is cgi request [12:24:58]url: /json_proto [12:24:58]query_string will be loaded in cgi processing [12:24:58]execute_cgi json_proto POST (null) [12:24:58]execute_cgi path=json_proto method=POST [12:24:58]POST find Content-Length [12:24:58]Host: 172.17.47.196:8080 [12:24:58]Content-Length: 331 [12:24:58]Content-Type: application/json [12:24:58] [12:24:58]POST finish read [12:24:58]Found Content-Length = 331 [12:24:58]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:24:58]execute_script... [12:24:58]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:24:58]POST & json_proto [12:24:58]process_json_proto [12:24:58]json parsed OK: [12:24:58]protocol is kg_v1.0 [12:24:58]action value=get_value [12:24:58]process_action get_value [12:24:58]cmd_get_value [12:24:58]process_action get_value done [12:24:58]requested_data is exist [12:24:58]produce_requested_data [12:24:58]requested_item fm.sale.total is exist - process it [12:24:58]SAM_PROTO_GetFMData [12:24:58]wFMCommunicate request_size=4 [12:24:58]MH_SAM_APDU [12:24:58]CAPDU: 80 13 03 00 [12:24:58]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [12:24:58]Write i2c OK [12:24:58]MH_I2C_Read... [12:24:58]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:24:58]Read from MH i2c: E2 [12:24:58]MH_I2C_Read... [12:24:58]Read from MH i2c: E2 FD 00 [12:24:58]MH_I2C_Read... [12:24:58]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 03 4C 01 00 69 04 A3 00 6F 04 04 00 8A 49 01 00 B1 04 05 00 2C 32 99 B3 01 70 04 05 00 E8 07 4C 86 01 72 04 04 00 44 2A 4D 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 C1 45 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 12 DB 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 63 [12:24:58]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 03 4C 01 00 69 04 A3 00 6F 04 04 00 8A 49 01 00 B1 04 05 00 2C 32 99 B3 01 70 04 05 00 E8 07 4C 86 01 72 04 04 00 44 2A 4D 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 C1 45 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 12 DB 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 [12:24:58]wFMCommunicate OK [12:24:58]wFMCommunicate request_size=4 [12:24:58]MH_SAM_APDU [12:24:58]CAPDU: 80 17 00 00 [12:24:58]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [12:24:58]Write i2c OK [12:24:58]MH_I2C_Read... [12:24:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:24:58]Read from MH i2c: E2 [12:24:58]MH_I2C_Read... [12:24:58]Read from MH i2c: E2 FD 00 [12:24:58]MH_I2C_Read... [12:24:58]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 [12:24:58]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 [12:24:58]wFMCommunicate OK [12:24:58]wFMCommunicate request_size=4 [12:24:58]MH_SAM_APDU [12:24:58]CAPDU: 80 17 00 00 [12:24:58]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [12:24:58]Write i2c OK [12:24:58]MH_I2C_Read... [12:24: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 D7 88 47 00 AA 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 E2 4F 01 00 F4 03 04 00 6D 14 ED 66 B6 04 01 00 00 53 39 BF 2C 50 BB 98 99 [12:24:59]CommunicateWithHost err = 0 [12:24:59]CheckOFDResponse [12:24:59]1017 (14) - 77093643461234 [12:24:59]1041 (16) - 0000000000874979 [12:24:59]1040 (4) - 85986 [12:24:59]1012 (4) - 20.09.2024 06:21 [12:24:59]1206 (1) - 0 [12:24:59]OFD Sender: Remove packet 85986 [12:24:59]ProducePacketName [12:24:59]name=ofd_packets/00085986 [12:24:59]NVStorageDeleteData [12:24:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:24:59]Read from MH i2c: E2 [12:24:59]MH_I2C_Read... [12:24:59]Read from MH i2c: E2 FD 00 [12:24:59]MH_I2C_Read... [12:24:59]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:24:59]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:24:59]wFMCommunicate OK [12:24:59]wFMCommunicate request_size=4 [12:24:59]MH_SAM_APDU [12:24:59]CAPDU: 80 17 00 00 [12:24:59]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [12:24:59]Write i2c OK [12:24:59]MH_I2C_Read... [12:24:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:24:59]OFD Sender: No OFD packet to send [12:24:59]Read from MH i2c: E2 [12:24:59]MH_I2C_Read... [12:24:59]Read from MH i2c: E2 FD 00 [12:24:59]MH_I2C_Read... [12:24:59]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:24:59]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:24:59]wFMCommunicate OK [12:24:59]wFMCommunicate request_size=4 [12:24:59]MH_SAM_APDU [12:24:59]CAPDU: 80 17 00 00 [12:24:59]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [12:24:59]Write i2c OK [12:24:59]MH_I2C_Read... [12:24:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [12:24:59]Read from MH i2c: E2 [12:24:59]MH_I2C_Read... [12:24:59]Read from MH i2c: E2 E5 00 [12:24:59]MH_I2C_Read... [12:24:59]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:24:59]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:24:59]wFMCommunicate OK [12:24:59]SAM_PROTO_GetFMData done [12:24:59]requested_item fm.sale_refund.total is exist - process it [12:24:59]requested_item fm.buy.total is exist - process it [12:24:59]requested_item shift.sale.total is exist - process it [12:24:59]SAM_PROTO_GetShiftData [12:24:59]wFMCommunicate request_size=4 [12:24:59]MH_SAM_APDU [12:24:59]CAPDU: 80 13 02 00 [12:24:59]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [12:24:59]Write i2c OK [12:24:59]MH_I2C_Read... [12:25:00]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:25:00]Read from MH i2c: E2 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: E2 FD 00 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 91 00 00 00 69 04 9C 00 6F 04 04 00 91 00 00 00 B1 04 03 00 CB AB AF 70 04 03 00 B8 C3 A1 72 04 03 00 13 E8 0D 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 23 A9 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 0E 8E 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 4C [12:25:00]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 91 00 00 00 69 04 9C 00 6F 04 04 00 91 00 00 00 B1 04 03 00 CB AB AF 70 04 03 00 B8 C3 A1 72 04 03 00 13 E8 0D 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 23 A9 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 0E 8E 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [12:25:00]wFMCommunicate OK [12:25:00]wFMCommunicate request_size=4 [12:25:00]MH_SAM_APDU [12:25:00]CAPDU: 80 17 00 00 [12:25:00]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [12:25:00]Write i2c OK [12:25:00]MH_I2C_Read... [12:25:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:00]Read from MH i2c: E2 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: E2 FD 00 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [12:25:00]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [12:25:00]wFMCommunicate OK [12:25:00]wFMCommunicate request_size=4 [12:25:00]MH_SAM_APDU [12:25:00]CAPDU: 80 17 00 00 [12:25:00]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [12:25:00]Write i2c OK [12:25:00]MH_I2C_Read... [12:25:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:00]Read from MH i2c: E2 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: E2 FD 00 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [12:25:00]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [12:25:00]wFMCommunicate OK [12:25:00]wFMCommunicate request_size=4 [12:25:00]MH_SAM_APDU [12:25:00]CAPDU: 80 17 00 00 [12:25:00]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [12:25:00]Write i2c OK [12:25:00]MH_I2C_Read... [12:25:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:25:01]Read from MH i2c: E2 [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: E2 FD 00 [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [12:25:01]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [12:25:01]wFMCommunicate OK [12:25:01]wFMCommunicate request_size=4 [12:25:01]MH_SAM_APDU [12:25:01]CAPDU: 80 17 00 00 [12:25:01]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [12:25:01]Write i2c OK [12:25:01]MH_I2C_Read... [12:25:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [12:25:01]Read from MH i2c: E2 [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: E2 CC 00 [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [12:25:01]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:25:01]wFMCommunicate OK [12:25:01]SAM_PROTO_GetShiftData done [12:25:01]requested_item shift.sale.total_cash is exist - process it [12:25:01]requested_item shift.sale_refund.total is exist - process it [12:25:01]requested_item shift.sale_refund.total_cash is exist - process it [12:25:01]requested_item shift.buy.total is exist - process it [12:25:01]requested_item shift.buy.total_cash is exist - process it [12:25:01]produce_requested_data done [12:25:01]produce_requested_data return {"fm.sale.total":73081288.12,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":115127.79,"shift.sale.total_cash":106014.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} [12:25:01]process_action_free get_value [12:25:01]json_value_free [12:25:01]json_value_free done [12:25:01]process_json_proto returns [12:25:01]Send response to host [12:25:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73081288.12,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":115127.79,"shift.sale.total_cash":106014.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}}} [12:25:01]free response buf [12:25:01]execute_script done [12:25:01]execute_script returns [12:25:01]free content buf [12:25:01]Sock 10.Close socket [12:25:01]Sock 10.Thread stoped [12:25:01]accept exits with 8 [12:25:01]New connection [12:25:01]New thread 3067637092 created [12:25:01]Thread 3067493732 joined [12:25:01]Waiting for new connection... [12:25:01] Sock 8.Parse request [12:25:01]Sock 8.Check first char [12:25:01]Sock 8.First char is OK [12:25:01]request: POST /json_proto HTTP/1.0 [12:25:01]Method: POST [12:25:01]URL: /json_proto [12:25:01]Method is POST - this is cgi request [12:25:01]url: /json_proto [12:25:01]query_string will be loaded in cgi processing [12:25:01]execute_cgi json_proto POST (null) [12:25:01]execute_cgi path=json_proto method=POST [12:25:01]POST find Content-Length [12:25:01]Host: 172.17.47.196:8080 [12:25:01]Content-Length: 144 [12:25:01]Content-Type: application/json [12:25:01] [12:25:01]POST finish read [12:25:01]Found Content-Length = 144 [12:25:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [12:25:01]execute_script... [12:25:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [12:25:01]POST & json_proto [12:25:01]process_json_proto [12:25:01]json parsed OK: [12:25:01]protocol is kg_v1.0 [12:25:01]action value=print_doc [12:25:01]process_action print_doc [12:25:01]ExternCall_PrintAddStr [12:25:01]wPrintStart [12:25:01]Write to MH i2c: 01 00 00 1D 00 1D [12:25:01]Write i2c OK [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: 01 [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: 01 07 00 [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [12:25:01]RasterBufferAndPrint [12:25:01]line Счет N : (1)870845 [12:25:01]line ИНН: 02508201610067 [12:25:01]line Контрольно-Кассовый Чек [12:25:01]line ПРОДАЖА [12:25:01]line ТРК (МРК, ГНК) : 53 [12:25:01]line Товар: 2710124130 [12:25:01]line Аи-92-К-5 [12:25:01]line 7.380 * 67.80 [12:25:01]line = 500.36 [12:25:01]line НДС 12% НСП 1% [12:25:01]line > о реализуемом товаре [12:25:01]line ОКРУГЛЕНИЕ: -0.36 [12:25:01]line ИТОГО: 500.00 [12:25:01]line Внесено: 500.00 [12:25:01]line СДАЧА: 0.00 [12:25:01]line НСП 1% : 4.43 [12:25:01]line НДС 12% : 53.14 [12:25:01]line Наличными: 500.00 [12:25:01]line Безнал.: 0.00 [12:25:01]line Место: АЗС № 137 "Партнер Нефть" [12:25:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:25:01]line СНО: Общий режим [12:25:01]line Чек 145 20.09.2024 12:23 [12:25:01]line Смена: 495 ФФД: 1.0 [12:25:01]line ЗНМ: 0300000064 [12:25:01]line РНМ: 0000000000092592 [12:25:01]line Версия ККМ: 001 [12:25:01]line ФМ: 0000000000874979 [12:25:01]line ФД: 85986 [12:25:01]line ФПД: 171667561777105 [12:25:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T122354&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85986&fm=171667561777105&tin=02508201610067®Number=0000000000092592&sum=50000 [12:25:01]written 0, free lines is 4095 [12:25:02]Write to MH i2c: 01 00 00 48 00 48 [12:25:02]Write i2c OK [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: 01 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: 01 07 00 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 E1 0C 3C [12:25:02]RasterBufferAndPrint [12:25:02]line [12:25:02]line [12:25:02]line [12:25:02]line [12:25:02]line [12:25:02]written 0, free lines is 3315 [12:25:02]MH_Cut [12:25:02]Write to MH i2c: D1 01 00 4F 00 01 21 [12:25:02]Write i2c OK [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: D1 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: D1 01 00 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: D1 01 00 4F 00 00 20 [12:25:02]Write to MH i2c: 01 00 00 50 00 50 [12:25:02]Write i2c OK [12:25:02]MH_I2C_Read... [12:25:02]*** Cut start [12:25:02]*** Partial cut [12:25:02]*** CUTSNS_PIN = 1 [12:25:02]*** CUTSNS_PIN = 0 [12:25:03]*** Brake cut motor [12:25:03]Read from MH i2c: 01 *** Stop cut motor [12:25:03] [12:25:03]*** Cut end [12:25:03]MH_I2C_Read... [12:25:03]Read from MH i2c: 01 07 00 [12:25:03]MH_I2C_Read... [12:25:03]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [12:25:03]process_action print_doc done [12:25:03]requested_data is exist [12:25:03]produce_requested_data [12:25:03]produce_requested_data return (null) [12:25:03]process_action_free print_doc [12:25:03]json_value_free [12:25:03]json_value_free done [12:25:03]process_json_proto returns [12:25:03]Send response to host [12:25:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [12:25:03]free response buf [12:25:03]execute_script done [12:25:03]execute_script returns [12:25:03]free content buf [12:25:03]Sock 8.Close socket [12:25:03]Sock 8.Thread stoped [12:25:04]OFD Sender: No OFD packet to send [12:25:09]OFD Sender: No OFD packet to send [12:25:14]OFD Sender: No OFD packet to send [12:25:19]OFD Sender: No OFD packet to send [12:25:24]OFD Sender: No OFD packet to send [12:25:29]OFD Sender: No OFD packet to send [12:25:34]OFD Sender: No OFD packet to send [12:25:39]OFD Sender: No OFD packet to send [12:25:44]OFD Sender: No OFD packet to send [12:25:49]OFD Sender: No OFD packet to send [12:25:54]OFD Sender: No OFD packet to send [12:25:59]OFD Sender: No OFD packet to send [12:26:04]OFD Sender: No OFD packet to send [12:26:09]OFD Sender: No OFD packet to send [12:26:14]OFD Sender: No OFD packet to send [12:26:19]OFD Sender: No OFD packet to send [12:26:24]OFD Sender: No OFD packet to send [12:26:29]OFD Sender: No OFD packet to send [12:26:34]OFD Sender: No OFD packet to send [12:26:35]accept exits with 10 [12:26:35]New connection [12:26:35]New thread 3067493732 created [12:26:35]Thread 3067637092 joined [12:26:35]Waiting for new connection... [12:26:35] Sock 10.Parse request [12:26:35]Sock 10.Check first char [12:26:35]Sock 10.First char is OK [12:26:35]request: POST /json_proto HTTP/1.0 [12:26:35]Method: POST [12:26:35]URL: /json_proto [12:26:35]Method is POST - this is cgi request [12:26:35]url: /json_proto [12:26:35]query_string will be loaded in cgi processing [12:26:35]execute_cgi json_proto POST (null) [12:26:35]execute_cgi path=json_proto method=POST [12:26:35]POST find Content-Length [12:26:35]Host: 172.17.47.196:8080 [12:26:35]Content-Length: 682 [12:26:35]Content-Type: application/json [12:26:35] [12:26:35]POST finish read [12:26:35]Found Content-Length = 682 [12:26:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870849", "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" ] } } [12:26:35]execute_script... [12:26: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)870849", "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" ] } } [12:26:35]POST & json_proto [12:26:35]process_json_proto [12:26:35]json parsed OK: [12:26:35]protocol is kg_v1.0 [12:26:35]action value=close_receipt [12:26:35]process_action close_receipt [12:26:35]cmd_close_receipt [12:26:35]MH_GetDate [12:26:35]Write to MH i2c: F0 00 00 51 00 40 [12:26:35]Write i2c OK [12:26:35]MH_I2C_Read... [12:26:35]Read from MH i2c: F0 [12:26:35]MH_I2C_Read... [12:26:35]Read from MH i2c: F0 09 00 [12:26:35]MH_I2C_Read... [12:26:35]Read from MH i2c: F0 09 00 51 00 00 FB 69 ED 66 4C 6B 94 66 B1 [12:26:35]GetLastDocTimeStamp 1726835034 [12:26:35]current date 1726835195 [12:26:35]FM_GetShiftState [12:26:35]SAM_PROTO_GetShiftState [12:26:35]wFMCommunicate request_size=4 [12:26:35]MH_SAM_APDU [12:26:35]CAPDU: 80 13 01 00 [12:26:35]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [12:26:35]Write i2c OK [12:26:35]MH_I2C_Read... [12:26:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:35]Read from MH i2c: E2 [12:26:35]MH_I2C_Read... [12:26:35]Read from MH i2c: E2 0E 00 [12:26:35]MH_I2C_Read... [12:26:35]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5A [12:26:35]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:26:35]wFMCommunicate OK [12:26:35]SAM_PROTO_GetShiftState done [12:26:35]FM_GetShiftState done [12:26:35]opened in 1726791534 [12:26:35]opened+sec_in_day 1726877934 [12:26:35]quantity*price = 100005 [12:26:35]sum+1 = 100006 [12:26:35]Check (price>sum+1) || (price+1 о реализуемом товаре [12:26:37]line ОКРУГЛЕНИЕ: -0.05 [12:26:37]line ИТОГО: 1000.00 [12:26:37]line Внесено: 1000.00 [12:26:37]line СДАЧА: 0.00 [12:26:37]line НСП 1% : 8.85 [12:26:37]line НДС 12% : 106.20 [12:26:37]line Наличными: 1000.00 [12:26:37]line Безнал.: 0.00 [12:26:37]line Место: АЗС № 137 "Партнер Нефть" [12:26:37]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:26:37]line СНО: Общий режим [12:26:37]line Чек 146 20.09.2024 12:26 [12:26:37]line Смена: 495 ФФД: 1.0 [12:26:37]line ЗНМ: 0300000064 [12:26:37]line РНМ: 0000000000092592 [12:26:37]line Версия ККМ: 001 [12:26:37]line ФМ: 0000000000874979 [12:26:37]line ФД: 85987 [12:26:37]line ФПД: 35066580489319 [12:26:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T122635&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85987&fm=35066580489319&tin=02508201610067®Number=0000000000092592&sum=100000 [12:26:37]written 0, free lines is 4095 [12:26:37]OFD Sender: Processing packet 85987 [packets to send 263, broken 262] [12:26:37]ProducePacketName [12:26:37]name=ofd_packets/00085987 [12:26:37]OFD Sender: To server: pG, [12:26:37]CommunicateWithHost lk.salyk.kg:30040 [12:26:37]ConnectInit lk.salyk.kg [12:26:37]Write to MH i2c: 01 00 00 90 00 90 [12:26:37]Write i2c OK [12:26:37]MH_I2C_Read... [12:26:37]Read from MH i2c: 01 [12:26:37]MH_I2C_Read... [12:26:37]Read from MH i2c: 01 07 00 [12:26:37]MH_I2C_Read... [12:26:37]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 E2 0C 85 [12:26:37]RasterBufferAndPrint [12:26:37]line [12:26:37]line [12:26:37]line [12:26:37]line [12:26:37]line [12:26:37]written 0, free lines is 3304 [12:26:37]MH_Cut [12:26:37]Write to MH i2c: D1 01 00 97 00 01 69 [12:26:37]Write i2c OK [12:26:37]MH_I2C_Read... [12:26:37]Read from MH i2c: D1 [12:26:37]MH_I2C_Read... [12:26:37]Read from MH i2c: D1 01 00 [12:26:37]MH_I2C_Read... [12:26:37]Read from MH i2c: D1 01 00 97 00 00 68 [12:26:37]Write to MH i2c: 01 00 00 98 00 98 [12:26:37]Write i2c OK [12:26:37]MH_I2C_Read... [12:26:38]*** Cut start [12:26:38]*** Partial cut [12:26:38]*** CUTSNS_PIN = 1 [12:26:38]*** CUTSNS_PIN = 0 [12:26:38]*** Brake cut motor [12:26:39]Read from MH i2c: 01 [12:26:39]MH_I2C_Read... [12:26:39]*** Stop cut motor [12:26:39]*** Cut end [12:26:39]Read from MH i2c: 01 07 00 [12:26:39]MH_I2C_Read... [12:26:39]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [12:26:39]process_action close_receipt done [12:26:39]requested_data is exist [12:26:39]produce_requested_data [12:26:39]requested_item fm.sn is exist - process it [12:26:39]wFMCommunicate request_size=4 [12:26:39]MH_SAM_APDU [12:26:39]CAPDU: 80 11 00 00 [12:26:39]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [12:26:39]Write i2c OK [12:26:39]MH_I2C_Read... [12:26:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:39]Read from MH i2c: E2 [12:26:39]MH_I2C_Read... [12:26:39]Read from MH i2c: E2 17 00 [12:26:39]MH_I2C_Read... [12:26:39]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:26: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:26:39]wFMCommunicate OK [12:26:39]requested_item fd.num is exist - process it [12:26:39]SAM_PROTO_GetFieldsCounters [12:26:39]wFMCommunicate request_size=4 [12:26:39]MH_SAM_APDU [12:26:39]CAPDU: 80 13 00 00 [12:26:39]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [12:26:39]Write i2c OK [12:26:39]MH_I2C_Read... [12:26:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:39]Read from MH i2c: E2 [12:26:39]MH_I2C_Read... [12:26:39]Read from MH i2c: E2 62 00 [12:26:39]MH_I2C_Read... [12:26:39]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 E3 4F 01 00 0E 04 04 00 EF 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 1E [12:26: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 E3 4F 01 00 0E 04 04 00 EF 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:26:39]wFMCommunicate OK [12:26:39]SAM_PROTO_GetFieldsCounters done [12:26:39]requested_item shift.num is exist - process it [12:26:39]requested_item shift.opened is exist - process it [12:26:39]req_shift_opened [12:26:39]FM_GetShiftState [12:26:39]SAM_PROTO_GetShiftState [12:26:39]wFMCommunicate request_size=4 [12:26:39]MH_SAM_APDU [12:26:39]CAPDU: 80 13 01 00 [12:26:39]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [12:26:39]Write i2c OK [12:26:39]MH_I2C_Read... [12:26:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:39]Read from MH i2c: E2 [12:26:39]MH_I2C_Read... [12:26:39]Read from MH i2c: E2 0E 00 [12:26:39]MH_I2C_Read... [12:26:39]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A3 [12:26:39]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:26:39]wFMCommunicate OK [12:26:39]SAM_PROTO_GetShiftState done [12:26:39]FM_GetShiftState done [12:26:39]req_shift_opened done [12:26:39]requested_item shift.open_date is exist - process it [12:26:39]req_shift_open_date [12:26:39]req_shift_open_date done [12:26:39]produce_requested_data done [12:26:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85987,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:26:39]process_action_free close_receipt [12:26:39]json_value_free [12:26:39]json_value_free done [12:26:39]process_json_proto returns [12:26:39]Send response to host [12:26:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85987,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:26:39]free response buf [12:26:39]execute_script done [12:26:39]execute_script returns [12:26:39]free content buf [12:26:39]Sock 10.Close socket [12:26:39]Sock 10.Thread stoped [12:26:42]Connected sock=11 [12:26: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 96 65 07 01 8A 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 92 00 00 00 F4 03 04 00 FB 69 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 1F E4 93 12 D4 67 97 ED 5B 64 29 F8 70 97 [12:26: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 E6 EC 47 00 23 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 E3 4F 01 00 F4 03 04 00 D6 14 ED 66 B6 04 01 00 00 A8 6D E5 80 56 25 42 9E [12:26:43]CommunicateWithHost err = 0 [12:26:43]CheckOFDResponse [12:26:43]1017 (14) - 77093643461234 [12:26:43]1041 (16) - 0000000000874979 [12:26:43]1040 (4) - 85987 [12:26:43]1012 (4) - 20.09.2024 06:23 [12:26:43]1206 (1) - 0 [12:26:43]OFD Sender: Remove packet 85987 [12:26:43]ProducePacketName [12:26:43]name=ofd_packets/00085987 [12:26:43]NVStorageDeleteData [12:26:44]OFD Sender: No OFD packet to send [12:26:49]OFD Sender: No OFD packet to send [12:26:54]OFD Sender: No OFD packet to send [12:26:59]OFD Sender: No OFD packet to send [12:27:00]accept exits with 9 [12:27:00]New connection [12:27:00]New thread 3067637092 created [12:27:00]Thread 3067493732 joined [12:27:00]Waiting for new connection... [12:27:00] Sock 9.Parse request [12:27:00]Sock 9.Check first char [12:27:00]Sock 9.First char is OK [12:27:00]request: POST /json_proto HTTP/1.0 [12:27:00]Method: POST [12:27:00]URL: /json_proto [12:27:00]Method is POST - this is cgi request [12:27:00]url: /json_proto [12:27:00]query_string will be loaded in cgi processing [12:27:00]execute_cgi json_proto POST (null) [12:27:00]execute_cgi path=json_proto method=POST [12:27:00]POST find Content-Length [12:27:00]Host: 172.17.47.196:8080 [12:27:00]Content-Length: 687 [12:27:00]Content-Type: application/json [12:27:00] [12:27:00]POST finish read [12:27:00]Found Content-Length = 687 [12:27:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870848", "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" : 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" ] } } [12:27:00]execute_script... [12:27: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)870848", "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" : 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" ] } } [12:27:00]POST & json_proto [12:27:00]process_json_proto [12:27:00]json parsed OK: [12:27:00]protocol is kg_v1.0 [12:27:00]action value=close_receipt [12:27:00]process_action close_receipt [12:27:00]cmd_close_receipt [12:27:00]MH_GetDate [12:27:00]Write to MH i2c: F0 00 00 9C 00 8B [12:27:00]Write i2c OK [12:27:00]MH_I2C_Read... [12:27:00]Read from MH i2c: F0 [12:27:00]MH_I2C_Read... [12:27:00]Read from MH i2c: F0 09 00 [12:27:00]MH_I2C_Read... [12:27:00]Read from MH i2c: F0 09 00 9C 00 00 15 6A ED 66 4C 6B 94 66 17 [12:27:00]GetLastDocTimeStamp 1726835195 [12:27:00]current date 1726835221 [12:27:00]FM_GetShiftState [12:27:00]SAM_PROTO_GetShiftState [12:27:00]wFMCommunicate request_size=4 [12:27:00]MH_SAM_APDU [12:27:00]CAPDU: 80 13 01 00 [12:27:00]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [12:27:00]Write i2c OK [12:27:00]MH_I2C_Read... [12:27:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:00]Read from MH i2c: E2 [12:27:00]MH_I2C_Read... [12:27:00]Read from MH i2c: E2 0E 00 [12:27:00]MH_I2C_Read... [12:27:00]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A5 [12:27:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:27:00]wFMCommunicate OK [12:27:00]SAM_PROTO_GetShiftState done [12:27:00]FM_GetShiftState done [12:27:00]opened in 1726791534 [12:27:00]opened+sec_in_day 1726877934 [12:27:00]quantity*price = 200025 [12:27:00]sum+1 = 200026 [12:27:00]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 СНО: Общий режим Чек 147 20.09.2024 12:27 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85988 ФПД: 247978464405244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T122701&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85988&fm=247978464405244&tin=02508201610067®Number=0000000000092592&sum=200000 [12:27:01]StoreToDocumentArchive [12:27:01]shift 495 fd 85988 [12:27:01]save to /storage/0495/doc_00085988 [12:27:01]save last doc name /storage/0495/doc_00085988 to /storage/kkm_last_doc_name [12:27:01]save OK [12:27:01]Clear old archive folders... [12:27:01]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:27:01]tlvbuf is 01EF3330 [12:27:01]SAM_PROTO_ClearQueue [12:27:01]wFMCommunicate request_size=4 [12:27:01]MH_SAM_APDU [12:27:01]CAPDU: 80 09 00 00 [12:27:01]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [12:27:01]Write i2c OK [12:27:01]MH_I2C_Read... [12:27:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:27:01]Read from MH i2c: E2 [12:27:01]MH_I2C_Read... [12:27:01]Read from MH i2c: E2 03 00 [12:27:01]MH_I2C_Read... [12:27:01]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [12:27:01]RAPDU: 90 00 [12:27:01]wFMCommunicate OK [12:27:01]SAM_PROTO_ClearQueue done [12:27:01]KKMCreateOFDPacket [12:27:01]OFDProtocolAddRootSTLVToBuf [12:27:01]FM_MakeSignedData [12:27:01]FM_MakeSignedData [12:27:01]SAM_PROTO_SignData [12:27:01]wFMCommunicate request_size=4 [12:27:01]MH_SAM_APDU [12:27:01]CAPDU: 80 0D 01 02 [12:27:01]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [12:27:01]Write i2c OK [12:27:01]MH_I2C_Read... [12:27:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:27:02]Read from MH i2c: E2 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 03 00 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [12:27:02]RAPDU: 90 00 [12:27:02]wFMCommunicate OK [12:27:02]wFMCommunicate request_size=255 [12:27:02]MH_SAM_APDU [12:27: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 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 93 00 00 00 F4 03 04 00 15 6A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [12:27:02]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 93 00 00 00 F4 03 04 00 15 6A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 15 [12:27:02]Write i2c OK [12:27:02]MH_I2C_Read... [12:27:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:02]Read from MH i2c: E2 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 03 00 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [12:27:02]RAPDU: 90 00 [12:27:02]wFMCommunicate OK [12:27:02]wFMCommunicate request_size=11 [12:27:02]MH_SAM_APDU [12:27:02]CAPDU: 80 0D 02 02 06 E1 88 FC 48 66 FC [12:27:02]Write to MH i2c: E2 0E 00 AD 00 80 0D 02 02 06 00 E1 88 FC 48 66 FC 00 00 42 [12:27:02]Write i2c OK [12:27:02]MH_I2C_Read... [12:27:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:02]Read from MH i2c: E2 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 03 00 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [12:27:02]RAPDU: 90 00 [12:27:02]wFMCommunicate OK [12:27:02]wFMCommunicate request_size=4 [12:27:02]MH_SAM_APDU [12:27:02]CAPDU: 80 0D 03 02 [12:27:02]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [12:27:02]Write i2c OK [12:27:02]MH_I2C_Read... [12:27:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:27:02]Read from MH i2c: E2 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 0B 00 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 0B 00 AE 00 00 56 A5 6D 7A 41 A8 8B D8 90 00 58 [12:27:02]RAPDU: 56 A5 6D 7A 41 A8 8B D8 90 00 [12:27:02]wFMCommunicate OK [12:27:02]SAM_PROTO_SignData done [12:27:02]FM_MakeSignedData done [12:27:02]CreateOFDProtocolMessage [12:27:02]wFMCommunicate request_size=4 [12:27:02]MH_SAM_APDU [12:27:02]CAPDU: 80 11 00 00 [12:27:02]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [12:27:02]Write i2c OK [12:27:02]MH_I2C_Read... [12:27:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:02]Read from MH i2c: E2 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 17 00 [12:27:02]MH_I2C_Read... [12:27:02]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: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 [12:27:02]wFMCommunicate OK [12:27:02]CreateOFDProtocolMessage done [12:27:02]OFDSenderStorePacket 85988 [12:27:02]StoreOFDPacket docnum=85988 [12:27: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 F8 35 08 01 6C E6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 93 00 00 00 F4 03 04 00 15 6A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E1 88 FC 48 66 FC 56 A5 6D 7A 41 A8 8B D8 [12:27:02]CheckFolder [12:27:02]dirname=/storage/ofd_packets [12:27:02]CheckFolder done [12:27:02]ProducePacketName [12:27:02]name=ofd_packets/00085988 [12:27:02]NVStorageSaveData ofd_packets/00085988 [12:27:02]File name is /storage/ofd_packets/00085988 [12:27:02]Write 302 bytes [12:27:02]NVStorageSaveData done [12:27:02]OFDSenderStorePacket done [12:27:02]KKMCreateOFDPacket done [12:27:02]NVStorageSaveData kkm_last_timestamp [12:27:02]File name is /storage/kkm_last_timestamp [12:27:02]Write 4 bytes [12:27:02]NVStorageSaveData done [12:27:02]ExternCall_PrintAddStr [12:27:02]wPrintStart [12:27:02]Write to MH i2c: 01 00 00 B0 00 B0 [12:27:02]Write i2c OK [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: 01 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: 01 07 00 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [12:27:02]RasterBufferAndPrint [12:27:02]line Счет N : (1)870848 [12:27:02]line ИНН: 02508201610067 [12:27:02]line Контрольно-Кассовый Чек [12:27:02]line ПРОДАЖА [12:27:02]line ТРК (МРК, ГНК) : 21 [12:27:02]line Товар: 2710194210 [12:27:02]line ДТ(л)-К-4 [12:27:02]line 26.250 * 76.20 [12:27:02]line = 2000.25 [12:27:02]line НДС 12% НСП 1% [12:27:02]line > о реализуемом товаре [12:27:02]line ОКРУГЛЕНИЕ: -0.25 [12:27:02]line ИТОГО: 2000.00 [12:27:02]line Внесено: 2000.00 [12:27:02]line СДАЧА: 0.00 [12:27:02]line НСП 1% : 17.70 [12:27:02]line НДС 12% : 212.42 [12:27:02]line Наличными: 2000.00 [12:27:02]line Безнал.: 0.00 [12:27:02]line Место: АЗС № 137 "Партнер Нефть" [12:27:02]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:27:02]line СНО: Общий режим [12:27:02]line Чек 147 20.09.2024 12:27 [12:27:02]line Смена: 495 ФФД: 1.0 [12:27:02]line ЗНМ: 0300000064 [12:27:02]line РНМ: 0000000000092592 [12:27:02]line Версия ККМ: 001 [12:27:02]line ФМ: 0000000000874979 [12:27:02]line ФД: 85988 [12:27:02]line ФПД: 247978464405244 [12:27:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T122701&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85988&fm=247978464405244&tin=02508201610067®Number=0000000000092592&sum=200000 [12:27:02]OFD Sender: Processing packet 85988 [packets to send 263, broken 262] [12:27:02]ProducePacketName [12:27:02]name=ofd_packets/00085988 [12:27:02]OFD Sender: To server: pG, [12:27:02]CommunicateWithHost lk.salyk.kg:30040 [12:27:02]ConnectInit lk.salyk.kg [12:27:02]written 0, free lines is 4095 [12:27:03]Write to MH i2c: 01 00 00 DB 00 DB [12:27:03]Write i2c OK [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: 01 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: 01 07 00 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 E8 0C D6 [12:27:03]RasterBufferAndPrint [12:27:03]line [12:27:03]line [12:27:03]line [12:27:03]line [12:27:03]line [12:27:03]written 0, free lines is 3313 [12:27:03]MH_Cut [12:27:03]Write to MH i2c: D1 01 00 E2 00 01 B4 [12:27:03]Write i2c OK [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: D1 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: D1 01 00 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: D1 01 00 E2 00 00 B3 [12:27:03]Write to MH i2c: 01 00 00 E3 00 E3 [12:27:03]Write i2c OK [12:27:03]MH_I2C_Read... [12:27:04]*** Cut start [12:27:04]*** Partial cut [12:27:04]*** CUTSNS_PIN = 1 [12:27:04]*** CUTSNS_PIN = 0 [12:27:04]*** Brake cut motor [12:27:04]Read from MH i2c: 01 [12:27:04]MH_I2C_Read... [12:27:04]*** Stop cut motor [12:27:04]*** Cut end [12:27:04]Read from MH i2c: 01 07 00 [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [12:27:04]process_action close_receipt done [12:27:04]requested_data is exist [12:27:04]produce_requested_data [12:27:04]requested_item fm.sn is exist - process it [12:27:04]wFMCommunicate request_size=4 [12:27:04]MH_SAM_APDU [12:27:04]CAPDU: 80 11 00 00 [12:27:04]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [12:27:04]Write i2c OK [12:27:04]MH_I2C_Read... [12:27:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:04]Read from MH i2c: E2 [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: E2 17 00 [12:27:04]MH_I2C_Read... [12:27:04]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:27: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:27:04]wFMCommunicate OK [12:27:04]requested_item fd.num is exist - process it [12:27:04]SAM_PROTO_GetFieldsCounters [12:27:04]wFMCommunicate request_size=4 [12:27:04]MH_SAM_APDU [12:27:04]CAPDU: 80 13 00 00 [12:27:04]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [12:27:04]Write i2c OK [12:27:04]MH_I2C_Read... [12:27:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:27:04]Read from MH i2c: E2 [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: E2 62 00 [12:27:04]MH_I2C_Read... [12:27:04]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 E4 4F 01 00 0E 04 04 00 EF 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 6D [12:27: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 E4 4F 01 00 0E 04 04 00 EF 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:27:04]wFMCommunicate OK [12:27:04]SAM_PROTO_GetFieldsCounters done [12:27:04]requested_item shift.num is exist - process it [12:27:04]requested_item shift.opened is exist - process it [12:27:04]req_shift_opened [12:27:04]FM_GetShiftState [12:27:04]SAM_PROTO_GetShiftState [12:27:04]wFMCommunicate request_size=4 [12:27:04]MH_SAM_APDU [12:27:04]CAPDU: 80 13 01 00 [12:27:04]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [12:27:04]Write i2c OK [12:27:04]MH_I2C_Read... [12:27:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:04]Read from MH i2c: E2 [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: E2 0E 00 [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EE [12:27:04]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:27:04]wFMCommunicate OK [12:27:04]SAM_PROTO_GetShiftState done [12:27:04]FM_GetShiftState done [12:27:04]req_shift_opened done [12:27:04]requested_item shift.open_date is exist - process it [12:27:04]req_shift_open_date [12:27:04]req_shift_open_date done [12:27:04]produce_requested_data done [12:27:04]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85988,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:27:04]process_action_free close_receipt [12:27:04]json_value_free [12:27:04]json_value_free done [12:27:04]process_json_proto returns [12:27:04]Send response to host [12:27:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85988,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:27:04]free response buf [12:27:04]execute_script done [12:27:04]execute_script returns [12:27:04]free content buf [12:27:04]Sock 9.Close socket [12:27:04]Sock 9.Thread stoped [12:27:07]ConnectInit Can't take IP for lk.salyk.kg [12:27:07]CommunicateWithHost connect error [12:27:07]CommunicateWithHost err = -1 [12:27:07]OFD Sender: Server communicate error [12:27:12]OFD Sender: Processing packet 85988 [packets to send 263, broken 262] [12:27:12]ProducePacketName [12:27:12]name=ofd_packets/00085988 [12:27:12]OFD Sender: To server: pG, [12:27:12]CommunicateWithHost lk.salyk.kg:30040 [12:27:12]ConnectInit lk.salyk.kg [12:27:17]ConnectInit Can't take IP for lk.salyk.kg [12:27:17]CommunicateWithHost connect error [12:27:17]CommunicateWithHost err = -1 [12:27:17]OFD Sender: Server communicate error [12:27:22]OFD Sender: Processing packet 85988 [packets to send 263, broken 262] [12:27:22]ProducePacketName [12:27:22]name=ofd_packets/00085988 [12:27:22]OFD Sender: To server: pG, [12:27:22]CommunicateWithHost lk.salyk.kg:30040 [12:27:22]ConnectInit lk.salyk.kg [12:27:27]ConnectInit Can't take IP for lk.salyk.kg [12:27:27]CommunicateWithHost connect error [12:27:27]CommunicateWithHost err = -1 [12:27:27]OFD Sender: Server communicate error [12:27:32]recv_with_timeout no data received [12:27:32]OFD Sender: Processing packet 85988 [packets to send 263, broken 262] [12:27:32]ProducePacketName [12:27:32]name=ofd_packets/00085988 [12:27:32]OFD Sender: To server: pG, [12:27:32]CommunicateWithHost lk.salyk.kg:30040 [12:27:32]ConnectInit lk.salyk.kg [12:27:33]Connected sock=8 [12:27:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 F8 35 08 01 6C E6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 93 00 00 00 F4 03 04 00 15 6A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E1 88 FC 48 66 FC 56 A5 6D 7A 41 A8 8B D8 [12:27: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 D3 9B 47 00 F5 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 E4 4F 01 00 F4 03 04 00 09 15 ED 66 B6 04 01 00 00 D1 31 D8 EF 6A BA D0 13 [12:27:34]CommunicateWithHost err = 0 [12:27:34]CheckOFDResponse [12:27:34]1017 (14) - 77093643461234 [12:27:34]1041 (16) - 0000000000874979 [12:27:34]1040 (4) - 85988 [12:27:34]1012 (4) - 20.09.2024 06:24 [12:27:34]1206 (1) - 0 [12:27:34]OFD Sender: Remove packet 85988 [12:27:34]ProducePacketName [12:27:34]name=ofd_packets/00085988 [12:27:34]NVStorageDeleteData [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:49]OFD Sender: No OFD packet to send [12:27:54]OFD Sender: No OFD packet to send [12:27:59]OFD Sender: No OFD packet to send [12:28:04]accept exits with 10 [12:28:04]New connection [12:28:04]New thread 3067493732 created [12:28:04]Thread 3067637092 joined [12:28:04]Waiting for new connection... [12:28:04] Sock 10.Parse request [12:28:04]Sock 10.Check first char [12:28:04]Sock 10.First char is OK [12:28:04]request: POST /json_proto HTTP/1.0 [12:28:04]Method: POST [12:28:04]URL: /json_proto [12:28:04]Method is POST - this is cgi request [12:28:04]url: /json_proto [12:28:04]query_string will be loaded in cgi processing [12:28:04]execute_cgi json_proto POST (null) [12:28:04]execute_cgi path=json_proto method=POST [12:28:04]POST find Content-Length [12:28:04]Host: 172.17.47.196:8080 [12:28:04]Content-Length: 683 [12:28:04]Content-Type: application/json [12:28:04] [12:28:04]POST finish read [12:28:04]Found Content-Length = 683 [12:28:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870850", "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" : 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:28:04]execute_script... [12:28: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)870850", "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" : 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:28:04]POST & json_proto [12:28:04]process_json_proto [12:28:04]json parsed OK: [12:28:04]protocol is kg_v1.0 [12:28:04]action value=close_receipt [12:28:04]process_action close_receipt [12:28:04]cmd_close_receipt [12:28:04]MH_GetDate [12:28:04]Write to MH i2c: F0 00 00 E7 00 D6 [12:28:04]Write i2c OK [12:28:04]MH_I2C_Read... [12:28:04]Read from MH i2c: F0 [12:28:04]MH_I2C_Read... [12:28:04]OFD Sender: No OFD packet to send [12:28:04]Read from MH i2c: F0 09 00 [12:28:04]MH_I2C_Read... [12:28:04]Read from MH i2c: F0 09 00 E7 00 00 55 6A ED 66 4C 6B 94 66 A2 [12:28:04]GetLastDocTimeStamp 1726835221 [12:28:04]current date 1726835285 [12:28:04]FM_GetShiftState [12:28:04]SAM_PROTO_GetShiftState [12:28:04]wFMCommunicate request_size=4 [12:28:04]MH_SAM_APDU [12:28:04]CAPDU: 80 13 01 00 [12:28:04]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [12:28:04]Write i2c OK [12:28:04]MH_I2C_Read... [12:28:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:04]Read from MH i2c: E2 [12:28:04]MH_I2C_Read... [12:28:04]Read from MH i2c: E2 0E 00 [12:28:04]MH_I2C_Read... [12:28:04]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F0 [12:28:04]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:28:04]wFMCommunicate OK [12:28:04]SAM_PROTO_GetShiftState done [12:28:04]FM_GetShiftState done [12:28:04]opened in 1726791534 [12:28:04]opened+sec_in_day 1726877934 [12:28:04]quantity*price = 80010 [12:28:04]sum+1 = 80011 [12:28:04]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 СНО: Общий режим Чек 148 20.09.2024 12:28 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85989 ФПД: 91290068356329 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T122805&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85989&fm=91290068356329&tin=02508201610067®Number=0000000000092592&sum=80000 [12:28:05]StoreToDocumentArchive [12:28:05]shift 495 fd 85989 [12:28:05]save to /storage/0495/doc_00085989 [12:28:05]save last doc name /storage/0495/doc_00085989 to /storage/kkm_last_doc_name [12:28:05]save OK [12:28:05]Clear old archive folders... [12:28:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:28:05]tlvbuf is 01F16D80 [12:28:05]SAM_PROTO_ClearQueue [12:28:05]wFMCommunicate request_size=4 [12:28:05]MH_SAM_APDU [12:28:05]CAPDU: 80 09 00 00 [12:28:05]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [12:28:05]Write i2c OK [12:28:05]MH_I2C_Read... [12:28:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:06]Read from MH i2c: E2 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [12:28:06]RAPDU: 90 00 [12:28:06]wFMCommunicate OK [12:28:06]SAM_PROTO_ClearQueue done [12:28:06]KKMCreateOFDPacket [12:28:06]OFDProtocolAddRootSTLVToBuf [12:28:06]FM_MakeSignedData [12:28:06]FM_MakeSignedData [12:28:06]SAM_PROTO_SignData [12:28:06]wFMCommunicate request_size=4 [12:28:06]MH_SAM_APDU [12:28:06]CAPDU: 80 0D 01 02 [12:28:06]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [12:28:06]Write i2c OK [12:28:06]MH_I2C_Read... [12:28:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:06]Read from MH i2c: E2 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [12:28:06]RAPDU: 90 00 [12:28:06]wFMCommunicate OK [12:28:06]wFMCommunicate request_size=255 [12:28:06]MH_SAM_APDU [12:28: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 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 94 00 00 00 F4 03 04 00 55 6A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [12:28:06]Write to MH i2c: E2 02 01 F7 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 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 94 00 00 00 F4 03 04 00 55 6A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 E7 [12:28:06]Write i2c OK [12:28:06]MH_I2C_Read... [12:28:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:06]Read from MH i2c: E2 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [12:28:06]RAPDU: 90 00 [12:28:06]wFMCommunicate OK [12:28:06]wFMCommunicate request_size=11 [12:28:06]MH_SAM_APDU [12:28:06]CAPDU: 80 0D 02 02 06 53 07 20 18 8C E9 [12:28:06]Write to MH i2c: E2 0E 00 F8 00 80 0D 02 02 06 00 53 07 20 18 8C E9 00 00 85 [12:28:06]Write i2c OK [12:28:06]MH_I2C_Read... [12:28:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:06]Read from MH i2c: E2 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [12:28:06]RAPDU: 90 00 [12:28:06]wFMCommunicate OK [12:28:06]wFMCommunicate request_size=4 [12:28:06]MH_SAM_APDU [12:28:06]CAPDU: 80 0D 03 02 [12:28:06]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [12:28:06]Write i2c OK [12:28:06]MH_I2C_Read... [12:28:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:06]Read from MH i2c: E2 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 0B 00 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 0B 00 F9 00 00 5F 4D 07 D1 04 DC C2 00 90 00 9B [12:28:06]RAPDU: 5F 4D 07 D1 04 DC C2 00 90 00 [12:28:06]wFMCommunicate OK [12:28:06]SAM_PROTO_SignData done [12:28:06]FM_MakeSignedData done [12:28:06]CreateOFDProtocolMessage [12:28:06]wFMCommunicate request_size=4 [12:28:06]MH_SAM_APDU [12:28:06]CAPDU: 80 11 00 00 [12:28:06]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [12:28:06]Write i2c OK [12:28:06]MH_I2C_Read... [12:28:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:06]Read from MH i2c: E2 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: E2 17 00 [12:28:06]MH_I2C_Read... [12:28:06]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:28: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:28:06]wFMCommunicate OK [12:28:06]CreateOFDProtocolMessage done [12:28:06]OFDSenderStorePacket 85989 [12:28:06]StoreOFDPacket docnum=85989 [12:28: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 10 01 00 00 F1 33 08 01 31 82 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 94 00 00 00 F4 03 04 00 55 6A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 53 07 20 18 8C E9 5F 4D 07 D1 04 DC C2 00 [12:28:06]CheckFolder [12:28:06]dirname=/storage/ofd_packets [12:28:06]CheckFolder done [12:28:06]ProducePacketName [12:28:06]name=ofd_packets/00085989 [12:28:06]NVStorageSaveData ofd_packets/00085989 [12:28:06]File name is /storage/ofd_packets/00085989 [12:28:06]Write 302 bytes [12:28:06]NVStorageSaveData done [12:28:06]OFDSenderStorePacket done [12:28:06]KKMCreateOFDPacket done [12:28:06]NVStorageSaveData kkm_last_timestamp [12:28:06]File name is /storage/kkm_last_timestamp [12:28:06]Write 4 bytes [12:28:06]NVStorageSaveData done [12:28:06]ExternCall_PrintAddStr [12:28:06]wPrintStart [12:28:06]Write to MH i2c: 01 00 00 FB 00 FB [12:28:06]Write i2c OK [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: 01 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: 01 07 00 [12:28:06]MH_I2C_Read... [12:28:06]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [12:28:06]RasterBufferAndPrint [12:28:06]line Счет N : (1)870850 [12:28:06]line ИНН: 02508201610067 [12:28:06]line Контрольно-Кассовый Чек [12:28:06]line ПРОДАЖА [12:28:06]line ТРК (МРК, ГНК) : 34 [12:28:06]line Товар: 2710194210 [12:28:06]line ДТ(л)-К-4 [12:28:06]line 10.500 * 76.20 [12:28:06]line = 800.10 [12:28:06]line НДС 12% НСП 1% [12:28:06]line > о реализуемом товаре [12:28:06]line ОКРУГЛЕНИЕ: -0.10 [12:28:06]line ИТОГО: 800.00 [12:28:06]line Внесено: 800.00 [12:28:06]line СДАЧА: 0.00 [12:28:06]line НСП 1% : 7.08 [12:28:06]line НДС 12% : 84.97 [12:28:06]line Наличными: 800.00 [12:28:06]line Безнал.: 0.00 [12:28:06]line Место: АЗС № 137 "Партнер Нефть" [12:28:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:28:06]line СНО: Общий режим [12:28:06]line Чек 148 20.09.2024 12:28 [12:28:06]line Смена: 495 ФФД: 1.0 [12:28:06]line ЗНМ: 0300000064 [12:28:06]line РНМ: 0000000000092592 [12:28:06]line Версия ККМ: 001 [12:28:06]line ФМ: 0000000000874979 [12:28:06]line ФД: 85989 [12:28:06]line ФПД: 91290068356329 [12:28:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T122805&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85989&fm=91290068356329&tin=02508201610067®Number=0000000000092592&sum=80000 [12:28:06]written 0, free lines is 4095 [12:28:06]OFD Sender: Processing packet 85989 [packets to send 263, broken 262] [12:28:06]ProducePacketName [12:28:06]name=ofd_packets/00085989 [12:28:06]OFD Sender: To server: pG, [12:28:06]CommunicateWithHost lk.salyk.kg:30040 [12:28:06]ConnectInit lk.salyk.kg [12:28:06]Connected sock=6 [12:28: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 F1 33 08 01 31 82 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 94 00 00 00 F4 03 04 00 55 6A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 53 07 20 18 8C E9 5F 4D 07 D1 04 DC C2 00 [12:28:06]Write to MH i2c: 01 00 00 26 01 27 [12:28:07]Write i2c OK [12:28:07]MH_I2C_Read... [12:28:07]Read from MH i2c: 01 [12:28:07]MH_I2C_Read... [12:28:07]Read from MH i2c: 01 07 00 [12:28:07]MH_I2C_Read... [12:28:07]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 E7 0C 21 [12:28:07]RasterBufferAndPrint [12:28:07]line [12:28:07]line [12:28:07]line [12:28:07]line [12:28:07]line [12:28:07]written 0, free lines is 3310 [12:28:07]MH_Cut [12:28:07]Write to MH i2c: D1 01 00 2D 01 01 00 [12:28:07]Write i2c OK [12:28:07]MH_I2C_Read... [12:28:07]Read from MH i2c: D1 [12:28:07]MH_I2C_Read... [12:28:07]Read from MH i2c: D1 01 00 [12:28:07]MH_I2C_Read... [12:28:07]Read from MH i2c: D1 01 00 2D 01 00 FF [12:28:07]Write to MH i2c: 01 00 00 2E 01 2F [12:28:07]Write i2c OK [12:28:07]MH_I2C_Read... [12: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 4D CC 47 00 17 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 E5 4F 01 00 F4 03 04 00 2A 15 ED 66 B6 04 01 00 00 2A 98 F3 8B 95 27 61 8E [12:28:07]CommunicateWithHost err = 0 [12:28:07]CheckOFDResponse [12:28:07]1017 (14) - 77093643461234 [12:28:07]1041 (16) - 0000000000874979 [12:28:07]1040 (4) - 85989 [12:28:07]1012 (4) - 20.09.2024 06:24 [12:28:07]1206 (1) - 0 [12:28:07]OFD Sender: Remove packet 85989 [12:28:07]ProducePacketName [12:28:07]name=ofd_packets/00085989 [12:28:07]NVStorageDeleteData [12:28:07]OFD Sender: No OFD packet to send [12:28:07]*** Cut start [12:28:07]*** Partial cut [12:28:07]*** CUTSNS_PIN = 1 [12:28:07]*** CUTSNS_PIN = 0 [12:28:08]*** Brake cut motor [12:28:08]Read from MH i2c: 01 [12:28:08]MH_I2C_Read... [12:28:08]*** Stop cut motor [12:28:08]*** Cut end [12:28:08]Read from MH i2c: 01 07 00 [12:28:08]MH_I2C_Read... [12:28:08]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [12:28:08]process_action close_receipt done [12:28:08]requested_data is exist [12:28:08]produce_requested_data [12:28:08]requested_item fm.sn is exist - process it [12:28:08]wFMCommunicate request_size=4 [12:28:08]MH_SAM_APDU [12:28:08]CAPDU: 80 11 00 00 [12:28:08]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [12:28:08]Write i2c OK [12:28:08]MH_I2C_Read... [12:28:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:08]Read from MH i2c: E2 [12:28:08]MH_I2C_Read... [12:28:08]Read from MH i2c: E2 17 00 [12:28:08]MH_I2C_Read... [12:28:08]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: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 [12:28:08]wFMCommunicate OK [12:28:08]requested_item fd.num is exist - process it [12:28:08]SAM_PROTO_GetFieldsCounters [12:28:08]wFMCommunicate request_size=4 [12:28:08]MH_SAM_APDU [12:28:08]CAPDU: 80 13 00 00 [12:28:08]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [12:28:08]Write i2c OK [12:28:08]MH_I2C_Read... [12:28:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:08]Read from MH i2c: E2 [12:28:08]MH_I2C_Read... [12:28:08]Read from MH i2c: E2 62 00 [12:28:08]MH_I2C_Read... [12:28:08]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 E5 4F 01 00 0E 04 04 00 EF 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 BD [12: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 E5 4F 01 00 0E 04 04 00 EF 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:28:08]wFMCommunicate OK [12:28:08]SAM_PROTO_GetFieldsCounters done [12:28:08]requested_item shift.num is exist - process it [12:28:08]requested_item shift.opened is exist - process it [12:28:08]req_shift_opened [12:28:08]FM_GetShiftState [12:28:08]SAM_PROTO_GetShiftState [12:28:08]wFMCommunicate request_size=4 [12:28:08]MH_SAM_APDU [12:28:08]CAPDU: 80 13 01 00 [12:28:08]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [12:28:08]Write i2c OK [12:28:08]MH_I2C_Read... [12:28:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:08]Read from MH i2c: E2 [12:28:08]MH_I2C_Read... [12:28:08]Read from MH i2c: E2 0E 00 [12:28:08]MH_I2C_Read... [12:28:08]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 3A [12:28:08]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:28:08]wFMCommunicate OK [12:28:08]SAM_PROTO_GetShiftState done [12:28:08]FM_GetShiftState done [12:28:08]req_shift_opened done [12:28:08]requested_item shift.open_date is exist - process it [12:28:08]req_shift_open_date [12:28:08]req_shift_open_date done [12:28:08]produce_requested_data done [12:28:08]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85989,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:28:08]process_action_free close_receipt [12:28:08]json_value_free [12:28:08]json_value_free done [12:28:08]process_json_proto returns [12:28:08]Send response to host [12:28:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85989,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:28:08]free response buf [12:28:08]execute_script done [12:28:08]execute_script returns [12:28:08]free content buf [12:28:08]Sock 10.Close socket [12:28:08]Sock 10.Thread stoped [12:28:12]OFD Sender: No OFD packet to send [12:28:17]OFD Sender: No OFD packet to send [12:28:22]OFD Sender: No OFD packet to send [12:28:27]OFD Sender: No OFD packet to send [12:28:30]recv_with_timeout no data received [12:28:32]OFD Sender: No OFD packet to send [12:28:37]OFD Sender: No OFD packet to send [12:28:42]OFD Sender: No OFD packet to send [12:28:47]OFD Sender: No OFD packet to send [12:28:52]OFD Sender: No OFD packet to send [12:28:57]OFD Sender: No OFD packet to send [12:29:02]OFD Sender: No OFD packet to send [12:29:07]OFD Sender: No OFD packet to send [12:29:12]OFD Sender: No OFD packet to send [12:29:17]OFD Sender: No OFD packet to send [12:29:22]OFD Sender: No OFD packet to send [12:29:27]OFD Sender: No OFD packet to send [12:29:32]OFD Sender: No OFD packet to send [12:29:37]OFD Sender: No OFD packet to send [12:29:42]OFD Sender: No OFD packet to send [12:29:47]OFD Sender: No OFD packet to send [12:29:52]OFD Sender: No OFD packet to send [12:29:57]OFD Sender: No OFD packet to send [12:30:02]OFD Sender: No OFD packet to send [12:30:07]recv_with_timeout no data received [12:30:07]OFD Sender: No OFD packet to send [12:30:12]OFD Sender: No OFD packet to send [12:30:17]OFD Sender: No OFD packet to send [12:30:22]OFD Sender: No OFD packet to send [12:30:27]OFD Sender: No OFD packet to send [12:30:32]OFD Sender: No OFD packet to send [12:30:37]OFD Sender: No OFD packet to send [12:30:42]OFD Sender: No OFD packet to send [12:30:47]OFD Sender: No OFD packet to send [12:30:52]OFD Sender: No OFD packet to send [12:30:58]OFD Sender: No OFD packet to send [12:31:03]OFD Sender: No OFD packet to send [12:31:08]OFD Sender: No OFD packet to send [12:31:13]OFD Sender: No OFD packet to send [12:31:18]OFD Sender: No OFD packet to send [12:31:23]OFD Sender: No OFD packet to send [12:31:28]OFD Sender: No OFD packet to send [12:31:33]OFD Sender: No OFD packet to send [12:31:38]OFD Sender: No OFD packet to send [12:31:43]OFD Sender: No OFD packet to send [12:31:48]OFD Sender: No OFD packet to send [12:31:53]OFD Sender: No OFD packet to send [12:31:58]OFD Sender: No OFD packet to send [12:32:03]OFD Sender: No OFD packet to send [12:32:08]OFD Sender: No OFD packet to send [12:32:13]OFD Sender: No OFD packet to send [12:32:18]OFD Sender: No OFD packet to send [12:32:23]OFD Sender: No OFD packet to send [12:32:23]recv_with_timeout no data received [12:32:28]OFD Sender: No OFD packet to send [12:32:33]OFD Sender: No OFD packet to send [12:32:38]OFD Sender: No OFD packet to send [12:32:43]OFD Sender: No OFD packet to send [12:32:48]OFD Sender: No OFD packet to send [12:32:53]OFD Sender: No OFD packet to send [12:32:58]OFD Sender: No OFD packet to send [12:33:03]OFD Sender: No OFD packet to send [12:33:08]OFD Sender: No OFD packet to send [12:33:13]OFD Sender: No OFD packet to send [12:33:18]OFD Sender: No OFD packet to send [12:33:23]OFD Sender: No OFD packet to send [12:33:28]OFD Sender: No OFD packet to send [12:33:33]OFD Sender: No OFD packet to send [12:33:38]OFD Sender: No OFD packet to send [12:33:43]OFD Sender: No OFD packet to send [12:33:48]OFD Sender: No OFD packet to send [12:33:53]OFD Sender: No OFD packet to send [12:33:58]OFD Sender: No OFD packet to send [12:34:03]OFD Sender: No OFD packet to send [12:34:08]OFD Sender: No OFD packet to send [12:34:13]OFD Sender: No OFD packet to send [12:34:18]OFD Sender: No OFD packet to send [12:34:23]OFD Sender: No OFD packet to send [12:34:28]OFD Sender: No OFD packet to send [12:34:33]OFD Sender: No OFD packet to send [12:34:38]OFD Sender: No OFD packet to send [12:34:43]OFD Sender: No OFD packet to send [12:34:48]OFD Sender: No OFD packet to send [12:34:53]OFD Sender: No OFD packet to send [12:34:58]OFD Sender: No OFD packet to send [12:35:03]OFD Sender: No OFD packet to send [12:35:08]OFD Sender: No OFD packet to send [12:35:13]OFD Sender: No OFD packet to send [12:35:18]OFD Sender: No OFD packet to send [12:35:23]OFD Sender: No OFD packet to send [12:35:25]accept exits with 8 [12:35:25]New connection [12:35:25]New thread 3067637092 created [12:35:25]Thread 3067493732 joined [12:35:25]Waiting for new connection... [12:35:25] Sock 8.Parse request [12:35:25]Sock 8.Check first char [12:35:25]Sock 8.First char is OK [12:35:25]request: POST /json_proto HTTP/1.0 [12:35:25]Method: POST [12:35:25]URL: /json_proto [12:35:25]Method is POST - this is cgi request [12:35:25]url: /json_proto [12:35:25]query_string will be loaded in cgi processing [12:35:25]execute_cgi json_proto POST (null) [12:35:25]execute_cgi path=json_proto method=POST [12:35:25]POST find Content-Length [12:35:25]Host: 172.17.47.196:8080 [12:35:25]Content-Length: 948 [12:35:25]Content-Type: application/json [12:35:25] [12:35:25]POST finish read [12:35:25]Found Content-Length = 948 [12:35:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147815", "tax_sys" : 0, "items" : [ { "code": "4700003010070", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A \u041F\u042D\u0422 1,25\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.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" : 1.000, "sum" : 59.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 154.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:25]execute_script... [12:35:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147815", "tax_sys" : 0, "items" : [ { "code": "4700003010070", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A \u041F\u042D\u0422 1,25\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.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" : 1.000, "sum" : 59.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 154.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:25]POST & json_proto [12:35:25]process_json_proto [12:35:25]json parsed OK: [12:35:25]protocol is kg_v1.0 [12:35:25]action value=close_receipt [12:35:25]process_action close_receipt [12:35:25]cmd_close_receipt [12:35:25]MH_GetDate [12:35:25]Write to MH i2c: F0 00 00 32 01 22 [12:35:25]Write i2c OK [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: F0 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: F0 09 00 [12:35:25]MH_I2C_Read... [12:35:25]Read from MH i2c: F0 09 00 32 01 00 0E 6C ED 66 4C 6B 94 66 A9 [12:35:25]GetLastDocTimeStamp 1726835285 [12:35:25]current date 1726835726 [12:35:25]FM_GetShiftState [12:35:25]SAM_PROTO_GetShiftState [12:35:25]wFMCommunicate request_size=4 [12:35:25]MH_SAM_APDU [12:35:25]CAPDU: 80 13 01 00 [12:35:25]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [12:35:25]Write i2c OK [12:35:25]MH_I2C_Read... [12:35:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:26]Read from MH i2c: E2 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 0E 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 3C [12:35:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:35:26]wFMCommunicate OK [12:35:26]SAM_PROTO_GetShiftState done [12:35:26]FM_GetShiftState done [12:35:26]opened in 1726791534 [12:35:26]opened+sec_in_day 1726877934 [12:35:26]quantity*price = 9500 [12:35:26]sum+1 = 9501 [12:35:26]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607065001445 Шок батончик Snickers 50,5г 1.000 * 59.00 = 59.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 154.00 НСП 1% : 1.36 НДС 12% : 16.35 Наличными: 154.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 149 20.09.2024 12:35 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85990 ФПД: 224261835381963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T123526&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85990&fm=224261835381963&tin=02508201610067®Number=0000000000092592&sum=15400 0 [12:35:27]StoreToDocumentArchive [12:35:27]shift 495 fd 85990 [12:35:27]save to /storage/0495/doc_00085990 [12:35:27]save last doc name /storage/0495/doc_00085990 to /storage/kkm_last_doc_name [12:35:27]save OK [12:35:27]Clear old archive folders... [12:35:27]ProcessDocumentItem done err = 0, tmpTLVsize=410 [12:35:27]tlvbuf is 01F186D0 [12:35:27]SAM_PROTO_ClearQueue [12:35:27]wFMCommunicate request_size=4 [12:35:27]MH_SAM_APDU [12:35:27]CAPDU: 80 09 00 00 [12:35:27]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:27]Read from MH i2c: E2 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 03 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [12:35:27]RAPDU: 90 00 [12:35:27]wFMCommunicate OK [12:35:27]SAM_PROTO_ClearQueue done [12:35:27]KKMCreateOFDPacket [12:35:27]OFDProtocolAddRootSTLVToBuf [12:35:27]FM_MakeSignedData [12:35:27]FM_MakeSignedData [12:35:27]SAM_PROTO_SignData [12:35:27]wFMCommunicate request_size=4 [12:35:27]MH_SAM_APDU [12:35:27]CAPDU: 80 0D 01 02 [12:35:27]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:27]Read from MH i2c: E2 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 03 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [12:35:27]RAPDU: 90 00 [12:35:27]wFMCommunicate OK [12:35:27]wFMCommunicate request_size=255 [12:35:27]MH_SAM_APDU [12:35:27]CAPDU: 80 0D 02 02 FA 03 00 9A 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 37 30 06 04 39 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 31 2C 32 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 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 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 [12:35:27]Write to MH i2c: E2 02 01 42 01 80 0D 02 02 FA 00 03 00 9A 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 37 30 06 04 39 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 31 2C 32 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 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 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 00 00 E2 [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:27]Read from MH i2c: E2 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 03 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [12:35:27]RAPDU: 90 00 [12:35:27]wFMCommunicate OK [12:35:27]wFMCommunicate request_size=169 [12:35:27]MH_SAM_APDU [12:35:27]CAPDU: 80 0D 02 02 A4 03 06 00 28 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 06 00 00 00 00 07 04 06 00 28 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 95 00 00 00 F4 03 04 00 0E 6C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CB F7 07 08 DC CB [12:35:27]Write to MH i2c: E2 AC 00 43 01 80 0D 02 02 A4 00 03 06 00 28 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 06 00 00 00 00 07 04 06 00 28 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 95 00 00 00 F4 03 04 00 0E 6C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CB F7 07 08 DC CB 00 00 13 [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:27]Read from MH i2c: E2 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 03 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [12:35:27]RAPDU: 90 00 [12:35:27]wFMCommunicate OK [12:35:27]wFMCommunicate request_size=4 [12:35:27]MH_SAM_APDU [12:35:27]CAPDU: 80 0D 03 02 [12:35:27]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:27]Read from MH i2c: E2 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 0B 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 0B 00 44 01 00 8E 5F E3 04 4C 68 D9 8E 90 00 B0 [12:35:27]RAPDU: 8E 5F E3 04 4C 68 D9 8E 90 00 [12:35:27]wFMCommunicate OK [12:35:27]SAM_PROTO_SignData done [12:35:27]FM_MakeSignedData done [12:35:27]CreateOFDProtocolMessage [12:35:27]wFMCommunicate request_size=4 [12:35:27]MH_SAM_APDU [12:35:27]CAPDU: 80 11 00 00 [12:35:27]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:27]Read from MH i2c: E2 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 17 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1F [12:35:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:35:27]wFMCommunicate OK [12:35:27]CreateOFDProtocolMessage done [12:35:27]OFDSenderStorePacket 85990 [12:35:27]StoreOFDPacket docnum=85990 [12:35: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 AE 01 00 00 FB 44 A6 01 AE 45 5A 03 01 00 03 00 9A 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 37 30 06 04 39 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 31 2C 32 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 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 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 28 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 06 00 00 00 00 07 04 06 00 28 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 95 00 00 00 F4 03 04 00 0E 6C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CB F7 07 08 DC CB 8E 5F E3 04 4C 68 D9 8E [12:35:27]CheckFolder [12:35:27]dirname=/storage/ofd_packets [12:35:27]CheckFolder done [12:35:27]ProducePacketName [12:35:27]name=ofd_packets/00085990 [12:35:27]NVStorageSaveData ofd_packets/00085990 [12:35:27]File name is /storage/ofd_packets/00085990 [12:35:27]Write 460 bytes [12:35:27]NVStorageSaveData done [12:35:27]OFDSenderStorePacket done [12:35:27]KKMCreateOFDPacket done [12:35:27]NVStorageSaveData kkm_last_timestamp [12:35:27]File name is /storage/kkm_last_timestamp [12:35:27]Write 4 bytes [12:35:27]NVStorageSaveData done [12:35:27]ExternCall_PrintAddStr [12:35:27]wPrintStart [12:35:27]Write to MH i2c: 01 00 00 46 01 47 [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: 01 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: 01 07 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [12:35:27]RasterBufferAndPrint [12:35:27]line Счет N : (3)147815 [12:35:27]line ИНН: 02508201610067 [12:35:28]line Контрольно-Кассовый Чек [12:35:28]line ПРОДАЖА [12:35:28]line Товар: 4700003010070 [12:35:28]line Чай хол Let`s Go! чер персик ПЭТ 1,25л [12:35:28]line 1.000 * 95.00 [12:35:28]line = 95.00 [12:35:28]line НДС 12% НСП 1% [12:35:28]line > о реализуемом товаре [12:35:28]line Товар: 4607065001445 [12:35:28]line Шок батончик Snickers 50,5г [12:35:28]line 1.000 * 59.00 [12:35:28]line = 59.00 [12:35:28]line НДС 12% НСП 1% [12:35:28]line > о реализуемом товаре [12:35:28]line ИТОГО: 154.00 [12:35:28]line НСП 1% : 1.36 [12:35:28]line НДС 12% : 16.35 [12:35:28]line Наличными: 154.00 [12:35:28]line Безнал.: 0.00 [12:35:28]line Место: АЗС № 137 "Партнер Нефть" [12:35:28]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:35:28]line СНО: Общий режим [12:35:28]line Чек 149 20.09.2024 12:35 [12:35:28]line Смена: 495 ФФД: 1.0 [12:35:28]line ЗНМ: 0300000064 [12:35:28]line РНМ: 0000000000092592 [12:35:28]line Версия ККМ: 001 [12:35:28]line ФМ: 0000000000874979 [12:35:28]line ФД: 85990 [12:35:28]line ФПД: 224261835381963 [12:35:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T123526&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85990&fm=224261835381963&tin=02508201610067®Number=0000000000092592&sum=15400 [12:35:28]line 0 [12:35:28]OFD Sender: Processing packet 85990 [packets to send 263, broken 262] [12:35:28]ProducePacketName [12:35:28]name=ofd_packets/00085990 [12:35:28]OFD Sender: To server: pG, [12:35:28]CommunicateWithHost lk.salyk.kg:30040 [12:35:28]ConnectInit lk.salyk.kg [12:35:28]written 0, free lines is 4095 [12:35:28]Write to MH i2c: 01 00 00 75 01 76 [12:35:28]Write i2c OK [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: 01 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: 01 07 00 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: 01 07 00 75 01 00 00 00 00 00 A0 0C 29 [12:35:28]RasterBufferAndPrint [12:35:28]line [12:35:28]line [12:35:28]line [12:35:28]line [12:35:28]line [12:35:28]written 0, free lines is 3237 [12:35:28]MH_Cut [12:35:28]Write to MH i2c: D1 01 00 7C 01 01 4F [12:35:28]Write i2c OK [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: D1 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: D1 01 00 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: D1 01 00 7C 01 00 4E [12:35:28]Write to MH i2c: 01 00 00 7D 01 7E [12:35:28]Write i2c OK [12:35:28]MH_I2C_Read... [12:35:29]*** Cut start [12:35:29]*** Partial cut [12:35:29]*** CUTSNS_PIN = 1 [12:35:29]*** CUTSNS_PIN = 0 [12:35:29]*** Brake cut motor [12:35:30]Read from MH i2c: 01 [12:35:30]MH_I2C_Read... [12:35:30]*** Stop cut motor [12:35:30]*** Cut end [12:35:30]Read from MH i2c: 01 07 00 [12:35:30]MH_I2C_Read... [12:35:30]Read from MH i2c: 01 07 00 7D 01 00 00 00 00 00 FF 0F 93 [12:35:30]process_action close_receipt done [12:35:30]requested_data is exist [12:35:30]produce_requested_data [12:35:30]requested_item fm.sn is exist - process it [12:35:30]wFMCommunicate request_size=4 [12:35:30]MH_SAM_APDU [12:35:30]CAPDU: 80 11 00 00 [12:35:30]Write to MH i2c: E2 08 00 7E 01 80 11 00 00 00 00 00 00 F9 [12:35:30]Write i2c OK [12:35:30]MH_I2C_Read... [12:35:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:30]Read from MH i2c: E2 [12:35:30]MH_I2C_Read... [12:35:30]Read from MH i2c: E2 17 00 [12:35:30]MH_I2C_Read... [12:35:30]Read from MH i2c: E2 17 00 7E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 58 [12: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 [12:35:30]wFMCommunicate OK [12:35:30]requested_item fd.num is exist - process it [12:35:30]SAM_PROTO_GetFieldsCounters [12:35:30]wFMCommunicate request_size=4 [12:35:30]MH_SAM_APDU [12:35:30]CAPDU: 80 13 00 00 [12:35:30]Write to MH i2c: E2 08 00 7F 01 80 13 00 00 00 00 00 00 FC [12:35:30]Write i2c OK [12:35:30]MH_I2C_Read... [12:35:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:30]Read from MH i2c: E2 [12:35:30]MH_I2C_Read... [12:35:30]Read from MH i2c: E2 62 00 [12:35:30]MH_I2C_Read... [12:35:30]Read from MH i2c: E2 62 00 7F 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 4F 01 00 0E 04 04 00 EF 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 10 [12:35: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 E6 4F 01 00 0E 04 04 00 EF 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:35:30]wFMCommunicate OK [12:35:30]SAM_PROTO_GetFieldsCounters done [12:35:30]requested_item shift.num is exist - process it [12:35:30]requested_item shift.opened is exist - process it [12:35:30]req_shift_opened [12:35:30]FM_GetShiftState [12:35:30]SAM_PROTO_GetShiftState [12:35:30]wFMCommunicate request_size=4 [12:35:30]MH_SAM_APDU [12:35:30]CAPDU: 80 13 01 00 [12:35:30]Write to MH i2c: E2 08 00 80 01 80 13 01 00 00 00 00 00 FE [12:35:30]Write i2c OK [12:35:30]MH_I2C_Read... [12:35:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:30]Read from MH i2c: E2 [12:35:30]MH_I2C_Read... [12:35:30]Read from MH i2c: E2 0E 00 [12:35:30]MH_I2C_Read... [12:35:30]Read from MH i2c: E2 0E 00 80 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 89 [12:35:30]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:35:30]wFMCommunicate OK [12:35:30]SAM_PROTO_GetShiftState done [12:35:30]FM_GetShiftState done [12:35:30]req_shift_opened done [12:35:30]requested_item shift.open_date is exist - process it [12:35:30]req_shift_open_date [12:35:30]req_shift_open_date done [12:35:30]produce_requested_data done [12:35:30]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85990,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:35:30]process_action_free close_receipt [12:35:30]json_value_free [12:35:30]json_value_free done [12:35:30]process_json_proto returns [12:35:30]Send response to host [12:35:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85990,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:35:30]free response buf [12:35:30]execute_script done [12:35:30]execute_script returns [12:35:30]free content buf [12:35:30]Sock 8.Close socket [12:35:30]Sock 8.Thread stoped [12:35:30]Connected sock=11 [12:35: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 AE 01 00 00 FB 44 A6 01 AE 45 5A 03 01 00 03 00 9A 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 37 30 06 04 39 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 31 2C 32 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 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 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 28 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 06 00 00 00 00 07 04 06 00 28 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 95 00 00 00 F4 03 04 00 0E 6C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CB F7 07 08 DC CB 8E 5F E3 04 4C 68 D9 8E [12:35: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 21 CC 47 00 7D 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 E6 4F 01 00 F4 03 04 00 E6 16 ED 66 B6 04 01 00 00 FA 2E 87 A6 84 23 1F 83 [12:35:32]CommunicateWithHost err = 0 [12:35:32]CheckOFDResponse [12:35:32]1017 (14) - 77093643461234 [12:35:32]1041 (16) - 0000000000874979 [12:35:32]1040 (4) - 85990 [12:35:32]1012 (4) - 20.09.2024 06:32 [12:35:32]1206 (1) - 0 [12:35:32]OFD Sender: Remove packet 85990 [12:35:32]ProducePacketName [12:35:32]name=ofd_packets/00085990 [12:35:32]NVStorageDeleteData [12:35:33]OFD Sender: No OFD packet to send [12:35:38]OFD Sender: No OFD packet to send [12:35:40]recv_with_timeout no data received [12:35:43]OFD Sender: No OFD packet to send [12:35:48]OFD Sender: No OFD packet to send [12:35:53]OFD Sender: No OFD packet to send [12:35:56]recv_with_timeout no data received [12:35:58]OFD Sender: No OFD packet to send [12:36:03]OFD Sender: No OFD packet to send [12:36:08]OFD Sender: No OFD packet to send [12:36:12]recv_with_timeout no data received [12:36:13]OFD Sender: No OFD packet to send [12:36:18]OFD Sender: No OFD packet to send [12:36:23]OFD Sender: No OFD packet to send [12:36:28]OFD Sender: No OFD packet to send [12:36:31]recv_with_timeout no data received [12:36:33]OFD Sender: No OFD packet to send [12:36:38]OFD Sender: No OFD packet to send [12:36:43]OFD Sender: No OFD packet to send [12:36:48]OFD Sender: No OFD packet to send [12:36:53]OFD Sender: No OFD packet to send [12:36:58]OFD Sender: No OFD packet to send [12:37:03]OFD Sender: No OFD packet to send [12:37:08]OFD Sender: No OFD packet to send [12:37:13]OFD Sender: No OFD packet to send [12:37:18]OFD Sender: No OFD packet to send [12:37:23]OFD Sender: No OFD packet to send [12:37:28]OFD Sender: No OFD packet to send [12:37:33]OFD Sender: No OFD packet to send [12:37:38]OFD Sender: No OFD packet to send [12:37:43]OFD Sender: No OFD packet to send [12:37:48]OFD Sender: No OFD packet to send [12:37:53]OFD Sender: No OFD packet to send [12:37:58]OFD Sender: No OFD packet to send [12:38:03]OFD Sender: No OFD packet to send [12:38:08]OFD Sender: No OFD packet to send [12:38:13]OFD Sender: No OFD packet to send [12:38:18]OFD Sender: No OFD packet to send [12:38:23]OFD Sender: No OFD packet to send [12:38:25]recv_with_timeout no data received [12:38:28]OFD Sender: No OFD packet to send [12:38:33]OFD Sender: No OFD packet to send [12:38:38]OFD Sender: No OFD packet to send [12:38:43]OFD Sender: No OFD packet to send [12:38:48]OFD Sender: No OFD packet to send [12:38:53]OFD Sender: No OFD packet to send [12:38:58]OFD Sender: No OFD packet to send [12:39:03]OFD Sender: No OFD packet to send [12:39:08]OFD Sender: No OFD packet to send [12:39:13]OFD Sender: No OFD packet to send [12:39:18]OFD Sender: No OFD packet to send [12:39:23]OFD Sender: No OFD packet to send [12:39:28]OFD Sender: No OFD packet to send [12:39:33]OFD Sender: No OFD packet to send [12:39:38]OFD Sender: No OFD packet to send [12:39:43]OFD Sender: No OFD packet to send [12:39:48]OFD Sender: No OFD packet to send [12:39:53]OFD Sender: No OFD packet to send [12:39:58]OFD Sender: No OFD packet to send [12:40:03]OFD Sender: No OFD packet to send [12:40:08]OFD Sender: No OFD packet to send [12:40:13]OFD Sender: No OFD packet to send [12:40:18]OFD Sender: No OFD packet to send [12:40:23]OFD Sender: No OFD packet to send [12:40:28]OFD Sender: No OFD packet to send [12:40:33]OFD Sender: No OFD packet to send [12:40:38]OFD Sender: No OFD packet to send [12:40:43]OFD Sender: No OFD packet to send [12:40:48]OFD Sender: No OFD packet to send [12:40:53]OFD Sender: No OFD packet to send [12:40:58]OFD Sender: No OFD packet to send [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:18]OFD Sender: No OFD packet to send [12:41:23]OFD Sender: No OFD packet to send [12:41:28]OFD Sender: No OFD packet to send [12:41:32]accept exits with 10 [12:41:32]New connection [12:41:32]New thread 3067493732 created [12:41:32]Thread 3067637092 joined [12:41:32]Waiting for new connection... [12:41:32] Sock 10.Parse request [12:41:32]Sock 10.Check first char [12:41:32]Sock 10.First char is OK [12:41:32]request: POST /json_proto HTTP/1.0 [12:41:32]Method: POST [12:41:32]URL: /json_proto [12:41:32]Method is POST - this is cgi request [12:41:32]url: /json_proto [12:41:32]query_string will be loaded in cgi processing [12:41:32]execute_cgi json_proto POST (null) [12:41:32]execute_cgi path=json_proto method=POST [12:41:32]POST find Content-Length [12:41:32]Host: 172.17.47.196:8080 [12:41:32]Content-Length: 677 [12:41:32]Content-Type: application/json [12:41:32] [12:41:32]POST finish read [12:41:32]Found Content-Length = 677 [12:41:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870852", "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" ] } } [12:41:32]execute_script... [12:41: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)870852", "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" ] } } [12:41:32]POST & json_proto [12:41:32]process_json_proto [12:41:32]json parsed OK: [12:41:32]protocol is kg_v1.0 [12:41:32]action value=close_receipt [12:41:32]process_action close_receipt [12:41:32]cmd_close_receipt [12:41:32]MH_GetDate [12:41:32]Write to MH i2c: F0 00 00 81 01 71 [12:41:32]Write i2c OK [12:41:32]MH_I2C_Read... [12:41:32]Read from MH i2c: F0 [12:41:32]MH_I2C_Read... [12:41:32]Read from MH i2c: F0 09 00 [12:41:32]MH_I2C_Read... [12:41:32]Read from MH i2c: F0 09 00 81 01 00 7C 6D ED 66 4C 6B 94 66 67 [12:41:32]GetLastDocTimeStamp 1726835726 [12:41:32]current date 1726836092 [12:41:32]FM_GetShiftState [12:41:32]SAM_PROTO_GetShiftState [12:41:32]wFMCommunicate request_size=4 [12:41:32]MH_SAM_APDU [12:41:32]CAPDU: 80 13 01 00 [12:41:32]Write to MH i2c: E2 08 00 82 01 80 13 01 00 00 00 00 00 00 [12:41:32]Write i2c OK [12:41:32]MH_I2C_Read... [12:41:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:32]Read from MH i2c: E2 [12:41:32]MH_I2C_Read... [12:41:32]Read from MH i2c: E2 0E 00 [12:41:32]MH_I2C_Read... [12:41:32]Read from MH i2c: E2 0E 00 82 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 8B [12:41:32]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:41:32]wFMCommunicate OK [12:41:32]SAM_PROTO_GetShiftState done [12:41:32]FM_GetShiftState done [12:41:32]opened in 1726791534 [12:41:32]opened+sec_in_day 1726877934 [12:41:32]quantity*price = 40002 [12:41:32]sum+1 = 40003 [12:41:32]Check (price>sum+1) || (price+1 о реализуемом товаре [12:49:44]line ОКРУГЛЕНИЕ: -0.02 [12:49:44]line ИТОГО: 400.00 [12:49:44]line Внесено: 400.00 [12:49:44]line СДАЧА: 0.00 [12:49:44]line НСП 1% : 3.54 [12:49:44]line НДС 12% : 42.48 [12:49:44]line Наличными: 400.00 [12:49:44]line Безнал.: 0.00 [12:49:44]line Место: АЗС № 137 "Партнер Нефть" [12:49:44]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:49:44]line СНО: Общий режим [12:49:44]line Чек 150 20.09.2024 12:41 [12:49:44]line Смена: 495 ФФД: 1.0 [12:49:44]line ЗНМ: 0300000064 [12:49:44]line РНМ: 0000000000092592 [12:49:44]line Версия ККМ: 001 [12:49:44]line ФМ: 0000000000874979 [12:49:44]line ФД: 85991 [12:49:44]line ФПД: 22512042487616 [12:49:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T124132&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85991&fm=22512042487616&tin=02508201610067®Number=0000000000092592&sum=40000 [12:49:44]written 0, free lines is 4095 [12:49:44]Write to MH i2c: 01 00 00 48 00 48 [12:49:44]Write i2c OK [12:49:44]MH_I2C_Read... [12:49:44]Read from MH i2c: 01 [12:49:44]MH_I2C_Read... [12:49:44]Read from MH i2c: 01 07 00 [12:49:44]MH_I2C_Read... [12:49:44]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 E3 0C 3E [12:49:44]RasterBufferAndPrint [12:49:44]line [12:49:44]line [12:49:44]line [12:49:44]line [12:49:44]line [12:49:44]written 0, free lines is 3314 [12:49:44]MH_Cut [12:49:44]Write to MH i2c: D1 01 00 4F 00 01 21 [12:49:44]Write i2c OK [12:49:44]MH_I2C_Read... [12:49:44]Read from MH i2c: D1 [12:49:44]MH_I2C_Read... [12:49:44]Read from MH i2c: D1 01 00 [12:49:44]MH_I2C_Read... [12:49:44]Read from MH i2c: D1 01 00 4F 00 00 20 [12:49:44]Write to MH i2c: 01 00 00 50 00 50 [12:49:44]Write i2c OK [12:49:44]MH_I2C_Read... [12:49:45]*** Cut start [12:49:45]*** Partial cut [12:49:45]*** CUTSNS_PIN = 1 [12:49:45]*** CUTSNS_PIN = 0 [12:49:45]*** Brake cut motor [12:49:46]Read from MH i2c: 01 [12:49:46]MH_I2C_Read... [12:49:46]*** Stop cut motor [12:49:46]*** Cut end [12:49:46]Read from MH i2c: 01 07 00 [12:49:46]MH_I2C_Read... [12:49:46]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [12:49:46]process_action print_doc done [12:49:46]requested_data is exist [12:49:46]produce_requested_data [12:49:46]produce_requested_data return (null) [12:49:46]process_action_free print_doc [12:49:46]json_value_free [12:49:46]json_value_free done [12:49:46]process_json_proto returns [12:49:46]Send response to host [12:49:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [12:49:46]free response buf [12:49:46]execute_script done [12:49:46]execute_script returns [12:49:46]free content buf [12:49:46]Sock 9.Close socket [12:49:46]Sock 9.Thread stoped [12:49:47]OFD Sender: No OFD packet to send [12:49:51]recv_with_timeout no data received [12:49:52]OFD Sender: No OFD packet to send [12:49:57]OFD Sender: No OFD packet to send [12:50:02]OFD Sender: No OFD packet to send [12:50:07]OFD Sender: No OFD packet to send [12:50:12]OFD Sender: No OFD packet to send [12:50:17]OFD Sender: No OFD packet to send [12:50:22]OFD Sender: No OFD packet to send [12:50:27]OFD Sender: No OFD packet to send [12:50:32]OFD Sender: No OFD packet to send [12:50:37]OFD Sender: No OFD packet to send [12:50:42]OFD Sender: No OFD packet to send [12:50:47]OFD Sender: No OFD packet to send [12:50:52]OFD Sender: No OFD packet to send [12:50:57]OFD Sender: No OFD packet to send [12:51:02]OFD Sender: No OFD packet to send [12:51:07]OFD Sender: No OFD packet to send [12:51:12]OFD Sender: No OFD packet to send [12:51:16]accept exits with 6 [12:51:16]New connection [12:51:16]New thread 3066895716 created [12:51:16]Thread 3067039076 joined [12:51:16]Waiting for new connection... [12:51:16] Sock 6.Parse request [12:51:16]Sock 6.Check first char [12:51:16]Sock 6.First char is OK [12:51:16]request: POST /json_proto HTTP/1.0 [12:51:16]Method: POST [12:51:16]URL: /json_proto [12:51:16]Method is POST - this is cgi request [12:51:16]url: /json_proto [12:51:16]query_string will be loaded in cgi processing [12:51:16]execute_cgi json_proto POST (null) [12:51:16]execute_cgi path=json_proto method=POST [12:51:16]POST find Content-Length [12:51:16]Host: 172.17.47.196:8080 [12:51:16]Content-Length: 682 [12:51:16]Content-Type: application/json [12:51:16] [12:51:16]POST finish read [12:51:16]Found Content-Length = 682 [12:51:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870857", "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:51:16]execute_script... [12:51: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)870857", "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:51:16]POST & json_proto [12:51:16]process_json_proto [12:51:16]json parsed OK: [12:51:16]protocol is kg_v1.0 [12:51:16]action value=close_receipt [12:51:16]process_action close_receipt [12:51:16]cmd_close_receipt [12:51:16]MH_GetDate [12:51:16]Write to MH i2c: F0 00 00 51 00 40 [12:51:16]Write i2c OK [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: F0 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: F0 09 00 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: F0 09 00 51 00 00 C5 6F ED 66 4C 6B 94 66 81 [12:51:16]GetLastDocTimeStamp 1726836092 [12:51:16]current date 1726836677 [12:51:16]FM_GetShiftState [12:51:16]SAM_PROTO_GetShiftState [12:51:16]wFMCommunicate request_size=4 [12:51:16]MH_SAM_APDU [12:51:16]CAPDU: 80 13 01 00 [12:51:16]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [12:51:16]Write i2c OK [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: E2 [12:51:16]MH_I2C_Read... [12:51:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:16]Read from MH i2c: E2 0E 00 [12:51:16]MH_I2C_Read... [12:51:16]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5A [12:51:16]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:51:16]wFMCommunicate OK [12:51:16]SAM_PROTO_GetShiftState done [12:51:16]FM_GetShiftState done [12:51:16]opened in 1726791534 [12:51:16]opened+sec_in_day 1726877934 [12:51:16]quantity*price = 100005 [12:51:16]sum+1 = 100006 [12:51:16]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 СНО: Общий режим Чек 151 20.09.2024 12:51 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85992 ФПД: 250566987688418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T125117&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85992&fm=250566987688418&tin=02508201610067®Number=0000000000092592&sum=100000 [12:51:17]StoreToDocumentArchive [12:51:17]shift 495 fd 85992 [12:51:17]save to /storage/0495/doc_00085992 [12:51:17]save last doc name /storage/0495/doc_00085992 to /storage/kkm_last_doc_name [12:51:17]save OK [12:51:17]Clear old archive folders... [12:51:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:51:17]tlvbuf is 00417180 [12:51:17]SAM_PROTO_ClearQueue [12:51:17]wFMCommunicate request_size=4 [12:51:17]MH_SAM_APDU [12:51:17]CAPDU: 80 09 00 00 [12:51:17]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [12:51:17]Write i2c OK [12:51:17]MH_I2C_Read... [12:51:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:51:17]Read from MH i2c: E2 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: E2 03 00 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [12:51:17]RAPDU: 90 00 [12:51:17]wFMCommunicate OK [12:51:17]SAM_PROTO_ClearQueue done [12:51:17]KKMCreateOFDPacket [12:51:17]OFDProtocolAddRootSTLVToBuf [12:51:17]FM_MakeSignedData [12:51:17]FM_MakeSignedData [12:51:17]SAM_PROTO_SignData [12:51:17]wFMCommunicate request_size=4 [12:51:17]MH_SAM_APDU [12:51:17]CAPDU: 80 0D 01 02 [12:51:17]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [12:51:17]Write i2c OK [12:51:17]MH_I2C_Read... [12:51:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:51:17]Read from MH i2c: E2 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: E2 03 00 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [12:51:17]RAPDU: 90 00 [12:51:17]wFMCommunicate OK [12:51:17]wFMCommunicate request_size=255 [12:51:17]MH_SAM_APDU [12:51: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 C5 6F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E3 [12:51:17]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 97 00 00 00 F4 03 04 00 C5 6F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E3 00 00 1E [12:51:17]Write i2c OK [12:51:17]MH_I2C_Read... [12:51:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:17]Read from MH i2c: E2 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: E2 03 00 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [12:51:17]RAPDU: 90 00 [12:51:17]wFMCommunicate OK [12:51:17]wFMCommunicate request_size=10 [12:51:17]MH_SAM_APDU [12:51:17]CAPDU: 80 0D 02 02 05 E3 AC 4B 29 E2 [12:51:17]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 E3 AC 4B 29 E2 00 00 CB [12:51:17]Write i2c OK [12:51:17]MH_I2C_Read... [12:51:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:17]Read from MH i2c: E2 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: E2 03 00 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [12:51:17]RAPDU: 90 00 [12:51:17]wFMCommunicate OK [12:51:17]wFMCommunicate request_size=4 [12:51:17]MH_SAM_APDU [12:51:17]CAPDU: 80 0D 03 02 [12:51:17]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [12:51:17]Write i2c OK [12:51:17]MH_I2C_Read... [12:51:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:51:17]Read from MH i2c: E2 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: E2 0B 00 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: E2 0B 00 63 00 00 2B 4A 13 23 C5 A1 6F 1D 90 00 7C [12:51:17]RAPDU: 2B 4A 13 23 C5 A1 6F 1D 90 00 [12:51:17]wFMCommunicate OK [12:51:17]SAM_PROTO_SignData done [12:51:17]FM_MakeSignedData done [12:51:17]CreateOFDProtocolMessage [12:51:17]wFMCommunicate request_size=4 [12:51:17]MH_SAM_APDU [12:51:17]CAPDU: 80 11 00 00 [12:51:17]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [12:51:17]Write i2c OK [12:51:17]MH_I2C_Read... [12:51:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:17]Read from MH i2c: E2 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: E2 17 00 [12:51:17]MH_I2C_Read... [12:51:17]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:51: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:51:17]wFMCommunicate OK [12:51:17]CreateOFDProtocolMessage done [12:51:17]OFDSenderStorePacket 85992 [12:51:17]StoreOFDPacket docnum=85992 [12:51: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 96 8B 07 01 59 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 C5 6F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E3 E3 AC 4B 29 E2 2B 4A 13 23 C5 A1 6F 1D [12:51:17]CheckFolder [12:51:17]dirname=/storage/ofd_packets [12:51:17]CheckFolder done [12:51:17]ProducePacketName [12:51:17]name=ofd_packets/00085992 [12:51:17]NVStorageSaveData ofd_packets/00085992 [12:51:17]File name is /storage/ofd_packets/00085992 [12:51:17]Write 301 bytes [12:51:17]NVStorageSaveData done [12:51:17]OFDSenderStorePacket done [12:51:17]KKMCreateOFDPacket done [12:51:17]NVStorageSaveData kkm_last_timestamp [12:51:17]File name is /storage/kkm_last_timestamp [12:51:17]Write 4 bytes [12:51:17]NVStorageSaveData done [12:51:17]ExternCall_PrintAddStr [12:51:17]wPrintStart [12:51:17]Write to MH i2c: 01 00 00 65 00 65 [12:51:17]Write i2c OK [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: 01 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: 01 07 00 [12:51:17]MH_I2C_Read... [12:51:17]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [12:51:17]RasterBufferAndPrint [12:51:17]line Счет N : (1)870857 [12:51:17]line ИНН: 02508201610067 [12:51:17]line Контрольно-Кассовый Чек [12:51:17]line ПРОДАЖА [12:51:17]line ТРК (МРК, ГНК) : 43 [12:51:17]line Товар: 2710124130 [12:51:17]line Аи-92-К-5 [12:51:17]line 14.750 * 67.80 [12:51:17]line = 1000.05 [12:51:17]line НДС 12% НСП 1% [12:51:17]line > о реализуемом товаре [12:51:17]line ОКРУГЛЕНИЕ: -0.05 [12:51:17]line ИТОГО: 1000.00 [12:51:17]line Внесено: 1000.00 [12:51:17]line СДАЧА: 0.00 [12:51:17]line НСП 1% : 8.85 [12:51:17]line НДС 12% : 106.20 [12:51:17]line Наличными: 1000.00 [12:51:17]line Безнал.: 0.00 [12:51:17]line Место: АЗС № 137 "Партнер Нефть" [12:51:17]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:51:17]line СНО: Общий режим [12:51:17]line Чек 151 20.09.2024 12:51 [12:51:17]line Смена: 495 ФФД: 1.0 [12:51:17]line ЗНМ: 0300000064 [12:51:17]line РНМ: 0000000000092592 [12:51:17]line Версия ККМ: 001 [12:51:17]line ФМ: 0000000000874979 [12:51:17]line ФД: 85992 [12:51:17]line ФПД: 250566987688418 [12:51:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T125117&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85992&fm=250566987688418&tin=02508201610067®Number=0000000000092592&sum=100000 [12:51:17]written 0, free lines is 4095 [12:51:18]OFD Sender: Processing packet 85992 [packets to send 263, broken 262] [12:51:18]ProducePacketName [12:51:18]name=ofd_packets/00085992 [12:51:18]OFD Sender: To server: pG, [12:51:18]CommunicateWithHost lk.salyk.kg:30040 [12:51:18]ConnectInit lk.salyk.kg [12:51:18]Write to MH i2c: 01 00 00 90 00 90 [12:51:18]Write i2c OK [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: 01 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: 01 07 00 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 DA 0C 7D [12:51:18]RasterBufferAndPrint [12:51:18]line [12:51:18]line [12:51:18]line [12:51:18]line [12:51:18]line [12:51:18]written 0, free lines is 3297 [12:51:18]MH_Cut [12:51:18]Write to MH i2c: D1 01 00 97 00 01 69 [12:51:18]Write i2c OK [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: D1 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: D1 01 00 [12:51:18]MH_I2C_Read... [12:51:18]Read from MH i2c: D1 01 00 97 00 00 68 [12:51:18]Write to MH i2c: 01 00 00 98 00 98 [12:51:18]Write i2c OK [12:51:18]MH_I2C_Read... [12:51:18]Connected sock=11 [12:51: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 8B 07 01 59 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 C5 6F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E3 E3 AC 4B 29 E2 2B 4A 13 23 C5 A1 6F 1D [12:51:19]*** Cut start [12:51:19]*** Partial cut [12:51:19]*** CUTSNS_PIN = 1 [12:51:19]*** CUTSNS_PIN = 0 [12:51: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 BD 6C 47 00 1C 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 E8 4F 01 00 F4 03 04 00 9B 1A ED 66 B6 04 01 00 00 D2 0A 05 35 DF 62 58 ED [12:51:19]CommunicateWithHost err = 0 [12:51:19]CheckOFDResponse [12:51:19]1017 (14) - 77093643461234 [12:51:19]1041 (16) - 0000000000874979 [12:51:19]1040 (4) - 85992 [12:51:19]1012 (4) - 20.09.2024 06:47 [12:51:19]1206 (1) - 0 [12:51:19]OFD Sender: Remove packet 85992 [12:51:19]ProducePacketName [12:51:19]name=ofd_packets/00085992 [12:51:19]NVStorageDeleteData [12:51:19]*** Brake cut motor [12:51:19]Read from MH i2c: 01 [12:51:19]MH_I2C_Read... [12:51:19]*** Stop cut motor [12:51:19]*** Cut end [12:51:19]Read from MH i2c: 01 07 00 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [12:51:19]process_action close_receipt done [12:51:19]requested_data is exist [12:51:19]produce_requested_data [12:51:19]requested_item fm.sn is exist - process it [12:51:19]wFMCommunicate request_size=4 [12:51:19]MH_SAM_APDU [12:51:19]CAPDU: 80 11 00 00 [12:51:19]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [12:51:19]Write i2c OK [12:51:19]MH_I2C_Read... [12:51:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:19]Read from MH i2c: E2 [12:51:19]MH_I2C_Read... [12:51:19]Read from MH i2c: E2 17 00 [12:51:19]MH_I2C_Read... [12:51:19]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:51: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:51:19]wFMCommunicate OK [12:51:19]requested_item fd.num is exist - process it [12:51:19]SAM_PROTO_GetFieldsCounters [12:51:19]wFMCommunicate request_size=4 [12:51:19]MH_SAM_APDU [12:51:19]CAPDU: 80 13 00 00 [12:51:19]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [12:51:19]Write i2c OK [12:51:19]MH_I2C_Read... [12:51:19]OFD Sender: No OFD packet to send [12:51:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:51:20]Read from MH i2c: E2 [12:51:20]MH_I2C_Read... [12:51:20]Read from MH i2c: E2 62 00 [12:51:20]MH_I2C_Read... [12:51:20]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 E8 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [12:51: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 E8 4F 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:51:20]wFMCommunicate OK [12:51:20]SAM_PROTO_GetFieldsCounters done [12:51:20]requested_item shift.num is exist - process it [12:51:20]requested_item shift.opened is exist - process it [12:51:20]req_shift_opened [12:51:20]FM_GetShiftState [12:51:20]SAM_PROTO_GetShiftState [12:51:20]wFMCommunicate request_size=4 [12:51:20]MH_SAM_APDU [12:51:20]CAPDU: 80 13 01 00 [12:51:20]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [12:51:20]Write i2c OK [12:51:20]MH_I2C_Read... [12:51:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:20]Read from MH i2c: E2 [12:51:20]MH_I2C_Read... [12:51:20]Read from MH i2c: E2 0E 00 [12:51:20]MH_I2C_Read... [12:51:20]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A3 [12:51:20]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:51:20]wFMCommunicate OK [12:51:20]SAM_PROTO_GetShiftState done [12:51:20]FM_GetShiftState done [12:51:20]req_shift_opened done [12:51:20]requested_item shift.open_date is exist - process it [12:51:20]req_shift_open_date [12:51:20]req_shift_open_date done [12:51:20]produce_requested_data done [12:51:20]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85992,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:51:20]process_action_free close_receipt [12:51:20]json_value_free [12:51:20]json_value_free done [12:51:20]process_json_proto returns [12:51:20]Send response to host [12:51:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85992,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:51:20]free response buf [12:51:20]execute_script done [12:51:20]execute_script returns [12:51:20]free content buf [12:51:20]Sock 6.Close socket [12:51:20]Sock 6.Thread stoped [12:51:24]OFD Sender: No OFD packet to send [12:51:29]OFD Sender: No OFD packet to send [12:51:34]OFD Sender: No OFD packet to send [12:51:39]OFD Sender: No OFD packet to send [12:51:44]OFD Sender: No OFD packet to send [12:51:49]OFD Sender: No OFD packet to send [12:51:54]OFD Sender: No OFD packet to send [12:52:00]OFD Sender: No OFD packet to send [12:52:05]OFD Sender: No OFD packet to send [12:52:10]OFD Sender: No OFD packet to send [12:52:15]OFD Sender: No OFD packet to send [12:52:20]OFD Sender: No OFD packet to send [12:52:25]OFD Sender: No OFD packet to send [12:52:30]OFD Sender: No OFD packet to send [12:52:35]OFD Sender: No OFD packet to send [12:52:40]OFD Sender: No OFD packet to send [12:52:44]accept exits with 10 [12:52:44]New connection [12:52:44]New thread 3067039076 created [12:52:44]Thread 3066895716 joined [12:52:44]Waiting for new connection... [12:52:44] Sock 10.Parse request [12:52:44]Sock 10.Check first char [12:52:44]Sock 10.First char is OK [12:52:44]request: POST /json_proto HTTP/1.0 [12:52:44]Method: POST [12:52:44]URL: /json_proto [12:52:44]Method is POST - this is cgi request [12:52:44]url: /json_proto [12:52:44]query_string will be loaded in cgi processing [12:52:44]execute_cgi json_proto POST (null) [12:52:44]execute_cgi path=json_proto method=POST [12:52:44]POST find Content-Length [12:52:44]Host: 172.17.47.196:8080 [12:52:44]Content-Length: 677 [12:52:44]Content-Type: application/json [12:52:44] [12:52:44]POST finish read [12:52:44]Found Content-Length = 677 [12:52:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870859", "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:52:44]execute_script... [12:52: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)870859", "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:52:44]POST & json_proto [12:52:44]process_json_proto [12:52:44]json parsed OK: [12:52:44]protocol is kg_v1.0 [12:52:44]action value=close_receipt [12:52:44]process_action close_receipt [12:52:44]cmd_close_receipt [12:52:44]MH_GetDate [12:52:44]Write to MH i2c: F0 00 00 9C 00 8B [12:52:44]Write i2c OK [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: F0 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: F0 09 00 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: F0 09 00 9C 00 00 1D 70 ED 66 4C 6B 94 66 25 [12:52:44]GetLastDocTimeStamp 1726836677 [12:52:44]current date 1726836765 [12:52:44]FM_GetShiftState [12:52:44]SAM_PROTO_GetShiftState [12:52:44]wFMCommunicate request_size=4 [12:52:44]MH_SAM_APDU [12:52:44]CAPDU: 80 13 01 00 [12:52:44]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [12:52:44]Write i2c OK [12:52:44]MH_I2C_Read... [12:52:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:44]Read from MH i2c: E2 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: E2 0E 00 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A5 [12:52:44]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:52:44]wFMCommunicate OK [12:52:44]SAM_PROTO_GetShiftState done [12:52:44]FM_GetShiftState done [12:52:44]opened in 1726791534 [12:52:44]opened+sec_in_day 1726877934 [12:52:44]quantity*price = 40002 [12:52:44]sum+1 = 40003 [12:52: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 СНО: Общий режим Чек 152 20.09.2024 12:52 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85993 ФПД: 82814938282716 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T125245&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85993&fm=82814938282716&tin=02508201610067®Number=0000000000092592&sum=40000 [12:52:45]StoreToDocumentArchive [12:52:45]shift 495 fd 85993 [12:52:45]save to /storage/0495/doc_00085993 [12:52:45]save last doc name /storage/0495/doc_00085993 to /storage/kkm_last_doc_name [12:52:45]save OK [12:52:45]Clear old archive folders... [12:52:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:52:45]tlvbuf is 00462F40 [12:52:45]SAM_PROTO_ClearQueue [12:52:45]wFMCommunicate request_size=4 [12:52:45]MH_SAM_APDU [12:52:45]CAPDU: 80 09 00 00 [12:52:45]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [12:52:45]Write i2c OK [12:52:45]MH_I2C_Read... [12:52:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:52:45]Read from MH i2c: E2 [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: E2 03 00 [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [12:52:45]RAPDU: 90 00 [12:52:45]wFMCommunicate OK [12:52:45]SAM_PROTO_ClearQueue done [12:52:45]KKMCreateOFDPacket [12:52:45]OFDProtocolAddRootSTLVToBuf [12:52:45]FM_MakeSignedData [12:52:45]FM_MakeSignedData [12:52:45]SAM_PROTO_SignData [12:52:45]wFMCommunicate request_size=4 [12:52:45]MH_SAM_APDU [12:52:45]CAPDU: 80 0D 01 02 [12:52:45]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [12:52:45]Write i2c OK [12:52:45]MH_I2C_Read... [12:52:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:52:45]Read from MH i2c: E2 [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: E2 03 00 [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [12:52:45]RAPDU: 90 00 [12:52:45]wFMCommunicate OK [12:52:45]wFMCommunicate request_size=255 [12:52:45]MH_SAM_APDU [12:52: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 98 00 00 00 F4 03 04 00 1D 70 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4B [12:52:45]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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 1D 70 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4B 00 00 82 [12:52:45]Write i2c OK [12:52:45]MH_I2C_Read... [12:52:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:46]Read from MH i2c: E2 [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: E2 03 00 [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [12:52:46]RAPDU: 90 00 [12:52:46]wFMCommunicate OK [12:52:46]wFMCommunicate request_size=10 [12:52:46]MH_SAM_APDU [12:52:46]CAPDU: 80 0D 02 02 05 51 DA FA 7A DC [12:52:46]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 51 DA FA 7A DC 00 00 AC [12:52:46]Write i2c OK [12:52:46]MH_I2C_Read... [12:52:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:46]Read from MH i2c: E2 [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: E2 03 00 [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [12:52:46]RAPDU: 90 00 [12:52:46]wFMCommunicate OK [12:52:46]wFMCommunicate request_size=4 [12:52:46]MH_SAM_APDU [12:52:46]CAPDU: 80 0D 03 02 [12:52:46]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [12:52:46]Write i2c OK [12:52:46]MH_I2C_Read... [12:52:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:52:46]Read from MH i2c: E2 [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: E2 0B 00 [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: E2 0B 00 AE 00 00 35 47 0D 22 29 D2 18 BE 90 00 A6 [12:52:46]RAPDU: 35 47 0D 22 29 D2 18 BE 90 00 [12:52:46]wFMCommunicate OK [12:52:46]SAM_PROTO_SignData done [12:52:46]FM_MakeSignedData done [12:52:46]CreateOFDProtocolMessage [12:52:46]wFMCommunicate request_size=4 [12:52:46]MH_SAM_APDU [12:52:46]CAPDU: 80 11 00 00 [12:52:46]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [12:52:46]Write i2c OK [12:52:46]MH_I2C_Read... [12:52:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:46]Read from MH i2c: E2 [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: E2 17 00 [12:52:46]MH_I2C_Read... [12:52:46]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:52:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:52:46]wFMCommunicate OK [12:52:46]CreateOFDProtocolMessage done [12:52:46]OFDSenderStorePacket 85993 [12:52:46]StoreOFDPacket docnum=85993 [12:52: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 17 F0 07 01 12 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 1D 70 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4B 51 DA FA 7A DC 35 47 0D 22 29 D2 18 BE [12:52:46]CheckFolder [12:52:46]dirname=/storage/ofd_packets [12:52:46]CheckFolder done [12:52:46]ProducePacketName [12:52:46]name=ofd_packets/00085993 [12:52:46]NVStorageSaveData ofd_packets/00085993 [12:52:46]File name is /storage/ofd_packets/00085993 [12:52:46]Write 301 bytes [12:52:46]NVStorageSaveData done [12:52:46]OFDSenderStorePacket done [12:52:46]KKMCreateOFDPacket done [12:52:46]NVStorageSaveData kkm_last_timestamp [12:52:46]File name is /storage/kkm_last_timestamp [12:52:46]Write 4 bytes [12:52:46]NVStorageSaveData done [12:52:46]ExternCall_PrintAddStr [12:52:46]wPrintStart [12:52:46]Write to MH i2c: 01 00 00 B0 00 B0 [12:52:46]Write i2c OK [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: 01 [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: 01 07 00 [12:52:46]MH_I2C_Read... [12:52:46]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [12:52:46]RasterBufferAndPrint [12:52:46]line Счет N : (1)870859 [12:52:46]line ИНН: 02508201610067 [12:52:46]line Контрольно-Кассовый Чек [12:52:46]line ПРОДАЖА [12:52:46]line ТРК (МРК, ГНК) : 33 [12:52:46]line Товар: 2710124130 [12:52:46]line Аи-92-К-5 [12:52:46]line 5.900 * 67.80 [12:52:46]line = 400.02 [12:52:46]line НДС 12% НСП 1% [12:52:46]line > о реализуемом товаре [12:52:46]line ОКРУГЛЕНИЕ: -0.02 [12:52:46]line ИТОГО: 400.00 [12:52:46]line Внесено: 400.00 [12:52:46]line СДАЧА: 0.00 [12:52:46]line НСП 1% : 3.54 [12:52:46]line НДС 12% : 42.48 [12:52:46]line Наличными: 400.00 [12:52:46]line Безнал.: 0.00 [12:52:46]line Место: АЗС № 137 "Партнер Нефть" [12:52:46]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:52:46]line СНО: Общий режим [12:52:46]line Чек 152 20.09.2024 12:52 [12:52:46]line Смена: 495 ФФД: 1.0 [12:52:46]line ЗНМ: 0300000064 [12:52:46]line РНМ: 0000000000092592 [12:52:46]line Версия ККМ: 001 [12:52:46]line ФМ: 0000000000874979 [12:52:46]line ФД: 85993 [12:52:46]line ФПД: 82814938282716 [12:52:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T125245&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85993&fm=82814938282716&tin=02508201610067®Number=0000000000092592&sum=40000 [12:52:46]OFD Sender: Processing packet 85993 [packets to send 263, broken 262] [12:52:46]ProducePacketName [12:52:46]name=ofd_packets/00085993 [12:52:46]OFD Sender: To server: pG, [12:52:46]CommunicateWithHost lk.salyk.kg:30040 [12:52:46]ConnectInit lk.salyk.kg [12:52:46]written 0, free lines is 4095 [12:52:47]Write to MH i2c: 01 00 00 DB 00 DB [12:52:47]Write i2c OK [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: 01 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: 01 07 00 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 CF 0C BD [12:52:47]RasterBufferAndPrint [12:52:47]line [12:52:47]line [12:52:47]line [12:52:47]line [12:52:47]line [12:52:47]written 0, free lines is 3287 [12:52:47]MH_Cut [12:52:47]Write to MH i2c: D1 01 00 E2 00 01 B4 [12:52:47]Write i2c OK [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: D1 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: D1 01 00 [12:52:47]MH_I2C_Read... [12:52:47]Read from MH i2c: D1 01 00 E2 00 00 B3 [12:52:47]Write to MH i2c: 01 00 00 E3 00 E3 [12:52:47]Write i2c OK [12:52:47]MH_I2C_Read... [12:52:47]*** Cut start [12:52:47]*** Partial cut [12:52:47]*** CUTSNS_PIN = 1 [12:52:47]*** CUTSNS_PIN = 0 [12:52:48]*** Brake cut motor [12:52:48]Read from MH i2c: 01 [12:52:48]MH_I2C_Read... [12:52:48]*** Stop cut motor [12:52:48]*** Cut end [12:52:48]Read from MH i2c: 01 07 00 [12:52:48]MH_I2C_Read... [12:52:48]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [12:52:48]process_action close_receipt done [12:52:48]requested_data is exist [12:52:48]produce_requested_data [12:52:48]requested_item fm.sn is exist - process it [12:52:48]wFMCommunicate request_size=4 [12:52:48]MH_SAM_APDU [12:52:48]CAPDU: 80 11 00 00 [12:52:48]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [12:52:48]Write i2c OK [12:52:48]MH_I2C_Read... [12:52:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:48]Read from MH i2c: E2 [12:52:48]MH_I2C_Read... [12:52:48]Read from MH i2c: E2 17 00 [12:52:48]MH_I2C_Read... [12:52:48]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: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 [12:52:48]wFMCommunicate OK [12:52:48]requested_item fd.num is exist - process it [12:52:48]SAM_PROTO_GetFieldsCounters [12:52:48]wFMCommunicate request_size=4 [12:52:48]MH_SAM_APDU [12:52:48]CAPDU: 80 13 00 00 [12:52:48]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [12:52:48]Write i2c OK [12:52:48]MH_I2C_Read... [12:52:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:48]Read from MH i2c: E2 [12:52:48]MH_I2C_Read... [12:52:48]Read from MH i2c: E2 62 00 [12:52:48]MH_I2C_Read... [12:52:48]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 E9 4F 01 00 0E 04 04 00 EF 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 81 [12:52: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 E9 4F 01 00 0E 04 04 00 EF 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:52:48]wFMCommunicate OK [12:52:48]SAM_PROTO_GetFieldsCounters done [12:52:48]requested_item shift.num is exist - process it [12:52:48]requested_item shift.opened is exist - process it [12:52:48]req_shift_opened [12:52:48]FM_GetShiftState [12:52:48]SAM_PROTO_GetShiftState [12:52:48]wFMCommunicate request_size=4 [12:52:48]MH_SAM_APDU [12:52:48]CAPDU: 80 13 01 00 [12:52:48]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [12:52:48]Write i2c OK [12:52:48]MH_I2C_Read... [12:52:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:48]Read from MH i2c: E2 [12:52:48]MH_I2C_Read... [12:52:48]Read from MH i2c: E2 0E 00 [12:52:48]MH_I2C_Read... [12:52:48]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EE [12:52:48]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:52:48]wFMCommunicate OK [12:52:48]SAM_PROTO_GetShiftState done [12:52:48]FM_GetShiftState done [12:52:48]req_shift_opened done [12:52:48]requested_item shift.open_date is exist - process it [12:52:48]req_shift_open_date [12:52:48]req_shift_open_date done [12:52:48]produce_requested_data done [12:52:48]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85993,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:52:48]process_action_free close_receipt [12:52:48]json_value_free [12:52:48]json_value_free done [12:52:48]process_json_proto returns [12:52:48]Send response to host [12:52:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85993,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:52:48]free response buf [12:52:48]execute_script done [12:52:48]execute_script returns [12:52:48]free content buf [12:52:48]Sock 10.Close socket [12:52:48]Sock 10.Thread stoped [12:52:49]Connected sock=9 [12: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 17 F0 07 01 12 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 1D 70 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 4B 51 DA FA 7A DC 35 47 0D 22 29 D2 18 BE [12:52: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 03 8E 47 00 41 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 E9 4F 01 00 F4 03 04 00 F5 1A ED 66 B6 04 01 00 00 F0 FA FE 7E D1 80 1B 1A [12:52:49]CommunicateWithHost err = 0 [12:52:49]CheckOFDResponse [12:52:49]1017 (14) - 77093643461234 [12:52:49]1041 (16) - 0000000000874979 [12:52:49]1040 (4) - 85993 [12:52:49]1012 (4) - 20.09.2024 06:49 [12:52:49]1206 (1) - 0 [12:52:49]OFD Sender: Remove packet 85993 [12:52:49]ProducePacketName [12:52:49]name=ofd_packets/00085993 [12:52:49]NVStorageDeleteData [12:52:50]OFD Sender: No OFD packet to send [12:52:52]accept exits with 7 [12:52:52]New connection [12:52:52]New thread 3066895716 created [12:52:52]Thread 3067039076 joined [12:52:52]Waiting for new connection... [12:52:52] Sock 7.Parse request [12:52:52]Sock 7.Check first char [12:52:52]Sock 7.First char is OK [12:52:52]request: POST /json_proto HTTP/1.0 [12:52:52]Method: POST [12:52:52]URL: /json_proto [12:52:52]Method is POST - this is cgi request [12:52:52]url: /json_proto [12:52:52]query_string will be loaded in cgi processing [12:52:52]execute_cgi json_proto POST (null) [12:52:52]execute_cgi path=json_proto method=POST [12:52:52]POST find Content-Length [12:52:52]Host: 172.17.47.196:8080 [12:52:52]Content-Length: 816 [12:52:52]Content-Type: application/json [12:52:52] [12:52:52]POST finish read [12:52:52]Found Content-Length = 816 [12:52:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870858", "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" ] } } [12:52:52]execute_script... [12:52: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)870858", "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" ] } } [12:52:52]POST & json_proto [12:52:52]process_json_proto [12:52:52]json parsed OK: [12:52:52]protocol is kg_v1.0 [12:52:52]action value=close_receipt [12:52:52]process_action close_receipt [12:52:52]cmd_close_receipt [12:52:52]MH_GetDate [12:52:52]Write to MH i2c: F0 00 00 E7 00 D6 [12:52:52]Write i2c OK [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: F0 [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: F0 09 00 [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: F0 09 00 E7 00 00 25 70 ED 66 4C 6B 94 66 78 [12:52:52]GetLastDocTimeStamp 1726836765 [12:52:52]current date 1726836773 [12:52:52]FM_GetShiftState [12:52:52]SAM_PROTO_GetShiftState [12:52:52]wFMCommunicate request_size=4 [12:52:52]MH_SAM_APDU [12:52:52]CAPDU: 80 13 01 00 [12:52:52]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [12:52:52]Write i2c OK [12:52:52]MH_I2C_Read... [12:52:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:52]Read from MH i2c: E2 [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: E2 0E 00 [12:52:52]MH_I2C_Read... [12:52:52]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F0 [12:52:52]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:52:52]wFMCommunicate OK [12:52:52]SAM_PROTO_GetShiftState done [12:52:52]FM_GetShiftState done [12:52:52]opened in 1726791534 [12:52:52]opened+sec_in_day 1726877934 [12:52:52]quantity*price = 50036 [12:52:52]sum+1 = 50037 [12:52:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 153 20.09.2024 12:52 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 85994 ФПД: 105636128961873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T125253&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85994&fm=105636128961873&tin=02508201610067®Number=0000000000092592&sum=50036 [12:52:54]StoreToDocumentArchive [12:52:54]shift 495 fd 85994 [12:52:54]save to /storage/0495/doc_00085994 [12:52:54]save last doc name /storage/0495/doc_00085994 to /storage/kkm_last_doc_name [12:52:54]save OK [12:52:54]Clear old archive folders... [12:52:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:52:54]tlvbuf is 00470EB0 [12:52:54]SAM_PROTO_ClearQueue [12:52:54]wFMCommunicate request_size=4 [12:52:54]MH_SAM_APDU [12:52:54]CAPDU: 80 09 00 00 [12:52:54]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [12:52:54]Write i2c OK [12:52:54]MH_I2C_Read... [12:52:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:52:54]Read from MH i2c: E2 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 03 00 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [12:52:54]RAPDU: 90 00 [12:52:54]wFMCommunicate OK [12:52:54]SAM_PROTO_ClearQueue done [12:52:54]KKMCreateOFDPacket [12:52:54]OFDProtocolAddRootSTLVToBuf [12:52:54]FM_MakeSignedData [12:52:54]FM_MakeSignedData [12:52:54]SAM_PROTO_SignData [12:52:54]wFMCommunicate request_size=4 [12:52:54]MH_SAM_APDU [12:52:54]CAPDU: 80 0D 01 02 [12:52:54]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [12:52:54]Write i2c OK [12:52:54]MH_I2C_Read... [12:52:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:52:54]Read from MH i2c: E2 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 03 00 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [12:52:54]RAPDU: 90 00 [12:52:54]wFMCommunicate OK [12:52:54]wFMCommunicate request_size=255 [12:52:54]MH_SAM_APDU [12:52:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 99 00 00 00 F4 03 04 00 25 70 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 60 [12:52:54]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 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 99 00 00 00 F4 03 04 00 25 70 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 60 00 00 4F [12:52:54]Write i2c OK [12:52:54]MH_I2C_Read... [12:52:54]recv_with_timeout no data received [12:52:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:54]Read from MH i2c: E2 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 03 00 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [12:52:54]RAPDU: 90 00 [12:52:54]wFMCommunicate OK [12:52:54]wFMCommunicate request_size=10 [12:52:54]MH_SAM_APDU [12:52:54]CAPDU: 80 0D 02 02 05 13 53 F1 35 51 [12:52:54]Write to MH i2c: E2 0D 00 F8 00 80 0D 02 02 05 00 13 53 F1 35 51 00 00 59 [12:52:54]Write i2c OK [12:52:54]MH_I2C_Read... [12:52:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:54]Read from MH i2c: E2 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 03 00 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [12:52:54]RAPDU: 90 00 [12:52:54]wFMCommunicate OK [12:52:54]wFMCommunicate request_size=4 [12:52:54]MH_SAM_APDU [12:52:54]CAPDU: 80 0D 03 02 [12:52:54]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [12:52:54]Write i2c OK [12:52:54]MH_I2C_Read... [12:52:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:52:54]Read from MH i2c: E2 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 0B 00 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 0B 00 F9 00 00 31 CC 87 03 89 4B 53 44 90 00 67 [12:52:54]RAPDU: 31 CC 87 03 89 4B 53 44 90 00 [12:52:54]wFMCommunicate OK [12:52:54]SAM_PROTO_SignData done [12:52:54]FM_MakeSignedData done [12:52:54]CreateOFDProtocolMessage [12:52:54]wFMCommunicate request_size=4 [12:52:54]MH_SAM_APDU [12:52:54]CAPDU: 80 11 00 00 [12:52:54]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [12:52:54]Write i2c OK [12:52:54]MH_I2C_Read... [12:52:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:54]Read from MH i2c: E2 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: E2 17 00 [12:52:54]MH_I2C_Read... [12:52:54]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:52:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [12:52:54]wFMCommunicate OK [12:52:54]CreateOFDProtocolMessage done [12:52:54]OFDSenderStorePacket 85994 [12:52:54]StoreOFDPacket docnum=85994 [12:52: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 0F 01 00 00 4E 9C 07 01 9C 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 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 99 00 00 00 F4 03 04 00 25 70 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 60 13 53 F1 35 51 31 CC 87 03 89 4B 53 44 [12:52:54]CheckFolder [12:52:54]dirname=/storage/ofd_packets [12:52:54]CheckFolder done [12:52:54]ProducePacketName [12:52:54]name=ofd_packets/00085994 [12:52:54]NVStorageSaveData ofd_packets/00085994 [12:52:54]File name is /storage/ofd_packets/00085994 [12:52:54]Write 301 bytes [12:52:54]NVStorageSaveData done [12:52:54]OFDSenderStorePacket done [12:52:54]KKMCreateOFDPacket done [12:52:54]NVStorageSaveData kkm_last_timestamp [12:52:54]File name is /storage/kkm_last_timestamp [12:52:54]Write 4 bytes [12:52:54]NVStorageSaveData done [12:52:54]ExternCall_PrintAddStr [12:52:54]wPrintStart [12:52:54]Write to MH i2c: 01 00 00 FB 00 FB [12:52:54]OFD Sender: Processing packet 85994 [packets to send 263, broken 262] [12:52:54]ProducePacketName [12:52:54]name=ofd_packets/00085994 [12:52:54]OFD Sender: To server: pG, [12:52:54]CommunicateWithHost lk.salyk.kg:30040 [12:52:54]ConnectInit lk.salyk.kg [12:52:54]Write i2c OK [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: 01 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: 01 07 00 [12:52:54]MH_I2C_Read... [12:52:54]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [12:52:54]RasterBufferAndPrint [12:52:54]line Счет N : (1)870858 [12:52:54]line ИНН: 02508201610067 [12:52:54]line Контрольно-Кассовый Чек [12:52:54]line ПРОДАЖА [12:52:54]line ТРК (МРК, ГНК) : 53 [12:52:54]line Товар: 2710124130 [12:52:54]line Аи-92-К-5 [12:52:54]line 7.380 * 67.80 [12:52:54]line = 500.36 [12:52:54]line НДС 12% НСП 1% [12:52:54]line > о реализуемом товаре [12:52:54]line ИТОГО: 500.36 [12:52:54]line НСП 1% : 4.43 [12:52:54]line НДС 12% : 53.14 [12:52:54]line Наличными: 0.00 [12:52:54]line Безнал.: 500.36 [12:52:54]line Место: АЗС № 137 "Партнер Нефть" [12:52:54]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:52:54]line СНО: Общий режим [12:52:54]line Чек 153 20.09.2024 12:52 [12:52:54]line Смена: 495 ФФД: 1.0 [12:52:54]line ЗНМ: 0300000064 [12:52:54]line РНМ: 0000000000092592 [12:52:54]line Версия ККМ: 001 [12:52:54]line Платежная система: Бакай Банк [12:52:54]line ФМ: 0000000000874979 [12:52:54]line ФД: 85994 [12:52:54]line ФПД: 105636128961873 [12:52:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T125253&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85994&fm=105636128961873&tin=02508201610067®Number=0000000000092592&sum=50036 [12:52:54]written 0, free lines is 4095 [12:52:55]Write to MH i2c: 01 00 00 25 01 26 [12:52:55]Write i2c OK [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: 01 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: 01 07 00 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: 01 07 00 25 01 00 00 00 00 00 E6 0C 1F [12:52:55]RasterBufferAndPrint [12:52:55]line [12:52:55]line [12:52:55]line [12:52:55]line [12:52:55]line [12:52:55]written 0, free lines is 3315 [12:52:55]MH_Cut [12:52:55]Write to MH i2c: D1 01 00 2C 01 01 FF [12:52:55]Write i2c OK [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: D1 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: D1 01 00 [12:52:55]MH_I2C_Read... [12:52:55]Read from MH i2c: D1 01 00 2C 01 00 FE [12:52:55]Write to MH i2c: 01 00 00 2D 01 2E [12:52:55]Write i2c OK [12:52:55]MH_I2C_Read... [12:52:55]*** Cut start [12:52:55]*** Partial cut [12:52:55]*** CUTSNS_PIN = 1 [12:52:55]*** CUTSNS_PIN = 0 [12:52:56]*** Brake cut motor [12:52:56]Read from MH i2c: 01 [12:52:56]MH_I2C_Read... [12:52:56]*** Stop cut motor [12:52:56]*** Cut end [12:52:56]Read from MH i2c: 01 07 00 [12:52:56]MH_I2C_Read... [12:52:56]Read from MH i2c: 01 07 00 2D 01 00 00 00 00 00 FF 0F 43 [12:52:56]process_action close_receipt done [12:52:56]requested_data is exist [12:52:56]produce_requested_data [12:52:56]requested_item fm.sn is exist - process it [12:52:56]wFMCommunicate request_size=4 [12:52:56]MH_SAM_APDU [12:52:56]CAPDU: 80 11 00 00 [12:52:56]Write to MH i2c: E2 08 00 2E 01 80 11 00 00 00 00 00 00 A9 [12:52:56]Write i2c OK [12:52:56]MH_I2C_Read... [12:52:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:56]Read from MH i2c: E2 [12:52:56]MH_I2C_Read... [12:52:56]Read from MH i2c: E2 17 00 [12:52:56]MH_I2C_Read... [12:52:56]Read from MH i2c: E2 17 00 2E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 08 [12: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 [12:52:56]wFMCommunicate OK [12:52:56]requested_item fd.num is exist - process it [12:52:56]SAM_PROTO_GetFieldsCounters [12:52:56]wFMCommunicate request_size=4 [12:52:56]MH_SAM_APDU [12:52:56]CAPDU: 80 13 00 00 [12:52:56]Write to MH i2c: E2 08 00 2F 01 80 13 00 00 00 00 00 00 AC [12:52:56]Write i2c OK [12:52:56]MH_I2C_Read... [12:52:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:56]Read from MH i2c: E2 [12:52:56]MH_I2C_Read... [12:52:56]Read from MH i2c: E2 62 00 [12:52:56]MH_I2C_Read... [12:52:56]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 EA 4F 01 00 0E 04 04 00 EF 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 D0 [12:52: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 4F 01 00 0E 04 04 00 EF 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:52:56]wFMCommunicate OK [12:52:56]SAM_PROTO_GetFieldsCounters done [12:52:56]requested_item shift.num is exist - process it [12:52:56]requested_item shift.opened is exist - process it [12:52:56]req_shift_opened [12:52:56]FM_GetShiftState [12:52:56]SAM_PROTO_GetShiftState [12:52:56]wFMCommunicate request_size=4 [12:52:56]MH_SAM_APDU [12:52:56]CAPDU: 80 13 01 00 [12:52:56]Write to MH i2c: E2 08 00 30 01 80 13 01 00 00 00 00 00 AE [12:52:56]Write i2c OK [12:52:56]MH_I2C_Read... [12:52:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:56]Read from MH i2c: E2 [12:52:56]MH_I2C_Read... [12:52:56]Read from MH i2c: E2 0E 00 [12:52:56]MH_I2C_Read... [12:52:56]Read from MH i2c: E2 0E 00 30 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 39 [12:52:56]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:52:56]wFMCommunicate OK [12:52:56]SAM_PROTO_GetShiftState done [12:52:56]FM_GetShiftState done [12:52:56]req_shift_opened done [12:52:56]requested_item shift.open_date is exist - process it [12:52:56]req_shift_open_date [12:52:56]req_shift_open_date done [12:52:56]produce_requested_data done [12:52:56]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85994,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:52:56]process_action_free close_receipt [12:52:56]json_value_free [12:52:56]json_value_free done [12:52:56]process_json_proto returns [12:52:56]Send response to host [12:52:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85994,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:52:56]free response buf [12:52:56]execute_script done [12:52:56]execute_script returns [12:52:56]free content buf [12:52:56]Sock 7.Close socket [12:52:56]Sock 7.Thread stoped [12:52:59]ConnectInit Can't take IP for lk.salyk.kg [12:52:59]CommunicateWithHost connect error [12:52:59]CommunicateWithHost err = -1 [12:52:59]OFD Sender: Server communicate error [12:53:04]OFD Sender: Processing packet 85994 [packets to send 263, broken 262] [12:53:04]ProducePacketName [12:53:04]name=ofd_packets/00085994 [12:53:04]OFD Sender: To server: pG, [12:53:04]CommunicateWithHost lk.salyk.kg:30040 [12:53:04]ConnectInit lk.salyk.kg [12:53:04]Connected sock=7 [12:53:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 4E 9C 07 01 9C 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 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 99 00 00 00 F4 03 04 00 25 70 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 60 13 53 F1 35 51 31 CC 87 03 89 4B 53 44 [12:53:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 32 EA 47 00 EB 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 EA 4F 01 00 F4 03 04 00 05 1B ED 66 B6 04 01 00 00 82 5B 27 5F E8 60 40 D6 [12:53:05]CommunicateWithHost err = 0 [12:53:05]CheckOFDResponse [12:53:05]1017 (14) - 77093643461234 [12:53:05]1041 (16) - 0000000000874979 [12:53:05]1040 (4) - 85994 [12:53:05]1012 (4) - 20.09.2024 06:49 [12:53:05]1206 (1) - 0 [12:53:05]OFD Sender: Remove packet 85994 [12:53:05]ProducePacketName [12:53:05]name=ofd_packets/00085994 [12:53:05]NVStorageDeleteData [12:53:06]OFD Sender: No OFD packet to send [12:53:11]OFD Sender: No OFD packet to send [12:53:16]OFD Sender: No OFD packet to send [12:53:21]OFD Sender: No OFD packet to send [12:53:24]recv_with_timeout no data received [12:53:26]OFD Sender: No OFD packet to send [12:53:31]OFD Sender: No OFD packet to send [12:53:36]OFD Sender: No OFD packet to send [12:53:41]OFD Sender: No OFD packet to send [12:53:46]OFD Sender: No OFD packet to send [12:53:51]OFD Sender: No OFD packet to send [12:53:56]OFD Sender: No OFD packet to send [12:54:01]OFD Sender: No OFD packet to send [12:54:06]OFD Sender: No OFD packet to send [12:54:11]OFD Sender: No OFD packet to send [12:54:16]OFD Sender: No OFD packet to send [12:54:21]OFD Sender: No OFD packet to send [12:54:26]OFD Sender: No OFD packet to send [12:54:31]OFD Sender: No OFD packet to send [12:54:36]OFD Sender: No OFD packet to send [12:54:41]OFD Sender: No OFD packet to send [12:54:46]OFD Sender: No OFD packet to send [12:54:51]OFD Sender: No OFD packet to send [12:54:56]OFD Sender: No OFD packet to send [12:55:01]OFD Sender: No OFD packet to send [12:55:06]OFD Sender: No OFD packet to send [12:55:11]OFD Sender: No OFD packet to send [12:55:15]accept exits with 9 [12:55:15]New connection [12:55:15]New thread 3067039076 created [12:55:15]Thread 3066895716 joined [12:55:15]Waiting for new connection... [12:55:15] Sock 9.Parse request [12:55:15]Sock 9.Check first char [12:55:15]Sock 9.First char is OK [12:55:15]request: POST /json_proto HTTP/1.0 [12:55:15]Method: POST [12:55:15]URL: /json_proto [12:55:15]Method is POST - this is cgi request [12:55:15]url: /json_proto [12:55:15]query_string will be loaded in cgi processing [12:55:15]execute_cgi json_proto POST (null) [12:55:15]execute_cgi path=json_proto method=POST [12:55:15]POST find Content-Length [12:55:15]Host: 172.17.47.196:8080 [12:55:15]Content-Length: 687 [12:55:15]Content-Type: application/json [12:55:15] [12:55:15]POST finish read [12:55:15]Found Content-Length = 687 [12:55:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870860", "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:55:15]execute_script... [12:55: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)870860", "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:55:15]POST & json_proto [12:55:15]process_json_proto [12:55:15]json parsed OK: [12:55:15]protocol is kg_v1.0 [12:55:15]action value=close_receipt [12:55:15]process_action close_receipt [12:55:15]cmd_close_receipt [12:55:15]MH_GetDate [12:55:15]Write to MH i2c: F0 00 00 31 01 21 [12:55:15]Write i2c OK [12:55:15]MH_I2C_Read... [12:55:15]Read from MH i2c: F0 [12:55:15]MH_I2C_Read... [12:55:15]Read from MH i2c: F0 09 00 [12:55:15]MH_I2C_Read... [12:55:15]Read from MH i2c: F0 09 00 31 01 00 B4 70 ED 66 4C 6B 94 66 52 [12:55:15]GetLastDocTimeStamp 1726836773 [12:55:15]current date 1726836916 [12:55:15]FM_GetShiftState [12:55:15]SAM_PROTO_GetShiftState [12:55:15]wFMCommunicate request_size=4 [12:55:15]MH_SAM_APDU [12:55:15]CAPDU: 80 13 01 00 [12:55:15]Write to MH i2c: E2 08 00 32 01 80 13 01 00 00 00 00 00 B0 [12:55:15]Write i2c OK [12:55:15]MH_I2C_Read... [12:55:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:15]Read from MH i2c: E2 [12:55:15]MH_I2C_Read... [12:55:15]Read from MH i2c: E2 0E 00 [12:55:15]MH_I2C_Read... [12:55:15]Read from MH i2c: E2 0E 00 32 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 3B [12:55:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:55:15]wFMCommunicate OK [12:55:15]SAM_PROTO_GetShiftState done [12:55:15]FM_GetShiftState done [12:55:15]opened in 1726791534 [12:55:15]opened+sec_in_day 1726877934 [12:55:15]quantity*price = 100050 [12:55:15]sum+1 = 100052 [12:55:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 154 20.09.2024 12:55 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85995 ФПД: 36898122014760 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T125516&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85995&fm=36898122014760&tin=02508201610067®Number=0000000000092592&sum=100000 [12:55:16]StoreToDocumentArchive [12:55:16]shift 495 fd 85995 [12:55:16]save to /storage/0495/doc_00085995 [12:55:16]save last doc name /storage/0495/doc_00085995 to /storage/kkm_last_doc_name [12:55:16]save OK [12:55:16]Clear old archive folders... [12:55:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:55:16]tlvbuf is B6EEF8D0 [12:55:16]SAM_PROTO_ClearQueue [12:55:16]wFMCommunicate request_size=4 [12:55:16]MH_SAM_APDU [12:55:16]CAPDU: 80 09 00 00 [12:55:16]Write to MH i2c: E2 08 00 3F 01 80 09 00 00 00 00 00 00 B2 [12:55:16]Write i2c OK [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: E2 [12:55:16]MH_I2C_Read... [12:55:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:16]Read from MH i2c: E2 03 00 [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [12:55:16]RAPDU: 90 00 [12:55:16]wFMCommunicate OK [12:55:16]SAM_PROTO_ClearQueue done [12:55:16]KKMCreateOFDPacket [12:55:16]OFDProtocolAddRootSTLVToBuf [12:55:16]FM_MakeSignedData [12:55:16]FM_MakeSignedData [12:55:16]SAM_PROTO_SignData [12:55:16]wFMCommunicate request_size=4 [12:55:16]MH_SAM_APDU [12:55:16]CAPDU: 80 0D 01 02 [12:55:16]Write to MH i2c: E2 08 00 40 01 80 0D 01 02 00 00 00 00 BA [12:55:16]Write i2c OK [12:55:16]MH_I2C_Read... [12:55:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:16]Read from MH i2c: E2 [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: E2 03 00 [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [12:55:16]RAPDU: 90 00 [12:55:16]wFMCommunicate OK [12:55:16]wFMCommunicate request_size=255 [12:55:16]MH_SAM_APDU [12:55: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 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 9A 00 00 00 F4 03 04 00 B4 70 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [12:55:16]Write to MH i2c: E2 02 01 41 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 9A 00 00 00 F4 03 04 00 B4 70 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 70 [12:55:16]Write i2c OK [12:55:16]MH_I2C_Read... [12:55:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:16]Read from MH i2c: E2 [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: E2 03 00 [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [12:55:16]RAPDU: 90 00 [12:55:16]wFMCommunicate OK [12:55:16]wFMCommunicate request_size=11 [12:55:16]MH_SAM_APDU [12:55:16]CAPDU: 80 0D 02 02 06 21 8F 03 74 A0 28 [12:55:16]Write to MH i2c: E2 0E 00 42 01 80 0D 02 02 06 00 21 8F 03 74 A0 28 00 00 B8 [12:55:16]Write i2c OK [12:55:16]MH_I2C_Read... [12:55:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:16]Read from MH i2c: E2 [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: E2 03 00 [12:55:16]MH_I2C_Read... [12:55:16]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [12:55:16]RAPDU: 90 00 [12:55:16]wFMCommunicate OK [12:55:16]wFMCommunicate request_size=4 [12:55:16]MH_SAM_APDU [12:55:16]CAPDU: 80 0D 03 02 [12:55:16]Write to MH i2c: E2 08 00 43 01 80 0D 03 02 00 00 00 00 BF [12:55:16]Write i2c OK [12:55:16]MH_I2C_Read... [12:55:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:17]Read from MH i2c: E2 [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: E2 0B 00 [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: E2 0B 00 43 01 00 95 26 94 3C 9D D7 B0 0B 90 00 7A [12:55:17]RAPDU: 95 26 94 3C 9D D7 B0 0B 90 00 [12:55:17]wFMCommunicate OK [12:55:17]SAM_PROTO_SignData done [12:55:17]FM_MakeSignedData done [12:55:17]CreateOFDProtocolMessage [12:55:17]wFMCommunicate request_size=4 [12:55:17]MH_SAM_APDU [12:55:17]CAPDU: 80 11 00 00 [12:55:17]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [12:55:17]Write i2c OK [12:55:17]MH_I2C_Read... [12:55:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:17]Read from MH i2c: E2 [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: E2 17 00 [12:55:17]MH_I2C_Read... [12:55:17]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 [12: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 [12:55:17]wFMCommunicate OK [12:55:17]CreateOFDProtocolMessage done [12:55:17]OFDSenderStorePacket 85995 [12:55:17]StoreOFDPacket docnum=85995 [12:55: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 E6 9C 08 01 06 65 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 9A 00 00 00 F4 03 04 00 B4 70 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 21 8F 03 74 A0 28 95 26 94 3C 9D D7 B0 0B [12:55:17]CheckFolder [12:55:17]dirname=/storage/ofd_packets [12:55:17]CheckFolder done [12:55:17]ProducePacketName [12:55:17]name=ofd_packets/00085995 [12:55:17]NVStorageSaveData ofd_packets/00085995 [12:55:17]File name is /storage/ofd_packets/00085995 [12:55:17]Write 302 bytes [12:55:17]NVStorageSaveData done [12:55:17]OFDSenderStorePacket done [12:55:17]KKMCreateOFDPacket done [12:55:17]NVStorageSaveData kkm_last_timestamp [12:55:17]File name is /storage/kkm_last_timestamp [12:55:17]Write 4 bytes [12:55:17]NVStorageSaveData done [12:55:17]ExternCall_PrintAddStr [12:55:17]wPrintStart [12:55:17]Write to MH i2c: 01 00 00 45 01 46 [12:55:17]Write i2c OK [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: 01 [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: 01 07 00 [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [12:55:17]RasterBufferAndPrint [12:55:17]line Счет N : (1)870860 [12:55:17]line ИНН: 02508201610067 [12:55:17]line Контрольно-Кассовый Чек [12:55:17]line ПРОДАЖА [12:55:17]line ТРК (МРК, ГНК) : 34 [12:55:17]line Товар: 2710194210 [12:55:17]line ДТ(л)-К-4 [12:55:17]line 13.130 * 76.20 [12:55:17]line = 1000.51 [12:55:17]line НДС 12% НСП 1% [12:55:17]line > о реализуемом товаре [12:55:17]line ОКРУГЛЕНИЕ: -0.51 [12:55:17]line ИТОГО: 1000.00 [12:55:17]line Внесено: 1000.00 [12:55:17]line СДАЧА: 0.00 [12:55:17]line НСП 1% : 8.85 [12:55:17]line НДС 12% : 106.25 [12:55:17]line Наличными: 1000.00 [12:55:17]line Безнал.: 0.00 [12:55:17]line Место: АЗС № 137 "Партнер Нефть" [12:55:17]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:55:17]line СНО: Общий режим [12:55:17]line Чек 154 20.09.2024 12:55 [12:55:17]line Смена: 495 ФФД: 1.0 [12:55:17]line ЗНМ: 0300000064 [12:55:17]line РНМ: 0000000000092592 [12:55:17]line Версия ККМ: 001 [12:55:17]line ФМ: 0000000000874979 [12:55:17]line ФД: 85995 [12:55:17]line ФПД: 36898122014760 [12:55:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T125516&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85995&fm=36898122014760&tin=02508201610067®Number=0000000000092592&sum=100000 [12:55:17]OFD Sender: Processing packet 85995 [packets to send 263, broken 262] [12:55:17]ProducePacketName [12:55:17]name=ofd_packets/00085995 [12:55:17]OFD Sender: To server: pG, [12:55:17]CommunicateWithHost lk.salyk.kg:30040 [12:55:17]ConnectInit lk.salyk.kg [12:55:17]written 0, free lines is 4095 [12:55:17]Write to MH i2c: 01 00 00 70 01 71 [12:55:17]Write i2c OK [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: 01 [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: 01 07 00 [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: 01 07 00 70 01 00 00 00 00 00 D8 0C 5C [12:55:17]RasterBufferAndPrint [12:55:17]line [12:55:17]line [12:55:17]line [12:55:17]line [12:55:17]line [12:55:17]written 0, free lines is 3292 [12:55:17]MH_Cut [12:55:17]Write to MH i2c: D1 01 00 77 01 01 4A [12:55:17]Write i2c OK [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: D1 [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: D1 01 00 [12:55:17]MH_I2C_Read... [12:55:17]Read from MH i2c: D1 01 00 77 01 00 49 [12:55:17]Write to MH i2c: 01 00 00 78 01 79 [12:55:17]Write i2c OK [12:55:17]MH_I2C_Read... [12:55:18]*** Cut start [12:55:18]*** Partial cut [12:55:18]*** CUTSNS_PIN = 1 [12:55:18]*** CUTSNS_PIN = 0 [12:55:18]*** Brake cut motor [12:55:18]Connected sock=11 [12: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 10 01 00 00 E6 9C 08 01 06 65 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 9A 00 00 00 F4 03 04 00 B4 70 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 21 8F 03 74 A0 28 95 26 94 3C 9D D7 B0 0B [12:55:19]Read from MH i2c: 01 [12:55:19]MH_I2C_Read... [12:55:19]*** Stop cut motor [12:55:19]*** Cut end [12:55:19]Read from MH i2c: 01 07 00 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: 01 07 00 78 01 00 00 00 00 00 FF 0F 8E [12:55:19]process_action close_receipt done [12:55:19]requested_data is exist [12:55:19]produce_requested_data [12:55:19]requested_item fm.sn is exist - process it [12:55:19]wFMCommunicate request_size=4 [12:55:19]MH_SAM_APDU [12:55:19]CAPDU: 80 11 00 00 [12:55:19]Write to MH i2c: E2 08 00 79 01 80 11 00 00 00 00 00 00 F4 [12:55:19]Write i2c OK [12:55:19]MH_I2C_Read... [12:55:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:19]Read from MH i2c: E2 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: E2 17 00 [12:55:19]MH_I2C_Read... [12:55:19]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 [12:55: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:55:19]wFMCommunicate OK [12:55:19]requested_item fd.num is exist - process it [12:55:19]SAM_PROTO_GetFieldsCounters [12:55:19]wFMCommunicate request_size=4 [12:55:19]MH_SAM_APDU [12:55:19]CAPDU: 80 13 00 00 [12:55:19]Write to MH i2c: E2 08 00 7A 01 80 13 00 00 00 00 00 00 F7 [12:55:19]Write i2c OK [12:55:19]MH_I2C_Read... [12: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 38 2C 47 00 2C 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 EB 4F 01 00 F4 03 04 00 8B 1B ED 66 B6 04 01 00 00 E2 65 45 18 C3 EC 38 B4 [12:55:19]CommunicateWithHost err = 0 [12:55:19]CheckOFDResponse [12:55:19]1017 (14) - 77093643461234 [12:55:19]1041 (16) - 0000000000874979 [12:55:19]1040 (4) - 85995 [12:55:19]1012 (4) - 20.09.2024 06:51 [12:55:19]1206 (1) - 0 [12:55:19]OFD Sender: Remove packet 85995 [12:55:19]ProducePacketName [12:55:19]name=ofd_packets/00085995 [12:55:19]NVStorageDeleteData [12:55:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:19]Read from MH i2c: E2 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: E2 62 00 [12:55:19]MH_I2C_Read... [12:55:19]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 EB 4F 01 00 0E 04 04 00 EF 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 1F [12:55: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 EB 4F 01 00 0E 04 04 00 EF 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:55:19]wFMCommunicate OK [12:55:19]SAM_PROTO_GetFieldsCounters done [12:55:19]requested_item shift.num is exist - process it [12:55:19]requested_item shift.opened is exist - process it [12:55:19]req_shift_opened [12:55:19]FM_GetShiftState [12:55:19]SAM_PROTO_GetShiftState [12:55:19]wFMCommunicate request_size=4 [12:55:19]MH_SAM_APDU [12:55:19]CAPDU: 80 13 01 00 [12:55:19]Write to MH i2c: E2 08 00 7B 01 80 13 01 00 00 00 00 00 F9 [12:55:19]Write i2c OK [12:55:19]MH_I2C_Read... [12:55:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:19]Read from MH i2c: E2 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: E2 0E 00 [12:55:19]MH_I2C_Read... [12:55:19]Read from MH i2c: E2 0E 00 7B 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 84 [12:55:19]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:55:19]wFMCommunicate OK [12:55:19]SAM_PROTO_GetShiftState done [12:55:19]FM_GetShiftState done [12:55:19]req_shift_opened done [12:55:19]requested_item shift.open_date is exist - process it [12:55:19]req_shift_open_date [12:55:19]req_shift_open_date done [12:55:19]produce_requested_data done [12:55:19]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85995,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:55:19]process_action_free close_receipt [12:55:19]json_value_free [12:55:19]json_value_free done [12:55:19]process_json_proto returns [12:55:19]Send response to host [12:55:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85995,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:55:19]free response buf [12:55:19]execute_script done [12:55:19]execute_script returns [12:55:19]free content buf [12:55:19]Sock 9.Close socket [12:55:19]Sock 9.Thread stoped [12:55:19]OFD Sender: No OFD packet to send [12:55:24]OFD Sender: No OFD packet to send [12:55:29]OFD Sender: No OFD packet to send [12:55:34]OFD Sender: No OFD packet to send [12:55:39]OFD Sender: No OFD packet to send [12:55:44]OFD Sender: No OFD packet to send [12:55:49]OFD Sender: No OFD packet to send [12:55:54]OFD Sender: No OFD packet to send [12:55:59]OFD Sender: No OFD packet to send [12:56:04]OFD Sender: No OFD packet to send [12:56:09]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:24]recv_with_timeout no data received [12:57:25]OFD Sender: No OFD packet to send [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: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:58:58]accept exits with 7 [12:58:58]New connection [12:58:58]New thread 3066895716 created [12:58:58]Thread 3067039076 joined [12:58:58]Waiting for new connection... [12:58:58] Sock 7.Parse request [12:58:58]Sock 7.Check first char [12:58:58]Sock 7.First char is OK [12:58:58]request: POST /json_proto HTTP/1.0 [12:58:58]Method: POST [12:58:58]URL: /json_proto [12:58:58]Method is POST - this is cgi request [12:58:58]url: /json_proto [12:58:58]query_string will be loaded in cgi processing [12:58:58]execute_cgi json_proto POST (null) [12:58:58]execute_cgi path=json_proto method=POST [12:58:58]POST find Content-Length [12:58:58]Host: 172.17.47.196:8080 [12:58:58]Content-Length: 759 [12:58:58]Content-Type: application/json [12:58:58] [12:58:58]POST finish read [12:58:58]Found Content-Length = 759 [12:58:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870861", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30077111", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:58:58]execute_script... [12:58: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)870861", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30077111", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:58:58]POST & json_proto [12:58:58]process_json_proto [12:58:58]json parsed OK: [12:58:58]protocol is kg_v1.0 [12:58:58]action value=close_receipt [12:58:58]process_action close_receipt [12:58:58]cmd_close_receipt [12:58:58]MH_GetDate [12:58:58]Write to MH i2c: F0 00 00 7C 01 6C [12:58:58]Write i2c OK [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: F0 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: F0 09 00 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: F0 09 00 7C 01 00 92 71 ED 66 4C 6B 94 66 7C [12:58:58]GetLastDocTimeStamp 1726836916 [12:58:58]current date 1726837138 [12:58:58]FM_GetShiftState [12:58:58]SAM_PROTO_GetShiftState [12:58:58]wFMCommunicate request_size=4 [12:58:58]MH_SAM_APDU [12:58:58]CAPDU: 80 13 01 00 [12:58:58]Write to MH i2c: E2 08 00 7D 01 80 13 01 00 00 00 00 00 FB [12:58:58]Write i2c OK [12:58:58]MH_I2C_Read... [12:58:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:58]Read from MH i2c: E2 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 0E 00 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 0E 00 7D 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 86 [12:58:58]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:58:58]wFMCommunicate OK [12:58:58]SAM_PROTO_GetShiftState done [12:58:58]FM_GetShiftState done [12:58:58]opened in 1726791534 [12:58:58]opened+sec_in_day 1726877934 [12:58:58]quantity*price = 0 [12:58:58]sum+1 = 1 [12:58:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 155 20.09.2024 12:58 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30077111 ФМ: 0000000000874979 ФД: 85996 ФПД: 159389652282153 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T125859&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85996&fm=159389652282153&tin=02508201610067®Number=0000000000092592&sum=0 [12:58:59]StoreToDocumentArchive [12:58:59]shift 495 fd 85996 [12:58:59]save to /storage/0495/doc_00085996 [12:58:59]save last doc name /storage/0495/doc_00085996 to /storage/kkm_last_doc_name [12:58:59]save OK [12:58:59]Clear old archive folders... [12:58:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:58:59]tlvbuf is 00411EE0 [12:58:59]SAM_PROTO_ClearQueue [12:58:59]wFMCommunicate request_size=4 [12:58:59]MH_SAM_APDU [12:58:59]CAPDU: 80 09 00 00 [12:58:59]Write to MH i2c: E2 08 00 8A 01 80 09 00 00 00 00 00 00 FD [12:58:59]Write i2c OK [12:58:59]MH_I2C_Read... [12:58:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:58:59]Read from MH i2c: E2 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: E2 03 00 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [12:58:59]RAPDU: 90 00 [12:58:59]wFMCommunicate OK [12:58:59]SAM_PROTO_ClearQueue done [12:58:59]KKMCreateOFDPacket [12:58:59]OFDProtocolAddRootSTLVToBuf [12:58:59]FM_MakeSignedData [12:58:59]FM_MakeSignedData [12:58:59]SAM_PROTO_SignData [12:58:59]wFMCommunicate request_size=4 [12:58:59]MH_SAM_APDU [12:58:59]CAPDU: 80 0D 01 02 [12:58:59]Write to MH i2c: E2 08 00 8B 01 80 0D 01 02 00 00 00 00 05 [12:58:59]Write i2c OK [12:58:59]MH_I2C_Read... [12:58:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:58:59]Read from MH i2c: E2 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: E2 03 00 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [12:58:59]RAPDU: 90 00 [12:58:59]wFMCommunicate OK [12:58:59]wFMCommunicate request_size=255 [12:58:59]MH_SAM_APDU [12:58:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 9B 00 00 00 F4 03 04 00 93 71 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [12:58:59]Write to MH i2c: E2 02 01 8C 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 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 9B 00 00 00 F4 03 04 00 93 71 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 88 [12:58:59]Write i2c OK [12:58:59]MH_I2C_Read... [12:58:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:59]Read from MH i2c: E2 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: E2 03 00 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [12:58:59]RAPDU: 90 00 [12:58:59]wFMCommunicate OK [12:58:59]wFMCommunicate request_size=11 [12:58:59]MH_SAM_APDU [12:58:59]CAPDU: 80 0D 02 02 06 90 F6 CB 9A EB 29 [12:58:59]Write to MH i2c: E2 0E 00 8D 01 80 0D 02 02 06 00 90 F6 CB 9A EB 29 00 00 13 [12:58:59]Write i2c OK [12:58:59]MH_I2C_Read... [12:58:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:59]Read from MH i2c: E2 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: E2 03 00 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [12:58:59]RAPDU: 90 00 [12:58:59]wFMCommunicate OK [12:58:59]wFMCommunicate request_size=4 [12:58:59]MH_SAM_APDU [12:58:59]CAPDU: 80 0D 03 02 [12:58:59]Write to MH i2c: E2 08 00 8E 01 80 0D 03 02 00 00 00 00 0A [12:58:59]Write i2c OK [12:58:59]MH_I2C_Read... [12:58:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:58:59]Read from MH i2c: E2 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: E2 0B 00 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: E2 0B 00 8E 01 00 F0 B2 4F 0A C8 19 1B AE 90 00 B0 [12:58:59]RAPDU: F0 B2 4F 0A C8 19 1B AE 90 00 [12:58:59]wFMCommunicate OK [12:58:59]SAM_PROTO_SignData done [12:58:59]FM_MakeSignedData done [12:58:59]CreateOFDProtocolMessage [12:58:59]wFMCommunicate request_size=4 [12:58:59]MH_SAM_APDU [12:58:59]CAPDU: 80 11 00 00 [12:58:59]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [12:58:59]Write i2c OK [12:58:59]MH_I2C_Read... [12:58:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:59]Read from MH i2c: E2 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: E2 17 00 [12:58:59]MH_I2C_Read... [12:58:59]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 [12:58: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:58:59]wFMCommunicate OK [12:58:59]CreateOFDProtocolMessage done [12:58:59]OFDSenderStorePacket 85996 [12:58:59]StoreOFDPacket docnum=85996 [12:58: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 D7 B5 08 01 03 D1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 9B 00 00 00 F4 03 04 00 93 71 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 90 F6 CB 9A EB 29 F0 B2 4F 0A C8 19 1B AE [12:58:59]CheckFolder [12:58:59]dirname=/storage/ofd_packets [12:58:59]CheckFolder done [12:58:59]ProducePacketName [12:58:59]name=ofd_packets/00085996 [12:58:59]NVStorageSaveData ofd_packets/00085996 [12:58:59]File name is /storage/ofd_packets/00085996 [12:58:59]Write 302 bytes [12:58:59]NVStorageSaveData done [12:58:59]OFDSenderStorePacket done [12:58:59]KKMCreateOFDPacket done [12:58:59]NVStorageSaveData kkm_last_timestamp [12:58:59]File name is /storage/kkm_last_timestamp [12:58:59]Write 4 bytes [12:58:59]NVStorageSaveData done [12:58:59]ExternCall_PrintAddStr [12:58:59]wPrintStart [12:58:59]Write to MH i2c: 01 00 00 90 01 91 [12:58:59]Write i2c OK [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: 01 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: 01 07 00 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [12:58:59]RasterBufferAndPrint [12:58:59]line Счет N : (1)870861 [12:58:59]line ИНН: 02508201610067 [12:58:59]line Контрольно-Кассовый Чек [12:58:59]line ПРОДАЖА [12:58:59]line ТРК (МРК, ГНК) : 21 [12:58:59]line Товар: 2710194210 [12:58:59]line ДТ(л)-К-4 [12:58:59]line 50.000 * 0.00 [12:58:59]line = 0.00 [12:58:59]line НДС 12% НСП 1% [12:58:59]line > о реализуемом товаре [12:58:59]line ИТОГО: 0.00 [12:58:59]line НСП 1% : 0.00 [12:58:59]line НДС 12% : 0.00 [12:58:59]line Наличными: 0.00 [12:58:59]line Безнал.: 0.00 [12:58:59]line Место: АЗС № 137 "Партнер Нефть" [12:58:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:58:59]line СНО: Общий режим [12:58:59]line Чек 155 20.09.2024 12:58 [12:58:59]line Смена: 495 ФФД: 1.0 [12:58:59]line ЗНМ: 0300000064 [12:58:59]line РНМ: 0000000000092592 [12:58:59]line Версия ККМ: 001 [12:58:59]line Талоны: ТК ГПНА Online [12:58:59]line 30077111 [12:58:59]line ФМ: 0000000000874979 [12:58:59]line ФД: 85996 [12:58:59]line ФПД: 159389652282153 [12:59:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T125859&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85996&fm=159389652282153&tin=02508201610067®Number=0000000000092592&sum=0 [12:59:00]OFD Sender: Processing packet 85996 [packets to send 263, broken 262] [12:59:00]ProducePacketName [12:59:00]name=ofd_packets/00085996 [12:59:00]OFD Sender: To server: pG, [12:59:00]CommunicateWithHost lk.salyk.kg:30040 [12:59:00]ConnectInit lk.salyk.kg [12:59:00]written 0, free lines is 4095 [12:59:00]Write to MH i2c: 01 00 00 BA 01 BB [12:59:00]Write i2c OK [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: 01 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: 01 07 00 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: 01 07 00 BA 01 00 00 00 00 00 DD 0C AB [12:59:00]RasterBufferAndPrint [12:59:00]line [12:59:00]line [12:59:00]line [12:59:00]line [12:59:00]line [12:59:00]written 0, free lines is 3299 [12:59:00]MH_Cut [12:59:00]Write to MH i2c: D1 01 00 C1 01 01 94 [12:59:00]Write i2c OK [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: D1 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: D1 01 00 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: D1 01 00 C1 01 00 93 [12:59:00]Write to MH i2c: 01 00 00 C2 01 C3 [12:59:00]Write i2c OK [12:59:00]MH_I2C_Read... [12:59:01]*** Cut start [12:59:01]*** Partial cut [12:59:01]*** CUTSNS_PIN = 1 [12:59:01]*** CUTSNS_PIN = 0 [12:59:01]*** Brake cut motor [12:59:02]Read from MH i2c: 01 [12:59:02]MH_I2C_Read... [12:59:02]*** Stop cut motor [12:59:02]*** Cut end [12:59:02]Read from MH i2c: 01 07 00 [12:59:02]MH_I2C_Read... [12:59:02]Read from MH i2c: 01 07 00 C2 01 00 00 00 00 00 FF 0F D8 [12:59:02]process_action close_receipt done [12:59:02]requested_data is exist [12:59:02]produce_requested_data [12:59:02]requested_item fm.sn is exist - process it [12:59:02]wFMCommunicate request_size=4 [12:59:02]MH_SAM_APDU [12:59:02]CAPDU: 80 11 00 00 [12:59:02]Write to MH i2c: E2 08 00 C3 01 80 11 00 00 00 00 00 00 3E [12:59:02]Write i2c OK [12:59:02]MH_I2C_Read... [12:59:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:02]Read from MH i2c: E2 [12:59:02]MH_I2C_Read... [12:59:02]Read from MH i2c: E2 17 00 [12:59:02]MH_I2C_Read... [12:59:02]Read from MH i2c: E2 17 00 C3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9D [12:59: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:59:02]wFMCommunicate OK [12:59:02]requested_item fd.num is exist - process it [12:59:02]SAM_PROTO_GetFieldsCounters [12:59:02]wFMCommunicate request_size=4 [12:59:02]MH_SAM_APDU [12:59:02]CAPDU: 80 13 00 00 [12:59:02]Write to MH i2c: E2 08 00 C4 01 80 13 00 00 00 00 00 00 41 [12:59:02]Write i2c OK [12:59:02]MH_I2C_Read... [12:59:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:02]Connected sock=11 [12:59: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 D7 B5 08 01 03 D1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 9B 00 00 00 F4 03 04 00 93 71 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 90 F6 CB 9A EB 29 F0 B2 4F 0A C8 19 1B AE [12:59:02]Read from MH i2c: E2 [12:59:02]MH_I2C_Read... [12:59:02]Read from MH i2c: E2 62 00 [12:59:02]MH_I2C_Read... [12:59:02]Read from MH i2c: E2 62 00 C4 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 6D [12:59:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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:59:02]wFMCommunicate OK [12:59:02]SAM_PROTO_GetFieldsCounters done [12:59:02]requested_item shift.num is exist - process it [12:59:02]requested_item shift.opened is exist - process it [12:59:02]req_shift_opened [12:59:02]FM_GetShiftState [12:59:02]SAM_PROTO_GetShiftState [12:59:02]wFMCommunicate request_size=4 [12:59:02]MH_SAM_APDU [12:59:02]CAPDU: 80 13 01 00 [12:59:02]Write to MH i2c: E2 08 00 C5 01 80 13 01 00 00 00 00 00 43 [12:59:02]Write i2c OK [12:59:02]MH_I2C_Read... [12:59:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:02]Read from MH i2c: E2 [12:59:02]MH_I2C_Read... [12:59:02]Read from MH i2c: E2 0E 00 [12:59:02]MH_I2C_Read... [12:59:02]Read from MH i2c: E2 0E 00 C5 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 CE [12:59:02]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:59:02]wFMCommunicate OK [12:59:02]SAM_PROTO_GetShiftState done [12:59:02]FM_GetShiftState done [12:59:02]req_shift_opened done [12:59:02]requested_item shift.open_date is exist - process it [12:59:02]req_shift_open_date [12:59:02]req_shift_open_date done [12:59:02]produce_requested_data done [12:59:02]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85996,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:59:02]process_action_free close_receipt [12:59:02]json_value_free [12:59:02]json_value_free done [12:59:02]process_json_proto returns [12:59:02]Send response to host [12:59:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85996,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:59:02]free response buf [12:59:02]execute_script done [12:59:02]execute_script returns [12:59:02]free content buf [12:59:02]Sock 7.Close socket [12:59:02]Sock 7.Thread stoped [12:59:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 F4 52 47 00 C0 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 EC 4F 01 00 F4 03 04 00 6A 1C ED 66 B6 04 01 00 00 A2 14 9E 62 9C A5 B2 90 [12:59:02]CommunicateWithHost err = 0 [12:59:02]CheckOFDResponse [12:59:02]1017 (14) - 77093643461234 [12:59:02]1041 (16) - 0000000000874979 [12:59:02]1040 (4) - 85996 [12:59:02]1012 (4) - 20.09.2024 06:55 [12:59:02]1206 (1) - 0 [12:59:02]OFD Sender: Remove packet 85996 [12:59:02]ProducePacketName [12:59:02]name=ofd_packets/00085996 [12:59:02]NVStorageDeleteData [12:59:03]OFD Sender: No OFD packet to send [12:59:08]OFD Sender: No OFD packet to send [12:59:13]OFD Sender: No OFD packet to send [12:59:16]accept exits with 9 [12:59:16]New connection [12:59:16]New thread 3067039076 created [12:59:16]Thread 3066895716 joined [12:59:16]Waiting for new connection... [12:59:16] Sock 9.Parse request [12:59:16]Sock 9.Check first char [12:59:16]Sock 9.First char is OK [12:59:16]request: POST /json_proto HTTP/1.0 [12:59:16]Method: POST [12:59:16]URL: /json_proto [12:59:16]Method is POST - this is cgi request [12:59:16]url: /json_proto [12:59:16]query_string will be loaded in cgi processing [12:59:16]execute_cgi json_proto POST (null) [12:59:16]execute_cgi path=json_proto method=POST [12:59:16]POST find Content-Length [12:59:16]Host: 172.17.47.196:8080 [12:59:16]Content-Length: 677 [12:59:16]Content-Type: application/json [12:59:16] [12:59:16]POST finish read [12:59:16]Found Content-Length = 677 [12:59:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870862", "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.100, "sum" : 210.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 210.00, "total" : 210.00, "payments": [ { "type": 0, "sum" : 210.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:16]execute_script... [12:59: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)870862", "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.100, "sum" : 210.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 210.00, "total" : 210.00, "payments": [ { "type": 0, "sum" : 210.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:16]POST & json_proto [12:59:16]process_json_proto [12:59:16]json parsed OK: [12:59:16]protocol is kg_v1.0 [12:59:16]action value=close_receipt [12:59:16]process_action close_receipt [12:59:16]cmd_close_receipt [12:59:16]MH_GetDate [12:59:16]Write to MH i2c: F0 00 00 C6 01 B6 [12:59:16]Write i2c OK [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: F0 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: F0 09 00 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: F0 09 00 C6 01 00 A5 71 ED 66 4C 6B 94 66 D9 [12:59:16]GetLastDocTimeStamp 1726837139 [12:59:16]current date 1726837157 [12:59:16]FM_GetShiftState [12:59:16]SAM_PROTO_GetShiftState [12:59:16]wFMCommunicate request_size=4 [12:59:16]MH_SAM_APDU [12:59:16]CAPDU: 80 13 01 00 [12:59:16]Write to MH i2c: E2 08 00 C7 01 80 13 01 00 00 00 00 00 45 [12:59:16]Write i2c OK [12:59:16]MH_I2C_Read... [12:59:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:16]Read from MH i2c: E2 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: E2 0E 00 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: E2 0E 00 C7 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D0 [12:59:16]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:59:16]wFMCommunicate OK [12:59:16]SAM_PROTO_GetShiftState done [12:59:16]FM_GetShiftState done [12:59:16]opened in 1726791534 [12:59:16]opened+sec_in_day 1726877934 [12:59:16]quantity*price = 21018 [12:59:16]sum+1 = 21019 [12:59:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 210.00 Внесено: 210.00 СДАЧА: 0.00 НСП 1% : 1.86 НДС 12% : 22.32 Наличными: 210.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 156 20.09.2024 12:59 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85997 ФПД: 129299577013040 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T125917&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85997&fm=129299577013040&tin=02508201610067®Number=0000000000092592&sum=21000 [12:59:18]StoreToDocumentArchive [12:59:18]shift 495 fd 85997 [12:59:18]save to /storage/0495/doc_00085997 [12:59:18]save last doc name /storage/0495/doc_00085997 to /storage/kkm_last_doc_name [12:59:18]save OK [12:59:18]Clear old archive folders... [12:59:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:59:18]tlvbuf is 00472D10 [12:59:18]SAM_PROTO_ClearQueue [12:59:18]wFMCommunicate request_size=4 [12:59:18]MH_SAM_APDU [12:59:18]CAPDU: 80 09 00 00 [12:59:18]Write to MH i2c: E2 08 00 D4 01 80 09 00 00 00 00 00 00 47 [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:18]OFD Sender: No OFD packet to send [12:59:18]Read from MH i2c: E2 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 03 00 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [12:59:18]RAPDU: 90 00 [12:59:18]wFMCommunicate OK [12:59:18]SAM_PROTO_ClearQueue done [12:59:18]KKMCreateOFDPacket [12:59:18]OFDProtocolAddRootSTLVToBuf [12:59:18]FM_MakeSignedData [12:59:18]FM_MakeSignedData [12:59:18]SAM_PROTO_SignData [12:59:18]wFMCommunicate request_size=4 [12:59:18]MH_SAM_APDU [12:59:18]CAPDU: 80 0D 01 02 [12:59:18]Write to MH i2c: E2 08 00 D5 01 80 0D 01 02 00 00 00 00 4F [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:18]Read from MH i2c: E2 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 03 00 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [12:59:18]RAPDU: 90 00 [12:59:18]wFMCommunicate OK [12:59:18]wFMCommunicate request_size=255 [12:59:18]MH_SAM_APDU [12:59: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 1C 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1A 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 B8 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 A5 71 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 75 [12:59:18]Write to MH i2c: E2 02 01 D6 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1A 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 B8 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 A5 71 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 75 00 00 66 [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:18]Read from MH i2c: E2 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 03 00 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [12:59:18]RAPDU: 90 00 [12:59:18]wFMCommunicate OK [12:59:18]wFMCommunicate request_size=10 [12:59:18]MH_SAM_APDU [12:59:18]CAPDU: 80 0D 02 02 05 98 E7 5B 83 30 [12:59:18]Write to MH i2c: E2 0D 00 D7 01 80 0D 02 02 05 00 98 E7 5B 83 30 00 00 E9 [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:18]Read from MH i2c: E2 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 03 00 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [12:59:18]RAPDU: 90 00 [12:59:18]wFMCommunicate OK [12:59:18]wFMCommunicate request_size=4 [12:59:18]MH_SAM_APDU [12:59:18]CAPDU: 80 0D 03 02 [12:59:18]Write to MH i2c: E2 08 00 D8 01 80 0D 03 02 00 00 00 00 54 [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:18]Read from MH i2c: E2 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 0B 00 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 0B 00 D8 01 00 D1 CE 1C 0A B6 9F C7 66 90 00 9C [12:59:18]RAPDU: D1 CE 1C 0A B6 9F C7 66 90 00 [12:59:18]wFMCommunicate OK [12:59:18]SAM_PROTO_SignData done [12:59:18]FM_MakeSignedData done [12:59:18]CreateOFDProtocolMessage [12:59:18]wFMCommunicate request_size=4 [12:59:18]MH_SAM_APDU [12:59:18]CAPDU: 80 11 00 00 [12:59:18]Write to MH i2c: E2 08 00 D9 01 80 11 00 00 00 00 00 00 54 [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:18]Read from MH i2c: E2 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 17 00 [12:59:18]MH_I2C_Read... [12:59:18]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 [12:59: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:59:18]wFMCommunicate OK [12:59:18]CreateOFDProtocolMessage done [12:59:18]OFDSenderStorePacket 85997 [12:59:18]StoreOFDPacket docnum=85997 [12:59: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 85 46 07 01 F6 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 1C 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1A 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 B8 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 A5 71 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 75 98 E7 5B 83 30 D1 CE 1C 0A B6 9F C7 66 [12:59:18]CheckFolder [12:59:18]dirname=/storage/ofd_packets [12:59:18]CheckFolder done [12:59:18]ProducePacketName [12:59:18]name=ofd_packets/00085997 [12:59:18]NVStorageSaveData ofd_packets/00085997 [12:59:18]File name is /storage/ofd_packets/00085997 [12:59:18]Write 301 bytes [12:59:18]NVStorageSaveData done [12:59:18]OFDSenderStorePacket done [12:59:18]KKMCreateOFDPacket done [12:59:18]NVStorageSaveData kkm_last_timestamp [12:59:18]File name is /storage/kkm_last_timestamp [12:59:18]Write 4 bytes [12:59:18]NVStorageSaveData done [12:59:18]ExternCall_PrintAddStr [12:59:18]wPrintStart [12:59:18]Write to MH i2c: 01 00 00 DA 01 DB [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: 01 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: 01 07 00 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [12:59:18]RasterBufferAndPrint [12:59:18]line Счет N : (1)870862 [12:59:18]line ИНН: 02508201610067 [12:59:18]line Контрольно-Кассовый Чек [12:59:18]line ПРОДАЖА [12:59:18]line ТРК (МРК, ГНК) : 43 [12:59:18]line Товар: 2710124130 [12:59:18]line Аи-92-К-5 [12:59:18]line 3.100 * 67.80 [12:59:18]line = 210.18 [12:59:18]line НДС 12% НСП 1% [12:59:18]line > о реализуемом товаре [12:59:18]line ОКРУГЛЕНИЕ: -0.18 [12:59:18]line ИТОГО: 210.00 [12:59:18]line Внесено: 210.00 [12:59:18]line СДАЧА: 0.00 [12:59:18]line НСП 1% : 1.86 [12:59:18]line НДС 12% : 22.32 [12:59:18]line Наличными: 210.00 [12:59:18]line Безнал.: 0.00 [12:59:18]line Место: АЗС № 137 "Партнер Нефть" [12:59:18]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [12:59:18]line СНО: Общий режим [12:59:18]line Чек 156 20.09.2024 12:59 [12:59:18]line Смена: 495 ФФД: 1.0 [12:59:18]line ЗНМ: 0300000064 [12:59:18]line РНМ: 0000000000092592 [12:59:18]line Версия ККМ: 001 [12:59:18]line ФМ: 0000000000874979 [12:59:18]line ФД: 85997 [12:59:18]line ФПД: 129299577013040 [12:59:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T125917&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85997&fm=129299577013040&tin=02508201610067®Number=0000000000092592&sum=21000 [12:59:18]OFD Sender: Processing packet 85997 [packets to send 263, broken 262] [12:59:18]ProducePacketName [12:59:18]name=ofd_packets/00085997 [12:59:18]OFD Sender: To server: pG, [12:59:18]CommunicateWithHost lk.salyk.kg:30040 [12:59:18]ConnectInit lk.salyk.kg [12:59:18]written 0, free lines is 4095 [12:59:19]Write to MH i2c: 01 00 00 05 02 07 [12:59:19]Write i2c OK [12:59:19]MH_I2C_Read... [12:59:19]Read from MH i2c: 01 [12:59:19]MH_I2C_Read... [12:59:19]Read from MH i2c: 01 07 00 [12:59:19]MH_I2C_Read... [12:59:19]Read from MH i2c: 01 07 00 05 02 00 00 00 00 00 D4 0C EE [12:59:19]RasterBufferAndPrint [12:59:19]line [12:59:19]line [12:59:19]line [12:59:19]line [12:59:19]line [12:59:19]written 0, free lines is 3288 [12:59:19]MH_Cut [12:59:19]Write to MH i2c: D1 01 00 0C 02 01 E0 [12:59:19]Write i2c OK [12:59:19]MH_I2C_Read... [12:59:19]Read from MH i2c: D1 [12:59:19]MH_I2C_Read... [12:59:19]Read from MH i2c: D1 01 00 [12:59:19]MH_I2C_Read... [12:59:19]Read from MH i2c: D1 01 00 0C 02 00 DF [12:59:19]Write to MH i2c: 01 00 00 0D 02 0F [12:59:19]Write i2c OK [12:59:19]MH_I2C_Read... [12:59:20]*** Cut start [12:59:20]*** Partial cut [12:59:20]*** CUTSNS_PIN = 1 [12:59:20]*** CUTSNS_PIN = 0 [12:59:20]*** Brake cut motor [12:59:20]Read from MH i2c: 01 [12:59:20]MH_I2C_Read... [12:59:20]*** Stop cut motor [12:59:20]*** Cut end [12:59:20]Read from MH i2c: 01 07 00 [12:59:20]MH_I2C_Read... [12:59:20]Read from MH i2c: 01 07 00 0D 02 00 00 00 00 00 FF 0F 24 [12:59:20]process_action close_receipt done [12:59:20]requested_data is exist [12:59:20]produce_requested_data [12:59:20]requested_item fm.sn is exist - process it [12:59:20]wFMCommunicate request_size=4 [12:59:20]MH_SAM_APDU [12:59:20]CAPDU: 80 11 00 00 [12:59:20]Write to MH i2c: E2 08 00 0E 02 80 11 00 00 00 00 00 00 8A [12:59:20]Write i2c OK [12:59:20]MH_I2C_Read... [12:59:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:20]Read from MH i2c: E2 [12:59:20]MH_I2C_Read... [12:59:20]Read from MH i2c: E2 17 00 [12:59:20]MH_I2C_Read... [12:59:20]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:59: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:59:20]wFMCommunicate OK [12:59:20]requested_item fd.num is exist - process it [12:59:20]SAM_PROTO_GetFieldsCounters [12:59:20]wFMCommunicate request_size=4 [12:59:20]MH_SAM_APDU [12:59:20]CAPDU: 80 13 00 00 [12:59:20]Write to MH i2c: E2 08 00 0F 02 80 13 00 00 00 00 00 00 8D [12:59:20]Write i2c OK [12:59:20]MH_I2C_Read... [12:59:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:20]Read from MH i2c: E2 [12:59:20]MH_I2C_Read... [12:59:20]Read from MH i2c: E2 62 00 [12:59:20]MH_I2C_Read... [12:59:20]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 ED 4F 01 00 0E 04 04 00 EF 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 BD [12:59: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 ED 4F 01 00 0E 04 04 00 EF 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:59:21]wFMCommunicate OK [12:59:21]SAM_PROTO_GetFieldsCounters done [12:59:21]requested_item shift.num is exist - process it [12:59:21]requested_item shift.opened is exist - process it [12:59:21]req_shift_opened [12:59:21]FM_GetShiftState [12:59:21]SAM_PROTO_GetShiftState [12:59:21]wFMCommunicate request_size=4 [12:59:21]MH_SAM_APDU [12:59:21]CAPDU: 80 13 01 00 [12:59:21]Write to MH i2c: E2 08 00 10 02 80 13 01 00 00 00 00 00 8F [12:59:21]Write i2c OK [12:59:21]MH_I2C_Read... [12:59:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:21]Read from MH i2c: E2 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: E2 0E 00 [12:59:21]MH_I2C_Read... [12:59:21]Read from MH i2c: E2 0E 00 10 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [12:59:21]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [12:59:21]wFMCommunicate OK [12:59:21]SAM_PROTO_GetShiftState done [12:59:21]FM_GetShiftState done [12:59:21]req_shift_opened done [12:59:21]requested_item shift.open_date is exist - process it [12:59:21]req_shift_open_date [12:59:21]req_shift_open_date done [12:59:21]produce_requested_data done [12:59:21]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85997,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [12:59:21]process_action_free close_receipt [12:59:21]json_value_free [12:59:21]json_value_free done [12:59:21]process_json_proto returns [12:59:21]Send response to host [12:59:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85997,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [12:59:21]free response buf [12:59:21]execute_script done [12:59:21]execute_script returns [12:59:21]free content buf [12:59:21]Sock 9.Close socket [12:59:21]Sock 9.Thread stoped [12:59:22]recv_with_timeout no data received [12:59:23]ConnectInit Can't take IP for lk.salyk.kg [12:59:23]CommunicateWithHost connect error [12:59:23]CommunicateWithHost err = -1 [12:59:23]OFD Sender: Server communicate error [12:59:28]OFD Sender: Processing packet 85997 [packets to send 263, broken 262] [12:59:28]ProducePacketName [12:59:28]name=ofd_packets/00085997 [12:59:28]OFD Sender: To server: pG, [12:59:28]CommunicateWithHost lk.salyk.kg:30040 [12:59:28]ConnectInit lk.salyk.kg [12:59:31]Connected sock=9 [12:59: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 85 46 07 01 F6 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 1C 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1A 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 B8 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 A5 71 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 75 98 E7 5B 83 30 D1 CE 1C 0A B6 9F C7 66 [12: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 F5 99 47 00 B3 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 ED 4F 01 00 F4 03 04 00 88 1C ED 66 B6 04 01 00 00 2A 13 B9 6D 2F EC 14 B9 [12:59:32]CommunicateWithHost err = 0 [12:59:32]CheckOFDResponse [12:59:32]1017 (14) - 77093643461234 [12:59:32]1041 (16) - 0000000000874979 [12:59:32]1040 (4) - 85997 [12:59:32]1012 (4) - 20.09.2024 06:56 [12:59:32]1206 (1) - 0 [12:59:32]OFD Sender: Remove packet 85997 [12:59:32]ProducePacketName [12:59:32]name=ofd_packets/00085997 [12:59:32]NVStorageDeleteData [12:59:33]OFD Sender: No OFD packet to send [12:59:38]OFD Sender: No OFD packet to send [12:59:43]OFD Sender: No OFD packet to send [12:59:48]OFD Sender: No OFD packet to send [12:59:53]OFD Sender: No OFD packet to send [12:59:58]OFD Sender: No OFD packet to send [13:00:03]OFD Sender: No OFD packet to send [13:00:08]OFD Sender: No OFD packet to send [13:00:13]OFD Sender: No OFD packet to send [13:00:18]OFD Sender: No OFD packet to send [13:00:22]accept exits with 10 [13:00:22]New connection [13:00:22]New thread 3066895716 created [13:00:22]Thread 3067039076 joined [13:00:22]Waiting for new connection... [13:00:22] Sock 10.Parse request [13:00:22]Sock 10.Check first char [13:00:22]Sock 10.First char is OK [13:00:22]request: POST /json_proto HTTP/1.0 [13:00:22]Method: POST [13:00:22]URL: /json_proto [13:00:22]Method is POST - this is cgi request [13:00:22]url: /json_proto [13:00:22]query_string will be loaded in cgi processing [13:00:22]execute_cgi json_proto POST (null) [13:00:22]execute_cgi path=json_proto method=POST [13:00:22]POST find Content-Length [13:00:22]Host: 172.17.47.196:8080 [13:00:22]Content-Length: 677 [13:00:22]Content-Type: application/json [13:00:22] [13:00:22]POST finish read [13:00:22]Found Content-Length = 677 [13:00:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870863", "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" ] } } [13:00:22]execute_script... [13:00:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870863", "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" ] } } [13:00:22]POST & json_proto [13:00:22]process_json_proto [13:00:22]json parsed OK: [13:00:22]protocol is kg_v1.0 [13:00:22]action value=close_receipt [13:00:22]process_action close_receipt [13:00:22]cmd_close_receipt [13:00:22]MH_GetDate [13:00:22]Write to MH i2c: F0 00 00 11 02 02 [13:00:22]Write i2c OK [13:00:22]MH_I2C_Read... [13:00:22]Read from MH i2c: F0 [13:00:22]MH_I2C_Read... [13:00:22]Read from MH i2c: F0 09 00 [13:00:22]MH_I2C_Read... [13:00:22]Read from MH i2c: F0 09 00 11 02 00 E7 71 ED 66 4C 6B 94 66 67 [13:00:22]GetLastDocTimeStamp 1726837157 [13:00:22]current date 1726837223 [13:00:22]FM_GetShiftState [13:00:22]SAM_PROTO_GetShiftState [13:00:22]wFMCommunicate request_size=4 [13:00:22]MH_SAM_APDU [13:00:22]CAPDU: 80 13 01 00 [13:00:22]Write to MH i2c: E2 08 00 12 02 80 13 01 00 00 00 00 00 91 [13:00:22]Write i2c OK [13:00:22]MH_I2C_Read... [13:00:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:22]Read from MH i2c: E2 [13:00:22]MH_I2C_Read... [13:00:22]Read from MH i2c: E2 0E 00 [13:00:22]MH_I2C_Read... [13:00:22]Read from MH i2c: E2 0E 00 12 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1C [13:00:22]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:00:22]wFMCommunicate OK [13:00:22]SAM_PROTO_GetShiftState done [13:00:22]FM_GetShiftState done [13:00:22]opened in 1726791534 [13:00:22]opened+sec_in_day 1726877934 [13:00:22]quantity*price = 50036 [13:00:22]sum+1 = 50037 [13:00:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 157 20.09.2024 13:00 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85998 ФПД: 180950002831903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T130023&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85998&fm=180950002831903&tin=02508201610067®Number=0000000000092592&sum=50000 [13:00:23]StoreToDocumentArchive [13:00:23]shift 495 fd 85998 [13:00:23]save to /storage/0495/doc_00085998 [13:00:23]save last doc name /storage/0495/doc_00085998 to /storage/kkm_last_doc_name [13:00:23]save OK [13:00:23]Clear old archive folders... [13:00:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:00:23]tlvbuf is 00474640 [13:00:23]SAM_PROTO_ClearQueue [13:00:23]wFMCommunicate request_size=4 [13:00:23]MH_SAM_APDU [13:00:23]CAPDU: 80 09 00 00 [13:00:23]Write to MH i2c: E2 08 00 1F 02 80 09 00 00 00 00 00 00 93 [13:00:23]Write i2c OK [13:00:23]MH_I2C_Read... [13:00:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:24]Read from MH i2c: E2 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [13:00:24]RAPDU: 90 00 [13:00:24]wFMCommunicate OK [13:00:24]SAM_PROTO_ClearQueue done [13:00:24]KKMCreateOFDPacket [13:00:24]OFDProtocolAddRootSTLVToBuf [13:00:24]FM_MakeSignedData [13:00:24]FM_MakeSignedData [13:00:24]SAM_PROTO_SignData [13:00:24]wFMCommunicate request_size=4 [13:00:24]MH_SAM_APDU [13:00:24]CAPDU: 80 0D 01 02 [13:00:24]Write to MH i2c: E2 08 00 20 02 80 0D 01 02 00 00 00 00 9B [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:24]Read from MH i2c: E2 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [13:00:24]RAPDU: 90 00 [13:00:24]wFMCommunicate OK [13:00:24]wFMCommunicate request_size=255 [13:00:24]MH_SAM_APDU [13:00:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 E7 71 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 A4 [13:00:24]Write to MH i2c: E2 02 01 21 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 E7 71 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 A4 00 00 42 [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:24]Read from MH i2c: E2 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [13:00:24]RAPDU: 90 00 [13:00:24]wFMCommunicate OK [13:00:24]wFMCommunicate request_size=10 [13:00:24]MH_SAM_APDU [13:00:24]CAPDU: 80 0D 02 02 05 92 B4 A4 12 1F [13:00:24]Write to MH i2c: E2 0D 00 22 02 80 0D 02 02 05 00 92 B4 A4 12 1F 00 00 C3 [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:24]Read from MH i2c: E2 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [13:00:24]RAPDU: 90 00 [13:00:24]wFMCommunicate OK [13:00:24]wFMCommunicate request_size=4 [13:00:24]MH_SAM_APDU [13:00:24]CAPDU: 80 0D 03 02 [13:00:24]Write to MH i2c: E2 08 00 23 02 80 0D 03 02 00 00 00 00 A0 [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:24]Read from MH i2c: E2 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 0B 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 0B 00 23 02 00 86 70 45 CF AD C8 52 42 90 00 B4 [13:00:24]RAPDU: 86 70 45 CF AD C8 52 42 90 00 [13:00:24]wFMCommunicate OK [13:00:24]SAM_PROTO_SignData done [13:00:24]FM_MakeSignedData done [13:00:24]CreateOFDProtocolMessage [13:00:24]wFMCommunicate request_size=4 [13:00:24]MH_SAM_APDU [13:00:24]CAPDU: 80 11 00 00 [13:00:24]Write to MH i2c: E2 08 00 24 02 80 11 00 00 00 00 00 00 A0 [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:24]Read from MH i2c: E2 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 17 00 [13:00:24]MH_I2C_Read... [13:00:24]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 [13:00: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:00:24]wFMCommunicate OK [13:00:24]CreateOFDProtocolMessage done [13:00:24]OFDSenderStorePacket 85998 [13:00:24]StoreOFDPacket docnum=85998 [13:00: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 89 15 07 01 AC 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 E7 71 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 A4 92 B4 A4 12 1F 86 70 45 CF AD C8 52 42 [13:00:24]CheckFolder [13:00:24]dirname=/storage/ofd_packets [13:00:24]CheckFolder done [13:00:24]ProducePacketName [13:00:24]name=ofd_packets/00085998 [13:00:24]NVStorageSaveData ofd_packets/00085998 [13:00:24]File name is /storage/ofd_packets/00085998 [13:00:24]Write 301 bytes [13:00:24]NVStorageSaveData done [13:00:24]OFDSenderStorePacket done [13:00:24]KKMCreateOFDPacket done [13:00:24]NVStorageSaveData kkm_last_timestamp [13:00:24]File name is /storage/kkm_last_timestamp [13:00:24]Write 4 bytes [13:00:24]NVStorageSaveData done [13:00:24]ExternCall_PrintAddStr [13:00:24]wPrintStart [13:00:24]Write to MH i2c: 01 00 00 25 02 27 [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: 01 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: 01 07 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [13:00:24]RasterBufferAndPrint [13:00:24]line Счет N : (1)870863 [13:00:24]line ИНН: 02508201610067 [13:00:24]line Контрольно-Кассовый Чек [13:00:24]line ПРОДАЖА [13:00:24]line ТРК (МРК, ГНК) : 63 [13:00:24]line Товар: 2710124130 [13:00:24]line Аи-92-К-5 [13:00:24]line 7.380 * 67.80 [13:00:24]line = 500.36 [13:00:24]line НДС 12% НСП 1% [13:00:24]line > о реализуемом товаре [13:00:24]line ОКРУГЛЕНИЕ: -0.36 [13:00:24]line ИТОГО: 500.00 [13:00:24]line Внесено: 500.00 [13:00:24]line СДАЧА: 0.00 [13:00:24]line НСП 1% : 4.43 [13:00:24]line НДС 12% : 53.14 [13:00:24]line Наличными: 500.00 [13:00:24]line Безнал.: 0.00 [13:00:24]line Место: АЗС № 137 "Партнер Нефть" [13:00:24]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:00:24]line СНО: Общий режим [13:00:24]line Чек 157 20.09.2024 13:00 [13:00:24]line Смена: 495 ФФД: 1.0 [13:00:24]line ЗНМ: 0300000064 [13:00:24]line РНМ: 0000000000092592 [13:00:24]line Версия ККМ: 001 [13:00:24]line ФМ: 0000000000874979 [13:00:24]line ФД: 85998 [13:00:24]line ФПД: 180950002831903 [13:00:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T130023&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85998&fm=180950002831903&tin=02508201610067®Number=0000000000092592&sum=50000 [13:00:24]OFD Sender: Processing packet 85998 [packets to send 263, broken 262] [13:00:24]ProducePacketName [13:00:24]name=ofd_packets/00085998 [13:00:24]OFD Sender: To server: pG, [13:00:24]CommunicateWithHost lk.salyk.kg:30040 [13:00:24]ConnectInit lk.salyk.kg [13:00:24]written 0, free lines is 4095 [13:00:25]Write to MH i2c: 01 00 00 50 02 52 [13:00:25]Write i2c OK [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: 01 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: 01 07 00 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: 01 07 00 50 02 00 00 00 00 00 D4 0C 39 [13:00:25]RasterBufferAndPrint [13:00:25]line [13:00:25]line [13:00:25]line [13:00:25]line [13:00:25]line [13:00:25]written 0, free lines is 3292 [13:00:25]MH_Cut [13:00:25]Write to MH i2c: D1 01 00 57 02 01 2B [13:00:25]Write i2c OK [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: D1 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: D1 01 00 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: D1 01 00 57 02 00 2A [13:00:25]Write to MH i2c: 01 00 00 58 02 5A [13:00:25]Write i2c OK [13:00:25]MH_I2C_Read... [13:00:26]*** Cut start [13:00:26]*** Partial cut [13:00:26]*** CUTSNS_PIN = 1 [13:00:26]*** CUTSNS_PIN = 0 [13:00:26]*** Brake cut motor [13:00:26]Connected sock=7 [13:00: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 89 15 07 01 AC 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 E7 71 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 A4 92 B4 A4 12 1F 86 70 45 CF AD C8 52 42 [13:00:26]Read from MH i2c: 01 [13:00:26]MH_I2C_Read... [13:00:26]*** Stop cut motor [13:00:26]*** Cut end [13:00:26]Read from MH i2c: 01 07 00 [13:00:26]MH_I2C_Read... [13:00:26]Read from MH i2c: 01 07 00 58 02 00 00 00 00 00 FF 0F 6F [13:00:26]process_action close_receipt done [13:00:26]requested_data is exist [13:00:26]produce_requested_data [13:00:26]requested_item fm.sn is exist - process it [13:00:26]wFMCommunicate request_size=4 [13:00:26]MH_SAM_APDU [13:00:26]CAPDU: 80 11 00 00 [13:00:26]Write to MH i2c: E2 08 00 59 02 80 11 00 00 00 00 00 00 D5 [13:00:26]Write i2c OK [13:00:26]MH_I2C_Read... [13:00:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:26]Read from MH i2c: E2 [13:00:26]MH_I2C_Read... [13:00:26]Read from MH i2c: E2 17 00 [13:00:26]MH_I2C_Read... [13:00:26]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 [13:00:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:00:26]wFMCommunicate OK [13:00:26]requested_item fd.num is exist - process it [13:00:26]SAM_PROTO_GetFieldsCounters [13:00:26]wFMCommunicate request_size=4 [13:00:26]MH_SAM_APDU [13:00:26]CAPDU: 80 13 00 00 [13:00:26]Write to MH i2c: E2 08 00 5A 02 80 13 00 00 00 00 00 00 D8 [13:00:26]Write i2c OK [13:00:26]MH_I2C_Read... [13:00:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:26]Read from MH i2c: E2 [13:00:26]MH_I2C_Read... [13:00:26]Read from MH i2c: E2 62 00 [13:00:26]MH_I2C_Read... [13:00:26]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 EE 4F 01 00 0E 04 04 00 EF 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 0C [13:00:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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:00:26]wFMCommunicate OK [13:00:26]SAM_PROTO_GetFieldsCounters done [13:00:26]requested_item shift.num is exist - process it [13:00:26]requested_item shift.opened is exist - process it [13:00:26]req_shift_opened [13:00:26]FM_GetShiftState [13:00:26]SAM_PROTO_GetShiftState [13:00:26]wFMCommunicate request_size=4 [13:00:26]MH_SAM_APDU [13:00:26]CAPDU: 80 13 01 00 [13:00:26]Write to MH i2c: E2 08 00 5B 02 80 13 01 00 00 00 00 00 DA [13:00:26]Write i2c OK [13:00:26]MH_I2C_Read... [13:00:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:26]Read from MH i2c: E2 [13:00:26]MH_I2C_Read... [13:00:26]Read from MH i2c: E2 0E 00 [13:00:26]MH_I2C_Read... [13:00:26]Read from MH i2c: E2 0E 00 5B 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 65 [13:00:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:00:26]wFMCommunicate OK [13:00:26]SAM_PROTO_GetShiftState done [13:00:26]FM_GetShiftState done [13:00:26]req_shift_opened done [13:00:26]requested_item shift.open_date is exist - process it [13:00:26]req_shift_open_date [13:00:26]req_shift_open_date done [13:00:26]produce_requested_data done [13:00:26]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85998,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:00:26]process_action_free close_receipt [13:00:26]json_value_free [13:00:26]json_value_free done [13:00:26]process_json_proto returns [13:00:26]Send response to host [13:00:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85998,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:00:26]free response buf [13:00:26]execute_script done [13:00:26]execute_script returns [13:00:26]free content buf [13:00:26]Sock 10.Close socket [13:00:26]Sock 10.Thread stoped [13:00: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 C7 73 47 00 02 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 EE 4F 01 00 F4 03 04 00 BE 1C ED 66 B6 04 01 00 00 D7 1F C8 50 78 9D 23 17 [13:00:27]CommunicateWithHost err = 0 [13:00:27]CheckOFDResponse [13:00:27]1017 (14) - 77093643461234 [13:00:27]1041 (16) - 0000000000874979 [13:00:27]1040 (4) - 85998 [13:00:27]1012 (4) - 20.09.2024 06:57 [13:00:27]1206 (1) - 0 [13:00:27]OFD Sender: Remove packet 85998 [13:00:27]ProducePacketName [13:00:27]name=ofd_packets/00085998 [13:00:27]NVStorageDeleteData [13:00:27]OFD Sender: No OFD packet to send [13:00:32]OFD Sender: No OFD packet to send [13:00:37]OFD Sender: No OFD packet to send [13:00:42]OFD Sender: No OFD packet to send [13:00:43]recv_with_timeout no data received [13:00:47]OFD Sender: No OFD packet to send [13:00:52]OFD Sender: No OFD packet to send [13:00:57]OFD Sender: No OFD packet to send [13:01:02]OFD Sender: No OFD packet to send [13:01:07]OFD Sender: No OFD packet to send [13:01:12]OFD Sender: No OFD packet to send [13:01:17]OFD Sender: No OFD packet to send [13:01:22]OFD Sender: No OFD packet to send [13:01:27]OFD Sender: No OFD packet to send [13:01:32]OFD Sender: No OFD packet to send [13:01:37]OFD Sender: No OFD packet to send [13:01:42]OFD Sender: No OFD packet to send [13:01:47]OFD Sender: No OFD packet to send [13:01:52]OFD Sender: No OFD packet to send [13:01:57]OFD Sender: No OFD packet to send [13:02:02]OFD Sender: No OFD packet to send [13:02:07]OFD Sender: No OFD packet to send [13:02:12]OFD Sender: No OFD packet to send [13:02:17]OFD Sender: No OFD packet to send [13:02:22]OFD Sender: No OFD packet to send [13:02:25]recv_with_timeout no data received [13:02:27]OFD Sender: No OFD packet to send [13:02:32]OFD Sender: No OFD packet to send [13:02:37]OFD Sender: No OFD packet to send [13:02:42]OFD Sender: No OFD packet to send [13:02:48]OFD Sender: No OFD packet to send [13:02:53]OFD Sender: No OFD packet to send [13:02:58]OFD Sender: No OFD packet to send [13:03:03]OFD Sender: No OFD packet to send [13:03:08]OFD Sender: No OFD packet to send [13:03:13]OFD Sender: No OFD packet to send [13:03:18]OFD Sender: No OFD packet to send [13:03:23]OFD Sender: No OFD packet to send [13:03:28]OFD Sender: No OFD packet to send [13:03:33]OFD Sender: No OFD packet to send [13:03:37]accept exits with 9 [13:03:37]New connection [13:03:37]New thread 3067039076 created [13:03:37]Thread 3066895716 joined [13:03:37]Waiting for new connection... [13:03:37] Sock 9.Parse request [13:03:37]Sock 9.Check first char [13:03:37]Sock 9.First char is OK [13:03:37]request: POST /json_proto HTTP/1.0 [13:03:37]Method: POST [13:03:37]URL: /json_proto [13:03:37]Method is POST - this is cgi request [13:03:37]url: /json_proto [13:03:37]query_string will be loaded in cgi processing [13:03:37]execute_cgi json_proto POST (null) [13:03:37]execute_cgi path=json_proto method=POST [13:03:37]POST find Content-Length [13:03:37]Host: 172.17.47.196:8080 [13:03:37]Content-Length: 677 [13:03:37]Content-Type: application/json [13:03:37] [13:03:37]POST finish read [13:03:37]Found Content-Length = 677 [13:03:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870864", "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" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:37]execute_script... [13:03: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)870864", "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" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:37]POST & json_proto [13:03:37]process_json_proto [13:03:37]json parsed OK: [13:03:37]protocol is kg_v1.0 [13:03:37]action value=close_receipt [13:03:37]process_action close_receipt [13:03:37]cmd_close_receipt [13:03:37]MH_GetDate [13:03:37]Write to MH i2c: F0 00 00 5C 02 4D [13:03:37]Write i2c OK [13:03:37]MH_I2C_Read... [13:03:37]Read from MH i2c: F0 [13:03:37]MH_I2C_Read... [13:03:37]Read from MH i2c: F0 09 00 [13:03:37]MH_I2C_Read... [13:03:37]Read from MH i2c: F0 09 00 5C 02 00 AA 72 ED 66 4C 6B 94 66 76 [13:03:37]GetLastDocTimeStamp 1726837223 [13:03:37]current date 1726837418 [13:03:37]FM_GetShiftState [13:03:37]SAM_PROTO_GetShiftState [13:03:37]wFMCommunicate request_size=4 [13:03:37]MH_SAM_APDU [13:03:37]CAPDU: 80 13 01 00 [13:03:37]Write to MH i2c: E2 08 00 5D 02 80 13 01 00 00 00 00 00 DC [13:03:37]Write i2c OK [13:03:37]MH_I2C_Read... [13:03:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:37]Read from MH i2c: E2 [13:03:37]MH_I2C_Read... [13:03:37]Read from MH i2c: E2 0E 00 [13:03:37]MH_I2C_Read... [13:03:37]Read from MH i2c: E2 0E 00 5D 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 67 [13:03:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:03:37]wFMCommunicate OK [13:03:37]SAM_PROTO_GetShiftState done [13:03:37]FM_GetShiftState done [13:03:37]opened in 1726791534 [13:03:37]opened+sec_in_day 1726877934 [13:03:37]quantity*price = 20001 [13:03:37]sum+1 = 20002 [13:03:37]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 СНО: Общий режим Чек 158 20.09.2024 13:03 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 85999 ФПД: 145079558423968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T130338&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85999&fm=145079558423968&tin=02508201610067®Number=0000000000092592&sum=20000 [13:03:39]StoreToDocumentArchive [13:03:39]shift 495 fd 85999 [13:03:39]save to /storage/0495/doc_00085999 [13:03:39]save last doc name /storage/0495/doc_00085999 to /storage/kkm_last_doc_name [13:03:39]save OK [13:03:39]Clear old archive folders... [13:03:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:39]tlvbuf is 00472720 [13:03:39]SAM_PROTO_ClearQueue [13:03:39]wFMCommunicate request_size=4 [13:03:39]MH_SAM_APDU [13:03:39]CAPDU: 80 09 00 00 [13:03:39]Write to MH i2c: E2 08 00 6A 02 80 09 00 00 00 00 00 00 DE [13:03:39]Write i2c OK [13:03:39]MH_I2C_Read... [13:03:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:39]Read from MH i2c: E2 [13:03:39]MH_I2C_Read... [13:03:39]Read from MH i2c: E2 03 00 [13:03:39]MH_I2C_Read... [13:03:39]Read from MH i2c: E2 03 00 6A 02 00 90 00 E0 [13:03:39]RAPDU: 90 00 [13:03:39]wFMCommunicate OK [13:03:39]SAM_PROTO_ClearQueue done [13:03:39]KKMCreateOFDPacket [13:03:39]OFDProtocolAddRootSTLVToBuf [13:03:39]FM_MakeSignedData [13:03:39]FM_MakeSignedData [13:03:39]SAM_PROTO_SignData [13:03:39]wFMCommunicate request_size=4 [13:03:39]MH_SAM_APDU [13:03:39]CAPDU: 80 0D 01 02 [13:03:39]Write to MH i2c: E2 08 00 6B 02 80 0D 01 02 00 00 00 00 E6 [13:03:39]Write i2c OK [13:03:39]MH_I2C_Read... [13:03:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:39]Read from MH i2c: E2 [13:03:39]MH_I2C_Read... [13:03:39]Read from MH i2c: E2 03 00 [13:03:39]MH_I2C_Read... [13:03:39]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [13:03:39]RAPDU: 90 00 [13:03:39]wFMCommunicate OK [13:03:39]wFMCommunicate request_size=255 [13:03:39]MH_SAM_APDU [13:03: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 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 9E 00 00 00 F4 03 04 00 AA 72 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 83 [13:03:39]Write to MH i2c: E2 02 01 6C 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9E 00 00 00 F4 03 04 00 AA 72 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 83 00 00 34 [13:03:39]Write i2c OK [13:03:39]MH_I2C_Read... [13:03:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:39]Read from MH i2c: E2 [13:03:39]MH_I2C_Read... [13:03:39]Read from MH i2c: E2 03 00 [13:03:39]MH_I2C_Read... [13:03:39]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [13:03:39]RAPDU: 90 00 [13:03:39]wFMCommunicate OK [13:03:39]wFMCommunicate request_size=10 [13:03:39]MH_SAM_APDU [13:03:39]CAPDU: 80 0D 02 02 05 F2 F7 8B 45 A0 [13:03:39]Write to MH i2c: E2 0D 00 6D 02 80 0D 02 02 05 00 F2 F7 8B 45 A0 00 00 4C [13:03:39]Write i2c OK [13:03:39]MH_I2C_Read... [13:03:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:39]Read from MH i2c: E2 [13:03:39]MH_I2C_Read... [13:03:39]Read from MH i2c: E2 03 00 [13:03:39]MH_I2C_Read... [13:03:39]Read from MH i2c: E2 03 00 6D 02 00 90 00 E3 [13:03:39]RAPDU: 90 00 [13:03:39]wFMCommunicate OK [13:03:39]wFMCommunicate request_size=4 [13:03:39]MH_SAM_APDU [13:03:39]CAPDU: 80 0D 03 02 [13:03:39]Write to MH i2c: E2 08 00 6E 02 80 0D 03 02 00 00 00 00 EB [13:03:39]Write i2c OK [13:03:39]MH_I2C_Read... [13:03:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:39]Read from MH i2c: E2 [13:03:39]MH_I2C_Read... [13:03:39]Read from MH i2c: E2 0B 00 [13:03:39]MH_I2C_Read... [13:03:39]Read from MH i2c: E2 0B 00 6E 02 00 F1 06 23 5D 5A BA 2D E2 90 00 86 [13:03:39]RAPDU: F1 06 23 5D 5A BA 2D E2 90 00 [13:03:39]wFMCommunicate OK [13:03:39]SAM_PROTO_SignData done [13:03:39]FM_MakeSignedData done [13:03:39]CreateOFDProtocolMessage [13:03:39]wFMCommunicate request_size=4 [13:03:39]MH_SAM_APDU [13:03:39]CAPDU: 80 11 00 00 [13:03:39]Write to MH i2c: E2 08 00 6F 02 80 11 00 00 00 00 00 00 EB [13:03:39]Write i2c OK [13:03:39]MH_I2C_Read... [13:03:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:39]Read from MH i2c: E2 [13:03:39]MH_I2C_Read... [13:03:39]Read from MH i2c: E2 17 00 [13:03:39]MH_I2C_Read... [13:03:39]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 [13:03: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:03:39]wFMCommunicate OK [13:03:39]CreateOFDProtocolMessage done [13:03:39]OFDSenderStorePacket 85999 [13:03:39]StoreOFDPacket docnum=85999 [13:03: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 E3 E0 07 01 61 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 9E 00 00 00 F4 03 04 00 AA 72 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 83 F2 F7 8B 45 A0 F1 06 23 5D 5A BA 2D E2 [13:03:39]CheckFolder [13:03:39]dirname=/storage/ofd_packets [13:03:39]CheckFolder done [13:03:39]ProducePacketName [13:03:39]name=ofd_packets/00085999 [13:03:39]NVStorageSaveData ofd_packets/00085999 [13:03:39]File name is /storage/ofd_packets/00085999 [13:03:39]Write 301 bytes [13:03:39]NVStorageSaveData done [13:03:39]OFDSenderStorePacket done [13:03:39]KKMCreateOFDPacket done [13:03:39]NVStorageSaveData kkm_last_timestamp [13:03:39]File name is /storage/kkm_last_timestamp [13:03:39]Write 4 bytes [13:03:39]NVStorageSaveData done [13:03:39]ExternCall_PrintAddStr [13:03:39]wPrintStart [13:03:39]Write to MH i2c: 01 00 00 70 02 72 [13:03:39]Write i2c OK [13:03:39]MH_I2C_Read... [13:03:39]Read from MH i2c: 01 [13:03:39]MH_I2C_Read... [13:03:39]Read from MH i2c: 01 07 00 [13:03:39]MH_I2C_Read... [13:03:39]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 FF 0F 87 [13:03:39]RasterBufferAndPrint [13:03:39]line Счет N : (1)870864 [13:03:39]line ИНН: 02508201610067 [13:03:39]line Контрольно-Кассовый Чек [13:03:39]line ПРОДАЖА [13:03:39]line ТРК (МРК, ГНК) : 53 [13:03:39]line Товар: 2710124130 [13:03:39]line Аи-92-К-5 [13:03:39]line 2.950 * 67.80 [13:03:39]line = 200.01 [13:03:39]line НДС 12% НСП 1% [13:03:39]line > о реализуемом товаре [13:03:39]line ОКРУГЛЕНИЕ: -0.01 [13:03:39]line ИТОГО: 200.00 [13:03:39]line Внесено: 200.00 [13:03:39]line СДАЧА: 0.00 [13:03:39]line НСП 1% : 1.77 [13:03:39]line НДС 12% : 21.24 [13:03:39]line Наличными: 200.00 [13:03:39]line Безнал.: 0.00 [13:03:39]line Место: АЗС № 137 "Партнер Нефть" [13:03:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:03:39]line СНО: Общий режим [13:03:39]line Чек 158 20.09.2024 13:03 [13:03:39]line Смена: 495 ФФД: 1.0 [13:03:39]line ЗНМ: 0300000064 [13:03:39]line РНМ: 0000000000092592 [13:03:39]line Версия ККМ: 001 [13:03:39]line ФМ: 0000000000874979 [13:03:39]line ФД: 85999 [13:03:39]line ФПД: 145079558423968 [13:03:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T130338&type=1&operation_type=1&fn_number=0000000000874979&fd_number=85999&fm=145079558423968&tin=02508201610067®Number=0000000000092592&sum=20000 [13:03:39]OFD Sender: Processing packet 85999 [packets to send 263, broken 262] [13:03:39]ProducePacketName [13:03:39]name=ofd_packets/00085999 [13:03:39]OFD Sender: To server: pG, [13:03:39]CommunicateWithHost lk.salyk.kg:30040 [13:03:39]ConnectInit lk.salyk.kg [13:03:39]written 0, free lines is 4095 [13:03:40]Write to MH i2c: 01 00 00 9B 02 9D [13:03:40]Write i2c OK [13:03:40]MH_I2C_Read... [13:03:40]Read from MH i2c: 01 [13:03:40]MH_I2C_Read... [13:03:40]Read from MH i2c: 01 07 00 [13:03:40]MH_I2C_Read... [13:03:40]Read from MH i2c: 01 07 00 9B 02 00 00 00 00 00 E1 0C 91 [13:03:40]RasterBufferAndPrint [13:03:40]line [13:03:40]line [13:03:40]line [13:03:40]line [13:03:40]line [13:03:40]written 0, free lines is 3303 [13:03:40]MH_Cut [13:03:40]Write to MH i2c: D1 01 00 A2 02 01 76 [13:03:40]Write i2c OK [13:03:40]MH_I2C_Read... [13:03:40]Read from MH i2c: D1 [13:03:40]MH_I2C_Read... [13:03:40]Read from MH i2c: D1 01 00 [13:03:40]MH_I2C_Read... [13:03:40]Read from MH i2c: D1 01 00 A2 02 00 75 [13:03:40]Write to MH i2c: 01 00 00 A3 02 A5 [13:03:40]Write i2c OK [13:03:40]MH_I2C_Read... [13:03:40]Connected sock=7 [13:03: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 E3 E0 07 01 61 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 9E 00 00 00 F4 03 04 00 AA 72 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 83 F2 F7 8B 45 A0 F1 06 23 5D 5A BA 2D E2 [13:03:41]*** Cut start [13:03:41]*** Partial cut [13:03:41]*** CUTSNS_PIN = 1 [13:03: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 D0 0D 47 00 BD 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 EF 4F 01 00 F4 03 04 00 80 1D ED 66 B6 04 01 00 00 A9 F9 37 56 BD E5 C2 0C [13:03:41]CommunicateWithHost err = 0 [13:03:41]CheckOFDResponse [13:03:41]1017 (14) - 77093643461234 [13:03:41]1041 (16) - 0000000000874979 [13:03:41]1040 (4) - 85999 [13:03:41]1012 (4) - 20.09.2024 07:00 [13:03:41]1206 (1) - 0 [13:03:41]OFD Sender: Remove packet 85999 [13:03:41]ProducePacketName [13:03:41]name=ofd_packets/00085999 [13:03:41]NVStorageDeleteData [13:03:41]*** CUTSNS_PIN = 0 [13:03:41]*** Brake cut motor [13:03:41]OFD Sender: No OFD packet to send [13:03:41]Read from MH i2c: 01 [13:03:41]MH_I2C_Read... [13:03:41]*** Stop cut motor [13:03:41]*** Cut end [13:03:41]Read from MH i2c: 01 07 00 [13:03:41]MH_I2C_Read... [13:03:41]Read from MH i2c: 01 07 00 A3 02 00 00 00 00 00 FF 0F BA [13:03:41]process_action close_receipt done [13:03:41]requested_data is exist [13:03:41]produce_requested_data [13:03:41]requested_item fm.sn is exist - process it [13:03:41]wFMCommunicate request_size=4 [13:03:41]MH_SAM_APDU [13:03:41]CAPDU: 80 11 00 00 [13:03:41]Write to MH i2c: E2 08 00 A4 02 80 11 00 00 00 00 00 00 20 [13:03:41]Write i2c OK [13:03:41]MH_I2C_Read... [13:03:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:41]Read from MH i2c: E2 [13:03:41]MH_I2C_Read... [13:03:41]Read from MH i2c: E2 17 00 [13:03:41]MH_I2C_Read... [13:03:41]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 [13:03: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:03:41]wFMCommunicate OK [13:03:41]requested_item fd.num is exist - process it [13:03:41]SAM_PROTO_GetFieldsCounters [13:03:41]wFMCommunicate request_size=4 [13:03:41]MH_SAM_APDU [13:03:41]CAPDU: 80 13 00 00 [13:03:41]Write to MH i2c: E2 08 00 A5 02 80 13 00 00 00 00 00 00 23 [13:03:41]Write i2c OK [13:03:41]MH_I2C_Read... [13:03:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:41]Read from MH i2c: E2 [13:03:41]MH_I2C_Read... [13:03:41]Read from MH i2c: E2 62 00 [13:03:41]MH_I2C_Read... [13:03:41]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 EF 4F 01 00 0E 04 04 00 EF 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 5B [13:03: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 EF 4F 01 00 0E 04 04 00 EF 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:03:41]wFMCommunicate OK [13:03:41]SAM_PROTO_GetFieldsCounters done [13:03:41]requested_item shift.num is exist - process it [13:03:41]requested_item shift.opened is exist - process it [13:03:41]req_shift_opened [13:03:41]FM_GetShiftState [13:03:41]SAM_PROTO_GetShiftState [13:03:41]wFMCommunicate request_size=4 [13:03:41]MH_SAM_APDU [13:03:41]CAPDU: 80 13 01 00 [13:03:41]Write to MH i2c: E2 08 00 A6 02 80 13 01 00 00 00 00 00 25 [13:03:41]Write i2c OK [13:03:41]MH_I2C_Read... [13:03:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:42]Read from MH i2c: E2 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: E2 0E 00 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: E2 0E 00 A6 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B0 [13:03:42]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:03:42]wFMCommunicate OK [13:03:42]SAM_PROTO_GetShiftState done [13:03:42]FM_GetShiftState done [13:03:42]req_shift_opened done [13:03:42]requested_item shift.open_date is exist - process it [13:03:42]req_shift_open_date [13:03:42]req_shift_open_date done [13:03:42]produce_requested_data done [13:03:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":85999,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:03:42]process_action_free close_receipt [13:03:42]json_value_free [13:03:42]json_value_free done [13:03:42]process_json_proto returns [13:03:42]Send response to host [13:03:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":85999,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:03:42]free response buf [13:03:42]execute_script done [13:03:42]execute_script returns [13:03:42]free content buf [13:03:42]Sock 9.Close socket [13:03:42]Sock 9.Thread stoped [13:03:46]OFD Sender: No OFD packet to send [13:03:49]recv_with_timeout no data received [13:03:51]OFD Sender: No OFD packet to send [13:03:56]OFD Sender: No OFD packet to send [13:04:01]OFD Sender: No OFD packet to send [13:04:05]recv_with_timeout no data received [13:04:06]OFD Sender: No OFD packet to send [13:04:11]OFD Sender: No OFD packet to send [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:53]accept exits with 10 [13:04:53]New connection [13:04:53]New thread 3066895716 created [13:04:53]Thread 3067039076 joined [13:04:53]Waiting for new connection... [13:04:53] Sock 10.Parse request [13:04:53]Sock 10.Check first char [13:04:53]Sock 10.First char is OK [13:04:53]request: POST /json_proto HTTP/1.0 [13:04:53]Method: POST [13:04:53]URL: /json_proto [13:04:53]Method is POST - this is cgi request [13:04:53]url: /json_proto [13:04:53]query_string will be loaded in cgi processing [13:04:53]execute_cgi json_proto POST (null) [13:04:53]execute_cgi path=json_proto method=POST [13:04:53]POST find Content-Length [13:04:53]Host: 172.17.47.196:8080 [13:04:53]Content-Length: 799 [13:04:53]Content-Type: application/json [13:04:53] [13:04:53]POST finish read [13:04:53]Found Content-Length = 799 [13:04:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870865", "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" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:53]execute_script... [13: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)870865", "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" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:53]POST & json_proto [13:04:53]process_json_proto [13:04:53]json parsed OK: [13:04:53]protocol is kg_v1.0 [13:04:53]action value=close_receipt [13:04:53]process_action close_receipt [13:04:53]cmd_close_receipt [13:04:53]MH_GetDate [13:04:53]Write to MH i2c: F0 00 00 A7 02 98 [13:04:53]Write i2c OK [13:04:53]MH_I2C_Read... [13:04:53]Read from MH i2c: F0 [13:04:53]MH_I2C_Read... [13:04:53]Read from MH i2c: F0 09 00 [13:04:53]MH_I2C_Read... [13:04:53]Read from MH i2c: F0 09 00 A7 02 00 F5 72 ED 66 4C 6B 94 66 0C [13:04:53]GetLastDocTimeStamp 1726837418 [13:04:53]current date 1726837493 [13:04:53]FM_GetShiftState [13:04:53]SAM_PROTO_GetShiftState [13:04:53]wFMCommunicate request_size=4 [13:04:53]MH_SAM_APDU [13:04:53]CAPDU: 80 13 01 00 [13:04:53]Write to MH i2c: E2 08 00 A8 02 80 13 01 00 00 00 00 00 27 [13:04:53]Write i2c OK [13:04:53]MH_I2C_Read... [13:04:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:53]Read from MH i2c: E2 [13:04:53]MH_I2C_Read... [13:04:53]Read from MH i2c: E2 0E 00 [13:04:53]MH_I2C_Read... [13:04:53]Read from MH i2c: E2 0E 00 A8 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B2 [13:04:53]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:04:53]wFMCommunicate OK [13:04:53]SAM_PROTO_GetShiftState done [13:04:53]FM_GetShiftState done [13:04:53]opened in 1726791534 [13:04:53]opened+sec_in_day 1726877934 [13:04:53]quantity*price = 0 [13:04:53]sum+1 = 1 [13: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 СНО: Общий режим Чек 159 20.09.2024 13:04 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000874979 ФД: 86000 ФПД: 90163059912789 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T130453&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86000&fm=90163059912789&tin=02508201610067®Number=0000000000092592&sum=0 [13:04:54]StoreToDocumentArchive [13:04:54]shift 495 fd 86000 [13:04:54]save to /storage/0495/doc_00086000 [13:04:54]save last doc name /storage/0495/doc_00086000 to /storage/kkm_last_doc_name [13:04:54]save OK [13:04:54]Clear old archive folders... [13:04:54]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:04:54]tlvbuf is 00491850 [13:04:54]SAM_PROTO_ClearQueue [13:04:54]wFMCommunicate request_size=4 [13:04:54]MH_SAM_APDU [13:04:54]CAPDU: 80 09 00 00 [13:04:54]Write to MH i2c: E2 08 00 B5 02 80 09 00 00 00 00 00 00 29 [13:04:54]Write i2c OK [13:04:54]MH_I2C_Read... [13:04:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:04:54]Read from MH i2c: E2 [13:04:54]MH_I2C_Read... [13:04:54]Read from MH i2c: E2 03 00 [13:04:54]MH_I2C_Read... [13:04:54]Read from MH i2c: E2 03 00 B5 02 00 90 00 2B [13:04:54]RAPDU: 90 00 [13:04:54]wFMCommunicate OK [13:04:54]SAM_PROTO_ClearQueue done [13:04:54]KKMCreateOFDPacket [13:04:54]OFDProtocolAddRootSTLVToBuf [13:04:54]FM_MakeSignedData [13:04:54]FM_MakeSignedData [13:04:54]SAM_PROTO_SignData [13:04:54]wFMCommunicate request_size=4 [13:04:54]MH_SAM_APDU [13:04:54]CAPDU: 80 0D 01 02 [13:04:54]Write to MH i2c: E2 08 00 B6 02 80 0D 01 02 00 00 00 00 31 [13:04:54]Write i2c OK [13:04:54]MH_I2C_Read... [13:04:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:04:54]Read from MH i2c: E2 [13:04:54]MH_I2C_Read... [13:04:54]Read from MH i2c: E2 03 00 [13:04:54]MH_I2C_Read... [13:04:54]Read from MH i2c: E2 03 00 B6 02 00 90 00 2C [13:04:54]RAPDU: 90 00 [13:04:54]wFMCommunicate OK [13:04:54]wFMCommunicate request_size=255 [13:04:54]MH_SAM_APDU [13:04:54]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 9F 00 00 00 F4 03 04 00 F5 72 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [13:04:54]Write to MH i2c: E2 02 01 B7 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 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 9F 00 00 00 F4 03 04 00 F5 72 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 DE [13:04:54]Write i2c OK [13:04:54]MH_I2C_Read... [13:04:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:54]Read from MH i2c: E2 [13:04:54]MH_I2C_Read... [13:04:54]Read from MH i2c: E2 03 00 [13:04:54]MH_I2C_Read... [13:04:54]Read from MH i2c: E2 03 00 B7 02 00 90 00 2D [13:04:54]RAPDU: 90 00 [13:04:54]wFMCommunicate OK [13:04:54]wFMCommunicate request_size=11 [13:04:54]MH_SAM_APDU [13:04:54]CAPDU: 80 0D 02 02 06 52 00 B9 28 70 55 [13:04:54]Write to MH i2c: E2 0E 00 B8 02 80 0D 02 02 06 00 52 00 B9 28 70 55 00 00 38 [13:04:54]Write i2c OK [13:04:54]MH_I2C_Read... [13:04:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:54]Read from MH i2c: E2 [13:04:54]MH_I2C_Read... [13:04:54]Read from MH i2c: E2 03 00 [13:04:54]MH_I2C_Read... [13:04:54]Read from MH i2c: E2 03 00 B8 02 00 90 00 2E [13:04:54]RAPDU: 90 00 [13:04:54]wFMCommunicate OK [13:04:54]wFMCommunicate request_size=4 [13:04:54]MH_SAM_APDU [13:04:54]CAPDU: 80 0D 03 02 [13:04:54]Write to MH i2c: E2 08 00 B9 02 80 0D 03 02 00 00 00 00 36 [13:04:54]Write i2c OK [13:04:54]MH_I2C_Read... [13:04:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:04:54]Read from MH i2c: E2 [13:04:54]MH_I2C_Read... [13:04:54]Read from MH i2c: E2 0B 00 [13:04:54]MH_I2C_Read... [13:04:54]Read from MH i2c: E2 0B 00 B9 02 00 E5 47 8F 1A D0 C4 83 88 90 00 AB [13:04:54]RAPDU: E5 47 8F 1A D0 C4 83 88 90 00 [13:04:54]wFMCommunicate OK [13:04:54]SAM_PROTO_SignData done [13:04:54]FM_MakeSignedData done [13:04:54]CreateOFDProtocolMessage [13:04:54]wFMCommunicate request_size=4 [13:04:54]MH_SAM_APDU [13:04:54]CAPDU: 80 11 00 00 [13:04:54]Write to MH i2c: E2 08 00 BA 02 80 11 00 00 00 00 00 00 36 [13:04:54]Write i2c OK [13:04:54]MH_I2C_Read... [13:04:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:54]Read from MH i2c: E2 [13:04:54]MH_I2C_Read... [13:04:54]Read from MH i2c: E2 17 00 [13:04:54]MH_I2C_Read... [13:04:54]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 [13:04: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:04:54]wFMCommunicate OK [13:04:54]CreateOFDProtocolMessage done [13:04:54]OFDSenderStorePacket 86000 [13:04:54]StoreOFDPacket docnum=86000 [13:04: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 D2 54 08 01 2C 68 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 9F 00 00 00 F4 03 04 00 F5 72 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 52 00 B9 28 70 55 E5 47 8F 1A D0 C4 83 88 [13:04:54]CheckFolder [13:04:54]dirname=/storage/ofd_packets [13:04:54]CheckFolder done [13:04:54]ProducePacketName [13:04:54]name=ofd_packets/00086000 [13:04:54]NVStorageSaveData ofd_packets/00086000 [13:04:54]File name is /storage/ofd_packets/00086000 [13:04:54]Write 302 bytes [13:04:54]NVStorageSaveData done [13:04:54]OFDSenderStorePacket done [13:04:54]KKMCreateOFDPacket done [13:04:54]NVStorageSaveData kkm_last_timestamp [13:04:54]File name is /storage/kkm_last_timestamp [13:04:54]Write 4 bytes [13:04:54]NVStorageSaveData done [13:04:54]ExternCall_PrintAddStr [13:04:54]wPrintStart [13:04:54]Write to MH i2c: 01 00 00 BB 02 BD [13:04:54]Write i2c OK [13:04:54]MH_I2C_Read... [13:04:54]Read from MH i2c: 01 [13:04:54]MH_I2C_Read... [13:04:54]Read from MH i2c: 01 07 00 [13:04:54]MH_I2C_Read... [13:04:54]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 FF 0F D2 [13:04:54]RasterBufferAndPrint [13:04:54]line Счет N : (1)870865 [13:04:54]line ИНН: 02508201610067 [13:04:54]line Контрольно-Кассовый Чек [13:04:54]line ПРОДАЖА [13:04:54]line ТРК (МРК, ГНК) : 21 [13:04:54]line Товар: 2710194210 [13:04:54]line ДТ(л)-К-4 [13:04:54]line 15.000 * 0.00 [13:04:54]line = 0.00 [13:04:54]line НДС 12% НСП 1% [13:04:54]line > о реализуемом товаре [13:04:54]line ИТОГО: 0.00 [13:04:54]line НСП 1% : 0.00 [13:04:54]line НДС 12% : 0.00 [13:04:54]line Наличными: 0.00 [13:04:54]line Безнал.: 0.00 [13:04:54]line Место: АЗС № 137 "Партнер Нефть" [13:04:54]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:04:54]line СНО: Общий режим [13:04:54]line Чек 159 20.09.2024 13:04 [13:04:54]line Смена: 495 ФФД: 1.0 [13:04:54]line ЗНМ: 0300000064 [13:04:54]line РНМ: 0000000000092592 [13:04:54]line Версия ККМ: 001 [13:04:54]line Талоны: Топливные Талоны [13:04:54]line 1 [13:04:54]line ФМ: 0000000000874979 [13:04:54]line ФД: 86000 [13:04:54]line ФПД: 90163059912789 [13:04:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T130453&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86000&fm=90163059912789&tin=02508201610067®Number=0000000000092592&sum=0 [13:04:54]written 0, free lines is 4095 [13:04:54]OFD Sender: Processing packet 86000 [packets to send 263, broken 262] [13:04:54]ProducePacketName [13:04:54]name=ofd_packets/00086000 [13:04:54]OFD Sender: To server: pG, [13:04:54]CommunicateWithHost lk.salyk.kg:30040 [13:04:54]ConnectInit lk.salyk.kg [13:04:55]Write to MH i2c: 01 00 00 E5 02 E7 [13:04:55]Write i2c OK [13:04:55]MH_I2C_Read... [13:04:55]Read from MH i2c: 01 [13:04:55]MH_I2C_Read... [13:04:55]Read from MH i2c: 01 07 00 [13:04:55]MH_I2C_Read... [13:04:55]Read from MH i2c: 01 07 00 E5 02 00 00 00 00 00 E5 0C DF [13:04:55]RasterBufferAndPrint [13:04:55]line [13:04:55]line [13:04:55]line [13:04:55]line [13:04:55]line [13:04:55]written 0, free lines is 3308 [13:04:55]MH_Cut [13:04:55]Write to MH i2c: D1 01 00 EC 02 01 C0 [13:04:55]Write i2c OK [13:04:55]MH_I2C_Read... [13:04:55]Read from MH i2c: D1 [13:04:55]MH_I2C_Read... [13:04:55]Read from MH i2c: D1 01 00 [13:04:55]MH_I2C_Read... [13:04:55]Read from MH i2c: D1 01 00 EC 02 00 BF [13:04:55]Write to MH i2c: 01 00 00 ED 02 EF [13:04:55]Write i2c OK [13:04:55]MH_I2C_Read... [13:04:55]Connected sock=9 [13:04: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 D2 54 08 01 2C 68 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 9F 00 00 00 F4 03 04 00 F5 72 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 52 00 B9 28 70 55 E5 47 8F 1A D0 C4 83 88 [13:04:55]*** Cut start [13:04:55]*** Partial cut [13:04:55]*** CUTSNS_PIN = 1 [13:04:55]*** CUTSNS_PIN = 0 [13:04:56]*** Brake cut motor [13:04: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 4F 70 47 00 A4 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 F0 4F 01 00 F4 03 04 00 CB 1D ED 66 B6 04 01 00 00 CB E9 E7 31 9F 2B 1D 3F [13:04:56]CommunicateWithHost err = 0 [13:04:56]CheckOFDResponse [13:04:56]1017 (14) - 77093643461234 [13:04:56]1041 (16) - 0000000000874979 [13:04:56]1040 (4) - 86000 [13:04:56]1012 (4) - 20.09.2024 07:01 [13:04:56]1206 (1) - 0 [13:04:56]OFD Sender: Remove packet 86000 [13:04:56]ProducePacketName [13:04:56]name=ofd_packets/00086000 [13:04:56]NVStorageDeleteData [13:04:56]Read from MH i2c: 01 [13:04:56]MH_I2C_Read... [13:04:56]*** Stop cut motor [13:04:56]*** Cut end [13:04:56]Read from MH i2c: 01 07 00 [13:04:56]MH_I2C_Read... [13:04:56]Read from MH i2c: 01 07 00 ED 02 00 00 00 00 00 FF 0F 04 [13:04:56]process_action close_receipt done [13:04:56]requested_data is exist [13:04:56]produce_requested_data [13:04:56]requested_item fm.sn is exist - process it [13:04:56]wFMCommunicate request_size=4 [13:04:56]MH_SAM_APDU [13:04:56]CAPDU: 80 11 00 00 [13:04:56]Write to MH i2c: E2 08 00 EE 02 80 11 00 00 00 00 00 00 6A [13:04:56]Write i2c OK [13:04:56]MH_I2C_Read... [13:04:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:56]Read from MH i2c: E2 [13:04:56]MH_I2C_Read... [13:04:56]Read from MH i2c: E2 17 00 [13:04:56]MH_I2C_Read... [13:04:56]Read from MH i2c: E2 17 00 EE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C9 [13:04:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:04:56]wFMCommunicate OK [13:04:56]requested_item fd.num is exist - process it [13:04:56]SAM_PROTO_GetFieldsCounters [13:04:56]wFMCommunicate request_size=4 [13:04:56]MH_SAM_APDU [13:04:56]CAPDU: 80 13 00 00 [13:04:56]Write to MH i2c: E2 08 00 EF 02 80 13 00 00 00 00 00 00 6D [13:04:56]Write i2c OK [13:04:56]MH_I2C_Read... [13:04:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:04:56]Read from MH i2c: E2 [13:04:56]MH_I2C_Read... [13:04:56]Read from MH i2c: E2 62 00 [13:04:56]MH_I2C_Read... [13:04:56]Read from MH i2c: E2 62 00 EF 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 F0 4F 01 00 0E 04 04 00 EF 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 A9 [13:04:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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:04:56]wFMCommunicate OK [13:04:56]SAM_PROTO_GetFieldsCounters done [13:04:56]requested_item shift.num is exist - process it [13:04:56]requested_item shift.opened is exist - process it [13:04:56]req_shift_opened [13:04:56]FM_GetShiftState [13:04:56]SAM_PROTO_GetShiftState [13:04:56]wFMCommunicate request_size=4 [13:04:56]MH_SAM_APDU [13:04:56]CAPDU: 80 13 01 00 [13:04:56]Write to MH i2c: E2 08 00 F0 02 80 13 01 00 00 00 00 00 6F [13:04:56]Write i2c OK [13:04:56]MH_I2C_Read... [13:04:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:56]Read from MH i2c: E2 [13:04:56]MH_I2C_Read... [13:04:56]Read from MH i2c: E2 0E 00 [13:04:56]MH_I2C_Read... [13:04:56]Read from MH i2c: E2 0E 00 F0 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FA [13:04:56]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:04:56]wFMCommunicate OK [13:04:56]SAM_PROTO_GetShiftState done [13:04:56]FM_GetShiftState done [13:04:56]req_shift_opened done [13:04:56]requested_item shift.open_date is exist - process it [13:04:56]req_shift_open_date [13:04:56]req_shift_open_date done [13:04:56]produce_requested_data done [13:04:56]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86000,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:04:56]process_action_free close_receipt [13:04:56]json_value_free [13:04:56]json_value_free done [13:04:56]process_json_proto returns [13:04:56]Send response to host [13:04:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86000,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:04:56]free response buf [13:04:56]execute_script done [13:04:56]execute_script returns [13:04:56]free content buf [13:04:56]Sock 10.Close socket [13:04:56]Sock 10.Thread stoped [13:04:56]OFD Sender: No OFD packet to send [13:05:01]recv_with_timeout no data received [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:31]OFD Sender: No OFD packet to send [13:05:37]OFD Sender: No OFD packet to send [13:05:42]OFD Sender: No OFD packet to send [13:05:44]accept exits with 7 [13:05:44]New connection [13:05:44]New thread 3067039076 created [13:05:44]Thread 3066895716 joined [13:05:44]Waiting for new connection... [13:05:44] Sock 7.Parse request [13:05:44]Sock 7.Check first char [13:05:44]Sock 7.First char is OK [13:05:44]request: POST /json_proto HTTP/1.0 [13:05:44]Method: POST [13:05:44]URL: /json_proto [13:05:44]Method is POST - this is cgi request [13:05:44]url: /json_proto [13:05:44]query_string will be loaded in cgi processing [13:05:44]execute_cgi json_proto POST (null) [13:05:44]execute_cgi path=json_proto method=POST [13:05:44]POST find Content-Length [13:05:44]Host: 172.17.47.196:8080 [13:05:44]Content-Length: 798 [13:05:44]Content-Type: application/json [13:05:44] [13:05:44]POST finish read [13:05:44]Found Content-Length = 798 [13:05:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870866", "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" : 5.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:44]execute_script... [13:05:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870866", "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" : 5.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A1", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:44]POST & json_proto [13:05:44]process_json_proto [13:05:44]json parsed OK: [13:05:44]protocol is kg_v1.0 [13:05:44]action value=close_receipt [13:05:44]process_action close_receipt [13:05:44]cmd_close_receipt [13:05:44]MH_GetDate [13:05:44]Write to MH i2c: F0 00 00 F1 02 E2 [13:05:44]Write i2c OK [13:05:44]MH_I2C_Read... [13:05:44]Read from MH i2c: F0 [13:05:44]MH_I2C_Read... [13:05:44]Read from MH i2c: F0 09 00 [13:05:44]MH_I2C_Read... [13:05:44]Read from MH i2c: F0 09 00 F1 02 00 29 73 ED 66 4C 6B 94 66 8B [13:05:44]GetLastDocTimeStamp 1726837493 [13:05:44]current date 1726837545 [13:05:44]FM_GetShiftState [13:05:44]SAM_PROTO_GetShiftState [13:05:44]wFMCommunicate request_size=4 [13:05:44]MH_SAM_APDU [13:05:44]CAPDU: 80 13 01 00 [13:05:44]Write to MH i2c: E2 08 00 F2 02 80 13 01 00 00 00 00 00 71 [13:05:44]Write i2c OK [13:05:44]MH_I2C_Read... [13:05:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:44]Read from MH i2c: E2 [13:05:44]MH_I2C_Read... [13:05:44]Read from MH i2c: E2 0E 00 [13:05:44]MH_I2C_Read... [13:05:44]Read from MH i2c: E2 0E 00 F2 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FC [13:05:44]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:05:44]wFMCommunicate OK [13:05:44]SAM_PROTO_GetShiftState done [13:05:44]FM_GetShiftState done [13:05:44]opened in 1726791534 [13:05:44]opened+sec_in_day 1726877934 [13:05:44]quantity*price = 0 [13:05:44]sum+1 = 1 [13:05:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 160 20.09.2024 13:05 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливные Талоны 1 ФМ: 0000000000874979 ФД: 86001 ФПД: 172378691336035 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T130545&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86001&fm=172378691336035&tin=02508201610067®Number=0000000000092592&sum=0 [13:05:45]StoreToDocumentArchive [13:05:45]shift 495 fd 86001 [13:05:45]save to /storage/0495/doc_00086001 [13:05:45]save last doc name /storage/0495/doc_00086001 to /storage/kkm_last_doc_name [13:05:45]save OK [13:05:45]Clear old archive folders... [13:05:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:05:45]tlvbuf is 0046D050 [13:05:45]SAM_PROTO_ClearQueue [13:05:45]wFMCommunicate request_size=4 [13:05:45]MH_SAM_APDU [13:05:45]CAPDU: 80 09 00 00 [13:05:45]Write to MH i2c: E2 08 00 FF 02 80 09 00 00 00 00 00 00 73 [13:05:45]Write i2c OK [13:05:45]MH_I2C_Read... [13:05:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:45]Read from MH i2c: E2 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: E2 03 00 [13:05:45]MH_I2C_Read... [13:05:45]Read from MH i2c: E2 03 00 FF 02 00 90 00 75 [13:05:45]RAPDU: 90 00 [13:05:45]wFMCommunicate OK [13:05:45]SAM_PROTO_ClearQueue done [13:05:45]KKMCreateOFDPacket [13:05:45]OFDProtocolAddRootSTLVToBuf [13:05:45]FM_MakeSignedData [13:05:45]FM_MakeSignedData [13:05:45]SAM_PROTO_SignData [13:05:45]wFMCommunicate request_size=4 [13:05:45]MH_SAM_APDU [13:05:45]CAPDU: 80 0D 01 02 [13:05:45]Write to MH i2c: E2 08 00 00 03 80 0D 01 02 00 00 00 00 7C [13:05:45]Write i2c OK [13:05:45]MH_I2C_Read... [13:05:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:46]Read from MH i2c: E2 [13:05:46]MH_I2C_Read... [13:05:46]Read from MH i2c: E2 03 00 [13:05:46]MH_I2C_Read... [13:05:46]Read from MH i2c: E2 03 00 00 03 00 90 00 77 [13:05:46]RAPDU: 90 00 [13:05:46]wFMCommunicate OK [13:05:46]wFMCommunicate request_size=255 [13:05:46]MH_SAM_APDU [13:05: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 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 29 73 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [13:05:46]Write to MH i2c: E2 02 01 01 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 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 29 73 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 29 [13:05:46]Write i2c OK [13:05:46]MH_I2C_Read... [13:05:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:46]Read from MH i2c: E2 [13:05:46]MH_I2C_Read... [13:05:46]Read from MH i2c: E2 03 00 [13:05:46]MH_I2C_Read... [13:05:46]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [13:05:46]RAPDU: 90 00 [13:05:46]wFMCommunicate OK [13:05:46]wFMCommunicate request_size=11 [13:05:46]MH_SAM_APDU [13:05:46]CAPDU: 80 0D 02 02 06 9C C7 0A A9 F7 63 [13:05:46]Write to MH i2c: E2 0E 00 02 03 80 0D 02 02 06 00 9C C7 0A A9 F7 63 00 00 FB [13:05:46]Write i2c OK [13:05:46]MH_I2C_Read... [13:05:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:46]Read from MH i2c: E2 [13:05:46]MH_I2C_Read... [13:05:46]Read from MH i2c: E2 03 00 [13:05:46]MH_I2C_Read... [13:05:46]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [13:05:46]RAPDU: 90 00 [13:05:46]wFMCommunicate OK [13:05:46]wFMCommunicate request_size=4 [13:05:46]MH_SAM_APDU [13:05:46]CAPDU: 80 0D 03 02 [13:05:46]Write to MH i2c: E2 08 00 03 03 80 0D 03 02 00 00 00 00 81 [13:05:46]Write i2c OK [13:05:46]MH_I2C_Read... [13:05:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:46]Read from MH i2c: E2 [13:05:46]MH_I2C_Read... [13:05:46]Read from MH i2c: E2 0B 00 [13:05:46]MH_I2C_Read... [13:05:46]Read from MH i2c: E2 0B 00 03 03 00 D4 0B BB D2 3D 60 81 8E 90 00 9A [13:05:46]RAPDU: D4 0B BB D2 3D 60 81 8E 90 00 [13:05:46]wFMCommunicate OK [13:05:46]SAM_PROTO_SignData done [13:05:46]FM_MakeSignedData done [13:05:46]CreateOFDProtocolMessage [13:05:46]wFMCommunicate request_size=4 [13:05:46]MH_SAM_APDU [13:05:46]CAPDU: 80 11 00 00 [13:05:46]Write to MH i2c: E2 08 00 04 03 80 11 00 00 00 00 00 00 81 [13:05:46]Write i2c OK [13:05:46]MH_I2C_Read... [13:05:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:46]Read from MH i2c: E2 [13:05:46]MH_I2C_Read... [13:05:46]Read from MH i2c: E2 17 00 [13:05:46]MH_I2C_Read... [13:05:46]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 [13:05: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:05:46]wFMCommunicate OK [13:05:46]CreateOFDProtocolMessage done [13:05:46]OFDSenderStorePacket 86001 [13:05:46]StoreOFDPacket docnum=86001 [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: 5835326+1721002828=1726838154 [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 8A 75 ED 66 4C 6B 94 66 02 [13:15:54]Current date/time: 20.09.2024 13:15 [13:15:54]FM_Init [13:15:54]wFMConnect [13:15:54]MH_SAM_On [13:15:54]Write to MH i2c: E0 00 00 08 00 E7 [13:15:54]Write i2c OK [13:15:54]MH_I2C_Read... [13:15:54]*** iso7816_init finished! [13:15:54]*** atr: [13:15:54]*** 0F 3B D5 18 FF 81 91 FE [13:15:54]*** 1F C3 80 73 C8 21 10 0A [13:15:54]*** 00 00 00 00 00 00 00 00 [13:15:54]*** 00 00 00 00 00 00 00 00 [13:15:54]*** 00 00 00 00 00 00 00 00 [13:15:54]*** 00 00 00 00 00 00 00 00 [13:15:54]*** 00 00 00 00 00 00 00 00 [13:15:54]*** 00 00 00 00 00 00 00 00 [13:15:54]Read from MH i2c: E0 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: E0 10 00 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [13:15:54]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [13:15:54]wFMCommunicate request_size=10 [13:15:54]MH_SAM_APDU [13:15:54]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [13:15:54]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [13:15:54]Write i2c OK [13:15:54]MH_I2C_Read... [13:15:54]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [13:15:54]Read from MH i2c: E2 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: E2 03 00 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [13:15:54]RAPDU: 90 00 [13:15:54]wFMCommunicate OK [13:15:54]wFMCommunicate request_size=4 [13:15:54]MH_SAM_APDU [13:15:54]CAPDU: 80 11 00 00 [13:15:54]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [13:15:54]Write i2c OK [13:15:54]MH_I2C_Read... [13:15:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:54]Read from MH i2c: E2 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: E2 17 00 [13:15:54]MH_I2C_Read... [13:15: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 [13:15: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:15:54]wFMCommunicate OK [13:15:54]Detected FM SN is 0000000000874979 [13:15:54]Stored FM SN is 0000000000874979 [13:15:54]wFMCommunicate request_size=9 [13:15:54]MH_SAM_APDU [13:15:54]CAPDU: 80 16 00 00 04 B6 D7 00 00 [13:15:54]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [13:15:54]Write i2c OK [13:15:54]MH_I2C_Read... [13:15:54]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [13:15:54]Read from MH i2c: E2 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: E2 03 00 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [13:15:54]RAPDU: 90 00 [13:15:54]wFMCommunicate OK [13:15:54]FM PIN OK [13:15:54]wFMCommunicate request_size=8 [13:15:54]MH_SAM_APDU [13:15:54]CAPDU: 80 14 04 00 03 02 00 01 [13:15:54]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [13:15:54]Write i2c OK [13:15:54]MH_I2C_Read... [13:15:54]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [13:15:54]Read from MH i2c: E2 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: E2 03 00 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [13:15:54]RAPDU: 90 00 [13:15:54]wFMCommunicate OK [13:15:54]wFMCommunicate request_size=13 [13:15:54]MH_SAM_APDU [13:15:54]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [13:15: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 [13:15:54]Write i2c OK [13:15:54]MH_I2C_Read... [13:15:54]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [13:15:54]Read from MH i2c: E2 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: E2 03 00 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [13:15:54]RAPDU: 90 00 [13:15:54]wFMCommunicate OK [13:15:54]wFMCommunicate request_size=4 [13:15:54]MH_SAM_APDU [13:15:54]CAPDU: 80 11 00 00 [13:15:54]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [13:15:54]Write i2c OK [13:15:54]MH_I2C_Read... [13:15:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:54]Read from MH i2c: E2 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: E2 17 00 [13:15:54]MH_I2C_Read... [13:15: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 [13:15: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:15:54]wFMCommunicate OK [13:15:54]DocumentArchiveInit [13:15:54]Start Httpd... [13:15:54]Httpd thread 3067030884 created [13:15:54]Write to MH i2c: 01 00 00 0F 00 0F [13:15:54]Write i2c OK [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: 01 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: 01 07 00 [13:15:54]MH_I2C_Read... [13:15:54]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [13:15:54]MH Int Process started [13:15:54]Allocated Socket 8 [13:15:54]Bind OK [13:15:54]Listen OK [13:15:54]httpd running on port 8080 [13:15:54]Waiting for new connection... [13:15:54]OFD Sender: Processing packet 86001 [packets to send 263, broken 262] [13:15:54]ProducePacketName [13:15:54]name=ofd_packets/00086001 [13:15:54]OFD Sender: To server: pG, [13:15:54]CommunicateWithHost lk.salyk.kg:30040 [13:15:54]ConnectInit lk.salyk.kg [13:15:56]accept exits with 9 [13:15:56]New connection [13:15:56]New thread 3066744164 created [13:15:56]Waiting for new connection... [13:15:56] Sock 9.Parse request [13:15:56]Sock 9.Check first char [13:15:56]Sock 9.First char is OK [13:15:56]request: POST /json_proto HTTP/1.0 [13:15:56]Method: POST [13:15:56]URL: /json_proto [13:15:56]Method is POST - this is cgi request [13:15:56]url: /json_proto [13:15:56]query_string will be loaded in cgi processing [13:15:56]execute_cgi json_proto POST (null) [13:15:56]execute_cgi path=json_proto method=POST [13:15:56]POST find Content-Length [13:15:56]Host: 172.17.47.196:8080 [13:15:56]Content-Length: 215 [13:15:56]Content-Type: application/json [13:15:56] [13:15:56]POST finish read [13:15:56]Found Content-Length = 215 [13:15: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" ] } } [13:15:56]execute_script... [13:15: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" ] } } [13:15:56]POST & json_proto [13:15:56]process_json_proto [13:15:56]json parsed OK: [13:15:56]protocol is kg_v1.0 [13:15:56]action value=get_value [13:15:56]process_action get_value [13:15:56]cmd_get_value [13:15:56]process_action get_value done [13:15:56]requested_data is exist [13:15:56]produce_requested_data [13:15:56]requested_item kkm.sn is exist - process it [13:15:56]requested_item kkm.ver is exist - process it [13:15:56]requested_item fm.sn is exist - process it [13:15:56]wFMCommunicate request_size=4 [13:15:56]MH_SAM_APDU [13:15:56]CAPDU: 80 11 00 00 [13:15:56]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [13:15:56]Write i2c OK [13:15:56]MH_I2C_Read... [13:15:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:56]Read from MH i2c: E2 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 17 00 [13:15:56]MH_I2C_Read... [13:15: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 [13:15:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:15:56]wFMCommunicate OK [13:15:56]requested_item fd.num is exist - process it [13:15:56]SAM_PROTO_GetFieldsCounters [13:15:56]wFMCommunicate request_size=4 [13:15:56]MH_SAM_APDU [13:15:56]CAPDU: 80 13 00 00 [13:15:56]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [13:15:56]Write i2c OK [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 [13:15:56]MH_I2C_Read... [13:15:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:56]Read from MH i2c: E2 62 00 [13:15:56]MH_I2C_Read... [13:15: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 F1 4F 01 00 0E 04 04 00 EF 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 CD [13:15:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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:15:56]wFMCommunicate OK [13:15:56]SAM_PROTO_GetFieldsCounters done [13:15:56]requested_item shift.num is exist - process it [13:15:56]requested_item shift.opened is exist - process it [13:15:56]req_shift_opened [13:15:56]FM_GetShiftState [13:15:56]SAM_PROTO_GetShiftState [13:15:56]wFMCommunicate request_size=4 [13:15:56]MH_SAM_APDU [13:15:56]CAPDU: 80 13 01 00 [13:15:56]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [13:15:56]Write i2c OK [13:15:56]MH_I2C_Read... [13:15:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:56]Read from MH i2c: E2 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 0E 00 [13:15:56]MH_I2C_Read... [13:15:56]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [13:15:56]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:15:56]wFMCommunicate OK [13:15:56]SAM_PROTO_GetShiftState done [13:15:56]FM_GetShiftState done [13:15:56]req_shift_opened done [13:15:56]requested_item shift.open_date is exist - process it [13:15:56]req_shift_open_date [13:15:56]req_shift_open_date done [13:15:56]produce_requested_data done [13:15:56]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86001,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:15:56]process_action_free get_value [13:15:56]json_value_free [13:15:56]json_value_free done [13:15:56]process_json_proto returns [13:15:56]Send response to host [13:15:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86001,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:15:56]free response buf [13:15:56]execute_script done [13:15:56]execute_script returns [13:15:56]free content buf [13:15:56]Sock 9.Close socket [13:15:56]Sock 9.Thread stoped [13:15:56]accept exits with 11 [13:15:56]New connection [13:15:56]New thread 3066600804 created [13:15:56]Thread 3066744164 joined [13:15:56]Waiting for new connection... [13:15:56] Sock 11.Parse request [13:15:56]Sock 11.Check first char [13:15:56]Sock 11.First char is OK [13:15:56]request: POST /json_proto HTTP/1.0 [13:15:56]Method: POST [13:15:56]URL: /json_proto [13:15:56]Method is POST - this is cgi request [13:15:56]url: /json_proto [13:15:56]query_string will be loaded in cgi processing [13:15:56]execute_cgi json_proto POST (null) [13:15:56]execute_cgi path=json_proto method=POST [13:15:56]POST find Content-Length [13:15:56]Host: 172.17.47.196:8080 [13:15:56]Content-Length: 331 [13:15:56]Content-Type: application/json [13:15:56] [13:15:56]POST finish read [13:15:56]Found Content-Length = 331 [13:15: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" ] } } [13:15:56]execute_script... [13:15: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" ] } } [13:15:56]POST & json_proto [13:15:56]process_json_proto [13:15:56]json parsed OK: [13:15:56]protocol is kg_v1.0 [13:15:56]action value=get_value [13:15:56]process_action get_value [13:15:56]cmd_get_value [13:15:56]process_action get_value done [13:15:56]requested_data is exist [13:15:56]produce_requested_data [13:15:57]requested_item fm.sale.total is exist - process it [13:15:57]SAM_PROTO_GetFMData [13:15:57]wFMCommunicate request_size=4 [13:15:57]MH_SAM_APDU [13:15:57]CAPDU: 80 13 03 00 [13:15:57]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [13:15:57]Write i2c OK [13:15:57]MH_I2C_Read... [13:15:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:15:57]Read from MH i2c: E2 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: E2 FD 00 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 12 4C 01 00 69 04 A3 00 6F 04 04 00 99 49 01 00 B1 04 05 00 60 A7 A5 B3 01 70 04 05 00 A8 B9 57 86 01 72 04 04 00 B8 ED 4D 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 EE 13 47 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 2E DB 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 53 [13:15:57]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 12 4C 01 00 69 04 A3 00 6F 04 04 00 99 49 01 00 B1 04 05 00 60 A7 A5 B3 01 70 04 05 00 A8 B9 57 86 01 72 04 04 00 B8 ED 4D 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 EE 13 47 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 2E DB 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 [13:15:57]wFMCommunicate OK [13:15:57]wFMCommunicate request_size=4 [13:15:57]MH_SAM_APDU [13:15:57]CAPDU: 80 17 00 00 [13:15:57]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [13:15:57]Write i2c OK [13:15:57]MH_I2C_Read... [13:15:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:15:57]Read from MH i2c: E2 [13:15:57]MH_I2C_Read... [13:15:57]Read from MH i2c: E2 FD 00 [13:15:57]MH_I2C_Read... [13:15: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 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 [13:15: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 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 [13:15:57]wFMCommunicate OK [13:15:57]wFMCommunicate request_size=4 [13:15:57]MH_SAM_APDU [13:15:57]CAPDU: 80 17 00 00 [13:15:57]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [13:15:57]Write i2c OK [13:15:57]MH_I2C_Read... [13:15:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:15:58]Read from MH i2c: E2 [13:15:58]MH_I2C_Read... [13:15:58]Read from MH i2c: E2 FD 00 [13:15:58]MH_I2C_Read... [13:15: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 [13:15: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 [13:15:58]wFMCommunicate OK [13:15:58]wFMCommunicate request_size=4 [13:15:58]MH_SAM_APDU [13:15:58]CAPDU: 80 17 00 00 [13:15:58]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [13:15:58]Write i2c OK [13:15:58]MH_I2C_Read... [13:15:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:15:58]Read from MH i2c: E2 [13:15:58]MH_I2C_Read... [13:15:58]Read from MH i2c: E2 FD 00 [13:15:58]MH_I2C_Read... [13:15: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 [13:15: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 [13:15:58]wFMCommunicate OK [13:15:58]wFMCommunicate request_size=4 [13:15:58]MH_SAM_APDU [13:15:58]CAPDU: 80 17 00 00 [13:15:58]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [13:15:58]Connected sock=7 [13: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 7C 96 08 01 17 B8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 29 73 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 9C C7 0A A9 F7 63 D4 0B BB D2 3D 60 81 8E [13:15:58]Write i2c OK [13:15:58]MH_I2C_Read... [13:15:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [13:15:58]Read from MH i2c: E2 [13:15:58]MH_I2C_Read... [13:15:58]Read from MH i2c: E2 E5 00 [13:15:58]MH_I2C_Read... [13:15: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 [13:15: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 [13:15:58]wFMCommunicate OK [13:15:58]SAM_PROTO_GetFMData done [13:15:58]requested_item fm.sale_refund.total is exist - process it [13:15:58]requested_item fm.buy.total is exist - process it [13:15:58]requested_item shift.sale.total is exist - process it [13:15:58]SAM_PROTO_GetShiftData [13:15:58]wFMCommunicate request_size=4 [13:15:58]MH_SAM_APDU [13:15:58]CAPDU: 80 13 02 00 [13:15:58]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [13:15:58]Write i2c OK [13:15:58]MH_I2C_Read... [13:15:59]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:15:59]Read from MH i2c: E2 [13:15:59]MH_I2C_Read... [13:15:59]Read from MH i2c: E2 FD 00 [13:15:59]MH_I2C_Read... [13:15:59]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 A0 00 00 00 69 04 9C 00 6F 04 04 00 A0 00 00 00 B1 04 03 00 FF 20 BC 70 04 03 00 78 75 AD 72 04 03 00 87 AB 0E 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 E2 FB 13 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 AA 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 3E [13:15:59]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 A0 00 00 00 69 04 9C 00 6F 04 04 00 A0 00 00 00 B1 04 03 00 FF 20 BC 70 04 03 00 78 75 AD 72 04 03 00 87 AB 0E 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 E2 FB 13 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 AA 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [13:15:59]wFMCommunicate OK [13:15:59]wFMCommunicate request_size=4 [13:15:59]MH_SAM_APDU [13:15:59]CAPDU: 80 17 00 00 [13:15:59]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [13:15:59]Write i2c OK [13:15:59]MH_I2C_Read... [13:15:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:15:59]Read from MH i2c: E2 [13:15:59]MH_I2C_Read... [13:15:59]Read from MH i2c: E2 FD 00 [13:15:59]MH_I2C_Read... [13:15:59]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [13:15:59]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [13:15:59]wFMCommunicate OK [13:15:59]wFMCommunicate request_size=4 [13:15:59]MH_SAM_APDU [13:15:59]CAPDU: 80 17 00 00 [13:15:59]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [13:15:59]Write i2c OK [13:15:59]MH_I2C_Read... [13:15:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:15:59]Read from MH i2c: E2 [13:15:59]MH_I2C_Read... [13:15:59]Read from MH i2c: E2 FD 00 [13:15:59]MH_I2C_Read... [13:15:59]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [13:15:59]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [13:15:59]wFMCommunicate OK [13:15:59]wFMCommunicate request_size=4 [13:15:59]MH_SAM_APDU [13:15:59]CAPDU: 80 17 00 00 [13:15:59]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [13:15:59]Write i2c OK [13:15:59]MH_I2C_Read... [13:16:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:16:00]Read from MH i2c: E2 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 FD 00 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [13:16:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [13:16:00]wFMCommunicate OK [13:16:00]wFMCommunicate request_size=4 [13:16:00]MH_SAM_APDU [13:16:00]CAPDU: 80 17 00 00 [13:16:00]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [13:16:00]Write i2c OK [13:16:00]MH_I2C_Read... [13:16:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [13:16:00]Read from MH i2c: E2 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 CC 00 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [13:16:00]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:16:00]wFMCommunicate OK [13:16:00]SAM_PROTO_GetShiftData done [13:16:00]requested_item shift.sale.total_cash is exist - process it [13:16:00]requested_item shift.sale_refund.total is exist - process it [13:16:00]requested_item shift.sale_refund.total_cash is exist - process it [13:16:00]requested_item shift.buy.total is exist - process it [13:16:00]requested_item shift.buy.total_cash is exist - process it [13:16:00]produce_requested_data done [13:16:00]produce_requested_data return {"fm.sale.total":73089452.48,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":123292.15,"shift.sale.total_cash":113678.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} [13:16:00]process_action_free get_value [13:16:00]json_value_free [13:16:00]json_value_free done [13:16:00]process_json_proto returns [13:16:00]Send response to host [13:16:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73089452.48,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":123292.15,"shift.sale.total_cash":113678.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}}} [13:16:00]free response buf [13:16:00]execute_script done [13:16:00]execute_script returns [13:16:00]free content buf [13:16:00]Sock 11.Close socket [13:16:00]Sock 11.Thread stoped [13:16:00]accept exits with 9 [13:16:00]New connection [13:16:00]New thread 3066744164 created [13:16:00]Thread 3066600804 joined [13:16:00]Waiting for new connection... [13:16:00] Sock 9.Parse request [13:16:00]Sock 9.Check first char [13:16:00]Sock 9.First char is OK [13:16:00]request: POST /json_proto HTTP/1.0 [13:16:00]Method: POST [13:16:00]URL: /json_proto [13:16:00]Method is POST - this is cgi request [13:16:00]url: /json_proto [13:16:00]query_string will be loaded in cgi processing [13:16:00]execute_cgi json_proto POST (null) [13:16:00]execute_cgi path=json_proto method=POST [13:16:00]POST find Content-Length [13:16:00]Host: 172.17.47.196:8080 [13:16:00]Content-Length: 682 [13:16:00]Content-Type: application/json [13:16:00] [13:16:00]POST finish read [13:16:00]Found Content-Length = 682 [13:16:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870867", "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" : 8.130, "sum" : 619.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 619.00, "total" : 619.00, "payments": [ { "type": 0, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:00]execute_script... [13:16: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)870867", "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" : 8.130, "sum" : 619.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 619.00, "total" : 619.00, "payments": [ { "type": 0, "sum" : 619.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:00]POST & json_proto [13:16:00]process_json_proto [13:16:00]json parsed OK: [13:16:00]protocol is kg_v1.0 [13:16:00]action value=close_receipt [13:16:00]process_action close_receipt [13:16:00]cmd_close_receipt [13:16:00]MH_GetDate [13:16:00]Write to MH i2c: F0 00 00 1D 00 0C [13:16:00]Write i2c OK [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: F0 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: F0 09 00 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: F0 09 00 1D 00 00 91 75 ED 66 4C 6B 94 66 1F [13:16:00]GetLastDocTimeStamp 1726837545 [13:16:00]current date 1726838161 [13:16:00]FM_GetShiftState [13:16:00]SAM_PROTO_GetShiftState [13:16:00]wFMCommunicate request_size=4 [13:16:00]MH_SAM_APDU [13:16:00]CAPDU: 80 13 01 00 [13:16:00]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [13:16:00]Write i2c OK [13:16:00]MH_I2C_Read... [13:16:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:00]Read from MH i2c: E2 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 0E 00 [13:16:00]MH_I2C_Read... [13:16:00]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [13:16:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:16:00]wFMCommunicate OK [13:16:00]SAM_PROTO_GetShiftState done [13:16:00]FM_GetShiftState done [13:16:00]opened in 1726791534 [13:16:00]opened+sec_in_day 1726877934 [13:16:00]quantity*price = 61950 [13:16:00]sum+1 = 61952 [13:16:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 619.00 Внесено: 619.00 СДАЧА: 0.00 НСП 1% : 5.48 НДС 12% : 65.79 Наличными: 619.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 161 20.09.2024 13:16 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86002 ФПД: 197477027625998 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T131601&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86002&fm=197477027625998&tin=02508201610067®Number=0000000000092592&sum=61900 [13:16:01]StoreToDocumentArchive [13:16:01]shift 495 fd 86002 [13:16:01]save to /storage/0495/doc_00086002 [13:16:01]save last doc name /storage/0495/doc_00086002 to /storage/kkm_last_doc_name [13:16:01]save OK [13:16:01]Clear old archive folders... [13:16:01]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:16:01]tlvbuf is 00F04E00 [13:16:01]SAM_PROTO_ClearQueue [13:16:01]wFMCommunicate request_size=4 [13:16:01]MH_SAM_APDU [13:16:01]CAPDU: 80 09 00 00 [13:16:01]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [13:16:01]Write i2c OK [13:16:01]MH_I2C_Read... [13:16:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:16:02]Read from MH i2c: E2 [13:16:02]MH_I2C_Read... [13:16:02]Read from MH i2c: E2 03 00 [13:16:02]MH_I2C_Read... [13:16:02]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [13:16:02]RAPDU: 90 00 [13:16:02]wFMCommunicate OK [13:16:02]SAM_PROTO_ClearQueue done [13:16:02]KKMCreateOFDPacket [13:16:02]OFDProtocolAddRootSTLVToBuf [13:16:02]FM_MakeSignedData [13:16:02]FM_MakeSignedData [13:16:02]SAM_PROTO_SignData [13:16:02]wFMCommunicate request_size=4 [13:16:02]MH_SAM_APDU [13:16:02]CAPDU: 80 0D 01 02 [13:16:02]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [13:16:02]Write i2c OK [13:16:02]MH_I2C_Read... [13:16:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:16:02]Read from MH i2c: E2 [13:16:02]MH_I2C_Read... [13:16:02]Read from MH i2c: E2 03 00 [13:16:02]MH_I2C_Read... [13:16:02]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [13:16:02]RAPDU: 90 00 [13:16:02]wFMCommunicate OK [13:16:02]wFMCommunicate request_size=255 [13:16:02]MH_SAM_APDU [13:16: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 C2 1F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FF F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 19 00 00 00 00 07 04 06 00 CC F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 91 75 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [13:16:02]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 C2 1F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FF F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 19 00 00 00 00 07 04 06 00 CC F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 91 75 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 41 [13:16:02]Write i2c OK [13:16:02]MH_I2C_Read... [13:16:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:02]Read from MH i2c: E2 [13:16:02]MH_I2C_Read... [13:16:02]Read from MH i2c: E2 03 00 [13:16:02]MH_I2C_Read... [13:16:02]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [13:16:02]RAPDU: 90 00 [13:16:02]wFMCommunicate OK [13:16:02]wFMCommunicate request_size=11 [13:16:02]MH_SAM_APDU [13:16:02]CAPDU: 80 0D 02 02 06 B3 9A B4 15 3C 0E [13:16:02]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 B3 9A B4 15 3C 0E 00 00 14 [13:16:02]Write i2c OK [13:16:02]MH_I2C_Read... [13:16:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:02]Read from MH i2c: E2 [13:16:02]MH_I2C_Read... [13:16:02]Read from MH i2c: E2 03 00 [13:16:02]MH_I2C_Read... [13:16:02]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [13:16:02]RAPDU: 90 00 [13:16:02]wFMCommunicate OK [13:16:02]wFMCommunicate request_size=4 [13:16:02]MH_SAM_APDU [13:16:02]CAPDU: 80 0D 03 02 [13:16:02]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [13:16:02]Write i2c OK [13:16:02]MH_I2C_Read... [13: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 7E 27 47 00 *** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:16:02]B5 Read from MH i2c: 64 E2 A5 [13:16:02]07 MH_I2C_Read... [13:16:02]01 Read from MH i2c: 00 E2 07 0B 00 00 3B [13:16:02]00 MH_I2C_Read... [13:16:02]F9 03 0E 00 37 37 30 39 33 36 Read from MH i2c: 34 E2 33 0B 34 00 36 2F 31 00 32 00 33 F3 34 71 11 73 04 79 10 BF 00 CF 30 3A 30 A4 30 90 30 00 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F1 4F 01 00 F4 03 04 00 66 20 ED 66 B6 04 01 00 00 37 67 03 [13:16:02]85 RAPDU: 98 F3 8E 71 A9 73 59 79 B9 BF [13:16:02]CF CommunicateWithHost err = 0 [13:16:02]3A CheckOFDResponse [13:16:02]A4 1017 (14) - 77093643461234 [13:16:02]90 1041 (16) - 0000000000874979 [13:16:02]00 1040 (4) - 86001 [13:16:02] [13:16:02]1012 (4) - 20.09.2024 07:12 [13:16:02]wFMCommunicate OK [13:16:02]1206 (1) - 0 [13:16:02]SAM_PROTO_SignData done [13:16:02]OFD Sender: Remove packet 86001 [13:16:02]FM_MakeSignedData done [13:16:02]ProducePacketName [13:16:02]CreateOFDProtocolMessage [13:16:02]name=ofd_packets/00086001 [13:16:02]wFMCommunicate request_size=4 [13:16:02]NVStorageDeleteData [13:16:02]MH_SAM_APDU [13:16:02]CAPDU: 80 11 00 00 [13:16:02]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [13:16:02]Write i2c OK [13:16:02]MH_I2C_Read... [13:16:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:03]Read from MH i2c: E2 [13:16:03]MH_I2C_Read... [13:16:03]Read from MH i2c: E2 17 00 [13:16:03]MH_I2C_Read... [13:16: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 [13: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 [13:16:03]wFMCommunicate OK [13:16:03]CreateOFDProtocolMessage done [13:16:03]OFDSenderStorePacket 86002 [13:16:03]StoreOFDPacket docnum=86002 [13:16: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 EE AD 08 01 3B DF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 C2 1F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FF F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 19 00 00 00 00 07 04 06 00 CC F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 91 75 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B3 9A B4 15 3C 0E F3 71 73 79 BF CF 3A A4 [13:16:03]CheckFolder [13:16:03]dirname=/storage/ofd_packets [13:16:03]CheckFolder done [13:16:03]ProducePacketName [13:16:03]name=ofd_packets/00086002 [13:16:03]NVStorageSaveData ofd_packets/00086002 [13:16:03]File name is /storage/ofd_packets/00086002 [13:16:03]Write 302 bytes [13:16:03]NVStorageSaveData done [13:16:03]OFDSenderStorePacket done [13:16:03]KKMCreateOFDPacket done [13:16:03]NVStorageSaveData kkm_last_timestamp [13:16:03]File name is /storage/kkm_last_timestamp [13:16:03]Write 4 bytes [13:16:03]NVStorageSaveData done [13:16:03]ExternCall_PrintAddStr [13:16:03]wPrintStart [13:16:03]Write to MH i2c: 01 00 00 31 00 31 [13:16:03]Write i2c OK [13:16:03]MH_I2C_Read... [13:16:03]Read from MH i2c: 01 [13:16:03]MH_I2C_Read... [13:16:03]Read from MH i2c: 01 07 00 [13:16:03]MH_I2C_Read... [13:16:03]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [13:16:03]RasterBufferAndPrint [13:16:03]line Счет N : (1)870867 [13:16:03]line ИНН: 02508201610067 [13:16:03]line Контрольно-Кассовый Чек [13:16:03]line ПРОДАЖА [13:16:03]line ТРК (МРК, ГНК) : 11 [13:16:03]line Товар: 2710194210 [13:16:03]line ДТ(л)-К-4 [13:16:03]line 8.130 * 76.20 [13:16:03]line = 619.51 [13:16:03]line НДС 12% НСП 1% [13:16:03]line > о реализуемом товаре [13:16:03]line ОКРУГЛЕНИЕ: -0.51 [13:16:03]line ИТОГО: 619.00 [13:16:03]line Внесено: 619.00 [13:16:03]line СДАЧА: 0.00 [13:16:03]line НСП 1% : 5.48 [13:16:03]line НДС 12% : 65.79 [13:16:03]line Наличными: 619.00 [13:16:03]line Безнал.: 0.00 [13:16:03]line Место: АЗС № 137 "Партнер Нефть" [13:16:03]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:16:03]line СНО: Общий режим [13:16:03]line Чек 161 20.09.2024 13:16 [13:16:03]line Смена: 495 ФФД: 1.0 [13:16:03]line ЗНМ: 0300000064 [13:16:03]line РНМ: 0000000000092592 [13:16:03]line Версия ККМ: 001 [13:16:03]line ФМ: 0000000000874979 [13:16:03]line ФД: 86002 [13:16:03]line ФПД: 197477027625998 [13:16:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T131601&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86002&fm=197477027625998&tin=02508201610067®Number=0000000000092592&sum=61900 [13:16:03]written 0, free lines is 4095 [13:16:03]OFD Sender: Processing packet 86002 [packets to send 263, broken 262] [13:16:03]ProducePacketName [13:16:03]name=ofd_packets/00086002 [13:16:03]OFD Sender: To server: pG, [13:16:03]CommunicateWithHost lk.salyk.kg:30040 [13:16:03]ConnectInit lk.salyk.kg [13:16:03]Write to MH i2c: 01 00 00 5C 00 5C [13:16:03]Write i2c OK [13:16:03]MH_I2C_Read... [13:16:03]Read from MH i2c: 01 [13:16:03]MH_I2C_Read... [13:16:03]Read from MH i2c: 01 07 00 [13:16:03]MH_I2C_Read... [13:16:03]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 E4 0C 53 [13:16:03]RasterBufferAndPrint [13:16:03]line [13:16:03]line [13:16:03]line [13:16:03]line [13:16:03]line [13:16:03]written 0, free lines is 3324 [13:16:03]MH_Cut [13:16:03]Write to MH i2c: D1 01 00 63 00 01 35 [13:16:03]Write i2c OK [13:16:03]MH_I2C_Read... [13:16:03]Read from MH i2c: D1 [13:16:03]MH_I2C_Read... [13:16:03]Read from MH i2c: D1 01 00 [13:16:03]MH_I2C_Read... [13:16:03]Read from MH i2c: D1 01 00 63 00 00 34 [13:16:03]Write to MH i2c: 01 00 00 64 00 64 [13:16:03]Write i2c OK [13:16:03]MH_I2C_Read... [13:16:04]*** Cut start [13:16:04]*** Partial cut [13:16:04]*** CUTSNS_PIN = 1 [13:16:04]*** CUTSNS_PIN = 0 [13:16:04]*** Brake cut motor [13:16:04]Read from MH i2c: 01 [13:16:04]MH_I2C_Read... [13:16:04]*** Stop cut motor [13:16:04]*** Cut end [13:16:04]Read from MH i2c: 01 07 00 [13:16:04]MH_I2C_Read... [13:16:04]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [13:16:04]process_action close_receipt done [13:16:04]requested_data is exist [13:16:04]produce_requested_data [13:16:04]requested_item fm.sn is exist - process it [13:16:04]wFMCommunicate request_size=4 [13:16:04]MH_SAM_APDU [13:16:04]CAPDU: 80 11 00 00 [13:16:04]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [13:16:04]Write i2c OK [13:16:04]MH_I2C_Read... [13:16:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:05]Read from MH i2c: E2 [13:16:05]MH_I2C_Read... [13:16:05]Read from MH i2c: E2 17 00 [13:16:05]MH_I2C_Read... [13:16:05]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 [13:16: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:16:05]wFMCommunicate OK [13:16:05]requested_item fd.num is exist - process it [13:16:05]SAM_PROTO_GetFieldsCounters [13:16:05]wFMCommunicate request_size=4 [13:16:05]MH_SAM_APDU [13:16:05]CAPDU: 80 13 00 00 [13:16:05]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [13:16:05]Write i2c OK [13:16:05]MH_I2C_Read... [13:16:05]Connected sock=7 [13:16: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 EE AD 08 01 3B DF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 C2 1F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FF F1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC F1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 19 00 00 00 00 07 04 06 00 CC F1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 91 75 ED 66 0E 04 04 00 EF 01 00 Read from MH i2c: E2 00 [13:16:05]B9 MH_I2C_Read... [13:16:05]04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B3 9A B4 15 3C 0E F3 71 73 79 BF CF 3A A4 [13:16:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:05]Read from MH i2c: E2 62 00 [13:16:05]MH_I2C_Read... [13:16:05]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 F2 4F 01 00 0E 04 04 00 EF 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 26 [13:16: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 F2 4F 01 00 0E 04 04 00 EF 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:16:05]wFMCommunicate OK [13:16:05]SAM_PROTO_GetFieldsCounters done [13:16:05]requested_item shift.num is exist - process it [13:16:05]requested_item shift.opened is exist - process it [13:16:05]req_shift_opened [13:16:05]FM_GetShiftState [13:16:05]SAM_PROTO_GetShiftState [13:16:05]wFMCommunicate request_size=4 [13:16:05]MH_SAM_APDU [13:16:05]CAPDU: 80 13 01 00 [13:16:05]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [13:16:05]Write i2c OK [13:16:05]MH_I2C_Read... [13:16:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:05]Read from MH i2c: E2 [13:16:05]MH_I2C_Read... [13:16:05]Read from MH i2c: E2 0E 00 [13:16:05]MH_I2C_Read... [13:16:05]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6F [13:16:05]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:16:05]wFMCommunicate OK [13:16:05]SAM_PROTO_GetShiftState done [13:16:05]FM_GetShiftState done [13:16:05]req_shift_opened done [13:16:05]requested_item shift.open_date is exist - process it [13:16:05]req_shift_open_date [13:16:05]req_shift_open_date done [13:16:05]produce_requested_data done [13:16:05]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86002,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:16:05]process_action_free close_receipt [13:16:05]json_value_free [13:16:05]json_value_free done [13:16:05]process_json_proto returns [13:16:05]Send response to host [13:16:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86002,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:16:05]free response buf [13:16:05]execute_script done [13:16:05]execute_script returns [13:16:05]free content buf [13:16:05]Sock 9.Close socket [13:16:05]Sock 9.Thread stoped [13: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 B5 51 47 00 05 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F2 4F 01 00 F4 03 04 00 69 20 ED 66 B6 04 01 00 00 F3 D1 52 27 6E 64 77 CA [13:16:05]CommunicateWithHost err = 0 [13:16:05]CheckOFDResponse [13:16:05]1017 (14) - 77093643461234 [13:16:05]1041 (16) - 0000000000874979 [13:16:05]1040 (4) - 86002 [13:16:05]1012 (4) - 20.09.2024 07:12 [13:16:05]1206 (1) - 0 [13:16:05]OFD Sender: Remove packet 86002 [13:16:05]ProducePacketName [13:16:05]name=ofd_packets/00086002 [13:16:05]NVStorageDeleteData [13:16:06]OFD Sender: No OFD packet to send [13:16:06]OFD Sender: No OFD packet to send [13:16:11]OFD Sender: No OFD packet to send [13:16:16]OFD Sender: No OFD packet to send [13:16:21]OFD Sender: No OFD packet to send [13:16:26]OFD Sender: No OFD packet to send [13:16:31]OFD Sender: No OFD packet to send [13:16:36]OFD Sender: No OFD packet to send [13:16:41]OFD Sender: No OFD packet to send [13:16:46]OFD Sender: No OFD packet to send [13:16:49]accept exits with 11 [13:16:49]New connection [13:16:49]New thread 3066600804 created [13:16:49]Thread 3066744164 joined [13:16:49]Waiting for new connection... [13:16:49] Sock 11.Parse request [13:16:49]Sock 11.Check first char [13:16:49]Sock 11.First char is OK [13:16:49]request: POST /json_proto HTTP/1.0 [13:16:49]Method: POST [13:16:49]URL: /json_proto [13:16:49]Method is POST - this is cgi request [13:16:49]url: /json_proto [13:16:49]query_string will be loaded in cgi processing [13:16:49]execute_cgi json_proto POST (null) [13:16:49]execute_cgi path=json_proto method=POST [13:16:49]POST find Content-Length [13:16:49]Host: 172.17.47.196:8080 [13:16:49]Content-Length: 801 [13:16:49]Content-Type: application/json [13:16:49] [13:16:49]POST finish read [13:16:49]Found Content-Length = 801 [13:16:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870868", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:49]execute_script... [13:16: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)870868", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 900.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:49]POST & json_proto [13:16:49]process_json_proto [13:16:49]json parsed OK: [13:16:49]protocol is kg_v1.0 [13:16:49]action value=close_receipt [13:16:49]process_action close_receipt [13:16:49]cmd_close_receipt [13:16:49]MH_GetDate [13:16:49]Write to MH i2c: F0 00 00 68 00 57 [13:16:49]Write i2c OK [13:16:49]MH_I2C_Read... [13:16:49]Read from MH i2c: F0 [13:16:49]MH_I2C_Read... [13:16:49]Read from MH i2c: F0 09 00 [13:16:49]MH_I2C_Read... [13:16:49]Read from MH i2c: F0 09 00 68 00 00 C2 75 ED 66 4C 6B 94 66 9B [13:16:49]GetLastDocTimeStamp 1726838161 [13:16:49]current date 1726838210 [13:16:49]FM_GetShiftState [13:16:49]SAM_PROTO_GetShiftState [13:16:49]wFMCommunicate request_size=4 [13:16:49]MH_SAM_APDU [13:16:49]CAPDU: 80 13 01 00 [13:16:49]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [13:16:49]Write i2c OK [13:16:49]MH_I2C_Read... [13:16:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:50]Read from MH i2c: E2 [13:16:50]MH_I2C_Read... [13:16:50]Read from MH i2c: E2 0E 00 [13:16:50]MH_I2C_Read... [13:16:50]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 71 [13:16:50]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:16:50]wFMCommunicate OK [13:16:50]SAM_PROTO_GetShiftState done [13:16:50]FM_GetShiftState done [13:16:50]opened in 1726791534 [13:16:50]opened+sec_in_day 1726877934 [13:16:50]quantity*price = 90038 [13:16:50]sum+1 = 90039 [13:16:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.38 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 0.00 Безнал.: 900.38 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 162 20.09.2024 13:16 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86003 ФПД: 223906672112321 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T131650&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86003&fm=223906672112321&tin=02508201610067®Number=0000000000092592&sum=90038 [13:16:51]StoreToDocumentArchive [13:16:51]shift 495 fd 86003 [13:16:51]save to /storage/0495/doc_00086003 [13:16:51]save last doc name /storage/0495/doc_00086003 to /storage/kkm_last_doc_name [13:16:51]save OK [13:16:51]Clear old archive folders... [13:16:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:16:51]tlvbuf is 00F04C70 [13:16:51]SAM_PROTO_ClearQueue [13:16:51]wFMCommunicate request_size=4 [13:16:51]MH_SAM_APDU [13:16:51]CAPDU: 80 09 00 00 [13:16:51]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [13:16:51]Write i2c OK [13:16:51]MH_I2C_Read... [13:16:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:16:51]Read from MH i2c: E2 [13:16:51]MH_I2C_Read... [13:16:51]Read from MH i2c: E2 03 00 [13:16:51]MH_I2C_Read... [13:16:51]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [13:16:51]RAPDU: 90 00 [13:16:51]wFMCommunicate OK [13:16:51]SAM_PROTO_ClearQueue done [13:16:51]KKMCreateOFDPacket [13:16:51]OFDProtocolAddRootSTLVToBuf [13:16:51]FM_MakeSignedData [13:16:51]FM_MakeSignedData [13:16:51]SAM_PROTO_SignData [13:16:51]wFMCommunicate request_size=4 [13:16:51]MH_SAM_APDU [13:16:51]CAPDU: 80 0D 01 02 [13:16:51]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [13:16:51]Write i2c OK [13:16:51]MH_I2C_Read... [13:16:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:16:51]Read from MH i2c: E2 [13:16:51]MH_I2C_Read... [13:16:51]Read from MH i2c: E2 03 00 [13:16:51]MH_I2C_Read... [13:16:51]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [13:16:51]RAPDU: 90 00 [13:16:51]wFMCommunicate OK [13:16:51]wFMCommunicate request_size=255 [13:16:51]MH_SAM_APDU [13:16: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 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 C2 75 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CB [13:16:51]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 E0 33 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B6 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 C2 75 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CB 00 00 BC [13:16:51]Write i2c OK [13:16:51]MH_I2C_Read... [13:16:51]OFD Sender: No OFD packet to send [13:16:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:51]Read from MH i2c: E2 [13:16:51]MH_I2C_Read... [13:16:51]Read from MH i2c: E2 03 00 [13:16:51]MH_I2C_Read... [13:16:51]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [13:16:51]RAPDU: 90 00 [13:16:51]wFMCommunicate OK [13:16:51]wFMCommunicate request_size=10 [13:16:51]MH_SAM_APDU [13:16:51]CAPDU: 80 0D 02 02 05 A4 55 A7 72 C1 [13:16:51]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 A4 55 A7 72 C1 00 00 D0 [13:16:51]Write i2c OK [13:16:51]MH_I2C_Read... [13:16:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:51]Read from MH i2c: E2 [13:16:51]MH_I2C_Read... [13:16:51]Read from MH i2c: E2 03 00 [13:16:51]MH_I2C_Read... [13:16:51]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [13:16:51]RAPDU: 90 00 [13:16:51]wFMCommunicate OK [13:16:51]wFMCommunicate request_size=4 [13:16:51]MH_SAM_APDU [13:16:51]CAPDU: 80 0D 03 02 [13:16:51]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [13:16:51]Write i2c OK [13:16:51]MH_I2C_Read... [13:16:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:16:51]Read from MH i2c: E2 [13:16:51]MH_I2C_Read... [13:16:51]Read from MH i2c: E2 0B 00 [13:16:51]MH_I2C_Read... [13:16:51]Read from MH i2c: E2 0B 00 7A 00 00 59 B3 47 91 AB CC 41 F2 90 00 84 [13:16:51]RAPDU: 59 B3 47 91 AB CC 41 F2 90 00 [13:16:51]wFMCommunicate OK [13:16:51]SAM_PROTO_SignData done [13:16:51]FM_MakeSignedData done [13:16:51]CreateOFDProtocolMessage [13:16:51]wFMCommunicate request_size=4 [13:16:51]MH_SAM_APDU [13:16:51]CAPDU: 80 11 00 00 [13:16:51]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [13:16:51]Write i2c OK [13:16:51]MH_I2C_Read... [13:16:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:51]Read from MH i2c: E2 [13:16:51]MH_I2C_Read... [13:16:51]Read from MH i2c: E2 17 00 [13:16:51]MH_I2C_Read... [13:16:51]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 [13:16:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:16:51]wFMCommunicate OK [13:16:51]CreateOFDProtocolMessage done [13:16:51]OFDSenderStorePacket 86003 [13:16:51]StoreOFDPacket docnum=86003 [13:16: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 AF 63 07 01 0A D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 C2 75 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CB A4 55 A7 72 C1 59 B3 47 91 AB CC 41 F2 [13:16:51]CheckFolder [13:16:51]dirname=/storage/ofd_packets [13:16:51]CheckFolder done [13:16:51]ProducePacketName [13:16:51]name=ofd_packets/00086003 [13:16:51]NVStorageSaveData ofd_packets/00086003 [13:16:51]File name is /storage/ofd_packets/00086003 [13:16:51]Write 301 bytes [13:16:51]NVStorageSaveData done [13:16:51]OFDSenderStorePacket done [13:16:51]KKMCreateOFDPacket done [13:16:51]NVStorageSaveData kkm_last_timestamp [13:16:51]File name is /storage/kkm_last_timestamp [13:16:51]Write 4 bytes [13:16:51]NVStorageSaveData done [13:16:51]ExternCall_PrintAddStr [13:16:51]wPrintStart [13:16:51]Write to MH i2c: 01 00 00 7C 00 7C [13:16:51]Write i2c OK [13:16:51]MH_I2C_Read... [13:16:51]Read from MH i2c: 01 [13:16:51]MH_I2C_Read... [13:16:51]Read from MH i2c: 01 07 00 [13:16:51]MH_I2C_Read... [13:16:51]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [13:16:51]RasterBufferAndPrint [13:16:51]line Счет N : (1)870868 [13:16:51]line ИНН: 02508201610067 [13:16:51]line Контрольно-Кассовый Чек [13:16:51]line ПРОДАЖА [13:16:51]line ТРК (МРК, ГНК) : 53 [13:16:51]line Товар: 2710124130 [13:16:51]line Аи-92-К-5 [13:16:51]line 13.280 * 67.80 [13:16:51]line = 900.38 [13:16:51]line НДС 12% НСП 1% [13:16:51]line > о реализуемом товаре [13:16:51]line ИТОГО: 900.38 [13:16:51]line НСП 1% : 7.97 [13:16:51]line НДС 12% : 95.62 [13:16:51]line Наличными: 0.00 [13:16:51]line Безнал.: 900.38 [13:16:51]line Место: АЗС № 137 "Партнер Нефть" [13:16:51]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:16:51]line СНО: Общий режим [13:16:51]line Чек 162 20.09.2024 13:16 [13:16:51]line Смена: 495 ФФД: 1.0 [13:16:51]line ЗНМ: 0300000064 [13:16:51]line РНМ: 0000000000092592 [13:16:51]line Версия ККМ: 001 [13:16:51]line Платежная система: O! деньги [13:16:51]line ФМ: 0000000000874979 [13:16:51]line ФД: 86003 [13:16:51]line ФПД: 223906672112321 [13:16:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T131650&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86003&fm=223906672112321&tin=02508201610067®Number=0000000000092592&sum=90038 [13:16:51]written 0, free lines is 4095 [13:16:51]OFD Sender: Processing packet 86003 [packets to send 263, broken 262] [13:16:51]ProducePacketName [13:16:51]name=ofd_packets/00086003 [13:16:51]OFD Sender: To server: pG, [13:16:51]CommunicateWithHost lk.salyk.kg:30040 [13:16:51]ConnectInit lk.salyk.kg [13:16:52]Write to MH i2c: 01 00 00 A6 00 A6 [13:16:52]Write i2c OK [13:16:52]MH_I2C_Read... [13:16:52]Read from MH i2c: 01 [13:16:52]MH_I2C_Read... [13:16:52]Read from MH i2c: 01 07 00 [13:16:52]MH_I2C_Read... [13:16:52]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 F3 0C AC [13:16:52]RasterBufferAndPrint [13:16:52]line [13:16:52]line [13:16:52]line [13:16:52]line [13:16:52]line [13:16:52]written 0, free lines is 3321 [13:16:52]MH_Cut [13:16:52]Write to MH i2c: D1 01 00 AD 00 01 7F [13:16:52]Write i2c OK [13:16:52]MH_I2C_Read... [13:16:52]Read from MH i2c: D1 [13:16:52]MH_I2C_Read... [13:16:52]Read from MH i2c: D1 01 00 [13:16:52]MH_I2C_Read... [13:16:52]Read from MH i2c: D1 01 00 AD 00 00 7E [13:16:52]Write to MH i2c: 01 00 00 AE 00 AE [13:16:52]Write i2c OK [13:16:52]MH_I2C_Read... [13:16:52]*** Cut start [13:16:52]*** Partial cut [13:16:52]*** CUTSNS_PIN = 1 [13:16:52]*** CUTSNS_PIN = 0 [13:16:53]*** Brake cut motor [13:16:53]Read from MH i2c: 01 [13:16:53]MH_I2C_Read... [13:16:53]*** Stop cut motor [13:16:53]*** Cut end [13:16:53]Read from MH i2c: 01 07 00 [13:16:53]MH_I2C_Read... [13:16:53]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [13:16:53]process_action close_receipt done [13:16:53]requested_data is exist [13:16:53]produce_requested_data [13:16:53]requested_item fm.sn is exist - process it [13:16:53]wFMCommunicate request_size=4 [13:16:53]MH_SAM_APDU [13:16:53]CAPDU: 80 11 00 00 [13:16:53]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [13:16:53]Write i2c OK [13:16:53]MH_I2C_Read... [13:16:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:53]Read from MH i2c: E2 [13:16:53]MH_I2C_Read... [13:16:53]Read from MH i2c: E2 17 00 [13:16:53]MH_I2C_Read... [13:16:53]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 [13:16: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:16:53]wFMCommunicate OK [13:16:53]requested_item fd.num is exist - process it [13:16:53]SAM_PROTO_GetFieldsCounters [13:16:53]wFMCommunicate request_size=4 [13:16:53]MH_SAM_APDU [13:16:53]CAPDU: 80 13 00 00 [13:16:53]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [13:16:53]Write i2c OK [13:16:53]MH_I2C_Read... [13:16:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:53]Read from MH i2c: E2 [13:16:53]MH_I2C_Read... [13:16:53]Read from MH i2c: E2 62 00 [13:16:53]MH_I2C_Read... [13:16:53]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 F3 4F 01 00 0E 04 04 00 EF 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 74 [13:16: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 F3 4F 01 00 0E 04 04 00 EF 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:16:53]wFMCommunicate OK [13:16:53]SAM_PROTO_GetFieldsCounters done [13:16:53]requested_item shift.num is exist - process it [13:16:53]requested_item shift.opened is exist - process it [13:16:53]req_shift_opened [13:16:53]FM_GetShiftState [13:16:53]SAM_PROTO_GetShiftState [13:16:53]wFMCommunicate request_size=4 [13:16:53]MH_SAM_APDU [13:16:53]CAPDU: 80 13 01 00 [13:16:53]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [13:16:53]Write i2c OK [13:16:53]MH_I2C_Read... [13:16:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:53]Read from MH i2c: E2 [13:16:53]MH_I2C_Read... [13:16:53]Read from MH i2c: E2 0E 00 [13:16:53]MH_I2C_Read... [13:16:53]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B9 [13:16:53]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:16:53]wFMCommunicate OK [13:16:53]SAM_PROTO_GetShiftState done [13:16:53]FM_GetShiftState done [13:16:53]req_shift_opened done [13:16:53]requested_item shift.open_date is exist - process it [13:16:53]req_shift_open_date [13:16:53]req_shift_open_date done [13:16:53]produce_requested_data done [13:16:53]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86003,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:16:53]process_action_free close_receipt [13:16:53]json_value_free [13:16:53]json_value_free done [13:16:53]process_json_proto returns [13:16:53]Send response to host [13:16:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86003,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:16:53]free response buf [13:16:53]execute_script done [13:16:53]execute_script returns [13:16:53]free content buf [13:16:53]Sock 11.Close socket [13:16:53]Sock 11.Thread stoped [13:16:56]Connected sock=10 [13:16:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AF 63 07 01 0A D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 C2 75 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CB A4 55 A7 72 C1 59 B3 47 91 AB CC 41 F2 [13:16:57]recv_with_timeout no data received [13:17:01]recv_with_timeout no data received [13:17:01]CommunicateWithHost answer receiving error [13:17:01]CommunicateWithHost err = -3 [13:17:01]OFD Sender: Server communicate error [13:17:06]OFD Sender: Processing packet 86003 [packets to send 263, broken 262] [13:17:06]ProducePacketName [13:17:06]name=ofd_packets/00086003 [13:17:06]OFD Sender: To server: pG, [13:17:06]CommunicateWithHost lk.salyk.kg:30040 [13:17:06]ConnectInit lk.salyk.kg [13:17:12]recv_with_timeout no data received [13:17:21]Connected sock=10 [13:17:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AF 63 07 01 0A D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B6 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 C2 75 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 CB A4 55 A7 72 C1 59 B3 47 91 AB CC 41 F2 [13:17: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 D6 58 47 00 7E 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 F3 4F 01 00 F4 03 04 00 B6 20 ED 66 B6 04 01 00 00 EF 84 87 C7 9F F7 8B 48 [13:17:23]CommunicateWithHost err = 0 [13:17:23]CheckOFDResponse [13:17:23]1017 (14) - 77093643461234 [13:17:23]1041 (16) - 0000000000874979 [13:17:23]1040 (4) - 86003 [13:17:23]1012 (4) - 20.09.2024 07:13 [13:17:23]1206 (1) - 0 [13:17:23]OFD Sender: Remove packet 86003 [13:17:23]ProducePacketName [13:17:23]name=ofd_packets/00086003 [13:17:23]NVStorageDeleteData [13:17:24]OFD Sender: No OFD packet to send [13:17:26]recv_with_timeout no data received [13:17:29]OFD Sender: No OFD packet to send [13:17:34]OFD Sender: No OFD packet to send [13:17:39]OFD Sender: No OFD packet to send [13:17:41]recv_with_timeout no data received [13:17:44]OFD Sender: No OFD packet to send [13:17:49]OFD Sender: No OFD packet to send [13:17:54]OFD Sender: No OFD packet to send [13:17:55]recv_with_timeout no data received [13:17:59]OFD Sender: No OFD packet to send [13:18:04]OFD Sender: No OFD packet to send [13:18:09]OFD Sender: No OFD packet to send [13:18:14]OFD Sender: No OFD packet to send [13:18:19]OFD Sender: No OFD packet to send [13:18:24]OFD Sender: No OFD packet to send [13:18:29]OFD Sender: No OFD packet to send [13:18:34]OFD Sender: No OFD packet to send [13:18:39]OFD Sender: No OFD packet to send [13:18:44]OFD Sender: No OFD packet to send [13:18:49]OFD Sender: No OFD packet to send [13:18:54]OFD Sender: No OFD packet to send [13:18:59]OFD Sender: No OFD packet to send [13:19:00]accept exits with 7 [13:19:00]New connection [13:19:00]New thread 3066744164 created [13:19:00]Thread 3066600804 joined [13:19:00]Waiting for new connection... [13:19:00] Sock 7.Parse request [13:19:00]Sock 7.Check first char [13:19:00]Sock 7.First char is OK [13:19:00]request: POST /json_proto HTTP/1.0 [13:19:00]Method: POST [13:19:00]URL: /json_proto [13:19:00]Method is POST - this is cgi request [13:19:00]url: /json_proto [13:19:00]query_string will be loaded in cgi processing [13:19:00]execute_cgi json_proto POST (null) [13:19:00]execute_cgi path=json_proto method=POST [13:19:00]POST find Content-Length [13:19:00]Host: 172.17.47.196:8080 [13:19:00]Content-Length: 677 [13:19:00]Content-Type: application/json [13:19:00] [13:19:00]POST finish read [13:19:00]Found Content-Length = 677 [13:19:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870869", "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" : 6.200, "sum" : 420.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 420.00, "total" : 420.00, "payments": [ { "type": 0, "sum" : 420.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:00]execute_script... [13:19:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870869", "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" : 6.200, "sum" : 420.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 420.00, "total" : 420.00, "payments": [ { "type": 0, "sum" : 420.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:00]POST & json_proto [13:19:00]process_json_proto [13:19:00]json parsed OK: [13:19:00]protocol is kg_v1.0 [13:19:00]action value=close_receipt [13:19:00]process_action close_receipt [13:19:00]cmd_close_receipt [13:19:00]MH_GetDate [13:19:00]Write to MH i2c: F0 00 00 B2 00 A1 [13:19:00]Write i2c OK [13:19:00]MH_I2C_Read... [13:19:00]Read from MH i2c: F0 [13:19:00]MH_I2C_Read... [13:19:00]Read from MH i2c: F0 09 00 [13:19:00]MH_I2C_Read... [13:19:00]Read from MH i2c: F0 09 00 B2 00 00 45 76 ED 66 4C 6B 94 66 69 [13:19:00]GetLastDocTimeStamp 1726838210 [13:19:00]current date 1726838341 [13:19:00]FM_GetShiftState [13:19:00]SAM_PROTO_GetShiftState [13:19:00]wFMCommunicate request_size=4 [13:19:00]MH_SAM_APDU [13:19:00]CAPDU: 80 13 01 00 [13:19:00]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [13:19:00]Write i2c OK [13:19:00]MH_I2C_Read... [13:19:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:01]Read from MH i2c: E2 [13:19:01]MH_I2C_Read... [13:19:01]Read from MH i2c: E2 0E 00 [13:19:01]MH_I2C_Read... [13:19:01]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BB [13:19:01]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:19:01]wFMCommunicate OK [13:19:01]SAM_PROTO_GetShiftState done [13:19:01]FM_GetShiftState done [13:19:01]opened in 1726791534 [13:19:01]opened+sec_in_day 1726877934 [13:19:01]quantity*price = 42036 [13:19:01]sum+1 = 42037 [13:19:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 420.00 Внесено: 420.00 СДАЧА: 0.00 НСП 1% : 3.72 НДС 12% : 44.64 Наличными: 420.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 163 20.09.2024 13:19 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86004 ФПД: 32763310246855 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T131901&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86004&fm=32763310246855&tin=02508201610067®Number=0000000000092592&sum=42000 [13:19:02]StoreToDocumentArchive [13:19:02]shift 495 fd 86004 [13:19:02]save to /storage/0495/doc_00086004 [13:19:02]save last doc name /storage/0495/doc_00086004 to /storage/kkm_last_doc_name [13:19:02]save OK [13:19:02]Clear old archive folders... [13:19:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:19:02]tlvbuf is 00F0C9E0 [13:19:02]SAM_PROTO_ClearQueue [13:19:02]wFMCommunicate request_size=4 [13:19:02]MH_SAM_APDU [13:19:02]CAPDU: 80 09 00 00 [13:19:02]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [13:19:02]Write i2c OK [13:19:02]MH_I2C_Read... [13:19:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:19:02]Read from MH i2c: E2 [13:19:02]MH_I2C_Read... [13:19:02]Read from MH i2c: E2 03 00 [13:19:02]MH_I2C_Read... [13:19:02]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [13:19:02]RAPDU: 90 00 [13:19:02]wFMCommunicate OK [13:19:02]SAM_PROTO_ClearQueue done [13:19:02]KKMCreateOFDPacket [13:19:02]OFDProtocolAddRootSTLVToBuf [13:19:02]FM_MakeSignedData [13:19:02]FM_MakeSignedData [13:19:02]SAM_PROTO_SignData [13:19:02]wFMCommunicate request_size=4 [13:19:02]MH_SAM_APDU [13:19:02]CAPDU: 80 0D 01 02 [13:19:02]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [13:19:02]Write i2c OK [13:19:02]MH_I2C_Read... [13:19:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:19:02]Read from MH i2c: E2 [13:19:02]MH_I2C_Read... [13:19:02]Read from MH i2c: E2 03 00 [13:19:02]MH_I2C_Read... [13:19:02]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [13:19:02]RAPDU: 90 00 [13:19:02]wFMCommunicate OK [13:19:02]wFMCommunicate request_size=255 [13:19:02]MH_SAM_APDU [13:19: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 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 45 76 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 1D [13:19:02]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 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 45 76 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 1D 00 00 70 [13:19:02]Write i2c OK [13:19:02]MH_I2C_Read... [13:19:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:02]Read from MH i2c: E2 [13:19:02]MH_I2C_Read... [13:19:02]Read from MH i2c: E2 03 00 [13:19:02]MH_I2C_Read... [13:19:02]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [13:19:02]RAPDU: 90 00 [13:19:02]wFMCommunicate OK [13:19:02]wFMCommunicate request_size=10 [13:19:02]MH_SAM_APDU [13:19:02]CAPDU: 80 0D 02 02 05 CC 4D 78 0B C7 [13:19:02]Write to MH i2c: E2 0D 00 C3 00 80 0D 02 02 05 00 CC 4D 78 0B C7 00 00 AA [13:19:02]Write i2c OK [13:19:02]MH_I2C_Read... [13:19:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:02]Read from MH i2c: E2 [13:19:02]MH_I2C_Read... [13:19:02]Read from MH i2c: E2 03 00 [13:19:02]MH_I2C_Read... [13:19:02]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [13:19:02]RAPDU: 90 00 [13:19:02]wFMCommunicate OK [13:19:02]wFMCommunicate request_size=4 [13:19:02]MH_SAM_APDU [13:19:02]CAPDU: 80 0D 03 02 [13:19:02]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [13:19:02]Write i2c OK [13:19:02]MH_I2C_Read... [13:19:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:19:02]Read from MH i2c: E2 [13:19:02]MH_I2C_Read... [13:19:02]Read from MH i2c: E2 0B 00 [13:19:02]MH_I2C_Read... [13:19:02]Read from MH i2c: E2 0B 00 C4 00 00 18 92 A3 D4 A6 08 83 E6 90 00 78 [13:19:02]RAPDU: 18 92 A3 D4 A6 08 83 E6 90 00 [13:19:02]wFMCommunicate OK [13:19:02]SAM_PROTO_SignData done [13:19:02]FM_MakeSignedData done [13:19:02]CreateOFDProtocolMessage [13:19:02]wFMCommunicate request_size=4 [13:19:02]MH_SAM_APDU [13:19:02]CAPDU: 80 11 00 00 [13:19:02]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [13:19:02]Write i2c OK [13:19:02]MH_I2C_Read... [13:19:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:02]Read from MH i2c: E2 [13:19:02]MH_I2C_Read... [13:19:02]Read from MH i2c: E2 17 00 [13:19:02]MH_I2C_Read... [13:19:02]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 [13:19: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:19:02]wFMCommunicate OK [13:19:02]CreateOFDProtocolMessage done [13:19:02]OFDSenderStorePacket 86004 [13:19:02]StoreOFDPacket docnum=86004 [13:19: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 E2 22 07 01 F7 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 45 76 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 1D CC 4D 78 0B C7 18 92 A3 D4 A6 08 83 E6 [13:19:02]CheckFolder [13:19:02]dirname=/storage/ofd_packets [13:19:02]CheckFolder done [13:19:02]ProducePacketName [13:19:02]name=ofd_packets/00086004 [13:19:02]NVStorageSaveData ofd_packets/00086004 [13:19:02]File name is /storage/ofd_packets/00086004 [13:19:02]Write 301 bytes [13:19:02]NVStorageSaveData done [13:19:02]OFDSenderStorePacket done [13:19:02]KKMCreateOFDPacket done [13:19:02]NVStorageSaveData kkm_last_timestamp [13:19:02]File name is /storage/kkm_last_timestamp [13:19:02]Write 4 bytes [13:19:02]NVStorageSaveData done [13:19:02]ExternCall_PrintAddStr [13:19:02]wPrintStart [13:19:02]Write to MH i2c: 01 00 00 C6 00 C6 [13:19:02]Write i2c OK [13:19:02]MH_I2C_Read... [13:19:02]Read from MH i2c: 01 [13:19:02]MH_I2C_Read... [13:19:02]Read from MH i2c: 01 07 00 [13:19:02]MH_I2C_Read... [13:19:02]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [13:19:02]RasterBufferAndPrint [13:19:02]line Счет N : (1)870869 [13:19:02]line ИНН: 02508201610067 [13:19:02]line Контрольно-Кассовый Чек [13:19:02]line ПРОДАЖА [13:19:02]line ТРК (МРК, ГНК) : 33 [13:19:02]line Товар: 2710124130 [13:19:02]line Аи-92-К-5 [13:19:02]line 6.200 * 67.80 [13:19:02]line = 420.36 [13:19:02]line НДС 12% НСП 1% [13:19:02]line > о реализуемом товаре [13:19:02]line ОКРУГЛЕНИЕ: -0.36 [13:19:02]line ИТОГО: 420.00 [13:19:02]line Внесено: 420.00 [13:19:02]line СДАЧА: 0.00 [13:19:02]line НСП 1% : 3.72 [13:19:02]line НДС 12% : 44.64 [13:19:02]line Наличными: 420.00 [13:19:02]line Безнал.: 0.00 [13:19:02]line Место: АЗС № 137 "Партнер Нефть" [13:19:02]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:19:02]line СНО: Общий режим [13:19:02]line Чек 163 20.09.2024 13:19 [13:19:02]line Смена: 495 ФФД: 1.0 [13:19:02]line ЗНМ: 0300000064 [13:19:02]line РНМ: 0000000000092592 [13:19:02]line Версия ККМ: 001 [13:19:02]line ФМ: 0000000000874979 [13:19:02]line ФД: 86004 [13:19:02]line ФПД: 32763310246855 [13:19:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T131901&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86004&fm=32763310246855&tin=02508201610067®Number=0000000000092592&sum=42000 [13:19:03]OFD Sender: Processing packet 86004 [packets to send 263, broken 262] [13:19:03]ProducePacketName [13:19:03]name=ofd_packets/00086004 [13:19:03]OFD Sender: To server: pG, [13:19:03]CommunicateWithHost lk.salyk.kg:30040 [13:19:03]ConnectInit lk.salyk.kg [13:19:03]written 0, free lines is 4095 [13:19:03]Write to MH i2c: 01 00 00 F1 00 F1 [13:19:03]Write i2c OK [13:19:03]MH_I2C_Read... [13:19:03]Read from MH i2c: 01 [13:19:03]MH_I2C_Read... [13:19:03]Read from MH i2c: 01 07 00 [13:19:03]MH_I2C_Read... [13:19:03]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 DD 0C E1 [13:19:03]RasterBufferAndPrint [13:19:03]line [13:19:03]line [13:19:03]line [13:19:03]line [13:19:03]line [13:19:03]written 0, free lines is 3299 [13:19:03]MH_Cut [13:19:03]Write to MH i2c: D1 01 00 F8 00 01 CA [13:19:03]Write i2c OK [13:19:03]MH_I2C_Read... [13:19:03]Read from MH i2c: D1 [13:19:03]MH_I2C_Read... [13:19:03]Read from MH i2c: D1 01 00 [13:19:03]MH_I2C_Read... [13:19:03]Read from MH i2c: D1 01 00 F8 00 00 C9 [13:19:03]Write to MH i2c: 01 00 00 F9 00 F9 [13:19:03]Write i2c OK [13:19:03]MH_I2C_Read... [13:19:04]Connected sock=10 [13:19: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 E2 22 07 01 F7 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 38 18 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 34 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 45 76 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 1D CC 4D 78 0B C7 18 92 A3 D4 A6 08 83 E6 [13:19:04]*** Cut start [13:19:04]*** Partial cut [13:19:04]*** CUTSNS_PIN = 1 [13:19:04]*** CUTSNS_PIN = 0 [13:19:04]*** Brake cut motor [13:19:04]Read from MH i2c: 01 [13:19:04]MH_I2C_Read... [13:19:04]*** Stop cut motor [13:19:04]*** Cut end [13:19:04]Read from MH i2c: 01 07 00 [13:19:04]MH_I2C_Read... [13:19:04]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [13:19:04]process_action close_receipt done [13:19:04]requested_data is exist [13:19:04]produce_requested_data [13:19:04]requested_item fm.sn is exist - process it [13:19:04]wFMCommunicate request_size=4 [13:19:04]MH_SAM_APDU [13:19:04]CAPDU: 80 11 00 00 [13:19:04]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [13:19:04]Write i2c OK [13:19:04]MH_I2C_Read... [13:19:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:04]Read from MH i2c: E2 [13:19:04]MH_I2C_Read... [13:19:04]Read from MH i2c: E2 17 00 [13:19:04]MH_I2C_Read... [13:19:04]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 [13:19:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:19:04]wFMCommunicate OK [13:19:04]requested_item fd.num is exist - process it [13:19:04]SAM_PROTO_GetFieldsCounters [13:19:04]wFMCommunicate request_size=4 [13:19:04]MH_SAM_APDU [13:19:04]CAPDU: 80 13 00 00 [13:19:04]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [13:19:04]Write i2c OK [13:19:04]MH_I2C_Read... [13:19:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:19:05]Read from MH i2c: E2 [13:19:05]MH_I2C_Read... [13:19:05]Read from MH i2c: E2 62 00 [13:19:05]MH_I2C_Read... [13:19:05]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 F4 4F 01 00 0E 04 04 00 EF 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 C3 [13:19: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 F4 4F 01 00 0E 04 04 00 EF 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:19:05]wFMCommunicate OK [13:19:05]SAM_PROTO_GetFieldsCounters done [13:19:05]requested_item shift.num is exist - process it [13:19:05]requested_item shift.opened is exist - process it [13:19:05]req_shift_opened [13:19:05]FM_GetShiftState [13:19:05]SAM_PROTO_GetShiftState [13:19:05]wFMCommunicate request_size=4 [13:19:05]MH_SAM_APDU [13:19:05]CAPDU: 80 13 01 00 [13:19:05]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [13:19:05]Write i2c OK [13:19:05]MH_I2C_Read... [13:19:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:05]Read from MH i2c: E2 [13:19:05]MH_I2C_Read... [13:19:05]Read from MH i2c: E2 0E 00 [13:19:05]MH_I2C_Read... [13:19:05]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 04 [13:19:05]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:19:05]wFMCommunicate OK [13:19:05]SAM_PROTO_GetShiftState done [13:19:05]FM_GetShiftState done [13:19:05]req_shift_opened done [13:19:05]requested_item shift.open_date is exist - process it [13:19:05]req_shift_open_date [13:19:05]req_shift_open_date done [13:19:05]produce_requested_data done [13:19:05]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86004,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:19:05]process_action_free close_receipt [13:19:05]json_value_free [13:19:05]json_value_free done [13:19:05]process_json_proto returns [13:19:05]Send response to host [13:19:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86004,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:19:05]free response buf [13:19:05]execute_script done [13:19:05]execute_script returns [13:19:05]free content buf [13:19:05]Sock 7.Close socket [13:19:05]Sock 7.Thread stoped [13:19: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 10 C8 47 00 49 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F4 4F 01 00 F4 03 04 00 1C 21 ED 66 B6 04 01 00 00 E9 4E C7 C2 01 EF 6F C6 [13:19:05]CommunicateWithHost err = 0 [13:19:05]CheckOFDResponse [13:19:05]1017 (14) - 77093643461234 [13:19:05]1041 (16) - 0000000000874979 [13:19:05]1040 (4) - 86004 [13:19:05]1012 (4) - 20.09.2024 07:15 [13:19:05]1206 (1) - 0 [13:19:05]OFD Sender: Remove packet 86004 [13:19:05]ProducePacketName [13:19:05]name=ofd_packets/00086004 [13:19:05]NVStorageDeleteData [13:19:06]OFD Sender: No OFD packet to send [13:19:11]OFD Sender: No OFD packet to send [13:19:16]OFD Sender: No OFD packet to send [13:19:21]OFD Sender: No OFD packet to send [13:19:25]recv_with_timeout no data received [13:19:26]OFD Sender: No OFD packet to send [13:19:31]OFD Sender: No OFD packet to send [13:19:36]OFD Sender: No OFD packet to send [13:19:37]recv_with_timeout no data received [13:19:41]OFD Sender: No OFD packet to send [13:19:46]OFD Sender: No OFD packet to send [13:19:51]OFD Sender: No OFD packet to send [13:19:51]recv_with_timeout no data received [13:19:56]OFD Sender: No OFD packet to send [13:20:01]OFD Sender: No OFD packet to send [13:20:06]OFD Sender: No OFD packet to send [13:20:11]OFD Sender: No OFD packet to send [13:20:16]OFD Sender: No OFD packet to send [13:20:21]OFD Sender: No OFD packet to send [13:20:26]OFD Sender: No OFD packet to send [13:20:31]OFD Sender: No OFD packet to send [13:20:36]OFD Sender: No OFD packet to send [13:20:41]OFD Sender: No OFD packet to send [13:20:46]OFD Sender: No OFD packet to send [13:20:51]OFD Sender: No OFD packet to send [13:20:56]OFD Sender: No OFD packet to send [13:21:01]OFD Sender: No OFD packet to send [13:21:06]OFD Sender: No OFD packet to send [13:21:11]OFD Sender: No OFD packet to send [13:21:16]OFD Sender: No OFD packet to send [13:21:21]OFD Sender: No OFD packet to send [13:21:26]OFD Sender: No OFD packet to send [13:21:31]OFD Sender: No OFD packet to send [13:21:36]OFD Sender: No OFD packet to send [13:21:41]OFD Sender: No OFD packet to send [13:21:46]OFD Sender: No OFD packet to send [13:21:49]accept exits with 9 [13:21:49]New connection [13:21:49]New thread 3066600804 created [13:21:49]Thread 3066744164 joined [13:21:49]Waiting for new connection... [13:21:49] Sock 9.Parse request [13:21:49]Sock 9.Check first char [13:21:49]Sock 9.First char is OK [13:21:49]request: POST /json_proto HTTP/1.0 [13:21:49]Method: POST [13:21:49]URL: /json_proto [13:21:49]Method is POST - this is cgi request [13:21:49]url: /json_proto [13:21:49]query_string will be loaded in cgi processing [13:21:49]execute_cgi json_proto POST (null) [13:21:49]execute_cgi path=json_proto method=POST [13:21:49]POST find Content-Length [13:21:49]Host: 172.17.47.196:8080 [13:21:49]Content-Length: 816 [13:21:49]Content-Type: application/json [13:21:49] [13:21:49]POST finish read [13:21:49]Found Content-Length = 816 [13:21:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870870", "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: \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" ] } } [13:21:49]execute_script... [13:21: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)870870", "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: \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" ] } } [13:21:49]POST & json_proto [13:21:49]process_json_proto [13:21:49]json parsed OK: [13:21:49]protocol is kg_v1.0 [13:21:49]action value=close_receipt [13:21:49]process_action close_receipt [13:21:49]cmd_close_receipt [13:21:49]MH_GetDate [13:21:49]Write to MH i2c: F0 00 00 FD 00 EC [13:21:49]Write i2c OK [13:21:49]MH_I2C_Read... [13:21:49]Read from MH i2c: F0 [13:21:49]MH_I2C_Read... [13:21:49]Read from MH i2c: F0 09 00 [13:21:49]MH_I2C_Read... [13:21:49]Read from MH i2c: F0 09 00 FD 00 00 EE 76 ED 66 4C 6B 94 66 5D [13:21:49]GetLastDocTimeStamp 1726838341 [13:21:49]current date 1726838510 [13:21:49]FM_GetShiftState [13:21:49]SAM_PROTO_GetShiftState [13:21:49]wFMCommunicate request_size=4 [13:21:49]MH_SAM_APDU [13:21:49]CAPDU: 80 13 01 00 [13:21:49]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [13:21:49]Write i2c OK [13:21:49]MH_I2C_Read... [13:21:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:49]Read from MH i2c: E2 [13:21:49]MH_I2C_Read... [13:21:49]Read from MH i2c: E2 0E 00 [13:21:49]MH_I2C_Read... [13:21:49]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 06 [13:21:49]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:21:49]wFMCommunicate OK [13:21:49]SAM_PROTO_GetShiftState done [13:21:49]FM_GetShiftState done [13:21:49]opened in 1726791534 [13:21:49]opened+sec_in_day 1726877934 [13:21:49]quantity*price = 50036 [13:21:49]sum+1 = 50037 [13:21:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 164 20.09.2024 13:21 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 86005 ФПД: 9626791379170 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T132150&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86005&fm=9626791379170&tin=02508201610067®Number=0000000000092592&sum=50036 [13:21:50]StoreToDocumentArchive [13:21:50]shift 495 fd 86005 [13:21:50]save to /storage/0495/doc_00086005 [13:21:50]save last doc name /storage/0495/doc_00086005 to /storage/kkm_last_doc_name [13:21:50]save OK [13:21:50]Clear old archive folders... [13:21:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:21:50]tlvbuf is 00F37A10 [13:21:50]SAM_PROTO_ClearQueue [13:21:50]wFMCommunicate request_size=4 [13:21:50]MH_SAM_APDU [13:21:50]CAPDU: 80 09 00 00 [13:21:50]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [13:21:50]Write i2c OK [13:21:50]MH_I2C_Read... [13:21:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:50]Read from MH i2c: E2 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 03 00 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [13:21:50]RAPDU: 90 00 [13:21:50]wFMCommunicate OK [13:21:50]SAM_PROTO_ClearQueue done [13:21:50]KKMCreateOFDPacket [13:21:50]OFDProtocolAddRootSTLVToBuf [13:21:50]FM_MakeSignedData [13:21:50]FM_MakeSignedData [13:21:50]SAM_PROTO_SignData [13:21:50]wFMCommunicate request_size=4 [13:21:50]MH_SAM_APDU [13:21:50]CAPDU: 80 0D 01 02 [13:21:50]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [13:21:50]Write i2c OK [13:21:50]MH_I2C_Read... [13:21:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:50]Read from MH i2c: E2 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 03 00 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [13:21:50]RAPDU: 90 00 [13:21:50]wFMCommunicate OK [13:21:50]wFMCommunicate request_size=255 [13:21:50]MH_SAM_APDU [13:21: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 A4 00 00 00 F4 03 04 00 EE 76 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 08 [13:21: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 A4 00 00 00 F4 03 04 00 EE 76 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 08 00 00 F3 [13:21:50]Write i2c OK [13:21:50]MH_I2C_Read... [13:21:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:50]Read from MH i2c: E2 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 03 00 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [13:21:50]RAPDU: 90 00 [13:21:50]wFMCommunicate OK [13:21:50]wFMCommunicate request_size=10 [13:21:50]MH_SAM_APDU [13:21:50]CAPDU: 80 0D 02 02 05 C1 69 7B 00 E2 [13:21:50]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 C1 69 7B 00 E2 00 00 1A [13:21:50]Write i2c OK [13:21:50]MH_I2C_Read... [13:21:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:51]Read from MH i2c: E2 [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: E2 03 00 [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [13:21:51]RAPDU: 90 00 [13:21:51]wFMCommunicate OK [13:21:51]wFMCommunicate request_size=4 [13:21:51]MH_SAM_APDU [13:21:51]CAPDU: 80 0D 03 02 [13:21:51]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [13:21:51]Write i2c OK [13:21:51]MH_I2C_Read... [13:21:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:51]Read from MH i2c: E2 [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: E2 0B 00 [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: E2 0B 00 0F 01 00 2D B4 F0 10 58 96 E8 6D 90 00 B0 [13:21:51]RAPDU: 2D B4 F0 10 58 96 E8 6D 90 00 [13:21:51]wFMCommunicate OK [13:21:51]SAM_PROTO_SignData done [13:21:51]FM_MakeSignedData done [13:21:51]CreateOFDProtocolMessage [13:21:51]wFMCommunicate request_size=4 [13:21:51]MH_SAM_APDU [13:21:51]CAPDU: 80 11 00 00 [13:21:51]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [13:21:51]Write i2c OK [13:21:51]MH_I2C_Read... [13:21:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:51]Read from MH i2c: E2 [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: E2 17 00 [13:21:51]MH_I2C_Read... [13:21: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 [13:21:51]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:51]wFMCommunicate OK [13:21:51]CreateOFDProtocolMessage done [13:21:51]OFDSenderStorePacket 86005 [13:21:51]StoreOFDPacket docnum=86005 [13:21: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 7A 6E 07 01 BD 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 A4 00 00 00 F4 03 04 00 EE 76 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 08 C1 69 7B 00 E2 2D B4 F0 10 58 96 E8 6D [13:21:51]CheckFolder [13:21:51]dirname=/storage/ofd_packets [13:21:51]CheckFolder done [13:21:51]ProducePacketName [13:21:51]name=ofd_packets/00086005 [13:21:51]NVStorageSaveData ofd_packets/00086005 [13:21:51]File name is /storage/ofd_packets/00086005 [13:21:51]Write 301 bytes [13:21:51]NVStorageSaveData done [13:21:51]OFDSenderStorePacket done [13:21:51]KKMCreateOFDPacket done [13:21:51]NVStorageSaveData kkm_last_timestamp [13:21:51]File name is /storage/kkm_last_timestamp [13:21:51]Write 4 bytes [13:21:51]NVStorageSaveData done [13:21:51]ExternCall_PrintAddStr [13:21:51]wPrintStart [13:21:51]Write to MH i2c: 01 00 00 11 01 12 [13:21:51]Write i2c OK [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: 01 [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: 01 07 00 [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [13:21:51]RasterBufferAndPrint [13:21:51]line Счет N : (1)870870 [13:21:51]line ИНН: 02508201610067 [13:21:51]line Контрольно-Кассовый Чек [13:21:51]line ПРОДАЖА [13:21:51]line ТРК (МРК, ГНК) : 43 [13:21:51]line Товар: 2710124130 [13:21:51]line Аи-92-К-5 [13:21:51]line 7.380 * 67.80 [13:21:51]line = 500.36 [13:21:51]line НДС 12% НСП 1% [13:21:51]line > о реализуемом товаре [13:21:51]line ИТОГО: 500.36 [13:21:51]line НСП 1% : 4.43 [13:21:51]line НДС 12% : 53.14 [13:21:51]line Наличными: 0.00 [13:21:51]line Безнал.: 500.36 [13:21:51]line Место: АЗС № 137 "Партнер Нефть" [13:21:51]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:21:51]line СНО: Общий режим [13:21:51]line Чек 164 20.09.2024 13:21 [13:21:51]line Смена: 495 ФФД: 1.0 [13:21:51]line ЗНМ: 0300000064 [13:21:51]line РНМ: 0000000000092592 [13:21:51]line Версия ККМ: 001 [13:21:51]line Платежная система: Бакай Банк [13:21:51]line ФМ: 0000000000874979 [13:21:51]line ФД: 86005 [13:21:51]line ФПД: 9626791379170 [13:21:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T132150&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86005&fm=9626791379170&tin=02508201610067®Number=0000000000092592&sum=50036 [13:21:51]written 0, free lines is 4095 [13:21:51]OFD Sender: Processing packet 86005 [packets to send 263, broken 262] [13:21:51]ProducePacketName [13:21:51]name=ofd_packets/00086005 [13:21:51]OFD Sender: To server: pG, [13:21:51]CommunicateWithHost lk.salyk.kg:30040 [13:21:51]ConnectInit lk.salyk.kg [13:21:51]Write to MH i2c: 01 00 00 3B 01 3C [13:21:51]Write i2c OK [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: 01 [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: 01 07 00 [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 E6 0C 35 [13:21:51]RasterBufferAndPrint [13:21:51]line [13:21:51]line [13:21:51]line [13:21:51]line [13:21:51]line [13:21:51]written 0, free lines is 3309 [13:21:51]MH_Cut [13:21:51]Write to MH i2c: D1 01 00 42 01 01 15 [13:21:51]Write i2c OK [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: D1 [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: D1 01 00 [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: D1 01 00 42 01 00 14 [13:21:51]Write to MH i2c: 01 00 00 43 01 44 [13:21:51]Write i2c OK [13:21:51]MH_I2C_Read... [13:21:51]Connected sock=11 [13:21: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 7A 6E 07 01 BD 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 A4 00 00 00 F4 03 04 00 EE 76 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 08 C1 69 7B 00 E2 2D B4 F0 10 58 96 E8 6D [13:21:52]*** Cut start [13:21:52]*** Partial cut [13:21:52]*** CUTSNS_PIN = 1 [13:21:52]*** CUTSNS_PIN = 0 [13:21:52]*** Brake cut motor [13:21:52]Read from MH i2c: 01 [13:21:52]MH_I2C_Read... [13:21:52]*** Stop cut motor [13:21:52]*** Cut end [13:21:52]Read from MH i2c: 01 07 00 [13:21:52]MH_I2C_Read... [13:21:52]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [13:21:52]process_action close_receipt done [13:21:52]requested_data is exist [13:21:52]produce_requested_data [13:21:52]requested_item fm.sn is exist - process it [13:21:52]wFMCommunicate request_size=4 [13:21:52]MH_SAM_APDU [13:21:52]CAPDU: 80 11 00 00 [13:21:52]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [13:21:52]Write i2c OK [13:21:52]MH_I2C_Read... [13:21:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:53]Read from MH i2c: E2 [13:21:53]MH_I2C_Read... [13:21:53]Read from MH i2c: E2 17 00 [13:21:53]MH_I2C_Read... [13:21:53]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 [13:21: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:21:53]wFMCommunicate OK [13:21:53]requested_item fd.num is exist - process it [13:21:53]SAM_PROTO_GetFieldsCounters [13:21:53]wFMCommunicate request_size=4 [13:21:53]MH_SAM_APDU [13:21:53]CAPDU: 80 13 00 00 [13:21:53]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [13:21:53]Write i2c OK [13:21:53]MH_I2C_Read... [13:21:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:53]Read from MH i2c: E2 [13:21:53]MH_I2C_Read... [13:21:53]Read from MH i2c: E2 62 00 [13:21:53]MH_I2C_Read... [13:21:53]Read from MH i2c: E2 62 00 45 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 12 [13:21: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 F5 4F 01 00 0E 04 04 00 EF 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:21:53]wFMCommunicate OK [13:21:53]SAM_PROTO_GetFieldsCounters done [13:21:53]requested_item shift.num is exist - process it [13:21:53]requested_item shift.opened is exist - process it [13:21:53]req_shift_opened [13:21:53]FM_GetShiftState [13:21:53]SAM_PROTO_GetShiftState [13:21:53]wFMCommunicate request_size=4 [13:21:53]MH_SAM_APDU [13:21:53]CAPDU: 80 13 01 00 [13:21:53]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [13:21:53]Write i2c OK [13:21:53]MH_I2C_Read... [13:21:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:53]Read from MH i2c: E2 [13:21:53]MH_I2C_Read... [13:21:53]Read from MH i2c: E2 0E 00 [13:21:53]MH_I2C_Read... [13:21:53]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 4F [13:21:53]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:21:53]wFMCommunicate OK [13:21:53]SAM_PROTO_GetShiftState done [13:21:53]FM_GetShiftState done [13:21:53]req_shift_opened done [13:21:53]requested_item shift.open_date is exist - process it [13:21:53]req_shift_open_date [13:21:53]req_shift_open_date done [13:21:53]produce_requested_data done [13:21:53]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86005,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:21:53]process_action_free close_receipt [13:21:53]json_value_free [13:21:53]json_value_free done [13:21:53]process_json_proto returns [13:21:53]Send response to host [13:21:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86005,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:21:53]free response buf [13:21:53]execute_script done [13:21:53]execute_script returns [13:21:53]free content buf [13:21:53]Sock 9.Close socket [13:21:53]Sock 9.Thread stoped [13:21: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 43 98 47 00 DF 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 F5 4F 01 00 F4 03 04 00 C4 21 ED 66 B6 04 01 00 00 FE FB 0C 45 F5 F0 4B 99 [13:21:53]CommunicateWithHost err = 0 [13:21:53]CheckOFDResponse [13:21:53]1017 (14) - 77093643461234 [13:21:53]1041 (16) - 0000000000874979 [13:21:53]1040 (4) - 86005 [13:21:53]1012 (4) - 20.09.2024 07:18 [13:21:53]1206 (1) - 0 [13:21:53]OFD Sender: Remove packet 86005 [13:21:53]ProducePacketName [13:21:53]name=ofd_packets/00086005 [13:21:53]NVStorageDeleteData [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]recv_with_timeout no data received [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:27]accept exits with 10 [13:22:27]New connection [13:22:27]New thread 3066744164 created [13:22:27]Thread 3066600804 joined [13:22:27]Waiting for new connection... [13:22:27] Sock 10.Parse request [13:22:27]Sock 10.Check first char [13:22:27]Sock 10.First char is OK [13:22:27]request: POST /json_proto HTTP/1.0 [13:22:27]Method: POST [13:22:27]URL: /json_proto [13:22:27]Method is POST - this is cgi request [13:22:27]url: /json_proto [13:22:27]query_string will be loaded in cgi processing [13:22:27]execute_cgi json_proto POST (null) [13:22:27]execute_cgi path=json_proto method=POST [13:22:27]POST find Content-Length [13:22:27]Host: 172.17.47.196:8080 [13:22:27]Content-Length: 677 [13:22:27]Content-Type: application/json [13:22:27] [13:22:27]POST finish read [13:22:27]Found Content-Length = 677 [13:22:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870871", "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" ] } } [13:22:27]execute_script... [13: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)870871", "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" ] } } [13:22:27]POST & json_proto [13:22:27]process_json_proto [13:22:27]json parsed OK: [13:22:27]protocol is kg_v1.0 [13:22:27]action value=close_receipt [13:22:27]process_action close_receipt [13:22:27]cmd_close_receipt [13:22:27]MH_GetDate [13:22:27]Write to MH i2c: F0 00 00 47 01 37 [13:22:27]Write i2c OK [13:22:27]MH_I2C_Read... [13:22:27]Read from MH i2c: F0 [13:22:27]MH_I2C_Read... [13:22:27]Read from MH i2c: F0 09 00 [13:22:27]MH_I2C_Read... [13:22:27]Read from MH i2c: F0 09 00 47 01 00 14 77 ED 66 4C 6B 94 66 CF [13:22:27]GetLastDocTimeStamp 1726838510 [13:22:27]current date 1726838548 [13:22:27]FM_GetShiftState [13:22:27]SAM_PROTO_GetShiftState [13:22:27]wFMCommunicate request_size=4 [13:22:27]MH_SAM_APDU [13:22:27]CAPDU: 80 13 01 00 [13:22:27]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [13:22:27]Write i2c OK [13:22:27]MH_I2C_Read... [13:22:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:27]Read from MH i2c: E2 [13:22:27]MH_I2C_Read... [13:22:27]Read from MH i2c: E2 0E 00 [13:22:27]MH_I2C_Read... [13:22:27]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 51 [13:22:27]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:22:27]wFMCommunicate OK [13:22:27]SAM_PROTO_GetShiftState done [13:22:27]FM_GetShiftState done [13:22:27]opened in 1726791534 [13:22:27]opened+sec_in_day 1726877934 [13:22:27]quantity*price = 50036 [13:22:27]sum+1 = 50037 [13:22: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 СНО: Общий режим Чек 165 20.09.2024 13:22 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86006 ФПД: 212738490915116 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T132228&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86006&fm=212738490915116&tin=02508201610067®Number=0000000000092592&sum=50000 [13:22:28]StoreToDocumentArchive [13:22:28]shift 495 fd 86006 [13:22:28]save to /storage/0495/doc_00086006 [13:22:28]save last doc name /storage/0495/doc_00086006 to /storage/kkm_last_doc_name [13:22:28]save OK [13:22:28]Clear old archive folders... [13:22:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:22:28]tlvbuf is 00F36B60 [13:22:28]SAM_PROTO_ClearQueue [13:22:28]wFMCommunicate request_size=4 [13:22:28]MH_SAM_APDU [13:22:28]CAPDU: 80 09 00 00 [13:22:28]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [13:22:28]Write i2c OK [13:22:28]MH_I2C_Read... [13:22:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:22:29]Read from MH i2c: E2 [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: E2 03 00 [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [13:22:29]RAPDU: 90 00 [13:22:29]wFMCommunicate OK [13:22:29]SAM_PROTO_ClearQueue done [13:22:29]KKMCreateOFDPacket [13:22:29]OFDProtocolAddRootSTLVToBuf [13:22:29]FM_MakeSignedData [13:22:29]FM_MakeSignedData [13:22:29]SAM_PROTO_SignData [13:22:29]wFMCommunicate request_size=4 [13:22:29]MH_SAM_APDU [13:22:29]CAPDU: 80 0D 01 02 [13:22:29]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [13:22:29]Write i2c OK [13:22:29]MH_I2C_Read... [13:22:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:22:29]Read from MH i2c: E2 [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: E2 03 00 [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [13:22:29]RAPDU: 90 00 [13:22:29]wFMCommunicate OK [13:22:29]wFMCommunicate request_size=255 [13:22:29]MH_SAM_APDU [13:22:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 14 77 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C1 [13:22:29]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 14 77 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C1 00 00 D7 [13:22:29]Write i2c OK [13:22:29]MH_I2C_Read... [13:22:29]OFD Sender: No OFD packet to send [13:22:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:29]Read from MH i2c: E2 [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: E2 03 00 [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [13:22:29]RAPDU: 90 00 [13:22:29]wFMCommunicate OK [13:22:29]wFMCommunicate request_size=10 [13:22:29]MH_SAM_APDU [13:22:29]CAPDU: 80 0D 02 02 05 7C 0A 2E 59 2C [13:22:29]Write to MH i2c: E2 0D 00 58 01 80 0D 02 02 05 00 7C 0A 2E 59 2C 00 00 16 [13:22:29]Write i2c OK [13:22:29]MH_I2C_Read... [13:22:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:29]Read from MH i2c: E2 [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: E2 03 00 [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [13:22:29]RAPDU: 90 00 [13:22:29]wFMCommunicate OK [13:22:29]wFMCommunicate request_size=4 [13:22:29]MH_SAM_APDU [13:22:29]CAPDU: 80 0D 03 02 [13:22:29]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [13:22:29]Write i2c OK [13:22:29]MH_I2C_Read... [13:22:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:22:29]Read from MH i2c: E2 [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: E2 0B 00 [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: E2 0B 00 59 01 00 F0 AF 28 EC 3D B0 9C 04 90 00 16 [13:22:29]RAPDU: F0 AF 28 EC 3D B0 9C 04 90 00 [13:22:29]wFMCommunicate OK [13:22:29]SAM_PROTO_SignData done [13:22:29]FM_MakeSignedData done [13:22:29]CreateOFDProtocolMessage [13:22:29]wFMCommunicate request_size=4 [13:22:29]MH_SAM_APDU [13:22:29]CAPDU: 80 11 00 00 [13:22:29]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [13:22:29]Write i2c OK [13:22:29]MH_I2C_Read... [13:22:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:29]Read from MH i2c: E2 [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: E2 17 00 [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: E2 17 00 5A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 34 [13:22: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:22:29]wFMCommunicate OK [13:22:29]CreateOFDProtocolMessage done [13:22:29]OFDSenderStorePacket 86006 [13:22:29]StoreOFDPacket docnum=86006 [13:22: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 F4 52 07 01 AB 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 A5 00 00 00 F4 03 04 00 14 77 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C1 7C 0A 2E 59 2C F0 AF 28 EC 3D B0 9C 04 [13:22:29]CheckFolder [13:22:29]dirname=/storage/ofd_packets [13:22:29]CheckFolder done [13:22:29]ProducePacketName [13:22:29]name=ofd_packets/00086006 [13:22:29]NVStorageSaveData ofd_packets/00086006 [13:22:29]File name is /storage/ofd_packets/00086006 [13:22:29]Write 301 bytes [13:22:29]NVStorageSaveData done [13:22:29]OFDSenderStorePacket done [13:22:29]KKMCreateOFDPacket done [13:22:29]NVStorageSaveData kkm_last_timestamp [13:22:29]File name is /storage/kkm_last_timestamp [13:22:29]Write 4 bytes [13:22:29]NVStorageSaveData done [13:22:29]ExternCall_PrintAddStr [13:22:29]wPrintStart [13:22:29]Write to MH i2c: 01 00 00 5B 01 5C [13:22:29]Write i2c OK [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: 01 [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: 01 07 00 [13:22:29]MH_I2C_Read... [13:22:29]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [13:22:29]RasterBufferAndPrint [13:22:29]line Счет N : (1)870871 [13:22:29]line ИНН: 02508201610067 [13:22:29]line Контрольно-Кассовый Чек [13:22:29]line ПРОДАЖА [13:22:29]line ТРК (МРК, ГНК) : 63 [13:22:29]line Товар: 2710124130 [13:22:29]line Аи-92-К-5 [13:22:29]line 7.380 * 67.80 [13:22:29]line = 500.36 [13:22:29]line НДС 12% НСП 1% [13:22:29]line > о реализуемом товаре [13:22:29]line ОКРУГЛЕНИЕ: -0.36 [13:22:29]line ИТОГО: 500.00 [13:22:29]line Внесено: 500.00 [13:22:29]line СДАЧА: 0.00 [13:22:29]line НСП 1% : 4.43 [13:22:29]line НДС 12% : 53.14 [13:22:29]line Наличными: 500.00 [13:22:29]line Безнал.: 0.00 [13:22:29]line Место: АЗС № 137 "Партнер Нефть" [13:22:29]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:22:29]line СНО: Общий режим [13:22:29]line Чек 165 20.09.2024 13:22 [13:22:29]line Смена: 495 ФФД: 1.0 [13:22:29]line ЗНМ: 0300000064 [13:22:29]line РНМ: 0000000000092592 [13:22:29]line Версия ККМ: 001 [13:22:29]line ФМ: 0000000000874979 [13:22:29]line ФД: 86006 [13:22:29]line ФПД: 212738490915116 [13:22:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T132228&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86006&fm=212738490915116&tin=02508201610067®Number=0000000000092592&sum=50000 [13:22:29]recv_with_timeout no data received [13:22:29]OFD Sender: Processing packet 86006 [packets to send 263, broken 262] [13:22:29]ProducePacketName [13:22:29]name=ofd_packets/00086006 [13:22:29]OFD Sender: To server: pG, [13:22:29]CommunicateWithHost lk.salyk.kg:30040 [13:22:29]ConnectInit lk.salyk.kg [13:22:29]written 0, free lines is 4095 [13:22:30]Write to MH i2c: 01 00 00 86 01 87 [13:22:30]Write i2c OK [13:22:30]MH_I2C_Read... [13:22:30]Read from MH i2c: 01 [13:22:30]MH_I2C_Read... [13:22:30]Read from MH i2c: 01 07 00 [13:22:30]MH_I2C_Read... [13:22:30]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 DC 0C 76 [13:22:30]RasterBufferAndPrint [13:22:30]line [13:22:30]line [13:22:30]line [13:22:30]line [13:22:30]line [13:22:30]written 0, free lines is 3298 [13:22:30]MH_Cut [13:22:30]Write to MH i2c: D1 01 00 8D 01 01 60 [13:22:30]Write i2c OK [13:22:30]MH_I2C_Read... [13:22:30]Read from MH i2c: D1 [13:22:30]MH_I2C_Read... [13:22:30]Read from MH i2c: D1 01 00 [13:22:30]MH_I2C_Read... [13:22:30]Read from MH i2c: D1 01 00 8D 01 00 5F [13:22:30]Write to MH i2c: 01 00 00 8E 01 8F [13:22:30]Write i2c OK [13:22:30]MH_I2C_Read... [13:22:31]*** Cut start [13:22:31]*** Partial cut [13:22:31]*** CUTSNS_PIN = 1 [13:22:31]*** CUTSNS_PIN = 0 [13:22:31]*** Brake cut motor [13:22:31]Read from MH i2c: 01 [13:22:31]MH_I2C_Read... [13:22:31]*** Stop cut motor [13:22:31]*** Cut end [13:22:31]Read from MH i2c: 01 07 00 [13:22:31]MH_I2C_Read... [13:22:31]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [13:22:31]process_action close_receipt done [13:22:31]requested_data is exist [13:22:31]produce_requested_data [13:22:31]requested_item fm.sn is exist - process it [13:22:31]wFMCommunicate request_size=4 [13:22:31]MH_SAM_APDU [13:22:31]CAPDU: 80 11 00 00 [13:22:31]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [13:22:31]Write i2c OK [13:22:31]MH_I2C_Read... [13:22:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:31]Read from MH i2c: E2 [13:22:31]MH_I2C_Read... [13:22:31]Read from MH i2c: E2 17 00 [13:22:31]MH_I2C_Read... [13:22:31]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 [13:22: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:22:31]wFMCommunicate OK [13:22:31]requested_item fd.num is exist - process it [13:22:31]SAM_PROTO_GetFieldsCounters [13:22:31]wFMCommunicate request_size=4 [13:22:31]MH_SAM_APDU [13:22:31]CAPDU: 80 13 00 00 [13:22:31]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [13:22:31]Write i2c OK [13:22:31]MH_I2C_Read... [13:22:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:22:31]Read from MH i2c: E2 [13:22:31]MH_I2C_Read... [13:22:31]Read from MH i2c: E2 62 00 [13:22:31]MH_I2C_Read... [13:22:31]Read from MH i2c: E2 62 00 90 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 F6 4F 01 00 0E 04 04 00 EF 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 61 [13:22:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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:22:31]wFMCommunicate OK [13:22:31]SAM_PROTO_GetFieldsCounters done [13:22:31]requested_item shift.num is exist - process it [13:22:31]requested_item shift.opened is exist - process it [13:22:31]req_shift_opened [13:22:31]FM_GetShiftState [13:22:31]SAM_PROTO_GetShiftState [13:22:31]wFMCommunicate request_size=4 [13:22:31]MH_SAM_APDU [13:22:31]CAPDU: 80 13 01 00 [13:22:31]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [13:22:31]Write i2c OK [13:22:31]MH_I2C_Read... [13:22:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:31]Read from MH i2c: E2 [13:22:31]MH_I2C_Read... [13:22:31]Read from MH i2c: E2 0E 00 [13:22:31]MH_I2C_Read... [13:22:31]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9A [13:22:31]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:22:31]wFMCommunicate OK [13:22:31]SAM_PROTO_GetShiftState done [13:22:31]FM_GetShiftState done [13:22:31]req_shift_opened done [13:22:31]requested_item shift.open_date is exist - process it [13:22:31]req_shift_open_date [13:22:31]req_shift_open_date done [13:22:31]produce_requested_data done [13:22:31]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86006,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:22:31]process_action_free close_receipt [13:22:31]json_value_free [13:22:31]json_value_free done [13:22:31]process_json_proto returns [13:22:31]Send response to host [13:22:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86006,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:22:31]free response buf [13:22:31]execute_script done [13:22:31]execute_script returns [13:22:31]free content buf [13:22:31]Sock 10.Close socket [13:22:31]Sock 10.Thread stoped [13:22:34]ConnectInit Can't take IP for lk.salyk.kg [13:22:34]CommunicateWithHost connect error [13:22:34]CommunicateWithHost err = -1 [13:22:34]OFD Sender: Server communicate error [13:22:39]OFD Sender: Processing packet 86006 [packets to send 263, broken 262] [13:22:39]ProducePacketName [13:22:39]name=ofd_packets/00086006 [13:22:39]OFD Sender: To server: pG, [13:22:39]CommunicateWithHost lk.salyk.kg:30040 [13:22:39]ConnectInit lk.salyk.kg [13:22:44]ConnectInit Can't take IP for lk.salyk.kg [13:22:44]CommunicateWithHost connect error [13:22:44]CommunicateWithHost err = -1 [13:22:44]OFD Sender: Server communicate error [13:22:49]OFD Sender: Processing packet 86006 [packets to send 263, broken 262] [13:22:49]ProducePacketName [13:22:49]name=ofd_packets/00086006 [13:22:49]OFD Sender: To server: pG, [13:22:49]CommunicateWithHost lk.salyk.kg:30040 [13:22:49]ConnectInit lk.salyk.kg [13:22:52]Connected sock=7 [13:22: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 F4 52 07 01 AB 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 A5 00 00 00 F4 03 04 00 14 77 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 C1 7C 0A 2E 59 2C F0 AF 28 EC 3D B0 9C 04 [13:22: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 AB 3B 47 00 8F 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 F6 4F 01 00 F4 03 04 00 01 22 ED 66 B6 04 01 00 00 6D 51 F5 76 45 23 C2 67 [13:22:53]CommunicateWithHost err = 0 [13:22:53]CheckOFDResponse [13:22:53]1017 (14) - 77093643461234 [13:22:53]1041 (16) - 0000000000874979 [13:22:53]1040 (4) - 86006 [13:22:53]1012 (4) - 20.09.2024 07:19 [13:22:53]1206 (1) - 0 [13:22:53]OFD Sender: Remove packet 86006 [13:22:53]ProducePacketName [13:22:53]name=ofd_packets/00086006 [13:22:53]NVStorageDeleteData [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:04]accept exits with 9 [13:24:04]New connection [13:24:04]New thread 3066600804 created [13:24:04]Thread 3066744164 joined [13:24:04]Waiting for new connection... [13:24:04] Sock 9.Parse request [13:24:04]Sock 9.Check first char [13:24:04]Sock 9.First char is OK [13:24:04]request: POST /json_proto HTTP/1.0 [13:24:04]Method: POST [13:24:04]URL: /json_proto [13:24:04]Method is POST - this is cgi request [13:24:04]url: /json_proto [13:24:04]query_string will be loaded in cgi processing [13:24:04]execute_cgi json_proto POST (null) [13:24:04]execute_cgi path=json_proto method=POST [13:24:04]POST find Content-Length [13:24:04]Host: 172.17.47.196:8080 [13:24:04]Content-Length: 677 [13:24:04]Content-Type: application/json [13:24:04] [13:24:04]POST finish read [13:24:04]Found Content-Length = 677 [13:24:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870872", "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" ] } } [13:24:04]execute_script... [13:24: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)870872", "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" ] } } [13:24:04]POST & json_proto [13:24:04]process_json_proto [13:24:04]json parsed OK: [13:24:04]protocol is kg_v1.0 [13:24:04]action value=close_receipt [13:24:04]process_action close_receipt [13:24:04]cmd_close_receipt [13:24:04]MH_GetDate [13:24:04]Write to MH i2c: F0 00 00 92 01 82 [13:24:04]Write i2c OK [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: F0 [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: F0 09 00 [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: F0 09 00 92 01 00 75 77 ED 66 4C 6B 94 66 7B [13:24:04]GetLastDocTimeStamp 1726838548 [13:24:04]current date 1726838645 [13:24:04]FM_GetShiftState [13:24:04]SAM_PROTO_GetShiftState [13:24:04]wFMCommunicate request_size=4 [13:24:04]MH_SAM_APDU [13:24:04]CAPDU: 80 13 01 00 [13:24:04]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [13:24:04]Write i2c OK [13:24:04]MH_I2C_Read... [13:24:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:04]Read from MH i2c: E2 [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: E2 0E 00 [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9C [13:24:04]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:24:04]wFMCommunicate OK [13:24:04]SAM_PROTO_GetShiftState done [13:24:04]FM_GetShiftState done [13:24:04]opened in 1726791534 [13:24:04]opened+sec_in_day 1726877934 [13:24:04]quantity*price = 50036 [13:24:04]sum+1 = 50037 [13:24:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 166 20.09.2024 13:24 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86007 ФПД: 202855353948268 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T132405&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86007&fm=202855353948268&tin=02508201610067®Number=0000000000092592&sum=50000 [13:24:05]StoreToDocumentArchive [13:24:05]shift 495 fd 86007 [13:24:05]save to /storage/0495/doc_00086007 [13:24:05]save last doc name /storage/0495/doc_00086007 to /storage/kkm_last_doc_name [13:24:05]save OK [13:24:05]Clear old archive folders... [13:24:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:24:05]tlvbuf is 00E8D310 [13:24:05]SAM_PROTO_ClearQueue [13:24:05]wFMCommunicate request_size=4 [13:24:05]MH_SAM_APDU [13:24:05]CAPDU: 80 09 00 00 [13:24:05]Write to MH i2c: E2 08 00 A0 01 80 09 00 00 00 00 00 00 13 [13:24:05]Write i2c OK [13:24:05]MH_I2C_Read... [13:24:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:05]Read from MH i2c: E2 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 03 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [13:24:05]RAPDU: 90 00 [13:24:05]wFMCommunicate OK [13:24:05]SAM_PROTO_ClearQueue done [13:24:05]KKMCreateOFDPacket [13:24:05]OFDProtocolAddRootSTLVToBuf [13:24:05]FM_MakeSignedData [13:24:05]FM_MakeSignedData [13:24:05]SAM_PROTO_SignData [13:24:05]wFMCommunicate request_size=4 [13:24:05]MH_SAM_APDU [13:24:05]CAPDU: 80 0D 01 02 [13:24:05]Write to MH i2c: E2 08 00 A1 01 80 0D 01 02 00 00 00 00 1B [13:24:05]Write i2c OK [13:24:05]MH_I2C_Read... [13:24:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:05]Read from MH i2c: E2 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 03 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [13:24:05]RAPDU: 90 00 [13:24:05]wFMCommunicate OK [13:24:05]wFMCommunicate request_size=255 [13:24:05]MH_SAM_APDU [13:24: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 75 77 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B8 [13:24:05]Write to MH i2c: E2 02 01 A2 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 A6 00 00 00 F4 03 04 00 75 77 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B8 00 00 7C [13:24:05]Write i2c OK [13:24:05]MH_I2C_Read... [13:24:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:05]Read from MH i2c: E2 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 03 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [13:24:05]RAPDU: 90 00 [13:24:05]wFMCommunicate OK [13:24:05]wFMCommunicate request_size=10 [13:24:05]MH_SAM_APDU [13:24:05]CAPDU: 80 0D 02 02 05 7E F1 50 18 6C [13:24:05]Write to MH i2c: E2 0D 00 A3 01 80 0D 02 02 05 00 7E F1 50 18 6C 00 00 6B [13:24:05]Write i2c OK [13:24:05]MH_I2C_Read... [13:24:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:05]Read from MH i2c: E2 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 03 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [13:24:05]RAPDU: 90 00 [13:24:05]wFMCommunicate OK [13:24:05]wFMCommunicate request_size=4 [13:24:05]MH_SAM_APDU [13:24:05]CAPDU: 80 0D 03 02 [13:24:05]Write to MH i2c: E2 08 00 A4 01 80 0D 03 02 00 00 00 00 20 [13:24:05]Write i2c OK [13:24:05]MH_I2C_Read... [13:24:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:05]Read from MH i2c: E2 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 0B 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 0B 00 A4 01 00 54 EA 81 D3 40 8A C4 EC 90 00 2D [13:24:05]RAPDU: 54 EA 81 D3 40 8A C4 EC 90 00 [13:24:05]wFMCommunicate OK [13:24:05]SAM_PROTO_SignData done [13:24:05]FM_MakeSignedData done [13:24:05]CreateOFDProtocolMessage [13:24:05]wFMCommunicate request_size=4 [13:24:05]MH_SAM_APDU [13:24:05]CAPDU: 80 11 00 00 [13:24:05]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [13:24:05]Write i2c OK [13:24:05]MH_I2C_Read... [13:24:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:05]Read from MH i2c: E2 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 17 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 17 00 A5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7F [13:24: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:24:05]wFMCommunicate OK [13:24:05]CreateOFDProtocolMessage done [13:24:05]OFDSenderStorePacket 86007 [13:24:05]StoreOFDPacket docnum=86007 [13:24: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 72 0F 07 01 B2 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 75 77 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B8 7E F1 50 18 6C 54 EA 81 D3 40 8A C4 EC [13:24:05]CheckFolder [13:24:05]dirname=/storage/ofd_packets [13:24:05]CheckFolder done [13:24:05]ProducePacketName [13:24:05]name=ofd_packets/00086007 [13:24:05]NVStorageSaveData ofd_packets/00086007 [13:24:05]File name is /storage/ofd_packets/00086007 [13:24:05]Write 301 bytes [13:24:05]NVStorageSaveData done [13:24:05]OFDSenderStorePacket done [13:24:05]KKMCreateOFDPacket done [13:24:05]NVStorageSaveData kkm_last_timestamp [13:24:05]File name is /storage/kkm_last_timestamp [13:24:05]Write 4 bytes [13:24:05]NVStorageSaveData done [13:24:05]ExternCall_PrintAddStr [13:24:05]wPrintStart [13:24:05]Write to MH i2c: 01 00 00 A6 01 A7 [13:24:05]Write i2c OK [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: 01 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: 01 07 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [13:24:05]RasterBufferAndPrint [13:24:05]line Счет N : (1)870872 [13:24:05]line ИНН: 02508201610067 [13:24:05]line Контрольно-Кассовый Чек [13:24:05]line ПРОДАЖА [13:24:05]line ТРК (МРК, ГНК) : 43 [13:24:05]line Товар: 2710124130 [13:24:05]line Аи-92-К-5 [13:24:05]line 7.380 * 67.80 [13:24:05]line = 500.36 [13:24:05]line НДС 12% НСП 1% [13:24:05]line > о реализуемом товаре [13:24:05]line ОКРУГЛЕНИЕ: -0.36 [13:24:05]line ИТОГО: 500.00 [13:24:05]line Внесено: 500.00 [13:24:05]line СДАЧА: 0.00 [13:24:05]line НСП 1% : 4.43 [13:24:05]line НДС 12% : 53.14 [13:24:05]line Наличными: 500.00 [13:24:05]line Безнал.: 0.00 [13:24:05]line Место: АЗС № 137 "Партнер Нефть" [13:24:05]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:24:05]line СНО: Общий режим [13:24:05]line Чек 166 20.09.2024 13:24 [13:24:05]line Смена: 495 ФФД: 1.0 [13:24:05]line ЗНМ: 0300000064 [13:24:05]line РНМ: 0000000000092592 [13:24:05]line Версия ККМ: 001 [13:24:05]line ФМ: 0000000000874979 [13:24:05]line ФД: 86007 [13:24:05]line ФПД: 202855353948268 [13:24:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T132405&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86007&fm=202855353948268&tin=02508201610067®Number=0000000000092592&sum=50000 [13:24:05]written 0, free lines is 4095 [13:24:05]OFD Sender: Processing packet 86007 [packets to send 263, broken 262] [13:24:05]ProducePacketName [13:24:05]name=ofd_packets/00086007 [13:24:05]OFD Sender: To server: pG, [13:24:05]CommunicateWithHost lk.salyk.kg:30040 [13:24:05]ConnectInit lk.salyk.kg [13:24:06]Write to MH i2c: 01 00 00 D1 01 D2 [13:24:06]Write i2c OK [13:24:06]MH_I2C_Read... [13:24:06]Read from MH i2c: 01 [13:24:06]MH_I2C_Read... [13:24:06]Read from MH i2c: 01 07 00 [13:24:06]MH_I2C_Read... [13:24:06]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 E1 0C C6 [13:24:06]RasterBufferAndPrint [13:24:06]line [13:24:06]line [13:24:06]line [13:24:06]line [13:24:06]line [13:24:06]written 0, free lines is 3303 [13:24:06]MH_Cut [13:24:06]Write to MH i2c: D1 01 00 D8 01 01 AB [13:24:06]Write i2c OK [13:24:06]MH_I2C_Read... [13:24:06]Read from MH i2c: D1 [13:24:06]MH_I2C_Read... [13:24:06]Read from MH i2c: D1 01 00 [13:24:06]MH_I2C_Read... [13:24:06]Read from MH i2c: D1 01 00 D8 01 00 AA [13:24:06]Write to MH i2c: 01 00 00 D9 01 DA [13:24:06]Write i2c OK [13:24:06]MH_I2C_Read... [13:24:06]Connected sock=7 [13:24: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 72 0F 07 01 B2 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 75 77 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 B8 7E F1 50 18 6C 54 EA 81 D3 40 8A C4 EC [13:24:07]*** Cut start [13:24:07]*** Partial cut [13:24:07]*** CUTSNS_PIN = 1 [13:24:07]*** CUTSNS_PIN = 0 [13:24: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 43 49 47 00 3B 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 F7 4F 01 00 F4 03 04 00 4B 22 ED 66 B6 04 01 00 00 1A 75 15 4A B2 01 B4 54 [13:24:07]CommunicateWithHost err = 0 [13:24:07]CheckOFDResponse [13:24:07]1017 (14) - 77093643461234 [13:24:07]1041 (16) - 0000000000874979 [13:24:07]1040 (4) - 86007 [13:24:07]1012 (4) - 20.09.2024 07:20 [13:24:07]1206 (1) - 0 [13:24:07]OFD Sender: Remove packet 86007 [13:24:07]ProducePacketName [13:24:07]name=ofd_packets/00086007 [13:24:07]NVStorageDeleteData [13:24:07]*** Brake cut motor [13:24:07]Read from MH i2c: 01 [13:24:07]MH_I2C_Read... [13:24:07]*** Stop cut motor [13:24:07]*** Cut end [13:24:07]Read from MH i2c: 01 07 00 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [13:24:07]process_action close_receipt done [13:24:07]requested_data is exist [13:24:07]produce_requested_data [13:24:07]requested_item fm.sn is exist - process it [13:24:07]wFMCommunicate request_size=4 [13:24:07]MH_SAM_APDU [13:24:07]CAPDU: 80 11 00 00 [13:24:07]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [13:24:07]Write i2c OK [13:24:07]MH_I2C_Read... [13:24:07]OFD Sender: No OFD packet to send [13:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:07]Read from MH i2c: E2 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 17 00 [13:24:07]MH_I2C_Read... [13:24:07]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 [13:24:07]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:07]wFMCommunicate OK [13:24:07]requested_item fd.num is exist - process it [13:24:07]SAM_PROTO_GetFieldsCounters [13:24:07]wFMCommunicate request_size=4 [13:24:07]MH_SAM_APDU [13:24:07]CAPDU: 80 13 00 00 [13:24:07]Write to MH i2c: E2 08 00 DB 01 80 13 00 00 00 00 00 00 58 [13:24:07]Write i2c OK [13:24:07]MH_I2C_Read... [13:24:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:07]Read from MH i2c: E2 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 62 00 [13:24:07]MH_I2C_Read... [13:24:07]Read from MH i2c: E2 62 00 DB 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 F7 4F 01 00 0E 04 04 00 EF 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 B0 [13:24: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 F7 4F 01 00 0E 04 04 00 EF 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:24:08]wFMCommunicate OK [13:24:08]SAM_PROTO_GetFieldsCounters done [13:24:08]requested_item shift.num is exist - process it [13:24:08]requested_item shift.opened is exist - process it [13:24:08]req_shift_opened [13:24:08]FM_GetShiftState [13:24:08]SAM_PROTO_GetShiftState [13:24:08]wFMCommunicate request_size=4 [13:24:08]MH_SAM_APDU [13:24:08]CAPDU: 80 13 01 00 [13:24:08]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [13:24:08]Write i2c OK [13:24:08]MH_I2C_Read... [13:24:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:08]Read from MH i2c: E2 [13:24:08]MH_I2C_Read... [13:24:08]Read from MH i2c: E2 0E 00 [13:24:08]MH_I2C_Read... [13:24:08]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E5 [13:24:08]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:24:08]wFMCommunicate OK [13:24:08]SAM_PROTO_GetShiftState done [13:24:08]FM_GetShiftState done [13:24:08]req_shift_opened done [13:24:08]requested_item shift.open_date is exist - process it [13:24:08]req_shift_open_date [13:24:08]req_shift_open_date done [13:24:08]produce_requested_data done [13:24:08]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86007,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:24:08]process_action_free close_receipt [13:24:08]json_value_free [13:24:08]json_value_free done [13:24:08]process_json_proto returns [13:24:08]Send response to host [13:24:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86007,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:24:08]free response buf [13:24:08]execute_script done [13:24:08]execute_script returns [13:24:08]free content buf [13:24:08]Sock 9.Close socket [13:24:08]Sock 9.Thread stoped [13:24:12]OFD Sender: No OFD packet to send [13:24:17]OFD Sender: No OFD packet to send [13:24:22]OFD Sender: No OFD packet to send [13:24:24]recv_with_timeout no data received [13:24:27]OFD Sender: No OFD packet to send [13:24:32]OFD Sender: No OFD packet to send [13:24:34]recv_with_timeout no data received [13:24:37]OFD Sender: No OFD packet to send [13:24:42]OFD Sender: No OFD packet to send [13:24:47]OFD Sender: No OFD packet to send [13:24:52]OFD Sender: No OFD packet to send [13:24:57]OFD Sender: No OFD packet to send [13:25:02]OFD Sender: No OFD packet to send [13:25:07]OFD Sender: No OFD packet to send [13:25:08]recv_with_timeout no data received [13:25:12]OFD Sender: No OFD packet to send [13:25:17]OFD Sender: No OFD packet to send [13:25:22]OFD Sender: No OFD packet to send [13:25:27]OFD Sender: No OFD packet to send [13:25:32]OFD Sender: No OFD packet to send [13:25:37]OFD Sender: No OFD packet to send [13:25:42]OFD Sender: No OFD packet to send [13:25:47]OFD Sender: No OFD packet to send [13:25:52]OFD Sender: No OFD packet to send [13:25:58]OFD Sender: No OFD packet to send [13:26:03]OFD Sender: No OFD packet to send [13:26:08]OFD Sender: No OFD packet to send [13:26:13]OFD Sender: No OFD packet to send [13:26:18]OFD Sender: No OFD packet to send [13:26:23]OFD Sender: No OFD packet to send [13:26:28]OFD Sender: No OFD packet to send [13:26:33]OFD Sender: No OFD packet to send [13:26:38]OFD Sender: No OFD packet to send [13:26:43]OFD Sender: No OFD packet to send [13:26:48]OFD Sender: No OFD packet to send [13:26:50]accept exits with 10 [13:26:50]New connection [13:26:50]New thread 3066744164 created [13:26:50]Thread 3066600804 joined [13:26:50]Waiting for new connection... [13:26:50] Sock 10.Parse request [13:26:50]Sock 10.Check first char [13:26:50]Sock 10.First char is OK [13:26:50]request: POST /json_proto HTTP/1.0 [13:26:50]Method: POST [13:26:50]URL: /json_proto [13:26:50]Method is POST - this is cgi request [13:26:50]url: /json_proto [13:26:50]query_string will be loaded in cgi processing [13:26:50]execute_cgi json_proto POST (null) [13:26:50]execute_cgi path=json_proto method=POST [13:26:50]POST find Content-Length [13:26:50]Host: 172.17.47.196:8080 [13:26:50]Content-Length: 677 [13:26:50]Content-Type: application/json [13:26:50] [13:26:50]POST finish read [13:26:50]Found Content-Length = 677 [13:26:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870873", "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" ] } } [13:26:50]execute_script... [13:26: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)870873", "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" ] } } [13:26:50]POST & json_proto [13:26:50]process_json_proto [13:26:50]json parsed OK: [13:26:50]protocol is kg_v1.0 [13:26:50]action value=close_receipt [13:26:50]process_action close_receipt [13:26:50]cmd_close_receipt [13:26:50]MH_GetDate [13:26:50]Write to MH i2c: F0 00 00 DD 01 CD [13:26:50]Write i2c OK [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: F0 [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: F0 09 00 [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: F0 09 00 DD 01 00 1A 78 ED 66 4C 6B 94 66 6C [13:26:50]GetLastDocTimeStamp 1726838645 [13:26:50]current date 1726838810 [13:26:50]FM_GetShiftState [13:26:50]SAM_PROTO_GetShiftState [13:26:50]wFMCommunicate request_size=4 [13:26:50]MH_SAM_APDU [13:26:50]CAPDU: 80 13 01 00 [13:26:50]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [13:26:50]Write i2c OK [13:26:50]MH_I2C_Read... [13:26:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:50]Read from MH i2c: E2 [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: E2 0E 00 [13:26:50]MH_I2C_Read... [13:26:50]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E7 [13:26:50]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:26:50]wFMCommunicate OK [13:26:50]SAM_PROTO_GetShiftState done [13:26:50]FM_GetShiftState done [13:26:50]opened in 1726791534 [13:26:50]opened+sec_in_day 1726877934 [13:26:50]quantity*price = 50036 [13:26:50]sum+1 = 50037 [13:26:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 167 20.09.2024 13:26 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86008 ФПД: 62852759024779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T132651&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86008&fm=62852759024779&tin=02508201610067®Number=0000000000092592&sum=50000 [13:26:51]StoreToDocumentArchive [13:26:51]shift 495 fd 86008 [13:26:51]save to /storage/0495/doc_00086008 [13:26:51]save last doc name /storage/0495/doc_00086008 to /storage/kkm_last_doc_name [13:26:51]save OK [13:26:51]Clear old archive folders... [13:26:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:26:51]tlvbuf is 00E8EC40 [13:26:51]SAM_PROTO_ClearQueue [13:26:51]wFMCommunicate request_size=4 [13:26:51]MH_SAM_APDU [13:26:51]CAPDU: 80 09 00 00 [13:26:51]Write to MH i2c: E2 08 00 EB 01 80 09 00 00 00 00 00 00 5E [13:26:51]Write i2c OK [13:26:51]MH_I2C_Read... [13:26:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:26:51]Read from MH i2c: E2 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 03 00 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [13:26:51]RAPDU: 90 00 [13:26:51]wFMCommunicate OK [13:26:51]SAM_PROTO_ClearQueue done [13:26:51]KKMCreateOFDPacket [13:26:51]OFDProtocolAddRootSTLVToBuf [13:26:51]FM_MakeSignedData [13:26:51]FM_MakeSignedData [13:26:51]SAM_PROTO_SignData [13:26:51]wFMCommunicate request_size=4 [13:26:51]MH_SAM_APDU [13:26:51]CAPDU: 80 0D 01 02 [13:26:51]Write to MH i2c: E2 08 00 EC 01 80 0D 01 02 00 00 00 00 66 [13:26:51]Write i2c OK [13:26:51]MH_I2C_Read... [13:26:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:26:51]Read from MH i2c: E2 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 03 00 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [13:26:51]RAPDU: 90 00 [13:26:51]wFMCommunicate OK [13:26:51]wFMCommunicate request_size=255 [13:26:51]MH_SAM_APDU [13:26:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 1B 78 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 39 [13:26:51]Write to MH i2c: E2 02 01 ED 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 A7 00 00 00 F4 03 04 00 1B 78 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 39 00 00 F1 [13:26:51]Write i2c OK [13:26:51]MH_I2C_Read... [13:26:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:51]Read from MH i2c: E2 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 03 00 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [13:26:51]RAPDU: 90 00 [13:26:51]wFMCommunicate OK [13:26:51]wFMCommunicate request_size=10 [13:26:51]MH_SAM_APDU [13:26:51]CAPDU: 80 0D 02 02 05 2A 0C 5F F4 8B [13:26:51]Write to MH i2c: E2 0D 00 EE 01 80 0D 02 02 05 00 2A 0C 5F F4 8B 00 00 87 [13:26:51]Write i2c OK [13:26:51]MH_I2C_Read... [13:26:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:51]Read from MH i2c: E2 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 03 00 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [13:26:51]RAPDU: 90 00 [13:26:51]wFMCommunicate OK [13:26:51]wFMCommunicate request_size=4 [13:26:51]MH_SAM_APDU [13:26:51]CAPDU: 80 0D 03 02 [13:26:51]Write to MH i2c: E2 08 00 EF 01 80 0D 03 02 00 00 00 00 6B [13:26:51]Write i2c OK [13:26:51]MH_I2C_Read... [13:26:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:26:51]Read from MH i2c: E2 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 0B 00 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 0B 00 EF 01 00 9E 41 AA E3 6E B7 97 7E 90 00 12 [13:26:51]RAPDU: 9E 41 AA E3 6E B7 97 7E 90 00 [13:26:51]wFMCommunicate OK [13:26:51]SAM_PROTO_SignData done [13:26:51]FM_MakeSignedData done [13:26:51]CreateOFDProtocolMessage [13:26:51]wFMCommunicate request_size=4 [13:26:51]MH_SAM_APDU [13:26:51]CAPDU: 80 11 00 00 [13:26:51]Write to MH i2c: E2 08 00 F0 01 80 11 00 00 00 00 00 00 6B [13:26:51]Write i2c OK [13:26:51]MH_I2C_Read... [13:26:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:51]Read from MH i2c: E2 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 17 00 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: E2 17 00 F0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CA [13:26:51]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:51]wFMCommunicate OK [13:26:51]CreateOFDProtocolMessage done [13:26:51]OFDSenderStorePacket 86008 [13:26:51]StoreOFDPacket docnum=86008 [13:26: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 C2 80 07 01 E7 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 1B 78 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 39 2A 0C 5F F4 8B 9E 41 AA E3 6E B7 97 7E [13:26:51]CheckFolder [13:26:51]dirname=/storage/ofd_packets [13:26:51]CheckFolder done [13:26:51]ProducePacketName [13:26:51]name=ofd_packets/00086008 [13:26:51]NVStorageSaveData ofd_packets/00086008 [13:26:51]File name is /storage/ofd_packets/00086008 [13:26:51]Write 301 bytes [13:26:51]NVStorageSaveData done [13:26:51]OFDSenderStorePacket done [13:26:51]KKMCreateOFDPacket done [13:26:51]NVStorageSaveData kkm_last_timestamp [13:26:51]File name is /storage/kkm_last_timestamp [13:26:51]Write 4 bytes [13:26:51]NVStorageSaveData done [13:26:51]ExternCall_PrintAddStr [13:26:51]wPrintStart [13:26:51]Write to MH i2c: 01 00 00 F1 01 F2 [13:26:51]Write i2c OK [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: 01 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: 01 07 00 [13:26:51]MH_I2C_Read... [13:26:51]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 FF 0F 07 [13:26:51]RasterBufferAndPrint [13:26:51]line Счет N : (1)870873 [13:26:51]line ИНН: 02508201610067 [13:26:51]line Контрольно-Кассовый Чек [13:26:51]line ПРОДАЖА [13:26:51]line ТРК (МРК, ГНК) : 53 [13:26:51]line Товар: 2710124130 [13:26:51]line Аи-92-К-5 [13:26:51]line 7.380 * 67.80 [13:26:51]line = 500.36 [13:26:51]line НДС 12% НСП 1% [13:26:51]line > о реализуемом товаре [13:26:51]line ОКРУГЛЕНИЕ: -0.36 [13:26:51]line ИТОГО: 500.00 [13:26:51]line Внесено: 500.00 [13:26:51]line СДАЧА: 0.00 [13:26:51]line НСП 1% : 4.43 [13:26:51]line НДС 12% : 53.14 [13:26:51]line Наличными: 500.00 [13:26:51]line Безнал.: 0.00 [13:26:51]line Место: АЗС № 137 "Партнер Нефть" [13:26:51]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:26:51]line СНО: Общий режим [13:26:51]line Чек 167 20.09.2024 13:26 [13:26:51]line Смена: 495 ФФД: 1.0 [13:26:51]line ЗНМ: 0300000064 [13:26:51]line РНМ: 0000000000092592 [13:26:51]line Версия ККМ: 001 [13:26:51]line ФМ: 0000000000874979 [13:26:51]line ФД: 86008 [13:26:51]line ФПД: 62852759024779 [13:26:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T132651&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86008&fm=62852759024779&tin=02508201610067®Number=0000000000092592&sum=50000 [13:26:52]OFD Sender: Processing packet 86008 [packets to send 263, broken 262] [13:26:52]ProducePacketName [13:26:52]name=ofd_packets/00086008 [13:26:52]OFD Sender: To server: pG, [13:26:52]CommunicateWithHost lk.salyk.kg:30040 [13:26:52]ConnectInit lk.salyk.kg [13:26:52]written 0, free lines is 4095 [13:26:52]Write to MH i2c: 01 00 00 1C 02 1E [13:26:52]Write i2c OK [13:26:52]MH_I2C_Read... [13:26:52]Read from MH i2c: 01 [13:26:52]MH_I2C_Read... [13:26:52]Read from MH i2c: 01 07 00 [13:26:52]MH_I2C_Read... [13:26:52]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 E0 0C 11 [13:26:52]RasterBufferAndPrint [13:26:52]line [13:26:52]line [13:26:52]line [13:26:52]line [13:26:52]line [13:26:52]written 0, free lines is 3301 [13:26:52]MH_Cut [13:26:52]Write to MH i2c: D1 01 00 23 02 01 F7 [13:26:52]Write i2c OK [13:26:52]MH_I2C_Read... [13:26:52]Read from MH i2c: D1 [13:26:52]MH_I2C_Read... [13:26:52]Read from MH i2c: D1 01 00 [13:26:52]MH_I2C_Read... [13:26:52]Read from MH i2c: D1 01 00 23 02 00 F6 [13:26:52]Write to MH i2c: 01 00 00 24 02 26 [13:26:52]Write i2c OK [13:26:52]MH_I2C_Read... [13:26:53]*** Cut start [13:26:53]*** Partial cut [13:26:53]*** CUTSNS_PIN = 1 [13:26:53]*** CUTSNS_PIN = 0 [13:26:53]*** Brake cut motor [13:26:53]Connected sock=11 [13:26: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 C2 80 07 01 E7 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 1B 78 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 39 2A 0C 5F F4 8B 9E 41 AA E3 6E B7 97 7E [13:26:53]Read from MH i2c: 01 [13:26:53]MH_I2C_Read... [13:26:53]*** Stop cut motor [13:26:53]*** Cut end [13:26:53]Read from MH i2c: 01 07 00 [13:26:53]MH_I2C_Read... [13:26:53]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [13:26:53]process_action close_receipt done [13:26:53]requested_data is exist [13:26:53]produce_requested_data [13:26:53]requested_item fm.sn is exist - process it [13:26:53]wFMCommunicate request_size=4 [13:26:53]MH_SAM_APDU [13:26:53]CAPDU: 80 11 00 00 [13:26:53]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [13:26:53]Write i2c OK [13:26:53]MH_I2C_Read... [13:26:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:53]Read from MH i2c: E2 [13:26:53]MH_I2C_Read... [13:26:53]Read from MH i2c: E2 17 00 [13:26:53]MH_I2C_Read... [13:26:53]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 [13: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 [13:26:53]wFMCommunicate OK [13:26:53]requested_item fd.num is exist - process it [13:26:53]SAM_PROTO_GetFieldsCounters [13:26:53]wFMCommunicate request_size=4 [13:26:53]MH_SAM_APDU [13:26:53]CAPDU: 80 13 00 00 [13:26:53]Write to MH i2c: E2 08 00 26 02 80 13 00 00 00 00 00 00 A4 [13:26:53]Write i2c OK [13:26:53]MH_I2C_Read... [13:26:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:26:54]Read from MH i2c: E2 [13:26:54]MH_I2C_Read... [13:26:54]Read from MH i2c: E2 62 00 [13:26:54]MH_I2C_Read... [13:26:54]Read from MH i2c: E2 62 00 26 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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 00 [13:26:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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:26:54]wFMCommunicate OK [13:26:54]SAM_PROTO_GetFieldsCounters done [13:26:54]requested_item shift.num is exist - process it [13:26:54]requested_item shift.opened is exist - process it [13:26:54]req_shift_opened [13:26:54]FM_GetShiftState [13:26:54]SAM_PROTO_GetShiftState [13:26:54]wFMCommunicate request_size=4 [13:26:54]MH_SAM_APDU [13:26:54]CAPDU: 80 13 01 00 [13:26:54]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [13:26:54]Write i2c OK [13:26:54]MH_I2C_Read... [13:26:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:54]Read from MH i2c: E2 [13:26:54]MH_I2C_Read... [13:26:54]Read from MH i2c: E2 0E 00 [13:26:54]MH_I2C_Read... [13:26:54]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 31 [13:26:54]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:26:54]wFMCommunicate OK [13:26:54]SAM_PROTO_GetShiftState done [13:26:54]FM_GetShiftState done [13:26:54]req_shift_opened done [13:26:54]requested_item shift.open_date is exist - process it [13:26:54]req_shift_open_date [13:26:54]req_shift_open_date done [13:26:54]produce_requested_data done [13:26:54]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86008,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:26:54]process_action_free close_receipt [13:26:54]json_value_free [13:26:54]json_value_free done [13:26:54]process_json_proto returns [13:26:54]Send response to host [13:26:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86008,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:26:54]free response buf [13:26:54]execute_script done [13:26:54]execute_script returns [13:26:54]free content buf [13:26:54]Sock 10.Close socket [13:26:54]Sock 10.Thread stoped [13:26: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 D3 9B 47 00 90 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 F8 4F 01 00 F4 03 04 00 F1 22 ED 66 B6 04 01 00 00 E3 A5 9C 2A 6D 95 DE A1 [13:26:54]CommunicateWithHost err = 0 [13:26:54]CheckOFDResponse [13:26:54]1017 (14) - 77093643461234 [13:26:54]1041 (16) - 0000000000874979 [13:26:54]1040 (4) - 86008 [13:26:54]1012 (4) - 20.09.2024 07:23 [13:26:54]1206 (1) - 0 [13:26:54]OFD Sender: Remove packet 86008 [13:26:54]ProducePacketName [13:26:54]name=ofd_packets/00086008 [13:26:54]NVStorageDeleteData [13:26:55]OFD Sender: No OFD packet to send [13:27:00]OFD Sender: No OFD packet to send [13:27:05]recv_with_timeout no data received [13:27:05]OFD Sender: No OFD packet to send [13:27:10]OFD Sender: No OFD packet to send [13:27:15]OFD Sender: No OFD packet to send [13:27:20]OFD Sender: No OFD packet to send [13:27:25]OFD Sender: No OFD packet to send [13:27:30]OFD Sender: No OFD packet to send [13:27:35]OFD Sender: No OFD packet to send [13:27:40]OFD Sender: No OFD packet to send [13:27:45]OFD Sender: No OFD packet to send [13:27:50]OFD Sender: No OFD packet to send [13:27:55]OFD Sender: No OFD packet to send [13:28:00]OFD Sender: No OFD packet to send [13:28:05]OFD Sender: No OFD packet to send [13:28:10]OFD Sender: No OFD packet to send [13:28:15]OFD Sender: No OFD packet to send [13:28:20]OFD Sender: No OFD packet to send [13:28:25]OFD Sender: No OFD packet to send [13:28:30]OFD Sender: No OFD packet to send [13:28:35]OFD Sender: No OFD packet to send [13:28:40]OFD Sender: No OFD packet to send [13:28:45]OFD Sender: No OFD packet to send [13:28:50]OFD Sender: No OFD packet to send [13:28:55]OFD Sender: No OFD packet to send [13:29:00]OFD Sender: No OFD packet to send [13:29:05]OFD Sender: No OFD packet to send [13:29:10]OFD Sender: No OFD packet to send [13:29:15]OFD Sender: No OFD packet to send [13:29:20]OFD Sender: No OFD packet to send [13:29:25]OFD Sender: No OFD packet to send [13:29:30]OFD Sender: No OFD packet to send [13:29:35]OFD Sender: No OFD packet to send [13:29:38]accept exits with 7 [13:29:38]New connection [13:29:38]New thread 3066600804 created [13:29:38]Thread 3066744164 joined [13:29:38]Waiting for new connection... [13:29:38] Sock 7.Parse request [13:29:38]Sock 7.Check first char [13:29:38]Sock 7.First char is OK [13:29:38]request: POST /json_proto HTTP/1.0 [13:29:38]Method: POST [13:29:38]URL: /json_proto [13:29:38]Method is POST - this is cgi request [13:29:38]url: /json_proto [13:29:38]query_string will be loaded in cgi processing [13:29:38]execute_cgi json_proto POST (null) [13:29:38]execute_cgi path=json_proto method=POST [13:29:38]POST find Content-Length [13:29:38]Host: 172.17.47.196:8080 [13:29:38]Content-Length: 630 [13:29:38]Content-Type: application/json [13:29:38] [13:29:38]POST finish read [13:29:38]Found Content-Length = 630 [13:29:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147817", "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" ] } } [13:29:38]execute_script... [13:29: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)147817", "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" ] } } [13:29:38]POST & json_proto [13:29:38]process_json_proto [13:29:38]json parsed OK: [13:29:38]protocol is kg_v1.0 [13:29:38]action value=close_receipt [13:29:38]process_action close_receipt [13:29:38]cmd_close_receipt [13:29:38]MH_GetDate [13:29:38]Write to MH i2c: F0 00 00 28 02 19 [13:29:38]Write i2c OK [13:29:38]MH_I2C_Read... [13:29:38]Read from MH i2c: F0 [13:29:38]MH_I2C_Read... [13:29:38]Read from MH i2c: F0 09 00 [13:29:38]MH_I2C_Read... [13:29:38]Read from MH i2c: F0 09 00 28 02 00 C3 78 ED 66 4C 6B 94 66 61 [13:29:38]GetLastDocTimeStamp 1726838811 [13:29:38]current date 1726838979 [13:29:38]FM_GetShiftState [13:29:38]SAM_PROTO_GetShiftState [13:29:38]wFMCommunicate request_size=4 [13:29:38]MH_SAM_APDU [13:29:38]CAPDU: 80 13 01 00 [13:29:38]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [13:29:38]Write i2c OK [13:29:38]MH_I2C_Read... [13:29:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:38]Read from MH i2c: E2 [13:29:38]MH_I2C_Read... [13:29:38]Read from MH i2c: E2 0E 00 [13:29:38]MH_I2C_Read... [13:29:38]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 33 [13:29:38]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:29:38]wFMCommunicate OK [13:29:38]SAM_PROTO_GetShiftState done [13:29:38]FM_GetShiftState done [13:29:38]opened in 1726791534 [13:29:38]opened+sec_in_day 1726877934 [13:29:38]quantity*price = 5000 [13:29:38]sum+1 = 5001 [13:29: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 СНО: Общий режим Чек 168 20.09.2024 13:29 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86009 ФПД: 36905789807134 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T132939&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86009&fm=36905789807134&tin=02508201610067®Number=0000000000092592&sum=5000 0 [13:29:39]StoreToDocumentArchive [13:29:39]shift 495 fd 86009 [13:29:39]save to /storage/0495/doc_00086009 [13:29:39]save last doc name /storage/0495/doc_00086009 to /storage/kkm_last_doc_name [13:29:39]save OK [13:29:39]Clear old archive folders... [13:29:39]ProcessDocumentItem done err = 0, tmpTLVsize=269 [13:29:39]tlvbuf is 00F38890 [13:29:39]SAM_PROTO_ClearQueue [13:29:39]wFMCommunicate request_size=4 [13:29:39]MH_SAM_APDU [13:29:39]CAPDU: 80 09 00 00 [13:29:39]Write to MH i2c: E2 08 00 36 02 80 09 00 00 00 00 00 00 AA [13:29:39]Write i2c OK [13:29:39]MH_I2C_Read... [13:29:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:29:39]Read from MH i2c: E2 [13:29:39]MH_I2C_Read... [13:29:39]Read from MH i2c: E2 03 00 [13:29:39]MH_I2C_Read... [13:29:39]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [13:29:39]RAPDU: 90 00 [13:29:39]wFMCommunicate OK [13:29:39]SAM_PROTO_ClearQueue done [13:29:39]KKMCreateOFDPacket [13:29:39]OFDProtocolAddRootSTLVToBuf [13:29:39]FM_MakeSignedData [13:29:39]FM_MakeSignedData [13:29:39]SAM_PROTO_SignData [13:29:39]wFMCommunicate request_size=4 [13:29:39]MH_SAM_APDU [13:29:39]CAPDU: 80 0D 01 02 [13:29:39]Write to MH i2c: E2 08 00 37 02 80 0D 01 02 00 00 00 00 B2 [13:29:39]Write i2c OK [13:29:39]MH_I2C_Read... [13:29:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:29:39]Read from MH i2c: E2 [13:29:39]MH_I2C_Read... [13:29:39]Read from MH i2c: E2 03 00 [13:29:39]MH_I2C_Read... [13:29:39]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [13:29:39]RAPDU: 90 00 [13:29:39]wFMCommunicate OK [13:29:39]wFMCommunicate request_size=255 [13:29:39]MH_SAM_APDU [13:29: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 A8 00 00 00 F4 03 04 00 C3 78 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [13:29:39]Write to MH i2c: E2 02 01 38 02 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 A8 00 00 00 F4 03 04 00 C3 78 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 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 F1 [13:29:39]Write i2c OK [13:29:39]MH_I2C_Read... [13:29:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:39]Read from MH i2c: E2 [13:29:39]MH_I2C_Read... [13:29:39]Read from MH i2c: E2 03 00 [13:29:39]MH_I2C_Read... [13:29:39]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [13:29:39]RAPDU: 90 00 [13:29:39]wFMCommunicate OK [13:29:39]wFMCommunicate request_size=28 [13:29:39]MH_SAM_APDU [13:29:39]CAPDU: 80 0D 02 02 17 37 34 39 37 39 10 04 04 00 F9 4F 01 00 35 04 06 00 21 90 CC 7D DA 1E [13:29:39]Write to MH i2c: E2 1F 00 39 02 80 0D 02 02 17 00 37 34 39 37 39 10 04 04 00 F9 4F 01 00 35 04 06 00 21 90 CC 7D DA 1E 00 00 89 [13:29:39]Write i2c OK [13:29:39]MH_I2C_Read... [13:29:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:39]Read from MH i2c: E2 [13:29:39]MH_I2C_Read... [13:29:39]Read from MH i2c: E2 03 00 [13:29:39]MH_I2C_Read... [13:29:39]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [13:29:39]RAPDU: 90 00 [13:29:39]wFMCommunicate OK [13:29:39]wFMCommunicate request_size=4 [13:29:39]MH_SAM_APDU [13:29:39]CAPDU: 80 0D 03 02 [13:29:39]Write to MH i2c: E2 08 00 3A 02 80 0D 03 02 00 00 00 00 B7 [13:29:39]Write i2c OK [13:29:39]MH_I2C_Read... [13:29:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:29:39]Read from MH i2c: E2 [13:29:39]MH_I2C_Read... [13:29:39]Read from MH i2c: E2 0B 00 [13:29:39]MH_I2C_Read... [13:29:39]Read from MH i2c: E2 0B 00 3A 02 00 AE 46 FB C1 3E B2 1C 60 90 00 D4 [13:29:39]RAPDU: AE 46 FB C1 3E B2 1C 60 90 00 [13:29:39]wFMCommunicate OK [13:29:39]SAM_PROTO_SignData done [13:29:39]FM_MakeSignedData done [13:29:39]CreateOFDProtocolMessage [13:29:39]wFMCommunicate request_size=4 [13:29:39]MH_SAM_APDU [13:29:39]CAPDU: 80 11 00 00 [13:29:39]Write to MH i2c: E2 08 00 3B 02 80 11 00 00 00 00 00 00 B7 [13:29:39]Write i2c OK [13:29:39]MH_I2C_Read... [13:29:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:39]Read from MH i2c: E2 [13:29:39]MH_I2C_Read... [13:29:39]Read from MH i2c: E2 17 00 [13:29:39]MH_I2C_Read... [13:29:39]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 [13: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 [13:29:39]wFMCommunicate OK [13:29:39]CreateOFDProtocolMessage done [13:29:39]OFDSenderStorePacket 86009 [13:29:39]StoreOFDPacket docnum=86009 [13:29: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 21 01 00 00 FF 63 19 01 E7 7D 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 A8 00 00 00 F4 03 04 00 C3 78 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 21 90 CC 7D DA 1E AE 46 FB C1 3E B2 1C 60 [13:29:39]CheckFolder [13:29:39]dirname=/storage/ofd_packets [13:29:39]CheckFolder done [13:29:39]ProducePacketName [13:29:39]name=ofd_packets/00086009 [13:29:39]NVStorageSaveData ofd_packets/00086009 [13:29:39]File name is /storage/ofd_packets/00086009 [13:29:39]Write 319 bytes [13:29:39]NVStorageSaveData done [13:29:40]OFDSenderStorePacket done [13:29:40]KKMCreateOFDPacket done [13:29:40]NVStorageSaveData kkm_last_timestamp [13:29:40]File name is /storage/kkm_last_timestamp [13:29:40]Write 4 bytes [13:29:40]NVStorageSaveData done [13:29:40]ExternCall_PrintAddStr [13:29:40]wPrintStart [13:29:40]Write to MH i2c: 01 00 00 3C 02 3E [13:29:40]Write i2c OK [13:29:40]MH_I2C_Read... [13:29:40]Read from MH i2c: 01 [13:29:40]MH_I2C_Read... [13:29:40]Read from MH i2c: 01 07 00 [13:29:40]MH_I2C_Read... [13:29:40]Read from MH i2c: 01 07 00 3C 02 00 00 00 00 00 FF 0F 53 [13:29:40]RasterBufferAndPrint [13:29:40]line Счет N : (3)147817 [13:29:40]line ИНН: 02508201610067 [13:29:40]line Контрольно-Кассовый Чек [13:29:40]line ПРОДАЖА [13:29:40]line Товар: 4700000160358 [13:29:40]line Вода Легенда 1л [13:29:40]line 1.000 * 50.00 [13:29:40]line = 50.00 [13:29:40]line НДС 12% НСП 1% [13:29:40]line > о реализуемом товаре [13:29:40]line ИТОГО: 50.00 [13:29:40]line НСП 1% : 0.44 [13:29:40]line НДС 12% : 5.31 [13:29:40]line Наличными: 50.00 [13:29:40]line Безнал.: 0.00 [13:29:40]line Место: АЗС № 137 "Партнер Нефть" [13:29:40]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:29:40]line СНО: Общий режим [13:29:40]line Чек 168 20.09.2024 13:29 [13:29:40]line Смена: 495 ФФД: 1.0 [13:29:40]line ЗНМ: 0300000064 [13:29:40]line РНМ: 0000000000092592 [13:29:40]line Версия ККМ: 001 [13:29:40]line ФМ: 0000000000874979 [13:29:40]line ФД: 86009 [13:29:40]line ФПД: 36905789807134 [13:29:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T132939&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86009&fm=36905789807134&tin=02508201610067®Number=0000000000092592&sum=5000 [13:29:40]OFD Sender: Processing packet 86009 [packets to send 263, broken 262] [13:29:40]ProducePacketName [13:29:40]name=ofd_packets/00086009 [13:29:40]OFD Sender: To server: pG, [13:29:40]CommunicateWithHost lk.salyk.kg:30040 [13:29:40]ConnectInit lk.salyk.kg [13:29:40]line 0 [13:29:40]written 0, free lines is 4095 [13:29:40]Write to MH i2c: 01 00 00 64 02 66 [13:29:40]Write i2c OK [13:29:40]MH_I2C_Read... [13:29:40]Read from MH i2c: 01 [13:29:40]MH_I2C_Read... [13:29:40]Read from MH i2c: 01 07 00 [13:29:40]MH_I2C_Read... [13:29:40]Read from MH i2c: 01 07 00 64 02 00 00 00 00 00 FE 0C 77 [13:29:40]RasterBufferAndPrint [13:29:40]line [13:29:40]line [13:29:40]line [13:29:40]line [13:29:40]line [13:29:40]written 0, free lines is 3332 [13:29:40]MH_Cut [13:29:40]Write to MH i2c: D1 01 00 6B 02 01 3F [13:29:40]Write i2c OK [13:29:40]MH_I2C_Read... [13:29:40]Read from MH i2c: D1 [13:29:40]MH_I2C_Read... [13:29:40]Read from MH i2c: D1 01 00 [13:29:40]MH_I2C_Read... [13:29:40]Read from MH i2c: D1 01 00 6B 02 00 3E [13:29:40]Write to MH i2c: 01 00 00 6C 02 6E [13:29:40]Write i2c OK [13:29:40]MH_I2C_Read... [13:29:41]*** Cut start [13:29:41]*** Partial cut [13:29:41]*** CUTSNS_PIN = 1 [13:29:41]*** CUTSNS_PIN = 0 [13:29:41]*** Brake cut motor [13:29:42]Read from MH i2c: 01 [13:29:42]MH_I2C_Read... [13:29:42]*** Stop cut motor [13:29:42]*** Cut end [13:29:42]Read from MH i2c: 01 07 00 [13:29:42]MH_I2C_Read... [13:29:42]Read from MH i2c: 01 07 00 6C 02 00 00 00 00 00 FF 0F 83 [13:29:42]process_action close_receipt done [13:29:42]requested_data is exist [13:29:42]produce_requested_data [13:29:42]requested_item fm.sn is exist - process it [13:29:42]wFMCommunicate request_size=4 [13:29:42]MH_SAM_APDU [13:29:42]CAPDU: 80 11 00 00 [13:29:42]Write to MH i2c: E2 08 00 6D 02 80 11 00 00 00 00 00 00 E9 [13:29:42]Write i2c OK [13:29:42]MH_I2C_Read... [13:29:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:42]Read from MH i2c: E2 [13:29:42]MH_I2C_Read... [13:29:42]Read from MH i2c: E2 17 00 [13:29:42]MH_I2C_Read... [13:29:42]Read from MH i2c: E2 17 00 6D 02 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:29:42]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:42]wFMCommunicate OK [13:29:42]requested_item fd.num is exist - process it [13:29:42]SAM_PROTO_GetFieldsCounters [13:29:42]wFMCommunicate request_size=4 [13:29:42]MH_SAM_APDU [13:29:42]CAPDU: 80 13 00 00 [13:29:42]Write to MH i2c: E2 08 00 6E 02 80 13 00 00 00 00 00 00 EC [13:29:42]Write i2c OK [13:29:42]MH_I2C_Read... [13:29:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:29:42]Read from MH i2c: E2 [13:29:42]MH_I2C_Read... [13:29:42]Read from MH i2c: E2 62 00 [13:29:42]MH_I2C_Read... [13:29:42]Read from MH i2c: E2 62 00 6E 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 F9 4F 01 00 0E 04 04 00 EF 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 4C [13:29: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 F9 4F 01 00 0E 04 04 00 EF 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:29:42]wFMCommunicate OK [13:29:42]SAM_PROTO_GetFieldsCounters done [13:29:42]requested_item shift.num is exist - process it [13:29:42]requested_item shift.opened is exist - process it [13:29:42]req_shift_opened [13:29:42]FM_GetShiftState [13:29:42]SAM_PROTO_GetShiftState [13:29:42]wFMCommunicate request_size=4 [13:29:42]MH_SAM_APDU [13:29:42]CAPDU: 80 13 01 00 [13:29:42]Write to MH i2c: E2 08 00 6F 02 80 13 01 00 00 00 00 00 EE [13:29:42]Write i2c OK [13:29:42]MH_I2C_Read... [13:29:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:42]Read from MH i2c: E2 [13:29:42]MH_I2C_Read... [13:29:42]Read from MH i2c: E2 0E 00 [13:29:42]MH_I2C_Read... [13:29:42]Read from MH i2c: E2 0E 00 6F 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 79 [13:29:42]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:29:42]wFMCommunicate OK [13:29:42]SAM_PROTO_GetShiftState done [13:29:42]FM_GetShiftState done [13:29:42]req_shift_opened done [13:29:42]requested_item shift.open_date is exist - process it [13:29:42]req_shift_open_date [13:29:42]req_shift_open_date done [13:29:42]produce_requested_data done [13:29:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86009,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:29:42]process_action_free close_receipt [13:29:42]json_value_free [13:29:42]json_value_free done [13:29:42]process_json_proto returns [13:29:42]Send response to host [13:29:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86009,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:29:42]free response buf [13:29:42]execute_script done [13:29:42]execute_script returns [13:29:42]free content buf [13:29:42]Sock 7.Close socket [13:29:42]Sock 7.Thread stoped [13:29:49]Connected sock=10 [13:29: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 21 01 00 00 FF 63 19 01 E7 7D 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 A8 00 00 00 F4 03 04 00 C3 78 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 21 90 CC 7D DA 1E AE 46 FB C1 3E B2 1C 60 [13:29: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 29 0B 47 00 68 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 F9 4F 01 00 F4 03 04 00 A4 23 ED 66 B6 04 01 00 00 A7 4B B2 A2 17 CF 24 70 [13:29:53]CommunicateWithHost err = 0 [13:29:53]CheckOFDResponse [13:29:53]1017 (14) - 77093643461234 [13:29:53]1041 (16) - 0000000000874979 [13:29:53]1040 (4) - 86009 [13:29:53]1012 (4) - 20.09.2024 07:26 [13:29:53]1206 (1) - 0 [13:29:53]OFD Sender: Remove packet 86009 [13:29:53]ProducePacketName [13:29:53]name=ofd_packets/00086009 [13:29:53]NVStorageDeleteData [13:29:54]OFD Sender: No OFD packet to send [13:29:59]OFD Sender: No OFD packet to send [13:30:04]OFD Sender: No OFD packet to send [13:30:09]OFD Sender: No OFD packet to send [13:30:14]OFD Sender: No OFD packet to send [13:30:19]OFD Sender: No OFD packet to send [13:30:24]OFD Sender: No OFD packet to send [13:30:29]OFD Sender: No OFD packet to send [13:30:34]OFD Sender: No OFD packet to send [13:30:39]OFD Sender: No OFD packet to send [13:30:40]recv_with_timeout no data received [13:30:44]OFD Sender: No OFD packet to send [13:30:49]OFD Sender: No OFD packet to send [13:30:54]OFD Sender: No OFD packet to send [13:30:59]OFD Sender: No OFD packet to send [13:31:04]OFD Sender: No OFD packet to send [13:31:09]OFD Sender: No OFD packet to send [13:31:14]OFD Sender: No OFD packet to send [13:31:19]OFD Sender: No OFD packet to send [13:31:24]OFD Sender: No OFD packet to send [13:31:29]OFD Sender: No OFD packet to send [13:31:34]OFD Sender: No OFD packet to send [13:31:39]OFD Sender: No OFD packet to send [13:31:44]OFD Sender: No OFD packet to send [13:31:46]accept exits with 9 [13:31:46]New connection [13:31:46]New thread 3066744164 created [13:31:46]Thread 3066600804 joined [13:31:46]Waiting for new connection... [13:31:46] Sock 9.Parse request [13:31:46]Sock 9.Check first char [13:31:46]Sock 9.First char is OK [13:31:46]request: POST /json_proto HTTP/1.0 [13:31:46]Method: POST [13:31:46]URL: /json_proto [13:31:46]Method is POST - this is cgi request [13:31:46]url: /json_proto [13:31:46]query_string will be loaded in cgi processing [13:31:46]execute_cgi json_proto POST (null) [13:31:46]execute_cgi path=json_proto method=POST [13:31:46]POST find Content-Length [13:31:46]Host: 172.17.47.196:8080 [13:31:46]Content-Length: 682 [13:31:46]Content-Type: application/json [13:31:46] [13:31:46]POST finish read [13:31:46]Found Content-Length = 682 [13:31:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870876", "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:31:46]execute_script... [13:31: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)870876", "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:31:46]POST & json_proto [13:31:46]process_json_proto [13:31:46]json parsed OK: [13:31:46]protocol is kg_v1.0 [13:31:46]action value=close_receipt [13:31:46]process_action close_receipt [13:31:46]cmd_close_receipt [13:31:46]MH_GetDate [13:31:46]Write to MH i2c: F0 00 00 70 02 61 [13:31:46]Write i2c OK [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: F0 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: F0 09 00 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: F0 09 00 70 02 00 43 79 ED 66 4C 6B 94 66 2A [13:31:46]GetLastDocTimeStamp 1726838979 [13:31:46]current date 1726839107 [13:31:46]FM_GetShiftState [13:31:46]SAM_PROTO_GetShiftState [13:31:46]wFMCommunicate request_size=4 [13:31:46]MH_SAM_APDU [13:31:46]CAPDU: 80 13 01 00 [13:31:46]Write to MH i2c: E2 08 00 71 02 80 13 01 00 00 00 00 00 F0 [13:31:46]Write i2c OK [13:31:46]MH_I2C_Read... [13:31:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:46]Read from MH i2c: E2 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 0E 00 [13:31:46]MH_I2C_Read... [13:31:46]Read from MH i2c: E2 0E 00 71 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7B [13:31:46]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:31:46]wFMCommunicate OK [13:31:46]SAM_PROTO_GetShiftState done [13:31:46]FM_GetShiftState done [13:31:46]opened in 1726791534 [13:31:46]opened+sec_in_day 1726877934 [13:31:46]quantity*price = 100005 [13:31:46]sum+1 = 100006 [13:31:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 169 20.09.2024 13:31 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86010 ФПД: 103959500501723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T133147&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86010&fm=103959500501723&tin=02508201610067®Number=0000000000092592&sum=100000 [13:31:47]StoreToDocumentArchive [13:31:47]shift 495 fd 86010 [13:31:47]save to /storage/0495/doc_00086010 [13:31:47]save last doc name /storage/0495/doc_00086010 to /storage/kkm_last_doc_name [13:31:47]save OK [13:31:47]Clear old archive folders... [13:31:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:31:47]tlvbuf is 00F2B710 [13:31:47]SAM_PROTO_ClearQueue [13:31:47]wFMCommunicate request_size=4 [13:31:47]MH_SAM_APDU [13:31:47]CAPDU: 80 09 00 00 [13:31:47]Write to MH i2c: E2 08 00 7E 02 80 09 00 00 00 00 00 00 F2 [13:31:47]Write i2c OK [13:31:47]MH_I2C_Read... [13:31:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:31:47]Read from MH i2c: E2 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 03 00 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 03 00 7E 02 00 90 00 F4 [13:31:47]RAPDU: 90 00 [13:31:47]wFMCommunicate OK [13:31:47]SAM_PROTO_ClearQueue done [13:31:47]KKMCreateOFDPacket [13:31:47]OFDProtocolAddRootSTLVToBuf [13:31:47]FM_MakeSignedData [13:31:47]FM_MakeSignedData [13:31:47]SAM_PROTO_SignData [13:31:47]wFMCommunicate request_size=4 [13:31:47]MH_SAM_APDU [13:31:47]CAPDU: 80 0D 01 02 [13:31:47]Write to MH i2c: E2 08 00 7F 02 80 0D 01 02 00 00 00 00 FA [13:31:47]Write i2c OK [13:31:47]MH_I2C_Read... [13:31:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:31:47]Read from MH i2c: E2 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 03 00 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [13:31:47]RAPDU: 90 00 [13:31:47]wFMCommunicate OK [13:31:47]wFMCommunicate request_size=255 [13:31:47]MH_SAM_APDU [13:31:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 43 79 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 5E [13:31:47]Write to MH i2c: E2 02 01 80 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 A9 00 00 00 F4 03 04 00 43 79 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 5E 00 00 66 [13:31:47]Write i2c OK [13:31:47]MH_I2C_Read... [13:31:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:47]Read from MH i2c: E2 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 03 00 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [13:31:47]RAPDU: 90 00 [13:31:47]wFMCommunicate OK [13:31:47]wFMCommunicate request_size=10 [13:31:47]MH_SAM_APDU [13:31:47]CAPDU: 80 0D 02 02 05 8C F5 19 32 DB [13:31:47]Write to MH i2c: E2 0D 00 81 02 80 0D 02 02 05 00 8C F5 19 32 DB 00 00 AE [13:31:47]Write i2c OK [13:31:47]MH_I2C_Read... [13:31:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:47]Read from MH i2c: E2 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 03 00 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [13:31:47]RAPDU: 90 00 [13:31:47]wFMCommunicate OK [13:31:47]wFMCommunicate request_size=4 [13:31:47]MH_SAM_APDU [13:31:47]CAPDU: 80 0D 03 02 [13:31:47]Write to MH i2c: E2 08 00 82 02 80 0D 03 02 00 00 00 00 FF [13:31:47]Write i2c OK [13:31:47]MH_I2C_Read... [13:31:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:31:47]Read from MH i2c: E2 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 0B 00 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 0B 00 82 02 00 4E BC 23 2A 0B 1B 94 BE 90 00 CF [13:31:47]RAPDU: 4E BC 23 2A 0B 1B 94 BE 90 00 [13:31:47]wFMCommunicate OK [13:31:47]SAM_PROTO_SignData done [13:31:47]FM_MakeSignedData done [13:31:47]CreateOFDProtocolMessage [13:31:47]wFMCommunicate request_size=4 [13:31:47]MH_SAM_APDU [13:31:47]CAPDU: 80 11 00 00 [13:31:47]Write to MH i2c: E2 08 00 83 02 80 11 00 00 00 00 00 00 FF [13:31:47]Write i2c OK [13:31:47]MH_I2C_Read... [13:31:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:47]Read from MH i2c: E2 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 17 00 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: E2 17 00 83 02 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:31:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:31:47]wFMCommunicate OK [13:31:47]CreateOFDProtocolMessage done [13:31:47]OFDSenderStorePacket 86010 [13:31:47]StoreOFDPacket docnum=86010 [13:31: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 E5 85 07 01 73 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 43 79 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 5E 8C F5 19 32 DB 4E BC 23 2A 0B 1B 94 BE [13:31:47]CheckFolder [13:31:47]dirname=/storage/ofd_packets [13:31:47]CheckFolder done [13:31:47]ProducePacketName [13:31:47]name=ofd_packets/00086010 [13:31:47]NVStorageSaveData ofd_packets/00086010 [13:31:47]File name is /storage/ofd_packets/00086010 [13:31:47]Write 301 bytes [13:31:47]NVStorageSaveData done [13:31:47]OFDSenderStorePacket done [13:31:47]KKMCreateOFDPacket done [13:31:47]NVStorageSaveData kkm_last_timestamp [13:31:47]File name is /storage/kkm_last_timestamp [13:31:47]Write 4 bytes [13:31:47]NVStorageSaveData done [13:31:47]ExternCall_PrintAddStr [13:31:47]wPrintStart [13:31:47]Write to MH i2c: 01 00 00 84 02 86 [13:31:47]Write i2c OK [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: 01 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: 01 07 00 [13:31:47]MH_I2C_Read... [13:31:47]Read from MH i2c: 01 07 00 84 02 00 00 00 00 00 FF 0F 9B [13:31:47]RasterBufferAndPrint [13:31:47]line Счет N : (1)870876 [13:31:47]line ИНН: 02508201610067 [13:31:47]line Контрольно-Кассовый Чек [13:31:47]line ПРОДАЖА [13:31:47]line ТРК (МРК, ГНК) : 53 [13:31:47]line Товар: 2710124130 [13:31:47]line Аи-92-К-5 [13:31:47]line 14.750 * 67.80 [13:31:47]line = 1000.05 [13:31:47]line НДС 12% НСП 1% [13:31:47]line > о реализуемом товаре [13:31:47]line ОКРУГЛЕНИЕ: -0.05 [13:31:47]line ИТОГО: 1000.00 [13:31:47]line Внесено: 1000.00 [13:31:47]line СДАЧА: 0.00 [13:31:47]line НСП 1% : 8.85 [13:31:47]line НДС 12% : 106.20 [13:31:47]line Наличными: 1000.00 [13:31:47]line Безнал.: 0.00 [13:31:47]line Место: АЗС № 137 "Партнер Нефть" [13:31:47]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:31:47]line СНО: Общий режим [13:31:47]line Чек 169 20.09.2024 13:31 [13:31:47]line Смена: 495 ФФД: 1.0 [13:31:47]line ЗНМ: 0300000064 [13:31:47]line РНМ: 0000000000092592 [13:31:47]line Версия ККМ: 001 [13:31:47]line ФМ: 0000000000874979 [13:31:47]line ФД: 86010 [13:31:47]line ФПД: 103959500501723 [13:31:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T133147&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86010&fm=103959500501723&tin=02508201610067®Number=0000000000092592&sum=100000 [13:31:47]written 0, free lines is 4095 [13:31:47]OFD Sender: Processing packet 86010 [packets to send 263, broken 262] [13:31:47]ProducePacketName [13:31:47]name=ofd_packets/00086010 [13:31:47]OFD Sender: To server: pG, [13:31:47]CommunicateWithHost lk.salyk.kg:30040 [13:31:47]ConnectInit lk.salyk.kg [13:31:48]Write to MH i2c: 01 00 00 AF 02 B1 [13:31:48]Write i2c OK [13:31:48]MH_I2C_Read... [13:31:48]Read from MH i2c: 01 [13:31:48]MH_I2C_Read... [13:31:48]Read from MH i2c: 01 07 00 [13:31:48]MH_I2C_Read... [13:31:48]Read from MH i2c: 01 07 00 AF 02 00 00 00 00 00 DD 0C A1 [13:31:48]RasterBufferAndPrint [13:31:48]line [13:31:48]line [13:31:48]line [13:31:48]line [13:31:48]line [13:31:48]written 0, free lines is 3299 [13:31:48]MH_Cut [13:31:48]Write to MH i2c: D1 01 00 B6 02 01 8A [13:31:48]Write i2c OK [13:31:48]MH_I2C_Read... [13:31:48]Read from MH i2c: D1 [13:31:48]MH_I2C_Read... [13:31:48]Read from MH i2c: D1 01 00 [13:31:48]MH_I2C_Read... [13:31:48]Read from MH i2c: D1 01 00 B6 02 00 89 [13:31:48]Write to MH i2c: 01 00 00 B7 02 B9 [13:31:48]Write i2c OK [13:31:48]MH_I2C_Read... [13:31:49]*** Cut start [13:31:49]*** Partial cut [13:31:49]*** CUTSNS_PIN = 1 [13:31:49]*** CUTSNS_PIN = 0 [13:31:49]*** Brake cut motor [13:31:49]Connected sock=7 [13:31: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 E5 85 07 01 73 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 43 79 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 5E 8C F5 19 32 DB 4E BC 23 2A 0B 1B 94 BE [13:31:49]Read from MH i2c: 01 [13:31:49]MH_I2C_Read... [13:31:49]*** Stop cut motor [13:31:49]*** Cut end [13:31:49]Read from MH i2c: 01 07 00 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: 01 07 00 B7 02 00 00 00 00 00 FF 0F CE [13:31:49]process_action close_receipt done [13:31:49]requested_data is exist [13:31:49]produce_requested_data [13:31:49]requested_item fm.sn is exist - process it [13:31:49]wFMCommunicate request_size=4 [13:31:49]MH_SAM_APDU [13:31:49]CAPDU: 80 11 00 00 [13:31:49]Write to MH i2c: E2 08 00 B8 02 80 11 00 00 00 00 00 00 34 [13:31:49]Write i2c OK [13:31:49]MH_I2C_Read... [13:31:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:49]Read from MH i2c: E2 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: E2 17 00 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: E2 17 00 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 [13:31:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [13:31:49]wFMCommunicate OK [13:31:49]requested_item fd.num is exist - process it [13:31:49]SAM_PROTO_GetFieldsCounters [13:31:49]wFMCommunicate request_size=4 [13:31:49]MH_SAM_APDU [13:31:49]CAPDU: 80 13 00 00 [13:31:49]Write to MH i2c: E2 08 00 B9 02 80 13 00 00 00 00 00 00 37 [13:31:49]Write i2c OK [13:31:49]MH_I2C_Read... [13:31:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:49]Read from MH i2c: E2 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: E2 62 00 [13:31:49]MH_I2C_Read... [13:31:49]Read from MH i2c: E2 62 00 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 FA 4F 01 00 0E 04 04 00 EF 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 9B [13:31:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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:31:49]wFMCommunicate OK [13:31:49]SAM_PROTO_GetFieldsCounters done [13:31:49]requested_item shift.num is exist - process it [13:31:49]requested_item shift.opened is exist - process it [13:31:49]req_shift_opened [13:31:49]FM_GetShiftState [13:31:49]SAM_PROTO_GetShiftState [13:31:49]wFMCommunicate request_size=4 [13:31:49]MH_SAM_APDU [13:31:49]CAPDU: 80 13 01 00 [13:31:49]Write to MH i2c: E2 08 00 BA 02 80 13 01 00 00 00 00 00 39 [13:31:49]Write i2c OK [13:31:49]MH_I2C_Read... [13:31:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:50]Read from MH i2c: E2 [13:31:50]MH_I2C_Read... [13:31:50]Read from MH i2c: E2 0E 00 [13:31:50]MH_I2C_Read... [13:31:50]Read from MH i2c: E2 0E 00 BA 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C4 [13:31:50]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:31:50]wFMCommunicate OK [13:31:50]SAM_PROTO_GetShiftState done [13:31:50]FM_GetShiftState done [13:31:50]req_shift_opened done [13:31:50]requested_item shift.open_date is exist - process it [13:31:50]req_shift_open_date [13:31:50]req_shift_open_date done [13:31:50]produce_requested_data done [13:31:50]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86010,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:31:50]process_action_free close_receipt [13:31:50]json_value_free [13:31:50]json_value_free done [13:31:50]process_json_proto returns [13:31:50]Send response to host [13:31:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86010,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:31:50]free response buf [13:31:50]execute_script done [13:31:50]execute_script returns [13:31:50]free content buf [13:31:50]Sock 9.Close socket [13:31:50]Sock 9.Thread stoped [13:31:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 25 16 47 00 D3 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 FA 4F 01 00 F4 03 04 00 19 24 ED 66 B6 04 01 00 00 1F 8F E0 1B D4 AD EF 23 [13:31:50]CommunicateWithHost err = 0 [13:31:50]CheckOFDResponse [13:31:50]1017 (14) - 77093643461234 [13:31:50]1041 (16) - 0000000000874979 [13:31:50]1040 (4) - 86010 [13:31:50]1012 (4) - 20.09.2024 07:28 [13:31:50]1206 (1) - 0 [13:31:50]OFD Sender: Remove packet 86010 [13:31:50]ProducePacketName [13:31:50]name=ofd_packets/00086010 [13:31:50]NVStorageDeleteData [13:31:50]OFD Sender: No OFD packet to send [13:31:55]OFD Sender: No OFD packet to send [13:32:00]OFD Sender: No OFD packet to send [13:32:05]OFD Sender: No OFD packet to send [13:32:10]OFD Sender: No OFD packet to send [13:32:15]OFD Sender: No OFD packet to send [13:32:20]OFD Sender: No OFD packet to send [13:32:25]OFD Sender: No OFD packet to send [13:32:30]OFD Sender: No OFD packet to send [13:32:35]OFD Sender: No OFD packet to send [13:32:40]OFD Sender: No OFD packet to send [13:32:45]OFD Sender: No OFD packet to send [13:32:50]OFD Sender: No OFD packet to send [13:32:55]OFD Sender: No OFD packet to send [13:33:00]OFD Sender: No OFD packet to send [13:33:05]OFD Sender: No OFD packet to send [13:33:10]OFD Sender: No OFD packet to send [13:33:15]OFD Sender: No OFD packet to send [13:33:20]OFD Sender: No OFD packet to send [13:33:25]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:45]OFD Sender: No OFD packet to send [13:33:50]OFD Sender: No OFD packet to send [13:33:55]OFD Sender: No OFD packet to send [13:34:00]OFD Sender: No OFD packet to send [13:34:05]OFD Sender: No OFD packet to send [13:34:10]OFD Sender: No OFD packet to send [13:34:15]OFD Sender: No OFD packet to send [13:34:20]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: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:21]OFD Sender: No OFD packet to send [13:35:26]OFD Sender: No OFD packet to send [13:35:26]recv_with_timeout no data received [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:50]accept exits with 10 [13:35:50]New connection [13:35:50]New thread 3066600804 created [13:35:50]Thread 3066744164 joined [13:35:50]Waiting for new connection... [13:35:50] Sock 10.Parse request [13:35:50]Sock 10.Check first char [13:35:50]Sock 10.First char is OK [13:35:50]request: POST /json_proto HTTP/1.0 [13:35:50]Method: POST [13:35:50]URL: /json_proto [13:35:50]Method is POST - this is cgi request [13:35:50]url: /json_proto [13:35:50]query_string will be loaded in cgi processing [13:35:50]execute_cgi json_proto POST (null) [13:35:50]execute_cgi path=json_proto method=POST [13:35:50]POST find Content-Length [13:35:50]Host: 172.17.47.196:8080 [13:35:50]Content-Length: 687 [13:35:50]Content-Type: application/json [13:35:50] [13:35:50]POST finish read [13:35:50]Found Content-Length = 687 [13:35:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870877", "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" : 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" ] } } [13:35:50]execute_script... [13: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)870877", "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" : 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" ] } } [13:35:50]POST & json_proto [13:35:50]process_json_proto [13:35:50]json parsed OK: [13:35:50]protocol is kg_v1.0 [13:35:50]action value=close_receipt [13:35:50]process_action close_receipt [13:35:50]cmd_close_receipt [13:35:50]MH_GetDate [13:35:50]Write to MH i2c: F0 00 00 BB 02 AC [13:35:50]Write i2c OK [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: F0 [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: F0 09 00 [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: F0 09 00 BB 02 00 37 7A ED 66 4C 6B 94 66 6A [13:35:50]GetLastDocTimeStamp 1726839107 [13:35:50]current date 1726839351 [13:35:50]FM_GetShiftState [13:35:50]SAM_PROTO_GetShiftState [13:35:50]wFMCommunicate request_size=4 [13:35:50]MH_SAM_APDU [13:35:50]CAPDU: 80 13 01 00 [13:35:50]Write to MH i2c: E2 08 00 BC 02 80 13 01 00 00 00 00 00 3B [13:35:50]Write i2c OK [13:35:50]MH_I2C_Read... [13:35:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:51]Read from MH i2c: E2 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: E2 0E 00 [13:35:51]MH_I2C_Read... [13:35:51]Read from MH i2c: E2 0E 00 BC 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C6 [13:35:51]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:35:51]wFMCommunicate OK [13:35:51]SAM_PROTO_GetShiftState done [13:35:51]FM_GetShiftState done [13:35:51]opened in 1726791534 [13:35:51]opened+sec_in_day 1726877934 [13:35:51]quantity*price = 300075 [13:35:51]sum+1 = 300077 [13:35:51]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 СНО: Общий режим Чек 170 20.09.2024 13:35 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86011 ФПД: 44774806338682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T133551&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86011&fm=44774806338682&tin=02508201610067®Number=0000000000092592&sum=300000 [13:35:52]StoreToDocumentArchive [13:35:52]shift 495 fd 86011 [13:35:52]save to /storage/0495/doc_00086011 [13:35:52]save last doc name /storage/0495/doc_00086011 to /storage/kkm_last_doc_name [13:35:52]save OK [13:35:52]Clear old archive folders... [13:35:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:35:52]tlvbuf is 00F1DF50 [13:35:52]SAM_PROTO_ClearQueue [13:35:52]wFMCommunicate request_size=4 [13:35:52]MH_SAM_APDU [13:35:52]CAPDU: 80 09 00 00 [13:35:52]Write to MH i2c: E2 08 00 C9 02 80 09 00 00 00 00 00 00 3D [13:35:52]Write i2c OK [13:35:52]MH_I2C_Read... [13:35:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:35:52]Read from MH i2c: E2 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 03 00 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 03 00 C9 02 00 90 00 3F [13:35:52]RAPDU: 90 00 [13:35:52]wFMCommunicate OK [13:35:52]SAM_PROTO_ClearQueue done [13:35:52]KKMCreateOFDPacket [13:35:52]OFDProtocolAddRootSTLVToBuf [13:35:52]FM_MakeSignedData [13:35:52]FM_MakeSignedData [13:35:52]SAM_PROTO_SignData [13:35:52]wFMCommunicate request_size=4 [13:35:52]MH_SAM_APDU [13:35:52]CAPDU: 80 0D 01 02 [13:35:52]Write to MH i2c: E2 08 00 CA 02 80 0D 01 02 00 00 00 00 45 [13:35:52]Write i2c OK [13:35:52]MH_I2C_Read... [13:35:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:35:52]Read from MH i2c: E2 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 03 00 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 03 00 CA 02 00 90 00 40 [13:35:52]RAPDU: 90 00 [13:35:52]wFMCommunicate OK [13:35:52]wFMCommunicate request_size=255 [13:35:52]MH_SAM_APDU [13:35: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 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 AA 00 00 00 F4 03 04 00 37 7A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 [13:35:52]Write to MH i2c: E2 02 01 CB 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 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 AA 00 00 00 F4 03 04 00 37 7A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 00 00 DF [13:35:52]Write i2c OK [13:35:52]MH_I2C_Read... [13:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:52]Read from MH i2c: E2 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 03 00 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [13:35:52]RAPDU: 90 00 [13:35:52]wFMCommunicate OK [13:35:52]wFMCommunicate request_size=11 [13:35:52]MH_SAM_APDU [13:35:52]CAPDU: 80 0D 02 02 06 28 B8 F2 6D 3C 7A [13:35:52]Write to MH i2c: E2 0E 00 CC 02 80 0D 02 02 06 00 28 B8 F2 6D 3C 7A 00 00 49 [13:35:52]Write i2c OK [13:35:52]MH_I2C_Read... [13:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:52]Read from MH i2c: E2 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 03 00 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [13:35:52]RAPDU: 90 00 [13:35:52]wFMCommunicate OK [13:35:52]wFMCommunicate request_size=4 [13:35:52]MH_SAM_APDU [13:35:52]CAPDU: 80 0D 03 02 [13:35:52]Write to MH i2c: E2 08 00 CD 02 80 0D 03 02 00 00 00 00 4A [13:35:52]Write i2c OK [13:35:52]MH_I2C_Read... [13:35:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:35:52]Read from MH i2c: E2 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 0B 00 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 0B 00 CD 02 00 05 DD 04 90 B4 7E 85 27 90 00 9F [13:35:52]RAPDU: 05 DD 04 90 B4 7E 85 27 90 00 [13:35:52]wFMCommunicate OK [13:35:52]SAM_PROTO_SignData done [13:35:52]FM_MakeSignedData done [13:35:52]CreateOFDProtocolMessage [13:35:52]wFMCommunicate request_size=4 [13:35:52]MH_SAM_APDU [13:35:52]CAPDU: 80 11 00 00 [13:35:52]Write to MH i2c: E2 08 00 CE 02 80 11 00 00 00 00 00 00 4A [13:35:52]Write i2c OK [13:35:52]MH_I2C_Read... [13:35:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:52]Read from MH i2c: E2 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 17 00 [13:35:52]MH_I2C_Read... [13:35:52]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 [13:35: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:35:52]wFMCommunicate OK [13:35:52]CreateOFDProtocolMessage done [13:35:52]OFDSenderStorePacket 86011 [13:35:52]StoreOFDPacket docnum=86011 [13:35: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 1E 3B 08 01 BE AF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 AA 00 00 00 F4 03 04 00 37 7A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 28 B8 F2 6D 3C 7A 05 DD 04 90 B4 7E 85 27 [13:35:52]CheckFolder [13:35:52]dirname=/storage/ofd_packets [13:35:52]CheckFolder done [13:35:52]ProducePacketName [13:35:52]name=ofd_packets/00086011 [13:35:52]NVStorageSaveData ofd_packets/00086011 [13:35:52]File name is /storage/ofd_packets/00086011 [13:35:52]Write 302 bytes [13:35:52]NVStorageSaveData done [13:35:52]OFDSenderStorePacket done [13:35:52]KKMCreateOFDPacket done [13:35:52]NVStorageSaveData kkm_last_timestamp [13:35:52]File name is /storage/kkm_last_timestamp [13:35:52]Write 4 bytes [13:35:52]NVStorageSaveData done [13:35:52]ExternCall_PrintAddStr [13:35:52]wPrintStart [13:35:52]Write to MH i2c: 01 00 00 CF 02 D1 [13:35:52]Write i2c OK [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: 01 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: 01 07 00 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: 01 07 00 CF 02 00 00 00 00 00 FF 0F E6 [13:35:52]RasterBufferAndPrint [13:35:52]line Счет N : (1)870877 [13:35:52]line ИНН: 02508201610067 [13:35:52]line Контрольно-Кассовый Чек [13:35:52]line ПРОДАЖА [13:35:52]line ТРК (МРК, ГНК) : 21 [13:35:52]line Товар: 2710194210 [13:35:52]line ДТ(л)-К-4 [13:35:52]line 39.380 * 76.20 [13:35:52]line = 3000.76 [13:35:52]line НДС 12% НСП 1% [13:35:52]line > о реализуемом товаре [13:35:52]line ОКРУГЛЕНИЕ: -0.76 [13:35:52]line ИТОГО: 3000.00 [13:35:52]line Внесено: 3000.00 [13:35:52]line СДАЧА: 0.00 [13:35:52]line НСП 1% : 26.55 [13:35:52]line НДС 12% : 318.66 [13:35:52]line Наличными: 3000.00 [13:35:52]line Безнал.: 0.00 [13:35:52]line Место: АЗС № 137 "Партнер Нефть" [13:35:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:35:52]line СНО: Общий режим [13:35:52]line Чек 170 20.09.2024 13:35 [13:35:52]line Смена: 495 ФФД: 1.0 [13:35:52]line ЗНМ: 0300000064 [13:35:52]line РНМ: 0000000000092592 [13:35:52]line Версия ККМ: 001 [13:35:52]line ФМ: 0000000000874979 [13:35:52]line ФД: 86011 [13:35:52]line ФПД: 44774806338682 [13:35:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T133551&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86011&fm=44774806338682&tin=02508201610067®Number=0000000000092592&sum=300000 [13:35:52]written 0, free lines is 4095 [13:35:52]OFD Sender: Processing packet 86011 [packets to send 263, broken 262] [13:35:52]ProducePacketName [13:35:52]name=ofd_packets/00086011 [13:35:52]OFD Sender: To server: pG, [13:35:52]CommunicateWithHost lk.salyk.kg:30040 [13:35:52]ConnectInit lk.salyk.kg [13:35:53]Write to MH i2c: 01 00 00 FA 02 FC [13:35:53]Write i2c OK [13:35:53]MH_I2C_Read... [13:35:53]Read from MH i2c: 01 [13:35:53]MH_I2C_Read... [13:35:53]Read from MH i2c: 01 07 00 [13:35:53]MH_I2C_Read... [13:35:53]Read from MH i2c: 01 07 00 FA 02 00 00 00 00 00 E7 0C F6 [13:35:53]RasterBufferAndPrint [13:35:53]line [13:35:53]line [13:35:53]line [13:35:53]line [13:35:53]line [13:35:53]written 0, free lines is 3307 [13:35:53]MH_Cut [13:35:53]Write to MH i2c: D1 01 00 01 03 01 D6 [13:35:53]Write i2c OK [13:35:53]MH_I2C_Read... [13:35:53]Read from MH i2c: D1 [13:35:53]MH_I2C_Read... [13:35:53]Read from MH i2c: D1 01 00 [13:35:53]MH_I2C_Read... [13:35:53]Read from MH i2c: D1 01 00 01 03 00 D5 [13:35:53]Write to MH i2c: 01 00 00 02 03 05 [13:35:53]Write i2c OK [13:35:53]MH_I2C_Read... [13:35:53]*** Cut start [13:35:53]*** Partial cut [13:35:53]*** CUTSNS_PIN = 1 [13:35:53]*** CUTSNS_PIN = 0 [13:35:54]*** Brake cut motor [13:35:54]Read from MH i2c: 01 [13:35:54]MH_I2C_Read... [13:35:54]*** Stop cut motor [13:35:54]*** Cut end [13:35:54]Read from MH i2c: 01 07 00 [13:35:54]MH_I2C_Read... [13:35:54]Read from MH i2c: 01 07 00 02 03 00 00 00 00 00 FF 0F 1A [13:35:54]process_action close_receipt done [13:35:54]requested_data is exist [13:35:54]produce_requested_data [13:35:54]requested_item fm.sn is exist - process it [13:35:54]wFMCommunicate request_size=4 [13:35:54]MH_SAM_APDU [13:35:54]CAPDU: 80 11 00 00 [13:35:54]Write to MH i2c: E2 08 00 03 03 80 11 00 00 00 00 00 00 80 [13:35:54]Write i2c OK [13:35:54]MH_I2C_Read... [13:35:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:54]Read from MH i2c: E2 [13:35:54]MH_I2C_Read... [13:35:54]Read from MH i2c: E2 17 00 [13:35:54]MH_I2C_Read... [13:35:54]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 [13:35: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:35:54]wFMCommunicate OK [13:35:54]requested_item fd.num is exist - process it [13:35:54]SAM_PROTO_GetFieldsCounters [13:35:54]wFMCommunicate request_size=4 [13:35:54]MH_SAM_APDU [13:35:54]CAPDU: 80 13 00 00 [13:35:54]Write to MH i2c: E2 08 00 04 03 80 13 00 00 00 00 00 00 83 [13:35:54]Write i2c OK [13:35:54]MH_I2C_Read... [13:35:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:54]Read from MH i2c: E2 [13:35:54]MH_I2C_Read... [13:35:54]Read from MH i2c: E2 62 00 [13:35:54]MH_I2C_Read... [13:35:54]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 FB 4F 01 00 0E 04 04 00 EF 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 EB [13:35:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 4F 01 00 0E 04 04 00 EF 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:35:54]wFMCommunicate OK [13:35:54]SAM_PROTO_GetFieldsCounters done [13:35:54]requested_item shift.num is exist - process it [13:35:54]requested_item shift.opened is exist - process it [13:35:54]req_shift_opened [13:35:54]FM_GetShiftState [13:35:54]SAM_PROTO_GetShiftState [13:35:54]wFMCommunicate request_size=4 [13:35:54]MH_SAM_APDU [13:35:54]CAPDU: 80 13 01 00 [13:35:54]Write to MH i2c: E2 08 00 05 03 80 13 01 00 00 00 00 00 85 [13:35:54]Write i2c OK [13:35:54]MH_I2C_Read... [13:35:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:54]Read from MH i2c: E2 [13:35:54]MH_I2C_Read... [13:35:54]Read from MH i2c: E2 0E 00 [13:35:54]MH_I2C_Read... [13:35:54]Read from MH i2c: E2 0E 00 05 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 10 [13:35:54]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:35:54]wFMCommunicate OK [13:35:54]SAM_PROTO_GetShiftState done [13:35:54]FM_GetShiftState done [13:35:54]req_shift_opened done [13:35:54]requested_item shift.open_date is exist - process it [13:35:54]req_shift_open_date [13:35:54]req_shift_open_date done [13:35:54]produce_requested_data done [13:35:54]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86011,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:35:54]process_action_free close_receipt [13:35:54]json_value_free [13:35:54]json_value_free done [13:35:54]process_json_proto returns [13:35:54]Send response to host [13:35:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86011,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:35:54]free response buf [13:35:54]execute_script done [13:35:54]execute_script returns [13:35:54]free content buf [13:35:54]Sock 10.Close socket [13:35:54]Sock 10.Thread stoped [13:35:56]Connected sock=11 [13:35:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 1E 3B 08 01 BE AF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 AA 00 00 00 F4 03 04 00 37 7A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 28 B8 F2 6D 3C 7A 05 DD 04 90 B4 7E 85 27 [13:35: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 7E D2 47 00 10 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 FB 4F 01 00 F4 03 04 00 10 25 ED 66 B6 04 01 00 00 16 F2 BA 6D 0B 99 7B FF [13:35:59]CommunicateWithHost err = 0 [13:35:59]CheckOFDResponse [13:35:59]1017 (14) - 77093643461234 [13:35:59]1041 (16) - 0000000000874979 [13:35:59]1040 (4) - 86011 [13:35:59]1012 (4) - 20.09.2024 07:32 [13:35:59]1206 (1) - 0 [13:35:59]OFD Sender: Remove packet 86011 [13:35:59]ProducePacketName [13:35:59]name=ofd_packets/00086011 [13:35:59]NVStorageDeleteData [13:35:59]OFD Sender: No OFD packet to send [13:36:04]OFD Sender: No OFD packet to send [13:36:09]OFD Sender: No OFD packet to send [13:36:14]OFD Sender: No OFD packet to send [13:36:15]recv_with_timeout no data received [13:36:19]OFD Sender: No OFD packet to send [13:36:24]OFD Sender: No OFD packet to send [13:36:29]OFD Sender: No OFD packet to send [13:36:34]OFD Sender: No OFD packet to send [13:36:39]OFD Sender: No OFD packet to send [13:36:44]OFD Sender: No OFD packet to send [13:36:47]recv_with_timeout no data received [13:36:49]OFD Sender: No OFD packet to send [13:36:54]OFD Sender: No OFD packet to send [13:37:00]OFD Sender: No OFD packet to send [13:37:05]OFD Sender: No OFD packet to send [13:37:10]OFD Sender: No OFD packet to send [13:37:15]OFD Sender: No OFD packet to send [13:37:20]OFD Sender: No OFD packet to send [13:37:25]OFD Sender: No OFD packet to send [13:37:30]OFD Sender: No OFD packet to send [13:37:35]OFD Sender: No OFD packet to send [13:37:40]OFD Sender: No OFD packet to send [13:37:45]OFD Sender: No OFD packet to send [13:37:50]OFD Sender: No OFD packet to send [13:37:55]OFD Sender: No OFD packet to send [13:38:00]OFD Sender: No OFD packet to send [13:38:05]OFD Sender: No OFD packet to send [13:38:10]OFD Sender: No OFD packet to send [13:38:15]OFD Sender: No OFD packet to send [13:38:20]OFD Sender: No OFD packet to send [13:38:25]OFD Sender: No OFD packet to send [13:38:30]OFD Sender: No OFD packet to send [13:38:35]OFD Sender: No OFD packet to send [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: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: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:40]OFD Sender: No OFD packet to send [13:40:45]OFD Sender: No OFD packet to send [13:40:50]OFD Sender: No OFD packet to send [13:40:52]recv_with_timeout no data received [13:40:55]OFD Sender: No OFD packet to send [13:41:00]OFD Sender: No OFD packet to send [13:41:05]OFD Sender: No OFD packet to send [13:41:10]OFD Sender: No OFD packet to send [13:41:15]OFD Sender: No OFD packet to send [13:41:20]OFD Sender: No OFD packet to send [13:41:25]OFD Sender: No OFD packet to send [13:41:30]OFD Sender: No OFD packet to send [13:41:35]OFD Sender: No OFD packet to send [13:41:40]OFD Sender: No OFD packet to send [13:41:45]OFD Sender: No OFD packet to send [13:41:50]OFD Sender: No OFD packet to send [13:41:55]OFD Sender: No OFD packet to send [13:42:00]OFD Sender: No OFD packet to send [13:42:05]OFD Sender: No OFD packet to send [13:42:08]recv_with_timeout no data received [13:42:10]OFD Sender: No OFD packet to send [13:42:15]OFD Sender: No OFD packet to send [13:42:20]OFD Sender: No OFD packet to send [13:42:25]OFD Sender: No OFD packet to send [13:42:30]OFD Sender: No OFD packet to send [13:42:35]OFD Sender: No OFD packet to send [13:42:40]OFD Sender: No OFD packet to send [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:05]OFD Sender: No OFD packet to send [13:43:10]OFD Sender: No OFD packet to send [13:43:15]OFD Sender: No OFD packet to send [13:43:20]OFD Sender: No OFD packet to send [13:43:25]OFD Sender: No OFD packet to send [13:43:30]OFD Sender: No OFD packet to send [13:43:35]OFD Sender: No OFD packet to send [13:43:40]OFD Sender: No OFD packet to send [13:43:45]OFD Sender: No OFD packet to send [13:43:50]OFD Sender: No OFD packet to send [13:43:55]OFD Sender: No OFD packet to send [13:44:00]OFD Sender: No OFD packet to send [13:44:05]OFD Sender: No OFD packet to send [13:44:10]OFD Sender: No OFD packet to send [13:44:15]OFD Sender: No OFD packet to send [13:44:20]OFD Sender: No OFD packet to send [13:44:25]OFD Sender: No OFD packet to send [13:44:30]OFD Sender: No OFD packet to send [13:44:35]OFD Sender: No OFD packet to send [13:44:40]OFD Sender: No OFD packet to send [13:44:45]OFD Sender: No OFD packet to send [13:44:50]OFD Sender: No OFD packet to send [13:44:55]OFD Sender: No OFD packet to send [13:45:00]OFD Sender: No OFD packet to send [13:45:05]OFD Sender: No OFD packet to send [13:45:10]OFD Sender: No OFD packet to send [13:45:15]OFD Sender: No OFD packet to send [13:45:20]OFD Sender: No OFD packet to send [13:45:25]OFD Sender: No OFD packet to send [13:45:30]OFD Sender: No OFD packet to send [13:45:35]OFD Sender: No OFD packet to send [13:45:40]OFD Sender: No OFD packet to send [13:45:45]OFD Sender: No OFD packet to send [13:45:50]OFD Sender: No OFD packet to send [13:45:55]OFD Sender: No OFD packet to send [13:46:00]OFD Sender: No OFD packet to send [13:46:05]OFD Sender: No OFD packet to send [13:46:10]OFD Sender: No OFD packet to send [13:46:15]OFD Sender: No OFD packet to send [13:46:20]OFD Sender: No OFD packet to send [13:46:25]recv_with_timeout no data received [13:46:25]OFD Sender: No OFD packet to send [13:46:30]OFD Sender: No OFD packet to send [13:46:35]OFD Sender: No OFD packet to send [13:46:40]OFD Sender: No OFD packet to send [13:46:45]OFD Sender: No OFD packet to send [13:46:50]recv_with_timeout no data received [13:46:50]OFD Sender: No OFD packet to send [13:46:55]OFD Sender: No OFD packet to send [13:47:00]OFD Sender: No OFD packet to send [13:47:05]OFD Sender: No OFD packet to send [13:47:11]OFD Sender: No OFD packet to send [13:47:16]OFD Sender: No OFD packet to send [13:47:21]OFD Sender: No OFD packet to send [13:47:26]OFD Sender: No OFD packet to send [13:47:27]accept exits with 7 [13:47:27]New connection [13:47:27]New thread 3066744164 created [13:47:27]Thread 3066600804 joined [13:47:27]Waiting for new connection... [13:47:27] Sock 7.Parse request [13:47:27]Sock 7.Check first char [13:47:27]Sock 7.First char is OK [13:47:27]request: POST /json_proto HTTP/1.0 [13:47:27]Method: POST [13:47:27]URL: /json_proto [13:47:27]Method is POST - this is cgi request [13:47:27]url: /json_proto [13:47:27]query_string will be loaded in cgi processing [13:47:27]execute_cgi json_proto POST (null) [13:47:27]execute_cgi path=json_proto method=POST [13:47:27]POST find Content-Length [13:47:27]Host: 172.17.47.196:8080 [13:47:27]Content-Length: 682 [13:47:27]Content-Type: application/json [13:47:27] [13:47:27]POST finish read [13:47:27]Found Content-Length = 682 [13:47:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870878", "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" ] } } [13:47:27]execute_script... [13:47: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)870878", "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" ] } } [13:47:27]POST & json_proto [13:47:27]process_json_proto [13:47:27]json parsed OK: [13:47:27]protocol is kg_v1.0 [13:47:27]action value=close_receipt [13:47:27]process_action close_receipt [13:47:27]cmd_close_receipt [13:47:27]MH_GetDate [13:47:27]Write to MH i2c: F0 00 00 06 03 F8 [13:47:27]Write i2c OK [13:47:27]MH_I2C_Read... [13:47:27]Read from MH i2c: F0 [13:47:27]MH_I2C_Read... [13:47:27]Read from MH i2c: F0 09 00 [13:47:27]MH_I2C_Read... [13:47:27]Read from MH i2c: F0 09 00 06 03 00 F0 7C ED 66 4C 6B 94 66 71 [13:47:27]GetLastDocTimeStamp 1726839351 [13:47:27]current date 1726840048 [13:47:27]FM_GetShiftState [13:47:27]SAM_PROTO_GetShiftState [13:47:27]wFMCommunicate request_size=4 [13:47:27]MH_SAM_APDU [13:47:27]CAPDU: 80 13 01 00 [13:47:27]Write to MH i2c: E2 08 00 07 03 80 13 01 00 00 00 00 00 87 [13:47:27]Write i2c OK [13:47:27]MH_I2C_Read... [13:47:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:27]Read from MH i2c: E2 [13:47:27]MH_I2C_Read... [13:47:27]Read from MH i2c: E2 0E 00 [13:47:27]MH_I2C_Read... [13:47:27]Read from MH i2c: E2 0E 00 07 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 12 [13:47:27]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:47:27]wFMCommunicate OK [13:47:27]SAM_PROTO_GetShiftState done [13:47:27]FM_GetShiftState done [13:47:27]opened in 1726791534 [13:47:27]opened+sec_in_day 1726877934 [13:47:27]quantity*price = 100005 [13:47:27]sum+1 = 100006 [13:47: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 СНО: Общий режим Чек 171 20.09.2024 13:47 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86012 ФПД: 250903876235925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T134728&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86012&fm=250903876235925&tin=02508201610067®Number=0000000000092592&sum=100000 [13:47:28]StoreToDocumentArchive [13:47:28]shift 495 fd 86012 [13:47:28]save to /storage/0495/doc_00086012 [13:47:28]save last doc name /storage/0495/doc_00086012 to /storage/kkm_last_doc_name [13:47:28]save OK [13:47:28]Clear old archive folders... [13:47:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:47:28]tlvbuf is 00E8B870 [13:47:28]SAM_PROTO_ClearQueue [13:47:28]wFMCommunicate request_size=4 [13:47:28]MH_SAM_APDU [13:47:28]CAPDU: 80 09 00 00 [13:47:28]Write to MH i2c: E2 08 00 14 03 80 09 00 00 00 00 00 00 89 [13:47:28]Write i2c OK [13:47:28]MH_I2C_Read... [13:47:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:28]Read from MH i2c: E2 [13:47:28]MH_I2C_Read... [13:47:28]Read from MH i2c: E2 03 00 [13:47:28]MH_I2C_Read... [13:47:28]Read from MH i2c: E2 03 00 14 03 00 90 00 8B [13:47:28]RAPDU: 90 00 [13:47:28]wFMCommunicate OK [13:47:28]SAM_PROTO_ClearQueue done [13:47:28]KKMCreateOFDPacket [13:47:28]OFDProtocolAddRootSTLVToBuf [13:47:28]FM_MakeSignedData [13:47:28]FM_MakeSignedData [13:47:28]SAM_PROTO_SignData [13:47:28]wFMCommunicate request_size=4 [13:47:28]MH_SAM_APDU [13:47:28]CAPDU: 80 0D 01 02 [13:47:28]Write to MH i2c: E2 08 00 15 03 80 0D 01 02 00 00 00 00 91 [13:47:28]Write i2c OK [13:47:28]MH_I2C_Read... [13:47:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:28]Read from MH i2c: E2 [13:47:28]MH_I2C_Read... [13:47:28]Read from MH i2c: E2 03 00 [13:47:28]MH_I2C_Read... [13:47:28]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [13:47:28]RAPDU: 90 00 [13:47:28]wFMCommunicate OK [13:47:28]wFMCommunicate request_size=255 [13:47:28]MH_SAM_APDU [13:47: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 F0 7C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E4 [13:47:28]Write to MH i2c: E2 02 01 16 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 AB 00 00 00 F4 03 04 00 F0 7C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E4 00 00 37 [13:47:28]Write i2c OK [13:47:28]MH_I2C_Read... [13:47:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:29]Read from MH i2c: E2 [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: E2 03 00 [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [13:47:29]RAPDU: 90 00 [13:47:29]wFMCommunicate OK [13:47:29]wFMCommunicate request_size=10 [13:47:29]MH_SAM_APDU [13:47:29]CAPDU: 80 0D 02 02 05 32 1C 6A 72 95 [13:47:29]Write to MH i2c: E2 0D 00 17 03 80 0D 02 02 05 00 32 1C 6A 72 95 00 00 5D [13:47:29]Write i2c OK [13:47:29]MH_I2C_Read... [13:47:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:29]Read from MH i2c: E2 [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: E2 03 00 [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [13:47:29]RAPDU: 90 00 [13:47:29]wFMCommunicate OK [13:47:29]wFMCommunicate request_size=4 [13:47:29]MH_SAM_APDU [13:47:29]CAPDU: 80 0D 03 02 [13:47:29]Write to MH i2c: E2 08 00 18 03 80 0D 03 02 00 00 00 00 96 [13:47:29]Write i2c OK [13:47:29]MH_I2C_Read... [13:47:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:29]Read from MH i2c: E2 [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: E2 0B 00 [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: E2 0B 00 18 03 00 67 FF CC 13 FE C7 29 D0 90 00 9A [13:47:29]RAPDU: 67 FF CC 13 FE C7 29 D0 90 00 [13:47:29]wFMCommunicate OK [13:47:29]SAM_PROTO_SignData done [13:47:29]FM_MakeSignedData done [13:47:29]CreateOFDProtocolMessage [13:47:29]wFMCommunicate request_size=4 [13:47:29]MH_SAM_APDU [13:47:29]CAPDU: 80 11 00 00 [13:47:29]Write to MH i2c: E2 08 00 19 03 80 11 00 00 00 00 00 00 96 [13:47:29]Write i2c OK [13:47:29]MH_I2C_Read... [13:47:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:29]Read from MH i2c: E2 [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: E2 17 00 [13:47:29]MH_I2C_Read... [13:47:29]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 [13:47: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:47:29]wFMCommunicate OK [13:47:29]CreateOFDProtocolMessage done [13:47:29]OFDSenderStorePacket 86012 [13:47:29]StoreOFDPacket docnum=86012 [13:47: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 96 E7 07 01 42 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 F0 7C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E4 32 1C 6A 72 95 67 FF CC 13 FE C7 29 D0 [13:47:29]CheckFolder [13:47:29]dirname=/storage/ofd_packets [13:47:29]CheckFolder done [13:47:29]ProducePacketName [13:47:29]name=ofd_packets/00086012 [13:47:29]NVStorageSaveData ofd_packets/00086012 [13:47:29]File name is /storage/ofd_packets/00086012 [13:47:29]Write 301 bytes [13:47:29]NVStorageSaveData done [13:47:29]OFDSenderStorePacket done [13:47:29]KKMCreateOFDPacket done [13:47:29]NVStorageSaveData kkm_last_timestamp [13:47:29]File name is /storage/kkm_last_timestamp [13:47:29]Write 4 bytes [13:47:29]NVStorageSaveData done [13:47:29]ExternCall_PrintAddStr [13:47:29]wPrintStart [13:47:29]Write to MH i2c: 01 00 00 1A 03 1D [13:47:29]Write i2c OK [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: 01 [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: 01 07 00 [13:47:29]MH_I2C_Read... [13:47:29]Read from MH i2c: 01 07 00 1A 03 00 00 00 00 00 FF 0F 32 [13:47:29]RasterBufferAndPrint [13:47:29]line Счет N : (1)870878 [13:47:29]line ИНН: 02508201610067 [13:47:29]line Контрольно-Кассовый Чек [13:47:29]line ПРОДАЖА [13:47:29]line ТРК (МРК, ГНК) : 33 [13:47:29]line Товар: 2710124130 [13:47:29]line Аи-92-К-5 [13:47:29]line 14.750 * 67.80 [13:47:29]line = 1000.05 [13:47:29]line НДС 12% НСП 1% [13:47:29]line > о реализуемом товаре [13:47:29]line ОКРУГЛЕНИЕ: -0.05 [13:47:29]line ИТОГО: 1000.00 [13:47:29]line Внесено: 1000.00 [13:47:29]line СДАЧА: 0.00 [13:47:29]line НСП 1% : 8.85 [13:47:29]line НДС 12% : 106.20 [13:47:29]line Наличными: 1000.00 [13:47:29]line Безнал.: 0.00 [13:47:29]line Место: АЗС № 137 "Партнер Нефть" [13:47:29]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:47:29]line СНО: Общий режим [13:47:29]line Чек 171 20.09.2024 13:47 [13:47:29]line Смена: 495 ФФД: 1.0 [13:47:29]line ЗНМ: 0300000064 [13:47:29]line РНМ: 0000000000092592 [13:47:29]line Версия ККМ: 001 [13:47:29]line ФМ: 0000000000874979 [13:47:29]line ФД: 86012 [13:47:29]line ФПД: 250903876235925 [13:47:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T134728&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86012&fm=250903876235925&tin=02508201610067®Number=0000000000092592&sum=100000 [13:47:29]OFD Sender: Processing packet 86012 [packets to send 263, broken 262] [13:47:29]ProducePacketName [13:47:29]name=ofd_packets/00086012 [13:47:29]OFD Sender: To server: pG, [13:47:29]CommunicateWithHost lk.salyk.kg:30040 [13:47:29]ConnectInit lk.salyk.kg [13:47:29]written 0, free lines is 4095 [13:47:30]Write to MH i2c: 01 00 00 45 03 48 [13:47:30]Write i2c OK [13:47:30]MH_I2C_Read... [13:47:30]Read from MH i2c: 01 [13:47:30]MH_I2C_Read... [13:47:30]Read from MH i2c: 01 07 00 [13:47:30]MH_I2C_Read... [13:47:30]Read from MH i2c: 01 07 00 45 03 00 00 00 00 00 DD 0C 38 [13:47:30]RasterBufferAndPrint [13:47:30]line [13:47:30]line [13:47:30]line [13:47:30]line [13:47:30]line [13:47:30]written 0, free lines is 3299 [13:47:30]MH_Cut [13:47:30]Write to MH i2c: D1 01 00 4C 03 01 21 [13:47:30]Write i2c OK [13:47:30]MH_I2C_Read... [13:47:30]Read from MH i2c: D1 [13:47:30]MH_I2C_Read... [13:47:30]Read from MH i2c: D1 01 00 [13:47:30]MH_I2C_Read... [13:47:30]Read from MH i2c: D1 01 00 4C 03 00 20 [13:47:30]Write to MH i2c: 01 00 00 4D 03 50 [13:47:30]Write i2c OK [13:47:30]MH_I2C_Read... [13:47:30]*** Cut start [13:47:30]*** Partial cut [13:47:30]*** CUTSNS_PIN = 1 [13:47:30]*** CUTSNS_PIN = 0 [13:47:31]*** Brake cut motor [13:47:31]Read from MH i2c: 01 [13:47:31]MH_I2C_Read... [13:47:31]*** Stop cut motor [13:47:31]*** Cut end [13:47:31]Read from MH i2c: 01 07 00 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: 01 07 00 4D 03 00 00 00 00 00 FF 0F 65 [13:47:31]process_action close_receipt done [13:47:31]requested_data is exist [13:47:31]produce_requested_data [13:47:31]requested_item fm.sn is exist - process it [13:47:31]wFMCommunicate request_size=4 [13:47:31]MH_SAM_APDU [13:47:31]CAPDU: 80 11 00 00 [13:47:31]Write to MH i2c: E2 08 00 4E 03 80 11 00 00 00 00 00 00 CB [13:47:31]Write i2c OK [13:47:31]MH_I2C_Read... [13:47:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:31]Read from MH i2c: E2 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 17 00 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 17 00 4E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2A [13:47: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:47:31]wFMCommunicate OK [13:47:31]requested_item fd.num is exist - process it [13:47:31]SAM_PROTO_GetFieldsCounters [13:47:31]wFMCommunicate request_size=4 [13:47:31]MH_SAM_APDU [13:47:31]CAPDU: 80 13 00 00 [13:47:31]Write to MH i2c: E2 08 00 4F 03 80 13 00 00 00 00 00 00 CE [13:47:31]Write i2c OK [13:47:31]MH_I2C_Read... [13:47:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:31]Read from MH i2c: E2 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 62 00 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 62 00 4F 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 FC 4F 01 00 0E 04 04 00 EF 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 3A [13:47: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 FC 4F 01 00 0E 04 04 00 EF 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:47:31]wFMCommunicate OK [13:47:31]SAM_PROTO_GetFieldsCounters done [13:47:31]requested_item shift.num is exist - process it [13:47:31]requested_item shift.opened is exist - process it [13:47:31]req_shift_opened [13:47:31]FM_GetShiftState [13:47:31]SAM_PROTO_GetShiftState [13:47:31]wFMCommunicate request_size=4 [13:47:31]MH_SAM_APDU [13:47:31]CAPDU: 80 13 01 00 [13:47:31]Write to MH i2c: E2 08 00 50 03 80 13 01 00 00 00 00 00 D0 [13:47:31]Write i2c OK [13:47:31]MH_I2C_Read... [13:47:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:31]Read from MH i2c: E2 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 0E 00 [13:47:31]MH_I2C_Read... [13:47:31]Read from MH i2c: E2 0E 00 50 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5B [13:47:31]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:47:31]wFMCommunicate OK [13:47:31]SAM_PROTO_GetShiftState done [13:47:31]FM_GetShiftState done [13:47:31]req_shift_opened done [13:47:31]requested_item shift.open_date is exist - process it [13:47:31]req_shift_open_date [13:47:31]req_shift_open_date done [13:47:31]produce_requested_data done [13:47:31]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86012,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [13:47:31]process_action_free close_receipt [13:47:31]json_value_free [13:47:31]json_value_free done [13:47:31]process_json_proto returns [13:47:31]Send response to host [13:47:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86012,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [13:47:31]free response buf [13:47:31]execute_script done [13:47:31]execute_script returns [13:47:31]free content buf [13:47:31]Sock 7.Close socket [13:47:31]Sock 7.Thread stoped [13:47:31]Connected sock=10 [13:47:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 96 E7 07 01 42 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 F0 7C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 4F 01 00 35 04 06 00 E4 32 1C 6A 72 95 67 FF CC 13 FE C7 29 D0 [13:47: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 34 E0 47 00 73 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 FC 4F 01 00 F4 03 04 00 C8 27 ED 66 B6 04 01 00 00 4E 8B 3C 00 20 56 E7 4B [13:47:32]CommunicateWithHost err = 0 [13:47:32]CheckOFDResponse [13:47:32]1017 (14) - 77093643461234 [13:47:32]1041 (16) - 0000000000874979 [13:47:32]1040 (4) - 86012 [13:47:32]1012 (4) - 20.09.2024 07:44 [13:47:32]1206 (1) - 0 [13:47:32]OFD Sender: Remove packet 86012 [13:47:32]ProducePacketName [13:47:32]name=ofd_packets/00086012 [13:47:32]NVStorageDeleteData [13:47:33]OFD Sender: No OFD packet to send [13:47:37]recv_with_timeout no data received [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:49]recv_with_timeout no data received [13:47:53]OFD Sender: No OFD packet to send [13:47:58]OFD Sender: No OFD packet to send [13:48:02]recv_with_timeout no data received [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:23]OFD Sender: No OFD packet to send [13:48:28]OFD Sender: No OFD packet to send [13:48:33]OFD Sender: No OFD packet to send [13:48:38]OFD Sender: No OFD packet to send [13:48:43]OFD Sender: No OFD packet to send [13:48:45]recv_with_timeout no data received [13:48:48]OFD Sender: No OFD packet to send [13:48:53]OFD Sender: No OFD packet to send [13:48:58]OFD Sender: No OFD packet to send [13:49:03]OFD Sender: No OFD packet to send [13:49:08]OFD Sender: No OFD packet to send [13:49:13]OFD Sender: No OFD packet to send [13:49:18]OFD Sender: No OFD packet to send [13:49:23]OFD Sender: No OFD packet to send [13:49:23]accept exits with 9 [13:49:23]New connection [13:49:23]New thread 3066600804 created [13:49:23]Thread 3066744164 joined [13:49:23]Waiting for new connection... [13:49:23] Sock 9.Parse request [13:49:23]Sock 9.Check first char [13:49:23]Sock 9.First char is OK [13:49:23]request: POST /json_proto HTTP/1.0 [13:49:23]Method: POST [13:49:23]URL: /json_proto [13:49:23]Method is POST - this is cgi request [13:49:23]url: /json_proto [13:49:23]query_string will be loaded in cgi processing [13:49:23]execute_cgi json_proto POST (null) [13:49:23]execute_cgi path=json_proto method=POST [13:49:23]POST find Content-Length [13:49:23]Host: 172.17.47.196:8080 [13:49:23]Content-Length: 683 [13:49:23]Content-Type: application/json [13:49:23] [13:49:23]POST finish read [13:49:23]Found Content-Length = 683 [13:49:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870879", "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" ] } } [13:49:23]execute_script... [13:49: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)870879", "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" ] } } [13:49:23]POST & json_proto [13:49:23]process_json_proto [13:49:23]json parsed OK: [13:49:23]protocol is kg_v1.0 [13:49:23]action value=close_receipt [13:49:23]process_action close_receipt [13:49:23]cmd_close_receipt [13:49:23]MH_GetDate [13:49:23]Write to MH i2c: F0 00 00 51 03 43 [13:49:23]Write i2c OK [13:49:23]MH_I2C_Read... [13:49:23]Read from MH i2c: F0 [13:49:23]MH_I2C_Read... [13:49:23]Read from MH i2c: F0 09 00 [13:49:23]MH_I2C_Read... [13:49:23]Read from MH i2c: F0 09 00 51 03 00 64 7D ED 66 4C 6B 94 66 31 [13:49:23]GetLastDocTimeStamp 1726840048 [13:49:23]current date 1726840164 [13:49:23]FM_GetShiftState [13:49:23]SAM_PROTO_GetShiftState [13:49:23]wFMCommunicate request_size=4 [13:49:23]MH_SAM_APDU [13:49:23]CAPDU: 80 13 01 00 [13:49:23]Write to MH i2c: E2 08 00 52 03 80 13 01 00 00 00 00 00 D2 [13:49:23]Write i2c OK [13:49:23]MH_I2C_Read... [13:49:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:23]Read from MH i2c: E2 [13:49:23]MH_I2C_Read... [13:49:23]Read from MH i2c: E2 0E 00 [13:49:23]MH_I2C_Read... [13:49:23]Read from MH i2c: E2 0E 00 52 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5D [13:49:23]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:49:23]wFMCommunicate OK [13:49:23]SAM_PROTO_GetShiftState done [13:49:23]FM_GetShiftState done [13:49:23]opened in 1726791534 [13:49:23]opened+sec_in_day 1726877934 [13:49:23]quantity*price = 80010 [13:49:23]sum+1 = 80011 [13:49:23]Check (price>sum+1) || (price+1 о реализуемом товаре [13:56:06]line ОКРУГЛЕНИЕ: -0.10 [13:56:06]line ИТОГО: 800.00 [13:56:06]line Внесено: 800.00 [13:56:06]line СДАЧА: 0.00 [13:56:06]line НСП 1% : 7.08 [13:56:06]line НДС 12% : 84.97 [13:56:06]line Наличными: 800.00 [13:56:06]line Безнал.: 0.00 [13:56:06]line Место: АЗС № 137 "Партнер Нефть" [13:56:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [13:56:06]line СНО: Общий режим [13:56:06]line Чек 172 20.09.2024 13:49 [13:56:06]line Смена: 495 ФФД: 1.0 [13:56:06]line ЗНМ: 0300000064 [13:56:06]line РНМ: 0000000000092592 [13:56:06]line Версия ККМ: 001 [13:56:06]line ФМ: 0000000000874979 [13:56:06]line ФД: 86013 [13:56:06]line ФПД: 38603370969534 [13:56:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T134924&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86013&fm=38603370969534&tin=02508201610067®Number=0000000000092592&sum=80000 [13:56:06]written 0, free lines is 4095 [13:56:06]Write to MH i2c: 01 00 00 48 00 48 [13:56:06]Write i2c OK [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: 01 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: 01 07 00 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 DF 0C 3A [13:56:06]RasterBufferAndPrint [13:56:06]line [13:56:06]line [13:56:06]line [13:56:06]line [13:56:06]line [13:56:06]written 0, free lines is 3313 [13:56:06]MH_Cut [13:56:06]Write to MH i2c: D1 01 00 4F 00 01 21 [13:56:06]Write i2c OK [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: D1 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: D1 01 00 [13:56:06]MH_I2C_Read... [13:56:06]Read from MH i2c: D1 01 00 4F 00 00 20 [13:56:06]Write to MH i2c: 01 00 00 50 00 50 [13:56:06]Write i2c OK [13:56:06]MH_I2C_Read... [13:56:07]*** Cut start [13:56:07]*** Partial cut [13:56:07]*** CUTSNS_PIN = 1 [13:56:07]*** CUTSNS_PIN = 0 [13:56:07]*** Brake cut motor [13:56:07]Read from MH i2c: 01 [13:56:07]MH_I2C_Read... [13:56:07]*** Stop cut motor [13:56:07]*** Cut end [13:56:07]Read from MH i2c: 01 07 00 [13:56:07]MH_I2C_Read... [13:56:07]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [13:56:07]process_action print_doc done [13:56:07]requested_data is exist [13:56:07]produce_requested_data [13:56:07]produce_requested_data return (null) [13:56:07]process_action_free print_doc [13:56:07]json_value_free [13:56:07]json_value_free done [13:56:07]process_json_proto returns [13:56:07]Send response to host [13:56:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [13:56:07]free response buf [13:56:07]execute_script done [13:56:07]execute_script returns [13:56:07]free content buf [13:56:07]Sock 8.Close socket [13:56:07]Sock 8.Thread stoped [13:56:08]accept exits with 6 [13:56:08]New connection [13:56:08]New thread 3067145572 created [13:56:08]Thread 3067288932 joined [13:56:08]Waiting for new connection... [13:56:08] Sock 6.Parse request [13:56:08]Sock 6.Check first char [13:56:08]Sock 6.First char is OK [13:56:08]request: POST /json_proto HTTP/1.0 [13:56:08]Method: POST [13:56:08]URL: /json_proto [13:56:08]Method is POST - this is cgi request [13:56:08]url: /json_proto [13:56:08]query_string will be loaded in cgi processing [13:56:08]execute_cgi json_proto POST (null) [13:56:08]execute_cgi path=json_proto method=POST [13:56:08]POST find Content-Length [13:56:08]Host: 172.17.47.196:8080 [13:56:08]Content-Length: 923 [13:56:08]Content-Type: application/json [13:56:08] [13:56:08]POST finish read [13:56:08]Found Content-Length = 923 [13:56:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147818", "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 }]} ,{ "code": "4650243871828", "name": "Gorilla \u044D\u043D \u043D\u0430\u043F \u043C\u0430\u043D\u0433\u043E-\u043A\u043E\u043A\u043E\u0441 0,45 \u0436/\u0431", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:08]execute_script... [13: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 : (3)147818", "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 }]} ,{ "code": "4650243871828", "name": "Gorilla \u044D\u043D \u043D\u0430\u043F \u043C\u0430\u043D\u0433\u043E-\u043A\u043E\u043A\u043E\u0441 0,45 \u0436/\u0431", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:08]POST & json_proto [13:56:08]process_json_proto [13:56:08]json parsed OK: [13:56:08]protocol is kg_v1.0 [13:56:08]action value=close_receipt [13:56:08]process_action close_receipt [13:56:08]cmd_close_receipt [13:56:08]MH_GetDate [13:56:08]Write to MH i2c: F0 00 00 51 00 40 [13:56:08]Write i2c OK [13:56:08]MH_I2C_Read... [13:56:08]Read from MH i2c: F0 [13:56:08]MH_I2C_Read... [13:56:08]Read from MH i2c: F0 09 00 [13:56:08]MH_I2C_Read... [13:56:08]Read from MH i2c: F0 09 00 51 00 00 F9 7E ED 66 4C 6B 94 66 C4 [13:56:08]GetLastDocTimeStamp 1726840164 [13:56:08]current date 1726840569 [13:56:08]FM_GetShiftState [13:56:08]SAM_PROTO_GetShiftState [13:56:08]wFMCommunicate request_size=4 [13:56:08]MH_SAM_APDU [13:56:08]CAPDU: 80 13 01 00 [13:56:08]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [13:56:08]Write i2c OK [13:56:08]MH_I2C_Read... [13:56:08]Read from MH i2c: E2 [13:56:08]MH_I2C_Read... [13:56:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:08]Read from MH i2c: E2 0E 00 [13:56:08]MH_I2C_Read... [13:56:08]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5A [13:56:08]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [13:56:08]wFMCommunicate OK [13:56:08]SAM_PROTO_GetShiftState done [13:56:08]FM_GetShiftState done [13:56:08]opened in 1726791534 [13:56:08]opened+sec_in_day 1726877934 [13:56:08]quantity*price = 5000 [13:56:08]sum+1 = 5001 [13:56:08]Check (price>sum+1) || (price+1sum+1) || (price+1sum+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 СНО: Общий режим Чек 175 20.09.2024 14:00 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86016 ФПД: 136062959247417 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T140015&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86016&fm=136062959247417&tin=02508201610067®Number=0000000000092592&sum=100000 [14:00:15]StoreToDocumentArchive [14:00:15]shift 495 fd 86016 [14:00:15]save to /storage/0495/doc_00086016 [14:00:15]save last doc name /storage/0495/doc_00086016 to /storage/kkm_last_doc_name [14:00:15]save OK [14:00:15]Clear old archive folders... [14:00:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:00:15]tlvbuf is 00EF9AF0 [14:00:15]SAM_PROTO_ClearQueue [14:00:15]wFMCommunicate request_size=4 [14:00:15]MH_SAM_APDU [14:00:15]CAPDU: 80 09 00 00 [14:00:15]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [14:00:15]Write i2c OK [14:00:15]MH_I2C_Read... [14:00:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:15]Read from MH i2c: E2 [14:00:15]MH_I2C_Read... [14:00:15]Read from MH i2c: E2 03 00 [14:00:15]MH_I2C_Read... [14:00:15]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [14:00:15]RAPDU: 90 00 [14:00:15]wFMCommunicate OK [14:00:15]SAM_PROTO_ClearQueue done [14:00:15]KKMCreateOFDPacket [14:00:15]OFDProtocolAddRootSTLVToBuf [14:00:15]FM_MakeSignedData [14:00:15]FM_MakeSignedData [14:00:15]SAM_PROTO_SignData [14:00:15]wFMCommunicate request_size=4 [14:00:15]MH_SAM_APDU [14:00:15]CAPDU: 80 0D 01 02 [14:00:15]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [14:00:15]Write i2c OK [14:00:15]MH_I2C_Read... [14:00:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:15]Read from MH i2c: E2 [14:00:15]MH_I2C_Read... [14:00:15]Read from MH i2c: E2 03 00 [14:00:15]MH_I2C_Read... [14:00:15]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [14:00:15]RAPDU: 90 00 [14:00:15]wFMCommunicate OK [14:00:15]wFMCommunicate request_size=255 [14:00:15]MH_SAM_APDU [14:00: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 EF 7F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7B [14:00:16]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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 00 00 00 F4 03 04 00 EF 7F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7B 00 00 ED [14:00:16]Write i2c OK [14:00:16]MH_I2C_Read... [14:00:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:16]Read from MH i2c: E2 [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: E2 03 00 [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [14:00:16]RAPDU: 90 00 [14:00:16]wFMCommunicate OK [14:00:16]wFMCommunicate request_size=10 [14:00:16]MH_SAM_APDU [14:00:16]CAPDU: 80 0D 02 02 05 BF A0 5A 60 39 [14:00:16]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 BF A0 5A 60 39 00 00 04 [14:00:16]Write i2c OK [14:00:16]MH_I2C_Read... [14:00:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:16]Read from MH i2c: E2 [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: E2 03 00 [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [14:00:16]RAPDU: 90 00 [14:00:16]wFMCommunicate OK [14:00:16]wFMCommunicate request_size=4 [14:00:16]MH_SAM_APDU [14:00:16]CAPDU: 80 0D 03 02 [14:00:16]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [14:00:16]Write i2c OK [14:00:16]MH_I2C_Read... [14:00:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:16]Read from MH i2c: E2 [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: E2 0B 00 [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: E2 0B 00 2F 00 00 08 E3 C4 F0 D0 46 67 89 90 00 50 [14:00:16]RAPDU: 08 E3 C4 F0 D0 46 67 89 90 00 [14:00:16]wFMCommunicate OK [14:00:16]SAM_PROTO_SignData done [14:00:16]FM_MakeSignedData done [14:00:16]CreateOFDProtocolMessage [14:00:16]wFMCommunicate request_size=4 [14:00:16]MH_SAM_APDU [14:00:16]CAPDU: 80 11 00 00 [14:00:16]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [14:00:16]Write i2c OK [14:00:16]MH_I2C_Read... [14:00:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:16]Read from MH i2c: E2 [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: E2 17 00 [14:00:16]MH_I2C_Read... [14:00:16]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:00:16]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:16]wFMCommunicate OK [14:00:16]CreateOFDProtocolMessage done [14:00:16]OFDSenderStorePacket 86016 [14:00:16]StoreOFDPacket docnum=86016 [14:00: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 EF A7 07 01 C7 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AF 00 00 00 F4 03 04 00 EF 7F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7B BF A0 5A 60 39 08 E3 C4 F0 D0 46 67 89 [14:00:16]CheckFolder [14:00:16]dirname=/storage/ofd_packets [14:00:16]CheckFolder done [14:00:16]ProducePacketName [14:00:16]name=ofd_packets/00086016 [14:00:16]NVStorageSaveData ofd_packets/00086016 [14:00:16]File name is /storage/ofd_packets/00086016 [14:00:16]Write 301 bytes [14:00:16]NVStorageSaveData done [14:00:16]OFDSenderStorePacket done [14:00:16]KKMCreateOFDPacket done [14:00:16]NVStorageSaveData kkm_last_timestamp [14:00:16]File name is /storage/kkm_last_timestamp [14:00:16]Write 4 bytes [14:00:16]NVStorageSaveData done [14:00:16]ExternCall_PrintAddStr [14:00:16]wPrintStart [14:00:16]Write to MH i2c: 01 00 00 31 00 31 [14:00:16]Write i2c OK [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: 01 [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: 01 07 00 [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [14:00:16]RasterBufferAndPrint [14:00:16]line Счет N : (1)870887 [14:00:16]line ИНН: 02508201610067 [14:00:16]line Контрольно-Кассовый Чек [14:00:16]line ПРОДАЖА [14:00:16]line ТРК (МРК, ГНК) : 63 [14:00:16]line Товар: 2710124130 [14:00:16]line Аи-92-К-5 [14:00:16]line 14.750 * 67.80 [14:00:16]line = 1000.05 [14:00:16]line НДС 12% НСП 1% [14:00:16]line > о реализуемом товаре [14:00:16]line ОКРУГЛЕНИЕ: -0.05 [14:00:16]line ИТОГО: 1000.00 [14:00:16]line Внесено: 1000.00 [14:00:16]line СДАЧА: 0.00 [14:00:16]line НСП 1% : 8.85 [14:00:16]line НДС 12% : 106.20 [14:00:16]line Наличными: 1000.00 [14:00:16]line Безнал.: 0.00 [14:00:16]line Место: АЗС № 137 "Партнер Нефть" [14:00:16]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:00:16]line СНО: Общий режим [14:00:16]line Чек 175 20.09.2024 14:00 [14:00:16]line Смена: 495 ФФД: 1.0 [14:00:16]line ЗНМ: 0300000064 [14:00:16]line РНМ: 0000000000092592 [14:00:16]line Версия ККМ: 001 [14:00:16]line ФМ: 0000000000874979 [14:00:16]line ФД: 86016 [14:00:16]line ФПД: 136062959247417 [14:00:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T140015&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86016&fm=136062959247417&tin=02508201610067®Number=0000000000092592&sum=100000 [14:00:16]written 0, free lines is 4095 [14:00:16]OFD Sender: Processing packet 86016 [packets to send 263, broken 262] [14:00:16]ProducePacketName [14:00:16]name=ofd_packets/00086016 [14:00:16]OFD Sender: To server: pG, [14:00:16]CommunicateWithHost lk.salyk.kg:30040 [14:00:16]ConnectInit lk.salyk.kg [14:00:16]Write to MH i2c: 01 00 00 5C 00 5C [14:00:16]Write i2c OK [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: 01 [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: 01 07 00 [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 E2 0C 51 [14:00:16]RasterBufferAndPrint [14:00:16]line [14:00:16]line [14:00:16]line [14:00:16]line [14:00:16]line [14:00:16]written 0, free lines is 3304 [14:00:16]MH_Cut [14:00:16]Write to MH i2c: D1 01 00 63 00 01 35 [14:00:16]Write i2c OK [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: D1 [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: D1 01 00 [14:00:16]MH_I2C_Read... [14:00:16]Read from MH i2c: D1 01 00 63 00 00 34 [14:00:16]Write to MH i2c: 01 00 00 64 00 64 [14:00:16]Write i2c OK [14:00:16]MH_I2C_Read... [14:00:17]*** Cut start [14:00:17]*** Partial cut [14:00:17]*** CUTSNS_PIN = 1 [14:00:17]*** CUTSNS_PIN = 0 [14:00:17]*** Brake cut motor [14:00:18]Connected sock=10 [14:00: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 EF A7 07 01 C7 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AF 00 00 00 F4 03 04 00 EF 7F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7B BF A0 5A 60 39 08 E3 C4 F0 D0 46 67 89 [14:00:18]Read from MH i2c: 01 [14:00:18]MH_I2C_Read... [14:00:18]*** Stop cut motor [14:00:18]*** Cut end [14:00:18]Read from MH i2c: 01 07 00 [14:00:18]MH_I2C_Read... [14:00:18]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [14:00:18]process_action close_receipt done [14:00:18]requested_data is exist [14:00:18]produce_requested_data [14:00:18]requested_item fm.sn is exist - process it [14:00:18]wFMCommunicate request_size=4 [14:00:18]MH_SAM_APDU [14:00:18]CAPDU: 80 11 00 00 [14:00:18]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [14:00:18]Write i2c OK [14:00:18]MH_I2C_Read... [14:00:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:18]Read from MH i2c: E2 [14:00:18]MH_I2C_Read... [14:00:18]Read from MH i2c: E2 17 00 [14:00:18]MH_I2C_Read... [14:00: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 [14:00: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:00:18]wFMCommunicate OK [14:00:18]requested_item fd.num is exist - process it [14:00:18]SAM_PROTO_GetFieldsCounters [14:00:18]wFMCommunicate request_size=4 [14:00:18]MH_SAM_APDU [14:00:18]CAPDU: 80 13 00 00 [14:00:18]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [14:00:18]Write i2c OK [14:00:18]MH_I2C_Read... [14:00:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:18]Read from MH i2c: E2 [14:00:18]MH_I2C_Read... [14:00:18]Read from MH i2c: E2 62 00 [14:00:18]MH_I2C_Read... [14:00: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 00 50 01 00 0E 04 04 00 EF 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 5F [14:00: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 00 50 01 00 0E 04 04 00 EF 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 [14:00:18]wFMCommunicate OK [14:00:18]SAM_PROTO_GetFieldsCounters done [14:00:18]requested_item shift.num is exist - process it [14:00:18]requested_item shift.opened is exist - process it [14:00:18]req_shift_opened [14:00:18]FM_GetShiftState [14:00:18]SAM_PROTO_GetShiftState [14:00:18]wFMCommunicate request_size=4 [14:00:18]MH_SAM_APDU [14:00:18]CAPDU: 80 13 01 00 [14:00:18]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [14:00:18]Write i2c OK [14:00:18]MH_I2C_Read... [14:00:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:18]Read from MH i2c: E2 [14:00:18]MH_I2C_Read... [14:00:18]Read from MH i2c: E2 0E 00 [14:00:18]MH_I2C_Read... [14:00:18]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6F [14:00:18]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:00:18]wFMCommunicate OK [14:00:18]SAM_PROTO_GetShiftState done [14:00:18]FM_GetShiftState done [14:00:18]req_shift_opened done [14:00:18]requested_item shift.open_date is exist - process it [14:00:18]req_shift_open_date [14:00:18]req_shift_open_date done [14:00:18]produce_requested_data done [14:00:18]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86016,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [14:00:18]process_action_free close_receipt [14:00:18]json_value_free [14:00:18]json_value_free done [14:00:18]process_json_proto returns [14:00:18]Send response to host [14:00:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86016,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [14:00:18]free response buf [14:00:18]execute_script done [14:00:18]execute_script returns [14:00:18]free content buf [14:00:18]Sock 9.Close socket [14:00:18]Sock 9.Thread stoped [14: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 CA 17 47 00 02 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 00 50 01 00 F4 03 04 00 C6 2A ED 66 B6 04 01 00 00 28 66 1E C6 A1 6A B2 11 [14:00:18]CommunicateWithHost err = 0 [14:00:18]CheckOFDResponse [14:00:18]1017 (14) - 77093643461234 [14:00:18]1041 (16) - 0000000000874979 [14:00:18]1040 (4) - 86016 [14:00:18]1012 (4) - 20.09.2024 07:56 [14:00:18]1206 (1) - 0 [14:00:18]OFD Sender: Remove packet 86016 [14:00:18]ProducePacketName [14:00:18]name=ofd_packets/00086016 [14:00:18]NVStorageDeleteData [14:00:19]OFD Sender: No OFD packet to send [14:00:21]accept exits with 7 [14:00:21]New connection [14:00:21]New thread 3067481444 created [14:00:21]Thread 3067624804 joined [14:00:21]Waiting for new connection... [14:00:21] Sock 7.Parse request [14:00:21]Sock 7.Check first char [14:00:21]Sock 7.First char is OK [14:00:21]request: POST /json_proto HTTP/1.0 [14:00:21]Method: POST [14:00:21]URL: /json_proto [14:00:21]Method is POST - this is cgi request [14:00:21]url: /json_proto [14:00:21]query_string will be loaded in cgi processing [14:00:21]execute_cgi json_proto POST (null) [14:00:21]execute_cgi path=json_proto method=POST [14:00:21]POST find Content-Length [14:00:21]Host: 172.17.47.196:8080 [14:00:21]Content-Length: 677 [14:00:21]Content-Type: application/json [14:00:21] [14:00:21]POST finish read [14:00:21]Found Content-Length = 677 [14:00:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870886", "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" ] } } [14:00:21]execute_script... [14:00: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)870886", "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" ] } } [14:00:21]POST & json_proto [14:00:21]process_json_proto [14:00:21]json parsed OK: [14:00:21]protocol is kg_v1.0 [14:00:21]action value=close_receipt [14:00:21]process_action close_receipt [14:00:21]cmd_close_receipt [14:00:21]MH_GetDate [14:00:21]Write to MH i2c: F0 00 00 68 00 57 [14:00:21]Write i2c OK [14:00:21]MH_I2C_Read... [14:00:21]Read from MH i2c: F0 [14:00:21]MH_I2C_Read... [14:00:21]Read from MH i2c: F0 09 00 [14:00:21]MH_I2C_Read... [14:00:21]Read from MH i2c: F0 09 00 68 00 00 F6 7F ED 66 4C 6B 94 66 D9 [14:00:21]GetLastDocTimeStamp 1726840815 [14:00:21]current date 1726840822 [14:00:21]FM_GetShiftState [14:00:21]SAM_PROTO_GetShiftState [14:00:21]wFMCommunicate request_size=4 [14:00:21]MH_SAM_APDU [14:00:21]CAPDU: 80 13 01 00 [14:00:21]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [14:00:21]Write i2c OK [14:00:21]MH_I2C_Read... [14:00:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:21]Read from MH i2c: E2 [14:00:21]MH_I2C_Read... [14:00:21]Read from MH i2c: E2 0E 00 [14:00:21]MH_I2C_Read... [14:00:21]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 71 [14:00:21]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:00:21]wFMCommunicate OK [14:00:21]SAM_PROTO_GetShiftState done [14:00:21]FM_GetShiftState done [14:00:21]opened in 1726791534 [14:00:21]opened+sec_in_day 1726877934 [14:00:21]quantity*price = 50036 [14:00:21]sum+1 = 50037 [14:00: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 СНО: Общий режим Чек 176 20.09.2024 14:00 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86017 ФПД: 201518046353207 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T140022&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86017&fm=201518046353207&tin=02508201610067®Number=0000000000092592&sum=50000 [14:00:22]StoreToDocumentArchive [14:00:22]shift 495 fd 86017 [14:00:22]save to /storage/0495/doc_00086017 [14:00:22]save last doc name /storage/0495/doc_00086017 to /storage/kkm_last_doc_name [14:00:22]save OK [14:00:22]Clear old archive folders... [14:00:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:00:22]tlvbuf is 00F0C590 [14:00:22]SAM_PROTO_ClearQueue [14:00:22]wFMCommunicate request_size=4 [14:00:22]MH_SAM_APDU [14:00:22]CAPDU: 80 09 00 00 [14:00:22]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [14:00:22]Write i2c OK [14:00:22]MH_I2C_Read... [14:00:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:22]Read from MH i2c: E2 [14:00:22]MH_I2C_Read... [14:00:22]Read from MH i2c: E2 03 00 [14:00:22]MH_I2C_Read... [14:00:22]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [14:00:22]RAPDU: 90 00 [14:00:22]wFMCommunicate OK [14:00:22]SAM_PROTO_ClearQueue done [14:00:22]KKMCreateOFDPacket [14:00:22]OFDProtocolAddRootSTLVToBuf [14:00:22]FM_MakeSignedData [14:00:22]FM_MakeSignedData [14:00:22]SAM_PROTO_SignData [14:00:22]wFMCommunicate request_size=4 [14:00:22]MH_SAM_APDU [14:00:22]CAPDU: 80 0D 01 02 [14:00:22]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [14:00:22]Write i2c OK [14:00:22]MH_I2C_Read... [14:00:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:22]Read from MH i2c: E2 [14:00:22]MH_I2C_Read... [14:00:22]Read from MH i2c: E2 03 00 [14:00:22]MH_I2C_Read... [14:00:22]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [14:00:22]RAPDU: 90 00 [14:00:22]wFMCommunicate OK [14:00:22]wFMCommunicate request_size=255 [14:00:22]MH_SAM_APDU [14:00: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 B0 00 00 00 F4 03 04 00 F6 7F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B7 [14:00:22]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 B0 00 00 00 F4 03 04 00 F6 7F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B7 00 00 EE [14:00:22]Write i2c OK [14:00:22]MH_I2C_Read... [14:00:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:23]Read from MH i2c: E2 [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: E2 03 00 [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [14:00:23]RAPDU: 90 00 [14:00:23]wFMCommunicate OK [14:00:23]wFMCommunicate request_size=10 [14:00:23]MH_SAM_APDU [14:00:23]CAPDU: 80 0D 02 02 05 47 93 91 97 37 [14:00:23]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 47 93 91 97 37 00 00 36 [14:00:23]Write i2c OK [14:00:23]MH_I2C_Read... [14:00:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:23]Read from MH i2c: E2 [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: E2 03 00 [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [14:00:23]RAPDU: 90 00 [14:00:23]wFMCommunicate OK [14:00:23]wFMCommunicate request_size=4 [14:00:23]MH_SAM_APDU [14:00:23]CAPDU: 80 0D 03 02 [14:00:23]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [14:00:23]Write i2c OK [14:00:23]MH_I2C_Read... [14:00:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:23]Read from MH i2c: E2 [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: E2 0B 00 [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: E2 0B 00 7A 00 00 C9 23 10 FD 0D 01 9C B2 90 00 4B [14:00:23]RAPDU: C9 23 10 FD 0D 01 9C B2 90 00 [14:00:23]wFMCommunicate OK [14:00:23]SAM_PROTO_SignData done [14:00:23]FM_MakeSignedData done [14:00:23]CreateOFDProtocolMessage [14:00:23]wFMCommunicate request_size=4 [14:00:23]MH_SAM_APDU [14:00:23]CAPDU: 80 11 00 00 [14:00:23]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [14:00:23]Write i2c OK [14:00:23]MH_I2C_Read... [14:00:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:23]Read from MH i2c: E2 [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: E2 17 00 [14:00:23]MH_I2C_Read... [14:00:23]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:00: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:00:23]wFMCommunicate OK [14:00:23]CreateOFDProtocolMessage done [14:00:23]OFDSenderStorePacket 86017 [14:00:23]StoreOFDPacket docnum=86017 [14:00: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 D6 6E 07 01 BF 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 F6 7F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B7 47 93 91 97 37 C9 23 10 FD 0D 01 9C B2 [14:00:23]CheckFolder [14:00:23]dirname=/storage/ofd_packets [14:00:23]CheckFolder done [14:00:23]ProducePacketName [14:00:23]name=ofd_packets/00086017 [14:00:23]NVStorageSaveData ofd_packets/00086017 [14:00:23]File name is /storage/ofd_packets/00086017 [14:00:23]Write 301 bytes [14:00:23]NVStorageSaveData done [14:00:23]OFDSenderStorePacket done [14:00:23]KKMCreateOFDPacket done [14:00:23]NVStorageSaveData kkm_last_timestamp [14:00:23]File name is /storage/kkm_last_timestamp [14:00:23]Write 4 bytes [14:00:23]NVStorageSaveData done [14:00:23]ExternCall_PrintAddStr [14:00:23]wPrintStart [14:00:23]Write to MH i2c: 01 00 00 7C 00 7C [14:00:23]Write i2c OK [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: 01 [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: 01 07 00 [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [14:00:23]RasterBufferAndPrint [14:00:23]line Счет N : (1)870886 [14:00:23]line ИНН: 02508201610067 [14:00:23]line Контрольно-Кассовый Чек [14:00:23]line ПРОДАЖА [14:00:23]line ТРК (МРК, ГНК) : 43 [14:00:23]line Товар: 2710124130 [14:00:23]line Аи-92-К-5 [14:00:23]line 7.380 * 67.80 [14:00:23]line = 500.36 [14:00:23]line НДС 12% НСП 1% [14:00:23]line > о реализуемом товаре [14:00:23]line ОКРУГЛЕНИЕ: -0.36 [14:00:23]line ИТОГО: 500.00 [14:00:23]line Внесено: 500.00 [14:00:23]line СДАЧА: 0.00 [14:00:23]line НСП 1% : 4.43 [14:00:23]line НДС 12% : 53.14 [14:00:23]line Наличными: 500.00 [14:00:23]line Безнал.: 0.00 [14:00:23]line Место: АЗС № 137 "Партнер Нефть" [14:00:23]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:00:23]line СНО: Общий режим [14:00:23]line Чек 176 20.09.2024 14:00 [14:00:23]line Смена: 495 ФФД: 1.0 [14:00:23]line ЗНМ: 0300000064 [14:00:23]line РНМ: 0000000000092592 [14:00:23]line Версия ККМ: 001 [14:00:23]line ФМ: 0000000000874979 [14:00:23]line ФД: 86017 [14:00:23]line ФПД: 201518046353207 [14:00:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T140022&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86017&fm=201518046353207&tin=02508201610067®Number=0000000000092592&sum=50000 [14:00:23]written 0, free lines is 4095 [14:00:23]OFD Sender: Processing packet 86017 [packets to send 263, broken 262] [14:00:23]ProducePacketName [14:00:23]name=ofd_packets/00086017 [14:00:23]OFD Sender: To server: pG, [14:00:23]CommunicateWithHost lk.salyk.kg:30040 [14:00:23]ConnectInit lk.salyk.kg [14:00:23]Write to MH i2c: 01 00 00 A7 00 A7 [14:00:23]Write i2c OK [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: 01 [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: 01 07 00 [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 DF 0C 99 [14:00:23]RasterBufferAndPrint [14:00:23]line [14:00:23]line [14:00:23]line [14:00:23]line [14:00:23]line [14:00:23]written 0, free lines is 3307 [14:00:23]MH_Cut [14:00:23]Write to MH i2c: D1 01 00 AE 00 01 80 [14:00:23]Write i2c OK [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: D1 [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: D1 01 00 [14:00:23]MH_I2C_Read... [14:00:23]Read from MH i2c: D1 01 00 AE 00 00 7F [14:00:23]Write to MH i2c: 01 00 00 AF 00 AF [14:00:23]Write i2c OK [14:00:23]MH_I2C_Read... [14:00:24]*** Cut start [14:00:24]*** Partial cut [14:00:24]*** CUTSNS_PIN = 1 [14:00:24]*** CUTSNS_PIN = 0 [14:00:24]Connected sock=9 [14:00: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 D6 6E 07 01 BF 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 F6 7F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B7 47 93 91 97 37 C9 23 10 FD 0D 01 9C B2 [14:00:25]*** Brake cut motor [14:00:25]Read from MH i2c: 01 [14:00:25]MH_I2C_Read... [14:00:25]*** Stop cut motor [14:00:25]*** Cut end [14:00:25]Read from MH i2c: 01 07 00 [14:00:25]MH_I2C_Read... [14:00:25]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [14:00:25]process_action close_receipt done [14:00:25]requested_data is exist [14:00:25]produce_requested_data [14:00:25]requested_item fm.sn is exist - process it [14:00:25]wFMCommunicate request_size=4 [14:00:25]MH_SAM_APDU [14:00:25]CAPDU: 80 11 00 00 [14:00:25]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [14:00:25]Write i2c OK [14:00:25]MH_I2C_Read... [14:00:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:25]Read from MH i2c: E2 [14:00:25]MH_I2C_Read... [14:00:25]Read from MH i2c: E2 17 00 [14:00:25]MH_I2C_Read... [14:00:25]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:00:25]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:25]wFMCommunicate OK [14:00:25]requested_item fd.num is exist - process it [14:00:25]SAM_PROTO_GetFieldsCounters [14:00:25]wFMCommunicate request_size=4 [14:00:25]MH_SAM_APDU [14:00:25]CAPDU: 80 13 00 00 [14:00:25]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [14:00:25]Write i2c OK [14:00:25]MH_I2C_Read... [14:00:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:25]Read from MH i2c: E2 [14:00:25]MH_I2C_Read... [14:00:25]Read from MH i2c: E2 62 00 [14:00:25]MH_I2C_Read... [14:00:25]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 01 50 01 00 0E 04 04 00 EF 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 AE [14:00: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 01 50 01 00 0E 04 04 00 EF 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 [14:00:25]wFMCommunicate OK [14:00:25]SAM_PROTO_GetFieldsCounters done [14:00:25]requested_item shift.num is exist - process it [14:00:25]requested_item shift.opened is exist - process it [14:00:25]req_shift_opened [14:00:25]FM_GetShiftState [14:00:25]SAM_PROTO_GetShiftState [14:00:25]wFMCommunicate request_size=4 [14:00:25]MH_SAM_APDU [14:00:25]CAPDU: 80 13 01 00 [14:00:25]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [14:00:25]Write i2c OK [14:00:25]MH_I2C_Read... [14:00:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:25]Read from MH i2c: E2 [14:00:25]MH_I2C_Read... [14:00:25]Read from MH i2c: E2 0E 00 [14:00:25]MH_I2C_Read... [14:00:25]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BA [14:00:25]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:00:25]wFMCommunicate OK [14:00:25]SAM_PROTO_GetShiftState done [14:00:25]FM_GetShiftState done [14:00:25]req_shift_opened done [14:00:25]requested_item shift.open_date is exist - process it [14:00:25]req_shift_open_date [14:00:25]req_shift_open_date done [14:00:25]produce_requested_data done [14:00:25]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86017,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [14:00:25]process_action_free close_receipt [14:00:25]json_value_free [14:00:25]json_value_free done [14:00:25]process_json_proto returns [14:00:25]Send response to host [14:00:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86017,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [14:00:25]free response buf [14:00:25]execute_script done [14:00:25]execute_script returns [14:00:25]free content buf [14:00:25]Sock 7.Close socket [14:00:25]Sock 7.Thread stoped [14:00: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 CD B6 47 00 12 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 01 50 01 00 F4 03 04 00 CD 2A ED 66 B6 04 01 00 00 C5 B1 DF AB F8 FE B5 CD [14:00:27]CommunicateWithHost err = 0 [14:00:27]CheckOFDResponse [14:00:27]1017 (14) - 77093643461234 [14:00:27]1041 (16) - 0000000000874979 [14:00:27]1040 (4) - 86017 [14:00:27]1012 (4) - 20.09.2024 07:57 [14:00:27]1206 (1) - 0 [14:00:27]OFD Sender: Remove packet 86017 [14:00:27]ProducePacketName [14:00:27]name=ofd_packets/00086017 [14:00:27]NVStorageDeleteData [14:00:27]OFD Sender: No OFD packet to send [14:00:32]OFD Sender: No OFD packet to send [14:00:37]OFD Sender: No OFD packet to send [14:00:42]OFD Sender: No OFD packet to send [14:00:47]OFD Sender: No OFD packet to send [14:00:52]OFD Sender: No OFD packet to send [14:00:57]OFD Sender: No OFD packet to send [14:01:02]OFD Sender: No OFD packet to send [14:01:07]OFD Sender: No OFD packet to send [14:01:12]OFD Sender: No OFD packet to send [14:01:17]OFD Sender: No OFD packet to send [14:01:22]OFD Sender: No OFD packet to send [14:01:27]OFD Sender: No OFD packet to send [14:01:32]OFD Sender: No OFD packet to send [14:01:37]OFD Sender: No OFD packet to send [14:01:42]OFD Sender: No OFD packet to send [14:01:47]OFD Sender: No OFD packet to send [14:01:52]OFD Sender: No OFD packet to send [14:01:57]OFD Sender: No OFD packet to send [14:02:02]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: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: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]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:30]recv_with_timeout no data received [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: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: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:38]OFD Sender: No OFD packet to send [14:05:43]OFD Sender: No OFD packet to send [14:05:43]recv_with_timeout no data received [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:34]recv_with_timeout no data received [14:06:38]OFD Sender: No OFD packet to send [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:43]accept exits with 10 [14:07:43]New connection [14:07:43]New thread 3067624804 created [14:07:43]Thread 3067481444 joined [14:07:43]Waiting for new connection... [14:07:43] Sock 10.Parse request [14:07:43]Sock 10.Check first char [14:07:43]Sock 10.First char is OK [14:07:43]request: POST /json_proto HTTP/1.0 [14:07:43]Method: POST [14:07:43]URL: /json_proto [14:07:43]Method is POST - this is cgi request [14:07:43]url: /json_proto [14:07:43]query_string will be loaded in cgi processing [14:07:43]execute_cgi json_proto POST (null) [14:07:43]execute_cgi path=json_proto method=POST [14:07:43]POST find Content-Length [14:07:43]Host: 172.17.47.196:8080 [14:07:43]Content-Length: 682 [14:07:43]Content-Type: application/json [14:07:43] [14:07:43]POST finish read [14:07:43]Found Content-Length = 682 [14:07:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870889", "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.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:43]execute_script... [14:07: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)870889", "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.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:43]POST & json_proto [14:07:43]process_json_proto [14:07:43]json parsed OK: [14:07:43]protocol is kg_v1.0 [14:07:43]action value=close_receipt [14:07:43]process_action close_receipt [14:07:43]cmd_close_receipt [14:07:43]MH_GetDate [14:07:43]Write to MH i2c: F0 00 00 B3 00 A2 [14:07:43]Write i2c OK [14:07:43]MH_I2C_Read... [14:07:43]Read from MH i2c: F0 [14:07:43]MH_I2C_Read... [14:07:43]Read from MH i2c: F0 09 00 [14:07:43]MH_I2C_Read... [14:07:43]Read from MH i2c: F0 09 00 B3 00 00 B0 81 ED 66 4C 6B 94 66 E0 [14:07:43]GetLastDocTimeStamp 1726840822 [14:07:43]current date 1726841264 [14:07:43]FM_GetShiftState [14:07:43]SAM_PROTO_GetShiftState [14:07:43]wFMCommunicate request_size=4 [14:07:43]MH_SAM_APDU [14:07:43]CAPDU: 80 13 01 00 [14:07:43]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [14:07:43]Write i2c OK [14:07:43]MH_I2C_Read... [14:07:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:43]Read from MH i2c: E2 [14:07:43]MH_I2C_Read... [14:07:43]Read from MH i2c: E2 0E 00 [14:07:43]MH_I2C_Read... [14:07:43]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BC [14:07:43]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:07:43]wFMCommunicate OK [14:07:43]SAM_PROTO_GetShiftState done [14:07:43]FM_GetShiftState done [14:07:43]opened in 1726791534 [14:07:43]opened+sec_in_day 1726877934 [14:07:43]quantity*price = 75057 [14:07:43]sum+1 = 75058 [14:07:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.71 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 177 20.09.2024 14:07 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86018 ФПД: 58596573665442 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T140744&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86018&fm=58596573665442&tin=02508201610067®Number=0000000000092592&sum=75000 [14:07:45]StoreToDocumentArchive [14:07:45]shift 495 fd 86018 [14:07:45]save to /storage/0495/doc_00086018 [14:07:45]save last doc name /storage/0495/doc_00086018 to /storage/kkm_last_doc_name [14:07:45]save OK [14:07:45]Clear old archive folders... [14:07:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:07:45]tlvbuf is 00F2D6E0 [14:07:45]SAM_PROTO_ClearQueue [14:07:45]wFMCommunicate request_size=4 [14:07:45]MH_SAM_APDU [14:07:45]CAPDU: 80 09 00 00 [14:07:45]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [14:07:45]Write i2c OK [14:07:45]MH_I2C_Read... [14:07:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:07:45]Read from MH i2c: E2 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: E2 03 00 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [14:07:45]RAPDU: 90 00 [14:07:45]wFMCommunicate OK [14:07:45]SAM_PROTO_ClearQueue done [14:07:45]KKMCreateOFDPacket [14:07:45]OFDProtocolAddRootSTLVToBuf [14:07:45]FM_MakeSignedData [14:07:45]FM_MakeSignedData [14:07:45]SAM_PROTO_SignData [14:07:45]wFMCommunicate request_size=4 [14:07:45]MH_SAM_APDU [14:07:45]CAPDU: 80 0D 01 02 [14:07:45]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [14:07:45]Write i2c OK [14:07:45]MH_I2C_Read... [14:07:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:07:45]Read from MH i2c: E2 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: E2 03 00 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [14:07:45]RAPDU: 90 00 [14:07:45]wFMCommunicate OK [14:07:45]wFMCommunicate request_size=255 [14:07:45]MH_SAM_APDU [14: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 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 B0 81 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [14:07:45]Write to MH i2c: E2 02 01 C3 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 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 B0 81 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 F3 [14:07:45]Write i2c OK [14:07:45]MH_I2C_Read... [14:07:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:45]Read from MH i2c: E2 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: E2 03 00 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [14:07:45]RAPDU: 90 00 [14:07:45]wFMCommunicate OK [14:07:45]wFMCommunicate request_size=11 [14:07:45]MH_SAM_APDU [14:07:45]CAPDU: 80 0D 02 02 06 35 4B 13 F5 58 A2 [14:07:45]Write to MH i2c: E2 0E 00 C4 00 80 0D 02 02 06 00 35 4B 13 F5 58 A2 00 00 CC [14:07:45]Write i2c OK [14:07:45]MH_I2C_Read... [14:07:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:45]Read from MH i2c: E2 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: E2 03 00 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [14:07:45]RAPDU: 90 00 [14:07:45]wFMCommunicate OK [14:07:45]wFMCommunicate request_size=4 [14:07:45]MH_SAM_APDU [14:07:45]CAPDU: 80 0D 03 02 [14:07:45]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [14:07:45]Write i2c OK [14:07:45]MH_I2C_Read... [14:07:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:07:45]Read from MH i2c: E2 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: E2 0B 00 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: E2 0B 00 C5 00 00 9A 1B D0 C4 4A EA FC 2F 90 00 E9 [14:07:45]RAPDU: 9A 1B D0 C4 4A EA FC 2F 90 00 [14:07:45]wFMCommunicate OK [14:07:45]SAM_PROTO_SignData done [14:07:45]FM_MakeSignedData done [14:07:45]CreateOFDProtocolMessage [14:07:45]wFMCommunicate request_size=4 [14:07:45]MH_SAM_APDU [14:07:45]CAPDU: 80 11 00 00 [14:07:45]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [14:07:45]Write i2c OK [14:07:45]MH_I2C_Read... [14:07:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:45]Read from MH i2c: E2 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: E2 17 00 [14:07:45]MH_I2C_Read... [14:07:45]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 [14: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 [14:07:45]wFMCommunicate OK [14:07:45]CreateOFDProtocolMessage done [14:07:45]OFDSenderStorePacket 86018 [14:07:45]StoreOFDPacket docnum=86018 [14: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 0A D5 08 01 68 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 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 B0 81 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 35 4B 13 F5 58 A2 9A 1B D0 C4 4A EA FC 2F [14:07:45]CheckFolder [14:07:45]dirname=/storage/ofd_packets [14:07:45]CheckFolder done [14:07:45]ProducePacketName [14:07:45]name=ofd_packets/00086018 [14:07:45]NVStorageSaveData ofd_packets/00086018 [14:07:45]File name is /storage/ofd_packets/00086018 [14:07:45]Write 302 bytes [14:07:45]NVStorageSaveData done [14:07:45]OFDSenderStorePacket done [14:07:45]KKMCreateOFDPacket done [14:07:45]NVStorageSaveData kkm_last_timestamp [14:07:45]File name is /storage/kkm_last_timestamp [14:07:45]Write 4 bytes [14:07:45]NVStorageSaveData done [14:07:45]ExternCall_PrintAddStr [14:07:45]wPrintStart [14:07:45]Write to MH i2c: 01 00 00 C7 00 C7 [14:07:45]Write i2c OK [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: 01 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: 01 07 00 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [14:07:45]RasterBufferAndPrint [14:07:45]line Счет N : (1)870889 [14:07:45]line ИНН: 02508201610067 [14:07:45]line Контрольно-Кассовый Чек [14:07:45]line ПРОДАЖА [14:07:45]line ТРК (МРК, ГНК) : 34 [14:07:45]line Товар: 2710194210 [14:07:45]line ДТ(л)-К-4 [14:07:45]line 9.850 * 76.20 [14:07:45]line = 750.57 [14:07:45]line НДС 12% НСП 1% [14:07:45]line > о реализуемом товаре [14:07:45]line ОКРУГЛЕНИЕ: -0.57 [14:07:45]line ИТОГО: 750.00 [14:07:45]line Внесено: 750.00 [14:07:45]line СДАЧА: 0.00 [14:07:45]line НСП 1% : 6.64 [14:07:45]line НДС 12% : 79.71 [14:07:45]line Наличными: 750.00 [14:07:45]line Безнал.: 0.00 [14:07:45]line Место: АЗС № 137 "Партнер Нефть" [14:07:45]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:07:45]line СНО: Общий режим [14:07:45]line Чек 177 20.09.2024 14:07 [14:07:45]line Смена: 495 ФФД: 1.0 [14:07:45]line ЗНМ: 0300000064 [14:07:45]line РНМ: 0000000000092592 [14:07:45]line Версия ККМ: 001 [14:07:45]line ФМ: 0000000000874979 [14:07:45]line ФД: 86018 [14:07:45]line ФПД: 58596573665442 [14:07:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T140744&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86018&fm=58596573665442&tin=02508201610067®Number=0000000000092592&sum=75000 [14:07:45]OFD Sender: Processing packet 86018 [packets to send 263, broken 262] [14:07:45]ProducePacketName [14:07:45]name=ofd_packets/00086018 [14:07:45]OFD Sender: To server: pG, [14:07:45]CommunicateWithHost lk.salyk.kg:30040 [14:07:45]ConnectInit lk.salyk.kg [14:07:45]written 0, free lines is 4095 [14:07:46]Write to MH i2c: 01 00 00 F2 00 F2 [14:07:46]Write i2c OK [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: 01 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: 01 07 00 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 DD 0C E2 [14:07:46]RasterBufferAndPrint [14:07:46]line [14:07:46]line [14:07:46]line [14:07:46]line [14:07:46]line [14:07:46]written 0, free lines is 3299 [14:07:46]MH_Cut [14:07:46]Write to MH i2c: D1 01 00 F9 00 01 CB [14:07:46]Write i2c OK [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: D1 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: D1 01 00 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: D1 01 00 F9 00 00 CA [14:07:46]Write to MH i2c: 01 00 00 FA 00 FA [14:07:46]Write i2c OK [14:07:46]MH_I2C_Read... [14:07:46]Connected sock=9 [14:07: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 0A D5 08 01 68 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 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 B0 81 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 35 4B 13 F5 58 A2 9A 1B D0 C4 4A EA FC 2F [14:07:47]*** Cut start [14:07:47]*** Partial cut [14:07:47]*** CUTSNS_PIN = 1 [14:07:47]*** CUTSNS_PIN = 0 [14:07:47]*** Brake cut motor [14:07:47]Read from MH i2c: 01 [14:07:47]MH_I2C_Read... [14:07:47]*** Stop cut motor [14:07:47]*** Cut end [14:07:47]Read from MH i2c: 01 07 00 [14:07:47]MH_I2C_Read... [14:07:47]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [14:07:47]process_action close_receipt done [14:07:47]requested_data is exist [14:07:47]produce_requested_data [14:07:47]requested_item fm.sn is exist - process it [14:07:47]wFMCommunicate request_size=4 [14:07:47]MH_SAM_APDU [14:07:47]CAPDU: 80 11 00 00 [14:07:47]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [14:07:47]Write i2c OK [14:07:47]MH_I2C_Read... [14:07:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:47]Read from MH i2c: E2 [14:07:47]MH_I2C_Read... [14:07:47]Read from MH i2c: E2 17 00 [14:07:47]MH_I2C_Read... [14:07:47]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 [14:07: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:07:47]wFMCommunicate OK [14:07:47]requested_item fd.num is exist - process it [14:07:47]SAM_PROTO_GetFieldsCounters [14:07:47]wFMCommunicate request_size=4 [14:07:47]MH_SAM_APDU [14:07:47]CAPDU: 80 13 00 00 [14:07:47]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [14:07:47]Write i2c OK [14:07:47]MH_I2C_Read... [14:07:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:07:48]Read from MH i2c: E2 [14:07:48]MH_I2C_Read... [14:07:48]Read from MH i2c: E2 62 00 [14:07:48]MH_I2C_Read... [14:07:48]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 02 50 01 00 0E 04 04 00 EF 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 FD [14: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 02 50 01 00 0E 04 04 00 EF 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 [14:07:48]wFMCommunicate OK [14:07:48]SAM_PROTO_GetFieldsCounters done [14:07:48]requested_item shift.num is exist - process it [14:07:48]requested_item shift.opened is exist - process it [14:07:48]req_shift_opened [14:07:48]FM_GetShiftState [14:07:48]SAM_PROTO_GetShiftState [14:07:48]wFMCommunicate request_size=4 [14:07:48]MH_SAM_APDU [14:07:48]CAPDU: 80 13 01 00 [14:07:48]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [14:07:48]Write i2c OK [14:07:48]MH_I2C_Read... [14:07:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:48]Read from MH i2c: E2 [14:07:48]MH_I2C_Read... [14:07:48]Read from MH i2c: E2 0E 00 [14:07:48]MH_I2C_Read... [14:07:48]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 05 [14:07:48]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:07:48]wFMCommunicate OK [14:07:48]SAM_PROTO_GetShiftState done [14:07:48]FM_GetShiftState done [14:07:48]req_shift_opened done [14:07:48]requested_item shift.open_date is exist - process it [14:07:48]req_shift_open_date [14:07:48]req_shift_open_date done [14:07:48]produce_requested_data done [14:07:48]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86018,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [14:07:48]process_action_free close_receipt [14:07:48]json_value_free [14:07:48]json_value_free done [14:07:48]process_json_proto returns [14:07:48]Send response to host [14:07:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86018,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [14:07:48]free response buf [14:07:48]execute_script done [14:07:48]execute_script returns [14:07:48]free content buf [14:07:48]Sock 10.Close socket [14:07:48]Sock 10.Thread stoped [14:07: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 27 3C 47 00 CA 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 02 50 01 00 F4 03 04 00 86 2C ED 66 B6 04 01 00 00 CB FE 72 22 05 2B 8A D6 [14:07:48]CommunicateWithHost err = 0 [14:07:48]CheckOFDResponse [14:07:48]1017 (14) - 77093643461234 [14:07:48]1041 (16) - 0000000000874979 [14:07:48]1040 (4) - 86018 [14:07:48]1012 (4) - 20.09.2024 08:04 [14:07:48]1206 (1) - 0 [14:07:48]OFD Sender: Remove packet 86018 [14:07:48]ProducePacketName [14:07:48]name=ofd_packets/00086018 [14:07:48]NVStorageDeleteData [14:07:48]OFD Sender: No OFD packet to send [14:07:52]recv_with_timeout no data received [14:07:53]OFD Sender: No OFD packet to send [14:07:58]OFD Sender: No OFD packet to send [14:08:01]accept exits with 7 [14:08:01]New connection [14:08:01]New thread 3067481444 created [14:08:01]Thread 3067624804 joined [14:08:01]Waiting for new connection... [14:08:01] Sock 7.Parse request [14:08:01]Sock 7.Check first char [14:08:01]Sock 7.First char is OK [14:08:01]request: POST /json_proto HTTP/1.0 [14:08:01]Method: POST [14:08:01]URL: /json_proto [14:08:01]Method is POST - this is cgi request [14:08:01]url: /json_proto [14:08:01]query_string will be loaded in cgi processing [14:08:01]execute_cgi json_proto POST (null) [14:08:01]execute_cgi path=json_proto method=POST [14:08:01]POST find Content-Length [14:08:01]Host: 172.17.47.196:8080 [14:08:01]Content-Length: 984 [14:08:01]Content-Type: application/json [14:08:01] [14:08:01]POST finish read [14:08:01]Found Content-Length = 984 [14:08:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870888", "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" ] } } [14:08:01]execute_script... [14:08: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)870888", "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" ] } } [14:08:01]POST & json_proto [14:08:01]process_json_proto [14:08:01]json parsed OK: [14:08:01]protocol is kg_v1.0 [14:08:01]action value=close_receipt [14:08:01]process_action close_receipt [14:08:01]cmd_close_receipt [14:08:01]MH_GetDate [14:08:01]Write to MH i2c: F0 00 00 FE 00 ED [14:08:01]Write i2c OK [14:08:01]MH_I2C_Read... [14:08:01]Read from MH i2c: F0 [14:08:01]MH_I2C_Read... [14:08:01]Read from MH i2c: F0 09 00 [14:08:01]MH_I2C_Read... [14:08:01]Read from MH i2c: F0 09 00 FE 00 00 C2 81 ED 66 4C 6B 94 66 3D [14:08:01]GetLastDocTimeStamp 1726841264 [14:08:01]current date 1726841282 [14:08:01]FM_GetShiftState [14:08:01]SAM_PROTO_GetShiftState [14:08:01]wFMCommunicate request_size=4 [14:08:01]MH_SAM_APDU [14:08:01]CAPDU: 80 13 01 00 [14:08:01]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [14:08:01]Write i2c OK [14:08:01]MH_I2C_Read... [14:08:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:01]Read from MH i2c: E2 [14:08:01]MH_I2C_Read... [14:08:01]Read from MH i2c: E2 0E 00 [14:08:01]MH_I2C_Read... [14:08:01]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 07 [14:08:01]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:08:01]wFMCommunicate OK [14:08:01]SAM_PROTO_GetShiftState done [14:08:01]FM_GetShiftState done [14:08:01]opened in 1726791534 [14:08:01]opened+sec_in_day 1726877934 [14:08:01]quantity*price = 200066 [14:08:01]sum+1 = 200067 [14:08:01]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 СНО: Общий режим Чек 178 20.09.2024 14:08 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 29.95 сом ФМ: 0000000000874979 ФД: 86019 ФПД: 99927401641678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T140802&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86019&fm=99927401641678&tin=02508201610067®Number=0000000000092592&sum=200000 [14:08:02]StoreToDocumentArchive [14:08:02]shift 495 fd 86019 [14:08:02]save to /storage/0495/doc_00086019 [14:08:02]save last doc name /storage/0495/doc_00086019 to /storage/kkm_last_doc_name [14:08:02]save OK [14:08:02]Clear old archive folders... [14:08:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:08:02]tlvbuf is 00F2D5A0 [14:08:02]SAM_PROTO_ClearQueue [14:08:02]wFMCommunicate request_size=4 [14:08:02]MH_SAM_APDU [14:08:02]CAPDU: 80 09 00 00 [14:08:02]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [14:08:02]Write i2c OK [14:08:02]MH_I2C_Read... [14:08:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:08:02]Read from MH i2c: E2 [14:08:02]MH_I2C_Read... [14:08:02]Read from MH i2c: E2 03 00 [14:08:02]MH_I2C_Read... [14:08:02]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [14:08:02]RAPDU: 90 00 [14:08:02]wFMCommunicate OK [14:08:02]SAM_PROTO_ClearQueue done [14:08:02]KKMCreateOFDPacket [14:08:02]OFDProtocolAddRootSTLVToBuf [14:08:02]FM_MakeSignedData [14:08:02]FM_MakeSignedData [14:08:02]SAM_PROTO_SignData [14:08:02]wFMCommunicate request_size=4 [14:08:02]MH_SAM_APDU [14:08:02]CAPDU: 80 0D 01 02 [14:08:02]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [14:08:02]Write i2c OK [14:08:02]MH_I2C_Read... [14:08:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:08:02]Read from MH i2c: E2 [14:08:02]MH_I2C_Read... [14:08:02]Read from MH i2c: E2 03 00 [14:08:02]MH_I2C_Read... [14:08:02]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [14:08:02]RAPDU: 90 00 [14:08:02]wFMCommunicate OK [14:08:02]wFMCommunicate request_size=255 [14:08:02]MH_SAM_APDU [14:08: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 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 B2 00 00 00 F4 03 04 00 C2 81 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 5A [14:08:02]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 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 B2 00 00 00 F4 03 04 00 C2 81 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 5A 00 00 9B [14:08:02]Write i2c OK [14:08:02]MH_I2C_Read... [14:08:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:03]Read from MH i2c: E2 [14:08:03]MH_I2C_Read... [14:08:03]Read from MH i2c: E2 03 00 [14:08:03]MH_I2C_Read... [14:08:03]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [14:08:03]RAPDU: 90 00 [14:08:03]wFMCommunicate OK [14:08:03]wFMCommunicate request_size=10 [14:08:03]MH_SAM_APDU [14:08:03]CAPDU: 80 0D 02 02 05 E2 29 47 36 CE [14:08:03]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 E2 29 47 36 CE 00 00 EA [14:08:03]Write i2c OK [14:08:03]MH_I2C_Read... [14:08:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:03]Read from MH i2c: E2 [14:08:03]MH_I2C_Read... [14:08:03]Read from MH i2c: E2 03 00 [14:08:03]MH_I2C_Read... [14:08:03]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [14:08:03]RAPDU: 90 00 [14:08:03]wFMCommunicate OK [14:08:03]wFMCommunicate request_size=4 [14:08:03]MH_SAM_APDU [14:08:03]CAPDU: 80 0D 03 02 [14:08:03]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [14:08:03]Write i2c OK [14:08:03]MH_I2C_Read... [14:08:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:08:03]Read from MH i2c: E2 [14:08:03]MH_I2C_Read... [14:08:03]Read from MH i2c: E2 0B 00 [14:08:03]MH_I2C_Read... [14:08:03]Read from MH i2c: E2 0B 00 10 01 00 22 92 23 A0 7F 68 70 20 90 00 7B [14:08:03]RAPDU: 22 92 23 A0 7F 68 70 20 90 00 [14:08:03]wFMCommunicate OK [14:08:03]SAM_PROTO_SignData done [14:08:03]FM_MakeSignedData done [14:08:03]CreateOFDProtocolMessage [14:08:03]wFMCommunicate request_size=4 [14:08:03]MH_SAM_APDU [14:08:03]CAPDU: 80 11 00 00 [14:08:03]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [14:08:03]Write i2c OK [14:08:03]MH_I2C_Read... [14:08:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:03]Read from MH i2c: E2 [14:08:03]MH_I2C_Read... [14:08:03]Read from MH i2c: E2 17 00 [14:08:03]MH_I2C_Read... [14:08:03]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 [14:08: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:08:03]wFMCommunicate OK [14:08:03]CreateOFDProtocolMessage done [14:08:03]OFDSenderStorePacket 86019 [14:08:03]StoreOFDPacket docnum=86019 [14:08: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 DB C6 07 01 F0 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B2 00 00 00 F4 03 04 00 C2 81 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 5A E2 29 47 36 CE 22 92 23 A0 7F 68 70 20 [14:08:03]CheckFolder [14:08:03]dirname=/storage/ofd_packets [14:08:03]CheckFolder done [14:08:03]ProducePacketName [14:08:03]name=ofd_packets/00086019 [14:08:03]NVStorageSaveData ofd_packets/00086019 [14:08:03]File name is /storage/ofd_packets/00086019 [14:08:03]Write 301 bytes [14:08:03]NVStorageSaveData done [14:08:03]OFDSenderStorePacket done [14:08:03]KKMCreateOFDPacket done [14:08:03]NVStorageSaveData kkm_last_timestamp [14:08:03]File name is /storage/kkm_last_timestamp [14:08:03]Write 4 bytes [14:08:03]NVStorageSaveData done [14:08:03]ExternCall_PrintAddStr [14:08:03]wPrintStart [14:08:03]Write to MH i2c: 01 00 00 12 01 13 [14:08:03]Write i2c OK [14:08:03]MH_I2C_Read... [14:08:03]Read from MH i2c: 01 [14:08:03]MH_I2C_Read... [14:08:03]Read from MH i2c: 01 07 00 [14:08:03]MH_I2C_Read... [14:08:03]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [14:08:03]RasterBufferAndPrint [14:08:03]line Счет N : (1)870888 [14:08:03]line ИНН: 02508201610067 [14:08:03]line Контрольно-Кассовый Чек [14:08:03]line ПРОДАЖА [14:08:03]line ТРК (МРК, ГНК) : 43 [14:08:03]line Товар: 2710124130 [14:08:03]line Аи-92-К-5 [14:08:03]line 29.950 * 66.80 [14:08:03]line = 2000.66 [14:08:03]line НДС 12% НСП 1% [14:08:03]line > о реализуемом товаре [14:08:03]line ОКРУГЛЕНИЕ: -0.66 [14:08:03]line ИТОГО: 2000.00 [14:08:03]line Внесено: 2000.00 [14:08:03]line СДАЧА: 0.00 [14:08:03]line НСП 1% : 17.70 [14:08:03]line НДС 12% : 212.46 [14:08:03]line Наличными: 2000.00 [14:08:03]line Безнал.: 0.00 [14:08:03]line Место: АЗС № 137 "Партнер Нефть" [14:08:03]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:08:03]line СНО: Общий режим [14:08:03]line Чек 178 20.09.2024 14:08 [14:08:03]line Смена: 495 ФФД: 1.0 [14:08:03]line ЗНМ: 0300000064 [14:08:03]line РНМ: 0000000000092592 [14:08:03]line Версия ККМ: 001 [14:08:03]line [14:08:03]line Дисконтная программа [14:08:03]line АИ-92 [14:08:03]line номер 137 [14:08:03]line сэкономлено 29.95 сом [14:08:03]line ФМ: 0000000000874979 [14:08:03]line ФД: 86019 [14:08:03]line ФПД: 99927401641678 [14:08:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T140802&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86019&fm=99927401641678&tin=02508201610067®Number=0000000000092592&sum=200000 [14:08:03]written 0, free lines is 4095 [14:08:03]OFD Sender: Processing packet 86019 [packets to send 263, broken 262] [14:08:03]ProducePacketName [14:08:03]name=ofd_packets/00086019 [14:08:03]OFD Sender: To server: pG, [14:08:03]CommunicateWithHost lk.salyk.kg:30040 [14:08:03]ConnectInit lk.salyk.kg [14:08:03]Connected sock=10 [14:08: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 DB C6 07 01 F0 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B2 00 00 00 F4 03 04 00 C2 81 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 5A E2 29 47 36 CE 22 92 23 A0 7F 68 70 20 [14:08:04]Write to MH i2c: 01 00 00 42 01 43 [14:08:04]Write i2c OK [14:08:04]MH_I2C_Read... [14:08:04]Read from MH i2c: 01 [14:08:04]MH_I2C_Read... [14:08:04]Read from MH i2c: 01 07 00 [14:08:04]MH_I2C_Read... [14:08:04]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 A3 0C F9 [14:08:04]RasterBufferAndPrint [14:08:04]line [14:08:04]line [14:08:04]line [14:08:04]line [14:08:04]line [14:08:04]written 0, free lines is 3244 [14:08:04]MH_Cut [14:08:04]Write to MH i2c: D1 01 00 49 01 01 1C [14:08:04]Write i2c OK [14:08:04]MH_I2C_Read... [14:08:04]Read from MH i2c: D1 [14:08:04]MH_I2C_Read... [14:08:04]Read from MH i2c: D1 01 00 [14:08:04]MH_I2C_Read... [14:08:04]Read from MH i2c: D1 01 00 49 01 00 1B [14:08:04]Write to MH i2c: 01 00 00 4A 01 4B [14:08:04]Write i2c OK [14:08:04]MH_I2C_Read... [14:08: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 73 A1 47 00 C9 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 03 50 01 00 F4 03 04 00 97 2C ED 66 B6 04 01 00 00 61 64 54 1B 62 68 A6 C8 [14:08:04]CommunicateWithHost err = 0 [14:08:04]CheckOFDResponse [14:08:04]1017 (14) - 77093643461234 [14:08:04]1041 (16) - 0000000000874979 [14:08:04]1040 (4) - 86019 [14:08:04]1012 (4) - 20.09.2024 08:04 [14:08:04]1206 (1) - 0 [14:08:04]OFD Sender: Remove packet 86019 [14:08:04]ProducePacketName [14:08:04]name=ofd_packets/00086019 [14:08:04]NVStorageDeleteData [14:08:04]OFD Sender: No OFD packet to send [14:08:04]*** Cut start [14:08:04]*** Partial cut [14:08:04]*** CUTSNS_PIN = 1 [14:08:04]*** CUTSNS_PIN = 0 [14:08:05]*** Brake cut motor [14:08:05]Read from MH i2c: 01 [14:08:05]MH_I2C_Read... [14:08:05]*** Stop cut motor [14:08:05]Read from MH i2c: *** Cut end [14:08:05]01 07 00 [14:08:05]MH_I2C_Read... [14:08:05]Read from MH i2c: 01 07 00 4A 01 00 00 00 00 00 FF 0F 60 [14:08:05]process_action close_receipt done [14:08:05]requested_data is exist [14:08:05]produce_requested_data [14:08:05]requested_item fm.sn is exist - process it [14:08:05]wFMCommunicate request_size=4 [14:08:05]MH_SAM_APDU [14:08:05]CAPDU: 80 11 00 00 [14:08:05]Write to MH i2c: E2 08 00 4B 01 80 11 00 00 00 00 00 00 C6 [14:08:05]Write i2c OK [14:08:05]MH_I2C_Read... [14:08:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:05]Read from MH i2c: E2 [14:08:05]MH_I2C_Read... [14:08:05]Read from MH i2c: E2 17 00 [14:08:05]MH_I2C_Read... [14:08:05]Read from MH i2c: E2 17 00 4B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 25 [14:08: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:08:05]wFMCommunicate OK [14:08:05]requested_item fd.num is exist - process it [14:08:05]SAM_PROTO_GetFieldsCounters [14:08:05]wFMCommunicate request_size=4 [14:08:05]MH_SAM_APDU [14:08:05]CAPDU: 80 13 00 00 [14:08:05]Write to MH i2c: E2 08 00 4C 01 80 13 00 00 00 00 00 00 C9 [14:08:05]Write i2c OK [14:08:05]MH_I2C_Read... [14:08:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:08:05]Read from MH i2c: E2 [14:08:05]MH_I2C_Read... [14:08:05]Read from MH i2c: E2 62 00 [14:08:05]MH_I2C_Read... [14:08:05]Read from MH i2c: E2 62 00 4C 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 03 50 01 00 0E 04 04 00 EF 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 52 [14:08: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 03 50 01 00 0E 04 04 00 EF 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:08:05]wFMCommunicate OK [14:08:05]SAM_PROTO_GetFieldsCounters done [14:08:05]requested_item shift.num is exist - process it [14:08:05]requested_item shift.opened is exist - process it [14:08:05]req_shift_opened [14:08:05]FM_GetShiftState [14:08:05]SAM_PROTO_GetShiftState [14:08:05]wFMCommunicate request_size=4 [14:08:05]MH_SAM_APDU [14:08:05]CAPDU: 80 13 01 00 [14:08:05]Write to MH i2c: E2 08 00 4D 01 80 13 01 00 00 00 00 00 CB [14:08:05]Write i2c OK [14:08:05]MH_I2C_Read... [14:08:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:05]Read from MH i2c: E2 [14:08:05]MH_I2C_Read... [14:08:05]Read from MH i2c: E2 0E 00 [14:08:05]MH_I2C_Read... [14:08:05]Read from MH i2c: E2 0E 00 4D 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 56 [14:08:05]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:08:05]wFMCommunicate OK [14:08:05]SAM_PROTO_GetShiftState done [14:08:05]FM_GetShiftState done [14:08:05]req_shift_opened done [14:08:05]requested_item shift.open_date is exist - process it [14:08:05]req_shift_open_date [14:08:05]req_shift_open_date done [14:08:05]produce_requested_data done [14:08:05]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86019,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [14:08:05]process_action_free close_receipt [14:08:05]json_value_free [14:08:05]json_value_free done [14:08:05]process_json_proto returns [14:08:05]Send response to host [14:08:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86019,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [14:08:05]free response buf [14:08:05]execute_script done [14:08:05]execute_script returns [14:08:05]free content buf [14:08:05]Sock 7.Close socket [14:08:05]Sock 7.Thread stoped [14:08:09]OFD Sender: No OFD packet to send [14:08:14]OFD Sender: No OFD packet to send [14:08:19]OFD Sender: No OFD packet to send [14:08:24]OFD Sender: No OFD packet to send [14:08:29]OFD Sender: No OFD packet to send [14:08:34]OFD Sender: No OFD packet to send [14:08:39]OFD Sender: No OFD packet to send [14:08:44]OFD Sender: No OFD packet to send [14:08:49]OFD Sender: No OFD packet to send [14:08:54]OFD Sender: No OFD packet to send [14:08:59]OFD Sender: No OFD packet to send [14:09:04]OFD Sender: No OFD packet to send [14:09:09]recv_with_timeout no data received [14:09:09]OFD Sender: No OFD packet to send [14:09:14]OFD Sender: No OFD packet to send [14:09:20]OFD Sender: No OFD packet to send [14:09:25]OFD Sender: No OFD packet to send [14:09:30]OFD Sender: No OFD packet to send [14:09:35]OFD Sender: No OFD packet to send [14:09:40]OFD Sender: No OFD packet to send [14:09:45]OFD Sender: No OFD packet to send [14:09:50]OFD Sender: No OFD packet to send [14:09:54]recv_with_timeout no data received [14:09:55]OFD Sender: No OFD packet to send [14:10:00]OFD Sender: No OFD packet to send [14:10:05]OFD Sender: No OFD packet to send [14:10:10]OFD Sender: No OFD packet to send [14:10:15]OFD Sender: No OFD packet to send [14:10:20]OFD Sender: No OFD packet to send [14:10:25]OFD Sender: No OFD packet to send [14:10:30]OFD Sender: No OFD packet to send [14:10:33]accept exits with 9 [14:10:33]New connection [14:10:33]New thread 3067624804 created [14:10:33]Thread 3067481444 joined [14:10:33]Waiting for new connection... [14:10:33] Sock 9.Parse request [14:10:33]Sock 9.Check first char [14:10:33]Sock 9.First char is OK [14:10:33]request: POST /json_proto HTTP/1.0 [14:10:33]Method: POST [14:10:33]URL: /json_proto [14:10:33]Method is POST - this is cgi request [14:10:33]url: /json_proto [14:10:33]query_string will be loaded in cgi processing [14:10:33]execute_cgi json_proto POST (null) [14:10:33]execute_cgi path=json_proto method=POST [14:10:33]POST find Content-Length [14:10:33]Host: 172.17.47.196:8080 [14:10:33]Content-Length: 677 [14:10:33]Content-Type: application/json [14:10:33] [14:10:33]POST finish read [14:10:33]Found Content-Length = 677 [14:10:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870890", "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" ] } } [14:10:33]execute_script... [14:10:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870890", "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" ] } } [14:10:33]POST & json_proto [14:10:33]process_json_proto [14:10:33]json parsed OK: [14:10:33]protocol is kg_v1.0 [14:10:33]action value=close_receipt [14:10:33]process_action close_receipt [14:10:33]cmd_close_receipt [14:10:33]MH_GetDate [14:10:33]Write to MH i2c: F0 00 00 4E 01 3E [14:10:33]Write i2c OK [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: F0 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: F0 09 00 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: F0 09 00 4E 01 00 5A 82 ED 66 4C 6B 94 66 27 [14:10:33]GetLastDocTimeStamp 1726841282 [14:10:33]current date 1726841434 [14:10:33]FM_GetShiftState [14:10:33]SAM_PROTO_GetShiftState [14:10:33]wFMCommunicate request_size=4 [14:10:33]MH_SAM_APDU [14:10:33]CAPDU: 80 13 01 00 [14:10:33]Write to MH i2c: E2 08 00 4F 01 80 13 01 00 00 00 00 00 CD [14:10:33]Write i2c OK [14:10:33]MH_I2C_Read... [14:10:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:33]Read from MH i2c: E2 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: E2 0E 00 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: E2 0E 00 4F 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 58 [14:10:33]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:10:33]wFMCommunicate OK [14:10:33]SAM_PROTO_GetShiftState done [14:10:33]FM_GetShiftState done [14:10:33]opened in 1726791534 [14:10:33]opened+sec_in_day 1726877934 [14:10:33]quantity*price = 50036 [14:10:33]sum+1 = 50037 [14:10:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 179 20.09.2024 14:10 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86020 ФПД: 49120044224037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T141034&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86020&fm=49120044224037&tin=02508201610067®Number=0000000000092592&sum=50000 [14:10:34]StoreToDocumentArchive [14:10:34]shift 495 fd 86020 [14:10:34]save to /storage/0495/doc_00086020 [14:10:34]save last doc name /storage/0495/doc_00086020 to /storage/kkm_last_doc_name [14:10:34]save OK [14:10:34]Clear old archive folders... [14:10:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:10:34]tlvbuf is 00F12A90 [14:10:34]SAM_PROTO_ClearQueue [14:10:34]wFMCommunicate request_size=4 [14:10:34]MH_SAM_APDU [14:10:34]CAPDU: 80 09 00 00 [14:10:34]Write to MH i2c: E2 08 00 5C 01 80 09 00 00 00 00 00 00 CF [14:10:34]Write i2c OK [14:10:34]MH_I2C_Read... [14:10:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:10:34]Read from MH i2c: E2 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 03 00 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 03 00 5C 01 00 90 00 D1 [14:10:34]RAPDU: 90 00 [14:10:34]wFMCommunicate OK [14:10:34]SAM_PROTO_ClearQueue done [14:10:34]KKMCreateOFDPacket [14:10:34]OFDProtocolAddRootSTLVToBuf [14:10:34]FM_MakeSignedData [14:10:34]FM_MakeSignedData [14:10:34]SAM_PROTO_SignData [14:10:34]wFMCommunicate request_size=4 [14:10:34]MH_SAM_APDU [14:10:34]CAPDU: 80 0D 01 02 [14:10:34]Write to MH i2c: E2 08 00 5D 01 80 0D 01 02 00 00 00 00 D7 [14:10:34]Write i2c OK [14:10:34]MH_I2C_Read... [14:10:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:10:34]Read from MH i2c: E2 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 03 00 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 03 00 5D 01 00 90 00 D2 [14:10:34]RAPDU: 90 00 [14:10:34]wFMCommunicate OK [14:10:34]wFMCommunicate request_size=255 [14:10:34]MH_SAM_APDU [14:10:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 5A 82 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 2C [14:10:34]Write to MH i2c: E2 02 01 5E 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 B3 00 00 00 F4 03 04 00 5A 82 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 2C 00 00 B7 [14:10:34]Write i2c OK [14:10:34]MH_I2C_Read... [14:10:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:35]OFD Sender: No OFD packet to send [14:10:35]Read from MH i2c: E2 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 03 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 03 00 5E 01 00 90 00 D3 [14:10:35]RAPDU: 90 00 [14:10:35]wFMCommunicate OK [14:10:35]wFMCommunicate request_size=10 [14:10:35]MH_SAM_APDU [14:10:35]CAPDU: 80 0D 02 02 05 AC A6 C9 8E 25 [14:10:35]Write to MH i2c: E2 0D 00 5F 01 80 0D 02 02 05 00 AC A6 C9 8E 25 00 00 B2 [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:35]Read from MH i2c: E2 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 03 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 03 00 5F 01 00 90 00 D4 [14:10:35]RAPDU: 90 00 [14:10:35]wFMCommunicate OK [14:10:35]wFMCommunicate request_size=4 [14:10:35]MH_SAM_APDU [14:10:35]CAPDU: 80 0D 03 02 [14:10:35]Write to MH i2c: E2 08 00 60 01 80 0D 03 02 00 00 00 00 DC [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:10:35]Read from MH i2c: E2 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 0B 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 0B 00 60 01 00 43 D6 82 C4 AF BE F5 BF 90 00 5D [14:10:35]RAPDU: 43 D6 82 C4 AF BE F5 BF 90 00 [14:10:35]wFMCommunicate OK [14:10:35]SAM_PROTO_SignData done [14:10:35]FM_MakeSignedData done [14:10:35]CreateOFDProtocolMessage [14:10:35]wFMCommunicate request_size=4 [14:10:35]MH_SAM_APDU [14:10:35]CAPDU: 80 11 00 00 [14:10:35]Write to MH i2c: E2 08 00 61 01 80 11 00 00 00 00 00 00 DC [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:35]Read from MH i2c: E2 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 17 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 17 00 61 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3B [14:10: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:10:35]wFMCommunicate OK [14:10:35]CreateOFDProtocolMessage done [14:10:35]OFDSenderStorePacket 86020 [14:10:35]StoreOFDPacket docnum=86020 [14:10: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 06 12 07 01 9A 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 5A 82 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 2C AC A6 C9 8E 25 43 D6 82 C4 AF BE F5 BF [14:10:35]CheckFolder [14:10:35]dirname=/storage/ofd_packets [14:10:35]CheckFolder done [14:10:35]ProducePacketName [14:10:35]name=ofd_packets/00086020 [14:10:35]NVStorageSaveData ofd_packets/00086020 [14:10:35]File name is /storage/ofd_packets/00086020 [14:10:35]Write 301 bytes [14:10:35]NVStorageSaveData done [14:10:35]OFDSenderStorePacket done [14:10:35]KKMCreateOFDPacket done [14:10:35]NVStorageSaveData kkm_last_timestamp [14:10:35]File name is /storage/kkm_last_timestamp [14:10:35]Write 4 bytes [14:10:35]NVStorageSaveData done [14:10:35]ExternCall_PrintAddStr [14:10:35]wPrintStart [14:10:35]Write to MH i2c: 01 00 00 62 01 63 [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: 01 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: 01 07 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: 01 07 00 62 01 00 00 00 00 00 FF 0F 78 [14:10:35]RasterBufferAndPrint [14:10:35]line Счет N : (1)870890 [14:10:35]line ИНН: 02508201610067 [14:10:35]line Контрольно-Кассовый Чек [14:10:35]line ПРОДАЖА [14:10:35]line ТРК (МРК, ГНК) : 43 [14:10:35]line Товар: 2710124130 [14:10:35]line Аи-92-К-5 [14:10:35]line 7.380 * 67.80 [14:10:35]line = 500.36 [14:10:35]line НДС 12% НСП 1% [14:10:35]line > о реализуемом товаре [14:10:35]line ОКРУГЛЕНИЕ: -0.36 [14:10:35]line ИТОГО: 500.00 [14:10:35]line Внесено: 500.00 [14:10:35]line СДАЧА: 0.00 [14:10:35]line НСП 1% : 4.43 [14:10:35]line НДС 12% : 53.14 [14:10:35]line Наличными: 500.00 [14:10:35]line Безнал.: 0.00 [14:10:35]line Место: АЗС № 137 "Партнер Нефть" [14:10:35]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:10:35]line СНО: Общий режим [14:10:35]line Чек 179 20.09.2024 14:10 [14:10:35]line Смена: 495 ФФД: 1.0 [14:10:35]line ЗНМ: 0300000064 [14:10:35]line РНМ: 0000000000092592 [14:10:35]line Версия ККМ: 001 [14:10:35]line ФМ: 0000000000874979 [14:10:35]line ФД: 86020 [14:10:35]line ФПД: 49120044224037 [14:10:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T141034&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86020&fm=49120044224037&tin=02508201610067®Number=0000000000092592&sum=50000 [14:10:35]OFD Sender: Processing packet 86020 [packets to send 263, broken 262] [14:10:35]ProducePacketName [14:10:35]name=ofd_packets/00086020 [14:10:35]OFD Sender: To server: pG, [14:10:35]CommunicateWithHost lk.salyk.kg:30040 [14:10:35]ConnectInit lk.salyk.kg [14:10:35]written 0, free lines is 4095 [14:10:36]Write to MH i2c: 01 00 00 8D 01 8E [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: 01 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: 01 07 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 DE 0C 7F [14:10:36]RasterBufferAndPrint [14:10:36]line [14:10:36]line [14:10:36]line [14:10:36]line [14:10:36]line [14:10:36]written 0, free lines is 3300 [14:10:36]MH_Cut [14:10:36]Write to MH i2c: D1 01 00 94 01 01 67 [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: D1 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: D1 01 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: D1 01 00 94 01 00 66 [14:10:36]Write to MH i2c: 01 00 00 95 01 96 [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]Connected sock=11 [14:10:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 06 12 07 01 9A 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 5A 82 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 2C AC A6 C9 8E 25 43 D6 82 C4 AF BE F5 BF [14:10:36]*** Cut start [14:10:36]*** Partial cut [14:10:36]*** CUTSNS_PIN = 1 [14:10:36]*** CUTSNS_PIN = 0 [14:10:37]*** Brake cut motor [14:10:37]Read from MH i2c: 01 [14:10:37]MH_I2C_Read... [14:10:37]*** Stop cut motor [14:10:37]*** Cut end [14:10:37]Read from MH i2c: 01 07 00 [14:10:37]MH_I2C_Read... [14:10:37]Read from MH i2c: 01 07 00 95 01 00 00 00 00 00 FF 0F AB [14:10:37]process_action close_receipt done [14:10:37]requested_data is exist [14:10:37]produce_requested_data [14:10:37]requested_item fm.sn is exist - process it [14:10:37]wFMCommunicate request_size=4 [14:10:37]MH_SAM_APDU [14:10:37]CAPDU: 80 11 00 00 [14:10:37]Write to MH i2c: E2 08 00 96 01 80 11 00 00 00 00 00 00 11 [14:10:37]Write i2c OK [14:10:37]MH_I2C_Read... [14:10:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:37]Read from MH i2c: E2 [14:10:37]MH_I2C_Read... [14:10:37]Read from MH i2c: E2 17 00 [14:10:37]MH_I2C_Read... [14:10:37]Read from MH i2c: E2 17 00 96 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 70 [14:10: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:10:37]wFMCommunicate OK [14:10:37]requested_item fd.num is exist - process it [14:10:37]SAM_PROTO_GetFieldsCounters [14:10:37]wFMCommunicate request_size=4 [14:10:37]MH_SAM_APDU [14:10:37]CAPDU: 80 13 00 00 [14:10:37]Write to MH i2c: E2 08 00 97 01 80 13 00 00 00 00 00 00 14 [14:10:37]Write i2c OK [14:10:37]MH_I2C_Read... [14:10:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:10:37]Read from MH i2c: E2 [14:10:37]MH_I2C_Read... [14:10:37]Read from MH i2c: E2 62 00 [14:10:37]MH_I2C_Read... [14:10:37]Read from MH i2c: E2 62 00 97 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 04 50 01 00 0E 04 04 00 EF 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 A1 [14:10:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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:10:37]wFMCommunicate OK [14:10:37]SAM_PROTO_GetFieldsCounters done [14:10:37]requested_item shift.num is exist - process it [14:10:37]requested_item shift.opened is exist - process it [14:10:37]req_shift_opened [14:10:37]FM_GetShiftState [14:10:37]SAM_PROTO_GetShiftState [14:10:37]wFMCommunicate request_size=4 [14:10:37]MH_SAM_APDU [14:10:37]CAPDU: 80 13 01 00 [14:10:37]Write to MH i2c: E2 08 00 98 01 80 13 01 00 00 00 00 00 16 [14:10:37]Write i2c OK [14:10:37]MH_I2C_Read... [14:10:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:37]Read from MH i2c: E2 [14:10:37]MH_I2C_Read... [14:10:37]Read from MH i2c: E2 0E 00 [14:10:37]MH_I2C_Read... [14:10:37]Read from MH i2c: E2 0E 00 98 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A1 [14:10:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:10:37]wFMCommunicate OK [14:10:37]SAM_PROTO_GetShiftState done [14:10:37]FM_GetShiftState done [14:10:37]req_shift_opened done [14:10:37]requested_item shift.open_date is exist - process it [14:10:37]req_shift_open_date [14:10:37]req_shift_open_date done [14:10:37]produce_requested_data done [14:10:37]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86020,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [14:10:37]process_action_free close_receipt [14:10:37]json_value_free [14:10:37]json_value_free done [14:10:37]process_json_proto returns [14:10:37]Send response to host [14:10:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86020,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [14:10:37]free response buf [14:10:37]execute_script done [14:10:37]execute_script returns [14:10:37]free content buf [14:10:37]Sock 9.Close socket [14:10:37]Sock 9.Thread stoped [14:10: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 AE DF 47 00 B1 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 04 50 01 00 F4 03 04 00 31 2D ED 66 B6 04 01 00 00 A6 FA 63 09 D3 72 34 28 [14:10:38]CommunicateWithHost err = 0 [14:10:38]CheckOFDResponse [14:10:38]1017 (14) - 77093643461234 [14:10:38]1041 (16) - 0000000000874979 [14:10:38]1040 (4) - 86020 [14:10:38]1012 (4) - 20.09.2024 08:07 [14:10:38]1206 (1) - 0 [14:10:38]OFD Sender: Remove packet 86020 [14:10:38]ProducePacketName [14:10:38]name=ofd_packets/00086020 [14:10:38]NVStorageDeleteData [14:10:39]OFD Sender: No OFD packet to send [14:10:44]OFD Sender: No OFD packet to send [14:10:49]OFD Sender: No OFD packet to send [14:10:54]OFD Sender: No OFD packet to send [14:10:59]OFD Sender: No OFD packet to send [14:11:04]OFD Sender: No OFD packet to send [14:11:09]OFD Sender: No OFD packet to send [14:11:14]OFD Sender: No OFD packet to send [14:11:19]OFD Sender: No OFD packet to send [14:11:24]OFD Sender: No OFD packet to send [14:11:29]OFD Sender: No OFD packet to send [14:11:34]OFD Sender: No OFD packet to send [14:11:39]OFD Sender: No OFD packet to send [14:11:44]OFD Sender: No OFD packet to send [14:11:49]OFD Sender: No OFD packet to send [14:11:54]OFD Sender: No OFD packet to send [14:11:59]OFD Sender: No OFD packet to send [14:12:04]OFD Sender: No OFD packet to send [14:12:09]OFD Sender: No OFD packet to send [14:12:14]OFD Sender: No OFD packet to send [14:12:19]OFD Sender: No OFD packet to send [14:12:24]OFD Sender: No OFD packet to send [14:12:29]recv_with_timeout no data received [14:12:29]OFD Sender: No OFD packet to send [14:12:34]OFD Sender: No OFD packet to send [14:12:39]OFD Sender: No OFD packet to send [14:12:44]OFD Sender: No OFD packet to send [14:12:49]OFD Sender: No OFD packet to send [14:12:54]OFD Sender: No OFD packet to send [14:12:59]OFD Sender: No OFD packet to send [14:13:04]OFD Sender: No OFD packet to send [14:13:09]OFD Sender: No OFD packet to send [14:13:14]OFD Sender: No OFD packet to send [14:13:19]OFD Sender: No OFD packet to send [14:13:24]OFD Sender: No OFD packet to send [14:13:29]OFD Sender: No OFD packet to send [14:13:34]OFD Sender: No OFD packet to send [14:13:39]OFD Sender: No OFD packet to send [14:13:44]OFD Sender: No OFD packet to send [14:13:49]OFD Sender: No OFD packet to send [14:13:54]OFD Sender: No OFD packet to send [14:13:59]OFD Sender: No OFD packet to send [14:14:04]OFD Sender: No OFD packet to send [14:14:09]OFD Sender: No OFD packet to send [14:14:14]OFD Sender: No OFD packet to send [14:14:19]OFD Sender: No OFD packet to send [14:14:24]OFD Sender: No OFD packet to send [14:14:29]OFD Sender: No OFD packet to send [14:14:34]OFD Sender: No OFD packet to send [14:14:39]OFD Sender: No OFD packet to send [14:14:44]OFD Sender: No OFD packet to send [14:14:49]OFD Sender: No OFD packet to send [14:14:54]OFD Sender: No OFD packet to send [14:14:59]OFD Sender: No OFD packet to send [14:15:04]OFD Sender: No OFD packet to send [14:15:09]OFD Sender: No OFD packet to send [14:15:14]OFD Sender: No OFD packet to send [14:15:19]OFD Sender: No OFD packet to send [14:15:24]OFD Sender: No OFD packet to send [14:15:29]OFD Sender: No OFD packet to send [14:15:34]OFD Sender: No OFD packet to send [14:15:39]OFD Sender: No OFD packet to send [14:15:42]recv_with_timeout no data received [14:15:44]OFD Sender: No OFD packet to send [14:15:49]OFD Sender: No OFD packet to send [14:15:54]OFD Sender: No OFD packet to send [14:15:59]OFD Sender: No OFD packet to send [14:16:04]OFD Sender: No OFD packet to send [14:16:09]OFD Sender: No OFD packet to send [14:16:14]OFD Sender: No OFD packet to send [14:16:19]OFD Sender: No OFD packet to send [14:16:25]OFD Sender: No OFD packet to send [14:16:30]OFD Sender: No OFD packet to send [14:16:35]OFD Sender: No OFD packet to send [14:16:40]OFD Sender: No OFD packet to send [14:16:45]OFD Sender: No OFD packet to send [14:16:50]OFD Sender: No OFD packet to send [14:16:55]OFD Sender: No OFD packet to send [14:17:00]OFD Sender: No OFD packet to send [14:17:05]OFD Sender: No OFD packet to send [14:17:10]OFD Sender: No OFD packet to send [14:17:15]OFD Sender: No OFD packet to send [14:17:20]OFD Sender: No OFD packet to send [14:17:25]OFD Sender: No OFD packet to send [14:17:30]OFD Sender: No OFD packet to send [14:17:35]OFD Sender: No OFD packet to send [14:17:40]OFD Sender: No OFD packet to send [14:17:45]OFD Sender: No OFD packet to send [14:17:50]OFD Sender: No OFD packet to send [14:17:55]OFD Sender: No OFD packet to send [14:18:10]OFD Sender: No OFD packet to send [14:18:11]recv_with_timeout no data received [14:18:15]OFD Sender: No OFD packet to send [14:18:20]OFD Sender: No OFD packet to send [14:18:25]OFD Sender: No OFD packet to send [14:18:30]OFD Sender: No OFD packet to send [14:18:35]OFD Sender: No OFD packet to send [14:18:40]OFD Sender: No OFD packet to send [14:18:45]OFD Sender: No OFD packet to send [14:18:50]OFD Sender: No OFD packet to send [14:18:55]OFD Sender: No OFD packet to send [14:19:00]OFD Sender: No OFD packet to send [14:19:05]OFD Sender: No OFD packet to send [14:19:10]OFD Sender: No OFD packet to send [14:19:15]OFD Sender: No OFD packet to send [14:19:20]OFD Sender: No OFD packet to send [14:19:25]OFD Sender: No OFD packet to send [14:19:30]OFD Sender: No OFD packet to send [14:19:35]OFD Sender: No OFD packet to send [14:19:40]OFD Sender: No OFD packet to send [14:19:45]OFD Sender: No OFD packet to send [14:19:50]OFD Sender: No OFD packet to send [14:19:55]OFD Sender: No OFD packet to send [14:20:00]OFD Sender: No OFD packet to send [14:20:05]OFD Sender: No OFD packet to send [14:20:10]OFD Sender: No OFD packet to send [14:20:15]OFD Sender: No OFD packet to send [14:20:20]OFD Sender: No OFD packet to send [14:20:25]OFD Sender: No OFD packet to send [14:20:30]OFD Sender: No OFD packet to send [14:20:35]OFD Sender: No OFD packet to send [14:20:40]OFD Sender: No OFD packet to send [14:20:45]OFD Sender: No OFD packet to send [14:20:50]OFD Sender: No OFD packet to send [14:20:55]OFD Sender: No OFD packet to send [14:21:00]OFD Sender: No OFD packet to send [14:21:05]OFD Sender: No OFD packet to send [14:21:10]OFD Sender: No OFD packet to send [14:21:11]recv_with_timeout no data received [14:21:15]OFD Sender: No OFD packet to send [14:21:16]accept exits with 7 [14:21:16]New connection [14:21:16]New thread 3067481444 created [14:21:16]Thread 3067624804 joined [14:21:16]Waiting for new connection... [14:21:16] Sock 7.Parse request [14:21:16]Sock 7.Check first char [14:21:16]Sock 7.First char is OK [14:21:16]request: POST /json_proto HTTP/1.0 [14:21:16]Method: POST [14:21:16]URL: /json_proto [14:21:16]Method is POST - this is cgi request [14:21:16]url: /json_proto [14:21:16]query_string will be loaded in cgi processing [14:21:16]execute_cgi json_proto POST (null) [14:21:16]execute_cgi path=json_proto method=POST [14:21:16]POST find Content-Length [14:21:16]Host: 172.17.47.196:8080 [14:21:16]Content-Length: 696 [14:21:16]Content-Type: application/json [14:21:16] [14:21:16]POST finish read [14:21:16]Found Content-Length = 696 [14:21:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147820", "tax_sys" : 0, "items" : [ { "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" : 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" ] } } [14:21:16]execute_script... [14:21:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147820", "tax_sys" : 0, "items" : [ { "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" : 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" ] } } [14:21:16]POST & json_proto [14:21:16]process_json_proto [14:21:16]json parsed OK: [14:21:16]protocol is kg_v1.0 [14:21:16]action value=close_receipt [14:21:16]process_action close_receipt [14:21:16]cmd_close_receipt [14:21:16]MH_GetDate [14:21:16]Write to MH i2c: F0 00 00 99 01 89 [14:21:16]Write i2c OK [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: F0 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: F0 09 00 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: F0 09 00 99 01 00 DD 84 ED 66 4C 6B 94 66 F7 [14:21:16]GetLastDocTimeStamp 1726841434 [14:21:16]current date 1726842077 [14:21:16]FM_GetShiftState [14:21:16]SAM_PROTO_GetShiftState [14:21:16]wFMCommunicate request_size=4 [14:21:16]MH_SAM_APDU [14:21:16]CAPDU: 80 13 01 00 [14:21:16]Write to MH i2c: E2 08 00 9A 01 80 13 01 00 00 00 00 00 18 [14:21:16]Write i2c OK [14:21:16]MH_I2C_Read... [14:21:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:16]Read from MH i2c: E2 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: E2 0E 00 [14:21:16]MH_I2C_Read... [14:21:16]Read from MH i2c: E2 0E 00 9A 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A3 [14:21:16]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:21:16]wFMCommunicate OK [14:21:16]SAM_PROTO_GetShiftState done [14:21:16]FM_GetShiftState done [14:21:16]opened in 1726791534 [14:21:16]opened+sec_in_day 1726877934 [14:21:16]quantity*price = 9500 [14:21:16]sum+1 = 9501 [14:21:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 180 20.09.2024 14:21 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86021 ФПД: 16589600379408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T142117&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86021&fm=16589600379408&tin=02508201610067®Number=0000000000092592&sum=9500 0 [14:21:17]StoreToDocumentArchive [14:21:17]shift 495 fd 86021 [14:21:17]save to /storage/0495/doc_00086021 [14:21:17]save last doc name /storage/0495/doc_00086021 to /storage/kkm_last_doc_name [14:21:17]save OK [14:21:17]Clear old archive folders... [14:21:17]ProcessDocumentItem done err = 0, tmpTLVsize=299 [14:21:17]tlvbuf is 00F075C0 [14:21:17]SAM_PROTO_ClearQueue [14:21:17]wFMCommunicate request_size=4 [14:21:17]MH_SAM_APDU [14:21:17]CAPDU: 80 09 00 00 [14:21:17]Write to MH i2c: E2 08 00 A7 01 80 09 00 00 00 00 00 00 1A [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:17]Read from MH i2c: E2 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 A7 01 00 90 00 1C [14:21:17]RAPDU: 90 00 [14:21:17]wFMCommunicate OK [14:21:17]SAM_PROTO_ClearQueue done [14:21:17]KKMCreateOFDPacket [14:21:17]OFDProtocolAddRootSTLVToBuf [14:21:17]FM_MakeSignedData [14:21:17]FM_MakeSignedData [14:21:17]SAM_PROTO_SignData [14:21:17]wFMCommunicate request_size=4 [14:21:17]MH_SAM_APDU [14:21:17]CAPDU: 80 0D 01 02 [14:21:17]Write to MH i2c: E2 08 00 A8 01 80 0D 01 02 00 00 00 00 22 [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:17]Read from MH i2c: E2 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 [14:21:17]MH_I2C_Read... [14:21:17]Read from MH i2c: E2 03 00 A8 01 00 90 00 1D [14:21:17]RAPDU: 90 00 [14:21:17]wFMCommunicate OK [14:21:17]wFMCommunicate request_size=255 [14:21:17]MH_SAM_APDU [14:21:17]CAPDU: 80 0D 02 02 FA 03 00 2B 01 1E 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 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 B4 00 00 00 F4 03 04 00 DD 84 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 [14:21:17]Write to MH i2c: E2 02 01 A9 01 80 0D 02 02 FA 00 03 00 2B 01 1E 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 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 B4 00 00 00 F4 03 04 00 DD 84 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 00 00 AB [14:21:17]Write i2c OK [14:21:17]MH_I2C_Read... [14:21:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:18]Read from MH i2c: E2 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 03 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 03 00 A9 01 00 90 00 1E [14:21:18]RAPDU: 90 00 [14:21:18]wFMCommunicate OK [14:21:18]wFMCommunicate request_size=58 [14:21:18]MH_SAM_APDU [14:21:18]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 05 50 01 00 35 04 06 00 0F 16 91 3C D2 10 [14:21:18]Write to MH i2c: E2 3D 00 AA 01 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 05 50 01 00 35 04 06 00 0F 16 91 3C D2 10 00 00 4C [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:18]Read from MH i2c: E2 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 03 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 03 00 AA 01 00 90 00 1F [14:21:18]RAPDU: 90 00 [14:21:18]wFMCommunicate OK [14:21:18]wFMCommunicate request_size=4 [14:21:18]MH_SAM_APDU [14:21:18]CAPDU: 80 0D 03 02 [14:21:18]Write to MH i2c: E2 08 00 AB 01 80 0D 03 02 00 00 00 00 27 [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:18]Read from MH i2c: E2 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 0B 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 0B 00 AB 01 00 7E 88 C5 DE AF 08 E8 F7 90 00 67 [14:21:18]RAPDU: 7E 88 C5 DE AF 08 E8 F7 90 00 [14:21:18]wFMCommunicate OK [14:21:18]SAM_PROTO_SignData done [14:21:18]FM_MakeSignedData done [14:21:18]CreateOFDProtocolMessage [14:21:18]wFMCommunicate request_size=4 [14:21:18]MH_SAM_APDU [14:21:18]CAPDU: 80 11 00 00 [14:21:18]Write to MH i2c: E2 08 00 AC 01 80 11 00 00 00 00 00 00 27 [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:18]Read from MH i2c: E2 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 17 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: E2 17 00 AC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 86 [14:21: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:21:18]wFMCommunicate OK [14:21:18]CreateOFDProtocolMessage done [14:21:18]OFDSenderStorePacket 86021 [14:21:18]StoreOFDPacket docnum=86021 [14:21: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 3F 01 00 00 F0 E4 37 01 DA 9D 5A 03 01 00 03 00 2B 01 1E 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 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 B4 00 00 00 F4 03 04 00 DD 84 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0F 16 91 3C D2 10 7E 88 C5 DE AF 08 E8 F7 [14:21:18]CheckFolder [14:21:18]dirname=/storage/ofd_packets [14:21:18]CheckFolder done [14:21:18]ProducePacketName [14:21:18]name=ofd_packets/00086021 [14:21:18]NVStorageSaveData ofd_packets/00086021 [14:21:18]File name is /storage/ofd_packets/00086021 [14:21:18]Write 349 bytes [14:21:18]NVStorageSaveData done [14:21:18]OFDSenderStorePacket done [14:21:18]KKMCreateOFDPacket done [14:21:18]NVStorageSaveData kkm_last_timestamp [14:21:18]File name is /storage/kkm_last_timestamp [14:21:18]Write 4 bytes [14:21:18]NVStorageSaveData done [14:21:18]ExternCall_PrintAddStr [14:21:18]wPrintStart [14:21:18]Write to MH i2c: 01 00 00 AD 01 AE [14:21:18]Write i2c OK [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: 01 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: 01 07 00 [14:21:18]MH_I2C_Read... [14:21:18]Read from MH i2c: 01 07 00 AD 01 00 00 00 00 00 FF 0F C3 [14:21:18]RasterBufferAndPrint [14:21:18]line Счет N : (3)147820 [14:21:18]line ИНН: 02508201610067 [14:21:18]line Контрольно-Кассовый Чек [14:21:18]line ПРОДАЖА [14:21:18]line Товар: 4700000480364 [14:21:18]line Напиток энерг Nitro экзотик 0.45 ж/б [14:21:18]line 1.000 * 95.00 [14:21:18]line = 95.00 [14:21:18]line НДС 12% НСП 1% [14:21:18]line > о реализуемом товаре [14:21:18]line ИТОГО: 95.00 [14:21:18]line НСП 1% : 0.84 [14:21:18]line НДС 12% : 10.09 [14:21:18]line Наличными: 95.00 [14:21:18]line Безнал.: 0.00 [14:21:18]line Место: АЗС № 137 "Партнер Нефть" [14:21:18]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:21:18]line СНО: Общий режим [14:21:18]line Чек 180 20.09.2024 14:21 [14:21:18]line Смена: 495 ФФД: 1.0 [14:21:18]line ЗНМ: 0300000064 [14:21:18]line РНМ: 0000000000092592 [14:21:18]line Версия ККМ: 001 [14:21:18]line ФМ: 0000000000874979 [14:21:18]line ФД: 86021 [14:21:18]line ФПД: 16589600379408 [14:21:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T142117&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86021&fm=16589600379408&tin=02508201610067®Number=0000000000092592&sum=9500 [14:21:18]line 0 [14:21:18]OFD Sender: Processing packet 86021 [packets to send 263, broken 262] [14:21:18]ProducePacketName [14:21:18]name=ofd_packets/00086021 [14:21:18]OFD Sender: To server: pG, [14:21:18]CommunicateWithHost lk.salyk.kg:30040 [14:21:18]ConnectInit lk.salyk.kg [14:21:18]written 0, free lines is 4095 [14:21:19]Write to MH i2c: 01 00 00 D6 01 D7 [14:21:19]Write i2c OK [14:21:19]MH_I2C_Read... [14:21:19]Read from MH i2c: 01 [14:21:19]MH_I2C_Read... [14:21:19]Read from MH i2c: 01 07 00 [14:21:19]MH_I2C_Read... [14:21:19]Read from MH i2c: 01 07 00 D6 01 00 00 00 00 00 E2 0C CC [14:21:19]RasterBufferAndPrint [14:21:19]line [14:21:19]line [14:21:19]line [14:21:19]line [14:21:19]line [14:21:19]written 0, free lines is 3304 [14:21:19]MH_Cut [14:21:19]Write to MH i2c: D1 01 00 DD 01 01 B0 [14:21:19]Write i2c OK [14:21:19]MH_I2C_Read... [14:21:19]Read from MH i2c: D1 [14:21:19]MH_I2C_Read... [14:21:19]Read from MH i2c: D1 01 00 [14:21:19]MH_I2C_Read... [14:21:19]Read from MH i2c: D1 01 00 DD 01 00 AF [14:21:19]Write to MH i2c: 01 00 00 DE 01 DF [14:21:19]Write i2c OK [14:21:19]MH_I2C_Read... [14:21:19]*** Cut start [14:21:19]*** Partial cut [14:21:19]*** CUTSNS_PIN = 1 [14:21:19]*** CUTSNS_PIN = 0 [14:21:20]*** Brake cut motor [14:21:20]Read from MH i2c: 01 [14:21:20]MH_I2C_Read... [14:21:20]*** Stop cut motor [14:21:20]*** Cut end [14:21:20]Read from MH i2c: 01 07 00 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: 01 07 00 DE 01 00 00 00 00 00 FF 0F F4 [14:21:20]process_action close_receipt done [14:21:20]requested_data is exist [14:21:20]produce_requested_data [14:21:20]requested_item fm.sn is exist - process it [14:21:20]wFMCommunicate request_size=4 [14:21:20]MH_SAM_APDU [14:21:20]CAPDU: 80 11 00 00 [14:21:20]Write to MH i2c: E2 08 00 DF 01 80 11 00 00 00 00 00 00 5A [14:21:20]Write i2c OK [14:21:20]MH_I2C_Read... [14:21:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:20]Read from MH i2c: E2 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 17 00 [14:21:20]MH_I2C_Read... [14:21:20]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 [14:21: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:21:20]wFMCommunicate OK [14:21:20]requested_item fd.num is exist - process it [14:21:20]SAM_PROTO_GetFieldsCounters [14:21:20]wFMCommunicate request_size=4 [14:21:20]MH_SAM_APDU [14:21:20]CAPDU: 80 13 00 00 [14:21:20]Write to MH i2c: E2 08 00 E0 01 80 13 00 00 00 00 00 00 5D [14:21:20]Write i2c OK [14:21:20]MH_I2C_Read... [14:21:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:20]Read from MH i2c: E2 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 62 00 [14:21:20]MH_I2C_Read... [14:21:20]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 05 50 01 00 0E 04 04 00 EF 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 EE [14:21: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 05 50 01 00 0E 04 04 00 EF 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:21:20]wFMCommunicate OK [14:21:20]SAM_PROTO_GetFieldsCounters done [14:21:20]requested_item shift.num is exist - process it [14:21:20]requested_item shift.opened is exist - process it [14:21:20]req_shift_opened [14:21:20]FM_GetShiftState [14:21:20]SAM_PROTO_GetShiftState [14:21:20]wFMCommunicate request_size=4 [14:21:20]MH_SAM_APDU [14:21:20]CAPDU: 80 13 01 00 [14:21:20]Write to MH i2c: E2 08 00 E1 01 80 13 01 00 00 00 00 00 5F [14:21:20]Write i2c OK [14:21:20]MH_I2C_Read... [14:21:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:20]Read from MH i2c: E2 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 0E 00 [14:21:20]MH_I2C_Read... [14:21:20]Read from MH i2c: E2 0E 00 E1 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EA [14:21:20]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:21:20]wFMCommunicate OK [14:21:20]SAM_PROTO_GetShiftState done [14:21:20]FM_GetShiftState done [14:21:20]req_shift_opened done [14:21:20]requested_item shift.open_date is exist - process it [14:21:20]req_shift_open_date [14:21:20]req_shift_open_date done [14:21:20]produce_requested_data done [14:21:20]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86021,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [14:21:20]process_action_free close_receipt [14:21:20]json_value_free [14:21:20]json_value_free done [14:21:20]process_json_proto returns [14:21:20]Send response to host [14:21:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86021,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [14:21:20]free response buf [14:21:20]execute_script done [14:21:20]execute_script returns [14:21:20]free content buf [14:21:20]Sock 7.Close socket [14:21:20]Sock 7.Thread stoped [14:21:21]Connected sock=9 [14:21: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 3F 01 00 00 F0 E4 37 01 DA 9D 5A 03 01 00 03 00 2B 01 1E 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 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 B4 00 00 00 F4 03 04 00 DD 84 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0F 16 91 3C D2 10 7E 88 C5 DE AF 08 E8 F7 [14:21: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 0E 85 47 00 76 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 05 50 01 00 F4 03 04 00 B5 2F ED 66 B6 04 01 00 00 A4 05 31 D7 2B BB A5 E5 [14:21:21]CommunicateWithHost err = 0 [14:21:21]CheckOFDResponse [14:21:21]1017 (14) - 77093643461234 [14:21:21]1041 (16) - 0000000000874979 [14:21:21]1040 (4) - 86021 [14:21:21]1012 (4) - 20.09.2024 08:17 [14:21:21]1206 (1) - 0 [14:21:21]OFD Sender: Remove packet 86021 [14:21:21]ProducePacketName [14:21:21]name=ofd_packets/00086021 [14:21:21]NVStorageDeleteData [14:21:22]OFD Sender: No OFD packet to send [14:21:27]OFD Sender: No OFD packet to send [14:21:32]OFD Sender: No OFD packet to send [14:21:37]OFD Sender: No OFD packet to send [14:21:42]OFD Sender: No OFD packet to send [14:21:47]OFD Sender: No OFD packet to send [14:21:52]OFD Sender: No OFD packet to send [14:21:57]OFD Sender: No OFD packet to send [14:22:02]OFD Sender: No OFD packet to send [14:22:07]OFD Sender: No OFD packet to send [14:22:12]OFD Sender: No OFD packet to send [14:22:17]OFD Sender: No OFD packet to send [14:22:22]OFD Sender: No OFD packet to send [14:22:27]OFD Sender: No OFD packet to send [14:22:32]OFD Sender: No OFD packet to send [14:22:37]OFD Sender: No OFD packet to send [14:22:42]OFD Sender: No OFD packet to send [14:22:47]OFD Sender: No OFD packet to send [14:22:50]recv_with_timeout no data received [14:22:52]OFD Sender: No OFD packet to send [14:22:57]OFD Sender: No OFD packet to send [14:23:02]OFD Sender: No OFD packet to send [14:23:07]OFD Sender: No OFD packet to send [14:23:08]recv_with_timeout no data received [14:23:12]OFD Sender: No OFD packet to send [14:23:15]accept exits with 10 [14:23:15]New connection [14:23:15]New thread 3067624804 created [14:23:15]Thread 3067481444 joined [14:23:15]Waiting for new connection... [14:23:15] Sock 10.Parse request [14:23:15]Sock 10.Check first char [14:23:15]Sock 10.First char is OK [14:23:15]request: POST /json_proto HTTP/1.0 [14:23:15]Method: POST [14:23:15]URL: /json_proto [14:23:15]Method is POST - this is cgi request [14:23:15]url: /json_proto [14:23:15]query_string will be loaded in cgi processing [14:23:15]execute_cgi json_proto POST (null) [14:23:15]execute_cgi path=json_proto method=POST [14:23:15]POST find Content-Length [14:23:15]Host: 172.17.47.196:8080 [14:23:15]Content-Length: 687 [14:23:15]Content-Type: application/json [14:23:15] [14:23:15]POST finish read [14:23:15]Found Content-Length = 687 [14:23:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870891", "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" : 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" ] } } [14:23:15]execute_script... [14:23:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870891", "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" : 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" ] } } [14:23:15]POST & json_proto [14:23:15]process_json_proto [14:23:15]json parsed OK: [14:23:15]protocol is kg_v1.0 [14:23:15]action value=close_receipt [14:23:15]process_action close_receipt [14:23:15]cmd_close_receipt [14:23:15]MH_GetDate [14:23:15]Write to MH i2c: F0 00 00 E2 01 D2 [14:23:15]Write i2c OK [14:23:15]MH_I2C_Read... [14:23:15]Read from MH i2c: F0 [14:23:15]MH_I2C_Read... [14:23:15]Read from MH i2c: F0 09 00 [14:23:15]MH_I2C_Read... [14:23:15]Read from MH i2c: F0 09 00 E2 01 00 54 85 ED 66 4C 6B 94 66 B8 [14:23:15]GetLastDocTimeStamp 1726842077 [14:23:15]current date 1726842196 [14:23:15]FM_GetShiftState [14:23:15]SAM_PROTO_GetShiftState [14:23:15]wFMCommunicate request_size=4 [14:23:15]MH_SAM_APDU [14:23:15]CAPDU: 80 13 01 00 [14:23:15]Write to MH i2c: E2 08 00 E3 01 80 13 01 00 00 00 00 00 61 [14:23:15]Write i2c OK [14:23:15]MH_I2C_Read... [14:23:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:15]Read from MH i2c: E2 [14:23:15]MH_I2C_Read... [14:23:15]Read from MH i2c: E2 0E 00 [14:23:15]MH_I2C_Read... [14:23:15]Read from MH i2c: E2 0E 00 E3 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EC [14:23:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:23:15]wFMCommunicate OK [14:23:15]SAM_PROTO_GetShiftState done [14:23:15]FM_GetShiftState done [14:23:15]opened in 1726791534 [14:23:15]opened+sec_in_day 1726877934 [14:23:15]quantity*price = 150037 [14:23:15]sum+1 = 150039 [14:23:15]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 СНО: Общий режим Чек 181 20.09.2024 14:23 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86022 ФПД: 115387154139882 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T142316&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86022&fm=115387154139882&tin=02508201610067®Number=0000000000092592&sum=150000 [14:23:17]StoreToDocumentArchive [14:23:17]shift 495 fd 86022 [14:23:17]save to /storage/0495/doc_00086022 [14:23:17]save last doc name /storage/0495/doc_00086022 to /storage/kkm_last_doc_name [14:23:17]save OK [14:23:17]Clear old archive folders... [14:23:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:23:17]tlvbuf is 00EFBEC0 [14:23:17]SAM_PROTO_ClearQueue [14:23:17]wFMCommunicate request_size=4 [14:23:17]MH_SAM_APDU [14:23:17]CAPDU: 80 09 00 00 [14:23:17]Write to MH i2c: E2 08 00 F0 01 80 09 00 00 00 00 00 00 63 [14:23:17]Write i2c OK [14:23:17]MH_I2C_Read... [14:23:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:23:17]Read from MH i2c: E2 [14:23:17]MH_I2C_Read... [14:23:17]Read from MH i2c: E2 03 00 [14:23:17]MH_I2C_Read... [14:23:17]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [14:23:17]RAPDU: 90 00 [14:23:17]wFMCommunicate OK [14:23:17]SAM_PROTO_ClearQueue done [14:23:17]KKMCreateOFDPacket [14:23:17]OFDProtocolAddRootSTLVToBuf [14:23:17]FM_MakeSignedData [14:23:17]FM_MakeSignedData [14:23:17]SAM_PROTO_SignData [14:23:17]wFMCommunicate request_size=4 [14:23:17]MH_SAM_APDU [14:23:17]CAPDU: 80 0D 01 02 [14:23:17]Write to MH i2c: E2 08 00 F1 01 80 0D 01 02 00 00 00 00 6B [14:23:17]Write i2c OK [14:23:17]MH_I2C_Read... [14:23:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:23:17]Read from MH i2c: E2 [14:23:17]MH_I2C_Read... [14:23:17]Read from MH i2c: E2 03 00 [14:23:17]MH_I2C_Read... [14:23:17]Read from MH i2c: E2 03 00 F1 01 00 90 00 66 [14:23:17]RAPDU: 90 00 [14:23:17]wFMCommunicate OK [14:23:17]wFMCommunicate request_size=255 [14:23:17]MH_SAM_APDU [14:23: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 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 B5 00 00 00 F4 03 04 00 54 85 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [14:23:17]Write to MH i2c: E2 02 01 F2 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 B5 00 00 00 F4 03 04 00 54 85 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 84 [14:23:17]Write i2c OK [14:23:17]MH_I2C_Read... [14:23:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:17]Read from MH i2c: E2 [14:23:17]MH_I2C_Read... [14:23:17]Read from MH i2c: E2 03 00 [14:23:17]MH_I2C_Read... [14:23:17]Read from MH i2c: E2 03 00 F2 01 00 90 00 67 [14:23:17]RAPDU: 90 00 [14:23:17]wFMCommunicate OK [14:23:17]wFMCommunicate request_size=11 [14:23:17]MH_SAM_APDU [14:23:17]CAPDU: 80 0D 02 02 06 68 F1 AA 55 8A EA [14:23:17]Write to MH i2c: E2 0E 00 F3 01 80 0D 02 02 06 00 68 F1 AA 55 8A EA 00 00 46 [14:23:17]Write i2c OK [14:23:17]MH_I2C_Read... [14:23:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:17]Read from MH i2c: E2 [14:23:17]MH_I2C_Read... [14:23:17]Read from MH i2c: E2 03 00 [14:23:17]MH_I2C_Read... [14:23:17]Read from MH i2c: E2 03 00 F3 01 00 90 00 68 [14:23:17]RAPDU: 90 00 [14:23:17]wFMCommunicate OK [14:23:17]wFMCommunicate request_size=4 [14:23:17]MH_SAM_APDU [14:23:17]CAPDU: 80 0D 03 02 [14:23:17]Write to MH i2c: E2 08 00 F4 01 80 0D 03 02 00 00 00 00 70 [14:23:17]Write i2c OK [14:23:17]MH_I2C_Read... [14:23:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:23:17]OFD Sender: No OFD packet to send [14:23:17]Read from MH i2c: E2 [14:23:17]MH_I2C_Read... [14:23:17]Read from MH i2c: E2 0B 00 [14:23:17]MH_I2C_Read... [14:23:17]Read from MH i2c: E2 0B 00 F4 01 00 C8 5C 22 D9 07 4C 43 2F 90 00 55 [14:23:17]RAPDU: C8 5C 22 D9 07 4C 43 2F 90 00 [14:23:17]wFMCommunicate OK [14:23:17]SAM_PROTO_SignData done [14:23:17]FM_MakeSignedData done [14:23:17]CreateOFDProtocolMessage [14:23:17]wFMCommunicate request_size=4 [14:23:17]MH_SAM_APDU [14:23:17]CAPDU: 80 11 00 00 [14:23:17]Write to MH i2c: E2 08 00 F5 01 80 11 00 00 00 00 00 00 70 [14:23:17]Write i2c OK [14:23:17]MH_I2C_Read... [14:23:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:17]Read from MH i2c: E2 [14:23:17]MH_I2C_Read... [14:23:17]Read from MH i2c: E2 17 00 [14:23:17]MH_I2C_Read... [14:23:17]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 [14:23:17]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:17]wFMCommunicate OK [14:23:17]CreateOFDProtocolMessage done [14:23:17]OFDSenderStorePacket 86022 [14:23:17]StoreOFDPacket docnum=86022 [14:23: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 B6 59 08 01 D6 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 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 B5 00 00 00 F4 03 04 00 54 85 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 68 F1 AA 55 8A EA C8 5C 22 D9 07 4C 43 2F [14:23:17]CheckFolder [14:23:17]dirname=/storage/ofd_packets [14:23:17]CheckFolder done [14:23:17]ProducePacketName [14:23:17]name=ofd_packets/00086022 [14:23:17]NVStorageSaveData ofd_packets/00086022 [14:23:17]File name is /storage/ofd_packets/00086022 [14:23:17]Write 302 bytes [14:23:17]NVStorageSaveData done [14:23:17]OFDSenderStorePacket done [14:23:17]KKMCreateOFDPacket done [14:23:17]NVStorageSaveData kkm_last_timestamp [14:23:17]File name is /storage/kkm_last_timestamp [14:23:17]Write 4 bytes [14:23:17]NVStorageSaveData done [14:23:17]ExternCall_PrintAddStr [14:23:17]wPrintStart [14:23:17]Write to MH i2c: 01 00 00 F6 01 F7 [14:23:17]Write i2c OK [14:23:17]MH_I2C_Read... [14:23:17]Read from MH i2c: 01 [14:23:17]MH_I2C_Read... [14:23:17]Read from MH i2c: 01 07 00 [14:23:17]MH_I2C_Read... [14:23:17]Read from MH i2c: 01 07 00 F6 01 00 00 00 00 00 FF 0F 0C [14:23:17]RasterBufferAndPrint [14:23:17]line Счет N : (1)870891 [14:23:17]line ИНН: 02508201610067 [14:23:17]line Контрольно-Кассовый Чек [14:23:17]line ПРОДАЖА [14:23:17]line ТРК (МРК, ГНК) : 54 [14:23:17]line Товар: 2710194210 [14:23:17]line ДТ(л)-К-4 [14:23:17]line 19.690 * 76.20 [14:23:17]line = 1500.38 [14:23:17]line НДС 12% НСП 1% [14:23:17]line > о реализуемом товаре [14:23:17]line ОКРУГЛЕНИЕ: -0.38 [14:23:17]line ИТОГО: 1500.00 [14:23:17]line Внесено: 1500.00 [14:23:17]line СДАЧА: 0.00 [14:23:17]line НСП 1% : 13.28 [14:23:17]line НДС 12% : 159.33 [14:23:17]line Наличными: 1500.00 [14:23:17]line Безнал.: 0.00 [14:23:17]line Место: АЗС № 137 "Партнер Нефть" [14:23:17]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:23:17]line СНО: Общий режим [14:23:17]line Чек 181 20.09.2024 14:23 [14:23:17]line Смена: 495 ФФД: 1.0 [14:23:17]line ЗНМ: 0300000064 [14:23:17]line РНМ: 0000000000092592 [14:23:17]line Версия ККМ: 001 [14:23:17]line ФМ: 0000000000874979 [14:23:17]line ФД: 86022 [14:23:17]line ФПД: 115387154139882 [14:23:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T142316&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86022&fm=115387154139882&tin=02508201610067®Number=0000000000092592&sum=150000 [14:23:17]OFD Sender: Processing packet 86022 [packets to send 263, broken 262] [14:23:17]ProducePacketName [14:23:17]name=ofd_packets/00086022 [14:23:17]OFD Sender: To server: pG, [14:23:17]CommunicateWithHost lk.salyk.kg:30040 [14:23:17]ConnectInit lk.salyk.kg [14:23:17]written 0, free lines is 4095 [14:23:18]Write to MH i2c: 01 00 00 21 02 23 [14:23:18]Write i2c OK [14:23:18]MH_I2C_Read... [14:23:18]Read from MH i2c: 01 [14:23:18]MH_I2C_Read... [14:23:18]Read from MH i2c: 01 07 00 [14:23:18]MH_I2C_Read... [14:23:18]Read from MH i2c: 01 07 00 21 02 00 00 00 00 00 DE 0C 14 [14:23:18]RasterBufferAndPrint [14:23:18]line [14:23:18]line [14:23:18]line [14:23:18]line [14:23:18]line [14:23:18]written 0, free lines is 3300 [14:23:18]MH_Cut [14:23:18]Write to MH i2c: D1 01 00 28 02 01 FC [14:23:18]Write i2c OK [14:23:18]MH_I2C_Read... [14:23:18]Read from MH i2c: D1 [14:23:18]MH_I2C_Read... [14:23:18]Read from MH i2c: D1 01 00 [14:23:18]MH_I2C_Read... [14:23:18]Read from MH i2c: D1 01 00 28 02 00 FB [14:23:18]Write to MH i2c: 01 00 00 29 02 2B [14:23:18]Write i2c OK [14:23:18]MH_I2C_Read... [14:23:19]*** Cut start [14:23:19]*** Partial cut [14:23:19]*** CUTSNS_PIN = 1 [14:23:19]*** CUTSNS_PIN = 0 [14:23:19]*** Brake cut motor [14:23:19]Read from MH i2c: 01 [14:23:19]MH_I2C_Read... [14:23:19]*** Stop cut motor [14:23:19]*** Cut end [14:23:19]Read from MH i2c: 01 07 00 [14:23:19]MH_I2C_Read... [14:23:19]Read from MH i2c: 01 07 00 29 02 00 00 00 00 00 FF 0F 40 [14:23:19]process_action close_receipt done [14:23:19]requested_data is exist [14:23:19]produce_requested_data [14:23:19]requested_item fm.sn is exist - process it [14:23:19]wFMCommunicate request_size=4 [14:23:19]MH_SAM_APDU [14:23:19]CAPDU: 80 11 00 00 [14:23:19]Write to MH i2c: E2 08 00 2A 02 80 11 00 00 00 00 00 00 A6 [14:23:19]Write i2c OK [14:23:19]MH_I2C_Read... [14:23:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:19]Read from MH i2c: E2 [14:23:19]MH_I2C_Read... [14:23:19]Read from MH i2c: E2 17 00 [14:23:19]MH_I2C_Read... [14:23:19]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:23:19]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:19]wFMCommunicate OK [14:23:19]requested_item fd.num is exist - process it [14:23:19]SAM_PROTO_GetFieldsCounters [14:23:19]wFMCommunicate request_size=4 [14:23:19]MH_SAM_APDU [14:23:19]CAPDU: 80 13 00 00 [14:23:19]Write to MH i2c: E2 08 00 2B 02 80 13 00 00 00 00 00 00 A9 [14:23:19]Write i2c OK [14:23:19]MH_I2C_Read... [14:23:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:23:19]Read from MH i2c: E2 [14:23:19]MH_I2C_Read... [14:23:19]Read from MH i2c: E2 62 00 [14:23:19]MH_I2C_Read... [14:23:19]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 06 50 01 00 0E 04 04 00 EF 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 3E [14:23:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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:23:19]wFMCommunicate OK [14:23:19]SAM_PROTO_GetFieldsCounters done [14:23:19]requested_item shift.num is exist - process it [14:23:19]requested_item shift.opened is exist - process it [14:23:19]req_shift_opened [14:23:19]FM_GetShiftState [14:23:19]SAM_PROTO_GetShiftState [14:23:19]wFMCommunicate request_size=4 [14:23:19]MH_SAM_APDU [14:23:19]CAPDU: 80 13 01 00 [14:23:19]Write to MH i2c: E2 08 00 2C 02 80 13 01 00 00 00 00 00 AB [14:23:19]Write i2c OK [14:23:19]MH_I2C_Read... [14:23:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:20]Read from MH i2c: E2 [14:23:20]MH_I2C_Read... [14:23:20]Read from MH i2c: E2 0E 00 [14:23:20]MH_I2C_Read... [14:23:20]Read from MH i2c: E2 0E 00 2C 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 36 [14:23:20]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:23:20]wFMCommunicate OK [14:23:20]SAM_PROTO_GetShiftState done [14:23:20]FM_GetShiftState done [14:23:20]req_shift_opened done [14:23:20]requested_item shift.open_date is exist - process it [14:23:20]req_shift_open_date [14:23:20]req_shift_open_date done [14:23:20]produce_requested_data done [14:23:20]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86022,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [14:23:20]process_action_free close_receipt [14:23:20]json_value_free [14:23:20]json_value_free done [14:23:20]process_json_proto returns [14:23:20]Send response to host [14:23:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86022,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [14:23:20]free response buf [14:23:20]execute_script done [14:23:20]execute_script returns [14:23:20]free content buf [14:23:20]Sock 10.Close socket [14:23:20]Sock 10.Thread stoped [14:23:20]recv_with_timeout no data received [14:23:22]ConnectInit Can't take IP for lk.salyk.kg [14:23:22]CommunicateWithHost connect error [14:23:22]CommunicateWithHost err = -1 [14:23:22]OFD Sender: Server communicate error [14:23:27]OFD Sender: Processing packet 86022 [packets to send 263, broken 262] [14:23:27]ProducePacketName [14:23:27]name=ofd_packets/00086022 [14:23:27]OFD Sender: To server: pG, [14:23:27]CommunicateWithHost lk.salyk.kg:30040 [14:23:27]ConnectInit lk.salyk.kg [14:23:32]ConnectInit Can't take IP for lk.salyk.kg [14:23:32]CommunicateWithHost connect error [14:23:32]CommunicateWithHost err = -1 [14:23:32]OFD Sender: Server communicate error [14:23:37]OFD Sender: Processing packet 86022 [packets to send 263, broken 262] [14:23:37]ProducePacketName [14:23:37]name=ofd_packets/00086022 [14:23:37]OFD Sender: To server: pG, [14:23:37]CommunicateWithHost lk.salyk.kg:30040 [14:23:37]ConnectInit lk.salyk.kg [14:23:42]ConnectInit Can't take IP for lk.salyk.kg [14:23:42]CommunicateWithHost connect error [14:23:42]CommunicateWithHost err = -1 [14:23:42]OFD Sender: Server communicate error [14:23:47]OFD Sender: Processing packet 86022 [packets to send 263, broken 262] [14:23:47]ProducePacketName [14:23:47]name=ofd_packets/00086022 [14:23:47]OFD Sender: To server: pG, [14:23:47]CommunicateWithHost lk.salyk.kg:30040 [14:23:47]ConnectInit lk.salyk.kg [14:23:52]ConnectInit Can't take IP for lk.salyk.kg [14:23:52]CommunicateWithHost connect error [14:23:52]CommunicateWithHost err = -1 [14:23:52]OFD Sender: Server communicate error [14:23:55]accept exits with 9 [14:23:55]New connection [14:23:55]New thread 3067481444 created [14:23:55]Thread 3067624804 joined [14:23:55]Waiting for new connection... [14:23:55] Sock 9.Parse request [14:23:55]Sock 9.Check first char [14:23:55]Sock 9.First char is OK [14:23:55]request: POST /json_proto HTTP/1.0 [14:23:55]Method: POST [14:23:55]URL: /json_proto [14:23:55]Method is POST - this is cgi request [14:23:55]url: /json_proto [14:23:55]query_string will be loaded in cgi processing [14:23:55]execute_cgi json_proto POST (null) [14:23:55]execute_cgi path=json_proto method=POST [14:23:55]POST find Content-Length [14:23:55]Host: 172.17.47.196:8080 [14:23:55]Content-Length: 682 [14:23:55]Content-Type: application/json [14:23:55] [14:23:55]POST finish read [14:23:55]Found Content-Length = 682 [14:23:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870892", "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:23:55]execute_script... [14:23: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)870892", "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:23:55]POST & json_proto [14:23:55]process_json_proto [14:23:55]json parsed OK: [14:23:55]protocol is kg_v1.0 [14:23:55]action value=close_receipt [14:23:55]process_action close_receipt [14:23:55]cmd_close_receipt [14:23:55]MH_GetDate [14:23:55]Write to MH i2c: F0 00 00 2D 02 1E [14:23:55]Write i2c OK [14:23:55]MH_I2C_Read... [14:23:55]Read from MH i2c: F0 [14:23:55]MH_I2C_Read... [14:23:55]Read from MH i2c: F0 09 00 [14:23:55]MH_I2C_Read... [14:23:55]Read from MH i2c: F0 09 00 2D 02 00 7C 85 ED 66 4C 6B 94 66 2C [14:23:55]GetLastDocTimeStamp 1726842196 [14:23:55]current date 1726842236 [14:23:55]FM_GetShiftState [14:23:55]SAM_PROTO_GetShiftState [14:23:55]wFMCommunicate request_size=4 [14:23:55]MH_SAM_APDU [14:23:55]CAPDU: 80 13 01 00 [14:23:55]Write to MH i2c: E2 08 00 2E 02 80 13 01 00 00 00 00 00 AD [14:23:55]Write i2c OK [14:23:55]MH_I2C_Read... [14:23:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:55]Read from MH i2c: E2 [14:23:55]MH_I2C_Read... [14:23:55]Read from MH i2c: E2 0E 00 [14:23:55]MH_I2C_Read... [14:23:55]Read from MH i2c: E2 0E 00 2E 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 38 [14:23:55]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:23:55]wFMCommunicate OK [14:23:55]SAM_PROTO_GetShiftState done [14:23:55]FM_GetShiftState done [14:23:55]opened in 1726791534 [14:23:55]opened+sec_in_day 1726877934 [14:23:55]quantity*price = 100005 [14:23:55]sum+1 = 100006 [14:23:55]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 20.09.2024 14:23 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86023 ФПД: 1900353221681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T142356&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86023&fm=1900353221681&tin=02508201610067®Number=0000000000092592&sum=100000 [14:23:56]StoreToDocumentArchive [14:23:56]shift 495 fd 86023 [14:23:56]save to /storage/0495/doc_00086023 [14:23:56]save last doc name /storage/0495/doc_00086023 to /storage/kkm_last_doc_name [14:23:56]save OK [14:23:56]Clear old archive folders... [14:23:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:23:56]tlvbuf is 00F1B330 [14:23:56]SAM_PROTO_ClearQueue [14:23:56]wFMCommunicate request_size=4 [14:23:56]MH_SAM_APDU [14:23:56]CAPDU: 80 09 00 00 [14:23:56]Write to MH i2c: E2 08 00 3B 02 80 09 00 00 00 00 00 00 AF [14:23:56]Write i2c OK [14:23:56]MH_I2C_Read... [14:23:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:23:56]Read from MH i2c: E2 [14:23:56]MH_I2C_Read... [14:23:56]Read from MH i2c: E2 03 00 [14:23:56]MH_I2C_Read... [14:23:56]Read from MH i2c: E2 03 00 3B 02 00 90 00 B1 [14:23:56]RAPDU: 90 00 [14:23:56]wFMCommunicate OK [14:23:56]SAM_PROTO_ClearQueue done [14:23:56]KKMCreateOFDPacket [14:23:56]OFDProtocolAddRootSTLVToBuf [14:23:56]FM_MakeSignedData [14:23:56]FM_MakeSignedData [14:23:56]SAM_PROTO_SignData [14:23:56]wFMCommunicate request_size=4 [14:23:56]MH_SAM_APDU [14:23:56]CAPDU: 80 0D 01 02 [14:23:56]Write to MH i2c: E2 08 00 3C 02 80 0D 01 02 00 00 00 00 B7 [14:23:56]Write i2c OK [14:23:56]MH_I2C_Read... [14:23:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:23:56]Read from MH i2c: E2 [14:23:56]MH_I2C_Read... [14:23:56]Read from MH i2c: E2 03 00 [14:23:56]MH_I2C_Read... [14:23:56]Read from MH i2c: E2 03 00 3C 02 00 90 00 B2 [14:23:56]RAPDU: 90 00 [14:23:56]wFMCommunicate OK [14:23:56]wFMCommunicate request_size=255 [14:23:56]MH_SAM_APDU [14:23: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 7C 85 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 01 [14:23:56]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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 7C 85 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 01 00 00 26 [14:23:56]Write i2c OK [14:23:56]MH_I2C_Read... [14:23:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:57]Read from MH i2c: E2 [14:23:57]MH_I2C_Read... [14:23:57]Read from MH i2c: E2 03 00 [14:23:57]MH_I2C_Read... [14:23:57]Read from MH i2c: E2 03 00 3D 02 00 90 00 B3 [14:23:57]RAPDU: 90 00 [14:23:57]wFMCommunicate OK [14:23:57]wFMCommunicate request_size=10 [14:23:57]MH_SAM_APDU [14:23:57]CAPDU: 80 0D 02 02 05 BA 75 E0 F4 31 [14:23:57]Write to MH i2c: E2 0D 00 3E 02 80 0D 02 02 05 00 BA 75 E0 F4 31 00 00 F8 [14:23:57]Write i2c OK [14:23:57]MH_I2C_Read... [14:23:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:57]Read from MH i2c: E2 [14:23:57]MH_I2C_Read... [14:23:57]Read from MH i2c: E2 03 00 [14:23:57]MH_I2C_Read... [14:23:57]Read from MH i2c: E2 03 00 3E 02 00 90 00 B4 [14:23:57]RAPDU: 90 00 [14:23:57]wFMCommunicate OK [14:23:57]wFMCommunicate request_size=4 [14:23:57]MH_SAM_APDU [14:23:57]CAPDU: 80 0D 03 02 [14:23:57]Write to MH i2c: E2 08 00 3F 02 80 0D 03 02 00 00 00 00 BC [14:23:57]Write i2c OK [14:23:57]MH_I2C_Read... [14:23:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:23:57]Read from MH i2c: E2 [14:23:57]MH_I2C_Read... [14:23:57]Read from MH i2c: E2 0B 00 [14:23:57]MH_I2C_Read... [14:23:57]Read from MH i2c: E2 0B 00 3F 02 00 60 21 32 4E 4E F2 24 15 90 00 37 [14:23:57]RAPDU: 60 21 32 4E 4E F2 24 15 90 00 [14:23:57]wFMCommunicate OK [14:23:57]SAM_PROTO_SignData done [14:23:57]FM_MakeSignedData done [14:23:57]CreateOFDProtocolMessage [14:23:57]wFMCommunicate request_size=4 [14:23:57]MH_SAM_APDU [14:23:57]CAPDU: 80 11 00 00 [14:23:57]Write to MH i2c: E2 08 00 40 02 80 11 00 00 00 00 00 00 BC [14:23:57]Write i2c OK [14:23:57]MH_I2C_Read... [14:23:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:57]Read from MH i2c: E2 [14:23:57]MH_I2C_Read... [14:23:57]Read from MH i2c: E2 17 00 [14:23:57]MH_I2C_Read... [14:23:57]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:23: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:23:57]wFMCommunicate OK [14:23:57]CreateOFDProtocolMessage done [14:23:57]OFDSenderStorePacket 86023 [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: 5839820+1721002828=1726842648 [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 19 87 ED 66 4C 6B 94 66 A3 [14:30:49]Current date/time: 20.09.2024 14:30 [14:30:49]FM_Init [14:30:49]wFMConnect [14:30:49]MH_SAM_On [14:30:49]Write to MH i2c: E0 00 00 08 00 E7 [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]*** iso7816_init finished! [14:30:49]*** atr: [14:30:49]*** 0F 3B D5 18 FF 81 91 FE [14:30:49]*** 1F C3 80 73 C8 21 10 0A [14:30:49]*** 00 00 00 00 00 00 00 00 [14:30:49]*** 00 00 00 00 00 00 00 00 [14:30:49]*** 00 00 00 00 00 00 00 00 [14:30:49]*** 00 00 00 00 00 00 00 00 [14:30:49]*** 00 00 00 00 00 00 00 00 [14:30:49]*** 00 00 00 00 00 00 00 00 [14:30:49]Read from MH i2c: E0 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E0 10 00 [14:30:49]MH_I2C_Read... [14:30:49]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:30:49]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [14:30:49]wFMCommunicate request_size=10 [14:30:49]MH_SAM_APDU [14:30:49]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [14:30:49]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [14:30:49]Read from MH i2c: E2 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 03 00 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [14:30:49]RAPDU: 90 00 [14:30:49]wFMCommunicate OK [14:30:49]wFMCommunicate request_size=4 [14:30:49]MH_SAM_APDU [14:30:49]CAPDU: 80 11 00 00 [14:30:49]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:49]Read from MH i2c: E2 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 17 00 [14:30:49]MH_I2C_Read... [14:30:49]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:30: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:30:49]wFMCommunicate OK [14:30:49]Detected FM SN is 0000000000874979 [14:30:49]Stored FM SN is 0000000000874979 [14:30:49]wFMCommunicate request_size=9 [14:30:49]MH_SAM_APDU [14:30:49]CAPDU: 80 16 00 00 04 B6 D7 00 00 [14:30:49]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [14:30:49]Read from MH i2c: E2 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 03 00 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [14:30:49]RAPDU: 90 00 [14:30:49]wFMCommunicate OK [14:30:49]FM PIN OK [14:30:49]wFMCommunicate request_size=8 [14:30:49]MH_SAM_APDU [14:30:49]CAPDU: 80 14 04 00 03 02 00 01 [14:30:49]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [14:30:49]Read from MH i2c: E2 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 03 00 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [14:30:49]RAPDU: 90 00 [14:30:49]wFMCommunicate OK [14:30:49]wFMCommunicate request_size=13 [14:30:49]MH_SAM_APDU [14:30:49]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [14:30:49]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:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [14:30:49]Read from MH i2c: E2 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 03 00 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [14:30:49]RAPDU: 90 00 [14:30:49]wFMCommunicate OK [14:30:49]wFMCommunicate request_size=4 [14:30:49]MH_SAM_APDU [14:30:49]CAPDU: 80 11 00 00 [14:30:49]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:49]Read from MH i2c: E2 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: E2 17 00 [14:30:49]MH_I2C_Read... [14:30:49]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:30: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:30:49]wFMCommunicate OK [14:30:49]DocumentArchiveInit [14:30:49]Start Httpd... [14:30:49]Httpd thread 3066903908 created [14:30:49]Write to MH i2c: 01 00 00 0F 00 0F [14:30:49]Write i2c OK [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: 01 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: 01 07 00 [14:30:49]MH_I2C_Read... [14:30:49]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [14:30:49]MH Int Process started [14:30:49]Allocated Socket 8 [14:30:49]Bind OK [14:30:49]Listen OK [14:30:49]httpd running on port 8080 [14:30:49]Waiting for new connection... [14:30:49]OFD Sender: Processing packet 86023 [packets to send 263, broken 262] [14:30:49]ProducePacketName [14:30:49]name=ofd_packets/00086023 [14:30:49]OFD Sender: To server: pG, [14:30:49]CommunicateWithHost lk.salyk.kg:30040 [14:30:49]ConnectInit lk.salyk.kg [14:30:52]Connected sock=6 [14:30:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 0B 1A 07 01 AF BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 7C 85 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 01 BA 75 E0 F4 31 60 21 32 4E 4E F2 24 15 [14:30: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 73 7F 47 00 E1 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 07 50 01 00 F4 03 04 00 F0 31 ED 66 B6 04 01 00 00 62 F8 33 D4 3F 69 BF 68 [14:30:53]CommunicateWithHost err = 0 [14:30:53]CheckOFDResponse [14:30:53]1017 (14) - 77093643461234 [14:30:53]1041 (16) - 0000000000874979 [14:30:53]1040 (4) - 86023 [14:30:53]1012 (4) - 20.09.2024 08:27 [14:30:53]1206 (1) - 0 [14:30:53]OFD Sender: Remove packet 86023 [14:30:53]ProducePacketName [14:30:53]name=ofd_packets/00086023 [14:30:53]NVStorageDeleteData [14:30:54]OFD Sender: No OFD packet to send [14:30:59]OFD Sender: No OFD packet to send [14:31:04]OFD Sender: No OFD packet to send [14:31:09]OFD Sender: No OFD packet to send [14:31:14]OFD Sender: No OFD packet to send [14:31:19]OFD Sender: No OFD packet to send [14:31:24]OFD Sender: No OFD packet to send [14:31:29]OFD Sender: No OFD packet to send [14:31:34]OFD Sender: No OFD packet to send [14:31:39]OFD Sender: No OFD packet to send [14:31:44]OFD Sender: No OFD packet to send [14:31:49]OFD Sender: No OFD packet to send [14:31:54]OFD Sender: No OFD packet to send [14:31:59]OFD Sender: No OFD packet to send [14:32:04]OFD Sender: No OFD packet to send [14:32:09]OFD Sender: No OFD packet to send [14:32:14]OFD Sender: No OFD packet to send [14:32:19]OFD Sender: No OFD packet to send [14:32:24]OFD Sender: No OFD packet to send [14:32:29]OFD Sender: No OFD packet to send [14:32:34]OFD Sender: No OFD packet to send [14:32:39]OFD Sender: No OFD packet to send [14:32:44]OFD Sender: No OFD packet to send [14:32:49]OFD Sender: No OFD packet to send [14:32:54]OFD Sender: No OFD packet to send [14:32:59]OFD Sender: No OFD packet to send [14:33:04]OFD Sender: No OFD packet to send [14:33:09]OFD Sender: No OFD packet to send [14:33:12]recv_with_timeout no data received [14:33:14]OFD Sender: No OFD packet to send [14:33:19]OFD Sender: No OFD packet to send [14:33:24]OFD Sender: No OFD packet to send [14:33:29]OFD Sender: No OFD packet to send [14:33:34]OFD Sender: No OFD packet to send [14:33:39]OFD Sender: No OFD packet to send [14:33:44]OFD Sender: No OFD packet to send [14:33:49]OFD Sender: No OFD packet to send [14:33:54]OFD Sender: No OFD packet to send [14:33:59]OFD Sender: No OFD packet to send [14:34:04]OFD Sender: No OFD packet to send [14:34:09]OFD Sender: No OFD packet to send [14:34:14]OFD Sender: No OFD packet to send [14:34:19]OFD Sender: No OFD packet to send [14:34:24]OFD Sender: No OFD packet to send [14:34:29]OFD Sender: No OFD packet to send [14:34:34]OFD Sender: No OFD packet to send [14:34:39]OFD Sender: No OFD packet to send [14:34:44]OFD Sender: No OFD packet to send [14:34:49]OFD Sender: No OFD packet to send [14:34:54]OFD Sender: No OFD packet to send [14:34:59]OFD Sender: No OFD packet to send [14:35:04]OFD Sender: No OFD packet to send [14:35:09]OFD Sender: No OFD packet to send [14:35:14]OFD Sender: No OFD packet to send [14:35:19]OFD Sender: No OFD packet to send [14:35:24]OFD Sender: No OFD packet to send [14:35:29]OFD Sender: No OFD packet to send [14:35:34]OFD Sender: No OFD packet to send [14:35:39]OFD Sender: No OFD packet to send [14:35:44]OFD Sender: No OFD packet to send [14:35:49]OFD Sender: No OFD packet to send [14:35:54]OFD Sender: No OFD packet to send [14:35:59]OFD Sender: No OFD packet to send [14:36:04]OFD Sender: No OFD packet to send [14:36:09]OFD Sender: No OFD packet to send [14:36:14]OFD Sender: No OFD packet to send [14:36:19]OFD Sender: No OFD packet to send [14:36:24]OFD Sender: No OFD packet to send [14:36:29]OFD Sender: No OFD packet to send [14:36:34]OFD Sender: No OFD packet to send [14:36:39]OFD Sender: No OFD packet to send [14:36:44]OFD Sender: No OFD packet to send [14:36:49]OFD Sender: No OFD packet to send [14:36:54]OFD Sender: No OFD packet to send [14:36:59]OFD Sender: No OFD packet to send [14:37:04]OFD Sender: No OFD packet to send [14:37:09]OFD Sender: No OFD packet to send [14:37:14]OFD Sender: No OFD packet to send [14:37:19]OFD Sender: No OFD packet to send [14:37:24]OFD Sender: No OFD packet to send [14:37:29]OFD Sender: No OFD packet to send [14:37:34]OFD Sender: No OFD packet to send [14:37:35]recv_with_timeout no data received [14:37:39]OFD Sender: No OFD packet to send [14:37:44]OFD Sender: No OFD packet to send [14:37:47]recv_with_timeout no data received [14:37:49]OFD Sender: No OFD packet to send [14:37:54]OFD Sender: No OFD packet to send [14:37:59]OFD Sender: No OFD packet to send [14:38:04]OFD Sender: No OFD packet to send [14:38:09]OFD Sender: No OFD packet to send [14:38:14]OFD Sender: No OFD packet to send [14:38:19]OFD Sender: No OFD packet to send [14:38:24]OFD Sender: No OFD packet to send [14:38:29]OFD Sender: No OFD packet to send [14:38:34]OFD Sender: No OFD packet to send [14:38:39]OFD Sender: No OFD packet to send [14:38:44]OFD Sender: No OFD packet to send [14:38:49]OFD Sender: No OFD packet to send [14:38:54]OFD Sender: No OFD packet to send [14:38:59]OFD Sender: No OFD packet to send [14:39:04]OFD Sender: No OFD packet to send [14:39:09]OFD Sender: No OFD packet to send [14:39:14]OFD Sender: No OFD packet to send [14:39:19]OFD Sender: No OFD packet to send [14:39:24]OFD Sender: No OFD packet to send [14:39:29]OFD Sender: No OFD packet to send [14:39:34]OFD Sender: No OFD packet to send [14:39:39]OFD Sender: No OFD packet to send [14:39:44]OFD Sender: No OFD packet to send [14:39:49]OFD Sender: No OFD packet to send [14:39:54]OFD Sender: No OFD packet to send [14:39:59]OFD Sender: No OFD packet to send [14:40:04]OFD Sender: No OFD packet to send [14:40:09]OFD Sender: No OFD packet to send [14:40:14]OFD Sender: No OFD packet to send [14:40:19]OFD Sender: No OFD packet to send [14:40:24]OFD Sender: No OFD packet to send [14:40:29]OFD Sender: No OFD packet to send [14:40:35]OFD Sender: No OFD packet to send [14:40:40]OFD Sender: No OFD packet to send [14:40:43]recv_with_timeout no data received [14:40:45]OFD Sender: No OFD packet to send [14:40:50]OFD Sender: No OFD packet to send [14:40:55]OFD Sender: No OFD packet to send [14:41:00]OFD Sender: No OFD packet to send [14:41:05]OFD Sender: No OFD packet to send [14:41:10]OFD Sender: No OFD packet to send [14:41:15]OFD Sender: No OFD packet to send [14:41:20]OFD Sender: No OFD packet to send [14:41:25]OFD Sender: No OFD packet to send [14:41:30]OFD Sender: No OFD packet to send [14:41:35]OFD Sender: No OFD packet to send [14:41:40]OFD Sender: No OFD packet to send [14:41:45]OFD Sender: No OFD packet to send [14:41:50]OFD Sender: No OFD packet to send [14:41:55]OFD Sender: No OFD packet to send [14:42:00]OFD Sender: No OFD packet to send [14:42:05]OFD Sender: No OFD packet to send [14:42:10]OFD Sender: No OFD packet to send [14:42:15]OFD Sender: No OFD packet to send [14:42:20]OFD Sender: No OFD packet to send [14:42:25]OFD Sender: No OFD packet to send [14:42:30]OFD Sender: No OFD packet to send [14:42:35]OFD Sender: No OFD packet to send [14:42:40]OFD Sender: No OFD packet to send [14:42:45]OFD Sender: No OFD packet to send [14:42:50]OFD Sender: No OFD packet to send [14:42:55]OFD Sender: No OFD packet to send [14:43:00]OFD Sender: No OFD packet to send [14:43:05]OFD Sender: No OFD packet to send [14:43:10]OFD Sender: No OFD packet to send [14:43:15]OFD Sender: No OFD packet to send [14:43:20]OFD Sender: No OFD packet to send [14:43:25]OFD Sender: No OFD packet to send [14:43:30]OFD Sender: No OFD packet to send [14:43:33]recv_with_timeout no data received [14:43:35]OFD Sender: No OFD packet to send [14:43:40]OFD Sender: No OFD packet to send [14:43:45]OFD Sender: No OFD packet to send [14:44:00]OFD Sender: No OFD packet to send [14:44:05]OFD Sender: No OFD packet to send [14:44:08]recv_with_timeout no data received [14:44:10]OFD Sender: No OFD packet to send [14:44:15]OFD Sender: No OFD packet to send [14:44:20]OFD Sender: No OFD packet to send [14:44:24]recv_with_timeout no data received [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: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:37]recv_with_timeout no data received [14:45:40]OFD Sender: No OFD packet to send [14:45:45]OFD Sender: No OFD packet to send [14:45:50]OFD Sender: No OFD packet to send [14:45:55]OFD Sender: No OFD packet to send [14:46:00]OFD Sender: No OFD packet to send [14:46:05]OFD Sender: No OFD packet to send [14:46:10]OFD Sender: No OFD packet to send [14:46:15]OFD Sender: No OFD packet to send [14:46:20]OFD Sender: No OFD packet to send [14:46:25]OFD Sender: No OFD packet to send [14:46:30]OFD Sender: No OFD packet to send [14:46:35]OFD Sender: No OFD packet to send [14:46:40]OFD Sender: No OFD packet to send [14:46:45]OFD Sender: No OFD packet to send [14:46:50]OFD Sender: No OFD packet to send [14:46:55]OFD Sender: No OFD packet to send [14:47:00]OFD Sender: No OFD packet to send [14:47:05]OFD Sender: No OFD packet to send [14:47:10]OFD Sender: No OFD packet to send [14:47:15]OFD Sender: No OFD packet to send [14:47:20]OFD Sender: No OFD packet to send [14:47:25]OFD Sender: No OFD packet to send [14:47:30]OFD Sender: No OFD packet to send [14:47:35]OFD Sender: No OFD packet to send [14:47:40]OFD Sender: No OFD packet to send [14:47:45]OFD Sender: No OFD packet to send [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:08]recv_with_timeout no data received [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:26]recv_with_timeout no data received [14:48:30]OFD Sender: No OFD packet to send [14:49:29]ConnectInit Can't connect to host [14:49:30]OFD Sender: No OFD packet to send [00:00:09] *** EcrCore started. Build 196 *** [00:00:09]/dev/ttyS4 opened [00:00:09]MH_InterfaceInit /dev/i2c-1 [00:00:09]Malloc ok [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 01 00 00 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 01 00 00 03 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: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: 5840963+1721002828=1726843791 [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 90 8B ED 66 4C 6B 94 66 1E [14:49:52]Current date/time: 20.09.2024 14:49 [14:49:52]FM_Init [14:49:52]wFMConnect [14:49:52]MH_SAM_On [14:49:52]Write to MH i2c: E0 00 00 08 00 E7 [14:49:52]Write i2c OK [14:49:52]MH_I2C_Read... [14:49:52]*** iso7816_init finished! [14:49:52]*** atr: [14:49:52]*** 0F 3B D5 18 FF 81 91 FE [14:49:52]*** 1F C3 80 73 C8 21 10 0A [14:49:52]*** 00 00 00 00 00 00 00 00 [14:49:52]*** 00 00 00 00 00 00 00 00 [14:49:52]*** 00 00 00 00 00 00 00 00 [14:49:52]*** 00 00 00 00 00 00 00 00 [14:49:52]*** 00 00 00 00 00 00 00 00 [14:49:52]*** 00 00 00 00 00 00 00 00 [14:49:52]Read from MH i2c: E0 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: E0 10 00 [14:49:52]MH_I2C_Read... [14:49:52]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:49:52]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [14:49:52]wFMCommunicate request_size=10 [14:49:52]MH_SAM_APDU [14:49:52]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [14:49:52]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [14:49:52]Write i2c OK [14:49:52]MH_I2C_Read... [14:49:52]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [14:49:52]Read from MH i2c: E2 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: E2 03 00 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [14:49:52]RAPDU: 90 00 [14:49:52]wFMCommunicate OK [14:49:52]wFMCommunicate request_size=4 [14:49:52]MH_SAM_APDU [14:49:52]CAPDU: 80 11 00 00 [14:49:52]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [14:49:52]Write i2c OK [14:49:52]MH_I2C_Read... [14:49:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:52]Read from MH i2c: E2 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: E2 17 00 [14:49:52]MH_I2C_Read... [14:49:52]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:49:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:49:52]wFMCommunicate OK [14:49:52]Detected FM SN is 0000000000874979 [14:49:52]Stored FM SN is 0000000000874979 [14:49:52]wFMCommunicate request_size=9 [14:49:52]MH_SAM_APDU [14:49:52]CAPDU: 80 16 00 00 04 B6 D7 00 00 [14:49:52]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [14:49:52]Write i2c OK [14:49:52]MH_I2C_Read... [14:49:52]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [14:49:52]Read from MH i2c: E2 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: E2 03 00 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [14:49:52]RAPDU: 90 00 [14:49:52]wFMCommunicate OK [14:49:52]FM PIN OK [14:49:52]wFMCommunicate request_size=8 [14:49:52]MH_SAM_APDU [14:49:52]CAPDU: 80 14 04 00 03 02 00 01 [14:49:52]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [14:49:52]Write i2c OK [14:49:52]MH_I2C_Read... [14:49:52]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [14:49:52]Read from MH i2c: E2 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: E2 03 00 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [14:49:52]RAPDU: 90 00 [14:49:52]wFMCommunicate OK [14:49:52]wFMCommunicate request_size=13 [14:49:52]MH_SAM_APDU [14:49:52]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [14:49:52]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:49:52]Write i2c OK [14:49:52]MH_I2C_Read... [14:49:52]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [14:49:52]Read from MH i2c: E2 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: E2 03 00 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [14:49:52]RAPDU: 90 00 [14:49:52]wFMCommunicate OK [14:49:52]wFMCommunicate request_size=4 [14:49:52]MH_SAM_APDU [14:49:52]CAPDU: 80 11 00 00 [14:49:52]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [14:49:52]Write i2c OK [14:49:52]MH_I2C_Read... [14:49:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:52]Read from MH i2c: E2 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: E2 17 00 [14:49:52]MH_I2C_Read... [14:49:52]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:49:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:49:52]wFMCommunicate OK [14:49:52]DocumentArchiveInit [14:49:52]Start Httpd... [14:49:52]Httpd thread 3067227492 created [14:49:52]Write to MH i2c: 01 00 00 0F 00 0F [14:49:52]Write i2c OK [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: 01 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: 01 07 00 [14:49:52]MH_I2C_Read... [14:49:52]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [14:49:52]MH Int Process started [14:49:52]Allocated Socket 8 [14:49:52]Bind OK [14:49:52]Listen OK [14:49:52]httpd running on port 8080 [14:49:52]Waiting for new connection... [14:49:52]OFD Sender: No OFD packet to send [14:49:53]accept exits with 9 [14:49:53]New connection [14:49:53]New thread 3066940772 created [14:49:53]Waiting for new connection... [14:49:53] Sock 9.Parse request [14:49:53]Sock 9.Check first char [14:49:53]Sock 9.First char is OK [14:49:53]request: POST /json_proto HTTP/1.0 [14:49:53]Method: POST [14:49:53]URL: /json_proto [14:49:53]Method is POST - this is cgi request [14:49:53]url: /json_proto [14:49:53]query_string will be loaded in cgi processing [14:49:53]execute_cgi json_proto POST (null) [14:49:53]execute_cgi path=json_proto method=POST [14:49:53]POST find Content-Length [14:49:53]Host: 172.17.47.196:8080 [14:49:53]Content-Length: 215 [14:49:53]Content-Type: application/json [14:49:53] [14:49:53]POST finish read [14:49:53]Found Content-Length = 215 [14:49:53]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:49:53]execute_script... [14:49:53]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:49:53]POST & json_proto [14:49:53]process_json_proto [14:49:53]json parsed OK: [14:49:53]protocol is kg_v1.0 [14:49:53]action value=get_value [14:49:53]process_action get_value [14:49:53]cmd_get_value [14:49:53]process_action get_value done [14:49:53]requested_data is exist [14:49:53]produce_requested_data [14:49:53]requested_item kkm.sn is exist - process it [14:49:53]requested_item kkm.ver is exist - process it [14:49:53]requested_item fm.sn is exist - process it [14:49:53]wFMCommunicate request_size=4 [14:49:53]MH_SAM_APDU [14:49:53]CAPDU: 80 11 00 00 [14:49:53]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [14:49:53]Write i2c OK [14:49:53]MH_I2C_Read... [14:49:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:53]Read from MH i2c: E2 [14:49:53]MH_I2C_Read... [14:49:53]Read from MH i2c: E2 17 00 [14:49:53]MH_I2C_Read... [14:49:53]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:49:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:49:53]wFMCommunicate OK [14:49:53]requested_item fd.num is exist - process it [14:49:53]SAM_PROTO_GetFieldsCounters [14:49:53]wFMCommunicate request_size=4 [14:49:53]MH_SAM_APDU [14:49:53]CAPDU: 80 13 00 00 [14:49:53]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [14:49:53]Write i2c OK [14:49:53]MH_I2C_Read... [14:49:53]Read from MH i2c: E2 [14:49:53]MH_I2C_Read... [14:49:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:49:53]Read from MH i2c: E2 62 00 [14:49:53]MH_I2C_Read... [14:49:53]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 07 50 01 00 0E 04 04 00 EF 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 26 [14:49: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 07 50 01 00 0E 04 04 00 EF 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:49:53]wFMCommunicate OK [14:49:53]SAM_PROTO_GetFieldsCounters done [14:49:53]requested_item shift.num is exist - process it [14:49:53]requested_item shift.opened is exist - process it [14:49:53]req_shift_opened [14:49:53]FM_GetShiftState [14:49:53]SAM_PROTO_GetShiftState [14:49:53]wFMCommunicate request_size=4 [14:49:53]MH_SAM_APDU [14:49:53]CAPDU: 80 13 01 00 [14:49:53]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [14:49:53]Write i2c OK [14:49:53]MH_I2C_Read... [14:49:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:53]Read from MH i2c: E2 [14:49:53]MH_I2C_Read... [14:49:53]Read from MH i2c: E2 0E 00 [14:49:53]MH_I2C_Read... [14:49:53]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [14:49:53]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:49:53]wFMCommunicate OK [14:49:53]SAM_PROTO_GetShiftState done [14:49:53]FM_GetShiftState done [14:49:53]req_shift_opened done [14:49:53]requested_item shift.open_date is exist - process it [14:49:53]req_shift_open_date [14:49:53]req_shift_open_date done [14:49:53]produce_requested_data done [14:49:53]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86023,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [14:49:53]process_action_free get_value [14:49:53]json_value_free [14:49:53]json_value_free done [14:49:53]process_json_proto returns [14:49:53]Send response to host [14:49:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86023,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [14:49:53]free response buf [14:49:53]execute_script done [14:49:53]execute_script returns [14:49:53]free content buf [14:49:53]Sock 9.Close socket [14:49:53]Sock 9.Thread stoped [14:49:53]accept exits with 6 [14:49:53]New connection [14:49:53]New thread 3066797412 created [14:49:53]Thread 3066940772 joined [14:49:53]Waiting for new connection... [14:49:53] Sock 6.Parse request [14:49:53]Sock 6.Check first char [14:49:53]Sock 6.First char is OK [14:49:53]request: POST /json_proto HTTP/1.0 [14:49:53]Method: POST [14:49:53]URL: /json_proto [14:49:53]Method is POST - this is cgi request [14:49:53]url: /json_proto [14:49:53]query_string will be loaded in cgi processing [14:49:53]execute_cgi json_proto POST (null) [14:49:53]execute_cgi path=json_proto method=POST [14:49:53]POST find Content-Length [14:49:53]Host: 172.17.47.196:8080 [14:49:53]Content-Length: 331 [14:49:53]Content-Type: application/json [14:49:53] [14:49:53]POST finish read [14:49:53]Found Content-Length = 331 [14:49:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:49:53]execute_script... [14:49:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:49:53]POST & json_proto [14:49:53]process_json_proto [14:49:53]json parsed OK: [14:49:53]protocol is kg_v1.0 [14:49:53]action value=get_value [14:49:53]process_action get_value [14:49:53]cmd_get_value [14:49:53]process_action get_value done [14:49:53]requested_data is exist [14:49:53]produce_requested_data [14:49:54]requested_item fm.sale.total is exist - process it [14:49:54]SAM_PROTO_GetFMData [14:49:54]wFMCommunicate request_size=4 [14:49:54]MH_SAM_APDU [14:49:54]CAPDU: 80 13 03 00 [14:49:54]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [14:49:54]Write i2c OK [14:49:54]MH_I2C_Read... [14:49:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:49:54]Read from MH i2c: E2 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: E2 FD 00 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 28 4C 01 00 69 04 A3 00 6F 04 04 00 AF 49 01 00 B1 04 05 00 42 A4 C0 B3 01 70 04 05 00 60 93 70 86 01 72 04 04 00 E2 10 50 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 DA F1 49 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 79 6B DB 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 A5 [14:49:54]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 28 4C 01 00 69 04 A3 00 6F 04 04 00 AF 49 01 00 B1 04 05 00 42 A4 C0 B3 01 70 04 05 00 60 93 70 86 01 72 04 04 00 E2 10 50 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 DA F1 49 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 79 6B DB 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 [14:49:54]wFMCommunicate OK [14:49:54]wFMCommunicate request_size=4 [14:49:54]MH_SAM_APDU [14:49:54]CAPDU: 80 17 00 00 [14:49:54]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [14:49:54]Write i2c OK [14:49:54]MH_I2C_Read... [14:49:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:49:54]Read from MH i2c: E2 [14:49:54]MH_I2C_Read... [14:49:54]Read from MH i2c: E2 FD 00 [14:49:54]MH_I2C_Read... [14:49:54]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 [14:49:54]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 [14:49:54]wFMCommunicate OK [14:49:54]wFMCommunicate request_size=4 [14:49:54]MH_SAM_APDU [14:49:54]CAPDU: 80 17 00 00 [14:49:54]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [14:49:54]Write i2c OK [14:49:54]MH_I2C_Read... [14:49:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:49:55]Read from MH i2c: E2 [14:49:55]MH_I2C_Read... [14:49:55]Read from MH i2c: E2 FD 00 [14:49:55]MH_I2C_Read... [14:49:55]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:49:55]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:49:55]wFMCommunicate OK [14:49:55]wFMCommunicate request_size=4 [14:49:55]MH_SAM_APDU [14:49:55]CAPDU: 80 17 00 00 [14:49:55]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [14:49:55]Write i2c OK [14:49:55]MH_I2C_Read... [14:49:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:49:55]Read from MH i2c: E2 [14:49:55]MH_I2C_Read... [14:49:55]Read from MH i2c: E2 FD 00 [14:49:55]MH_I2C_Read... [14:49:55]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:49:55]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:49:55]wFMCommunicate OK [14:49:55]wFMCommunicate request_size=4 [14:49:55]MH_SAM_APDU [14:49:55]CAPDU: 80 17 00 00 [14:49:55]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [14:49:55]Write i2c OK [14:49:55]MH_I2C_Read... [14:49:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [14:49:55]Read from MH i2c: E2 [14:49:55]MH_I2C_Read... [14:49:55]Read from MH i2c: E2 E5 00 [14:49:55]MH_I2C_Read... [14:49:55]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:49:55]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:49:55]wFMCommunicate OK [14:49:55]SAM_PROTO_GetFMData done [14:49:55]requested_item fm.sale_refund.total is exist - process it [14:49:55]requested_item fm.buy.total is exist - process it [14:49:55]requested_item shift.sale.total is exist - process it [14:49:55]SAM_PROTO_GetShiftData [14:49:55]wFMCommunicate request_size=4 [14:49:55]MH_SAM_APDU [14:49:55]CAPDU: 80 13 02 00 [14:49:55]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [14:49:55]Write i2c OK [14:49:55]MH_I2C_Read... [14:49:56]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:49:56]Read from MH i2c: E2 [14:49:56]MH_I2C_Read... [14:49:56]Read from MH i2c: E2 FD 00 [14:49:56]MH_I2C_Read... [14:49:56]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 B6 00 00 00 69 04 9C 00 6F 04 04 00 B6 00 00 00 B1 04 03 00 E1 1D D7 70 04 03 00 30 4F C6 72 04 03 00 B1 CE 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 CE D9 16 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 70 E7 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 90 [14:49:56]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 B6 00 00 00 69 04 9C 00 6F 04 04 00 B6 00 00 00 B1 04 03 00 E1 1D D7 70 04 03 00 30 4F C6 72 04 03 00 B1 CE 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 CE D9 16 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 70 E7 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [14:49:56]wFMCommunicate OK [14:49:56]wFMCommunicate request_size=4 [14:49:56]MH_SAM_APDU [14:49:56]CAPDU: 80 17 00 00 [14:49:56]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [14:49:56]Write i2c OK [14:49:56]MH_I2C_Read... [14:49:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:49:56]Read from MH i2c: E2 [14:49:56]MH_I2C_Read... [14:49:56]Read from MH i2c: E2 FD 00 [14:49:56]MH_I2C_Read... [14:49:56]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [14:49:56]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [14:49:56]wFMCommunicate OK [14:49:56]wFMCommunicate request_size=4 [14:49:56]MH_SAM_APDU [14:49:56]CAPDU: 80 17 00 00 [14:49:56]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [14:49:56]Write i2c OK [14:49:56]MH_I2C_Read... [14:49:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:49:56]Read from MH i2c: E2 [14:49:56]MH_I2C_Read... [14:49:56]Read from MH i2c: E2 FD 00 [14:49:56]MH_I2C_Read... [14:49:56]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [14:49:56]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [14:49:56]wFMCommunicate OK [14:49:56]wFMCommunicate request_size=4 [14:49:56]MH_SAM_APDU [14:49:56]CAPDU: 80 17 00 00 [14:49:56]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [14:49:56]Write i2c OK [14:49:56]MH_I2C_Read... [14:49:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:49:57]Read from MH i2c: E2 [14:49:57]MH_I2C_Read... [14:49:57]Read from MH i2c: E2 FD 00 [14:49:57]MH_I2C_Read... [14:49:57]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [14:49:57]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [14:49:57]wFMCommunicate OK [14:49:57]wFMCommunicate request_size=4 [14:49:57]MH_SAM_APDU [14:49:57]CAPDU: 80 17 00 00 [14:49:57]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [14:49:57]Write i2c OK [14:49:57]MH_I2C_Read... [14:49:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [14:49:57]Read from MH i2c: E2 [14:49:57]MH_I2C_Read... [14:49:57]Read from MH i2c: E2 CC 00 [14:49:57]MH_I2C_Read... [14:49:57]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [14:49:57]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:49:57]wFMCommunicate OK [14:49:57]SAM_PROTO_GetShiftData done [14:49:57]requested_item shift.sale.total_cash is exist - process it [14:49:57]requested_item shift.sale_refund.total is exist - process it [14:49:57]requested_item shift.sale_refund.total_cash is exist - process it [14:49:57]requested_item shift.buy.total is exist - process it [14:49:57]requested_item shift.buy.total_cash is exist - process it [14:49:57]produce_requested_data done [14:49:57]produce_requested_data return {"fm.sale.total":73107139.22,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":140978.89,"shift.sale.total_cash":129964.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} [14:49:57]process_action_free get_value [14:49:57]json_value_free [14:49:57]json_value_free done [14:49:57]process_json_proto returns [14:49:57]Send response to host [14:49:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73107139.22,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":140978.89,"shift.sale.total_cash":129964.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}}} [14:49:57]free response buf [14:49:57]execute_script done [14:49:57]execute_script returns [14:49:57]free content buf [14:49:57]Sock 6.Close socket [14:49:57]Sock 6.Thread stoped [14:49:57]OFD Sender: No OFD packet to send [14:49:58]accept exits with 9 [14:49:58]New connection [14:49:58]New thread 3066940772 created [14:49:58]Thread 3066797412 joined [14:49:58]Waiting for new connection... [14:49:58] Sock 9.Parse request [14:49:58]Sock 9.Check first char [14:49:58]Sock 9.First char is OK [14:49:58]request: POST /json_proto HTTP/1.0 [14:49:58]Method: POST [14:49:58]URL: /json_proto [14:49:58]Method is POST - this is cgi request [14:49:58]url: /json_proto [14:49:58]query_string will be loaded in cgi processing [14:49:58]execute_cgi json_proto POST (null) [14:49:58]execute_cgi path=json_proto method=POST [14:49:58]POST find Content-Length [14:49:58]Host: 172.17.47.196:8080 [14:49:58]Content-Length: 622 [14:49:58]Content-Type: application/json [14:49:58] [14:49:58]POST finish read [14:49:58]Found Content-Length = 622 [14:49:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147821", "tax_sys" : 0, "items" : [ { "code": "48744997", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Compact Blue", "price" : 139.00, "quantity" : 1.000, "sum" : 139.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" ] } } [14:49:58]execute_script... [14:49: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 : (3)147821", "tax_sys" : 0, "items" : [ { "code": "48744997", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Compact Blue", "price" : 139.00, "quantity" : 1.000, "sum" : 139.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" ] } } [14:49:58]POST & json_proto [14:49:58]process_json_proto [14:49:58]json parsed OK: [14:49:58]protocol is kg_v1.0 [14:49:58]action value=close_receipt [14:49:58]process_action close_receipt [14:49:58]cmd_close_receipt [14:49:58]MH_GetDate [14:49:58]Write to MH i2c: F0 00 00 1D 00 0C [14:49:58]Write i2c OK [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: F0 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: F0 09 00 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: F0 09 00 1D 00 00 96 8B ED 66 4C 6B 94 66 3A [14:49:58]GetLastDocTimeStamp 1726842236 [14:49:58]current date 1726843798 [14:49:58]FM_GetShiftState [14:49:58]SAM_PROTO_GetShiftState [14:49:58]wFMCommunicate request_size=4 [14:49:58]MH_SAM_APDU [14:49:58]CAPDU: 80 13 01 00 [14:49:58]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [14:49:58]Write i2c OK [14:49:58]MH_I2C_Read... [14:49:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:58]Read from MH i2c: E2 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 0E 00 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [14:49:58]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:49:58]wFMCommunicate OK [14:49:58]SAM_PROTO_GetShiftState done [14:49:58]FM_GetShiftState done [14:49:58]opened in 1726791534 [14:49:58]opened+sec_in_day 1726877934 [14:49:58]quantity*price = 13900 [14:49:58]sum+1 = 13901 [14:49:58]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 185 20.09.2024 14:50 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86026 ФПД: 232786843000850 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T145009&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86026&fm=232786843000850&tin=02508201610067®Number=0000000000092592&sum=10500 0 [14:50:10]StoreToDocumentArchive [14:50:10]shift 495 fd 86026 [14:50:10]save to /storage/0495/doc_00086026 [14:50:10]save last doc name /storage/0495/doc_00086026 to /storage/kkm_last_doc_name [14:50:10]save OK [14:50:10]Clear old archive folders... [14:50:10]ProcessDocumentItem done err = 0, tmpTLVsize=278 [14:50:10]tlvbuf is 01E48010 [14:50:10]SAM_PROTO_ClearQueue [14:50:10]wFMCommunicate request_size=4 [14:50:10]MH_SAM_APDU [14:50:10]CAPDU: 80 09 00 00 [14:50:10]Write to MH i2c: E2 08 00 BF 00 80 09 00 00 00 00 00 00 31 [14:50:10]Write i2c OK [14:50:10]MH_I2C_Read... [14:50:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:50:10]Read from MH i2c: E2 [14:50:10]MH_I2C_Read... [14:50:10]Read from MH i2c: E2 03 00 [14:50:10]MH_I2C_Read... [14:50:10]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [14:50:10]RAPDU: 90 00 [14:50:10]wFMCommunicate OK [14:50:10]SAM_PROTO_ClearQueue done [14:50:10]KKMCreateOFDPacket [14:50:10]OFDProtocolAddRootSTLVToBuf [14:50:10]FM_MakeSignedData [14:50:10]FM_MakeSignedData [14:50:10]SAM_PROTO_SignData [14:50:10]wFMCommunicate request_size=4 [14:50:10]MH_SAM_APDU [14:50:10]CAPDU: 80 0D 01 02 [14:50:10]Write to MH i2c: E2 08 00 C0 00 80 0D 01 02 00 00 00 00 39 [14:50:10]Write i2c OK [14:50:10]MH_I2C_Read... [14:50:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:50:10]Read from MH i2c: E2 [14:50:10]MH_I2C_Read... [14:50:10]Read from MH i2c: E2 03 00 [14:50:10]MH_I2C_Read... [14:50:10]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [14:50:10]RAPDU: 90 00 [14:50:10]wFMCommunicate OK [14:50:10]wFMCommunicate request_size=255 [14:50:10]MH_SAM_APDU [14:50:10]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 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 B9 00 00 00 F4 03 04 00 A1 8B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 [14:50:10]Write to MH i2c: E2 02 01 C1 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 04 29 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 ConnectInit Can't take IP for lk.salyk.kg [14:50:10]00 CommunicateWithHost connect error [14:50:10]12 CommunicateWithHost err = -1 [14:50:10]04 OFD Sender: Server communicate error [14:50:10]04 00 B9 00 00 00 F4 03 04 00 A1 8B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 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 CC [14:50:10]Write i2c OK [14:50:10]MH_I2C_Read... [14:50:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:11]Read from MH i2c: E2 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: E2 03 00 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [14:50:11]RAPDU: 90 00 [14:50:11]wFMCommunicate OK [14:50:11]wFMCommunicate request_size=37 [14:50:11]MH_SAM_APDU [14:50:11]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 0A 50 01 00 35 04 06 00 D3 B7 E9 15 E0 12 [14:50:11]Write to MH i2c: E2 28 00 C2 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 0A 50 01 00 35 04 06 00 D3 B7 E9 15 E0 12 00 00 74 [14:50:11]Write i2c OK [14:50:11]MH_I2C_Read... [14:50:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:11]Read from MH i2c: E2 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: E2 03 00 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [14:50:11]RAPDU: 90 00 [14:50:11]wFMCommunicate OK [14:50:11]wFMCommunicate request_size=4 [14:50:11]MH_SAM_APDU [14:50:11]CAPDU: 80 0D 03 02 [14:50:11]Write to MH i2c: E2 08 00 C3 00 80 0D 03 02 00 00 00 00 3E [14:50:11]Write i2c OK [14:50:11]MH_I2C_Read... [14:50:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:50:11]Read from MH i2c: E2 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: E2 0B 00 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: E2 0B 00 C3 00 00 97 32 05 0D E0 1C 73 1F 90 00 A8 [14:50:11]RAPDU: 97 32 05 0D E0 1C 73 1F 90 00 [14:50:11]wFMCommunicate OK [14:50:11]SAM_PROTO_SignData done [14:50:11]FM_MakeSignedData done [14:50:11]CreateOFDProtocolMessage [14:50:11]wFMCommunicate request_size=4 [14:50:11]MH_SAM_APDU [14:50:11]CAPDU: 80 11 00 00 [14:50:11]Write to MH i2c: E2 08 00 C4 00 80 11 00 00 00 00 00 00 3E [14:50:11]Write i2c OK [14:50:11]MH_I2C_Read... [14:50:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:11]Read from MH i2c: E2 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: E2 17 00 [14:50:11]MH_I2C_Read... [14:50:11]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 [14:50: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:50:11]wFMCommunicate OK [14:50:11]CreateOFDProtocolMessage done [14:50:11]OFDSenderStorePacket 86026 [14:50:11]StoreOFDPacket docnum=86026 [14:50: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 2A 01 00 00 04 A9 22 01 6E 35 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 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 B9 00 00 00 F4 03 04 00 A1 8B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D3 B7 E9 15 E0 12 97 32 05 0D E0 1C 73 1F [14:50:11]CheckFolder [14:50:11]dirname=/storage/ofd_packets [14:50:11]CheckFolder done [14:50:11]ProducePacketName [14:50:11]name=ofd_packets/00086026 [14:50:11]NVStorageSaveData ofd_packets/00086026 [14:50:11]File name is /storage/ofd_packets/00086026 [14:50:11]Write 328 bytes [14:50:11]NVStorageSaveData done [14:50:11]OFDSenderStorePacket done [14:50:11]KKMCreateOFDPacket done [14:50:11]NVStorageSaveData kkm_last_timestamp [14:50:11]File name is /storage/kkm_last_timestamp [14:50:11]Write 4 bytes [14:50:11]NVStorageSaveData done [14:50:11]ExternCall_PrintAddStr [14:50:11]wPrintStart [14:50:11]Write to MH i2c: 01 00 00 C5 00 C5 [14:50:11]Write i2c OK [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: 01 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: 01 07 00 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: 01 07 00 C5 00 00 00 00 00 00 FF 0F DA [14:50:11]RasterBufferAndPrint [14:50:11]line Счет N : (3)147822 [14:50:11]line ИНН: 02508201610067 [14:50:11]line Контрольно-Кассовый Чек [14:50:11]line ПРОДАЖА [14:50:11]line Товар: 5449000054227 [14:50:11]line Напиток Кока-Кола 1л [14:50:11]line 1.000 * 105.00 [14:50:11]line = 105.00 [14:50:11]line НДС 12% НСП 1% [14:50:11]line > о реализуемом товаре [14:50:11]line ИТОГО: 105.00 [14:50:11]line НСП 1% : 0.93 [14:50:11]line НДС 12% : 11.15 [14:50:11]line Наличными: 105.00 [14:50:11]line Безнал.: 0.00 [14:50:11]line Место: АЗС № 137 "Партнер Нефть" [14:50:11]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:50:11]line СНО: Общий режим [14:50:11]line Чек 185 20.09.2024 14:50 [14:50:11]line Смена: 495 ФФД: 1.0 [14:50:11]line ЗНМ: 0300000064 [14:50:11]line РНМ: 0000000000092592 [14:50:11]line Версия ККМ: 001 [14:50:11]line ФМ: 0000000000874979 [14:50:11]line ФД: 86026 [14:50:11]line ФПД: 232786843000850 [14:50:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T145009&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86026&fm=232786843000850&tin=02508201610067®Number=0000000000092592&sum=10500 [14:50:11]line 0 [14:50:11]written 0, free lines is 4095 [14:50:11]OFD Sender: Processing packet 86024 [packets to send 265, broken 262] [14:50:11]ProducePacketName [14:50:11]name=ofd_packets/00086024 [14:50:11]OFD Sender: To server: pG, [14:50:11]CommunicateWithHost lk.salyk.kg:30040 [14:50:11]ConnectInit lk.salyk.kg [14:50:11]Write to MH i2c: 01 00 00 ED 00 ED [14:50:11]Write i2c OK [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: 01 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: 01 07 00 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: 01 07 00 ED 00 00 00 00 00 00 01 0D 02 [14:50:11]RasterBufferAndPrint [14:50:11]line [14:50:11]line [14:50:11]line [14:50:11]line [14:50:11]line [14:50:11]written 0, free lines is 3363 [14:50:11]MH_Cut [14:50:11]Write to MH i2c: D1 01 00 F4 00 01 C6 [14:50:11]Write i2c OK [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: D1 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: D1 01 00 [14:50:11]MH_I2C_Read... [14:50:11]Read from MH i2c: D1 01 00 F4 00 00 C5 [14:50:11]Write to MH i2c: 01 00 00 F5 00 F5 [14:50:11]Write i2c OK [14:50:11]MH_I2C_Read... [14:50:12]*** Cut start [14:50:12]*** Partial cut [14:50:12]*** CUTSNS_PIN = 1 [14:50:12]*** CUTSNS_PIN = 0 [14:50:12]*** Brake cut motor [14:50:13]Read from MH i2c: 01 [14:50:13]MH_I2C_Read... [14:50:13]*** Stop cut motor [14:50:13]*** Cut end [14:50:13]Read from MH i2c: 01 07 00 [14:50:13]MH_I2C_Read... [14:50:13]Read from MH i2c: 01 07 00 F5 00 00 00 00 00 00 FF 0F 0A [14:50:13]process_action close_receipt done [14:50:13]requested_data is exist [14:50:13]produce_requested_data [14:50:13]requested_item fm.sn is exist - process it [14:50:13]wFMCommunicate request_size=4 [14:50:13]MH_SAM_APDU [14:50:13]CAPDU: 80 11 00 00 [14:50:13]Write to MH i2c: E2 08 00 F6 00 80 11 00 00 00 00 00 00 70 [14:50:13]Write i2c OK [14:50:13]MH_I2C_Read... [14:50:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:13]Read from MH i2c: E2 [14:50:13]MH_I2C_Read... [14:50:13]Read from MH i2c: E2 17 00 [14:50:13]MH_I2C_Read... [14:50:13]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 [14:50:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:50:13]wFMCommunicate OK [14:50:13]requested_item fd.num is exist - process it [14:50:13]SAM_PROTO_GetFieldsCounters [14:50:13]wFMCommunicate request_size=4 [14:50:13]MH_SAM_APDU [14:50:13]CAPDU: 80 13 00 00 [14:50:13]Write to MH i2c: E2 08 00 F7 00 80 13 00 00 00 00 00 00 73 [14:50:13]Write i2c OK [14:50:13]MH_I2C_Read... [14:50:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:50:13]Read from MH i2c: E2 [14:50:13]MH_I2C_Read... [14:50:13]Read from MH i2c: E2 62 00 [14:50:13]MH_I2C_Read... [14:50:13]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 0A 50 01 00 0E 04 04 00 EF 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 18 [14:50: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 0A 50 01 00 0E 04 04 00 EF 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:50:13]wFMCommunicate OK [14:50:13]SAM_PROTO_GetFieldsCounters done [14:50:13]requested_item shift.num is exist - process it [14:50:13]requested_item shift.opened is exist - process it [14:50:13]req_shift_opened [14:50:13]FM_GetShiftState [14:50:13]SAM_PROTO_GetShiftState [14:50:13]wFMCommunicate request_size=4 [14:50:13]MH_SAM_APDU [14:50:13]CAPDU: 80 13 01 00 [14:50:13]Write to MH i2c: E2 08 00 F8 00 80 13 01 00 00 00 00 00 75 [14:50:13]Write i2c OK [14:50:13]MH_I2C_Read... [14:50:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:13]Read from MH i2c: E2 [14:50:13]MH_I2C_Read... [14:50:13]Read from MH i2c: E2 0E 00 [14:50:13]MH_I2C_Read... [14:50:13]Read from MH i2c: E2 0E 00 F8 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 00 [14:50:13]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:50:13]wFMCommunicate OK [14:50:13]SAM_PROTO_GetShiftState done [14:50:13]FM_GetShiftState done [14:50:13]req_shift_opened done [14:50:13]requested_item shift.open_date is exist - process it [14:50:13]req_shift_open_date [14:50:13]req_shift_open_date done [14:50:13]produce_requested_data done [14:50:13]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86026,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [14:50:13]process_action_free close_receipt [14:50:13]json_value_free [14:50:13]json_value_free done [14:50:13]process_json_proto returns [14:50:13]Send response to host [14:50:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86026,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [14:50:13]free response buf [14:50:13]execute_script done [14:50:13]execute_script returns [14:50:13]free content buf [14:50:13]Sock 9.Close socket [14:50:13]Sock 9.Thread stoped [14:50:14]accept exits with 6 [14:50:14]New connection [14:50:14]New thread 3066797412 created [14:50:14]Thread 3066940772 joined [14:50:14]Waiting for new connection... [14:50:14] Sock 6.Parse request [14:50:14]Sock 6.Check first char [14:50:14]Sock 6.First char is OK [14:50:14]request: POST /json_proto HTTP/1.0 [14:50:14]Method: POST [14:50:14]URL: /json_proto [14:50:14]Method is POST - this is cgi request [14:50:14]url: /json_proto [14:50:14]query_string will be loaded in cgi processing [14:50:14]execute_cgi json_proto POST (null) [14:50:14]execute_cgi path=json_proto method=POST [14:50:14]POST find Content-Length [14:50:14]Host: 172.17.47.196:8080 [14:50:14]Content-Length: 677 [14:50:14]Content-Type: application/json [14:50:14] [14:50:14]POST finish read [14:50:14]Found Content-Length = 677 [14:50:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870894", "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" ] } } [14:50:14]execute_script... [14:50: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)870894", "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" ] } } [14:50:14]POST & json_proto [14:50:14]process_json_proto [14:50:14]json parsed OK: [14:50:14]protocol is kg_v1.0 [14:50:14]action value=close_receipt [14:50:14]process_action close_receipt [14:50:14]cmd_close_receipt [14:50:14]MH_GetDate [14:50:14]Write to MH i2c: F0 00 00 F9 00 E8 [14:50:14]Write i2c OK [14:50:14]MH_I2C_Read... [14:50:14]Read from MH i2c: F0 [14:50:14]MH_I2C_Read... [14:50:14]Read from MH i2c: F0 09 00 [14:50:14]MH_I2C_Read... [14:50:14]Read from MH i2c: F0 09 00 F9 00 00 A6 8B ED 66 4C 6B 94 66 26 [14:50:14]GetLastDocTimeStamp 1726843809 [14:50:14]current date 1726843814 [14:50:14]FM_GetShiftState [14:50:14]SAM_PROTO_GetShiftState [14:50:14]wFMCommunicate request_size=4 [14:50:14]MH_SAM_APDU [14:50:14]CAPDU: 80 13 01 00 [14:50:14]Write to MH i2c: E2 08 00 FA 00 80 13 01 00 00 00 00 00 77 [14:50:14]Write i2c OK [14:50:14]MH_I2C_Read... [14:50:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:14]Read from MH i2c: E2 [14:50:14]MH_I2C_Read... [14:50:14]Read from MH i2c: E2 0E 00 [14:50:14]MH_I2C_Read... [14:50:14]Read from MH i2c: E2 0E 00 FA 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 02 [14:50:14]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:50:14]wFMCommunicate OK [14:50:14]SAM_PROTO_GetShiftState done [14:50:14]FM_GetShiftState done [14:50:14]opened in 1726791534 [14:50:14]opened+sec_in_day 1726877934 [14:50:14]quantity*price = 50036 [14:50:14]sum+1 = 50037 [14:50: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 СНО: Общий режим Чек 186 20.09.2024 14:50 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86027 ФПД: 226565525649295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T145014&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86027&fm=226565525649295&tin=02508201610067®Number=0000000000092592&sum=50000 [14:50:15]StoreToDocumentArchive [14:50:15]shift 495 fd 86027 [14:50:15]save to /storage/0495/doc_00086027 [14:50:15]save last doc name /storage/0495/doc_00086027 to /storage/kkm_last_doc_name [14:50:15]save OK [14:50:15]Clear old archive folders... [14:50:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:50:15]tlvbuf is 01EDA4E0 [14:50:15]SAM_PROTO_ClearQueue [14:50:15]wFMCommunicate request_size=4 [14:50:15]MH_SAM_APDU [14:50:15]CAPDU: 80 09 00 00 [14:50:15]Write to MH i2c: E2 08 00 07 01 80 09 00 00 00 00 00 00 7A [14:50:15]Write i2c OK [14:50:15]MH_I2C_Read... [14:50:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:50:15]Read from MH i2c: E2 [14:50:15]MH_I2C_Read... [14:50:15]Read from MH i2c: E2 03 00 [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: E2 03 00 07 01 00 90 00 7C [14:50:16]RAPDU: 90 00 [14:50:16]wFMCommunicate OK [14:50:16]SAM_PROTO_ClearQueue done [14:50:16]KKMCreateOFDPacket [14:50:16]OFDProtocolAddRootSTLVToBuf [14:50:16]FM_MakeSignedData [14:50:16]FM_MakeSignedData [14:50:16]SAM_PROTO_SignData [14:50:16]wFMCommunicate request_size=4 [14:50:16]MH_SAM_APDU [14:50:16]CAPDU: 80 0D 01 02 [14:50:16]Write to MH i2c: E2 08 00 08 01 80 0D 01 02 00 00 00 00 82 [14:50:16]Write i2c OK [14:50:16]MH_I2C_Read... [14:50:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:50:16]Read from MH i2c: E2 [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: E2 03 00 [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: E2 03 00 08 01 00 90 00 7D [14:50:16]RAPDU: 90 00 [14:50:16]wFMCommunicate OK [14:50:16]wFMCommunicate request_size=255 [14:50:16]MH_SAM_APDU [14:50: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 BA 00 00 00 F4 03 04 00 A6 8B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 CE [14:50:16]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 BA 00 00 00 F4 03 04 00 A6 8B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 CE 00 00 67 [14:50:16]Write i2c OK [14:50:16]MH_I2C_Read... [14:50:16]ConnectInit Can't take IP for lk.salyk.kg [14:50:16]CommunicateWithHost connect error [14:50:16]CommunicateWithHost err = -1 [14:50:16]OFD Sender: Server communicate error [14:50:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:16]Read from MH i2c: E2 [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: E2 03 00 [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [14:50:16]RAPDU: 90 00 [14:50:16]wFMCommunicate OK [14:50:16]wFMCommunicate request_size=10 [14:50:16]MH_SAM_APDU [14:50:16]CAPDU: 80 0D 02 02 05 0F 65 AC B7 8F [14:50:16]Write to MH i2c: E2 0D 00 0A 01 80 0D 02 02 05 00 0F 65 AC B7 8F 00 00 F5 [14:50:16]Write i2c OK [14:50:16]MH_I2C_Read... [14:50:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:16]Read from MH i2c: E2 [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: E2 03 00 [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [14:50:16]RAPDU: 90 00 [14:50:16]wFMCommunicate OK [14:50:16]wFMCommunicate request_size=4 [14:50:16]MH_SAM_APDU [14:50:16]CAPDU: 80 0D 03 02 [14:50:16]Write to MH i2c: E2 08 00 0B 01 80 0D 03 02 00 00 00 00 87 [14:50:16]Write i2c OK [14:50:16]MH_I2C_Read... [14:50:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:50:16]Read from MH i2c: E2 [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: E2 0B 00 [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: E2 0B 00 0B 01 00 F6 25 6A 29 55 67 DC 1D 90 00 EB [14:50:16]RAPDU: F6 25 6A 29 55 67 DC 1D 90 00 [14:50:16]wFMCommunicate OK [14:50:16]SAM_PROTO_SignData done [14:50:16]FM_MakeSignedData done [14:50:16]CreateOFDProtocolMessage [14:50:16]wFMCommunicate request_size=4 [14:50:16]MH_SAM_APDU [14:50:16]CAPDU: 80 11 00 00 [14:50:16]Write to MH i2c: E2 08 00 0C 01 80 11 00 00 00 00 00 00 87 [14:50:16]Write i2c OK [14:50:16]MH_I2C_Read... [14:50:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:16]Read from MH i2c: E2 [14:50:16]MH_I2C_Read... [14:50:16]Read from MH i2c: E2 17 00 [14:50:16]MH_I2C_Read... [14:50:16]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 [14:50:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:50:16]wFMCommunicate OK [14:50:16]CreateOFDProtocolMessage done [14:50:16]OFDSenderStorePacket 86027 [14:50:16]StoreOFDPacket docnum=86027 [14:50: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 CD CE 07 01 4B 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 A6 8B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 CE 0F 65 AC B7 8F F6 25 6A 29 55 67 DC 1D [14:50:17]CheckFolder [14:50:17]dirname=/storage/ofd_packets [14:50:17]CheckFolder done [14:50:17]ProducePacketName [14:50:17]name=ofd_packets/00086027 [14:50:17]NVStorageSaveData ofd_packets/00086027 [14:50:17]File name is /storage/ofd_packets/00086027 [14:50:17]Write 301 bytes [14:50:17]NVStorageSaveData done [14:50:17]OFDSenderStorePacket done [14:50:17]KKMCreateOFDPacket done [14:50:17]NVStorageSaveData kkm_last_timestamp [14:50:17]File name is /storage/kkm_last_timestamp [14:50:17]Write 4 bytes [14:50:17]NVStorageSaveData done [14:50:17]ExternCall_PrintAddStr [14:50:17]wPrintStart [14:50:17]Write to MH i2c: 01 00 00 0D 01 0E [14:50:17]Write i2c OK [14:50:17]MH_I2C_Read... [14:50:17]Read from MH i2c: 01 [14:50:17]MH_I2C_Read... [14:50:17]Read from MH i2c: 01 07 00 [14:50:17]MH_I2C_Read... [14:50:17]Read from MH i2c: 01 07 00 0D 01 00 00 00 00 00 FF 0F 23 [14:50:17]RasterBufferAndPrint [14:50:17]line Счет N : (1)870894 [14:50:17]line ИНН: 02508201610067 [14:50:17]line Контрольно-Кассовый Чек [14:50:17]line ПРОДАЖА [14:50:17]line ТРК (МРК, ГНК) : 33 [14:50:17]line Товар: 2710124130 [14:50:17]line Аи-92-К-5 [14:50:17]line 7.380 * 67.80 [14:50:17]line = 500.36 [14:50:17]line НДС 12% НСП 1% [14:50:17]line > о реализуемом товаре [14:50:17]line ОКРУГЛЕНИЕ: -0.36 [14:50:17]line ИТОГО: 500.00 [14:50:17]line Внесено: 500.00 [14:50:17]line СДАЧА: 0.00 [14:50:17]line НСП 1% : 4.43 [14:50:17]line НДС 12% : 53.14 [14:50:17]line Наличными: 500.00 [14:50:17]line Безнал.: 0.00 [14:50:17]line Место: АЗС № 137 "Партнер Нефть" [14:50:17]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:50:17]line СНО: Общий режим [14:50:17]line Чек 186 20.09.2024 14:50 [14:50:17]line Смена: 495 ФФД: 1.0 [14:50:17]line ЗНМ: 0300000064 [14:50:17]line РНМ: 0000000000092592 [14:50:17]line Версия ККМ: 001 [14:50:17]line ФМ: 0000000000874979 [14:50:17]line ФД: 86027 [14:50:17]line ФПД: 226565525649295 [14:50:17]OFD Sender: Processing packet 86024 [packets to send 266, broken 262] [14:50:17]ProducePacketName [14:50:17]name=ofd_packets/00086024 [14:50:17]OFD Sender: To server: pG, [14:50:17]CommunicateWithHost lk.salyk.kg:30040 [14:50:17]ConnectInit lk.salyk.kg [14:50:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T145014&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86027&fm=226565525649295&tin=02508201610067®Number=0000000000092592&sum=50000 [14:50:17]written 0, free lines is 4095 [14:50:17]Write to MH i2c: 01 00 00 38 01 39 [14:50:17]Write i2c OK [14:50:17]MH_I2C_Read... [14:50:17]Read from MH i2c: 01 [14:50:17]MH_I2C_Read... [14:50:17]Read from MH i2c: 01 07 00 [14:50:17]MH_I2C_Read... [14:50:17]Read from MH i2c: 01 07 00 38 01 00 00 00 00 00 F4 0C 40 [14:50:17]RasterBufferAndPrint [14:50:17]line [14:50:17]line [14:50:17]line [14:50:17]line [14:50:17]line [14:50:17]written 0, free lines is 3356 [14:50:17]MH_Cut [14:50:17]Write to MH i2c: D1 01 00 3F 01 01 12 [14:50:17]Write i2c OK [14:50:17]MH_I2C_Read... [14:50:17]Read from MH i2c: D1 [14:50:17]MH_I2C_Read... [14:50:17]Read from MH i2c: D1 01 00 [14:50:17]MH_I2C_Read... [14:50:17]Read from MH i2c: D1 01 00 3F 01 00 11 [14:50:17]Write to MH i2c: 01 00 00 40 01 41 [14:50:17]Write i2c OK [14:50:17]MH_I2C_Read... [14:50:18]*** Cut start [14:50:18]*** Partial cut [14:50:18]*** CUTSNS_PIN = 1 [14:50:18]*** CUTSNS_PIN = 0 [14:50:18]*** Brake cut motor [14:50:18]Read from MH i2c: 01 [14:50:18]MH_I2C_Read... [14:50:18]*** Stop cut motor [14:50:18]*** Cut end [14:50:18]Read from MH i2c: 01 07 00 [14:50:18]MH_I2C_Read... [14:50:18]Read from MH i2c: 01 07 00 40 01 00 00 00 00 00 FF 0F 56 [14:50:18]process_action close_receipt done [14:50:18]requested_data is exist [14:50:18]produce_requested_data [14:50:18]requested_item fm.sn is exist - process it [14:50:18]wFMCommunicate request_size=4 [14:50:18]MH_SAM_APDU [14:50:18]CAPDU: 80 11 00 00 [14:50:18]Write to MH i2c: E2 08 00 41 01 80 11 00 00 00 00 00 00 BC [14:50:18]Write i2c OK [14:50:18]MH_I2C_Read... [14:50:19]recv_with_timeout no data received [14:50:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:19]Read from MH i2c: E2 [14:50:19]MH_I2C_Read... [14:50:19]Read from MH i2c: E2 17 00 [14:50:19]MH_I2C_Read... [14:50:19]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 [14:50:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:50:19]wFMCommunicate OK [14:50:19]requested_item fd.num is exist - process it [14:50:19]SAM_PROTO_GetFieldsCounters [14:50:19]wFMCommunicate request_size=4 [14:50:19]MH_SAM_APDU [14:50:19]CAPDU: 80 13 00 00 [14:50:19]Write to MH i2c: E2 08 00 42 01 80 13 00 00 00 00 00 00 BF [14:50:19]Write i2c OK [14:50:19]MH_I2C_Read... [14:50:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:50:19]Read from MH i2c: E2 [14:50:19]MH_I2C_Read... [14:50:19]Read from MH i2c: E2 62 00 [14:50:19]MH_I2C_Read... [14:50:19]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 0B 50 01 00 0E 04 04 00 EF 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 68 [14:50: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 0B 50 01 00 0E 04 04 00 EF 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:50:19]wFMCommunicate OK [14:50:19]SAM_PROTO_GetFieldsCounters done [14:50:19]requested_item shift.num is exist - process it [14:50:19]requested_item shift.opened is exist - process it [14:50:19]req_shift_opened [14:50:19]FM_GetShiftState [14:50:19]SAM_PROTO_GetShiftState [14:50:19]wFMCommunicate request_size=4 [14:50:19]MH_SAM_APDU [14:50:19]CAPDU: 80 13 01 00 [14:50:19]Write to MH i2c: E2 08 00 43 01 80 13 01 00 00 00 00 00 C1 [14:50:19]Write i2c OK [14:50:19]MH_I2C_Read... [14:50:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:19]Read from MH i2c: E2 [14:50:19]MH_I2C_Read... [14:50:19]Read from MH i2c: E2 0E 00 [14:50:19]MH_I2C_Read... [14:50:19]Read from MH i2c: E2 0E 00 43 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 4C [14:50:19]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:50:19]wFMCommunicate OK [14:50:19]SAM_PROTO_GetShiftState done [14:50:19]FM_GetShiftState done [14:50:19]req_shift_opened done [14:50:19]requested_item shift.open_date is exist - process it [14:50:19]req_shift_open_date [14:50:19]req_shift_open_date done [14:50:19]produce_requested_data done [14:50:19]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86027,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [14:50:19]process_action_free close_receipt [14:50:19]json_value_free [14:50:19]json_value_free done [14:50:19]process_json_proto returns [14:50:19]Send response to host [14:50:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86027,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [14:50:19]free response buf [14:50:19]execute_script done [14:50:19]execute_script returns [14:50:19]free content buf [14:50:19]Sock 6.Close socket [14:50:19]Sock 6.Thread stoped [14:50:20]accept exits with 9 [14:50:20]New connection [14:50:20]New thread 3066940772 created [14:50:20]Thread 3066797412 joined [14:50:20]Waiting for new connection... [14:50:20] Sock 9.Parse request [14:50:20]Sock 9.Check first char [14:50:20]Sock 9.First char is OK [14:50:20]request: POST /json_proto HTTP/1.0 [14:50:20]Method: POST [14:50:20]URL: /json_proto [14:50:20]Method is POST - this is cgi request [14:50:20]url: /json_proto [14:50:20]query_string will be loaded in cgi processing [14:50:20]execute_cgi json_proto POST (null) [14:50:20]execute_cgi path=json_proto method=POST [14:50:20]POST find Content-Length [14:50:20]Host: 172.17.47.196:8080 [14:50:20]Content-Length: 859 [14:50:20]Content-Type: application/json [14:50:20] [14:50:20]POST finish read [14:50:20]Found Content-Length = 859 [14:50:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147823", "tax_sys" : 0, "items" : [ { "code": "4870001571528", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043F\u0435\u0440\u0441\u0438\u043A \u041F\u042D\u0422 1,0 \u043B", "price" : 100.00, "quantity" : 1.000, "sum" : 100.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" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:20]execute_script... [14:50: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)147823", "tax_sys" : 0, "items" : [ { "code": "4870001571528", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043F\u0435\u0440\u0441\u0438\u043A \u041F\u042D\u0422 1,0 \u043B", "price" : 100.00, "quantity" : 1.000, "sum" : 100.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" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:20]POST & json_proto [14:50:20]process_json_proto [14:50:20]json parsed OK: [14:50:20]protocol is kg_v1.0 [14:50:20]action value=close_receipt [14:50:20]process_action close_receipt [14:50:20]cmd_close_receipt [14:50:20]MH_GetDate [14:50:20]Write to MH i2c: F0 00 00 44 01 34 [14:50:20]Write i2c OK [14:50:20]MH_I2C_Read... [14:50:20]Read from MH i2c: F0 [14:50:20]MH_I2C_Read... [14:50:20]Read from MH i2c: F0 09 00 [14:50:20]MH_I2C_Read... [14:50:20]Read from MH i2c: F0 09 00 44 01 00 AC 8B ED 66 4C 6B 94 66 78 [14:50:20]GetLastDocTimeStamp 1726843814 [14:50:20]current date 1726843820 [14:50:20]FM_GetShiftState [14:50:20]SAM_PROTO_GetShiftState [14:50:20]wFMCommunicate request_size=4 [14:50:20]MH_SAM_APDU [14:50:20]CAPDU: 80 13 01 00 [14:50:20]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [14:50:20]Write i2c OK [14:50:20]MH_I2C_Read... [14:50:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:20]Read from MH i2c: E2 [14:50:20]MH_I2C_Read... [14:50:20]Read from MH i2c: E2 0E 00 [14:50:20]MH_I2C_Read... [14:50:20]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 4E [14:50:20]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:50:20]wFMCommunicate OK [14:50:20]SAM_PROTO_GetShiftState done [14:50:20]FM_GetShiftState done [14:50:20]opened in 1726791534 [14:50:20]opened+sec_in_day 1726877934 [14:50:20]quantity*price = 10000 [14:50:20]sum+1 = 10001 [14:50:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 100.00 НСП 1% : 0.88 НДС 12% : 10.62 Наличными: 0.00 Безнал.: 100.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 187 20.09.2024 14:50 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86028 ФПД: 39261128925723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T145021&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86028&fm=39261128925723&tin=02508201610067®Number=0000000000092592&sum=10000 0 [14:50:22]StoreToDocumentArchive [14:50:22]shift 495 fd 86028 [14:50:22]save to /storage/0495/doc_00086028 [14:50:22]save last doc name /storage/0495/doc_00086028 to /storage/kkm_last_doc_name [14:50:22]save OK [14:50:22]Clear old archive folders... [14:50:22]ProcessDocumentItem done err = 0, tmpTLVsize=298 [14:50:22]tlvbuf is 01F20FF0 [14:50:22]SAM_PROTO_ClearQueue [14:50:22]wFMCommunicate request_size=4 [14:50:22]MH_SAM_APDU [14:50:22]CAPDU: 80 09 00 00 [14:50:22]Write to MH i2c: E2 08 00 52 01 80 09 00 00 00 00 00 00 C5 [14:50:22]Write i2c OK [14:50:22]MH_I2C_Read... [14:50:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:50:22]Read from MH i2c: E2 [14:50:22]MH_I2C_Read... [14:50:22]Read from MH i2c: E2 03 00 [14:50:22]MH_I2C_Read... [14:50:22]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [14:50:22]RAPDU: 90 00 [14:50:22]wFMCommunicate OK [14:50:22]SAM_PROTO_ClearQueue done [14:50:22]KKMCreateOFDPacket [14:50:22]OFDProtocolAddRootSTLVToBuf [14:50:22]FM_MakeSignedData [14:50:22]FM_MakeSignedData [14:50:22]SAM_PROTO_SignData [14:50:22]wFMCommunicate request_size=4 [14:50:22]MH_SAM_APDU [14:50:22]CAPDU: 80 0D 01 02 [14:50:22]Write to MH i2c: E2 08 00 53 01 80 0D 01 02 00 00 00 00 CD [14:50:22]Write i2c OK [14:50:22]MH_I2C_Read... [14:50:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:50:22]Read from MH i2c: E2 [14:50:22]MH_I2C_Read... [14:50:22]Read from MH i2c: E2 03 00 [14:50:22]MH_I2C_Read... [14:50:22]Read from MH i2c: E2 03 00 53 01 00 90 00 C8 [14:50:22]RAPDU: 90 00 [14:50:22]wFMCommunicate OK [14:50:22]wFMCommunicate request_size=255 [14:50:22]MH_SAM_APDU [14:50:22]CAPDU: 80 0D 02 02 FA 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 35 32 38 06 04 38 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 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 31 2C 30 20 D0 BB 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 00 00 00 00 00 00 39 04 06 00 10 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 AD 8B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 [14:50:22]Write to MH i2c: E2 02 01 54 01 80 0D 02 02 FA 00 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 35 32 38 06 04 38 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 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 31 2C 30 20 D0 BB 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 00 00 00 00 00 00 39 04 06 00 10 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 AD 8B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 00 00 6C [14:50:22]Write i2c OK [14:50:22]MH_I2C_Read... [14:50:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:23]Read from MH i2c: E2 [14:50:23]MH_I2C_Read... [14:50:23]Read from MH i2c: E2 03 00 [14:50:23]MH_I2C_Read... [14:50:23]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [14:50:23]RAPDU: 90 00 [14:50:23]wFMCommunicate OK [14:50:23]wFMCommunicate request_size=57 [14:50:23]MH_SAM_APDU [14:50:23]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 0C 50 01 00 35 04 06 00 23 B5 31 A4 A2 1B [14:50:23]Write to MH i2c: E2 3C 00 55 01 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 0C 50 01 00 35 04 06 00 23 B5 31 A4 A2 1B 00 00 62 [14:50:23]Write i2c OK [14:50:23]MH_I2C_Read... [14:50:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:23]Read from MH i2c: E2 [14:50:23]MH_I2C_Read... [14:50:23]Read from MH i2c: E2 03 00 [14:50:23]MH_I2C_Read... [14:50:23]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [14:50:23]RAPDU: 90 00 [14:50:23]wFMCommunicate OK [14:50:23]wFMCommunicate request_size=4 [14:50:23]MH_SAM_APDU [14:50:23]CAPDU: 80 0D 03 02 [14:50:23]Write to MH i2c: E2 08 00 56 01 80 0D 03 02 00 00 00 00 D2 [14:50:23]Write i2c OK [14:50:23]MH_I2C_Read... [14:50:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:50:23]Read from MH i2c: E2 [14:50:23]MH_I2C_Read... [14:50:23]Read from MH i2c: E2 0B 00 [14:50:23]MH_I2C_Read... [14:50:23]Read from MH i2c: E2 0B 00 56 01 00 28 9E 58 90 7B 1C 34 2D 90 00 79 [14:50:23]RAPDU: 28 9E 58 90 7B 1C 34 2D 90 00 [14:50:23]wFMCommunicate OK [14:50:23]SAM_PROTO_SignData done [14:50:23]FM_MakeSignedData done [14:50:23]CreateOFDProtocolMessage [14:50:23]wFMCommunicate request_size=4 [14:50:23]MH_SAM_APDU [14:50:23]CAPDU: 80 11 00 00 [14:50:23]Write to MH i2c: E2 08 00 57 01 80 11 00 00 00 00 00 00 D2 [14:50:23]Write i2c OK [14:50:23]MH_I2C_Read... [14:50:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:23]Read from MH i2c: E2 [14:50:23]MH_I2C_Read... [14:50:23]Read from MH i2c: E2 17 00 [14:50:23]MH_I2C_Read... [14:50:23]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 [14:50: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:50:23]wFMCommunicate OK [14:50:23]CreateOFDProtocolMessage done [14:50:23]OFDSenderStorePacket 86028 [14:50:23]StoreOFDPacket docnum=86028 [14:50: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 3E 01 00 00 5C F8 36 01 E5 EA 5A 03 01 00 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 35 32 38 06 04 38 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 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 31 2C 30 20 D0 BB 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 00 00 00 00 00 00 39 04 06 00 10 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 AD 8B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 23 B5 31 A4 A2 1B 28 9E 58 90 7B 1C 34 2D [14:50:23]CheckFolder [14:50:23]dirname=/storage/ofd_packets [14:50:23]CheckFolder done [14:50:23]ProducePacketName [14:50:23]name=ofd_packets/00086028 [14:50:23]NVStorageSaveData ofd_packets/00086028 [14:50:23]File name is /storage/ofd_packets/00086028 [14:50:23]Write 348 bytes [14:50:23]NVStorageSaveData done [14:50:23]OFDSenderStorePacket done [14:50:23]KKMCreateOFDPacket done [14:50:23]NVStorageSaveData kkm_last_timestamp [14:50:23]File name is /storage/kkm_last_timestamp [14:50:23]Write 4 bytes [14:50:23]NVStorageSaveData done [14:50:23]ExternCall_PrintAddStr [14:50:23]wPrintStart [14:50:23]Write to MH i2c: 01 00 00 58 01 59 [14:50:23]Write i2c OK [14:50:23]MH_I2C_Read... [14:50:23]Read from MH i2c: 01 [14:50:23]MH_I2C_Read... [14:50:23]OFD Sender: Processing packet 86024 [packets to send 267, broken 262] [14:50:23]ProducePacketName [14:50:23]name=ofd_packets/00086024 [14:50:23]OFD Sender: To server: pG, [14:50:23]CommunicateWithHost lk.salyk.kg:30040 [14:50:23]ConnectInit lk.salyk.kg [14:50:23]Read from MH i2c: 01 07 00 [14:50:23]MH_I2C_Read... [14:50:23]Read from MH i2c: 01 07 00 58 01 00 00 00 00 00 FF 0F 6E [14:50:23]RasterBufferAndPrint [14:50:23]line Счет N : (3)147823 [14:50:23]line ИНН: 02508201610067 [14:50:23]line Контрольно-Кассовый Чек [14:50:23]line ПРОДАЖА [14:50:23]line Товар: 4870001571528 [14:50:23]line Вода ASU пит н.газ персик ПЭТ 1,0 л [14:50:23]line 1.000 * 100.00 [14:50:23]line = 100.00 [14:50:23]line НДС 12% НСП 1% [14:50:23]line > о реализуемом товаре [14:50:23]line ИТОГО: 100.00 [14:50:23]line НСП 1% : 0.88 [14:50:23]line НДС 12% : 10.62 [14:50:23]line Наличными: 0.00 [14:50:23]line Безнал.: 100.00 [14:50:23]line Место: АЗС № 137 "Партнер Нефть" [14:50:23]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:50:23]line СНО: Общий режим [14:50:23]line Чек 187 20.09.2024 14:50 [14:50:23]line Смена: 495 ФФД: 1.0 [14:50:23]line ЗНМ: 0300000064 [14:50:23]line РНМ: 0000000000092592 [14:50:23]line Версия ККМ: 001 [14:50:23]line Платежная система: O! деньги [14:50:23]line ФМ: 0000000000874979 [14:50:23]line ФД: 86028 [14:50:23]line ФПД: 39261128925723 [14:50:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T145021&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86028&fm=39261128925723&tin=02508201610067®Number=0000000000092592&sum=10000 [14:50:23]line 0 [14:50:23]written 0, free lines is 4095 [14:50:24]Write to MH i2c: 01 00 00 83 01 84 [14:50:24]Write i2c OK [14:50:24]MH_I2C_Read... [14:50:24]Read from MH i2c: 01 [14:50:24]MH_I2C_Read... [14:50:24]Read from MH i2c: 01 07 00 [14:50:24]MH_I2C_Read... [14:50:24]Read from MH i2c: 01 07 00 83 01 00 00 00 00 00 D2 0C 69 [14:50:24]RasterBufferAndPrint [14:50:24]line [14:50:24]line [14:50:24]line [14:50:24]line [14:50:24]line [14:50:24]written 0, free lines is 3329 [14:50:24]MH_Cut [14:50:24]Write to MH i2c: D1 01 00 8A 01 01 5D [14:50:24]Write i2c OK [14:50:24]MH_I2C_Read... [14:50:24]Read from MH i2c: D1 [14:50:24]MH_I2C_Read... [14:50:24]Read from MH i2c: D1 01 00 [14:50:24]MH_I2C_Read... [14:50:24]Read from MH i2c: D1 01 00 8A 01 00 5C [14:50:24]Write to MH i2c: 01 00 00 8B 01 8C [14:50:24]Write i2c OK [14:50:24]MH_I2C_Read... [14:50:24]*** Cut start [14:50:24]*** Partial cut [14:50:24]*** CUTSNS_PIN = 1 [14:50:25]*** CUTSNS_PIN = 0 [14:50:25]*** Brake cut motor [14:50:25]Read from MH i2c: 01 [14:50:25]MH_I2C_Read... [14:50:25]*** Stop cut motor [14:50:25]*** Cut end [14:50:25]Read from MH i2c: 01 07 00 [14:50:25]MH_I2C_Read... [14:50:25]Read from MH i2c: 01 07 00 8B 01 00 00 00 00 00 FF 0F A1 [14:50:25]process_action close_receipt done [14:50:25]requested_data is exist [14:50:25]produce_requested_data [14:50:25]requested_item fm.sn is exist - process it [14:50:25]wFMCommunicate request_size=4 [14:50:25]MH_SAM_APDU [14:50:25]CAPDU: 80 11 00 00 [14:50:25]Write to MH i2c: E2 08 00 8C 01 80 11 00 00 00 00 00 00 07 [14:50:25]Write i2c OK [14:50:25]MH_I2C_Read... [14:50:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:25]Read from MH i2c: E2 [14:50:25]MH_I2C_Read... [14:50:25]Read from MH i2c: E2 17 00 [14:50:25]MH_I2C_Read... [14:50:25]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 [14: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 [14:50:25]wFMCommunicate OK [14:50:25]requested_item fd.num is exist - process it [14:50:25]SAM_PROTO_GetFieldsCounters [14:50:25]wFMCommunicate request_size=4 [14:50:25]MH_SAM_APDU [14:50:25]CAPDU: 80 13 00 00 [14:50:25]Write to MH i2c: E2 08 00 8D 01 80 13 00 00 00 00 00 00 0A [14:50:25]Write i2c OK [14:50:25]MH_I2C_Read... [14:50:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:50:25]Read from MH i2c: E2 [14:50:25]MH_I2C_Read... [14:50:25]Read from MH i2c: E2 62 00 [14:50:25]MH_I2C_Read... [14:50:25]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 0C 50 01 00 0E 04 04 00 EF 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 B7 [14:50: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 0C 50 01 00 0E 04 04 00 EF 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:50:26]wFMCommunicate OK [14:50:26]SAM_PROTO_GetFieldsCounters done [14:50:26]requested_item shift.num is exist - process it [14:50:26]requested_item shift.opened is exist - process it [14:50:26]req_shift_opened [14:50:26]FM_GetShiftState [14:50:26]SAM_PROTO_GetShiftState [14:50:26]wFMCommunicate request_size=4 [14:50:26]MH_SAM_APDU [14:50:26]CAPDU: 80 13 01 00 [14:50:26]Write to MH i2c: E2 08 00 8E 01 80 13 01 00 00 00 00 00 0C [14:50:26]Write i2c OK [14:50:26]MH_I2C_Read... [14:50:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:26]Read from MH i2c: E2 [14:50:26]MH_I2C_Read... [14:50:26]Read from MH i2c: E2 0E 00 [14:50:26]MH_I2C_Read... [14:50:26]Read from MH i2c: E2 0E 00 8E 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 97 [14:50:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:50:26]wFMCommunicate OK [14:50:26]SAM_PROTO_GetShiftState done [14:50:26]FM_GetShiftState done [14:50:26]req_shift_opened done [14:50:26]requested_item shift.open_date is exist - process it [14:50:26]req_shift_open_date [14:50:26]req_shift_open_date done [14:50:26]produce_requested_data done [14:50:26]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86028,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [14:50:26]process_action_free close_receipt [14:50:26]json_value_free [14:50:26]json_value_free done [14:50:26]process_json_proto returns [14:50:26]Send response to host [14:50:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86028,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [14:50:26]free response buf [14:50:26]execute_script done [14:50:26]execute_script returns [14:50:26]free content buf [14:50:26]Sock 9.Close socket [14:50:26]Sock 9.Thread stoped [14:50:27]accept exits with 6 [14:50:27]New connection [14:50:27]New thread 3066797412 created [14:50:27]Thread 3066940772 joined [14:50:27]Waiting for new connection... [14:50:27] Sock 6.Parse request [14:50:27]Sock 6.Check first char [14:50:27]Sock 6.First char is OK [14:50:27]request: POST /json_proto HTTP/1.0 [14:50:27]Method: POST [14:50:27]URL: /json_proto [14:50:27]Method is POST - this is cgi request [14:50:27]url: /json_proto [14:50:27]query_string will be loaded in cgi processing [14:50:27]execute_cgi json_proto POST (null) [14:50:27]execute_cgi path=json_proto method=POST [14:50:27]POST find Content-Length [14:50:27]Host: 172.17.47.196:8080 [14:50:27]Content-Length: 614 [14:50:27]Content-Type: application/json [14:50:27] [14:50:27]POST finish read [14:50:27]Found Content-Length = 614 [14:50:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147824", "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" ] } } [14:50:27]execute_script... [14:50: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)147824", "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" ] } } [14:50:27]POST & json_proto [14:50:27]process_json_proto [14:50:27]json parsed OK: [14:50:27]protocol is kg_v1.0 [14:50:27]action value=close_receipt [14:50:27]process_action close_receipt [14:50:27]cmd_close_receipt [14:50:27]MH_GetDate [14:50:27]Write to MH i2c: F0 00 00 8F 01 7F [14:50:27]Write i2c OK [14:50:27]MH_I2C_Read... [14:50:27]Read from MH i2c: F0 [14:50:27]MH_I2C_Read... [14:50:27]Read from MH i2c: F0 09 00 [14:50:27]MH_I2C_Read... [14:50:27]Read from MH i2c: F0 09 00 8F 01 00 B4 8B ED 66 4C 6B 94 66 CB [14:50:27]GetLastDocTimeStamp 1726843821 [14:50:27]current date 1726843828 [14:50:27]FM_GetShiftState [14:50:27]SAM_PROTO_GetShiftState [14:50:27]wFMCommunicate request_size=4 [14:50:27]MH_SAM_APDU [14:50:27]CAPDU: 80 13 01 00 [14:50:27]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [14:50:27]Write i2c OK [14:50:27]MH_I2C_Read... [14:50:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:28]Read from MH i2c: E2 [14:50:28]MH_I2C_Read... [14:50:28]Read from MH i2c: E2 0E 00 [14:50:28]MH_I2C_Read... [14:50:28]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 99 [14:50:28]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:50:28]wFMCommunicate OK [14:50:28]SAM_PROTO_GetShiftState done [14:50:28]FM_GetShiftState done [14:50:28]opened in 1726791534 [14:50:28]opened+sec_in_day 1726877934 [14:50:28]quantity*price = 11000 [14:50:28]sum+1 = 11001 [14:50:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 188 20.09.2024 14:50 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86029 ФПД: 63553437866425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T145028&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86029&fm=63553437866425&tin=02508201610067®Number=0000000000092592&sum=11000 0 [14:50:29]StoreToDocumentArchive [14:50:29]shift 495 fd 86029 [14:50:29]save to /storage/0495/doc_00086029 [14:50:29]save last doc name /storage/0495/doc_00086029 to /storage/kkm_last_doc_name [14:50:29]save OK [14:50:29]Clear old archive folders... [14:50:29]ProcessDocumentItem done err = 0, tmpTLVsize=266 [14:50:29]tlvbuf is 01F44210 [14:50:29]SAM_PROTO_ClearQueue [14:50:29]wFMCommunicate request_size=4 [14:50:29]MH_SAM_APDU [14:50:29]CAPDU: 80 09 00 00 [14:50:29]Write to MH i2c: E2 08 00 9D 01 80 09 00 00 00 00 00 00 10 [14:50:29]Write i2c OK [14:50:29]MH_I2C_Read... [14:50:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:50:29]Read from MH i2c: E2 [14:50:29]MH_I2C_Read... [14:50:29]Read from MH i2c: E2 03 00 [14:50:29]MH_I2C_Read... [14:50:29]Read from MH i2c: E2 03 00 9D 01 00 90 00 12 [14:50:29]RAPDU: 90 00 [14:50:29]wFMCommunicate OK [14:50:29]SAM_PROTO_ClearQueue done [14:50:29]KKMCreateOFDPacket [14:50:29]OFDProtocolAddRootSTLVToBuf [14:50:29]FM_MakeSignedData [14:50:29]FM_MakeSignedData [14:50:29]SAM_PROTO_SignData [14:50:29]wFMCommunicate request_size=4 [14:50:29]MH_SAM_APDU [14:50:29]CAPDU: 80 0D 01 02 [14:50:29]Write to MH i2c: E2 08 00 9E 01 80 0D 01 02 00 00 00 00 18 [14:50:29]Write i2c OK [14:50:29]MH_I2C_Read... [14:50:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:50:29]Read from MH i2c: E2 [14:50:29]MH_I2C_Read... [14:50:29]Read from MH i2c: E2 03 00 [14:50:29]MH_I2C_Read... [14:50:29]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [14:50:29]RAPDU: 90 00 [14:50:29]wFMCommunicate OK [14:50:29]wFMCommunicate request_size=255 [14:50:29]MH_SAM_APDU [14:50:29]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 BC 00 00 00 F4 03 04 00 B4 8B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [14:50:30]Write to MH i2c: E2 02 01 9F 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 BC 00 00 00 F4 03 04 00 B4 8B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 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 D3 [14:50:30]Write i2c OK [14:50:30]MH_I2C_Read... [14:50:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:30]Read from MH i2c: E2 [14:50:30]MH_I2C_Read... [14:50:30]Read from MH i2c: E2 03 00 [14:50:30]MH_I2C_Read... [14:50:30]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [14:50:30]RAPDU: 90 00 [14:50:30]wFMCommunicate OK [14:50:30]wFMCommunicate request_size=25 [14:50:30]MH_SAM_APDU [14:50:30]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 0D 50 01 00 35 04 06 00 39 CD 30 16 99 B9 [14:50:30]Write to MH i2c: E2 1C 00 A0 01 80 0D 02 02 14 00 37 39 10 04 04 00 0D 50 01 00 35 04 06 00 39 CD 30 16 99 B9 00 00 06 [14:50:30]Write i2c OK [14:50:30]MH_I2C_Read... [14:50:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:30]Read from MH i2c: E2 [14:50:30]MH_I2C_Read... [14:50:30]Read from MH i2c: E2 03 00 [14:50:30]MH_I2C_Read... [14:50:30]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [14:50:30]RAPDU: 90 00 [14:50:30]wFMCommunicate OK [14:50:30]wFMCommunicate request_size=4 [14:50:30]MH_SAM_APDU [14:50:30]CAPDU: 80 0D 03 02 [14:50:30]Write to MH i2c: E2 08 00 A1 01 80 0D 03 02 00 00 00 00 1D [14:50:30]Write i2c OK [14:50:30]MH_I2C_Read... [14:50:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:50:30]Read from MH i2c: E2 [14:50:30]MH_I2C_Read... [14:50:30]Read from MH i2c: E2 0B 00 [14:50:30]MH_I2C_Read... [14:50:30]Read from MH i2c: E2 0B 00 A1 01 00 C2 4C 50 69 CD 3C C6 ED 90 00 A1 [14:50:30]RAPDU: C2 4C 50 69 CD 3C C6 ED 90 00 [14:50:30]wFMCommunicate OK [14:50:30]SAM_PROTO_SignData done [14:50:30]FM_MakeSignedData done [14:50:30]CreateOFDProtocolMessage [14:50:30]wFMCommunicate request_size=4 [14:50:30]MH_SAM_APDU [14:50:30]CAPDU: 80 11 00 00 [14:50:30]Write to MH i2c: E2 08 00 A2 01 80 11 00 00 00 00 00 00 1D [14:50:30]Write i2c OK [14:50:30]MH_I2C_Read... [14:50:30]Read from MH i2c: E2 [14:50:30]MH_I2C_Read... [14:50:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:30]Read from MH i2c: E2 17 00 [14:50:30]MH_I2C_Read... [14:50:30]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 [14:50: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:50:30]wFMCommunicate OK [14:50:30]CreateOFDProtocolMessage done [14:50:30]OFDSenderStorePacket 86029 [14:50:30]StoreOFDPacket docnum=86029 [14:50: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 1E 01 00 00 ED C6 16 01 AD 2F 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 BC 00 00 00 F4 03 04 00 B4 8B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 39 CD 30 16 99 B9 C2 4C 50 69 CD 3C C6 ED [14:49:58]wFMCommunicate OK [14:49:58]wFMCommunicate request_size=47 [14:49:58]MH_SAM_APDU [14:49:58]CAPDU: 80 15 02 00 2A 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 [14:49:58]Write to MH i2c: E2 32 00 23 00 80 15 02 00 2A 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 00 00 3E [14:49:58]Write i2c OK [14:49:58]MH_I2C_Read... [14:49:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [14:49:58]Read from MH i2c: E2 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 23 00 00 90 00 97 [14:49:58]RAPDU: 90 00 [14:49:58]wFMCommunicate OK [14:49:58]wFMCommunicate request_size=15 [14:49:58]MH_SAM_APDU [14:49:58]CAPDU: 80 15 02 00 0A 07 04 06 00 4C 36 00 00 00 00 [14:49:58]Write to MH i2c: E2 12 00 24 00 80 15 02 00 0A 00 07 04 06 00 4C 36 00 00 00 00 00 00 4B [14:49:58]Write i2c OK [14:49:58]MH_I2C_Read... [14:49:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [14:49:58]Read from MH i2c: E2 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 24 00 00 90 00 98 [14:49:58]RAPDU: 90 00 [14:49:58]wFMCommunicate OK [14:49:58]wFMCommunicate request_size=15 [14:49:58]MH_SAM_APDU [14:49:58]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [14:49:58]Write to MH i2c: E2 12 00 25 00 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 FC [14:49:58]Write i2c OK [14:49:58]MH_I2C_Read... [14:49:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [14:49:58]Read from MH i2c: E2 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 25 00 00 90 00 99 [14:49:58]RAPDU: 90 00 [14:49:58]wFMCommunicate OK [14:49:58]wFMCommunicate request_size=11 [14:49:58]MH_SAM_APDU [14:49:58]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [14:49:58]Write to MH i2c: E2 0E 00 26 00 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 D8 [14:49:58]Write i2c OK [14:49:58]MH_I2C_Read... [14:49:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [14:49:58]Read from MH i2c: E2 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 26 00 00 90 00 9A [14:49:58]RAPDU: 90 00 [14:49:58]wFMCommunicate OK [14:49:58]wFMCommunicate request_size=13 [14:49:58]MH_SAM_APDU [14:49:58]CAPDU: 80 15 02 00 08 F4 03 04 00 96 8B ED 66 [14:49:58]Write to MH i2c: E2 10 00 27 00 80 15 02 00 08 00 F4 03 04 00 96 8B ED 66 00 00 26 [14:49:58]Write i2c OK [14:49:58]MH_I2C_Read... [14:49:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [14:49:58]Read from MH i2c: E2 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 27 00 00 90 00 9B [14:49:58]RAPDU: 90 00 [14:49:58]wFMCommunicate OK [14:49:58]wFMCommunicate request_size=25 [14:49:58]MH_SAM_APDU [14:49:58]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 [14:49:58]Write to MH i2c: E2 1C 00 28 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 0C [14:49:58]Write i2c OK [14:49:58]MH_I2C_Read... [14:49:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [14:49:58]Read from MH i2c: E2 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 [14:49:58]MH_I2C_Read... [14:49:58]Read from MH i2c: E2 03 00 28 00 00 90 00 9C [14:49:58]RAPDU: 90 00 [14:49:58]wFMCommunicate OK [14:49:58]wFMCommunicate request_size=4 [14:49:58]MH_SAM_APDU [14:49:58]CAPDU: 80 15 03 00 [14:49:58]Write to MH i2c: E2 08 00 29 00 80 15 03 00 00 00 00 00 AA [14:49:58]Write i2c OK [14:49:58]MH_I2C_Read... [14:49:59]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [14:49:59]Read from MH i2c: E2 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 40 00 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 40 00 29 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 08 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 B7 00 00 00 35 04 06 00 66 51 11 64 A2 5A 90 00 D4 [14:49:59]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 08 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 B7 00 00 00 35 04 06 00 66 51 11 64 A2 5A 90 00 [14:49:59]wFMCommunicate OK [14:49:59]SAM_PROTO_ProcessDocument answer len = 59 [14:49:59]SAM_PROTO_ProcessDocument done [14:49:59]SetTLVBufToDocument [14:49:59]Processing tag 1209 (04B9) [14:49:59]Malloc new data [14:49:59]Processing tag 1041 (0411) [14:49:59]Processing tag 1040 (0410) [14:49:59]Malloc new data [14:49:59]Processing tag 1038 (040E) [14:49:59]Malloc new data [14:49:59]Processing tag 1042 (0412) [14:49:59]Malloc new data [14:49:59]Processing tag 1077 (0435) [14:49:59]Malloc new data [14:49:59]SetTLVBufToDocument err=0 [14:49:59]KKMLoadAndSignReceiptData store KKM data [14:49:59]KKMLoadAndSignReceiptData err=0 [14:49:59]wFMCommunicate request_size=4 [14:49:59]MH_SAM_APDU [14:49:59]CAPDU: 80 11 00 00 [14:49:59]Write to MH i2c: E2 08 00 2A 00 80 11 00 00 00 00 00 00 A4 [14:49:59]Write i2c OK [14:49:59]MH_I2C_Read... [14:49:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:59]Read from MH i2c: E2 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 17 00 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 17 00 2A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 03 [14:49:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:49:59]wFMCommunicate OK [14:49:59]Счет N : (3)147821 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА Товар: 48744997 Сигареты Winston Compact Blue 1.000 * 139.00 = 139.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 139.00 НСП 1% : 1.23 НДС 12% : 14.76 Наличными: 139.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 183 20.09.2024 14:49 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86024 ФПД: 112498370191962 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T144958&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86024&fm=112498370191962&tin=02508201610067®Number=0000000000092592&sum=13900 0 [14:49:59]StoreToDocumentArchive [14:49:59]shift 495 fd 86024 [14:49:59]save to /storage/0495/doc_00086024 [14:49:59]save last doc name /storage/0495/doc_00086024 to /storage/kkm_last_doc_name [14:49:59]save OK [14:49:59]Clear old archive folders... [14:49:59]ProcessDocumentItem done err = 0, tmpTLVsize=274 [14:49:59]tlvbuf is 01EA9740 [14:49:59]SAM_PROTO_ClearQueue [14:49:59]wFMCommunicate request_size=4 [14:49:59]MH_SAM_APDU [14:49:59]CAPDU: 80 09 00 00 [14:49:59]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [14:49:59]Write i2c OK [14:49:59]MH_I2C_Read... [14:49:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:49:59]Read from MH i2c: E2 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 03 00 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [14:49:59]RAPDU: 90 00 [14:49:59]wFMCommunicate OK [14:49:59]SAM_PROTO_ClearQueue done [14:49:59]KKMCreateOFDPacket [14:49:59]OFDProtocolAddRootSTLVToBuf [14:49:59]FM_MakeSignedData [14:49:59]FM_MakeSignedData [14:49:59]SAM_PROTO_SignData [14:49:59]wFMCommunicate request_size=4 [14:49:59]MH_SAM_APDU [14:49:59]CAPDU: 80 0D 01 02 [14:49:59]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [14:49:59]Write i2c OK [14:49:59]MH_I2C_Read... [14:49:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:49:59]Read from MH i2c: E2 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 03 00 [14:49:59]MH_I2C_Read... [14:49:59]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [14:49:59]RAPDU: 90 00 [14:49:59]wFMCommunicate OK [14:49:59]wFMCommunicate request_size=255 [14:49:59]MH_SAM_APDU [14:49:59]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 34 39 39 37 06 04 25 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 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 4C 36 00 00 00 00 13 04 06 00 4C 36 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 B7 00 00 00 F4 03 04 00 96 8B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 [14:49:59]Write to MH i2c: E2 02 01 2D 00 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 34 39 39 37 06 04 25 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 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 4C 36 00 00 00 00 13 04 06 00 4C 36 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 B7 00 00 00 F4 03 04 00 96 8B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 [14:50:30]CheckFolder [14:50:30]dirname=/storage/ofd_packets [14:50:30]CheckFolder done [14:50:31]ProducePacketName [14:50:31]name=ofd_packets/00086029 [14:50:31]NVStorageSaveData ofd_packets/00086029 [14:50:31]File name is /storage/ofd_packets/00086029 [14:50:31]Write 316 bytes [14:50:31]NVStorageSaveData done [14:50:31]OFDSenderStorePacket done [14:50:31]KKMCreateOFDPacket done [14:50:31]NVStorageSaveData kkm_last_timestamp [14:50:31]File name is /storage/kkm_last_timestamp [14:50:31]Write 4 bytes [14:50:31]NVStorageSaveData done [14:50:31]ExternCall_PrintAddStr [14:50:31]wPrintStart [14:50:31]Write to MH i2c: 01 00 00 A3 01 A4 [14:50:31]Write i2c OK [14:50:31]MH_I2C_Read... [14:50:31]Read from MH i2c: 01 [14:50:31]MH_I2C_Read... [14:50:31]Read from MH i2c: 01 07 00 [14:50:31]MH_I2C_Read... [14:50:31]Read from MH i2c: 01 07 00 A3 01 00 00 00 00 00 FF 0F B9 [14:50:31]RasterBufferAndPrint [14:50:31]line Счет N : (3)147824 [14:50:31]line ИНН: 02508201610067 [14:50:31]line Контрольно-Кассовый Чек [14:50:31]line ПРОДАЖА [14:50:31]line Товар: 4870001570071 [14:50:31]line Напиток Pepsi 1л [14:50:31]line 1.000 * 110.00 [14:50:31]line = 110.00 [14:50:31]line НДС 12% НСП 1% [14:50:31]line > о реализуемом товаре [14:50:31]line ИТОГО: 110.00 [14:50:31]line НСП 1% : 0.97 [14:50:31]line НДС 12% : 11.68 [14:50:31]line Наличными: 110.00 [14:50:31]line Безнал.: 0.00 [14:50:31]line Место: АЗС № 137 "Партнер Нефть" [14:50:31]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:50:31]line СНО: Общий режим [14:50:31]line Чек 188 20.09.2024 14:50 [14:50:31]line Смена: 495 ФФД: 1.0 [14:50:31]line ЗНМ: 0300000064 [14:50:31]line РНМ: 0000000000092592 [14:50:31]line Версия ККМ: 001 [14:50:31]line ФМ: 0000000000874979 [14:50:31]line ФД: 86029 [14:50:31]line ФПД: 63553437866425 [14:50:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T145028&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86029&fm=63553437866425&tin=02508201610067®Number=0000000000092592&sum=11000 [14:50:31]line 0 [14:50:31]OFD Sender: Processing packet 86024 [packets to send 268, broken 262] [14:50:31]ProducePacketName [14:50:31]name=ofd_packets/00086024 [14:50:31]OFD Sender: To server: pG, [14:50:31]CommunicateWithHost lk.salyk.kg:30040 [14:50:31]ConnectInit lk.salyk.kg [14:50:31]written 0, free lines is 4095 [14:50:31]Write to MH i2c: 01 00 00 CB 01 CC [14:50:31]Write i2c OK [14:50:31]MH_I2C_Read... [14:50:31]Read from MH i2c: 01 [14:50:31]MH_I2C_Read... [14:50:31]Read from MH i2c: 01 07 00 [14:50:31]MH_I2C_Read... [14:50:31]Read from MH i2c: 01 07 00 CB 01 00 00 00 00 00 08 0D E8 [14:50:31]RasterBufferAndPrint [14:50:31]line [14:50:31]line [14:50:31]line [14:50:31]line [14:50:31]line [14:50:31]written 0, free lines is 3388 [14:50:31]MH_Cut [14:50:31]Write to MH i2c: D1 01 00 D2 01 01 A5 [14:50:31]Write i2c OK [14:50:31]MH_I2C_Read... [14:50:31]Read from MH i2c: D1 [14:50:31]MH_I2C_Read... [14:50:31]Read from MH i2c: D1 01 00 [14:50:31]MH_I2C_Read... [14:50:31]Read from MH i2c: D1 01 00 D2 01 00 A4 [14:50:31]Write to MH i2c: 01 00 00 D3 01 D4 [14:50:31]Write i2c OK [14:50:31]MH_I2C_Read... [14:50:32]*** Cut start [14:50:32]*** Partial cut [14:50:32]*** CUTSNS_PIN = 1 [14:50:32]*** CUTSNS_PIN = 0 [14:50:32]*** Brake cut motor [14:50:32]Read from MH i2c: 01 [14:50:32]MH_I2C_Read... [14:50:32]*** Stop cut motor [14:50:32]*** Cut end [14:50:32]Read from MH i2c: 01 07 00 [14:50:32]MH_I2C_Read... [14:50:32]Read from MH i2c: 01 07 00 D3 01 00 00 00 00 00 FF 0F E9 [14:50:32]process_action close_receipt done [14:50:32]requested_data is exist [14:50:32]produce_requested_data [14:50:32]requested_item fm.sn is exist - process it [14:50:32]wFMCommunicate request_size=4 [14:50:32]MH_SAM_APDU [14:50:32]CAPDU: 80 11 00 00 [14:50:32]Write to MH i2c: E2 08 00 D4 01 80 11 00 00 00 00 00 00 4F [14:50:32]Write i2c OK [14:50:32]MH_I2C_Read... [14:50:32]Read from MH i2c: E2 [14:50:33]MH_I2C_Read... [14:50:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:33]Read from MH i2c: E2 17 00 [14:50:33]MH_I2C_Read... [14:50:33]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 [14:50:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [14:50:33]wFMCommunicate OK [14:50:33]requested_item fd.num is exist - process it [14:50:33]SAM_PROTO_GetFieldsCounters [14:50:33]wFMCommunicate request_size=4 [14:50:33]MH_SAM_APDU [14:50:33]CAPDU: 80 13 00 00 [14:50:33]Write to MH i2c: E2 08 00 D5 01 80 13 00 00 00 00 00 00 52 [14:50:33]Write i2c OK [14:50:33]MH_I2C_Read... [14:50:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:50:33]Read from MH i2c: E2 [14:50:33]MH_I2C_Read... [14:50:33]Read from MH i2c: E2 62 00 [14:50:33]MH_I2C_Read... [14:50:33]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 0D 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [14:50: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 0D 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:50:33]wFMCommunicate OK [14:50:33]SAM_PROTO_GetFieldsCounters done [14:50:33]requested_item shift.num is exist - process it [14:50:33]requested_item shift.opened is exist - process it [14:50:33]req_shift_opened [14:50:33]FM_GetShiftState [14:50:33]SAM_PROTO_GetShiftState [14:50:33]wFMCommunicate request_size=4 [14:50:33]MH_SAM_APDU [14:50:33]CAPDU: 80 13 01 00 [14:50:33]Write to MH i2c: E2 08 00 D6 01 80 13 01 00 00 00 00 00 54 [14:50:33]Write i2c OK [14:50:33]MH_I2C_Read... [14:50:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:33]Read from MH i2c: E2 [14:50:33]MH_I2C_Read... [14:50:33]Read from MH i2c: E2 0E 00 [14:50:33]MH_I2C_Read... [14:50:33]Read from MH i2c: E2 0E 00 D6 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 DF [14:50:33]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:50:33]wFMCommunicate OK [14:50:33]SAM_PROTO_GetShiftState done [14:50:33]FM_GetShiftState done [14:50:33]req_shift_opened done [14:50:33]requested_item shift.open_date is exist - process it [14:50:33]req_shift_open_date [14:50:33]req_shift_open_date done [14:50:33]produce_requested_data done [14:50:33]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86029,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [14:50:33]process_action_free close_receipt [14:50:33]json_value_free [14:50:33]json_value_free done [14:50:33]process_json_proto returns [14:50:33]Send response to host [14:50:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86029,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [14:50:33]free response buf [14:50:33]execute_script done [14:50:33]execute_script returns [14:50:33]free content buf [14:50:33]Sock 6.Close socket [14:50:33]Sock 6.Thread stoped [14:50:36]ConnectInit Can't take IP for lk.salyk.kg [14:50:36]CommunicateWithHost connect error [14:50:36]CommunicateWithHost err = -1 [14:50:36]OFD Sender: Server communicate error [14:50:40]recv_with_timeout no data received [14:50:41]OFD Sender: Processing packet 86024 [packets to send 268, broken 262] [14:50:41]ProducePacketName [14:50:41]name=ofd_packets/00086024 [14:50:41]OFD Sender: To server: pG, [14:50:41]CommunicateWithHost lk.salyk.kg:30040 [14:50:41]ConnectInit lk.salyk.kg [14:50:46]ConnectInit Can't take IP for lk.salyk.kg [14:50:46]CommunicateWithHost connect error [14:50:46]CommunicateWithHost err = -1 [14:50:46]OFD Sender: Server communicate error [14:50:51]OFD Sender: Processing packet 86024 [packets to send 268, broken 262] [14:50:51]ProducePacketName [14:50:51]name=ofd_packets/00086024 [14:50:51]OFD Sender: To server: pG, [14:50:51]CommunicateWithHost lk.salyk.kg:30040 [14:50:51]ConnectInit lk.salyk.kg [14:50:56]ConnectInit Can't take IP for lk.salyk.kg [14:50:56]CommunicateWithHost connect error [14:50:56]CommunicateWithHost err = -1 [14:50:56]OFD Sender: Server communicate error [14:51:01]OFD Sender: Processing packet 86024 [packets to send 268, broken 262] [14:51:01]ProducePacketName [14:51:01]name=ofd_packets/00086024 [14:51:01]OFD Sender: To server: pG, [14:51:01]CommunicateWithHost lk.salyk.kg:30040 [14:51:01]ConnectInit lk.salyk.kg [14:51:01]recv_with_timeout no data received [14:51:06]ConnectInit Can't take IP for lk.salyk.kg [14:51:06]CommunicateWithHost connect error [14:51:06]CommunicateWithHost err = -1 [14:51:06]OFD Sender: Server communicate error [14:51:11]OFD Sender: Processing packet 86024 [packets to send 268, broken 262] [14:51:11]ProducePacketName [14:51:11]name=ofd_packets/00086024 [14:51:11]OFD Sender: To server: pG, [14:51:11]CommunicateWithHost lk.salyk.kg:30040 [14:51:11]ConnectInit lk.salyk.kg [14:51:16]ConnectInit Can't take IP for lk.salyk.kg [14:51:16]CommunicateWithHost connect error [14:51:16]CommunicateWithHost err = -1 [14:51:16]OFD Sender: Server communicate error [14:51:21]recv_with_timeout no data received [14:51:21]OFD Sender: Processing packet 86024 [packets to send 268, broken 262] [14:51:21]ProducePacketName [14:51:21]name=ofd_packets/00086024 [14:51:21]OFD Sender: To server: pG, [14:51:21]CommunicateWithHost lk.salyk.kg:30040 [14:51:21]ConnectInit lk.salyk.kg [14:51:26]ConnectInit Can't take IP for lk.salyk.kg [14:55:46]ConnectInit Can't connect to host [14:55:48]OFD Sender: No OFD packet to send [14:55:53]OFD Sender: No OFD packet to send [14:55:58]OFD Sender: No OFD packet to send [14:56:03]OFD Sender: No OFD packet to send [14:56:08]OFD Sender: No OFD packet to send [14:56:13]OFD Sender: No OFD packet to send [14:56:18]OFD Sender: No OFD packet to send [14:56:23]OFD Sender: No OFD packet to send [14:56:28]OFD Sender: No OFD packet to send [14:56:34]OFD Sender: No OFD packet to send [14:56:39]OFD Sender: No OFD packet to send [14:56:44]OFD Sender: No OFD packet to send [14:56:46]accept exits with 7 [14:56:46]New connection [14:56:46]New thread 3066797412 created [14:56:46]Thread 3066940772 joined [14:56:46]Waiting for new connection... [14:56:46] Sock 7.Parse request [14:56:46]Sock 7.Check first char [14:56:46]Sock 7.First char is OK [14:56:46]request: POST /json_proto HTTP/1.0 [14:56:46]Method: POST [14:56:46]URL: /json_proto [14:56:46]Method is POST - this is cgi request [14:56:46]url: /json_proto [14:56:46]query_string will be loaded in cgi processing [14:56:46]execute_cgi json_proto POST (null) [14:56:46]execute_cgi path=json_proto method=POST [14:56:46]POST find Content-Length [14:56:46]Host: 172.17.47.196:8080 [14:56:46]Content-Length: 682 [14:56:46]Content-Type: application/json [14:56:46] [14:56:46]POST finish read [14:56:46]Found Content-Length = 682 [14:56:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870904", "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 }]} ], "deposit" : 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:56:46]execute_script... [14:56:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870904", "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 }]} ], "deposit" : 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:56:46]POST & json_proto [14:56:46]process_json_proto [14:56:46]json parsed OK: [14:56:46]protocol is kg_v1.0 [14:56:46]action value=close_receipt [14:56:46]process_action close_receipt [14:56:46]cmd_close_receipt [14:56:46]MH_GetDate [14:56:46]Write to MH i2c: F0 00 00 21 02 12 [14:56:46]Write i2c OK [14:56:46]MH_I2C_Read... [14:56:46]Read from MH i2c: F0 [14:56:46]MH_I2C_Read... [14:56:46]Read from MH i2c: F0 09 00 [14:56:46]MH_I2C_Read... [14:56:46]Read from MH i2c: F0 09 00 21 02 00 2E 8D ED 66 4C 6B 94 66 DA [14:56:46]GetLastDocTimeStamp 1726843900 [14:56:46]current date 1726844206 [14:56:46]FM_GetShiftState [14:56:46]SAM_PROTO_GetShiftState [14:56:46]wFMCommunicate request_size=4 [14:56:46]MH_SAM_APDU [14:56:46]CAPDU: 80 13 01 00 [14:56:46]Write to MH i2c: E2 08 00 22 02 80 13 01 00 00 00 00 00 A1 [14:56:46]Write i2c OK [14:56:46]MH_I2C_Read... [14:56:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:46]Read from MH i2c: E2 [14:56:46]MH_I2C_Read... [14:56:46]Read from MH i2c: E2 0E 00 [14:56:46]MH_I2C_Read... [14:56:46]Read from MH i2c: E2 0E 00 22 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 2C [14:56:46]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:56:46]wFMCommunicate OK [14:56:46]SAM_PROTO_GetShiftState done [14:56:46]FM_GetShiftState done [14:56:46]opened in 1726791534 [14:56:46]opened+sec_in_day 1726877934 [14:56:46]quantity*price = 50063 [14:56:46]sum+1 = 50064 [14:56:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 190 20.09.2024 14:56 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86031 ФПД: 219612028349818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T145646&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86031&fm=219612028349818&tin=02508201610067®Number=0000000000092592&sum=50000 [14:56:47]StoreToDocumentArchive [14:56:47]shift 495 fd 86031 [14:56:47]save to /storage/0495/doc_00086031 [14:56:47]save last doc name /storage/0495/doc_00086031 to /storage/kkm_last_doc_name [14:56:47]save OK [14:56:47]Clear old archive folders... [14:56:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:56:47]tlvbuf is 01E44060 [14:56:47]SAM_PROTO_ClearQueue [14:56:47]wFMCommunicate request_size=4 [14:56:47]MH_SAM_APDU [14:56:47]CAPDU: 80 09 00 00 [14:56:47]Write to MH i2c: E2 08 00 2F 02 80 09 00 00 00 00 00 00 A3 [14:56:47]Write i2c OK [14:56:47]MH_I2C_Read... [14:56:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:47]Read from MH i2c: E2 [14:56:47]MH_I2C_Read... [14:56:47]Read from MH i2c: E2 03 00 [14:56:47]MH_I2C_Read... [14:56:47]Read from MH i2c: E2 03 00 2F 02 00 90 00 A5 [14:56:47]RAPDU: 90 00 [14:56:47]wFMCommunicate OK [14:56:47]SAM_PROTO_ClearQueue done [14:56:47]KKMCreateOFDPacket [14:56:47]OFDProtocolAddRootSTLVToBuf [14:56:47]FM_MakeSignedData [14:56:47]FM_MakeSignedData [14:56:47]SAM_PROTO_SignData [14:56:47]wFMCommunicate request_size=4 [14:56:47]MH_SAM_APDU [14:56:47]CAPDU: 80 0D 01 02 [14:56:47]Write to MH i2c: E2 08 00 30 02 80 0D 01 02 00 00 00 00 AB [14:56:47]Write i2c OK [14:56:47]MH_I2C_Read... [14:56:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:47]Read from MH i2c: E2 [14:56:47]MH_I2C_Read... [14:56:47]Read from MH i2c: E2 03 00 [14:56:47]MH_I2C_Read... [14:56:47]Read from MH i2c: E2 03 00 30 02 00 90 00 A6 [14:56:47]RAPDU: 90 00 [14:56:47]wFMCommunicate OK [14:56:47]wFMCommunicate request_size=255 [14:56:47]MH_SAM_APDU [14:56: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 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 BE 00 00 00 F4 03 04 00 2E 8D ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [14:56:47]Write to MH i2c: E2 02 01 31 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 BE 00 00 00 F4 03 04 00 2E 8D ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 C9 [14:56:47]Write i2c OK [14:56:47]MH_I2C_Read... [14:56:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:47]Read from MH i2c: E2 [14:56:47]MH_I2C_Read... [14:56:47]Read from MH i2c: E2 03 00 [14:56:47]MH_I2C_Read... [14:56:47]Read from MH i2c: E2 03 00 31 02 00 90 00 A7 [14:56:47]RAPDU: 90 00 [14:56:47]wFMCommunicate OK [14:56:47]wFMCommunicate request_size=11 [14:56:47]MH_SAM_APDU [14:56:47]CAPDU: 80 0D 02 02 06 C7 BC 68 F0 2D 7A [14:56:47]Write to MH i2c: E2 0E 00 32 02 80 0D 02 02 06 00 C7 BC 68 F0 2D 7A 00 00 3C [14:56:47]Write i2c OK [14:56:47]MH_I2C_Read... [14:56:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:47]Read from MH i2c: E2 [14:56:47]MH_I2C_Read... [14:56:47]Read from MH i2c: E2 03 00 [14:56:47]MH_I2C_Read... [14:56:47]Read from MH i2c: E2 03 00 32 02 00 90 00 A8 [14:56:47]RAPDU: 90 00 [14:56:47]wFMCommunicate OK [14:56:47]wFMCommunicate request_size=4 [14:56:47]MH_SAM_APDU [14:56:47]CAPDU: 80 0D 03 02 [14:56:47]Write to MH i2c: E2 08 00 33 02 80 0D 03 02 00 00 00 00 B0 [14:56:47]Write i2c OK [14:56:47]MH_I2C_Read... [14:56:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:47]Read from MH i2c: E2 [14:56:47]MH_I2C_Read... [14:56:47]Read from MH i2c: E2 0B 00 [14:56:47]MH_I2C_Read... [14:56:47]Read from MH i2c: E2 0B 00 33 02 00 EB F1 9C C1 59 85 BE 5D 90 00 E3 [14:56:47]RAPDU: EB F1 9C C1 59 85 BE 5D 90 00 [14:56:47]wFMCommunicate OK [14:56:47]SAM_PROTO_SignData done [14:56:47]FM_MakeSignedData done [14:56:47]CreateOFDProtocolMessage [14:56:47]wFMCommunicate request_size=4 [14:56:47]MH_SAM_APDU [14:56:47]CAPDU: 80 11 00 00 [14:56:47]Write to MH i2c: E2 08 00 34 02 80 11 00 00 00 00 00 00 B0 [14:56:47]Write i2c OK [14:56:47]MH_I2C_Read... [14:56:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:47]Read from MH i2c: E2 [14:56:47]MH_I2C_Read... [14:56:47]Read from MH i2c: E2 17 00 [14:56:47]MH_I2C_Read... [14:56:47]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 [14:56: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:56:47]wFMCommunicate OK [14:56:47]CreateOFDProtocolMessage done [14:56:47]OFDSenderStorePacket 86031 [14:56:47]StoreOFDPacket docnum=86031 [14:56: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 92 3C 08 01 8B 22 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 BE 00 00 00 F4 03 04 00 2E 8D ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C7 BC 68 F0 2D 7A EB F1 9C C1 59 85 BE 5D [14:56:47]CheckFolder [14:56:47]dirname=/storage/ofd_packets [14:56:47]CheckFolder done [14:56:47]ProducePacketName [14:56:47]name=ofd_packets/00086031 [14:56:47]NVStorageSaveData ofd_packets/00086031 [14:56:47]File name is /storage/ofd_packets/00086031 [14:56:47]Write 302 bytes [14:56:47]NVStorageSaveData done [14:56:47]OFDSenderStorePacket done [14:56:47]KKMCreateOFDPacket done [14:56:47]NVStorageSaveData kkm_last_timestamp [14:56:47]File name is /storage/kkm_last_timestamp [14:56:47]Write 4 bytes [14:56:47]NVStorageSaveData done [14:56:47]ExternCall_PrintAddStr [14:56:47]wPrintStart [14:56:47]Write to MH i2c: 01 00 00 35 02 37 [14:56:47]Write i2c OK [14:56:47]MH_I2C_Read... [14:56:47]Read from MH i2c: 01 [14:56:47]MH_I2C_Read... [14:56:47]Read from MH i2c: 01 07 00 [14:56:47]MH_I2C_Read... [14:56:47]Read from MH i2c: 01 07 00 35 02 00 00 00 00 00 FF 0F 4C [14:56:47]RasterBufferAndPrint [14:56:47]line Счет N : (1)870904 [14:56:47]line ИНН: 02508201610067 [14:56:47]line Контрольно-Кассовый Чек [14:56:47]line ПРОДАЖА [14:56:47]line ТРК (МРК, ГНК) : 34 [14:56:47]line Товар: 2710194210 [14:56:47]line ДТ(л)-К-4 [14:56:47]line 6.570 * 76.20 [14:56:47]line = 500.63 [14:56:47]line НДС 12% НСП 1% [14:56:47]line > о реализуемом товаре [14:56:47]line ОКРУГЛЕНИЕ: -0.63 [14:56:47]line ИТОГО: 500.00 [14:56:47]line Внесено: 500.00 [14:56:47]line СДАЧА: 0.00 [14:56:47]line НСП 1% : 4.43 [14:56:47]line НДС 12% : 53.16 [14:56:47]line Наличными: 500.00 [14:56:47]line Безнал.: 0.00 [14:56:47]line Место: АЗС № 137 "Партнер Нефть" [14:56:47]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [14:56:47]line СНО: Общий режим [14:56:47]line Чек 190 20.09.2024 14:56 [14:56:47]line Смена: 495 ФФД: 1.0 [14:56:47]line ЗНМ: 0300000064 [14:56:47]line РНМ: 0000000000092592 [14:56:47]line Версия ККМ: 001 [14:56:47]line ФМ: 0000000000874979 [14:56:47]line ФД: 86031 [14:56:47]line ФПД: 219612028349818 [14:56:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T145646&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86031&fm=219612028349818&tin=02508201610067®Number=0000000000092592&sum=50000 [14:56:48]OFD Sender: Processing packet 86031 [packets to send 263, broken 262] [14:56:48]ProducePacketName [14:56:48]name=ofd_packets/00086031 [14:56:48]OFD Sender: To server: pG, [14:56:48]CommunicateWithHost lk.salyk.kg:30040 [14:56:48]ConnectInit lk.salyk.kg [14:56:48]written 0, free lines is 4095 [14:56:48]Write to MH i2c: 01 00 00 60 02 62 [14:56:48]Write i2c OK [14:56:48]MH_I2C_Read... [14:56:48]Read from MH i2c: 01 [14:56:48]MH_I2C_Read... [14:56:48]Read from MH i2c: 01 07 00 [14:56:48]MH_I2C_Read... [14:56:48]Read from MH i2c: 01 07 00 60 02 00 00 00 00 00 CF 0C 44 [14:56:48]RasterBufferAndPrint [14:56:48]line [14:56:48]line [14:56:48]line [14:56:48]line [14:56:48]line [14:56:48]written 0, free lines is 3284 [14:56:48]MH_Cut [14:56:48]Write to MH i2c: D1 01 00 67 02 01 3B [14:56:48]Write i2c OK [14:56:48]MH_I2C_Read... [14:56:48]Read from MH i2c: D1 [14:56:48]MH_I2C_Read... [14:56:48]Read from MH i2c: D1 01 00 [14:56:48]MH_I2C_Read... [14:56:48]Read from MH i2c: D1 01 00 67 02 00 3A [14:56:48]Write to MH i2c: 01 00 00 68 02 6A [14:56:48]Write i2c OK [14:56:48]MH_I2C_Read... [14:56:49]*** Cut start [14:56:49]*** Partial cut [14:56:49]*** CUTSNS_PIN = 1 [14:56:49]*** CUTSNS_PIN = 0 [14:56:49]Connected sock=10 [14:56: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 92 3C 08 01 8B 22 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 BE 00 00 00 F4 03 04 00 2E 8D ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C7 BC 68 F0 2D 7A EB F1 9C C1 59 85 BE 5D [14:56:49]*** Brake cut motor [14:56:50]Read from MH i2c: 01 [14:56:50]MH_I2C_Read... [14:56:50]*** Stop cut motor [14:56:50]*** Cut end [14:56:50]Read from MH i2c: 01 07 00 [14:56:50]MH_I2C_Read... [14:56:50]Read from MH i2c: 01 07 00 68 02 00 00 00 00 00 FF 0F 7F [14:56:50]process_action close_receipt done [14:56:50]requested_data is exist [14:56:50]produce_requested_data [14:56:50]requested_item fm.sn is exist - process it [14:56:50]wFMCommunicate request_size=4 [14:56:50]MH_SAM_APDU [14:56:50]CAPDU: 80 11 00 00 [14:56:50]Write to MH i2c: E2 08 00 69 02 80 11 00 00 00 00 00 00 E5 [14:56:50]Write i2c OK [14:56:50]MH_I2C_Read... [14:56:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:50]Read from MH i2c: E2 [14:56:50]MH_I2C_Read... [14:56:50]Read from MH i2c: E2 17 00 [14:56:50]MH_I2C_Read... [14:56:50]Read from MH i2c: E2 17 00 69 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 44 [14:56:50]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:50]wFMCommunicate OK [14:56:50]requested_item fd.num is exist - process it [14:56:50]SAM_PROTO_GetFieldsCounters [14:56:50]wFMCommunicate request_size=4 [14:56:50]MH_SAM_APDU [14:56:50]CAPDU: 80 13 00 00 [14:56:50]Write to MH i2c: E2 08 00 6A 02 80 13 00 00 00 00 00 00 E8 [14:56:50]Write i2c OK [14:56:50]MH_I2C_Read... [14:56:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:56:50]Read from MH i2c: E2 [14:56:50]MH_I2C_Read... [14:56:50]Read from MH i2c: E2 62 00 [14:56:50]MH_I2C_Read... [14:56:50]Read from MH i2c: E2 62 00 6A 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 0F 50 01 00 0E 04 04 00 EF 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 A1 [14:56: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 0F 50 01 00 0E 04 04 00 EF 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:56:50]wFMCommunicate OK [14:56:50]SAM_PROTO_GetFieldsCounters done [14:56:50]requested_item shift.num is exist - process it [14:56:50]requested_item shift.opened is exist - process it [14:56:50]req_shift_opened [14:56:50]FM_GetShiftState [14:56:50]SAM_PROTO_GetShiftState [14:56:50]wFMCommunicate request_size=4 [14:56:50]MH_SAM_APDU [14:56:50]CAPDU: 80 13 01 00 [14:56:50]Write to MH i2c: E2 08 00 6B 02 80 13 01 00 00 00 00 00 EA [14:56:50]Write i2c OK [14:56:50]MH_I2C_Read... [14:56:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:50]Read from MH i2c: E2 [14:56:50]MH_I2C_Read... [14:56:50]Read from MH i2c: E2 0E 00 [14:56:50]MH_I2C_Read... [14:56:50]Read from MH i2c: E2 0E 00 6B 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 75 [14:56:50]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [14:56:50]wFMCommunicate OK [14:56:50]SAM_PROTO_GetShiftState done [14:56:50]FM_GetShiftState done [14:56:50]req_shift_opened done [14:56:50]requested_item shift.open_date is exist - process it [14:56:50]req_shift_open_date [14:56:50]req_shift_open_date done [14:56:50]produce_requested_data done [14:56:50]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86031,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [14:56:50]process_action_free close_receipt [14:56:50]json_value_free [14:56:50]json_value_free done [14:56:50]process_json_proto returns [14:56:50]Send response to host [14:56:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86031,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [14:56:50]free response buf [14:56:50]execute_script done [14:56:50]execute_script returns [14:56:50]free content buf [14:56:50]Sock 7.Close socket [14:56:50]Sock 7.Thread stoped [14:56: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 00 4B 47 00 0F 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 0F 50 01 00 F4 03 04 00 06 38 ED 66 B6 04 01 00 00 56 0D B0 EA 38 3F 45 23 [14:56:51]CommunicateWithHost err = 0 [14:56:51]CheckOFDResponse [14:56:51]1017 (14) - 77093643461234 [14:56:51]1041 (16) - 0000000000874979 [14:56:51]1040 (4) - 86031 [14:56:51]1012 (4) - 20.09.2024 08:53 [14:56:51]1206 (1) - 0 [14:56:51]OFD Sender: Remove packet 86031 [14:56:51]ProducePacketName [14:56:51]name=ofd_packets/00086031 [14:56:51]NVStorageDeleteData [14:56:51]OFD Sender: No OFD packet to send [14:56:55]recv_with_timeout no data received [14:56:57]OFD Sender: No OFD packet to send [14:57:02]OFD Sender: No OFD packet to send [14:57:07]OFD Sender: No OFD packet to send [14:57:12]OFD Sender: No OFD packet to send [14:57:14]recv_with_timeout no data received [14:57:17]OFD Sender: No OFD packet to send [14:57:22]OFD Sender: No OFD packet to send [14:57:27]OFD Sender: No OFD packet to send [14:57:32]OFD Sender: No OFD packet to send [14:57:34]recv_with_timeout no data received [14:57:37]OFD Sender: No OFD packet to send [14:57:42]OFD Sender: No OFD packet to send [14:57:47]OFD Sender: No OFD packet to send [14:57:52]OFD Sender: No OFD packet to send [14:57:57]OFD Sender: No OFD packet to send [14:58:02]OFD Sender: No OFD packet to send [14:58:07]OFD Sender: No OFD packet to send [14:58:12]OFD Sender: No OFD packet to send [14:58:17]OFD Sender: No OFD packet to send [14:58:22]OFD Sender: No OFD packet to send [14:58:27]OFD Sender: No OFD packet to send [14:58:32]OFD Sender: No OFD packet to send [14:58:37]OFD Sender: No OFD packet to send [14:58:42]OFD Sender: No OFD packet to send [14:58:47]OFD Sender: No OFD packet to send [14:58:52]OFD Sender: No OFD packet to send [14:58:57]OFD Sender: No OFD packet to send [14:59:02]OFD Sender: No OFD packet to send [14:59:07]OFD Sender: No OFD packet to send [14:59:12]OFD Sender: No OFD packet to send [14:59:17]OFD Sender: No OFD packet to send [14:59:22]OFD Sender: No OFD packet to send [14:59:27]OFD Sender: No OFD packet to send [14:59:32]OFD Sender: No OFD packet to send [14:59:37]OFD Sender: No OFD packet to send [14:59:42]OFD Sender: No OFD packet to send [14:59:47]OFD Sender: No OFD packet to send [14:59:52]OFD Sender: No OFD packet to send [14:59:57]OFD Sender: No OFD packet to send [15:00:02]OFD Sender: No OFD packet to send [15:00:07]OFD Sender: No OFD packet to send [15:00:12]OFD Sender: No OFD packet to send [15:00:17]OFD Sender: No OFD packet to send [15:00:22]OFD Sender: No OFD packet to send [15:00:27]OFD Sender: No OFD packet to send [15:00:32]OFD Sender: No OFD packet to send [15:00:37]OFD Sender: No OFD packet to send [15:00:42]OFD Sender: No OFD packet to send [15:00:47]recv_with_timeout no data received [15:00:47]OFD Sender: No OFD packet to send [15:00:52]OFD Sender: No OFD packet to send [15:00:57]OFD Sender: No OFD packet to send [15:01:02]OFD Sender: No OFD packet to send [15:01:07]OFD Sender: No OFD packet to send [15:01:12]OFD Sender: No OFD packet to send [15:01:17]OFD Sender: No OFD packet to send [15:01:22]OFD Sender: No OFD packet to send [15:01:27]OFD Sender: No OFD packet to send [15:01:32]OFD Sender: No OFD packet to send [15:01:37]OFD Sender: No OFD packet to send [15:01:42]OFD Sender: No OFD packet to send [15:01:47]OFD Sender: No OFD packet to send [15:01:49]recv_with_timeout no data received [15:01:52]OFD Sender: No OFD packet to send [15:01:57]OFD Sender: No OFD packet to send [15:02:01]accept exits with 9 [15:02:01]New connection [15:02:01]New thread 3066940772 created [15:02:01]Thread 3066797412 joined [15:02:01]Waiting for new connection... [15:02:01] Sock 9.Parse request [15:02:01]Sock 9.Check first char [15:02:01]Sock 9.First char is OK [15:02:01]request: POST /json_proto HTTP/1.0 [15:02:01]Method: POST [15:02:01]URL: /json_proto [15:02:01]Method is POST - this is cgi request [15:02:01]url: /json_proto [15:02:01]query_string will be loaded in cgi processing [15:02:01]execute_cgi json_proto POST (null) [15:02:01]execute_cgi path=json_proto method=POST [15:02:01]POST find Content-Length [15:02:01]Host: 172.17.47.196:8080 [15:02:01]Content-Length: 682 [15:02:01]Content-Type: application/json [15:02:01] [15:02:01]POST finish read [15:02:01]Found Content-Length = 682 [15:02:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870905", "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" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:01]execute_script... [15:02: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)870905", "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" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:02:01]POST & json_proto [15:02:01]process_json_proto [15:02:01]json parsed OK: [15:02:01]protocol is kg_v1.0 [15:02:01]action value=close_receipt [15:02:01]process_action close_receipt [15:02:01]cmd_close_receipt [15:02:01]MH_GetDate [15:02:01]Write to MH i2c: F0 00 00 6C 02 5D [15:02:01]Write i2c OK [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: F0 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: F0 09 00 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: F0 09 00 6C 02 00 6A 8E ED 66 4C 6B 94 66 62 [15:02:01]GetLastDocTimeStamp 1726844206 [15:02:01]current date 1726844522 [15:02:01]FM_GetShiftState [15:02:01]SAM_PROTO_GetShiftState [15:02:01]wFMCommunicate request_size=4 [15:02:01]MH_SAM_APDU [15:02:01]CAPDU: 80 13 01 00 [15:02:01]Write to MH i2c: E2 08 00 6D 02 80 13 01 00 00 00 00 00 EC [15:02:01]Write i2c OK [15:02:01]MH_I2C_Read... [15:02:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:01]Read from MH i2c: E2 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: E2 0E 00 [15:02:01]MH_I2C_Read... [15:02:01]Read from MH i2c: E2 0E 00 6D 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 77 [15:02:01]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:02:01]wFMCommunicate OK [15:02:01]SAM_PROTO_GetShiftState done [15:02:01]FM_GetShiftState done [15:02:01]opened in 1726791534 [15:02:01]opened+sec_in_day 1726877934 [15:02:01]quantity*price = 70027 [15:02:01]sum+1 = 70029 [15:02:01]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 СНО: Общий режим Чек 191 20.09.2024 15:02 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86032 ФПД: 31782020228283 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T150202&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86032&fm=31782020228283&tin=02508201610067®Number=0000000000092592&sum=70000 [15:02:03]StoreToDocumentArchive [15:02:03]shift 495 fd 86032 [15:02:03]save to /storage/0495/doc_00086032 [15:02:03]save last doc name /storage/0495/doc_00086032 to /storage/kkm_last_doc_name [15:02:03]save OK [15:02:03]Clear old archive folders... [15:02:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:02:03]tlvbuf is 01EB7400 [15:02:03]SAM_PROTO_ClearQueue [15:02:03]wFMCommunicate request_size=4 [15:02:03]MH_SAM_APDU [15:02:03]CAPDU: 80 09 00 00 [15:02:03]Write to MH i2c: E2 08 00 7A 02 80 09 00 00 00 00 00 00 EE [15:02:03]Write i2c OK [15:02:03]MH_I2C_Read... [15:02:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:02:03]Read from MH i2c: E2 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: E2 03 00 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: E2 03 00 7A 02 00 90 00 F0 [15:02:03]RAPDU: 90 00 [15:02:03]wFMCommunicate OK [15:02:03]SAM_PROTO_ClearQueue done [15:02:03]KKMCreateOFDPacket [15:02:03]OFDProtocolAddRootSTLVToBuf [15:02:03]FM_MakeSignedData [15:02:03]FM_MakeSignedData [15:02:03]SAM_PROTO_SignData [15:02:03]wFMCommunicate request_size=4 [15:02:03]MH_SAM_APDU [15:02:03]CAPDU: 80 0D 01 02 [15:02:03]Write to MH i2c: E2 08 00 7B 02 80 0D 01 02 00 00 00 00 F6 [15:02:03]Write i2c OK [15:02:03]MH_I2C_Read... [15:02:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:02:03]Read from MH i2c: E2 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: E2 03 00 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: E2 03 00 7B 02 00 90 00 F1 [15:02:03]RAPDU: 90 00 [15:02:03]wFMCommunicate OK [15:02:03]wFMCommunicate request_size=255 [15:02:03]MH_SAM_APDU [15:02: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 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 BF 00 00 00 F4 03 04 00 6A 8E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [15:02:03]Write to MH i2c: E2 02 01 7C 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 BF 00 00 00 F4 03 04 00 6A 8E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 C7 [15:02:03]Write i2c OK [15:02:03]MH_I2C_Read... [15:02:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:03]Read from MH i2c: E2 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: E2 03 00 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: E2 03 00 7C 02 00 90 00 F2 [15:02:03]RAPDU: 90 00 [15:02:03]wFMCommunicate OK [15:02:03]wFMCommunicate request_size=11 [15:02:03]MH_SAM_APDU [15:02:03]CAPDU: 80 0D 02 02 06 1C E7 D4 06 A4 BB [15:02:03]Write to MH i2c: E2 0E 00 7D 02 80 0D 02 02 06 00 1C E7 D4 06 A4 BB 00 00 41 [15:02:03]Write i2c OK [15:02:03]MH_I2C_Read... [15:02:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:03]Read from MH i2c: E2 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: E2 03 00 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: E2 03 00 7D 02 00 90 00 F3 [15:02:03]RAPDU: 90 00 [15:02:03]wFMCommunicate OK [15:02:03]wFMCommunicate request_size=4 [15:02:03]MH_SAM_APDU [15:02:03]CAPDU: 80 0D 03 02 [15:02:03]Write to MH i2c: E2 08 00 7E 02 80 0D 03 02 00 00 00 00 FB [15:02:03]Write i2c OK [15:02:03]MH_I2C_Read... [15:02:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:02:03]Read from MH i2c: E2 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: E2 0B 00 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: E2 0B 00 7E 02 00 9A 10 31 D0 20 6C 5C 2B 90 00 BA [15:02:03]RAPDU: 9A 10 31 D0 20 6C 5C 2B 90 00 [15:02:03]wFMCommunicate OK [15:02:03]SAM_PROTO_SignData done [15:02:03]FM_MakeSignedData done [15:02:03]CreateOFDProtocolMessage [15:02:03]wFMCommunicate request_size=4 [15:02:03]MH_SAM_APDU [15:02:03]CAPDU: 80 11 00 00 [15:02:03]Write to MH i2c: E2 08 00 7F 02 80 11 00 00 00 00 00 00 FB [15:02:03]Write i2c OK [15:02:03]MH_I2C_Read... [15:02:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:03]Read from MH i2c: E2 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: E2 17 00 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: E2 17 00 7F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5A [15:02:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:02:03]wFMCommunicate OK [15:02:03]CreateOFDProtocolMessage done [15:02:03]OFDSenderStorePacket 86032 [15:02:03]StoreOFDPacket docnum=86032 [15:02: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 F3 85 08 01 3F CF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 BF 00 00 00 F4 03 04 00 6A 8E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 1C E7 D4 06 A4 BB 9A 10 31 D0 20 6C 5C 2B [15:02:03]CheckFolder [15:02:03]dirname=/storage/ofd_packets [15:02:03]CheckFolder done [15:02:03]ProducePacketName [15:02:03]name=ofd_packets/00086032 [15:02:03]NVStorageSaveData ofd_packets/00086032 [15:02:03]File name is /storage/ofd_packets/00086032 [15:02:03]Write 302 bytes [15:02:03]NVStorageSaveData done [15:02:03]OFDSenderStorePacket done [15:02:03]KKMCreateOFDPacket done [15:02:03]NVStorageSaveData kkm_last_timestamp [15:02:03]File name is /storage/kkm_last_timestamp [15:02:03]Write 4 bytes [15:02:03]NVStorageSaveData done [15:02:03]ExternCall_PrintAddStr [15:02:03]wPrintStart [15:02:03]Write to MH i2c: 01 00 00 80 02 82 [15:02:03]Write i2c OK [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: 01 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: 01 07 00 [15:02:03]MH_I2C_Read... [15:02:03]Read from MH i2c: 01 07 00 80 02 00 00 00 00 00 FF 0F 97 [15:02:03]RasterBufferAndPrint [15:02:03]line Счет N : (1)870905 [15:02:03]line ИНН: 02508201610067 [15:02:03]line Контрольно-Кассовый Чек [15:02:03]line ПРОДАЖА [15:02:03]line ТРК (МРК, ГНК) : 11 [15:02:03]line Товар: 2710194210 [15:02:03]line ДТ(л)-К-4 [15:02:03]line 9.190 * 76.20 [15:02:03]line = 700.28 [15:02:03]line НДС 12% НСП 1% [15:02:03]line > о реализуемом товаре [15:02:03]line ОКРУГЛЕНИЕ: -0.28 [15:02:03]line ИТОГО: 700.00 [15:02:03]line Внесено: 700.00 [15:02:03]line СДАЧА: 0.00 [15:02:03]line НСП 1% : 6.20 [15:02:03]line НДС 12% : 74.37 [15:02:03]line Наличными: 700.00 [15:02:03]line Безнал.: 0.00 [15:02:03]line Место: АЗС № 137 "Партнер Нефть" [15:02:03]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:02:03]line СНО: Общий режим [15:02:03]line Чек 191 20.09.2024 15:02 [15:02:03]line Смена: 495 ФФД: 1.0 [15:02:03]line ЗНМ: 0300000064 [15:02:03]line РНМ: 0000000000092592 [15:02:03]line Версия ККМ: 001 [15:02:03]line ФМ: 0000000000874979 [15:02:03]line ФД: 86032 [15:02:03]line ФПД: 31782020228283 [15:02:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T150202&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86032&fm=31782020228283&tin=02508201610067®Number=0000000000092592&sum=70000 [15:02:03]OFD Sender: Processing packet 86032 [packets to send 263, broken 262] [15:02:03]ProducePacketName [15:02:03]name=ofd_packets/00086032 [15:02:03]OFD Sender: To server: pG, [15:02:03]CommunicateWithHost lk.salyk.kg:30040 [15:02:03]ConnectInit lk.salyk.kg [15:02:03]written 0, free lines is 4095 [15:02:04]Write to MH i2c: 01 00 00 AB 02 AD [15:02:04]Write i2c OK [15:02:04]MH_I2C_Read... [15:02:04]Read from MH i2c: 01 [15:02:04]MH_I2C_Read... [15:02:04]Read from MH i2c: 01 07 00 [15:02:04]MH_I2C_Read... [15:02:04]Read from MH i2c: 01 07 00 AB 02 00 00 00 00 00 D0 0C 90 [15:02:04]RasterBufferAndPrint [15:02:04]line [15:02:04]line [15:02:04]line [15:02:04]line [15:02:04]line [15:02:04]written 0, free lines is 3288 [15:02:04]MH_Cut [15:02:04]Write to MH i2c: D1 01 00 B2 02 01 86 [15:02:04]Write i2c OK [15:02:04]MH_I2C_Read... [15:02:04]Read from MH i2c: D1 [15:02:04]MH_I2C_Read... [15:02:04]Read from MH i2c: D1 01 00 [15:02:04]MH_I2C_Read... [15:02:04]Read from MH i2c: D1 01 00 B2 02 00 85 [15:02:04]Write to MH i2c: 01 00 00 B3 02 B5 [15:02:04]Write i2c OK [15:02:04]MH_I2C_Read... [15:02:05]*** Cut start [15:02:05]*** Partial cut [15:02:05]*** CUTSNS_PIN = 1 [15:02:05]*** CUTSNS_PIN = 0 [15:02:05]Connected sock=11 [15:02:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 F3 85 08 01 3F CF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 BF 00 00 00 F4 03 04 00 6A 8E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 1C E7 D4 06 A4 BB 9A 10 31 D0 20 6C 5C 2B [15:02:05]*** Brake cut motor [15:02:05]Read from MH i2c: 01 [15:02:05]MH_I2C_Read... [15:02:05]*** Stop cut motor [15:02:05]*** Cut end [15:02:05]Read from MH i2c: 01 07 00 [15:02:05]MH_I2C_Read... [15:02:05]Read from MH i2c: 01 07 00 B3 02 00 00 00 00 00 FF 0F CA [15:02:05]process_action close_receipt done [15:02:05]requested_data is exist [15:02:05]produce_requested_data [15:02:05]requested_item fm.sn is exist - process it [15:02:05]wFMCommunicate request_size=4 [15:02:05]MH_SAM_APDU [15:02:05]CAPDU: 80 11 00 00 [15:02:05]Write to MH i2c: E2 08 00 B4 02 80 11 00 00 00 00 00 00 30 [15:02:05]Write i2c OK [15:02:05]MH_I2C_Read... [15:02:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:05]Read from MH i2c: E2 [15:02:05]MH_I2C_Read... [15:02:05]Read from MH i2c: E2 17 00 [15:02:05]MH_I2C_Read... [15:02:05]Read from MH i2c: E2 17 00 B4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8F [15:02:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:02:05]wFMCommunicate OK [15:02:05]requested_item fd.num is exist - process it [15:02:05]SAM_PROTO_GetFieldsCounters [15:02:05]wFMCommunicate request_size=4 [15:02:05]MH_SAM_APDU [15:02:05]CAPDU: 80 13 00 00 [15:02:05]Write to MH i2c: E2 08 00 B5 02 80 13 00 00 00 00 00 00 33 [15:02:05]Write i2c OK [15:02:05]MH_I2C_Read... [15:02:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 65 FA 47 00 24 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 10 50 01 00 F4 03 04 00 41 39 ED 66 B6 04 01 00 00 F7 66 DB EB 96 19 2A BE [15:02:05]CommunicateWithHost err = 0 [15:02:05]CheckOFDResponse [15:02:05]1017 (14) - 77093643461234 [15:02:05]1041 (16) - 0000000000874979 [15:02:05]1040 (4) - 86032 [15:02:05]1012 (4) - 20.09.2024 08:58 [15:02:05]1206 (1) - 0 [15:02:05]OFD Sender: Remove packet 86032 [15:02:05]ProducePacketName [15:02:05]name=ofd_packets/00086032 [15:02:05]NVStorageDeleteData [15:02:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:02:05]Read from MH i2c: E2 [15:02:05]MH_I2C_Read... [15:02:05]Read from MH i2c: E2 62 00 [15:02:05]MH_I2C_Read... [15:02:05]Read from MH i2c: E2 62 00 B5 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 10 50 01 00 0E 04 04 00 EF 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 F0 [15:02: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 10 50 01 00 0E 04 04 00 EF 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 [15:02:05]wFMCommunicate OK [15:02:05]SAM_PROTO_GetFieldsCounters done [15:02:05]requested_item shift.num is exist - process it [15:02:05]requested_item shift.opened is exist - process it [15:02:05]req_shift_opened [15:02:05]FM_GetShiftState [15:02:05]SAM_PROTO_GetShiftState [15:02:05]wFMCommunicate request_size=4 [15:02:05]MH_SAM_APDU [15:02:05]CAPDU: 80 13 01 00 [15:02:05]Write to MH i2c: E2 08 00 B6 02 80 13 01 00 00 00 00 00 35 [15:02:05]Write i2c OK [15:02:05]MH_I2C_Read... [15:02:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:06]Read from MH i2c: E2 [15:02:06]MH_I2C_Read... [15:02:06]Read from MH i2c: E2 0E 00 [15:02:06]MH_I2C_Read... [15:02:06]Read from MH i2c: E2 0E 00 B6 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C0 [15:02:06]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:02:06]wFMCommunicate OK [15:02:06]SAM_PROTO_GetShiftState done [15:02:06]FM_GetShiftState done [15:02:06]req_shift_opened done [15:02:06]requested_item shift.open_date is exist - process it [15:02:06]req_shift_open_date [15:02:06]req_shift_open_date done [15:02:06]produce_requested_data done [15:02:06]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86032,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:02:06]process_action_free close_receipt [15:02:06]json_value_free [15:02:06]json_value_free done [15:02:06]process_json_proto returns [15:02:06]Send response to host [15:02:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86032,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:02:06]free response buf [15:02:06]execute_script done [15:02:06]execute_script returns [15:02:06]free content buf [15:02:06]Sock 9.Close socket [15:02:06]Sock 9.Thread stoped [15:02:06]OFD Sender: No OFD packet to send [15:02:11]OFD Sender: No OFD packet to send [15:02:16]OFD Sender: No OFD packet to send [15:02:20]accept exits with 10 [15:02:20]New connection [15:02:20]New thread 3066797412 created [15:02:20]Thread 3066940772 joined [15:02:20]Waiting for new connection... [15:02:20] Sock 10.Parse request [15:02:20]Sock 10.Check first char [15:02:20]Sock 10.First char is OK [15:02:20]request: POST /json_proto HTTP/1.0 [15:02:20]Method: POST [15:02:20]URL: /json_proto [15:02:20]Method is POST - this is cgi request [15:02:20]url: /json_proto [15:02:20]query_string will be loaded in cgi processing [15:02:20]execute_cgi json_proto POST (null) [15:02:20]execute_cgi path=json_proto method=POST [15:02:20]POST find Content-Length [15:02:20]Host: 172.17.47.196:8080 [15:02:20]Content-Length: 677 [15:02:20]Content-Type: application/json [15:02:20] [15:02:20]POST finish read [15:02:20]Found Content-Length = 677 [15:02:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870906", "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" ] } } [15:02:20]execute_script... [15:02:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870906", "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" ] } } [15:02:20]POST & json_proto [15:02:20]process_json_proto [15:02:20]json parsed OK: [15:02:20]protocol is kg_v1.0 [15:02:20]action value=close_receipt [15:02:20]process_action close_receipt [15:02:20]cmd_close_receipt [15:02:20]MH_GetDate [15:02:20]Write to MH i2c: F0 00 00 B7 02 A8 [15:02:20]Write i2c OK [15:02:20]MH_I2C_Read... [15:02:20]Read from MH i2c: F0 [15:02:20]MH_I2C_Read... [15:02:20]Read from MH i2c: F0 09 00 [15:02:20]MH_I2C_Read... [15:02:20]Read from MH i2c: F0 09 00 B7 02 00 7D 8E ED 66 4C 6B 94 66 C0 [15:02:20]GetLastDocTimeStamp 1726844522 [15:02:20]current date 1726844541 [15:02:20]FM_GetShiftState [15:02:20]SAM_PROTO_GetShiftState [15:02:20]wFMCommunicate request_size=4 [15:02:20]MH_SAM_APDU [15:02:20]CAPDU: 80 13 01 00 [15:02:20]Write to MH i2c: E2 08 00 B8 02 80 13 01 00 00 00 00 00 37 [15:02:20]Write i2c OK [15:02:20]MH_I2C_Read... [15:02:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:20]Read from MH i2c: E2 [15:02:20]MH_I2C_Read... [15:02:20]Read from MH i2c: E2 0E 00 [15:02:20]MH_I2C_Read... [15:02:20]Read from MH i2c: E2 0E 00 B8 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C2 [15:02:20]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:02:20]wFMCommunicate OK [15:02:20]SAM_PROTO_GetShiftState done [15:02:20]FM_GetShiftState done [15:02:20]opened in 1726791534 [15:02:20]opened+sec_in_day 1726877934 [15:02:20]quantity*price = 50036 [15:02:20]sum+1 = 50037 [15:02: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 СНО: Общий режим Чек 192 20.09.2024 15:02 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86033 ФПД: 137457985966907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T150221&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86033&fm=137457985966907&tin=02508201610067®Number=0000000000092592&sum=50000 [15:02:21]StoreToDocumentArchive [15:02:21]shift 495 fd 86033 [15:02:21]save to /storage/0495/doc_00086033 [15:02:21]save last doc name /storage/0495/doc_00086033 to /storage/kkm_last_doc_name [15:02:21]save OK [15:02:21]Clear old archive folders... [15:02:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:02:21]tlvbuf is 01EB4DF0 [15:02:21]SAM_PROTO_ClearQueue [15:02:21]wFMCommunicate request_size=4 [15:02:21]MH_SAM_APDU [15:02:21]CAPDU: 80 09 00 00 [15:02:21]Write to MH i2c: E2 08 00 C5 02 80 09 00 00 00 00 00 00 39 [15:02:21]Write i2c OK [15:02:21]MH_I2C_Read... [15:02:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:02:22]Read from MH i2c: E2 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 03 00 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 03 00 C5 02 00 90 00 3B [15:02:22]RAPDU: 90 00 [15:02:22]wFMCommunicate OK [15:02:22]SAM_PROTO_ClearQueue done [15:02:22]KKMCreateOFDPacket [15:02:22]OFDProtocolAddRootSTLVToBuf [15:02:22]FM_MakeSignedData [15:02:22]FM_MakeSignedData [15:02:22]SAM_PROTO_SignData [15:02:22]wFMCommunicate request_size=4 [15:02:22]MH_SAM_APDU [15:02:22]CAPDU: 80 0D 01 02 [15:02:22]Write to MH i2c: E2 08 00 C6 02 80 0D 01 02 00 00 00 00 41 [15:02:22]Write i2c OK [15:02:22]MH_I2C_Read... [15:02:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:02:22]Read from MH i2c: E2 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 03 00 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 03 00 C6 02 00 90 00 3C [15:02:22]RAPDU: 90 00 [15:02:22]wFMCommunicate OK [15:02:22]wFMCommunicate request_size=255 [15:02:22]MH_SAM_APDU [15:02:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 7D 8E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7D [15:02:22]Write to MH i2c: E2 02 01 C7 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 C0 00 00 00 F4 03 04 00 7D 8E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7D 00 00 BB [15:02:22]Write i2c OK [15:02:22]MH_I2C_Read... [15:02:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:22]Read from MH i2c: E2 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 03 00 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 03 00 C7 02 00 90 00 3D [15:02:22]RAPDU: 90 00 [15:02:22]wFMCommunicate OK [15:02:22]wFMCommunicate request_size=10 [15:02:22]MH_SAM_APDU [15:02:22]CAPDU: 80 0D 02 02 05 04 6E 6C D3 3B [15:02:22]Write to MH i2c: E2 0D 00 C8 02 80 0D 02 02 05 00 04 6E 6C D3 3B 00 00 3A [15:02:22]Write i2c OK [15:02:22]MH_I2C_Read... [15:02:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:02:22]Read from MH i2c: E2 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 03 00 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 03 00 C8 02 00 90 00 3E [15:02:22]RAPDU: 90 00 [15:02:22]wFMCommunicate OK [15:02:22]wFMCommunicate request_size=4 [15:02:22]MH_SAM_APDU [15:02:22]CAPDU: 80 0D 03 02 [15:02:22]Write to MH i2c: E2 08 00 C9 02 80 0D 03 02 00 00 00 00 46 [15:02:22]Write i2c OK [15:02:22]MH_I2C_Read... [15:02:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:02:22]Read from MH i2c: E2 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 0B 00 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 0B 00 C9 02 00 F3 1E 8C 16 B0 BB 79 61 90 00 3F [15:02:22]RAPDU: F3 1E 8C 16 B0 BB 79 61 90 00 [15:02:22]wFMCommunicate OK [15:02:22]SAM_PROTO_SignData done [15:02:22]FM_MakeSignedData done [15:02:22]CreateOFDProtocolMessage [15:02:22]wFMCommunicate request_size=4 [15:02:22]MH_SAM_APDU [15:02:22]CAPDU: 80 11 00 00 [15:02:22]Write to MH i2c: E2 08 00 CA 02 80 11 00 00 00 00 00 00 46 [15:02:22]Write i2c OK [15:02:22]MH_I2C_Read... [15:02:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:22]Read from MH i2c: E2 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 17 00 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: E2 17 00 CA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A5 [15:02:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:02:22]wFMCommunicate OK [15:02:22]CreateOFDProtocolMessage done [15:02:22]OFDSenderStorePacket 86033 [15:02:22]StoreOFDPacket docnum=86033 [15:02: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 74 E1 07 01 1E 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 7D 8E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7D 04 6E 6C D3 3B F3 1E 8C 16 B0 BB 79 61 [15:02:22]CheckFolder [15:02:22]dirname=/storage/ofd_packets [15:02:22]CheckFolder done [15:02:22]ProducePacketName [15:02:22]name=ofd_packets/00086033 [15:02:22]NVStorageSaveData ofd_packets/00086033 [15:02:22]File name is /storage/ofd_packets/00086033 [15:02:22]Write 301 bytes [15:02:22]NVStorageSaveData done [15:02:22]OFDSenderStorePacket done [15:02:22]KKMCreateOFDPacket done [15:02:22]NVStorageSaveData kkm_last_timestamp [15:02:22]File name is /storage/kkm_last_timestamp [15:02:22]Write 4 bytes [15:02:22]NVStorageSaveData done [15:02:22]ExternCall_PrintAddStr [15:02:22]wPrintStart [15:02:22]Write to MH i2c: 01 00 00 CB 02 CD [15:02:22]Write i2c OK [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: 01 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: 01 07 00 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: 01 07 00 CB 02 00 00 00 00 00 FF 0F E2 [15:02:22]RasterBufferAndPrint [15:02:22]line Счет N : (1)870906 [15:02:22]line ИНН: 02508201610067 [15:02:22]line Контрольно-Кассовый Чек [15:02:22]line ПРОДАЖА [15:02:22]line ТРК (МРК, ГНК) : 63 [15:02:22]line Товар: 2710124130 [15:02:22]line Аи-92-К-5 [15:02:22]line 7.380 * 67.80 [15:02:22]line = 500.36 [15:02:22]line НДС 12% НСП 1% [15:02:22]line > о реализуемом товаре [15:02:22]line ОКРУГЛЕНИЕ: -0.36 [15:02:22]line ИТОГО: 500.00 [15:02:22]line Внесено: 500.00 [15:02:22]line СДАЧА: 0.00 [15:02:22]line НСП 1% : 4.43 [15:02:22]line НДС 12% : 53.14 [15:02:22]line Наличными: 500.00 [15:02:22]line Безнал.: 0.00 [15:02:22]line Место: АЗС № 137 "Партнер Нефть" [15:02:22]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:02:22]line СНО: Общий режим [15:02:22]line Чек 192 20.09.2024 15:02 [15:02:22]line Смена: 495 ФФД: 1.0 [15:02:22]line ЗНМ: 0300000064 [15:02:22]line РНМ: 0000000000092592 [15:02:22]line Версия ККМ: 001 [15:02:22]line ФМ: 0000000000874979 [15:02:22]line ФД: 86033 [15:02:22]line ФПД: 137457985966907 [15:02:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T150221&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86033&fm=137457985966907&tin=02508201610067®Number=0000000000092592&sum=50000 [15:02:22]OFD Sender: Processing packet 86033 [packets to send 263, broken 262] [15:02:22]ProducePacketName [15:02:22]name=ofd_packets/00086033 [15:02:22]OFD Sender: To server: pG, [15:02:22]CommunicateWithHost lk.salyk.kg:30040 [15:02:22]ConnectInit lk.salyk.kg [15:02:22]written 0, free lines is 4095 [15:02:22]Write to MH i2c: 01 00 00 F6 02 F8 [15:02:22]Write i2c OK [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: 01 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: 01 07 00 [15:02:22]MH_I2C_Read... [15:02:22]Read from MH i2c: 01 07 00 F6 02 00 00 00 00 00 D9 0C E4 [15:02:22]RasterBufferAndPrint [15:02:22]line [15:02:22]line [15:02:22]line [15:02:22]line [15:02:22]line [15:02:22]written 0, free lines is 3299 [15:02:22]MH_Cut [15:02:22]Write to MH i2c: D1 01 00 FD 02 01 D1 [15:02:23]Write i2c OK [15:02:23]MH_I2C_Read... [15:02:23]Read from MH i2c: D1 [15:02:23]MH_I2C_Read... [15:02:23]Read from MH i2c: D1 01 00 [15:02:23]MH_I2C_Read... [15:02:23]Read from MH i2c: D1 01 00 FD 02 00 D0 [15:02:23]Write to MH i2c: 01 00 00 FE 02 00 [15:02:23]Write i2c OK [15:02:23]MH_I2C_Read... [15:02:23]Connected sock=7 [15:02: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 74 E1 07 01 1E 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 7D 8E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7D 04 6E 6C D3 3B F3 1E 8C 16 B0 BB 79 61 [15:02: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 41 7B 47 00 71 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 11 50 01 00 F4 03 04 00 52 39 ED 66 B6 04 01 00 00 3E 85 03 24 95 3E 9E D3 [15:02:23]CommunicateWithHost err = 0 [15:02:23]CheckOFDResponse [15:02:23]1017 (14) - 77093643461234 [15:02:23]1041 (16) - 0000000000874979 [15:02:23]1040 (4) - 86033 [15:02:23]1012 (4) - 20.09.2024 08:58 [15:02:23]1206 (1) - 0 [15:02:23]OFD Sender: Remove packet 86033 [15:02:23]ProducePacketName [15:02:23]name=ofd_packets/00086033 [15:02:23]NVStorageDeleteData [15:02:23]*** Cut start [15:02:23]*** Partial cut [15:02:23]*** CUTSNS_PIN = 1 [15:02:23]*** CUTSNS_PIN = 0 [15:02:24]*** Brake cut motor [15:02:24]OFD Sender: No OFD packet to send [15:02:24]Read from MH i2c: 01 [15:02:24]MH_I2C_Read... [15:02:24]*** Stop cut motor [15:02:24]*** Cut end [15:02:24]Read from MH i2c: 01 07 00 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: 01 07 00 FE 02 00 00 00 00 00 FF 0F 15 [15:02:24]process_action close_receipt done [15:02:24]requested_data is exist [15:02:24]produce_requested_data [15:02:24]requested_item fm.sn is exist - process it [15:02:24]wFMCommunicate request_size=4 [15:02:24]MH_SAM_APDU [15:02:24]CAPDU: 80 11 00 00 [15:02:24]Write to MH i2c: E2 08 00 FF 02 80 11 00 00 00 00 00 00 7B [15:02:24]Write i2c OK [15:02:24]MH_I2C_Read... [15:02:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:02:24]Read from MH i2c: E2 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 17 00 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 17 00 FF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DA [15:02: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:02:24]wFMCommunicate OK [15:02:24]requested_item fd.num is exist - process it [15:02:24]SAM_PROTO_GetFieldsCounters [15:02:24]wFMCommunicate request_size=4 [15:02:24]MH_SAM_APDU [15:02:24]CAPDU: 80 13 00 00 [15:02:24]Write to MH i2c: E2 08 00 00 03 80 13 00 00 00 00 00 00 7F [15:02:24]Write i2c OK [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 [15:02:24]MH_I2C_Read... [15:02:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:02:24]Read from MH i2c: E2 62 00 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 62 00 00 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 11 50 01 00 0E 04 04 00 EF 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 40 [15:02:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [15:02:24]wFMCommunicate OK [15:02:24]SAM_PROTO_GetFieldsCounters done [15:02:24]requested_item shift.num is exist - process it [15:02:24]requested_item shift.opened is exist - process it [15:02:24]req_shift_opened [15:02:24]FM_GetShiftState [15:02:24]SAM_PROTO_GetShiftState [15:02:24]wFMCommunicate request_size=4 [15:02:24]MH_SAM_APDU [15:02:24]CAPDU: 80 13 01 00 [15:02:24]Write to MH i2c: E2 08 00 01 03 80 13 01 00 00 00 00 00 81 [15:02:24]Write i2c OK [15:02:24]MH_I2C_Read... [15:02:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:02:24]Read from MH i2c: E2 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 0E 00 [15:02:24]MH_I2C_Read... [15:02:24]Read from MH i2c: E2 0E 00 01 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 0C [15:02:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:02:24]wFMCommunicate OK [15:02:24]SAM_PROTO_GetShiftState done [15:02:24]FM_GetShiftState done [15:02:24]req_shift_opened done [15:02:24]requested_item shift.open_date is exist - process it [15:02:24]req_shift_open_date [15:02:24]req_shift_open_date done [15:02:24]produce_requested_data done [15:02:24]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86033,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:02:24]process_action_free close_receipt [15:02:24]json_value_free [15:02:24]json_value_free done [15:02:24]process_json_proto returns [15:02:24]Send response to host [15:02:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86033,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:02:24]free response buf [15:02:24]execute_script done [15:02:24]execute_script returns [15:02:24]free content buf [15:02:24]Sock 10.Close socket [15:02:24]Sock 10.Thread stoped [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:42]recv_with_timeout no data received [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:06]recv_with_timeout no data received [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:13]accept exits with 9 [15:04:13]New connection [15:04:13]New thread 3066940772 created [15:04:13]Thread 3066797412 joined [15:04:13]Waiting for new connection... [15:04:13] Sock 9.Parse request [15:04:13]Sock 9.Check first char [15:04:13]Sock 9.First char is OK [15:04:13]request: POST /json_proto HTTP/1.0 [15:04:13]Method: POST [15:04:13]URL: /json_proto [15:04:13]Method is POST - this is cgi request [15:04:13]url: /json_proto [15:04:13]query_string will be loaded in cgi processing [15:04:13]execute_cgi json_proto POST (null) [15:04:13]execute_cgi path=json_proto method=POST [15:04:13]POST find Content-Length [15:04:13]Host: 172.17.47.196:8080 [15:04:13]Content-Length: 678 [15:04:13]Content-Type: application/json [15:04:13] [15:04:13]POST finish read [15:04:13]Found Content-Length = 678 [15:04:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870907", "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" : 12.540, "sum" : 850.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:13]execute_script... [15:04:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870907", "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" : 12.540, "sum" : 850.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 850.00, "total" : 850.00, "payments": [ { "type": 0, "sum" : 850.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:04:13]POST & json_proto [15:04:13]process_json_proto [15:04:13]json parsed OK: [15:04:13]protocol is kg_v1.0 [15:04:13]action value=close_receipt [15:04:13]process_action close_receipt [15:04:13]cmd_close_receipt [15:04:13]MH_GetDate [15:04:13]Write to MH i2c: F0 00 00 02 03 F4 [15:04:13]Write i2c OK [15:04:13]MH_I2C_Read... [15:04:13]Read from MH i2c: F0 [15:04:13]MH_I2C_Read... [15:04:13]Read from MH i2c: F0 09 00 [15:04:13]MH_I2C_Read... [15:04:13]Read from MH i2c: F0 09 00 02 03 00 EE 8E ED 66 4C 6B 94 66 7D [15:04:13]GetLastDocTimeStamp 1726844541 [15:04:13]current date 1726844654 [15:04:13]FM_GetShiftState [15:04:13]SAM_PROTO_GetShiftState [15:04:13]wFMCommunicate request_size=4 [15:04:13]MH_SAM_APDU [15:04:13]CAPDU: 80 13 01 00 [15:04:13]Write to MH i2c: E2 08 00 03 03 80 13 01 00 00 00 00 00 83 [15:04:13]Write i2c OK [15:04:13]MH_I2C_Read... [15:04:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:04:13]Read from MH i2c: E2 [15:04:13]MH_I2C_Read... [15:04:13]Read from MH i2c: E2 0E 00 [15:04:13]MH_I2C_Read... [15:04:13]Read from MH i2c: E2 0E 00 03 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 0E [15:04:13]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:04:13]wFMCommunicate OK [15:04:13]SAM_PROTO_GetShiftState done [15:04:13]FM_GetShiftState done [15:04:13]opened in 1726791534 [15:04:13]opened+sec_in_day 1726877934 [15:04:13]quantity*price = 85021 [15:04:13]sum+1 = 85022 [15:04:13]Check (price>sum+1) || (price+1 о реализуемом товаре [15:05:20]line ОКРУГЛЕНИЕ: -0.21 [15:05:20]line ИТОГО: 850.00 [15:05:20]line Внесено: 850.00 [15:05:20]line СДАЧА: 0.00 [15:05:20]line НСП 1% : 7.52 [15:05:20]line НДС 12% : 90.29 [15:05:20]line Наличными: 850.00 [15:05:20]line Безнал.: 0.00 [15:05:20]line Место: АЗС № 137 "Партнер Нефть" [15:05:20]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:05:20]line СНО: Общий режим [15:05:20]line Чек 193 20.09.2024 15:04 [15:05:20]line Смена: 495 ФФД: 1.0 [15:05:20]line ЗНМ: 0300000064 [15:05:20]line РНМ: 0000000000092592 [15:05:20]line Версия ККМ: 001 [15:05:20]line ФМ: 0000000000874979 [15:05:20]line ФД: 86034 [15:05:20]line ФПД: 211596491895843 [15:05:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T150414&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86034&fm=211596491895843&tin=02508201610067®Number=0000000000092592&sum=85000 [15:05:20]written 0, free lines is 4095 [15:05:21]Write to MH i2c: 01 00 00 48 00 48 [15:05:21]Write i2c OK [15:05:21]MH_I2C_Read... [15:05:21]Read from MH i2c: 01 [15:05:21]MH_I2C_Read... [15:05:21]Read from MH i2c: 01 07 00 [15:05:21]MH_I2C_Read... [15:05:21]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 E8 0C 43 [15:05:21]RasterBufferAndPrint [15:05:21]line [15:05:21]line [15:05:21]line [15:05:21]line [15:05:21]line [15:05:21]written 0, free lines is 3323 [15:05:21]MH_Cut [15:05:21]Write to MH i2c: D1 01 00 4F 00 01 21 [15:05:21]Write i2c OK [15:05:21]MH_I2C_Read... [15:05:21]Read from MH i2c: D1 [15:05:21]MH_I2C_Read... [15:05:21]Read from MH i2c: D1 01 00 [15:05:21]MH_I2C_Read... [15:05:21]Read from MH i2c: D1 01 00 4F 00 00 20 [15:05:21]Write to MH i2c: 01 00 00 50 00 50 [15:05:21]Write i2c OK [15:05:21]MH_I2C_Read... [15:05:22]*** Cut start [15:05:22]*** Partial cut [15:05:22]*** CUTSNS_PIN = 1 [15:05:22]*** CUTSNS_PIN = 0 [15:05:22]*** Brake cut motor [15:05:22]Read from MH i2c: 01 [15:05:22]MH_I2C_Read... [15:05:22]*** Stop cut motor [15:05:22]*** Cut end [15:05:22]Read from MH i2c: 01 07 00 [15:05:22]MH_I2C_Read... [15:05:22]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [15:05:22]process_action print_doc done [15:05:22]requested_data is exist [15:05:22]produce_requested_data [15:05:22]produce_requested_data return (null) [15:05:22]process_action_free print_doc [15:05:22]json_value_free [15:05:22]json_value_free done [15:05:22]process_json_proto returns [15:05:22]Send response to host [15:05:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [15:05:22]free response buf [15:05:22]execute_script done [15:05:22]execute_script returns [15:05:22]free content buf [15:05:22]Sock 9.Close socket [15:05:22]Sock 9.Thread stoped [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: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:56]accept exits with 7 [15:05:56]New connection [15:05:56]New thread 3066768740 created [15:05:56]Thread 3066912100 joined [15:05:56]Waiting for new connection... [15:05:56] Sock 7.Parse request [15:05:56]Sock 7.Check first char [15:05:56]Sock 7.First char is OK [15:05:56]request: POST /json_proto HTTP/1.0 [15:05:56]Method: POST [15:05:56]URL: /json_proto [15:05:56]Method is POST - this is cgi request [15:05:56]url: /json_proto [15:05:56]query_string will be loaded in cgi processing [15:05:56]execute_cgi json_proto POST (null) [15:05:56]execute_cgi path=json_proto method=POST [15:05:56]POST find Content-Length [15:05:56]Host: 172.17.47.196:8080 [15:05:56]Content-Length: 682 [15:05:56]Content-Type: application/json [15:05:56] [15:05:56]POST finish read [15:05:56]Found Content-Length = 682 [15:05:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870908", "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" : 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" ] } } [15:05:56]execute_script... [15: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)870908", "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" : 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" ] } } [15:05:56]POST & json_proto [15:05:56]process_json_proto [15:05:56]json parsed OK: [15:05:56]protocol is kg_v1.0 [15:05:56]action value=close_receipt [15:05:56]process_action close_receipt [15:05:56]cmd_close_receipt [15:05:56]MH_GetDate [15:05:56]Write to MH i2c: F0 00 00 51 00 40 [15:05:56]Write i2c OK [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: F0 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: F0 09 00 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: F0 09 00 51 00 00 54 8F ED 66 4C 6B 94 66 30 [15:05:56]GetLastDocTimeStamp 1726844654 [15:05:56]current date 1726844756 [15:05:56]FM_GetShiftState [15:05:56]SAM_PROTO_GetShiftState [15:05:56]wFMCommunicate request_size=4 [15:05:56]MH_SAM_APDU [15:05:56]CAPDU: 80 13 01 00 [15:05:56]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [15:05:56]Write i2c OK [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: E2 [15:05:56]MH_I2C_Read... [15:05:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:56]Read from MH i2c: E2 0E 00 [15:05:56]MH_I2C_Read... [15:05:56]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5A [15:05:56]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:05:56]wFMCommunicate OK [15:05:56]SAM_PROTO_GetShiftState done [15:05:56]FM_GetShiftState done [15:05:56]opened in 1726791534 [15:05:56]opened+sec_in_day 1726877934 [15:05:56]quantity*price = 60045 [15:05:56]sum+1 = 60047 [15:05: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 СНО: Общий режим Чек 194 20.09.2024 15:05 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86035 ФПД: 1102576418865 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T150556&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86035&fm=1102576418865&tin=02508201610067®Number=0000000000092592&sum=60000 [15:05:57]StoreToDocumentArchive [15:05:57]shift 495 fd 86035 [15:05:57]save to /storage/0495/doc_00086035 [15:05:57]save last doc name /storage/0495/doc_00086035 to /storage/kkm_last_doc_name [15:05:57]save OK [15:05:57]Clear old archive folders... [15:05:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:05:57]tlvbuf is 001EE950 [15:05:57]SAM_PROTO_ClearQueue [15:05:57]wFMCommunicate request_size=4 [15:05:57]MH_SAM_APDU [15:05:57]CAPDU: 80 09 00 00 [15:05:57]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [15:05:57]Write i2c OK [15:05:57]MH_I2C_Read... [15:05:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:57]Read from MH i2c: E2 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: E2 03 00 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [15:05:57]RAPDU: 90 00 [15:05:57]wFMCommunicate OK [15:05:57]SAM_PROTO_ClearQueue done [15:05:57]KKMCreateOFDPacket [15:05:57]OFDProtocolAddRootSTLVToBuf [15:05:57]FM_MakeSignedData [15:05:57]FM_MakeSignedData [15:05:57]SAM_PROTO_SignData [15:05:57]wFMCommunicate request_size=4 [15:05:57]MH_SAM_APDU [15:05:57]CAPDU: 80 0D 01 02 [15:05:57]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [15:05:57]Write i2c OK [15:05:57]MH_I2C_Read... [15:05:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:57]Read from MH i2c: E2 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: E2 03 00 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [15:05:57]RAPDU: 90 00 [15:05:57]wFMCommunicate OK [15:05:57]wFMCommunicate request_size=255 [15:05:57]MH_SAM_APDU [15:05:57]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 C2 00 00 00 F4 03 04 00 54 8F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [15:05:57]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 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 C2 00 00 00 F4 03 04 00 54 8F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 60 [15:05:57]Write i2c OK [15:05:57]MH_I2C_Read... [15:05:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:57]Read from MH i2c: E2 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: E2 03 00 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [15:05:57]RAPDU: 90 00 [15:05:57]wFMCommunicate OK [15:05:57]wFMCommunicate request_size=11 [15:05:57]MH_SAM_APDU [15:05:57]CAPDU: 80 0D 02 02 06 01 00 B6 AD 00 31 [15:05:57]Write to MH i2c: E2 0E 00 62 00 80 0D 02 02 06 00 01 00 B6 AD 00 31 00 00 7D [15:05:57]Write i2c OK [15:05:57]MH_I2C_Read... [15:05:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:57]Read from MH i2c: E2 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: E2 03 00 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [15:05:57]RAPDU: 90 00 [15:05:57]wFMCommunicate OK [15:05:57]wFMCommunicate request_size=4 [15:05:57]MH_SAM_APDU [15:05:57]CAPDU: 80 0D 03 02 [15:05:57]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [15:05:57]Write i2c OK [15:05:57]MH_I2C_Read... [15:05:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:57]Read from MH i2c: E2 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: E2 0B 00 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: E2 0B 00 63 00 00 87 6D 6B 9D 04 CC 83 AA 90 00 D8 [15:05:57]RAPDU: 87 6D 6B 9D 04 CC 83 AA 90 00 [15:05:57]wFMCommunicate OK [15:05:57]SAM_PROTO_SignData done [15:05:57]FM_MakeSignedData done [15:05:57]CreateOFDProtocolMessage [15:05:57]wFMCommunicate request_size=4 [15:05:57]MH_SAM_APDU [15:05:57]CAPDU: 80 11 00 00 [15:05:57]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [15:05:57]Write i2c OK [15:05:57]MH_I2C_Read... [15:05:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:57]Read from MH i2c: E2 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: E2 17 00 [15:05:57]MH_I2C_Read... [15:05:57]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 [15:05:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:05:57]wFMCommunicate OK [15:05:57]CreateOFDProtocolMessage done [15:05:57]OFDSenderStorePacket 86035 [15:05:57]StoreOFDPacket docnum=86035 [15:05: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 10 01 00 00 FE CC 08 01 D4 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 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 C2 00 00 00 F4 03 04 00 54 8F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 01 00 B6 AD 00 31 87 6D 6B 9D 04 CC 83 AA [15:05:57]CheckFolder [15:05:57]dirname=/storage/ofd_packets [15:05:57]CheckFolder done [15:05:57]ProducePacketName [15:05:57]name=ofd_packets/00086035 [15:05:57]NVStorageSaveData ofd_packets/00086035 [15:05:57]File name is /storage/ofd_packets/00086035 [15:05:57]Write 302 bytes [15:05:57]NVStorageSaveData done [15:05:57]OFDSenderStorePacket done [15:05:57]KKMCreateOFDPacket done [15:05:57]NVStorageSaveData kkm_last_timestamp [15:05:57]File name is /storage/kkm_last_timestamp [15:05:57]Write 4 bytes [15:05:57]NVStorageSaveData done [15:05:57]ExternCall_PrintAddStr [15:05:57]wPrintStart [15:05:57]Write to MH i2c: 01 00 00 65 00 65 [15:05:57]OFD Sender: Processing packet 86035 [packets to send 263, broken 262] [15:05:57]ProducePacketName [15:05:57]name=ofd_packets/00086035 [15:05:57]OFD Sender: To server: pG, [15:05:57]CommunicateWithHost lk.salyk.kg:30040 [15:05:57]ConnectInit lk.salyk.kg [15:05:57]Write i2c OK [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: 01 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: 01 07 00 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [15:05:57]RasterBufferAndPrint [15:05:57]line Счет N : (1)870908 [15:05:57]line ИНН: 02508201610067 [15:05:57]line Контрольно-Кассовый Чек [15:05:57]line ПРОДАЖА [15:05:57]line ТРК (МРК, ГНК) : 11 [15:05:57]line Товар: 2710194210 [15:05:57]line ДТ(л)-К-4 [15:05:57]line 7.880 * 76.20 [15:05:57]line = 600.46 [15:05:57]line НДС 12% НСП 1% [15:05:57]line > о реализуемом товаре [15:05:57]line ОКРУГЛЕНИЕ: -0.46 [15:05:57]line ИТОГО: 600.00 [15:05:57]line Внесено: 600.00 [15:05:57]line СДАЧА: 0.00 [15:05:57]line НСП 1% : 5.31 [15:05:57]line НДС 12% : 63.77 [15:05:57]line Наличными: 600.00 [15:05:57]line Безнал.: 0.00 [15:05:57]line Место: АЗС № 137 "Партнер Нефть" [15:05:57]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:05:57]line СНО: Общий режим [15:05:57]line Чек 194 20.09.2024 15:05 [15:05:57]line Смена: 495 ФФД: 1.0 [15:05:57]line ЗНМ: 0300000064 [15:05:57]line РНМ: 0000000000092592 [15:05:57]line Версия ККМ: 001 [15:05:57]line ФМ: 0000000000874979 [15:05:57]line ФД: 86035 [15:05:57]line ФПД: 1102576418865 [15:05:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T150556&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86035&fm=1102576418865&tin=02508201610067®Number=0000000000092592&sum=60000 [15:05:58]written 0, free lines is 4095 [15:05:58]Connected sock=9 [15:05: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 CC 08 01 D4 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 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 C2 00 00 00 F4 03 04 00 54 8F ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 01 00 B6 AD 00 31 87 6D 6B 9D 04 CC 83 AA [15:05:58]Write to MH i2c: 01 00 00 90 00 90 [15:05:58]Write i2c OK [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: 01 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: 01 07 00 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 F6 0C 99 [15:05:58]RasterBufferAndPrint [15:05:58]line [15:05:58]line [15:05:58]line [15:05:58]line [15:05:58]line [15:05:58]written 0, free lines is 3324 [15:05:58]MH_Cut [15:05:58]Write to MH i2c: D1 01 00 97 00 01 69 [15:05:58]Write i2c OK [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: D1 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: D1 01 00 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: D1 01 00 97 00 00 68 [15:05:58]Write to MH i2c: 01 00 00 98 00 98 [15:05:58]Write i2c OK [15:05:58]MH_I2C_Read... [15:05: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 A5 A9 47 00 7A A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 13 50 01 00 F4 03 04 00 2A 3A ED 66 B6 04 01 00 00 F3 B1 E1 C1 8B 22 DC 4F [15:05:59]CommunicateWithHost err = 0 [15:05:59]CheckOFDResponse [15:05:59]1017 (14) - 77093643461234 [15:05:59]1041 (16) - 0000000000874979 [15:05:59]1040 (4) - 86035 [15:05:59]1012 (4) - 20.09.2024 09:02 [15:05:59]1206 (1) - 0 [15:05:59]OFD Sender: Remove packet 86035 [15:05:59]ProducePacketName [15:05:59]name=ofd_packets/00086035 [15:05:59]NVStorageDeleteData [15:05:59]*** Cut start [15:05:59]*** Partial cut [15:05:59]*** CUTSNS_PIN = 1 [15:05:59]*** CUTSNS_PIN = 0 [15:05:59]OFD Sender: No OFD packet to send [15:05:59]*** Brake cut motor [15:06:00]Read from MH i2c: 01 [15:06:00]MH_I2C_Read... [15:06:00]*** Stop cut motor [15:06:00]*** Cut end [15:06:00]Read from MH i2c: 01 07 00 [15:06:00]MH_I2C_Read... [15:06:00]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [15:06:00]process_action close_receipt done [15:06:00]requested_data is exist [15:06:00]produce_requested_data [15:06:00]requested_item fm.sn is exist - process it [15:06:00]wFMCommunicate request_size=4 [15:06:00]MH_SAM_APDU [15:06:00]CAPDU: 80 11 00 00 [15:06:00]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [15:06:00]Write i2c OK [15:06:00]MH_I2C_Read... [15:06:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:00]Read from MH i2c: E2 [15:06:00]MH_I2C_Read... [15:06:00]Read from MH i2c: E2 17 00 [15:06:00]MH_I2C_Read... [15:06:00]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 [15: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 [15:06:00]wFMCommunicate OK [15:06:00]requested_item fd.num is exist - process it [15:06:00]SAM_PROTO_GetFieldsCounters [15:06:00]wFMCommunicate request_size=4 [15:06:00]MH_SAM_APDU [15:06:00]CAPDU: 80 13 00 00 [15:06:00]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [15:06:00]Write i2c OK [15:06:00]MH_I2C_Read... [15:06:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:06:00]Read from MH i2c: E2 [15:06:00]MH_I2C_Read... [15:06:00]Read from MH i2c: E2 62 00 [15:06:00]MH_I2C_Read... [15:06:00]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 13 50 01 00 0E 04 04 00 EF 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 DF [15: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 13 50 01 00 0E 04 04 00 EF 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 [15:06:00]wFMCommunicate OK [15:06:00]SAM_PROTO_GetFieldsCounters done [15:06:00]requested_item shift.num is exist - process it [15:06:00]requested_item shift.opened is exist - process it [15:06:00]req_shift_opened [15:06:00]FM_GetShiftState [15:06:00]SAM_PROTO_GetShiftState [15:06:00]wFMCommunicate request_size=4 [15:06:00]MH_SAM_APDU [15:06:00]CAPDU: 80 13 01 00 [15:06:00]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [15:06:00]Write i2c OK [15:06:00]MH_I2C_Read... [15:06:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:00]Read from MH i2c: E2 [15:06:00]MH_I2C_Read... [15:06:00]Read from MH i2c: E2 0E 00 [15:06:00]MH_I2C_Read... [15:06:00]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A3 [15:06:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:06:00]wFMCommunicate OK [15:06:00]SAM_PROTO_GetShiftState done [15:06:00]FM_GetShiftState done [15:06:00]req_shift_opened done [15:06:00]requested_item shift.open_date is exist - process it [15:06:00]req_shift_open_date [15:06:00]req_shift_open_date done [15:06:00]produce_requested_data done [15:06:00]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86035,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:06:00]process_action_free close_receipt [15:06:00]json_value_free [15:06:00]json_value_free done [15:06:00]process_json_proto returns [15:06:00]Send response to host [15:06:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86035,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:06:00]free response buf [15:06:00]execute_script done [15:06:00]execute_script returns [15:06:00]free content buf [15:06:00]Sock 7.Close socket [15:06:00]Sock 7.Thread stoped [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: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:06:59]OFD Sender: No OFD packet to send [15:07:04]OFD Sender: No OFD packet to send [15:07:09]OFD Sender: No OFD packet to send [15:07:14]OFD Sender: No OFD packet to send [15:07:19]OFD Sender: No OFD packet to send [15:07:24]OFD Sender: No OFD packet to send [15:07:29]OFD Sender: No OFD packet to send [15:07:34]OFD Sender: No OFD packet to send [15:07:39]OFD Sender: No OFD packet to send [15:07:44]OFD Sender: No OFD packet to send [15:07:49]OFD Sender: No OFD packet to send [15:07:53]recv_with_timeout no data received [15:07:54]OFD Sender: No OFD packet to send [15:07:59]OFD Sender: No OFD packet to send [15:08:04]OFD Sender: No OFD packet to send [15:08:09]OFD Sender: No OFD packet to send [15:08:14]OFD Sender: No OFD packet to send [15:08:19]OFD Sender: No OFD packet to send [15:08:24]OFD Sender: No OFD packet to send [15:08:29]OFD Sender: No OFD packet to send [15:08:34]OFD Sender: No OFD packet to send [15:08:39]OFD Sender: No OFD packet to send [15:08:44]recv_with_timeout no data received [15:08:44]OFD Sender: No OFD packet to send [15:08:49]OFD Sender: No OFD packet to send [15:08:54]OFD Sender: No OFD packet to send [15:08:58]accept exits with 10 [15:08:58]New connection [15:08:58]New thread 3066912100 created [15:08:58]Thread 3066768740 joined [15:08:58]Waiting for new connection... [15:08:58] Sock 10.Parse request [15:08:58]Sock 10.Check first char [15:08:58]Sock 10.First char is OK [15:08:58]request: POST /json_proto HTTP/1.0 [15:08:58]Method: POST [15:08:58]URL: /json_proto [15:08:58]Method is POST - this is cgi request [15:08:58]url: /json_proto [15:08:58]query_string will be loaded in cgi processing [15:08:58]execute_cgi json_proto POST (null) [15:08:58]execute_cgi path=json_proto method=POST [15:08:58]POST find Content-Length [15:08:58]Host: 172.17.47.196:8080 [15:08:58]Content-Length: 682 [15:08:58]Content-Type: application/json [15:08:58] [15:08:58]POST finish read [15:08:58]Found Content-Length = 682 [15:08:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870909", "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" ] } } [15:08:58]execute_script... [15:08: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)870909", "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" ] } } [15:08:58]POST & json_proto [15:08:58]process_json_proto [15:08:58]json parsed OK: [15:08:58]protocol is kg_v1.0 [15:08:58]action value=close_receipt [15:08:58]process_action close_receipt [15:08:58]cmd_close_receipt [15:08:58]MH_GetDate [15:08:58]Write to MH i2c: F0 00 00 9C 00 8B [15:08:58]Write i2c OK [15:08:58]MH_I2C_Read... [15:08:58]Read from MH i2c: F0 [15:08:58]MH_I2C_Read... [15:08:58]Read from MH i2c: F0 09 00 [15:08:58]MH_I2C_Read... [15:08:58]Read from MH i2c: F0 09 00 9C 00 00 0A 90 ED 66 4C 6B 94 66 32 [15:08:58]GetLastDocTimeStamp 1726844756 [15:08:58]current date 1726844938 [15:08:58]FM_GetShiftState [15:08:58]SAM_PROTO_GetShiftState [15:08:58]wFMCommunicate request_size=4 [15:08:58]MH_SAM_APDU [15:08:58]CAPDU: 80 13 01 00 [15:08:58]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [15:08:58]Write i2c OK [15:08:58]MH_I2C_Read... [15:08:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:58]Read from MH i2c: E2 [15:08:58]MH_I2C_Read... [15:08:58]Read from MH i2c: E2 0E 00 [15:08:58]MH_I2C_Read... [15:08:58]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A5 [15:08:58]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:08:58]wFMCommunicate OK [15:08:58]SAM_PROTO_GetShiftState done [15:08:58]FM_GetShiftState done [15:08:58]opened in 1726791534 [15:08:58]opened+sec_in_day 1726877934 [15:08:58]quantity*price = 70027 [15:08:58]sum+1 = 70029 [15:08:58]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 СНО: Общий режим Чек 195 20.09.2024 15:08 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86036 ФПД: 110287304511569 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T150858&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86036&fm=110287304511569&tin=02508201610067®Number=0000000000092592&sum=70000 [15:08:59]StoreToDocumentArchive [15:08:59]shift 495 fd 86036 [15:08:59]save to /storage/0495/doc_00086036 [15:08:59]save last doc name /storage/0495/doc_00086036 to /storage/kkm_last_doc_name [15:08:59]save OK [15:08:59]Clear old archive folders... [15:08:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:08:59]tlvbuf is 0019F910 [15:08:59]SAM_PROTO_ClearQueue [15:08:59]wFMCommunicate request_size=4 [15:08:59]MH_SAM_APDU [15:08:59]CAPDU: 80 09 00 00 [15:08:59]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [15:08:59]Write i2c OK [15:08:59]MH_I2C_Read... [15:08:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:08:59]Read from MH i2c: E2 [15:08:59]MH_I2C_Read... [15:08:59]Read from MH i2c: E2 03 00 [15:08:59]MH_I2C_Read... [15:08:59]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [15:08:59]RAPDU: 90 00 [15:08:59]wFMCommunicate OK [15:08:59]SAM_PROTO_ClearQueue done [15:08:59]KKMCreateOFDPacket [15:08:59]OFDProtocolAddRootSTLVToBuf [15:08:59]FM_MakeSignedData [15:08:59]FM_MakeSignedData [15:08:59]SAM_PROTO_SignData [15:08:59]wFMCommunicate request_size=4 [15:08:59]MH_SAM_APDU [15:08:59]CAPDU: 80 0D 01 02 [15:08:59]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [15:08:59]Write i2c OK [15:08:59]MH_I2C_Read... [15:08:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:08:59]Read from MH i2c: E2 [15:08:59]MH_I2C_Read... [15:08:59]Read from MH i2c: E2 03 00 [15:08:59]MH_I2C_Read... [15:08:59]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [15:08:59]RAPDU: 90 00 [15:08:59]wFMCommunicate OK [15:08:59]wFMCommunicate request_size=255 [15:08:59]MH_SAM_APDU [15:08:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 C3 00 00 00 F4 03 04 00 0A 90 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [15:08:59]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 C3 00 00 00 F4 03 04 00 0A 90 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 9F [15:08:59]Write i2c OK [15:08:59]MH_I2C_Read... [15:08:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:59]Read from MH i2c: E2 [15:08:59]MH_I2C_Read... [15:08:59]Read from MH i2c: E2 03 00 [15:08:59]MH_I2C_Read... [15:08:59]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [15:08:59]RAPDU: 90 00 [15:08:59]wFMCommunicate OK [15:08:59]wFMCommunicate request_size=11 [15:08:59]MH_SAM_APDU [15:08:59]CAPDU: 80 0D 02 02 06 64 4E 43 9B D0 51 [15:08:59]Write to MH i2c: E2 0E 00 AD 00 80 0D 02 02 06 00 64 4E 43 9B D0 51 00 00 E4 [15:08:59]Write i2c OK [15:08:59]MH_I2C_Read... [15:08:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:59]Read from MH i2c: E2 [15:08:59]MH_I2C_Read... [15:08:59]Read from MH i2c: E2 03 00 [15:08:59]MH_I2C_Read... [15:08:59]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [15:08:59]RAPDU: 90 00 [15:08:59]wFMCommunicate OK [15:08:59]wFMCommunicate request_size=4 [15:08:59]MH_SAM_APDU [15:08:59]CAPDU: 80 0D 03 02 [15:08:59]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [15:08:59]Write i2c OK [15:08:59]MH_I2C_Read... [15:08:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:08:59]Read from MH i2c: E2 [15:08:59]MH_I2C_Read... [15:08:59]Read from MH i2c: E2 0B 00 [15:08:59]MH_I2C_Read... [15:08:59]Read from MH i2c: E2 0B 00 AE 00 00 56 0A AE C7 F9 66 DC 63 90 00 9D [15:08:59]RAPDU: 56 0A AE C7 F9 66 DC 63 90 00 [15:08:59]wFMCommunicate OK [15:08:59]SAM_PROTO_SignData done [15:08:59]FM_MakeSignedData done [15:08:59]CreateOFDProtocolMessage [15:08:59]wFMCommunicate request_size=4 [15:08:59]MH_SAM_APDU [15:08:59]CAPDU: 80 11 00 00 [15:08:59]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [15:08:59]Write i2c OK [15:08:59]MH_I2C_Read... [15:08:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:59]Read from MH i2c: E2 [15:08:59]MH_I2C_Read... [15:08:59]Read from MH i2c: E2 17 00 [15:08:59]MH_I2C_Read... [15:08:59]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 [15:08:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:08:59]wFMCommunicate OK [15:08:59]CreateOFDProtocolMessage done [15:08:59]OFDSenderStorePacket 86036 [15:08:59]StoreOFDPacket docnum=86036 [15:08: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 F8 2B 08 01 7E 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 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 C3 00 00 00 F4 03 04 00 0A 90 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 64 4E 43 9B D0 51 56 0A AE C7 F9 66 DC 63 [15:08:59]CheckFolder [15:08:59]dirname=/storage/ofd_packets [15:08:59]CheckFolder done [15:08:59]ProducePacketName [15:08:59]name=ofd_packets/00086036 [15:08:59]NVStorageSaveData ofd_packets/00086036 [15:08:59]File name is /storage/ofd_packets/00086036 [15:08:59]Write 302 bytes [15:08:59]NVStorageSaveData done [15:08:59]OFDSenderStorePacket done [15:08:59]KKMCreateOFDPacket done [15:08:59]NVStorageSaveData kkm_last_timestamp [15:08:59]File name is /storage/kkm_last_timestamp [15:08:59]Write 4 bytes [15:08:59]NVStorageSaveData done [15:08:59]ExternCall_PrintAddStr [15:08:59]wPrintStart [15:08:59]Write to MH i2c: 01 00 00 B0 00 B0 [15:08:59]Write i2c OK [15:08:59]MH_I2C_Read... [15:08:59]Read from MH i2c: 01 [15:08:59]MH_I2C_Read... [15:08:59]Read from MH i2c: 01 07 00 [15:08:59]MH_I2C_Read... [15:08:59]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [15:08:59]RasterBufferAndPrint [15:08:59]line Счет N : (1)870909 [15:08:59]line ИНН: 02508201610067 [15:08:59]line Контрольно-Кассовый Чек [15:08:59]line ПРОДАЖА [15:08:59]line ТРК (МРК, ГНК) : 21 [15:08:59]line Товар: 2710194210 [15:08:59]line ДТ(л)-К-4 [15:08:59]line 9.190 * 76.20 [15:08:59]line = 700.28 [15:08:59]line НДС 12% НСП 1% [15:08:59]line > о реализуемом товаре [15:08:59]line ОКРУГЛЕНИЕ: -0.28 [15:08:59]line ИТОГО: 700.00 [15:08:59]line Внесено: 700.00 [15:08:59]line СДАЧА: 0.00 [15:08:59]line НСП 1% : 6.20 [15:08:59]line НДС 12% : 74.37 [15:08:59]line Наличными: 700.00 [15:08:59]line Безнал.: 0.00 [15:08:59]line Место: АЗС № 137 "Партнер Нефть" [15:08:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:08:59]line СНО: Общий режим [15:08:59]line Чек 195 20.09.2024 15:08 [15:08:59]line Смена: 495 ФФД: 1.0 [15:08:59]line ЗНМ: 0300000064 [15:08:59]line РНМ: 0000000000092592 [15:08:59]line Версия ККМ: 001 [15:08:59]line ФМ: 0000000000874979 [15:08:59]line ФД: 86036 [15:08:59]line ФПД: 110287304511569 [15:08:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T150858&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86036&fm=110287304511569&tin=02508201610067®Number=0000000000092592&sum=70000 [15:09:00]OFD Sender: Processing packet 86036 [packets to send 263, broken 262] [15:09:00]ProducePacketName [15:09:00]name=ofd_packets/00086036 [15:09:00]OFD Sender: To server: pG, [15:09:00]CommunicateWithHost lk.salyk.kg:30040 [15:09:00]ConnectInit lk.salyk.kg [15:09:00]written 0, free lines is 4095 [15:09:00]Write to MH i2c: 01 00 00 DB 00 DB [15:09:00]Write i2c OK [15:09:00]MH_I2C_Read... [15:09:00]Read from MH i2c: 01 [15:09:00]MH_I2C_Read... [15:09:00]Read from MH i2c: 01 07 00 [15:09:00]MH_I2C_Read... [15:09:00]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 E1 0C CF [15:09:00]RasterBufferAndPrint [15:09:00]line [15:09:00]line [15:09:00]line [15:09:00]line [15:09:00]line [15:09:00]written 0, free lines is 3303 [15:09:00]MH_Cut [15:09:00]Write to MH i2c: D1 01 00 E2 00 01 B4 [15:09:00]Write i2c OK [15:09:00]MH_I2C_Read... [15:09:00]Read from MH i2c: D1 [15:09:00]MH_I2C_Read... [15:09:00]Read from MH i2c: D1 01 00 [15:09:00]MH_I2C_Read... [15:09:00]Read from MH i2c: D1 01 00 E2 00 00 B3 [15:09:00]Write to MH i2c: 01 00 00 E3 00 E3 [15:09:00]Write i2c OK [15:09:00]MH_I2C_Read... [15:09:01]Connected sock=7 [15:09: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 F8 2B 08 01 7E 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 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 C3 00 00 00 F4 03 04 00 0A 90 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 64 4E 43 9B D0 51 56 0A AE C7 F9 66 DC 63 [15:09:01]*** Cut start [15:09:01]*** Partial cut [15:09:01]*** CUTSNS_PIN = 1 [15:09:01]*** CUTSNS_PIN = 0 [15:09:01]*** Brake cut motor [15:09:02]Read from MH i2c: 01 [15:09:02]MH_I2C_Read... [15:09:02]*** Stop cut motor [15:09:02]Read from MH i2c: *** Cut end [15:09:02]01 07 00 [15:09:02]MH_I2C_Read... [15:09:02]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [15:09:02]process_action close_receipt done [15:09:02]requested_data is exist [15:09:02]produce_requested_data [15:09:02]requested_item fm.sn is exist - process it [15:09:02]wFMCommunicate request_size=4 [15:09:02]MH_SAM_APDU [15:09:02]CAPDU: 80 11 00 00 [15:09:02]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [15:09:02]Write i2c OK [15:09:02]MH_I2C_Read... [15:09:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:09:02]Read from MH i2c: E2 [15:09:02]MH_I2C_Read... [15:09:02]Read from MH i2c: E2 17 00 [15:09:02]MH_I2C_Read... [15:09:02]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 [15:09: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:09:02]wFMCommunicate OK [15:09:02]requested_item fd.num is exist - process it [15:09:02]SAM_PROTO_GetFieldsCounters [15:09:02]wFMCommunicate request_size=4 [15:09:02]MH_SAM_APDU [15:09:02]CAPDU: 80 13 00 00 [15:09:02]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [15:09:02]Write i2c OK [15:09:02]MH_I2C_Read... [15:09:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:09:02]Read from MH i2c: E2 [15:09:02]MH_I2C_Read... [15:09:02]Read from MH i2c: E2 62 00 [15:09:02]MH_I2C_Read... [15:09:02]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 14 50 01 00 0E 04 04 00 EF 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 2E [15:09: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 14 50 01 00 0E 04 04 00 EF 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 [15:09:02]wFMCommunicate OK [15:09:02]SAM_PROTO_GetFieldsCounters done [15:09:02]requested_item shift.num is exist - process it [15:09:02]requested_item shift.opened is exist - process it [15:09:02]req_shift_opened [15:09:02]FM_GetShiftState [15:09:02]SAM_PROTO_GetShiftState [15:09:02]wFMCommunicate request_size=4 [15:09:02]MH_SAM_APDU [15:09:02]CAPDU: 80 13 01 00 [15:09:02]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [15:09:02]Write i2c OK [15:09:02]MH_I2C_Read... [15:09:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:09:02]Read from MH i2c: E2 [15:09:02]MH_I2C_Read... [15:09:02]Read from MH i2c: E2 0E 00 [15:09:02]MH_I2C_Read... [15:09:02]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EE [15:09:02]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:09:02]wFMCommunicate OK [15:09:02]SAM_PROTO_GetShiftState done [15:09:02]FM_GetShiftState done [15:09:02]req_shift_opened done [15:09:02]requested_item shift.open_date is exist - process it [15:09:02]req_shift_open_date [15:09:02]req_shift_open_date done [15:09:02]produce_requested_data done [15:09:02]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86036,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:09:02]process_action_free close_receipt [15:09:02]json_value_free [15:09:02]json_value_free done [15:09:02]process_json_proto returns [15:09:02]Send response to host [15:09:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86036,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:09:02]free response buf [15:09:02]execute_script done [15:09:02]execute_script returns [15:09:02]free content buf [15:09:02]Sock 10.Close socket [15:09:02]Sock 10.Thread stoped [15:09: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 1F 20 47 00 F3 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 14 50 01 00 F4 03 04 00 E1 3A ED 66 B6 04 01 00 00 04 37 59 91 39 7A 46 17 [15:09:03]CommunicateWithHost err = 0 [15:09:03]CheckOFDResponse [15:09:03]1017 (14) - 77093643461234 [15:09:03]1041 (16) - 0000000000874979 [15:09:03]1040 (4) - 86036 [15:09:03]1012 (4) - 20.09.2024 09:05 [15:09:03]1206 (1) - 0 [15:09:03]OFD Sender: Remove packet 86036 [15:09:03]ProducePacketName [15:09:03]name=ofd_packets/00086036 [15:09:03]NVStorageDeleteData [15:09:03]OFD Sender: No OFD packet to send [15:09:08]OFD Sender: No OFD packet to send [15:09:11]recv_with_timeout no data received [15:09:13]OFD Sender: No OFD packet to send [15:09:18]OFD Sender: No OFD packet to send [15:09:23]OFD Sender: No OFD packet to send [15:09:25]recv_with_timeout no data received [15:09:28]OFD Sender: No OFD packet to send [15:09:33]OFD Sender: No OFD packet to send [15:09:38]OFD Sender: No OFD packet to send [15:09:38]recv_with_timeout no data received [15:09:43]OFD Sender: No OFD packet to send [15:09:48]OFD Sender: No OFD packet to send [15:09:53]OFD Sender: No OFD packet to send [15:09:58]OFD Sender: No OFD packet to send [15:09:59]recv_with_timeout no data received [15:10:03]OFD Sender: No OFD packet to send [15:10:08]OFD Sender: No OFD packet to send [15:10:10]recv_with_timeout no data received [15:10:13]accept exits with 9 [15:10:13]New connection [15:10:13]New thread 3066768740 created [15:10:13]Thread 3066912100 joined [15:10:13]Waiting for new connection... [15:10:13] Sock 9.Parse request [15:10:13]Sock 9.Check first char [15:10:13]Sock 9.First char is OK [15:10:13]request: POST /json_proto HTTP/1.0 [15:10:13]Method: POST [15:10:13]URL: /json_proto [15:10:13]Method is POST - this is cgi request [15:10:13]url: /json_proto [15:10:13]query_string will be loaded in cgi processing [15:10:13]execute_cgi json_proto POST (null) [15:10:13]execute_cgi path=json_proto method=POST [15:10:13]POST find Content-Length [15:10:13]Host: 172.17.47.196:8080 [15:10:13]Content-Length: 682 [15:10:13]Content-Type: application/json [15:10:13] [15:10:13]POST finish read [15:10:13]Found Content-Length = 682 [15:10:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870910", "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" ] } } [15:10:13]execute_script... [15:10: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)870910", "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" ] } } [15:10:13]POST & json_proto [15:10:13]process_json_proto [15:10:13]json parsed OK: [15:10:13]protocol is kg_v1.0 [15:10:13]action value=close_receipt [15:10:13]process_action close_receipt [15:10:13]cmd_close_receipt [15:10:13]MH_GetDate [15:10:13]Write to MH i2c: F0 00 00 E7 00 D6 [15:10:13]Write i2c OK [15:10:13]MH_I2C_Read... [15:10:13]Read from MH i2c: F0 [15:10:13]MH_I2C_Read... [15:10:13]Read from MH i2c: F0 09 00 [15:10:13]MH_I2C_Read... [15:10:13]Read from MH i2c: F0 09 00 E7 00 00 55 90 ED 66 4C 6B 94 66 C8 [15:10:13]GetLastDocTimeStamp 1726844938 [15:10:13]current date 1726845013 [15:10:13]FM_GetShiftState [15:10:13]SAM_PROTO_GetShiftState [15:10:13]wFMCommunicate request_size=4 [15:10:13]MH_SAM_APDU [15:10:13]CAPDU: 80 13 01 00 [15:10:13]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [15:10:13]Write i2c OK [15:10:13]MH_I2C_Read... [15:10:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:13]Read from MH i2c: E2 [15:10:13]MH_I2C_Read... [15:10:13]Read from MH i2c: E2 0E 00 [15:10:13]MH_I2C_Read... [15:10:13]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F0 [15:10:13]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:10:13]wFMCommunicate OK [15:10:13]SAM_PROTO_GetShiftState done [15:10:13]FM_GetShiftState done [15:10:13]opened in 1726791534 [15:10:13]opened+sec_in_day 1726877934 [15:10:13]quantity*price = 50063 [15:10:13]sum+1 = 50064 [15:10:13]Check (price>sum+1) || (price+1 о реализуемом товаре [15:14:20]line ОКРУГЛЕНИЕ: -0.63 [15:14:20]line ИТОГО: 500.00 [15:14:20]line Внесено: 500.00 [15:14:20]line СДАЧА: 0.00 [15:14:20]line НСП 1% : 4.43 [15:14:20]line НДС 12% : 53.16 [15:14:20]line Наличными: 500.00 [15:14:20]line Безнал.: 0.00 [15:14:20]line Место: АЗС № 137 "Партнер Нефть" [15:14:20]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:14:20]line СНО: Общий режим [15:14:20]line Чек 196 20.09.2024 15:10 [15:14:20]line Смена: 495 ФФД: 1.0 [15:14:20]line ЗНМ: 0300000064 [15:14:20]line РНМ: 0000000000092592 [15:14:20]line Версия ККМ: 001 [15:14:20]line ФМ: 0000000000874979 [15:14:20]line ФД: 86037 [15:14:20]line ФПД: 47347364730278 [15:14:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T151013&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86037&fm=47347364730278&tin=02508201610067®Number=0000000000092592&sum=50000 [15:14:20]written 0, free lines is 4095 [15:14:20]Write to MH i2c: 01 00 00 48 00 48 [15:14:20]Write i2c OK [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: 01 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: 01 07 00 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 E2 0C 3D [15:14:20]RasterBufferAndPrint [15:14:20]line [15:14:20]line [15:14:20]line [15:14:20]line [15:14:20]line [15:14:20]written 0, free lines is 3316 [15:14:20]OFD Sender: No OFD packet to send [15:14:20]MH_Cut [15:14:20]Write to MH i2c: D1 01 00 4F 00 01 21 [15:14:20]Write i2c OK [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: D1 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: D1 01 00 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: D1 01 00 4F 00 00 20 [15:14:20]Write to MH i2c: 01 00 00 50 00 50 [15:14:20]Write i2c OK [15:14:20]MH_I2C_Read... [15:14:21]*** Cut start [15:14:21]*** Partial cut [15:14:21]*** CUTSNS_PIN = 1 [15:14:21]*** CUTSNS_PIN = 0 [15:14:21]*** Brake cut motor [15:14:22]Read from MH i2c: 01 [15:14:22]MH_I2C_Read... [15:14:22]*** Stop cut motor [15:14:22]*** Cut end [15:14:22]Read from MH i2c: 01 07 00 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [15:14:22]process_action print_doc done [15:14:22]requested_data is exist [15:14:22]produce_requested_data [15:14:22]produce_requested_data return (null) [15:14:22]process_action_free print_doc [15:14:22]json_value_free [15:14:22]json_value_free done [15:14:22]process_json_proto returns [15:14:22]Send response to host [15:14:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [15:14:22]free response buf [15:14:22]execute_script done [15:14:22]execute_script returns [15:14:22]free content buf [15:14:22]Sock 9.Close socket [15:14:22]Sock 9.Thread stoped [15:14:22]accept exits with 7 [15:14:22]New connection [15:14:22]New thread 3066572132 created [15:14:22]Thread 3066715492 joined [15:14:22]Waiting for new connection... [15:14:22] Sock 7.Parse request [15:14:22]Sock 7.Check first char [15:14:22]Sock 7.First char is OK [15:14:22]request: POST /json_proto HTTP/1.0 [15:14:22]Method: POST [15:14:22]URL: /json_proto [15:14:22]Method is POST - this is cgi request [15:14:22]url: /json_proto [15:14:22]query_string will be loaded in cgi processing [15:14:22]execute_cgi json_proto POST (null) [15:14:22]execute_cgi path=json_proto method=POST [15:14:22]POST find Content-Length [15:14:22]Host: 172.17.47.196:8080 [15:14:22]Content-Length: 682 [15:14:22]Content-Type: application/json [15:14:22] [15:14:22]POST finish read [15:14:22]Found Content-Length = 682 [15:14:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870911", "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" ] } } [15:14:22]execute_script... [15:14: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)870911", "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" ] } } [15:14:22]POST & json_proto [15:14:22]process_json_proto [15:14:22]json parsed OK: [15:14:22]protocol is kg_v1.0 [15:14:22]action value=close_receipt [15:14:22]process_action close_receipt [15:14:22]cmd_close_receipt [15:14:22]MH_GetDate [15:14:22]Write to MH i2c: F0 00 00 51 00 40 [15:14:22]Write i2c OK [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: F0 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: F0 09 00 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: F0 09 00 51 00 00 4E 91 ED 66 4C 6B 94 66 2C [15:14:22]GetLastDocTimeStamp 1726845013 [15:14:22]current date 1726845262 [15:14:22]FM_GetShiftState [15:14:22]SAM_PROTO_GetShiftState [15:14:22]wFMCommunicate request_size=4 [15:14:22]MH_SAM_APDU [15:14:22]CAPDU: 80 13 01 00 [15:14:22]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [15:14:22]Write i2c OK [15:14:22]MH_I2C_Read... [15:14:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:22]Read from MH i2c: E2 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 0E 00 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5A [15:14:22]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:14:22]wFMCommunicate OK [15:14:22]SAM_PROTO_GetShiftState done [15:14:22]FM_GetShiftState done [15:14:22]opened in 1726791534 [15:14:22]opened+sec_in_day 1726877934 [15:14:22]quantity*price = 50063 [15:14:22]sum+1 = 50064 [15:14:22]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 СНО: Общий режим Чек 197 20.09.2024 15:14 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86038 ФПД: 140650769756229 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T151422&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86038&fm=140650769756229&tin=02508201610067®Number=0000000000092592&sum=50000 [15:14:23]StoreToDocumentArchive [15:14:23]shift 495 fd 86038 [15:14:23]save to /storage/0495/doc_00086038 [15:14:23]save last doc name /storage/0495/doc_00086038 to /storage/kkm_last_doc_name [15:14:23]save OK [15:14:23]Clear old archive folders... [15:14:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:14:23]tlvbuf is 01FD0350 [15:14:23]SAM_PROTO_ClearQueue [15:14:23]wFMCommunicate request_size=4 [15:14:23]MH_SAM_APDU [15:14:23]CAPDU: 80 09 00 00 [15:14:23]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [15:14:23]Write i2c OK [15:14:23]MH_I2C_Read... [15:14:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:14:23]Read from MH i2c: E2 [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: E2 03 00 [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [15:14:23]RAPDU: 90 00 [15:14:23]wFMCommunicate OK [15:14:23]SAM_PROTO_ClearQueue done [15:14:23]KKMCreateOFDPacket [15:14:23]OFDProtocolAddRootSTLVToBuf [15:14:23]FM_MakeSignedData [15:14:23]FM_MakeSignedData [15:14:23]SAM_PROTO_SignData [15:14:23]wFMCommunicate request_size=4 [15:14:23]MH_SAM_APDU [15:14:23]CAPDU: 80 0D 01 02 [15:14:23]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [15:14:23]Write i2c OK [15:14:23]MH_I2C_Read... [15:14:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:14:23]Read from MH i2c: E2 [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: E2 03 00 [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [15:14:23]RAPDU: 90 00 [15:14:23]wFMCommunicate OK [15:14:23]wFMCommunicate request_size=255 [15:14:23]MH_SAM_APDU [15:14: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 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 C5 00 00 00 F4 03 04 00 4E 91 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [15:14:23]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 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 C5 00 00 00 F4 03 04 00 4E 91 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 29 [15:14:24]Write i2c OK [15:14:24]MH_I2C_Read... [15:14:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:24]Read from MH i2c: E2 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 03 00 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [15:14:24]RAPDU: 90 00 [15:14:24]wFMCommunicate OK [15:14:24]wFMCommunicate request_size=11 [15:14:24]MH_SAM_APDU [15:14:24]CAPDU: 80 0D 02 02 06 7F EB CF 2B 30 45 [15:14:24]Write to MH i2c: E2 0E 00 62 00 80 0D 02 02 06 00 7F EB CF 2B 30 45 00 00 C1 [15:14:24]Write i2c OK [15:14:24]MH_I2C_Read... [15:14:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:24]Read from MH i2c: E2 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 03 00 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [15:14:24]RAPDU: 90 00 [15:14:24]wFMCommunicate OK [15:14:24]wFMCommunicate request_size=4 [15:14:24]MH_SAM_APDU [15:14:24]CAPDU: 80 0D 03 02 [15:14:24]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [15:14:24]Write i2c OK [15:14:24]MH_I2C_Read... [15:14:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:14:24]Read from MH i2c: E2 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 0B 00 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 0B 00 63 00 00 56 2A 4F 09 4C 7D 16 59 90 00 EF [15:14:24]RAPDU: 56 2A 4F 09 4C 7D 16 59 90 00 [15:14:24]wFMCommunicate OK [15:14:24]SAM_PROTO_SignData done [15:14:24]FM_MakeSignedData done [15:14:24]CreateOFDProtocolMessage [15:14:24]wFMCommunicate request_size=4 [15:14:24]MH_SAM_APDU [15:14:24]CAPDU: 80 11 00 00 [15:14:24]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [15:14:24]Write i2c OK [15:14:24]MH_I2C_Read... [15:14:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:24]Read from MH i2c: E2 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 17 00 [15:14:24]MH_I2C_Read... [15:14:24]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 [15:14: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:14:24]wFMCommunicate OK [15:14:24]CreateOFDProtocolMessage done [15:14:24]OFDSenderStorePacket 86038 [15:14:24]StoreOFDPacket docnum=86038 [15:14:27]1041 (16) - 0000000000874979 [15:14:27]1040 (4) - 86038 [15:14:27]1012 (4) - 20.09.2024 09:11 [15:14:27]1206 (1) - 0 [15:14:27]OFD Sender: Remove packet 86038 [15:14:27]ProducePacketName [15:14:27]name=ofd_packets/00086038 [15:14:27]NVStorageDeleteData [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:46]recv_with_timeout no data received [15:14:47]OFD Sender: No OFD packet to send [15:14:52]OFD Sender: No OFD packet to send [15:14:56]recv_with_timeout no data received [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:10]recv_with_timeout no data received [15:15:12]OFD Sender: No OFD packet to send [15:15:17]OFD Sender: No OFD packet to send [15:15:22]OFD Sender: No OFD packet to send [15:15:25]recv_with_timeout no data received [15:15:27]OFD Sender: No OFD packet to send [15:15:32]OFD Sender: No OFD packet to send [15:15:37]OFD Sender: No OFD packet to send [15:15:42]OFD Sender: No OFD packet to send [15:15:47]OFD Sender: No OFD packet to send [15:15:52]OFD Sender: No OFD packet to send [15:15:57]OFD Sender: No OFD packet to send [15:16:02]OFD Sender: No OFD packet to send [15:16:03]recv_with_timeout no data received [15:16:07]OFD Sender: No OFD packet to send [15:17:08]ConnectInit Can't connect to host [15:17:12]OFD Sender: No OFD packet to send [15:17:17]OFD Sender: No OFD packet to send [15:17:21]recv_with_timeout no data received [15:17:22]OFD Sender: No OFD packet to send [15:17:27]OFD Sender: No OFD packet to send [15:17:32]OFD Sender: No OFD packet to send [15:17:37]OFD Sender: No OFD packet to send [15:17:42]OFD Sender: No OFD packet to send [15:17:47]OFD Sender: No OFD packet to send [15:17:52]OFD Sender: No OFD packet to send [15:17:57]OFD Sender: No OFD packet to send [15:18:02]OFD Sender: No OFD packet to send [15:18:07]OFD Sender: No OFD packet to send [15:18:10]accept exits with 9 [15:18:10]New connection [15:18:10]New thread 3066715492 created [15:18:10]Thread 3066572132 joined [15:18:10]Waiting for new connection... [15:18:10] Sock 9.Parse request [15:18:10]Sock 9.Check first char [15:18:10]Sock 9.First char is OK [15:18:10]request: POST /json_proto HTTP/1.0 [15:18:10]Method: POST [15:18:10]URL: /json_proto [15:18:10]Method is POST - this is cgi request [15:18:10]url: /json_proto [15:18:10]query_string will be loaded in cgi processing [15:18:10]execute_cgi json_proto POST (null) [15:18:10]execute_cgi path=json_proto method=POST [15:18:10]POST find Content-Length [15:18:10]Host: 172.17.47.196:8080 [15:18:10]Content-Length: 687 [15:18:10]Content-Type: application/json [15:18:10] [15:18:10]POST finish read [15:18:10]Found Content-Length = 687 [15:18:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870914", "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" ] } } [15:18:10]execute_script... [15:18: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)870914", "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" ] } } [15:18:10]POST & json_proto [15:18:10]process_json_proto [15:18:10]json parsed OK: [15:18:10]protocol is kg_v1.0 [15:18:10]action value=close_receipt [15:18:10]process_action close_receipt [15:18:10]cmd_close_receipt [15:18:10]MH_GetDate [15:18:10]Write to MH i2c: F0 00 00 9C 00 8B [15:18:10]Write i2c OK [15:18:10]MH_I2C_Read... [15:18:10]Read from MH i2c: F0 [15:18:10]MH_I2C_Read... [15:18:10]Read from MH i2c: F0 09 00 [15:18:10]MH_I2C_Read... [15:18:10]Read from MH i2c: F0 09 00 9C 00 00 33 92 ED 66 4C 6B 94 66 5D [15:18:10]GetLastDocTimeStamp 1726845262 [15:18:10]current date 1726845491 [15:18:10]FM_GetShiftState [15:18:10]SAM_PROTO_GetShiftState [15:18:10]wFMCommunicate request_size=4 [15:18:10]MH_SAM_APDU [15:18:10]CAPDU: 80 13 01 00 [15:18:10]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [15:18:10]Write i2c OK [15:18:10]MH_I2C_Read... [15:18:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:10]Read from MH i2c: E2 [15:18:10]MH_I2C_Read... [15:18:10]Read from MH i2c: E2 0E 00 [15:18:10]MH_I2C_Read... [15:18:10]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A5 [15:18:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:18:10]wFMCommunicate OK [15:18:10]SAM_PROTO_GetShiftState done [15:18:10]FM_GetShiftState done [15:18:10]opened in 1726791534 [15:18:10]opened+sec_in_day 1726877934 [15:18:10]quantity*price = 100050 [15:18:10]sum+1 = 100052 [15:18:10]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 СНО: Общий режим Чек 198 20.09.2024 15:18 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86039 ФПД: 142673244674482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T151811&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86039&fm=142673244674482&tin=02508201610067®Number=0000000000092592&sum=100000 [15:18:11]StoreToDocumentArchive [15:18:11]shift 495 fd 86039 [15:18:11]save to /storage/0495/doc_00086039 [15:18:11]save last doc name /storage/0495/doc_00086039 to /storage/kkm_last_doc_name [15:18:11]save OK [15:18:11]Clear old archive folders... [15:18:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:18:11]tlvbuf is 01FDE8D0 [15:18:11]SAM_PROTO_ClearQueue [15:18:11]wFMCommunicate request_size=4 [15:18:11]MH_SAM_APDU [15:18:11]CAPDU: 80 09 00 00 [15:18:11]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [15:18:11]Write i2c OK [15:18:11]MH_I2C_Read... [15:18:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:18:11]Read from MH i2c: E2 [15:18:11]MH_I2C_Read... [15:18:11]Read from MH i2c: E2 03 00 [15:18:11]MH_I2C_Read... [15:18:11]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [15:18:11]RAPDU: 90 00 [15:18:11]wFMCommunicate OK [15:18:11]SAM_PROTO_ClearQueue done [15:18:11]KKMCreateOFDPacket [15:18:11]OFDProtocolAddRootSTLVToBuf [15:18:11]FM_MakeSignedData [15:18:11]FM_MakeSignedData [15:18:11]SAM_PROTO_SignData [15:18:11]wFMCommunicate request_size=4 [15:18:11]MH_SAM_APDU [15:18:11]CAPDU: 80 0D 01 02 [15:18:11]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [15:18:11]Write i2c OK [15:18:11]MH_I2C_Read... [15:18:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:18:11]Read from MH i2c: E2 [15:18:11]MH_I2C_Read... [15:18:11]Read from MH i2c: E2 03 00 [15:18:11]MH_I2C_Read... [15:18:11]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [15:18:11]RAPDU: 90 00 [15:18:11]wFMCommunicate OK [15:18:11]wFMCommunicate request_size=255 [15:18:11]MH_SAM_APDU [15:18: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 C6 00 00 00 F4 03 04 00 33 92 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [15:18:11]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 C6 00 00 00 F4 03 04 00 33 92 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 D4 [15:18:11]Write i2c OK [15:18:11]MH_I2C_Read... [15:18:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:12]Read from MH i2c: E2 [15:18:12]MH_I2C_Read... [15:18:12]Read from MH i2c: E2 03 00 [15:18:12]MH_I2C_Read... [15:18:12]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [15:18:12]RAPDU: 90 00 [15:18:12]wFMCommunicate OK [15:18:12]wFMCommunicate request_size=11 [15:18:12]MH_SAM_APDU [15:18:12]CAPDU: 80 0D 02 02 06 81 C2 B4 11 59 B2 [15:18:12]Write to MH i2c: E2 0E 00 AD 00 80 0D 02 02 06 00 81 C2 B4 11 59 B2 00 00 46 [15:18:12]Write i2c OK [15:18:12]MH_I2C_Read... [15:18:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:12]Read from MH i2c: E2 [15:18:12]MH_I2C_Read... [15:18:12]Read from MH i2c: E2 03 00 [15:18:12]MH_I2C_Read... [15:18:12]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [15:18:12]RAPDU: 90 00 [15:18:12]wFMCommunicate OK [15:18:12]wFMCommunicate request_size=4 [15:18:12]MH_SAM_APDU [15:18:12]CAPDU: 80 0D 03 02 [15:18:12]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [15:18:12]Write i2c OK [15:18:12]MH_I2C_Read... [15:18:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:18:12]Read from MH i2c: E2 [15:18:12]MH_I2C_Read... [15:18:12]Read from MH i2c: E2 0B 00 [15:18:12]MH_I2C_Read... [15:18:12]Read from MH i2c: E2 0B 00 AE 00 00 E4 94 C3 1D 53 4E B8 03 90 00 DE [15:18:12]RAPDU: E4 94 C3 1D 53 4E B8 03 90 00 [15:18:12]wFMCommunicate OK [15:18:12]SAM_PROTO_SignData done [15:18:12]FM_MakeSignedData done [15:18:12]CreateOFDProtocolMessage [15:18:12]wFMCommunicate request_size=4 [15:18:12]MH_SAM_APDU [15:18:12]CAPDU: 80 11 00 00 [15:18:12]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [15:18:12]Write i2c OK [15:18:12]MH_I2C_Read... [15:18:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:12]Read from MH i2c: E2 [15:18:12]MH_I2C_Read... [15:18:12]Read from MH i2c: E2 17 00 [15:18:12]MH_I2C_Read... [15:18:12]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 [15:18: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:18:12]wFMCommunicate OK [15:18:12]CreateOFDProtocolMessage done [15:18:12]OFDSenderStorePacket 86039 [15:18:12]StoreOFDPacket docnum=86039 [15:18: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 B0 4E 08 01 5D DE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 C6 00 00 00 F4 03 04 00 33 92 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 81 C2 B4 11 59 B2 E4 94 C3 1D 53 4E B8 03 [15:18:12]CheckFolder [15:18:12]dirname=/storage/ofd_packets [15:18:12]CheckFolder done [15:18:12]ProducePacketName [15:18:12]name=ofd_packets/00086039 [15:18:12]NVStorageSaveData ofd_packets/00086039 [15:18:12]File name is /storage/ofd_packets/00086039 [15:18:12]Write 302 bytes [15:18:12]NVStorageSaveData done [15:18:12]OFDSenderStorePacket done [15:18:12]KKMCreateOFDPacket done [15:18:12]NVStorageSaveData kkm_last_timestamp [15:18:12]File name is /storage/kkm_last_timestamp [15:18:12]Write 4 bytes [15:18:12]NVStorageSaveData done [15:18:12]ExternCall_PrintAddStr [15:18:12]wPrintStart [15:18:12]Write to MH i2c: 01 00 00 B0 00 B0 [15:18:12]OFD Sender: Processing packet 86039 [packets to send 263, broken 262] [15:18:12]ProducePacketName [15:18:12]name=ofd_packets/00086039 [15:18:12]OFD Sender: To server: pG, [15:18:12]CommunicateWithHost lk.salyk.kg:30040 [15:18:12]ConnectInit lk.salyk.kg [15:18:12]Write i2c OK [15:18:12]MH_I2C_Read... [15:18:12]Read from MH i2c: 01 [15:18:12]MH_I2C_Read... [15:18:12]Read from MH i2c: 01 07 00 [15:18:12]MH_I2C_Read... [15:18:12]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [15:18:12]RasterBufferAndPrint [15:18:12]line Счет N : (1)870914 [15:18:12]line ИНН: 02508201610067 [15:18:12]line Контрольно-Кассовый Чек [15:18:12]line ПРОДАЖА [15:18:12]line ТРК (МРК, ГНК) : 11 [15:18:12]line Товар: 2710194210 [15:18:12]line ДТ(л)-К-4 [15:18:12]line 13.130 * 76.20 [15:18:12]line = 1000.51 [15:18:12]line НДС 12% НСП 1% [15:18:12]line > о реализуемом товаре [15:18:12]line ОКРУГЛЕНИЕ: -0.51 [15:18:12]line ИТОГО: 1000.00 [15:18:12]line Внесено: 1000.00 [15:18:12]line СДАЧА: 0.00 [15:18:12]line НСП 1% : 8.85 [15:18:12]line НДС 12% : 106.25 [15:18:12]line Наличными: 1000.00 [15:18:12]line Безнал.: 0.00 [15:18:12]line Место: АЗС № 137 "Партнер Нефть" [15:18:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:18:12]line СНО: Общий режим [15:18:12]line Чек 198 20.09.2024 15:18 [15:18:12]line Смена: 495 ФФД: 1.0 [15:18:12]line ЗНМ: 0300000064 [15:18:12]line РНМ: 0000000000092592 [15:18:12]line Версия ККМ: 001 [15:18:12]line ФМ: 0000000000874979 [15:18:12]line ФД: 86039 [15:18:12]line ФПД: 142673244674482 [15:18:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T151811&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86039&fm=142673244674482&tin=02508201610067®Number=0000000000092592&sum=100000 [15:18:12]written 0, free lines is 4095 [15:18:13]Write to MH i2c: 01 00 00 DB 00 DB [15:18:13]Write i2c OK [15:18:13]MH_I2C_Read... [15:18:13]Read from MH i2c: 01 [15:18:13]MH_I2C_Read... [15:18:13]Read from MH i2c: 01 07 00 [15:18:13]MH_I2C_Read... [15:18:13]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 D9 0C C7 [15:18:13]RasterBufferAndPrint [15:18:13]line [15:18:13]line [15:18:13]line [15:18:13]line [15:18:13]line [15:18:13]written 0, free lines is 3296 [15:18:13]MH_Cut [15:18:13]Write to MH i2c: D1 01 00 E2 00 01 B4 [15:18:13]Write i2c OK [15:18:13]MH_I2C_Read... [15:18:13]Read from MH i2c: D1 [15:18:13]MH_I2C_Read... [15:18:13]Read from MH i2c: D1 01 00 [15:18:13]MH_I2C_Read... [15:18:13]Read from MH i2c: D1 01 00 E2 00 00 B3 [15:18:13]Write to MH i2c: 01 00 00 E3 00 E3 [15:18:13]Write i2c OK [15:18:13]MH_I2C_Read... [15:18:13]*** Cut start [15:18:13]*** Partial cut [15:18:13]*** CUTSNS_PIN = 1 [15:18:13]*** CUTSNS_PIN = 0 [15:18:14]*** Brake cut motor [15:18:14]Read from MH i2c: 01 [15:18:14]MH_I2C_Read... [15:18:14]*** Stop cut motor [15:18:14]*** Cut end [15:18:14]Read from MH i2c: 01 07 00 [15:18:14]MH_I2C_Read... [15:18:14]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [15:18:14]process_action close_receipt done [15:18:14]requested_data is exist [15:18:14]produce_requested_data [15:18:14]requested_item fm.sn is exist - process it [15:18:14]wFMCommunicate request_size=4 [15:18:14]MH_SAM_APDU [15:18:14]CAPDU: 80 11 00 00 [15:18:14]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [15:18:14]Write i2c OK [15:18:14]MH_I2C_Read... [15:18:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:14]Read from MH i2c: E2 [15:18:14]MH_I2C_Read... [15:18:14]Read from MH i2c: E2 17 00 [15:18:14]MH_I2C_Read... [15:18:14]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 [15:18: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:18:14]wFMCommunicate OK [15:18:14]requested_item fd.num is exist - process it [15:18:14]SAM_PROTO_GetFieldsCounters [15:18:14]wFMCommunicate request_size=4 [15:18:14]MH_SAM_APDU [15:18:14]CAPDU: 80 13 00 00 [15:18:14]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [15:18:14]Write i2c OK [15:18:14]MH_I2C_Read... [15:18:14]Connected sock=10 [15:18:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 B0 4E 08 01 5D DE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 C6 00 00 00 F4 03 04 00 33 92 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 81 C2 B4 11 59 B2 E4 94 C3 1D 53 4E B8 03 [15:18:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:18:14]Read from MH i2c: E2 [15:18:14]MH_I2C_Read... [15:18:14]Read from MH i2c: E2 62 00 [15:18:14]MH_I2C_Read... [15:18:14]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 17 50 01 00 0E 04 04 00 EF 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 3A [15:18: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 17 50 01 00 0E 04 04 00 EF 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 [15:18:14]wFMCommunicate OK [15:18:14]SAM_PROTO_GetFieldsCounters done [15:18:14]requested_item shift.num is exist - process it [15:18:14]requested_item shift.opened is exist - process it [15:18:14]req_shift_opened [15:18:14]FM_GetShiftState [15:18:14]SAM_PROTO_GetShiftState [15:18:14]wFMCommunicate request_size=4 [15:18:14]MH_SAM_APDU [15:18:14]CAPDU: 80 13 01 00 [15:18:14]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [15:18:14]Write i2c OK [15:18:14]MH_I2C_Read... [15:18:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:14]Read from MH i2c: E2 [15:18:14]MH_I2C_Read... [15:18:14]Read from MH i2c: E2 0E 00 [15:18:14]MH_I2C_Read... [15:18:14]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EE [15:18:14]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:18:14]wFMCommunicate OK [15:18:14]SAM_PROTO_GetShiftState done [15:18:14]FM_GetShiftState done [15:18:14]req_shift_opened done [15:18:14]requested_item shift.open_date is exist - process it [15:18:14]req_shift_open_date [15:18:14]req_shift_open_date done [15:18:14]produce_requested_data done [15:18:14]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86039,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:18:14]process_action_free close_receipt [15:18:14]json_value_free [15:18:14]json_value_free done [15:18:14]process_json_proto returns [15:18:14]Send response to host [15:18:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86039,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:18:14]free response buf [15:18:14]execute_script done [15:18:14]execute_script returns [15:18:14]free content buf [15:18:14]Sock 9.Close socket [15:18:14]Sock 9.Thread stoped [15:18:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 CA ED 47 00 6B 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 17 50 01 00 F4 03 04 00 0A 3D ED 66 B6 04 01 00 00 7D 04 44 1B 91 36 05 66 [15:18:15]CommunicateWithHost err = 0 [15:18:15]CheckOFDResponse [15:18:15]1017 (14) - 77093643461234 [15:18:15]1041 (16) - 0000000000874979 [15:18:15]1040 (4) - 86039 [15:18:15]1012 (4) - 20.09.2024 09:14 [15:18:15]1206 (1) - 0 [15:18:15]OFD Sender: Remove packet 86039 [15:18:15]ProducePacketName [15:18:15]name=ofd_packets/00086039 [15:18:15]NVStorageDeleteData [15:18:15]OFD Sender: No OFD packet to send [15:18:17]accept exits with 7 [15:18:17]New connection [15:18:17]New thread 3066572132 created [15:18:17]Thread 3066715492 joined [15:18:17]Waiting for new connection... [15:18:17] Sock 7.Parse request [15:18:17]Sock 7.Check first char [15:18:17]Sock 7.First char is OK [15:18:17]request: POST /json_proto HTTP/1.0 [15:18:17]Method: POST [15:18:17]URL: /json_proto [15:18:17]Method is POST - this is cgi request [15:18:17]url: /json_proto [15:18:17]query_string will be loaded in cgi processing [15:18:17]execute_cgi json_proto POST (null) [15:18:17]execute_cgi path=json_proto method=POST [15:18:17]POST find Content-Length [15:18:17]Host: 172.17.47.196:8080 [15:18:17]Content-Length: 677 [15:18:17]Content-Type: application/json [15:18:17] [15:18:17]POST finish read [15:18:17]Found Content-Length = 677 [15:18:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870915", "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" ] } } [15:18:17]execute_script... [15:18: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)870915", "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" ] } } [15:18:17]POST & json_proto [15:18:17]process_json_proto [15:18:17]json parsed OK: [15:18:17]protocol is kg_v1.0 [15:18:17]action value=close_receipt [15:18:17]process_action close_receipt [15:18:17]cmd_close_receipt [15:18:17]MH_GetDate [15:18:17]Write to MH i2c: F0 00 00 E7 00 D6 [15:18:17]Write i2c OK [15:18:17]MH_I2C_Read... [15:18:17]Read from MH i2c: F0 [15:18:17]MH_I2C_Read... [15:18:17]Read from MH i2c: F0 09 00 [15:18:17]MH_I2C_Read... [15:18:17]Read from MH i2c: F0 09 00 E7 00 00 3A 92 ED 66 4C 6B 94 66 AF [15:18:17]GetLastDocTimeStamp 1726845491 [15:18:17]current date 1726845498 [15:18:17]FM_GetShiftState [15:18:17]SAM_PROTO_GetShiftState [15:18:17]wFMCommunicate request_size=4 [15:18:17]MH_SAM_APDU [15:18:17]CAPDU: 80 13 01 00 [15:18:17]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [15:18:17]Write i2c OK [15:18:17]MH_I2C_Read... [15:18:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:17]Read from MH i2c: E2 [15:18:17]MH_I2C_Read... [15:18:17]Read from MH i2c: E2 0E 00 [15:18:17]MH_I2C_Read... [15:18:17]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F0 [15:18:17]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:18:17]wFMCommunicate OK [15:18:17]SAM_PROTO_GetShiftState done [15:18:17]FM_GetShiftState done [15:18:17]opened in 1726791534 [15:18:17]opened+sec_in_day 1726877934 [15:18:17]quantity*price = 30035 [15:18:17]sum+1 = 30036 [15:18:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 199 20.09.2024 15:18 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86040 ФПД: 229004207563227 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T151818&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86040&fm=229004207563227&tin=02508201610067®Number=0000000000092592&sum=30000 [15:18:18]StoreToDocumentArchive [15:18:18]shift 495 fd 86040 [15:18:18]save to /storage/0495/doc_00086040 [15:18:18]save last doc name /storage/0495/doc_00086040 to /storage/kkm_last_doc_name [15:18:18]save OK [15:18:18]Clear old archive folders... [15:18:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:18:18]tlvbuf is 01FC73A0 [15:18:18]SAM_PROTO_ClearQueue [15:18:18]wFMCommunicate request_size=4 [15:18:18]MH_SAM_APDU [15:18:18]CAPDU: 80 09 00 00 [15:18:18]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [15:18:18]Write i2c OK [15:18:18]MH_I2C_Read... [15:18:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:18:18]Read from MH i2c: E2 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 03 00 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [15:18:18]RAPDU: 90 00 [15:18:18]wFMCommunicate OK [15:18:18]SAM_PROTO_ClearQueue done [15:18:18]KKMCreateOFDPacket [15:18:18]OFDProtocolAddRootSTLVToBuf [15:18:18]FM_MakeSignedData [15:18:18]FM_MakeSignedData [15:18:18]SAM_PROTO_SignData [15:18:18]wFMCommunicate request_size=4 [15:18:18]MH_SAM_APDU [15:18:18]CAPDU: 80 0D 01 02 [15:18:18]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [15:18:18]Write i2c OK [15:18:18]MH_I2C_Read... [15:18:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:18:18]Read from MH i2c: E2 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 03 00 [15:18:18]MH_I2C_Read... [15:18:18]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [15:18:18]RAPDU: 90 00 [15:18:18]wFMCommunicate OK [15:18:18]wFMCommunicate request_size=255 [15:18:18]MH_SAM_APDU [15:18: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 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 C7 00 00 00 F4 03 04 00 3A 92 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D0 [15:18:18]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 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 C7 00 00 00 F4 03 04 00 3A 92 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D0 00 00 2A [15:18:18]Write i2c OK [15:18:18]MH_I2C_Read... [15:18:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:19]Read from MH i2c: E2 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: E2 03 00 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [15:18:19]RAPDU: 90 00 [15:18:19]wFMCommunicate OK [15:18:19]wFMCommunicate request_size=10 [15:18:19]MH_SAM_APDU [15:18:19]CAPDU: 80 0D 02 02 05 47 32 71 A1 DB [15:18:19]Write to MH i2c: E2 0D 00 F8 00 80 0D 02 02 05 00 47 32 71 A1 DB 00 00 E2 [15:18:19]Write i2c OK [15:18:19]MH_I2C_Read... [15:18:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:19]Read from MH i2c: E2 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: E2 03 00 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [15:18:19]RAPDU: 90 00 [15:18:19]wFMCommunicate OK [15:18:19]wFMCommunicate request_size=4 [15:18:19]MH_SAM_APDU [15:18:19]CAPDU: 80 0D 03 02 [15:18:19]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [15:18:19]Write i2c OK [15:18:19]MH_I2C_Read... [15:18:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:18:19]Read from MH i2c: E2 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: E2 0B 00 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: E2 0B 00 F9 00 00 76 A3 EA A2 A6 BA EA 9C 90 00 00 [15:18:19]RAPDU: 76 A3 EA A2 A6 BA EA 9C 90 00 [15:18:19]wFMCommunicate OK [15:18:19]SAM_PROTO_SignData done [15:18:19]FM_MakeSignedData done [15:18:19]CreateOFDProtocolMessage [15:18:19]wFMCommunicate request_size=4 [15:18:19]MH_SAM_APDU [15:18:19]CAPDU: 80 11 00 00 [15:18:19]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [15:18:19]Write i2c OK [15:18:19]MH_I2C_Read... [15:18:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:19]Read from MH i2c: E2 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: E2 17 00 [15:18:19]MH_I2C_Read... [15:18: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 [15:18: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:18:19]wFMCommunicate OK [15:18:19]CreateOFDProtocolMessage done [15:18:19]OFDSenderStorePacket 86040 [15:18:19]StoreOFDPacket docnum=86040 [15:18: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 E7 8D 07 01 C4 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C7 00 00 00 F4 03 04 00 3A 92 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D0 47 32 71 A1 DB 76 A3 EA A2 A6 BA EA 9C [15:18:19]CheckFolder [15:18:19]dirname=/storage/ofd_packets [15:18:19]CheckFolder done [15:18:19]ProducePacketName [15:18:19]name=ofd_packets/00086040 [15:18:19]NVStorageSaveData ofd_packets/00086040 [15:18:19]File name is /storage/ofd_packets/00086040 [15:18:19]Write 301 bytes [15:18:19]NVStorageSaveData done [15:18:19]OFDSenderStorePacket done [15:18:19]KKMCreateOFDPacket done [15:18:19]NVStorageSaveData kkm_last_timestamp [15:18:19]File name is /storage/kkm_last_timestamp [15:18:19]Write 4 bytes [15:18:19]NVStorageSaveData done [15:18:19]ExternCall_PrintAddStr [15:18:19]wPrintStart [15:18:19]Write to MH i2c: 01 00 00 FB 00 FB [15:18:19]Write i2c OK [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: 01 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: 01 07 00 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [15:18:19]RasterBufferAndPrint [15:18:19]line Счет N : (1)870915 [15:18:19]line ИНН: 02508201610067 [15:18:19]line Контрольно-Кассовый Чек [15:18:19]line ПРОДАЖА [15:18:19]line ТРК (МРК, ГНК) : 53 [15:18:19]line Товар: 2710124130 [15:18:19]line Аи-92-К-5 [15:18:19]line 4.430 * 67.80 [15:18:19]line = 300.35 [15:18:19]line НДС 12% НСП 1% [15:18:19]line > о реализуемом товаре [15:18:19]line ОКРУГЛЕНИЕ: -0.35 [15:18:19]line ИТОГО: 300.00 [15:18:19]line Внесено: 300.00 [15:18:19]line СДАЧА: 0.00 [15:18:19]line НСП 1% : 2.66 [15:18:19]line НДС 12% : 31.90 [15:18:19]line Наличными: 300.00 [15:18:19]line Безнал.: 0.00 [15:18:19]line Место: АЗС № 137 "Партнер Нефть" [15:18:19]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:18:19]line СНО: Общий режим [15:18:19]line Чек 199 20.09.2024 15:18 [15:18:19]line Смена: 495 ФФД: 1.0 [15:18:19]line ЗНМ: 0300000064 [15:18:19]line РНМ: 0000000000092592 [15:18:19]line Версия ККМ: 001 [15:18:19]line ФМ: 0000000000874979 [15:18:19]line ФД: 86040 [15:18:19]line ФПД: 229004207563227 [15:18:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T151818&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86040&fm=229004207563227&tin=02508201610067®Number=0000000000092592&sum=30000 [15:18:19]written 0, free lines is 4095 [15:18:19]OFD Sender: Processing packet 86040 [packets to send 263, broken 262] [15:18:19]ProducePacketName [15:18:19]name=ofd_packets/00086040 [15:18:19]OFD Sender: To server: pG, [15:18:19]CommunicateWithHost lk.salyk.kg:30040 [15:18:19]ConnectInit lk.salyk.kg [15:18:19]Write to MH i2c: 01 00 00 26 01 27 [15:18:19]Write i2c OK [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: 01 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: 01 07 00 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 EB 0C 25 [15:18:19]RasterBufferAndPrint [15:18:19]line [15:18:19]line [15:18:19]line [15:18:19]line [15:18:19]line [15:18:19]written 0, free lines is 3319 [15:18:19]MH_Cut [15:18:19]Write to MH i2c: D1 01 00 2D 01 01 00 [15:18:19]Write i2c OK [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: D1 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: D1 01 00 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: D1 01 00 2D 01 00 FF [15:18:19]Write to MH i2c: 01 00 00 2E 01 2F [15:18:19]Write i2c OK [15:18:19]MH_I2C_Read... [15:18:20]Connected sock=10 [15:18: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 E7 8D 07 01 C4 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C7 00 00 00 F4 03 04 00 3A 92 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D0 47 32 71 A1 DB 76 A3 EA A2 A6 BA EA 9C [15:18:20]*** Cut start [15:18:20]*** Partial cut [15:18:20]*** CUTSNS_PIN = 1 [15:18:20]*** CUTSNS_PIN = 0 [15:18:20]*** Brake cut motor [15:18: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 EF 98 47 00 ED 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 18 50 01 00 F4 03 04 00 0F 3D ED 66 B6 04 01 00 00 56 BD BB 21 8D 37 AC 88 [15:18:20]CommunicateWithHost err = 0 [15:18:20]CheckOFDResponse [15:18:20]1017 (14) - 77093643461234 [15:18:20]1041 (16) - 0000000000874979 [15:18:20]1040 (4) - 86040 [15:18:20]1012 (4) - 20.09.2024 09:14 [15:18:20]1206 (1) - 0 [15:18:20]OFD Sender: Remove packet 86040 [15:18:20]ProducePacketName [15:18:20]name=ofd_packets/00086040 [15:18:20]NVStorageDeleteData [15:18:21]Read from MH i2c: 01 [15:18:21]MH_I2C_Read... [15:18:21]*** Stop cut motor [15:18:21]*** Cut end [15:18:21]Read from MH i2c: 01 07 00 [15:18:21]MH_I2C_Read... [15:18:21]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [15:18:21]process_action close_receipt done [15:18:21]requested_data is exist [15:18:21]produce_requested_data [15:18:21]requested_item fm.sn is exist - process it [15:18:21]wFMCommunicate request_size=4 [15:18:21]MH_SAM_APDU [15:18:21]CAPDU: 80 11 00 00 [15:18:21]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [15:18:21]Write i2c OK [15:18:21]MH_I2C_Read... [15:18:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:21]Read from MH i2c: E2 [15:18:21]MH_I2C_Read... [15:18:21]Read from MH i2c: E2 17 00 [15:18:21]MH_I2C_Read... [15:18:21]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 [15:18: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:18:21]wFMCommunicate OK [15:18:21]requested_item fd.num is exist - process it [15:18:21]SAM_PROTO_GetFieldsCounters [15:18:21]wFMCommunicate request_size=4 [15:18:21]MH_SAM_APDU [15:18:21]CAPDU: 80 13 00 00 [15:18:21]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [15:18:21]Write i2c OK [15:18:21]MH_I2C_Read... [15:18:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:18:21]Read from MH i2c: E2 [15:18:21]MH_I2C_Read... [15:18:21]Read from MH i2c: E2 62 00 [15:18:21]MH_I2C_Read... [15:18:21]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 18 50 01 00 0E 04 04 00 EF 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 8A [15:18: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 18 50 01 00 0E 04 04 00 EF 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 [15:18:21]wFMCommunicate OK [15:18:21]SAM_PROTO_GetFieldsCounters done [15:18:21]requested_item shift.num is exist - process it [15:18:21]requested_item shift.opened is exist - process it [15:18:21]req_shift_opened [15:18:21]FM_GetShiftState [15:18:21]SAM_PROTO_GetShiftState [15:18:21]wFMCommunicate request_size=4 [15:18:21]MH_SAM_APDU [15:18:21]CAPDU: 80 13 01 00 [15:18:21]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [15:18:21]OFD Sender: No OFD packet to send [15:18:21]Write i2c OK [15:18:21]MH_I2C_Read... [15:18:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:21]Read from MH i2c: E2 [15:18:21]MH_I2C_Read... [15:18:21]Read from MH i2c: E2 0E 00 [15:18:21]MH_I2C_Read... [15:18:21]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 3A [15:18:21]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:18:21]wFMCommunicate OK [15:18:21]SAM_PROTO_GetShiftState done [15:18:21]FM_GetShiftState done [15:18:21]req_shift_opened done [15:18:21]requested_item shift.open_date is exist - process it [15:18:21]req_shift_open_date [15:18:21]req_shift_open_date done [15:18:21]produce_requested_data done [15:18:21]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86040,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:18:21]process_action_free close_receipt [15:18:21]json_value_free [15:18:21]json_value_free done [15:18:21]process_json_proto returns [15:18:21]Send response to host [15:18:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86040,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:18:21]free response buf [15:18:21]execute_script done [15:18:21]execute_script returns [15:18:21]free content buf [15:18:21]Sock 7.Close socket [15:18:21]Sock 7.Thread stoped [15:18:26]OFD Sender: No OFD packet to send [15:18:31]OFD Sender: No OFD packet to send [15:18:36]OFD Sender: No OFD packet to send [15:18:41]OFD Sender: No OFD packet to send [15:18:46]OFD Sender: No OFD packet to send [15:18:46]recv_with_timeout no data received [15:18:51]OFD Sender: No OFD packet to send [15:18:56]OFD Sender: No OFD packet to send [15:19:01]OFD Sender: No OFD packet to send [15:19:06]OFD Sender: No OFD packet to send [15:19:11]OFD Sender: No OFD packet to send [15:19:16]OFD Sender: No OFD packet to send [15:19:21]OFD Sender: No OFD packet to send [15:19:26]OFD Sender: No OFD packet to send [15:19:31]OFD Sender: No OFD packet to send [15:19:36]OFD Sender: No OFD packet to send [15:19:41]OFD Sender: No OFD packet to send [15:19:46]OFD Sender: No OFD packet to send [15:19:51]OFD Sender: No OFD packet to send [15:19:56]OFD Sender: No OFD packet to send [15:20:01]OFD Sender: No OFD packet to send [15:20:06]OFD Sender: No OFD packet to send [15:20:11]OFD Sender: No OFD packet to send [15:20:16]OFD Sender: No OFD packet to send [15:20:21]OFD Sender: No OFD packet to send [15:20:26]OFD Sender: No OFD packet to send [15:20:31]OFD Sender: No OFD packet to send [15:20:36]OFD Sender: No OFD packet to send [15:20:41]OFD Sender: No OFD packet to send [15:20:46]OFD Sender: No OFD packet to send [15:20:51]OFD Sender: No OFD packet to send [15:20:56]OFD Sender: No OFD packet to send [15:21:01]OFD Sender: No OFD packet to send [15:21:06]OFD Sender: No OFD packet to send [15:21:11]OFD Sender: No OFD packet to send [15:21:16]OFD Sender: No OFD packet to send [15:21:21]OFD Sender: No OFD packet to send [15:14: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 10 01 00 00 15 DB 08 01 D7 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 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 C5 00 00 00 F4 03 04 00 4E 91 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7F EB CF 2B 30 45 56 2A 4F 09 4C 7D 16 59 [15:14:24]CheckFolder [15:14:24]dirname=/storage/ofd_packets [15:14:24]CheckFolder done [15:14:24]ProducePacketName [15:14:24]name=ofd_packets/00086038 [15:14:24]NVStorageSaveData ofd_packets/00086038 [15:14:24]File name is /storage/ofd_packets/00086038 [15:14:24]Write 302 bytes [15:14:24]NVStorageSaveData done [15:14:24]OFDSenderStorePacket done [15:14:24]KKMCreateOFDPacket done [15:14:24]NVStorageSaveData kkm_last_timestamp [15:14:24]File name is /storage/kkm_last_timestamp [15:14:24]Write 4 bytes [15:14:24]NVStorageSaveData done [15:14:24]ExternCall_PrintAddStr [15:14:24]wPrintStart [15:14:24]Write to MH i2c: 01 00 00 65 00 65 [15:14:24]Write i2c OK [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: 01 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: 01 07 00 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [15:14:24]RasterBufferAndPrint [15:14:24]line Счет N : (1)870911 [15:14:24]line ИНН: 02508201610067 [15:14:24]line Контрольно-Кассовый Чек [15:14:24]line ПРОДАЖА [15:14:24]line ТРК (МРК, ГНК) : 64 [15:14:24]line Товар: 2710194210 [15:14:24]line ДТ(л)-К-4 [15:14:24]line 6.570 * 76.20 [15:14:24]line = 500.63 [15:14:24]line НДС 12% НСП 1% [15:14:24]line > о реализуемом товаре [15:14:24]line ОКРУГЛЕНИЕ: -0.63 [15:14:24]line ИТОГО: 500.00 [15:14:24]line Внесено: 500.00 [15:14:24]line СДАЧА: 0.00 [15:14:24]line НСП 1% : 4.43 [15:14:24]line НДС 12% : 53.16 [15:14:24]line Наличными: 500.00 [15:14:24]line Безнал.: 0.00 [15:14:24]line Место: АЗС № 137 "Партнер Нефть" [15:14:24]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:14:24]line СНО: Общий режим [15:14:24]line Чек 197 20.09.2024 15:14 [15:14:24]line Смена: 495 ФФД: 1.0 [15:14:24]line ЗНМ: 0300000064 [15:14:24]line РНМ: 0000000000092592 [15:14:24]line Версия ККМ: 001 [15:14:24]line ФМ: 0000000000874979 [15:14:24]line ФД: 86038 [15:14:24]line ФПД: 140650769756229 [15:14:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T151422&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86038&fm=140650769756229&tin=02508201610067®Number=0000000000092592&sum=50000 [15:14:24]written 0, free lines is 4095 [15:14:24]OFD Sender: Processing packet 86038 [packets to send 263, broken 262] [15:14:24]ProducePacketName [15:14:24]name=ofd_packets/00086038 [15:14:24]OFD Sender: To server: pG, [15:14:24]CommunicateWithHost lk.salyk.kg:30040 [15:14:24]ConnectInit lk.salyk.kg [15:14:25]Write to MH i2c: 01 00 00 90 00 90 [15:14:25]Write i2c OK [15:14:25]MH_I2C_Read... [15:14:25]Read from MH i2c: 01 [15:14:25]MH_I2C_Read... [15:14:25]Read from MH i2c: 01 07 00 [15:14:25]MH_I2C_Read... [15:14:25]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 DA 0C 7D [15:14:25]RasterBufferAndPrint [15:14:25]line [15:14:25]line [15:14:25]line [15:14:25]line [15:14:25]line [15:14:25]written 0, free lines is 3315 [15:14:25]MH_Cut [15:14:25]Write to MH i2c: D1 01 00 97 00 01 69 [15:14:25]Write i2c OK [15:14:25]MH_I2C_Read... [15:14:25]Read from MH i2c: D1 [15:14:25]MH_I2C_Read... [15:14:25]Read from MH i2c: D1 01 00 [15:14:25]MH_I2C_Read... [15:14:25]Read from MH i2c: D1 01 00 97 00 00 68 [15:14:25]Write to MH i2c: 01 00 00 98 00 98 [15:14:25]Write i2c OK [15:14:25]MH_I2C_Read... [15:14:25]Connected sock=10 [15: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 10 01 00 00 15 DB 08 01 D7 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 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 *** Cut start [15:14:25]03 *** Partial cut [15:14:25]06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB *** CUTSNS_PIN = 1 [15:14:25]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 C5 00 00 00 F4 03 04 00 4E 91 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7F EB CF 2B 30 45 56 2A 4F 09 4C 7D 16 59 [15:14:25]*** CUTSNS_PIN = 0 [15:14:26]*** Brake cut motor [15:14:26]Read from MH i2c: 01 [15:14:26]MH_I2C_Read... [15:14:26]*** Stop cut motor [15:14:26]*** Cut end [15:14:26]Read from MH i2c: 01 07 00 [15:14:26]MH_I2C_Read... [15:14:26]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [15:14:26]process_action close_receipt done [15:14:26]requested_data is exist [15:14:26]produce_requested_data [15:14:26]requested_item fm.sn is exist - process it [15:14:26]wFMCommunicate request_size=4 [15:14:26]MH_SAM_APDU [15:14:26]CAPDU: 80 11 00 00 [15:14:26]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [15:14:26]Write i2c OK [15:14:26]MH_I2C_Read... [15:14:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:26]Read from MH i2c: E2 [15:14:26]MH_I2C_Read... [15:14:26]Read from MH i2c: E2 17 00 [15:14:26]MH_I2C_Read... [15:14:26]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 [15:14: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:14:26]wFMCommunicate OK [15:14:26]requested_item fd.num is exist - process it [15:14:26]SAM_PROTO_GetFieldsCounters [15:14:26]wFMCommunicate request_size=4 [15:14:26]MH_SAM_APDU [15:14:26]CAPDU: 80 13 00 00 [15:14:26]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [15:14:26]Write i2c OK [15:14:26]MH_I2C_Read... [15:14:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:14:26]Read from MH i2c: E2 [15:14:26]MH_I2C_Read... [15:14:26]Read from MH i2c: E2 62 00 [15:14:26]MH_I2C_Read... [15:14:26]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 16 50 01 00 0E 04 04 00 EF 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 EB [15:14:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [15:14:26]wFMCommunicate OK [15:14:26]SAM_PROTO_GetFieldsCounters done [15:14:26]requested_item shift.num is exist - process it [15:14:26]requested_item shift.opened is exist - process it [15:14:26]req_shift_opened [15:14:26]FM_GetShiftState [15:14:26]SAM_PROTO_GetShiftState [15:14:26]wFMCommunicate request_size=4 [15:14:26]MH_SAM_APDU [15:14:26]CAPDU: 80 13 01 00 [15:14:26]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [15:14:26]Write i2c OK [15:14:26]MH_I2C_Read... [15:14:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:26]Read from MH i2c: E2 [15:14:26]MH_I2C_Read... [15:14:26]Read from MH i2c: E2 0E 00 [15:14:26]MH_I2C_Read... [15:14:26]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A3 [15:14:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:14:26]wFMCommunicate OK [15:14:26]SAM_PROTO_GetShiftState done [15:14:26]FM_GetShiftState done [15:14:26]req_shift_opened done [15:14:26]requested_item shift.open_date is exist - process it [15:14:26]req_shift_open_date [15:14:26]req_shift_open_date done [15:14:26]produce_requested_data done [15:14:26]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86038,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:14:26]process_action_free close_receipt [15:14:26]json_value_free [15:14:26]json_value_free done [15:14:26]process_json_proto returns [15:14:26]Send response to host [15:14:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86038,"shift.num":495,"[15:21:26]OFD Sender: No OFD packet to send [15:21:31]OFD Sender: No OFD packet to send [15:21:35]accept exits with 9 [15:21:35]New connection [15:21:35]New thread 3066715492 created [15:21:35]Thread 3066572132 joined [15:21:35]Waiting for new connection... [15:21:35] Sock 9.Parse request [15:21:35]Sock 9.Check first char [15:21:35]Sock 9.First char is OK [15:21:35]request: POST /json_proto HTTP/1.0 [15:21:35]Method: POST [15:21:35]URL: /json_proto [15:21:35]Method is POST - this is cgi request [15:21:35]url: /json_proto [15:21:35]query_string will be loaded in cgi processing [15:21:35]execute_cgi json_proto POST (null) [15:21:35]execute_cgi path=json_proto method=POST [15:21:35]POST find Content-Length [15:21:35]Host: 172.17.47.196:8080 [15:21:35]Content-Length: 683 [15:21:35]Content-Type: application/json [15:21:35] [15:21:35]POST finish read [15:21:35]Found Content-Length = 683 [15:21:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870916", "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" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:21:35]execute_script... [15:21:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870916", "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" : 11.820, "sum" : 900.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:21:35]POST & json_proto [15:21:35]process_json_proto [15:21:35]json parsed OK: [15:21:35]protocol is kg_v1.0 [15:21:35]action value=close_receipt [15:21:35]process_action close_receipt [15:21:35]cmd_close_receipt [15:21:35]MH_GetDate [15:21:35]Write to MH i2c: F0 00 00 32 01 22 [15:21:35]Write i2c OK [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: F0 [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: F0 09 00 [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: F0 09 00 32 01 00 FF 92 ED 66 4C 6B 94 66 C0 [15:21:35]GetLastDocTimeStamp 1726845498 [15:21:35]current date 1726845695 [15:21:35]FM_GetShiftState [15:21:35]SAM_PROTO_GetShiftState [15:21:35]wFMCommunicate request_size=4 [15:21:35]MH_SAM_APDU [15:21:35]CAPDU: 80 13 01 00 [15:21:35]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [15:21:35]Write i2c OK [15:21:35]MH_I2C_Read... [15:21:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:35]Read from MH i2c: E2 [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: E2 0E 00 [15:21:35]MH_I2C_Read... [15:21:35]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 3C [15:21:35]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:21:35]wFMCommunicate OK [15:21:35]SAM_PROTO_GetShiftState done [15:21:35]FM_GetShiftState done [15:21:35]opened in 1726791534 [15:21:35]opened+sec_in_day 1726877934 [15:21:35]quantity*price = 90068 [15:21:35]sum+1 = 90069 [15:21:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.65 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 200 20.09.2024 15:21 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86041 ФПД: 33098265305120 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T152135&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86041&fm=33098265305120&tin=02508201610067®Number=0000000000092592&sum=90000 [15:21:36]StoreToDocumentArchive [15:21:36]shift 495 fd 86041 [15:21:36]save to /storage/0495/doc_00086041 [15:21:36]save last doc name /storage/0495/doc_00086041 to /storage/kkm_last_doc_name [15:21:36]save OK [15:21:36]Clear old archive folders... [15:21:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:21:36]tlvbuf is 02008AB0 [15:21:36]SAM_PROTO_ClearQueue [15:21:36]wFMCommunicate request_size=4 [15:21:36]MH_SAM_APDU [15:21:36]CAPDU: 80 09 00 00 [15:21:36]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [15:21:36]Write i2c OK [15:21:36]MH_I2C_Read... [15:21:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:21:36]Read from MH i2c: E2 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: E2 03 00 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [15:21:36]RAPDU: 90 00 [15:21:36]wFMCommunicate OK [15:21:36]SAM_PROTO_ClearQueue done [15:21:36]KKMCreateOFDPacket [15:21:36]OFDProtocolAddRootSTLVToBuf [15:21:36]FM_MakeSignedData [15:21:36]FM_MakeSignedData [15:21:36]SAM_PROTO_SignData [15:21:36]wFMCommunicate request_size=4 [15:21:36]MH_SAM_APDU [15:21:36]CAPDU: 80 0D 01 02 [15:21:36]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [15:21:36]Write i2c OK [15:21:36]MH_I2C_Read... [15:21:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:21:36]Read from MH i2c: E2 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: E2 03 00 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [15:21:36]RAPDU: 90 00 [15:21:36]wFMCommunicate OK [15:21:36]wFMCommunicate request_size=255 [15:21:36]MH_SAM_APDU [15:21: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 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 FF 92 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [15:21:36]Write to MH i2c: E2 02 01 42 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 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 FF 92 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 04 [15:21:36]Write i2c OK [15:21:36]MH_I2C_Read... [15:21:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:36]Read from MH i2c: E2 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: E2 03 00 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [15:21:36]RAPDU: 90 00 [15:21:36]wFMCommunicate OK [15:21:36]wFMCommunicate request_size=11 [15:21:36]MH_SAM_APDU [15:21:36]CAPDU: 80 0D 02 02 06 1E 1A 4A 58 A0 20 [15:21:36]Write to MH i2c: E2 0E 00 43 01 80 0D 02 02 06 00 1E 1A 4A 58 A0 20 00 00 64 [15:21:36]Write i2c OK [15:21:36]MH_I2C_Read... [15:21:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:36]Read from MH i2c: E2 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: E2 03 00 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [15:21:36]RAPDU: 90 00 [15:21:36]wFMCommunicate OK [15:21:36]wFMCommunicate request_size=4 [15:21:36]MH_SAM_APDU [15:21:36]CAPDU: 80 0D 03 02 [15:21:36]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [15:21:36]Write i2c OK [15:21:36]MH_I2C_Read... [15:21:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:21:36]Read from MH i2c: E2 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: E2 0B 00 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: E2 0B 00 44 01 00 9E AC 53 2F D3 AE 46 B3 90 00 07 [15:21:36]RAPDU: 9E AC 53 2F D3 AE 46 B3 90 00 [15:21:36]wFMCommunicate OK [15:21:36]SAM_PROTO_SignData done [15:21:36]FM_MakeSignedData done [15:21:36]CreateOFDProtocolMessage [15:21:36]wFMCommunicate request_size=4 [15:21:36]MH_SAM_APDU [15:21:36]CAPDU: 80 11 00 00 [15:21:36]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [15:21:36]Write i2c OK [15:21:36]MH_I2C_Read... [15:21:36]OFD Sender: No OFD packet to send [15:21:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:36]Read from MH i2c: E2 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: E2 17 00 [15:21:36]MH_I2C_Read... [15:21:36]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 [15: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 [15:21:36]wFMCommunicate OK [15:21:36]CreateOFDProtocolMessage done [15:21:36]OFDSenderStorePacket 86041 [15:21:36]StoreOFDPacket docnum=86041 [15: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 10 01 00 00 4B A1 08 01 48 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 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 FF 92 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 1E 1A 4A 58 A0 20 9E AC 53 2F D3 AE 46 B3 [15:21:36]CheckFolder [15:21:36]dirname=/storage/ofd_packets [15:21:36]CheckFolder done [15:21:36]ProducePacketName [15:21:36]name=ofd_packets/00086041 [15:21:36]NVStorageSaveData ofd_packets/00086041 [15:21:36]File name is /storage/ofd_packets/00086041 [15:21:36]Write 302 bytes [15:21:36]NVStorageSaveData done [15:21:36]OFDSenderStorePacket done [15:21:36]KKMCreateOFDPacket done [15:21:36]NVStorageSaveData kkm_last_timestamp [15:21:36]File name is /storage/kkm_last_timestamp [15:21:36]Write 4 bytes [15:21:36]NVStorageSaveData done [15:21:36]ExternCall_PrintAddStr [15:21:36]wPrintStart [15:21:36]Write to MH i2c: 01 00 00 46 01 47 [15:21:36]Write i2c OK [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: 01 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: 01 07 00 [15:21:36]MH_I2C_Read... [15:21:36]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [15:21:36]RasterBufferAndPrint [15:21:36]line Счет N : (1)870916 [15:21:36]line ИНН: 02508201610067 [15:21:36]line Контрольно-Кассовый Чек [15:21:36]line ПРОДАЖА [15:21:36]line ТРК (МРК, ГНК) : 21 [15:21:36]line Товар: 2710194210 [15:21:36]line ДТ(л)-К-4 [15:21:36]line 11.820 * 76.20 [15:21:36]line = 900.68 [15:21:36]line НДС 12% НСП 1% [15:21:36]line > о реализуемом товаре [15:21:36]line ОКРУГЛЕНИЕ: -0.68 [15:21:36]line ИТОГО: 900.00 [15:21:36]line Внесено: 900.00 [15:21:36]line СДАЧА: 0.00 [15:21:36]line НСП 1% : 7.97 [15:21:36]line НДС 12% : 95.65 [15:21:36]line Наличными: 900.00 [15:21:36]line Безнал.: 0.00 [15:21:36]line Место: АЗС № 137 "Партнер Нефть" [15:21:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:21:36]line СНО: Общий режим [15:21:36]line Чек 200 20.09.2024 15:21 [15:21:36]line Смена: 495 ФФД: 1.0 [15:21:36]line ЗНМ: 0300000064 [15:21:36]line РНМ: 0000000000092592 [15:21:36]line Версия ККМ: 001 [15:21:36]line ФМ: 0000000000874979 [15:21:36]line ФД: 86041 [15:21:36]line ФПД: 33098265305120 [15:21:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T152135&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86041&fm=33098265305120&tin=02508201610067®Number=0000000000092592&sum=90000 [15:21:37]OFD Sender: Processing packet 86041 [packets to send 263, broken 262] [15:21:37]ProducePacketName [15:21:37]name=ofd_packets/00086041 [15:21:37]OFD Sender: To server: pG, [15:21:37]CommunicateWithHost lk.salyk.kg:30040 [15:21:37]ConnectInit lk.salyk.kg [15:21:37]written 0, free lines is 4095 [15:21:37]Write to MH i2c: 01 00 00 71 01 72 [15:21:37]Write i2c OK [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: 01 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: 01 07 00 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: 01 07 00 71 01 00 00 00 00 00 D7 0C 5C [15:21:37]RasterBufferAndPrint [15:21:37]line [15:21:37]line [15:21:37]line [15:21:37]line [15:21:37]line [15:21:37]written 0, free lines is 3294 [15:21:37]MH_Cut [15:21:37]Write to MH i2c: D1 01 00 78 01 01 4B [15:21:37]Write i2c OK [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: D1 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: D1 01 00 [15:21:37]MH_I2C_Read... [15:21:37]Read from MH i2c: D1 01 00 78 01 00 4A [15:21:37]Write to MH i2c: 01 00 00 79 01 7A [15:21:37]Write i2c OK [15:21:37]MH_I2C_Read... [15:21:38]*** Cut start [15:21:38]*** Partial cut [15:21:38]*** CUTSNS_PIN = 1 [15:21:38]*** CUTSNS_PIN = 0 [15:21:38]Connected sock=10 [15:21:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 4B A1 08 01 48 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 2C 2E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D4 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 FF 92 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 1E 1A 4A 58 A0 20 9E AC 53 2F D3 AE 46 B3 [15:21:38]*** Brake cut motor [15:21:38]Read from MH i2c: 01 [15:21:38]MH_I2C_Read... [15:21:38]*** Stop cut motor [15:21:38]*** Cut end [15:21:38]Read from MH i2c: 01 07 00 [15:21:38]MH_I2C_Read... [15:21:38]Read from MH i2c: 01 07 00 79 01 00 00 00 00 00 FF 0F 8F [15:21:38]process_action close_receipt done [15:21:38]requested_data is exist [15:21:38]produce_requested_data [15:21:38]requested_item fm.sn is exist - process it [15:21:38]wFMCommunicate request_size=4 [15:21:38]MH_SAM_APDU [15:21:38]CAPDU: 80 11 00 00 [15:21:38]Write to MH i2c: E2 08 00 7A 01 80 11 00 00 00 00 00 00 F5 [15:21:38]Write i2c OK [15:21:38]MH_I2C_Read... [15:21:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:38]Read from MH i2c: E2 [15:21:38]MH_I2C_Read... [15:21:38]Read from MH i2c: E2 17 00 [15:21:38]MH_I2C_Read... [15:21:38]Read from MH i2c: E2 17 00 7A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 54 [15: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 [15:21:38]wFMCommunicate OK [15:21:38]requested_item fd.num is exist - process it [15:21:38]SAM_PROTO_GetFieldsCounters [15:21:38]wFMCommunicate request_size=4 [15:21:38]MH_SAM_APDU [15:21:38]CAPDU: 80 13 00 00 [15:21:38]Write to MH i2c: E2 08 00 7B 01 80 13 00 00 00 00 00 00 F8 [15:21:38]Write i2c OK [15:21:38]MH_I2C_Read... [15:21:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:21:39]Read from MH i2c: E2 [15:21:39]MH_I2C_Read... [15:21:39]Read from MH i2c: E2 62 00 [15:21:39]MH_I2C_Read... [15:21:39]Read from MH i2c: E2 62 00 7B 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 19 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [15: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 19 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:21:39]wFMCommunicate OK [15:21:39]SAM_PROTO_GetFieldsCounters done [15:21:39]requested_item shift.num is exist - process it [15:21:39]requested_item shift.opened is exist - process it [15:21:39]req_shift_opened [15:21:39]FM_GetShiftState [15:21:39]SAM_PROTO_GetShiftState [15:21:39]wFMCommunicate request_size=4 [15:21:39]MH_SAM_APDU [15:21:39]CAPDU: 80 13 01 00 [15:21:39]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [15:21:39]Write i2c OK [15:21:39]MH_I2C_Read... [15:21:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:39]Read from MH i2c: E2 [15:21:39]MH_I2C_Read... [15:21:39]Read from MH i2c: E2 0E 00 [15:21:39]MH_I2C_Read... [15:21:39]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 85 [15:21:39]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:21:39]wFMCommunicate OK [15:21:39]SAM_PROTO_GetShiftState done [15:21:39]FM_GetShiftState done [15:21:39]req_shift_opened done [15:21:39]requested_item shift.open_date is exist - process it [15:21:39]req_shift_open_date [15:21:39]req_shift_open_date done [15:21:39]produce_requested_data done [15:21:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86041,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:21:39]process_action_free close_receipt [15:21:39]json_value_free [15:21:39]json_value_free done [15:21:39]process_json_proto returns [15:21:39]Send response to host [15:21:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86041,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:21:39]free response buf [15:21:39]execute_script done [15:21:39]execute_script returns [15:21:39]free content buf [15:21:39]Sock 9.Close socket [15:21:39]Sock 9.Thread stoped [15:21: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 E5 19 47 00 47 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 19 50 01 00 F4 03 04 00 D6 3D ED 66 B6 04 01 00 00 9C E6 89 9C BD 51 F5 5C [15:21:39]CommunicateWithHost err = 0 [15:21:39]CheckOFDResponse [15:21:39]1017 (14) - 77093643461234 [15:21:39]1041 (16) - 0000000000874979 [15:21:39]1040 (4) - 86041 [15:21:39]1012 (4) - 20.09.2024 09:18 [15:21:39]1206 (1) - 0 [15:21:39]OFD Sender: Remove packet 86041 [15:21:39]ProducePacketName [15:21:39]name=ofd_packets/00086041 [15:21:39]NVStorageDeleteData [15:21:40]OFD Sender: No OFD packet to send [15:21:43]recv_with_timeout no data received [15:21:45]OFD Sender: No OFD packet to send [15:21:50]OFD Sender: No OFD packet to send [15:21:54]recv_with_timeout no data received [15:21:55]OFD Sender: No OFD packet to send [15:22:00]OFD Sender: No OFD packet to send [15:22:05]OFD Sender: No OFD packet to send [15:22:10]OFD Sender: No OFD packet to send [15:22:15]OFD Sender: No OFD packet to send [15:22:20]OFD Sender: No OFD packet to send [15:22:25]OFD Sender: No OFD packet to send [15:22:30]OFD Sender: No OFD packet to send [15:22:35]OFD Sender: No OFD packet to send [15:22:40]OFD Sender: No OFD packet to send [15:22:45]OFD Sender: No OFD packet to send [15:22:50]OFD Sender: No OFD packet to send [15:22:55]OFD Sender: No OFD packet to send [15:23:00]OFD Sender: No OFD packet to send [15:23:05]OFD Sender: No OFD packet to send [15:23:10]OFD Sender: No OFD packet to send [15:23:15]OFD Sender: No OFD packet to send [15:23:20]OFD Sender: No OFD packet to send [15:23:25]OFD Sender: No OFD packet to send [15:23:30]OFD Sender: No OFD packet to send [15:23:35]OFD Sender: No OFD packet to send [15:23:40]OFD Sender: No OFD packet to send [15:23:45]OFD Sender: No OFD packet to send [15:23:50]OFD Sender: No OFD packet to send [15:23:55]OFD Sender: No OFD packet to send [15:24:00]OFD Sender: No OFD packet to send [15:24:05]OFD Sender: No OFD packet to send [15:24:07]accept exits with 7 [15:24:07]New connection [15:24:07]New thread 3066572132 created [15:24:07]Thread 3066715492 joined [15:24:07]Waiting for new connection... [15:24:07] Sock 7.Parse request [15:24:07]Sock 7.Check first char [15:24:07]Sock 7.First char is OK [15:24:07]request: POST /json_proto HTTP/1.0 [15:24:07]Method: POST [15:24:07]URL: /json_proto [15:24:07]Method is POST - this is cgi request [15:24:07]url: /json_proto [15:24:07]query_string will be loaded in cgi processing [15:24:07]execute_cgi json_proto POST (null) [15:24:07]execute_cgi path=json_proto method=POST [15:24:07]POST find Content-Length [15:24:07]Host: 172.17.47.196:8080 [15:24:07]Content-Length: 687 [15:24:07]Content-Type: application/json [15:24:07] [15:24:07]POST finish read [15:24:07]Found Content-Length = 687 [15:24:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870917", "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" : 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" ] } } [15:24:07]execute_script... [15:24:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870917", "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" : 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" ] } } [15:24:07]POST & json_proto [15:24:07]process_json_proto [15:24:07]json parsed OK: [15:24:07]protocol is kg_v1.0 [15:24:07]action value=close_receipt [15:24:07]process_action close_receipt [15:24:07]cmd_close_receipt [15:24:07]MH_GetDate [15:24:07]Write to MH i2c: F0 00 00 7D 01 6D [15:24:07]Write i2c OK [15:24:07]MH_I2C_Read... [15:24:07]Read from MH i2c: F0 [15:24:07]MH_I2C_Read... [15:24:07]Read from MH i2c: F0 09 00 [15:24:07]MH_I2C_Read... [15:24:07]Read from MH i2c: F0 09 00 7D 01 00 97 93 ED 66 4C 6B 94 66 A4 [15:24:07]GetLastDocTimeStamp 1726845695 [15:24:07]current date 1726845847 [15:24:07]FM_GetShiftState [15:24:07]SAM_PROTO_GetShiftState [15:24:07]wFMCommunicate request_size=4 [15:24:07]MH_SAM_APDU [15:24:07]CAPDU: 80 13 01 00 [15:24:07]Write to MH i2c: E2 08 00 7E 01 80 13 01 00 00 00 00 00 FC [15:24:07]Write i2c OK [15:24:07]MH_I2C_Read... [15:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:07]Read from MH i2c: E2 [15:24:07]MH_I2C_Read... [15:24:07]Read from MH i2c: E2 0E 00 [15:24:07]MH_I2C_Read... [15:24:07]Read from MH i2c: E2 0E 00 7E 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 87 [15:24:07]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:24:07]wFMCommunicate OK [15:24:07]SAM_PROTO_GetShiftState done [15:24:07]FM_GetShiftState done [15:24:07]opened in 1726791534 [15:24:07]opened+sec_in_day 1726877934 [15:24:07]quantity*price = 150037 [15:24:07]sum+1 = 150039 [15:24:07]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 СНО: Общий режим Чек 201 20.09.2024 15:24 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86042 ФПД: 56252547678725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T152407&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86042&fm=56252547678725&tin=02508201610067®Number=0000000000092592&sum=150000 [15:24:08]StoreToDocumentArchive [15:24:08]shift 495 fd 86042 [15:24:08]save to /storage/0495/doc_00086042 [15:24:08]save last doc name /storage/0495/doc_00086042 to /storage/kkm_last_doc_name [15:24:08]save OK [15:24:08]Clear old archive folders... [15:24:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:24:08]tlvbuf is 01FC0480 [15:24:08]SAM_PROTO_ClearQueue [15:24:08]wFMCommunicate request_size=4 [15:24:08]MH_SAM_APDU [15:24:08]CAPDU: 80 09 00 00 [15:24:08]Write to MH i2c: E2 08 00 8B 01 80 09 00 00 00 00 00 00 FE [15:24:08]Write i2c OK [15:24:08]MH_I2C_Read... [15:24:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:24:08]Read from MH i2c: E2 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [15:24:08]RAPDU: 90 00 [15:24:08]wFMCommunicate OK [15:24:08]SAM_PROTO_ClearQueue done [15:24:08]KKMCreateOFDPacket [15:24:08]OFDProtocolAddRootSTLVToBuf [15:24:08]FM_MakeSignedData [15:24:08]FM_MakeSignedData [15:24:08]SAM_PROTO_SignData [15:24:08]wFMCommunicate request_size=4 [15:24:08]MH_SAM_APDU [15:24:08]CAPDU: 80 0D 01 02 [15:24:08]Write to MH i2c: E2 08 00 8C 01 80 0D 01 02 00 00 00 00 06 [15:24:08]Write i2c OK [15:24:08]MH_I2C_Read... [15:24:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:24:08]Read from MH i2c: E2 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [15:24:08]RAPDU: 90 00 [15:24:08]wFMCommunicate OK [15:24:08]wFMCommunicate request_size=255 [15:24:08]MH_SAM_APDU [15:24: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 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 C9 00 00 00 F4 03 04 00 97 93 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [15:24:08]Write to MH i2c: E2 02 01 8D 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 C9 00 00 00 F4 03 04 00 97 93 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 98 [15:24:08]Write i2c OK [15:24:08]MH_I2C_Read... [15:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:08]Read from MH i2c: E2 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [15:24:08]RAPDU: 90 00 [15:24:08]wFMCommunicate OK [15:24:08]wFMCommunicate request_size=11 [15:24:08]MH_SAM_APDU [15:24:08]CAPDU: 80 0D 02 02 06 33 29 51 1F 42 05 [15:24:08]Write to MH i2c: E2 0E 00 8E 01 80 0D 02 02 06 00 33 29 51 1F 42 05 00 00 28 [15:24:08]Write i2c OK [15:24:08]MH_I2C_Read... [15:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:08]Read from MH i2c: E2 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 03 00 8E 01 00 90 00 03 [15:24:08]RAPDU: 90 00 [15:24:08]wFMCommunicate OK [15:24:08]wFMCommunicate request_size=4 [15:24:08]MH_SAM_APDU [15:24:08]CAPDU: 80 0D 03 02 [15:24:08]Write to MH i2c: E2 08 00 8F 01 80 0D 03 02 00 00 00 00 0B [15:24:08]Write i2c OK [15:24:08]MH_I2C_Read... [15:24:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:24:08]Read from MH i2c: E2 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 0B 00 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 0B 00 8F 01 00 6A 5B 64 DA 00 11 19 FD 90 00 36 [15:24:08]RAPDU: 6A 5B 64 DA 00 11 19 FD 90 00 [15:24:08]wFMCommunicate OK [15:24:08]SAM_PROTO_SignData done [15:24:08]FM_MakeSignedData done [15:24:08]CreateOFDProtocolMessage [15:24:08]wFMCommunicate request_size=4 [15:24:08]MH_SAM_APDU [15:24:08]CAPDU: 80 11 00 00 [15:24:08]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [15:24:08]Write i2c OK [15:24:08]MH_I2C_Read... [15:24:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:08]Read from MH i2c: E2 [15:24:08]MH_I2C_Read... [15:24:08]Read from MH i2c: E2 17 00 [15:24:08]MH_I2C_Read... [15:24:08]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 [15:24: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:24:08]wFMCommunicate OK [15:24:08]CreateOFDProtocolMessage done [15:24:08]OFDSenderStorePacket 86042 [15:24:08]StoreOFDPacket docnum=86042 [15:24: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 D7 B0 08 01 C5 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 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 C9 00 00 00 F4 03 04 00 97 93 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 33 29 51 1F 42 05 6A 5B 64 DA 00 11 19 FD [15:24:08]CheckFolder [15:24:08]dirname=/storage/ofd_packets [15:24:08]CheckFolder done [15:24:08]ProducePacketName [15:24:08]name=ofd_packets/00086042 [15:24:08]NVStorageSaveData ofd_packets/00086042 [15:24:08]File name is /storage/ofd_packets/00086042 [15:24:08]Write 302 bytes [15:24:08]NVStorageSaveData done [15:24:08]OFDSenderStorePacket done [15:24:08]KKMCreateOFDPacket done [15:24:08]NVStorageSaveData kkm_last_timestamp [15:24:08]File name is /storage/kkm_last_timestamp [15:24:08]Write 4 bytes [15:24:08]NVStorageSaveData done [15:24:09]ExternCall_PrintAddStr [15:24:09]wPrintStart [15:24:09]Write to MH i2c: 01 00 00 91 01 92 [15:24:09]Write i2c OK [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: 01 [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: 01 07 00 [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: 01 07 00 91 01 00 00 00 00 00 FF 0F A7 [15:24:09]RasterBufferAndPrint [15:24:09]line Счет N : (1)870917 [15:24:09]line ИНН: 02508201610067 [15:24:09]line Контрольно-Кассовый Чек [15:24:09]line ПРОДАЖА [15:24:09]line ТРК (МРК, ГНК) : 54 [15:24:09]line Товар: 2710194210 [15:24:09]line ДТ(л)-К-4 [15:24:09]line 19.690 * 76.20 [15:24:09]line = 1500.38 [15:24:09]line НДС 12% НСП 1% [15:24:09]line > о реализуемом товаре [15:24:09]line ОКРУГЛЕНИЕ: -0.38 [15:24:09]line ИТОГО: 1500.00 [15:24:09]line Внесено: 1500.00 [15:24:09]line СДАЧА: 0.00 [15:24:09]line НСП 1% : 13.28 [15:24:09]line НДС 12% : 159.33 [15:24:09]line Наличными: 1500.00 [15:24:09]line Безнал.: 0.00 [15:24:09]line Место: АЗС № 137 "Партнер Нефть" [15:24:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:24:09]line СНО: Общий режим [15:24:09]line Чек 201 20.09.2024 15:24 [15:24:09]line Смена: 495 ФФД: 1.0 [15:24:09]line ЗНМ: 0300000064 [15:24:09]line РНМ: 0000000000092592 [15:24:09]line Версия ККМ: 001 [15:24:09]line ФМ: 0000000000874979 [15:24:09]line ФД: 86042 [15:24:09]line ФПД: 56252547678725 [15:24:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T152407&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86042&fm=56252547678725&tin=02508201610067®Number=0000000000092592&sum=150000 [15:24:09]written 0, free lines is 4095 [15:24:09]OFD Sender: Processing packet 86042 [packets to send 263, broken 262] [15:24:09]ProducePacketName [15:24:09]name=ofd_packets/00086042 [15:24:09]OFD Sender: To server: pG, [15:24:09]CommunicateWithHost lk.salyk.kg:30040 [15:24:09]ConnectInit lk.salyk.kg [15:24:09]Connected sock=10 [15:24:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 D7 B0 08 01 C5 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 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 C9 00 00 00 F4 03 04 00 97 93 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 33 29 51 1F 42 05 6A 5B 64 DA 00 11 19 FD [15:24:09]Write to MH i2c: 01 00 00 BC 01 BD [15:24:09]Write i2c OK [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: 01 [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: 01 07 00 [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: 01 07 00 BC 01 00 00 00 00 00 E4 0C B4 [15:24:09]RasterBufferAndPrint [15:24:09]line [15:24:09]line [15:24:09]line [15:24:09]line [15:24:09]line [15:24:09]written 0, free lines is 3306 [15:24:09]MH_Cut [15:24:09]Write to MH i2c: D1 01 00 C3 01 01 96 [15:24:09]Write i2c OK [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: D1 [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: D1 01 00 [15:24:09]MH_I2C_Read... [15:24:09]Read from MH i2c: D1 01 00 C3 01 00 95 [15:24:09]Write to MH i2c: 01 00 00 C4 01 C5 [15:24:09]Write i2c OK [15:24:09]MH_I2C_Read... [15:24:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 85 37 47 00 2D 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 1A 50 01 00 F4 03 04 00 6D 3E ED 66 B6 04 01 00 00 B7 60 FD C4 0F A7 23 C0 [15:24:09]CommunicateWithHost err = 0 [15:24:09]CheckOFDResponse [15:24:09]1017 (14) - 77093643461234 [15:24:09]1041 (16) - 0000000000874979 [15:24:09]1040 (4) - 86042 [15:24:09]1012 (4) - 20.09.2024 09:20 [15:24:09]1206 (1) - 0 [15:24:09]OFD Sender: Remove packet 86042 [15:24:09]ProducePacketName [15:24:09]name=ofd_packets/00086042 [15:24:09]NVStorageDeleteData [15:24:10]*** Cut start [15:24:10]*** Partial cut [15:24:10]*** CUTSNS_PIN = 1 [15:24:10]*** CUTSNS_PIN = 0 [15:24:10]OFD Sender: No OFD packet to send [15:24:10]*** Brake cut motor [15:24:10]Read from MH i2c: 01 [15:24:10]MH_I2C_Read... [15:24:10]*** Stop cut motor [15:24:10]*** Cut end [15:24:10]Read from MH i2c: 01 07 00 [15:24:10]MH_I2C_Read... [15:24:10]Read from MH i2c: 01 07 00 C4 01 00 00 00 00 00 FF 0F DA [15:24:10]process_action close_receipt done [15:24:10]requested_data is exist [15:24:10]produce_requested_data [15:24:10]requested_item fm.sn is exist - process it [15:24:10]wFMCommunicate request_size=4 [15:24:10]MH_SAM_APDU [15:24:10]CAPDU: 80 11 00 00 [15:24:10]Write to MH i2c: E2 08 00 C5 01 80 11 00 00 00 00 00 00 40 [15:24:10]Write i2c OK [15:24:10]MH_I2C_Read... [15:24:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:10]Read from MH i2c: E2 [15:24:10]MH_I2C_Read... [15:24:10]Read from MH i2c: E2 17 00 [15:24:10]MH_I2C_Read... [15:24:10]Read from MH i2c: E2 17 00 C5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9F [15:24: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:24:10]wFMCommunicate OK [15:24:10]requested_item fd.num is exist - process it [15:24:10]SAM_PROTO_GetFieldsCounters [15:24:10]wFMCommunicate request_size=4 [15:24:10]MH_SAM_APDU [15:24:10]CAPDU: 80 13 00 00 [15:24:10]Write to MH i2c: E2 08 00 C6 01 80 13 00 00 00 00 00 00 43 [15:24:10]Write i2c OK [15:24:10]MH_I2C_Read... [15:24:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:24:11]Read from MH i2c: E2 [15:24:11]MH_I2C_Read... [15:24:11]Read from MH i2c: E2 62 00 [15:24:11]MH_I2C_Read... [15:24:11]Read from MH i2c: E2 62 00 C6 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 50 01 00 0E 04 04 00 EF 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 28 [15:24:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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:24:11]wFMCommunicate OK [15:24:11]SAM_PROTO_GetFieldsCounters done [15:24:11]requested_item shift.num is exist - process it [15:24:11]requested_item shift.opened is exist - process it [15:24:11]req_shift_opened [15:24:11]FM_GetShiftState [15:24:11]SAM_PROTO_GetShiftState [15:24:11]wFMCommunicate request_size=4 [15:24:11]MH_SAM_APDU [15:24:11]CAPDU: 80 13 01 00 [15:24:11]Write to MH i2c: E2 08 00 C7 01 80 13 01 00 00 00 00 00 45 [15:24:11]Write i2c OK [15:24:11]MH_I2C_Read... [15:24:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:11]Read from MH i2c: E2 [15:24:11]MH_I2C_Read... [15:24:11]Read from MH i2c: E2 0E 00 [15:24:11]MH_I2C_Read... [15:24:11]Read from MH i2c: E2 0E 00 C7 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D0 [15:24:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:24:11]wFMCommunicate OK [15:24:11]SAM_PROTO_GetShiftState done [15:24:11]FM_GetShiftState done [15:24:11]req_shift_opened done [15:24:11]requested_item shift.open_date is exist - process it [15:24:11]req_shift_open_date [15:24:11]req_shift_open_date done [15:24:11]produce_requested_data done [15:24:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86042,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:24:11]process_action_free close_receipt [15:24:11]json_value_free [15:24:11]json_value_free done [15:24:11]process_json_proto returns [15:24:11]Send response to host [15:24:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86042,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:24:11]free response buf [15:24:11]execute_script done [15:24:11]execute_script returns [15:24:11]free content buf [15:24:11]Sock 7.Close socket [15:24:11]Sock 7.Thread stoped [15:24:15]OFD Sender: No OFD packet to send [15:24:20]OFD Sender: No OFD packet to send [15:24:25]OFD Sender: No OFD packet to send [15:24:30]OFD Sender: No OFD packet to send [15:24:35]OFD Sender: No OFD packet to send [15:24:40]OFD Sender: No OFD packet to send [15:24:45]OFD Sender: No OFD packet to send [15:24:50]OFD Sender: No OFD packet to send [15:24:55]OFD Sender: No OFD packet to send [15:25:00]OFD Sender: No OFD packet to send [15:25:05]OFD Sender: No OFD packet to send [15:25:10]OFD Sender: No OFD packet to send [15:25:15]OFD Sender: No OFD packet to send [15:25:20]OFD Sender: No OFD packet to send [15:25:25]OFD Sender: No OFD packet to send [15:25:30]OFD Sender: No OFD packet to send [15:25:35]OFD Sender: No OFD packet to send [15:25:40]OFD Sender: No OFD packet to send [15:25:45]OFD Sender: No OFD packet to send [15:25:50]OFD Sender: No OFD packet to send [15:25:55]OFD Sender: No OFD packet to send [15:26:00]OFD Sender: No OFD packet to send [15:26:05]OFD Sender: No OFD packet to send [15:26:10]OFD Sender: No OFD packet to send [15:26:15]OFD Sender: No OFD packet to send [15:26:18]accept exits with 9 [15:26:18]New connection [15:26:18]New thread 3066715492 created [15:26:18]Thread 3066572132 joined [15:26:18]Waiting for new connection... [15:26:18] Sock 9.Parse request [15:26:18]Sock 9.Check first char [15:26:18]Sock 9.First char is OK [15:26:18]request: POST /json_proto HTTP/1.0 [15:26:18]Method: POST [15:26:18]URL: /json_proto [15:26:18]Method is POST - this is cgi request [15:26:18]url: /json_proto [15:26:18]query_string will be loaded in cgi processing [15:26:18]execute_cgi json_proto POST (null) [15:26:18]execute_cgi path=json_proto method=POST [15:26:18]POST find Content-Length [15:26:18]Host: 172.17.47.196:8080 [15:26:18]Content-Length: 677 [15:26:18]Content-Type: application/json [15:26:18] [15:26:18]POST finish read [15:26:18]Found Content-Length = 677 [15:26:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870918", "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" : 9.590, "sum" : 650.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:18]execute_script... [15:26: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)870918", "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" : 9.590, "sum" : 650.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:18]POST & json_proto [15:26:18]process_json_proto [15:26:18]json parsed OK: [15:26:18]protocol is kg_v1.0 [15:26:18]action value=close_receipt [15:26:18]process_action close_receipt [15:26:18]cmd_close_receipt [15:26:18]MH_GetDate [15:26:18]Write to MH i2c: F0 00 00 C8 01 B8 [15:26:18]Write i2c OK [15:26:18]MH_I2C_Read... [15:26:18]Read from MH i2c: F0 [15:26:18]MH_I2C_Read... [15:26:18]Read from MH i2c: F0 09 00 [15:26:18]MH_I2C_Read... [15:26:18]Read from MH i2c: F0 09 00 C8 01 00 1B 94 ED 66 4C 6B 94 66 74 [15:26:18]GetLastDocTimeStamp 1726845847 [15:26:18]current date 1726845979 [15:26:18]FM_GetShiftState [15:26:18]SAM_PROTO_GetShiftState [15:26:18]wFMCommunicate request_size=4 [15:26:18]MH_SAM_APDU [15:26:18]CAPDU: 80 13 01 00 [15:26:18]Write to MH i2c: E2 08 00 C9 01 80 13 01 00 00 00 00 00 47 [15:26:18]Write i2c OK [15:26:18]MH_I2C_Read... [15:26:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:18]Read from MH i2c: E2 [15:26:18]MH_I2C_Read... [15:26:18]Read from MH i2c: E2 0E 00 [15:26:18]MH_I2C_Read... [15:26:18]Read from MH i2c: E2 0E 00 C9 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D2 [15:26:18]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:26:18]wFMCommunicate OK [15:26:18]SAM_PROTO_GetShiftState done [15:26:18]FM_GetShiftState done [15:26:18]opened in 1726791534 [15:26:18]opened+sec_in_day 1726877934 [15:26:18]quantity*price = 65020 [15:26:18]sum+1 = 65021 [15:26:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.75 НДС 12% : 69.05 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 202 20.09.2024 15:26 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86043 ФПД: 70231885338793 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T152619&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86043&fm=70231885338793&tin=02508201610067®Number=0000000000092592&sum=65000 [15:26:19]StoreToDocumentArchive [15:26:19]shift 495 fd 86043 [15:26:19]save to /storage/0495/doc_00086043 [15:26:19]save last doc name /storage/0495/doc_00086043 to /storage/kkm_last_doc_name [15:26:19]save OK [15:26:19]Clear old archive folders... [15:26:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:26:19]tlvbuf is 01F6E050 [15:26:19]SAM_PROTO_ClearQueue [15:26:19]wFMCommunicate request_size=4 [15:26:19]MH_SAM_APDU [15:26:19]CAPDU: 80 09 00 00 [15:26:19]Write to MH i2c: E2 08 00 D6 01 80 09 00 00 00 00 00 00 49 [15:26:19]Write i2c OK [15:26:19]MH_I2C_Read... [15:26:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:26:19]Read from MH i2c: E2 [15:26:19]MH_I2C_Read... [15:26:19]Read from MH i2c: E2 03 00 [15:26:19]MH_I2C_Read... [15:26:19]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [15:26:19]RAPDU: 90 00 [15:26:19]wFMCommunicate OK [15:26:19]SAM_PROTO_ClearQueue done [15:26:19]KKMCreateOFDPacket [15:26:19]OFDProtocolAddRootSTLVToBuf [15:26:19]FM_MakeSignedData [15:26:19]FM_MakeSignedData [15:26:19]SAM_PROTO_SignData [15:26:19]wFMCommunicate request_size=4 [15:26:19]MH_SAM_APDU [15:26:19]CAPDU: 80 0D 01 02 [15:26:19]Write to MH i2c: E2 08 00 D7 01 80 0D 01 02 00 00 00 00 51 [15:26:19]Write i2c OK [15:26:19]MH_I2C_Read... [15:26:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:26:19]Read from MH i2c: E2 [15:26:19]MH_I2C_Read... [15:26:19]Read from MH i2c: E2 03 00 [15:26:19]MH_I2C_Read... [15:26:19]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [15:26:19]RAPDU: 90 00 [15:26:19]wFMCommunicate OK [15:26:19]wFMCommunicate request_size=255 [15:26:19]MH_SAM_APDU [15:26: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 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 1B 94 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3F [15:26:19]Write to MH i2c: E2 02 01 D8 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 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 1B 94 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3F 00 00 18 [15:26:19]Write i2c OK [15:26:19]MH_I2C_Read... [15:26:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:20]Read from MH i2c: E2 [15:26:20]MH_I2C_Read... [15:26:20]Read from MH i2c: E2 03 00 [15:26:20]MH_I2C_Read... [15:26:20]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [15:26:20]RAPDU: 90 00 [15:26:20]wFMCommunicate OK [15:26:20]wFMCommunicate request_size=10 [15:26:20]MH_SAM_APDU [15:26:20]CAPDU: 80 0D 02 02 05 E0 22 93 D8 A9 [15:26:20]Write to MH i2c: E2 0D 00 D9 01 80 0D 02 02 05 00 E0 22 93 D8 A9 00 00 74 [15:26:20]Write i2c OK [15:26:20]MH_I2C_Read... [15:26:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:20]Read from MH i2c: E2 [15:26:20]MH_I2C_Read... [15:26:20]Read from MH i2c: E2 03 00 [15:26:20]MH_I2C_Read... [15:26:20]Read from MH i2c: E2 03 00 D9 01 00 90 00 4E [15:26:20]RAPDU: 90 00 [15:26:20]wFMCommunicate OK [15:26:20]wFMCommunicate request_size=4 [15:26:20]MH_SAM_APDU [15:26:20]CAPDU: 80 0D 03 02 [15:26:20]Write to MH i2c: E2 08 00 DA 01 80 0D 03 02 00 00 00 00 56 [15:26:20]Write i2c OK [15:26:20]MH_I2C_Read... [15:26:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:26:20]Read from MH i2c: E2 [15:26:20]MH_I2C_Read... [15:26:20]Read from MH i2c: E2 0B 00 [15:26:20]MH_I2C_Read... [15:26:20]Read from MH i2c: E2 0B 00 DA 01 00 AA CF 22 C3 FE 44 F9 3B 90 00 2B [15:26:20]RAPDU: AA CF 22 C3 FE 44 F9 3B 90 00 [15:26:20]wFMCommunicate OK [15:26:20]SAM_PROTO_SignData done [15:26:20]FM_MakeSignedData done [15:26:20]CreateOFDProtocolMessage [15:26:20]wFMCommunicate request_size=4 [15:26:20]MH_SAM_APDU [15:26:20]CAPDU: 80 11 00 00 [15:26:20]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [15:26:20]Write i2c OK [15:26:20]MH_I2C_Read... [15:26:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:20]Read from MH i2c: E2 [15:26:20]MH_I2C_Read... [15:26:20]Read from MH i2c: E2 17 00 [15:26:20]MH_I2C_Read... [15:26:20]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 [15:26:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:26:20]wFMCommunicate OK [15:26:20]CreateOFDProtocolMessage done [15:26:20]OFDSenderStorePacket 86043 [15:26:20]StoreOFDPacket docnum=86043 [15:26: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 9F E1 07 01 83 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 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 1B 94 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3F E0 22 93 D8 A9 AA CF 22 C3 FE 44 F9 3B [15:26:20]CheckFolder [15:26:20]dirname=/storage/ofd_packets [15:26:20]CheckFolder done [15:26:20]ProducePacketName [15:26:20]name=ofd_packets/00086043 [15:26:20]NVStorageSaveData ofd_packets/00086043 [15:26:20]File name is /storage/ofd_packets/00086043 [15:26:20]Write 301 bytes [15:26:20]NVStorageSaveData done [15:26:20]OFDSenderStorePacket done [15:26:20]KKMCreateOFDPacket done [15:26:20]NVStorageSaveData kkm_last_timestamp [15:26:20]File name is /storage/kkm_last_timestamp [15:26:20]Write 4 bytes [15:26:20]NVStorageSaveData done [15:26:20]ExternCall_PrintAddStr [15:26:20]wPrintStart [15:26:20]Write to MH i2c: 01 00 00 DC 01 DD [15:26:20]Write i2c OK [15:26:20]MH_I2C_Read... [15:26:20]Read from MH i2c: 01 [15:26:20]MH_I2C_Read... [15:26:20]Read from MH i2c: 01 07 00 [15:26:20]MH_I2C_Read... [15:26:20]Read from MH i2c: 01 07 00 DC 01 00 00 00 00 00 FF 0F F2 [15:26:20]RasterBufferAndPrint [15:26:20]line Счет N : (1)870918 [15:26:20]line ИНН: 02508201610067 [15:26:20]line Контрольно-Кассовый Чек [15:26:20]line ПРОДАЖА [15:26:20]line ТРК (МРК, ГНК) : 33 [15:26:20]line Товар: 2710124130 [15:26:20]line Аи-92-К-5 [15:26:20]line 9.590 * 67.80 [15:26:20]line = 650.20 [15:26:20]line НДС 12% НСП 1% [15:26:20]line > о реализуемом товаре [15:26:20]line ОКРУГЛЕНИЕ: -0.20 [15:26:20]line ИТОГО: 650.00 [15:26:20]line Внесено: 650.00 [15:26:20]line СДАЧА: 0.00 [15:26:20]line НСП 1% : 5.75 [15:26:20]line НДС 12% : 69.05 [15:26:20]line Наличными: 650.00 [15:26:20]line Безнал.: 0.00 [15:26:20]line Место: АЗС № 137 "Партнер Нефть" [15:26:20]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:26:20]line СНО: Общий режим [15:26:20]line Чек 202 20.09.2024 15:26 [15:26:20]line Смена: 495 ФФД: 1.0 [15:26:20]line ЗНМ: 0300000064 [15:26:20]line РНМ: 0000000000092592 [15:26:20]line Версия ККМ: 001 [15:26:20]line ФМ: 0000000000874979 [15:26:20]line ФД: 86043 [15:26:20]line ФПД: 70231885338793 [15:26:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T152619&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86043&fm=70231885338793&tin=02508201610067®Number=0000000000092592&sum=65000 [15:26:20]OFD Sender: Processing packet 86043 [packets to send 263, broken 262] [15:26:20]ProducePacketName [15:26:20]name=ofd_packets/00086043 [15:26:20]OFD Sender: To server: pG, [15:26:20]CommunicateWithHost lk.salyk.kg:30040 [15:26:20]ConnectInit lk.salyk.kg [15:26:20]written 0, free lines is 4095 [15:26:21]Write to MH i2c: 01 00 00 07 02 09 [15:26:21]Write i2c OK [15:26:21]MH_I2C_Read... [15:26:21]Read from MH i2c: 01 [15:26:21]MH_I2C_Read... [15:26:21]Read from MH i2c: 01 07 00 [15:26:21]MH_I2C_Read... [15:26:21]Read from MH i2c: 01 07 00 07 02 00 00 00 00 00 DE 0C FA [15:26:21]RasterBufferAndPrint [15:26:21]line [15:26:21]line [15:26:21]line [15:26:21]line [15:26:21]line [15:26:21]written 0, free lines is 3301 [15:26:21]MH_Cut [15:26:21]Write to MH i2c: D1 01 00 0E 02 01 E2 [15:26:21]Write i2c OK [15:26:21]MH_I2C_Read... [15:26:21]Read from MH i2c: D1 [15:26:21]MH_I2C_Read... [15:26:21]Read from MH i2c: D1 01 00 [15:26:21]MH_I2C_Read... [15:26:21]Read from MH i2c: D1 01 00 0E 02 00 E1 [15:26:21]Write to MH i2c: 01 00 00 0F 02 11 [15:26:21]Write i2c OK [15:26:21]MH_I2C_Read... [15:26:21]*** Cut start [15:26:21]*** Partial cut [15:26:21]*** CUTSNS_PIN = 1 [15:26:21]*** CUTSNS_PIN = 0 [15:26:22]*** Brake cut motor [15:26:22]Connected sock=11 [15: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 9F E1 07 01 83 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 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 1B 94 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3F E0 22 93 D8 A9 AA CF 22 C3 FE 44 F9 3B [15:26:22]Read from MH i2c: 01 [15:26:22]MH_I2C_Read... [15:26:22]*** Stop cut motor [15:26:22]*** Cut end [15:26:22]Read from MH i2c: 01 07 00 [15:26:22]MH_I2C_Read... [15:26:22]Read from MH i2c: 01 07 00 0F 02 00 00 00 00 00 FF 0F 26 [15:26:22]process_action close_receipt done [15:26:22]requested_data is exist [15:26:22]produce_requested_data [15:26:22]requested_item fm.sn is exist - process it [15:26:22]wFMCommunicate request_size=4 [15:26:22]MH_SAM_APDU [15:26:22]CAPDU: 80 11 00 00 [15:26:22]Write to MH i2c: E2 08 00 10 02 80 11 00 00 00 00 00 00 8C [15:26:22]Write i2c OK [15:26:22]MH_I2C_Read... [15:26:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:22]Read from MH i2c: E2 [15:26:22]MH_I2C_Read... [15:26:22]Read from MH i2c: E2 17 00 [15:26:22]MH_I2C_Read... [15:26:22]Read from MH i2c: E2 17 00 10 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EB [15: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 [15:26:22]wFMCommunicate OK [15:26:22]requested_item fd.num is exist - process it [15:26:22]SAM_PROTO_GetFieldsCounters [15:26:22]wFMCommunicate request_size=4 [15:26:22]MH_SAM_APDU [15:26:22]CAPDU: 80 13 00 00 [15:26:22]Write to MH i2c: E2 08 00 11 02 80 13 00 00 00 00 00 00 8F [15:26:22]Write i2c OK [15:26:22]MH_I2C_Read... [15:26:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:26:22]Read from MH i2c: E2 [15:26:22]MH_I2C_Read... [15:26:22]Read from MH i2c: E2 62 00 [15:26:22]MH_I2C_Read... [15:26:22]Read from MH i2c: E2 62 00 11 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 1B 50 01 00 0E 04 04 00 EF 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 78 [15:26: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 1B 50 01 00 0E 04 04 00 EF 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:26:22]wFMCommunicate OK [15:26:22]SAM_PROTO_GetFieldsCounters done [15:26:22]requested_item shift.num is exist - process it [15:26:22]requested_item shift.opened is exist - process it [15:26:22]req_shift_opened [15:26:22]FM_GetShiftState [15:26:22]SAM_PROTO_GetShiftState [15:26:22]wFMCommunicate request_size=4 [15:26:22]MH_SAM_APDU [15:26:22]CAPDU: 80 13 01 00 [15:26:22]Write to MH i2c: E2 08 00 12 02 80 13 01 00 00 00 00 00 91 [15:26:22]Write i2c OK [15:26:22]MH_I2C_Read... [15:26:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:22]Read from MH i2c: E2 [15:26:22]MH_I2C_Read... [15:26:22]Read from MH i2c: E2 0E 00 [15:26:22]MH_I2C_Read... [15:26:22]Read from MH i2c: E2 0E 00 12 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1C [15:26:22]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:26:22]wFMCommunicate OK [15:26:22]SAM_PROTO_GetShiftState done [15:26:22]FM_GetShiftState done [15:26:22]req_shift_opened done [15:26:22]requested_item shift.open_date is exist - process it [15:26:22]req_shift_open_date [15:26:22]req_shift_open_date done [15:26:22]produce_requested_data done [15:26:22]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86043,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:26:22]process_action_free close_receipt [15:26:22]json_value_free [15:26:22]json_value_free done [15:26:22]process_json_proto returns [15:26:22]Send response to host [15:26:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86043,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:26:22]free response buf [15:26:22]execute_script done [15:26:22]execute_script returns [15:26:22]free content buf [15:26:22]Sock 9.Close socket [15:26:22]Sock 9.Thread stoped [15:26:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 37 98 47 00 39 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 1B 50 01 00 F4 03 04 00 F2 3E ED 66 B6 04 01 00 00 F1 F0 61 56 76 64 CB 75 [15:26:24]CommunicateWithHost err = 0 [15:26:24]CheckOFDResponse [15:26:24]1017 (14) - 77093643461234 [15:26:24]1041 (16) - 0000000000874979 [15:26:24]1040 (4) - 86043 [15:26:24]1012 (4) - 20.09.2024 09:22 [15:26:24]1206 (1) - 0 [15:26:24]OFD Sender: Remove packet 86043 [15:26:24]ProducePacketName [15:26:24]name=ofd_packets/00086043 [15:26:24]NVStorageDeleteData [15:26:24]accept exits with 7 [15:26:24]New connection [15:26:24]New thread 3066572132 created [15:26:24]Thread 3066715492 joined [15:26:24]Waiting for new connection... [15:26:24] Sock 7.Parse request [15:26:24]Sock 7.Check first char [15:26:24]Sock 7.First char is OK [15:26:24]request: POST /json_proto HTTP/1.0 [15:26:24]Method: POST [15:26:24]URL: /json_proto [15:26:24]Method is POST - this is cgi request [15:26:24]url: /json_proto [15:26:24]query_string will be loaded in cgi processing [15:26:24]execute_cgi json_proto POST (null) [15:26:24]execute_cgi path=json_proto method=POST [15:26:24]POST find Content-Length [15:26:24]Host: 172.17.47.196:8080 [15:26:24]Content-Length: 965 [15:26:24]Content-Type: application/json [15:26:24] [15:26:24]POST finish read [15:26:24]Found Content-Length = 965 [15:26:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147825", "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 }]} ,{ "code": "48747417", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Unique 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" : 237.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:24]execute_script... [15:26: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)147825", "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 }]} ,{ "code": "48747417", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Unique 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" : 237.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:24]POST & json_proto [15:26:24]process_json_proto [15:26:24]json parsed OK: [15:26:24]protocol is kg_v1.0 [15:26:24]action value=close_receipt [15:26:24]process_action close_receipt [15:26:24]cmd_close_receipt [15:26:24]MH_GetDate [15:26:24]Write to MH i2c: F0 00 00 13 02 04 [15:26:24]Write i2c OK [15:26:24]MH_I2C_Read... [15:26:24]Read from MH i2c: F0 [15:26:24]MH_I2C_Read... [15:26:24]Read from MH i2c: F0 09 00 [15:26:24]MH_I2C_Read... [15:26:24]Read from MH i2c: F0 09 00 13 02 00 20 94 ED 66 4C 6B 94 66 C5 [15:26:24]GetLastDocTimeStamp 1726845979 [15:26:24]current date 1726845984 [15:26:24]FM_GetShiftState [15:26:24]SAM_PROTO_GetShiftState [15:26:24]wFMCommunicate request_size=4 [15:26:24]MH_SAM_APDU [15:26:24]CAPDU: 80 13 01 00 [15:26:24]Write to MH i2c: E2 08 00 14 02 80 13 01 00 00 00 00 00 93 [15:26:24]Write i2c OK [15:26:24]MH_I2C_Read... [15:26:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:24]Read from MH i2c: E2 [15:26:24]MH_I2C_Read... [15:26:24]Read from MH i2c: E2 0E 00 [15:26:24]MH_I2C_Read... [15:26:24]Read from MH i2c: E2 0E 00 14 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1E [15:26:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:26:24]wFMCommunicate OK [15:26:24]SAM_PROTO_GetShiftState done [15:26:24]FM_GetShiftState done [15:26:24]opened in 1726791534 [15:26:24]opened+sec_in_day 1726877934 [15:26:24]quantity*price = 9000 [15:26:24]sum+1 = 9001 [15:26:24]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48747417 Сигареты Winston Unique Caster 1.000 * 147.00 = 147.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 237.00 НСП 1% : 2.10 НДС 12% : 25.17 Наличными: 237.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 203 20.09.2024 15:26 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86044 ФПД: 104693938480708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T152624&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86044&fm=104693938480708&tin=02508201610067®Number=0000000000092592&sum=23700 0 [15:26:25]StoreToDocumentArchive [15:26:25]shift 495 fd 86044 [15:26:25]save to /storage/0495/doc_00086044 [15:26:25]save last doc name /storage/0495/doc_00086044 to /storage/kkm_last_doc_name [15:26:25]save OK [15:26:26]Clear old archive folders... [15:26:26]ProcessDocumentItem done err = 0, tmpTLVsize=413 [15:26:26]tlvbuf is 01F6DC20 [15:26:26]SAM_PROTO_ClearQueue [15:26:26]wFMCommunicate request_size=4 [15:26:26]MH_SAM_APDU [15:26:26]CAPDU: 80 09 00 00 [15:26:26]Write to MH i2c: E2 08 00 21 02 80 09 00 00 00 00 00 00 95 [15:26:26]Write i2c OK [15:26:26]MH_I2C_Read... [15:26:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:26:26]Read from MH i2c: E2 [15:26:26]MH_I2C_Read... [15:26:26]Read from MH i2c: E2 03 00 [15:26:26]MH_I2C_Read... [15:26:26]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [15:26:26]RAPDU: 90 00 [15:26:26]wFMCommunicate OK [15:26:26]SAM_PROTO_ClearQueue done [15:26:26]KKMCreateOFDPacket [15:26:26]OFDProtocolAddRootSTLVToBuf [15:26:26]FM_MakeSignedData [15:26:26]FM_MakeSignedData [15:26:26]SAM_PROTO_SignData [15:26:26]wFMCommunicate request_size=4 [15:26:26]MH_SAM_APDU [15:26:26]CAPDU: 80 0D 01 02 [15:26:26]Write to MH i2c: E2 08 00 22 02 80 0D 01 02 00 00 00 00 9D [15:26:26]Write i2c OK [15:26:26]MH_I2C_Read... [15:26:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:26:26]Read from MH i2c: E2 [15:26:26]MH_I2C_Read... [15:26:26]Read from MH i2c: E2 03 00 [15:26:26]MH_I2C_Read... [15:26:26]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [15:26:26]RAPDU: 90 00 [15:26:26]wFMCommunicate OK [15:26:26]wFMCommunicate request_size=255 [15:26:26]MH_SAM_APDU [15:26:26]CAPDU: 80 0D 02 02 FA 03 00 9D 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 23 04 65 00 8A 04 08 00 34 38 37 34 37 34 31 37 06 04 26 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 55 6E 69 71 75 65 20 43 61 73 74 65 72 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 [15:26:26]Write to MH i2c: E2 02 01 23 02 80 0D 02 02 FA 00 03 00 9D 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 23 04 65 00 8A 04 08 00 34 38 37 34 37 34 31 37 06 04 26 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 55 6E 69 71 75 65 20 43 61 73 74 65 72 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 00 48 [15:26:26]Write i2c OK [15:26:26]MH_I2C_Read... [15:26:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:26]Read from MH i2c: E2 [15:26:26]MH_I2C_Read... [15:26:26]Read from MH i2c: E2 03 00 [15:26:26]MH_I2C_Read... [15:26:26]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [15:26:26]RAPDU: 90 00 [15:26:26]wFMCommunicate OK [15:26:26]wFMCommunicate request_size=172 [15:26:26]MH_SAM_APDU [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]/dev/ttyS4 opened [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 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 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: 5843365+1721002828=1726846193 [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 F2 94 ED 66 4C 6B 94 66 89 [15:29:54]Current date/time: 20.09.2024 15:29 [15:29:54]FM_Init [15:29:54]wFMConnect [15:29:54]MH_SAM_On [15:29:54]Write to MH i2c: E0 00 00 08 00 E7 [15:29:54]Write i2c OK [15:29:54]MH_I2C_Read... [15:29:54]*** iso7816_init finished! [15:29:54]*** atr: [15:29:54]*** 0F 3B D5 18 FF 81 91 FE [15:29:54]*** 1F C3 80 73 C8 21 10 0A [15:29:54]*** 00 00 00 00 00 00 00 00 [15:29:54]*** 00 00 00 00 00 00 00 00 [15:29:54]*** 00 00 00 00 00 00 00 00 [15:29:54]*** 00 00 00 00 00 00 00 00 [15:29:54]*** 00 00 00 00 00 00 00 00 [15:29:54]*** 00 00 00 00 00 00 00 00 [15:29:54]Read from MH i2c: E0 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E0 10 00 [15:29:54]MH_I2C_Read... [15:29:54]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:29:54]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:29:54]wFMCommunicate request_size=10 [15:29:54]MH_SAM_APDU [15:29:54]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:29:54]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [15:29:54]Write i2c OK [15:29:54]MH_I2C_Read... [15:29:54]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:29:54]Read from MH i2c: E2 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E2 03 00 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [15:29:54]RAPDU: 90 00 [15:29:54]wFMCommunicate OK [15:29:54]wFMCommunicate request_size=4 [15:29:54]MH_SAM_APDU [15:29:54]CAPDU: 80 11 00 00 [15:29:54]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [15:29:54]Write i2c OK [15:29:54]MH_I2C_Read... [15:29:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:54]Read from MH i2c: E2 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E2 17 00 [15:29:54]MH_I2C_Read... [15:29: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 [15:29: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:29:54]wFMCommunicate OK [15:29:54]Detected FM SN is 0000000000874979 [15:29:54]Stored FM SN is 0000000000874979 [15:29:54]wFMCommunicate request_size=9 [15:29:54]MH_SAM_APDU [15:29:54]CAPDU: 80 16 00 00 04 B6 D7 00 00 [15:29:54]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [15:29:54]Write i2c OK [15:29:54]MH_I2C_Read... [15:29:54]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:29:54]Read from MH i2c: E2 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E2 03 00 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [15:29:54]RAPDU: 90 00 [15:29:54]wFMCommunicate OK [15:29:54]FM PIN OK [15:29:54]wFMCommunicate request_size=8 [15:29:54]MH_SAM_APDU [15:29:54]CAPDU: 80 14 04 00 03 02 00 01 [15:29:54]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [15:29:54]Write i2c OK [15:29:54]MH_I2C_Read... [15:29:54]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:29:54]Read from MH i2c: E2 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E2 03 00 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [15:29:54]RAPDU: 90 00 [15:29:54]wFMCommunicate OK [15:29:54]wFMCommunicate request_size=13 [15:29:54]MH_SAM_APDU [15:29:54]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:29: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 [15:29:54]Write i2c OK [15:29:54]MH_I2C_Read... [15:29:54]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:29:54]Read from MH i2c: E2 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E2 03 00 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [15:29:54]RAPDU: 90 00 [15:29:54]wFMCommunicate OK [15:29:54]wFMCommunicate request_size=4 [15:29:54]MH_SAM_APDU [15:29:54]CAPDU: 80 11 00 00 [15:29:54]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [15:29:54]Write i2c OK [15:29:54]MH_I2C_Read... [15:29:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:54]Read from MH i2c: E2 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: E2 17 00 [15:29:54]MH_I2C_Read... [15:29: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 [15:29: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:29:54]wFMCommunicate OK [15:29:54]DocumentArchiveInit [15:29:54]Start Httpd... [15:29:54]Httpd thread 3067669860 created [15:29:54]Write to MH i2c: 01 00 00 0F 00 0F [15:29:54]Write i2c OK [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: 01 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: 01 07 00 [15:29:54]MH_I2C_Read... [15:29:54]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [15:29:54]MH Int Process started [15:29:54]Allocated Socket 7 [15:29:54]Bind OK [15:29:54]Listen OK [15:29:54]httpd running on port 8080 [15:29:54]Waiting for new connection... [15:29:54]OFD Sender: Processing packet 86044 [packets to send 263, broken 262] [15:29:54]ProducePacketName [15:29:54]name=ofd_packets/00086044 [15:29:54]OFD Sender: To server: pG, [15:29:54]CommunicateWithHost lk.salyk.kg:30040 [15:29:54]ConnectInit lk.salyk.kg [15:29:57]Connected sock=6 [15:29: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 B1 01 00 00 03 2D A9 01 54 94 5A 03 01 00 03 00 9D 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 23 04 65 00 8A 04 08 00 34 38 37 34 37 34 31 37 06 04 26 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 55 6E 69 71 75 65 20 43 61 73 74 65 72 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 94 5C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D5 09 00 00 00 00 07 04 06 00 94 5C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 20 94 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 5F 37 F5 03 66 44 95 05 35 9F 2F 9A 28 DC [15:29: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 F2 9E 47 00 65 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 1C 50 01 00 F4 03 04 00 C8 3F ED 66 B6 04 01 00 00 96 99 2D 1E DA 1C E2 8B [15:29:58]CommunicateWithHost err = 0 [15:29:58]CheckOFDResponse [15:29:58]1017 (14) - 77093643461234 [15:29:58]1041 (16) - 0000000000874979 [15:29:58]1040 (4) - 86044 [15:29:58]1012 (4) - 20.09.2024 09:26 [15:29:58]1206 (1) - 0 [15:29:58]OFD Sender: Remove packet 86044 [15:29:58]ProducePacketName [15:29:58]name=ofd_packets/00086044 [15:29:58]NVStorageDeleteData [15:29:58]OFD Sender: No OFD packet to send [15:30:03]OFD Sender: No OFD packet to send [15:30:08]OFD Sender: No OFD packet to send [15:30:13]OFD Sender: No OFD packet to send [15:30:18]OFD Sender: No OFD packet to send [15:30:23]OFD Sender: No OFD packet to send [15:30:28]OFD Sender: No OFD packet to send [15:30:33]OFD Sender: No OFD packet to send [15:30:36]recv_with_timeout no data received [15:30:37]accept exits with 8 [15:30:37]New connection [15:30:37]New thread 3067383140 created [15:30:37]Waiting for new connection... [15:30:37] Sock 8.Parse request [15:30:37]Sock 8.Check first char [15:30:37]Sock 8.First char is OK [15:30:37]request: POST /json_proto HTTP/1.0 [15:30:37]Method: POST [15:30:37]URL: /json_proto [15:30:37]Method is POST - this is cgi request [15:30:37]url: /json_proto [15:30:37]query_string will be loaded in cgi processing [15:30:37]execute_cgi json_proto POST (null) [15:30:37]execute_cgi path=json_proto method=POST [15:30:37]POST find Content-Length [15:30:37]Host: 172.17.47.196:8080 [15:30:37]Content-Length: 215 [15:30:37]Content-Type: application/json [15:30:37] [15:30:37]POST finish read [15:30:37]Found Content-Length = 215 [15:30: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" ] } } [15:30:37]execute_script... [15:30: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" ] } } [15:30:37]POST & json_proto [15:30:37]process_json_proto [15:30:37]json parsed OK: [15:30:37]protocol is kg_v1.0 [15:30:37]action value=get_value [15:30:37]process_action get_value [15:30:37]cmd_get_value [15:30:37]process_action get_value done [15:30:37]requested_data is exist [15:30:37]produce_requested_data [15:30:37]requested_item kkm.sn is exist - process it [15:30:37]requested_item kkm.ver is exist - process it [15:30:37]requested_item fm.sn is exist - process it [15:30:37]wFMCommunicate request_size=4 [15:30:37]MH_SAM_APDU [15:30:37]CAPDU: 80 11 00 00 [15:30:37]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [15:30:37]Write i2c OK [15:30:37]MH_I2C_Read... [15:30:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:37]Read from MH i2c: E2 [15:30:37]MH_I2C_Read... [15:30:37]Read from MH i2c: E2 17 00 [15:30:37]MH_I2C_Read... [15:30: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 [15:30:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:30:37]wFMCommunicate OK [15:30:37]requested_item fd.num is exist - process it [15:30:37]SAM_PROTO_GetFieldsCounters [15:30:37]wFMCommunicate request_size=4 [15:30:37]MH_SAM_APDU [15:30:37]CAPDU: 80 13 00 00 [15:30:37]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [15:30:37]Write i2c OK [15:30:37]MH_I2C_Read... [15:30:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:30:37]Read from MH i2c: E2 [15:30:37]MH_I2C_Read... [15:30:37]Read from MH i2c: E2 62 00 [15:30:37]MH_I2C_Read... [15:30: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 1C 50 01 00 0E 04 04 00 EF 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 7A [15:30: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 1C 50 01 00 0E 04 04 00 EF 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:30:37]wFMCommunicate OK [15:30:37]SAM_PROTO_GetFieldsCounters done [15:30:37]requested_item shift.num is exist - process it [15:30:37]requested_item shift.opened is exist - process it [15:30:37]req_shift_opened [15:30:37]FM_GetShiftState [15:30:37]SAM_PROTO_GetShiftState [15:30:37]wFMCommunicate request_size=4 [15:30:37]MH_SAM_APDU [15:30:37]CAPDU: 80 13 01 00 [15:30:37]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [15:30:37]Write i2c OK [15:30:37]MH_I2C_Read... [15:30:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:37]Read from MH i2c: E2 [15:30:37]MH_I2C_Read... [15:30:37]Read from MH i2c: E2 0E 00 [15:30:37]MH_I2C_Read... [15:30:37]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [15:30:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:30:37]wFMCommunicate OK [15:30:37]SAM_PROTO_GetShiftState done [15:30:37]FM_GetShiftState done [15:30:37]req_shift_opened done [15:30:37]requested_item shift.open_date is exist - process it [15:30:37]req_shift_open_date [15:30:37]req_shift_open_date done [15:30:37]produce_requested_data done [15:30:37]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86044,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:30:37]process_action_free get_value [15:30:37]json_value_free [15:30:37]json_value_free done [15:30:37]process_json_proto returns [15:30:37]Send response to host [15:30:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86044,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:30:37]free response buf [15:30:37]execute_script done [15:30:37]execute_script returns [15:30:37]free content buf [15:30:37]Sock 8.Close socket [15:30:37]Sock 8.Thread stoped [15:30:37]accept exits with 9 [15:30:37]New connection [15:30:37]New thread 3067239780 created [15:30:37]Thread 3067383140 joined [15:30:37]Waiting for new connection... [15:30:37] Sock 9.Parse request [15:30:37]Sock 9.Check first char [15:30:37]Sock 9.First char is OK [15:30:37]request: POST /json_proto HTTP/1.0 [15:30:37]Method: POST [15:30:37]URL: /json_proto [15:30:37]Method is POST - this is cgi request [15:30:37]url: /json_proto [15:30:37]query_string will be loaded in cgi processing [15:30:37]execute_cgi json_proto POST (null) [15:30:37]execute_cgi path=json_proto method=POST [15:30:37]POST find Content-Length [15:30:37]Host: 172.17.47.196:8080 [15:30:37]Content-Length: 331 [15:30:37]Content-Type: application/json [15:30:37] [15:30:37]POST finish read [15:30:37]Found Content-Length = 331 [15:30: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" ] } } [15:30:37]execute_script... [15:30: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" ] } } [15:30:38]POST & json_proto [15:30:38]process_json_proto [15:30:38]json parsed OK: [15:30:38]protocol is kg_v1.0 [15:30:38]action value=get_value [15:30:38]process_action get_value [15:30:38]cmd_get_value [15:30:38]process_action get_value done [15:30:38]requested_data is exist [15:30:38]produce_requested_data [15:30:38]requested_item fm.sale.total is exist - process it [15:30:38]SAM_PROTO_GetFMData [15:30:38]wFMCommunicate request_size=4 [15:30:38]MH_SAM_APDU [15:30:38]CAPDU: 80 13 03 00 [15:30:38]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [15:30:38]Write i2c OK [15:30:38]MH_I2C_Read... [15:30:38]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:30:38]Read from MH i2c: E2 [15:30:38]MH_I2C_Read... [15:30:38]Read from MH i2c: E2 FD 00 [15:30:38]MH_I2C_Read... [15:30:38]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 3D 4C 01 00 69 04 A3 00 6F 04 04 00 C4 49 01 00 B1 04 05 00 9E 69 D1 B3 01 70 04 05 00 AC 31 81 86 01 72 04 04 00 F2 37 50 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 0A BA 4B 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 7C 91 DB 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 57 [15:30:38]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 3D 4C 01 00 69 04 A3 00 6F 04 04 00 C4 49 01 00 B1 04 05 00 9E 69 D1 B3 01 70 04 05 00 AC 31 81 86 01 72 04 04 00 F2 37 50 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 0A BA 4B 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 7C 91 DB 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 [15:30:38]wFMCommunicate OK [15:30:38]wFMCommunicate request_size=4 [15:30:38]MH_SAM_APDU [15:30:38]CAPDU: 80 17 00 00 [15:30:38]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [15:30:38]Write i2c OK [15:30:38]MH_I2C_Read... [15:30:38]OFD Sender: No OFD packet to send [15:30:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:30:38]Read from MH i2c: E2 [15:30:38]MH_I2C_Read... [15:30:38]Read from MH i2c: E2 FD 00 [15:30:38]MH_I2C_Read... [15:30:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:30:40]Read from MH i2c: E2 [15:30:40]MH_I2C_Read... [15:30:40]Read from MH i2c: E2 FD 00 [15:30:40]MH_I2C_Read... [15:30:40]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [15:30:40]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [15:30:40]wFMCommunicate OK [15:30:40]wFMCommunicate request_size=4 [15:30:40]MH_SAM_APDU [15:30:40]CAPDU: 80 17 00 00 [15:30:40]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [15:30:40]Write i2c OK [15:30:40]MH_I2C_Read... [15:30:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:30:40]Read from MH i2c: E2 [15:30:40]MH_I2C_Read... [15:30:40]Read from MH i2c: E2 FD 00 [15:30:40]MH_I2C_Read... [15:30:40]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [15:30:40]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [15:30:40]wFMCommunicate OK [15:30:40]wFMCommunicate request_size=4 [15:30:40]MH_SAM_APDU [15:30:40]CAPDU: 80 17 00 00 [15:30:40]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [15:30:40]Write i2c OK [15:30:40]MH_I2C_Read... [15:30:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:30:41]Read from MH i2c: E2 [15:30:41]MH_I2C_Read... [15:30:41]Read from MH i2c: E2 FD 00 [15:30:41]MH_I2C_Read... [15:30:41]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [15:30:41]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [15:30:41]wFMCommunicate OK [15:30:41]wFMCommunicate request_size=4 [15:30:41]MH_SAM_APDU [15:30:41]CAPDU: 80 17 00 00 [15:30:41]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [15:30:41]Write i2c OK [15:30:41]MH_I2C_Read... [15:30:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [15:30:41]Read from MH i2c: E2 [15:30:41]MH_I2C_Read... [15:30:41]Read from MH i2c: E2 CC 00 [15:30:41]MH_I2C_Read... [15:30:41]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [15:30:41]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:30:41]wFMCommunicate OK [15:30:41]SAM_PROTO_GetShiftData done [15:30:41]requested_item shift.sale.total_cash is exist - process it [15:30:41]requested_item shift.sale_refund.total is exist - process it [15:30:41]requested_item shift.sale_refund.total_cash is exist - process it [15:30:41]requested_item shift.buy.total is exist - process it [15:30:41]requested_item shift.buy.total_cash is exist - process it [15:30:41]produce_requested_data done [15:30:41]produce_requested_data return {"fm.sale.total":73118130.22,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":151969.89,"shift.sale.total_cash":140855.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} [15:30:41]process_action_free get_value [15:30:41]json_value_free [15:30:41]json_value_free done [15:30:41]process_json_proto returns [15:30:41]Send response to host [15:30:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73118130.22,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":151969.89,"shift.sale.total_cash":140855.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}}} [15:30:41]free response buf [15:30:41]execute_script done [15:30:41]execute_script returns [15:30:41]free content buf [15:30:41]Sock 9.Close socket [15:30:41]Sock 9.Thread stoped [15:30:41]accept exits with 8 [15:30:41]New connection [15:30:41]New thread 3067383140 created [15:30:41]Thread 3067239780 joined [15:30:41]Waiting for new connection... [15:30:41] Sock 8.Parse request [15:30:41]Sock 8.Check first char [15:30:41]Sock 8.First char is OK [15:30:41]request: POST /json_proto HTTP/1.0 [15:30:41]Method: POST [15:30:41]URL: /json_proto [15:30:41]Method is POST - this is cgi request [15:30:41]url: /json_proto [15:30:41]query_string will be loaded in cgi processing [15:30:41]execute_cgi json_proto POST (null) [15:30:41]execute_cgi path=json_proto method=POST [15:30:41]POST find Content-Length [15:30:41]Host: 172.17.47.196:8080 [15:30:41]Content-Length: 800 [15:30:41]Content-Type: application/json [15:30:41] [15:30:41]POST finish read [15:30:41]Found Content-Length = 800 [15:30: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 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 [15:30: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 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 [15:30:38]wFMCommunicate OK [15:30:38]wFMCommunicate request_size=4 [15:30:38]MH_SAM_APDU [15:30:38]CAPDU: 80 17 00 00 [15:30:38]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [15:30:38]Write i2c OK [15:30:38]MH_I2C_Read... [15:30:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:30:39]Read from MH i2c: E2 [15:30:39]MH_I2C_Read... [15:30:39]Read from MH i2c: E2 FD 00 [15:30:39]MH_I2C_Read... [15:30: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 [15:30: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 [15:30:39]wFMCommunicate OK [15:30:39]wFMCommunicate request_size=4 [15:30:39]MH_SAM_APDU [15:30:39]CAPDU: 80 17 00 00 [15:30:39]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [15:30:39]Write i2c OK [15:30:39]MH_I2C_Read... [15:30:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:30:39]Read from MH i2c: E2 [15:30:39]MH_I2C_Read... [15:30:39]Read from MH i2c: E2 FD 00 [15:30:39]MH_I2C_Read... [15:30: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 [15:30: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 [15:30:39]wFMCommunicate OK [15:30:39]wFMCommunicate request_size=4 [15:30:39]MH_SAM_APDU [15:30:39]CAPDU: 80 17 00 00 [15:30:39]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [15:30:39]Write i2c OK [15:30:39]MH_I2C_Read... [15:30:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [15:30:39]Read from MH i2c: E2 [15:30:39]MH_I2C_Read... [15:30:39]Read from MH i2c: E2 E5 00 [15:30:39]MH_I2C_Read... [15:30: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 [15:30: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 [15:30:39]wFMCommunicate OK [15:30:39]SAM_PROTO_GetFMData done [15:30:39]requested_item fm.sale_refund.total is exist - process it [15:30:39]requested_item fm.buy.total is exist - process it [15:30:39]requested_item shift.sale.total is exist - process it [15:30:39]SAM_PROTO_GetShiftData [15:30:39]wFMCommunicate request_size=4 [15:30:39]MH_SAM_APDU [15:30:39]CAPDU: 80 13 02 00 [15:30:39]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [15:30:39]Write i2c OK [15:30:39]MH_I2C_Read... [15:30:40]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:30:40]Read from MH i2c: E2 [15:30:40]MH_I2C_Read... [15:30:40]Read from MH i2c: E2 FD 00 [15:30:40]MH_I2C_Read... [15:30:40]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 CB 00 00 00 69 04 9C 00 6F 04 04 00 CB 00 00 00 B1 04 03 00 3D E3 E7 70 04 03 00 7C ED D6 72 04 03 00 C1 F5 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 FE A1 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 73 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 41 [15:30:40]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 CB 00 00 00 69 04 9C 00 6F 04 04 00 CB 00 00 00 B1 04 03 00 3D E3 E7 70 04 03 00 7C ED D6 72 04 03 00 C1 F5 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 FE A1 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 73 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [15:30:40]wFMCommunicate OK [15:30:40]wFMCommunicate request_size=4 [15:30:40]MH_SAM_APDU [15:30:40]CAPDU: 80 17 00 00 [15:30:40]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [15:30:40]Write i2c OK [15:30:40]MH_I2C_Read... [15:30:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870919", "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:30:41]execute_script... [15:30: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)870919", "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:30:41]POST & json_proto [15:30:41]process_json_proto [15:30:41]json parsed OK: [15:30:41]protocol is kg_v1.0 [15:30:41]action value=close_receipt [15:30:41]process_action close_receipt [15:30:41]cmd_close_receipt [15:30:41]MH_GetDate [15:30:41]Write to MH i2c: F0 00 00 1D 00 0C [15:30:41]Write i2c OK [15:30:41]MH_I2C_Read... [15:30:41]Read from MH i2c: F0 [15:30:41]MH_I2C_Read... [15:30:41]Read from MH i2c: F0 09 00 [15:30:41]MH_I2C_Read... [15:30:41]Read from MH i2c: F0 09 00 1D 00 00 22 95 ED 66 4C 6B 94 66 D0 [15:30:41]GetLastDocTimeStamp 1726845984 [15:30:41]current date 1726846242 [15:30:41]FM_GetShiftState [15:30:41]SAM_PROTO_GetShiftState [15:30:41]wFMCommunicate request_size=4 [15:30:41]MH_SAM_APDU [15:30:41]CAPDU: 80 13 01 00 [15:30:41]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [15:30:41]Write i2c OK [15:30:41]MH_I2C_Read... [15:30:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:41]Read from MH i2c: E2 [15:30:41]MH_I2C_Read... [15:30:41]Read from MH i2c: E2 0E 00 [15:30:41]MH_I2C_Read... [15:30:41]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [15:30:41]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:30:41]wFMCommunicate OK [15:30:41]SAM_PROTO_GetShiftState done [15:30:41]FM_GetShiftState done [15:30:41]opened in 1726791534 [15:30:41]opened+sec_in_day 1726877934 [15:30:41]quantity*price = 50036 [15:30:41]sum+1 = 50037 [15:30:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 204 20.09.2024 15:30 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86045 ФПД: 188885214100416 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T153042&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86045&fm=188885214100416&tin=02508201610067®Number=0000000000092592&sum=50036 [15:30:42]StoreToDocumentArchive [15:30:42]shift 495 fd 86045 [15:30:42]save to /storage/0495/doc_00086045 [15:30:42]save last doc name /storage/0495/doc_00086045 to /storage/kkm_last_doc_name [15:30:42]save OK [15:30:42]Clear old archive folders... [15:30:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:30:42]tlvbuf is 00A54BB0 [15:30:42]SAM_PROTO_ClearQueue [15:30:42]wFMCommunicate request_size=4 [15:30:42]MH_SAM_APDU [15:30:42]CAPDU: 80 09 00 00 [15:30:42]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [15:30:42]Write i2c OK [15:30:42]MH_I2C_Read... [15:30:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:30:42]Read from MH i2c: E2 [15:30:42]MH_I2C_Read... [15:30:42]Read from MH i2c: E2 03 00 [15:30:42]MH_I2C_Read... [15:30:42]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [15:30:42]RAPDU: 90 00 [15:30:42]wFMCommunicate OK [15:30:42]SAM_PROTO_ClearQueue done [15:30:42]KKMCreateOFDPacket [15:30:42]OFDProtocolAddRootSTLVToBuf [15:30:42]FM_MakeSignedData [15:30:42]FM_MakeSignedData [15:30:42]SAM_PROTO_SignData [15:30:42]wFMCommunicate request_size=4 [15:30:42]MH_SAM_APDU [15:30:42]CAPDU: 80 0D 01 02 [15:30:42]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [15:30:42]Write i2c OK [15:30:42]MH_I2C_Read... [15:30:42]Read from MH i2c: E2 [15:30:42]MH_I2C_Read... [15:30:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:30:42]Read from MH i2c: E2 03 00 [15:30:42]MH_I2C_Read... [15:30:42]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [15:30:42]RAPDU: 90 00 [15:30:42]wFMCommunicate OK [15:30:42]wFMCommunicate request_size=255 [15:30:42]MH_SAM_APDU [15:30: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 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 CC 00 00 00 F4 03 04 00 22 95 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 AB [15:30:42]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 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 CC 00 00 00 F4 03 04 00 22 95 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 AB 00 00 59 [15:30:42]Write i2c OK [15:30:42]MH_I2C_Read... [15:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:43]Read from MH i2c: E2 [15:30:43]MH_I2C_Read... [15:30:43]Read from MH i2c: E2 03 00 [15:30:43]MH_I2C_Read... [15:30:43]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [15:30:43]RAPDU: 90 00 [15:30:43]wFMCommunicate OK [15:30:43]wFMCommunicate request_size=10 [15:30:43]MH_SAM_APDU [15:30:43]CAPDU: 80 0D 02 02 05 CA 44 16 FB C0 [15:30:43]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 CA 44 16 FB C0 00 00 91 [15:30:43]Write i2c OK [15:30:43]MH_I2C_Read... [15:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:43]Read from MH i2c: E2 [15:30:43]MH_I2C_Read... [15:30:43]Read from MH i2c: E2 03 00 [15:30:43]MH_I2C_Read... [15:30:43]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [15:30:43]RAPDU: 90 00 [15:30:43]wFMCommunicate OK [15:30:43]wFMCommunicate request_size=4 [15:30:43]MH_SAM_APDU [15:30:43]CAPDU: 80 0D 03 02 [15:30:43]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [15:30:43]Write i2c OK [15:30:43]MH_I2C_Read... [15:30:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:30:43]Read from MH i2c: E2 [15:30:43]MH_I2C_Read... [15:30:43]Read from MH i2c: E2 0B 00 [15:30:43]MH_I2C_Read... [15:30:43]Read from MH i2c: E2 0B 00 2F 00 00 69 15 F7 12 6A D6 EF B4 90 00 15 [15:30:43]RAPDU: 69 15 F7 12 6A D6 EF B4 90 00 [15:30:43]wFMCommunicate OK [15:30:43]SAM_PROTO_SignData done [15:30:43]FM_MakeSignedData done [15:30:43]CreateOFDProtocolMessage [15:30:43]wFMCommunicate request_size=4 [15:30:43]MH_SAM_APDU [15:30:43]CAPDU: 80 11 00 00 [15:30:43]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [15:30:43]Write i2c OK [15:30:43]MH_I2C_Read... [15:30:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:43]Read from MH i2c: E2 [15:30:43]MH_I2C_Read... [15:30:43]Read from MH i2c: E2 17 00 [15:30:43]MH_I2C_Read... [15:30: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 [15:30: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:30:43]wFMCommunicate OK [15:30:43]CreateOFDProtocolMessage done [15:30:43]OFDSenderStorePacket 86045 [15:30:43]StoreOFDPacket docnum=86045 [15:30: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 37 29 07 01 FB D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 CC 00 00 00 F4 03 04 00 22 95 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 AB CA 44 16 FB C0 69 15 F7 12 6A D6 EF B4 [15:30:43]CheckFolder [15:30:43]dirname=/storage/ofd_packets [15:30:43]CheckFolder done [15:30:43]ProducePacketName [15:30:43]name=ofd_packets/00086045 [15:30:43]NVStorageSaveData ofd_packets/00086045 [15:30:43]File name is /storage/ofd_packets/00086045 [15:30:43]Write 301 bytes [15:30:43]NVStorageSaveData done [15:30:43]OFDSenderStorePacket done [15:30:43]KKMCreateOFDPacket done [15:30:43]NVStorageSaveData kkm_last_timestamp [15:30:43]File name is /storage/kkm_last_timestamp [15:30:43]Write 4 bytes [15:30:43]NVStorageSaveData done [15:30:43]ExternCall_PrintAddStr [15:30:43]wPrintStart [15:30:43]Write to MH i2c: 01 00 00 31 00 31 [15:30:43]Write i2c OK [15:30:43]MH_I2C_Read... [15:30:43]Read from MH i2c: 01 [15:30:43]MH_I2C_Read... [15:30:43]Read from MH i2c: 01 07 00 [15:30:43]MH_I2C_Read... [15:30:43]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [15:30:43]RasterBufferAndPrint [15:30:43]line Счет N : (1)870919 [15:30:43]line ИНН: 02508201610067 [15:30:43]line Контрольно-Кассовый Чек [15:30:43]line ПРОДАЖА [15:30:43]line ТРК (МРК, ГНК) : 43 [15:30:44]line Товар: 2710124130 [15:30:44]line Аи-92-К-5 [15:30:44]line 7.380 * 67.80 [15:30:44]line = 500.36 [15:30:44]line НДС 12% НСП 1% [15:30:44]line > о реализуемом товаре [15:30:44]line ИТОГО: 500.36 [15:30:44]line НСП 1% : 4.43 [15:30:44]line НДС 12% : 53.14 [15:30:44]line Наличными: 0.00 [15:30:44]line Безнал.: 500.36 [15:30:44]line Место: АЗС № 137 "Партнер Нефть" [15:30:44]OFD Sender: Processing packet 86045 [packets to send 263, broken 262] [15:30:44]ProducePacketName [15:30:44]name=ofd_packets/00086045 [15:30:44]OFD Sender: To server: pG, [15:30:44]CommunicateWithHost lk.salyk.kg:30040 [15:30:44]ConnectInit lk.salyk.kg [15:30:44]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:30:44]line СНО: Общий режим [15:30:44]line Чек 204 20.09.2024 15:30 [15:30:44]line Смена: 495 ФФД: 1.0 [15:30:44]line ЗНМ: 0300000064 [15:30:44]line РНМ: 0000000000092592 [15:30:44]line Версия ККМ: 001 [15:30:44]line Платежная система: O! деньги [15:30:44]line ФМ: 0000000000874979 [15:30:44]line ФД: 86045 [15:30:44]line ФПД: 188885214100416 [15:30:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T153042&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86045&fm=188885214100416&tin=02508201610067®Number=0000000000092592&sum=50036 [15:30:44]written 0, free lines is 4095 [15:30:44]Write to MH i2c: 01 00 00 5B 00 5B [15:30:44]Write i2c OK [15:30:44]MH_I2C_Read... [15:30:44]Read from MH i2c: 01 [15:30:44]MH_I2C_Read... [15:30:44]Read from MH i2c: 01 07 00 [15:30:44]MH_I2C_Read... [15:30:44]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 F1 0C 5F [15:30:44]RasterBufferAndPrint [15:30:44]line [15:30:44]line [15:30:44]line [15:30:44]line [15:30:44]line [15:30:44]written 0, free lines is 3329 [15:30:44]MH_Cut [15:30:44]Write to MH i2c: D1 01 00 62 00 01 34 [15:30:44]Write i2c OK [15:30:44]MH_I2C_Read... [15:30:44]Read from MH i2c: D1 [15:30:44]MH_I2C_Read... [15:30:44]Read from MH i2c: D1 01 00 [15:30:44]MH_I2C_Read... [15:30:44]Read from MH i2c: D1 01 00 62 00 00 33 [15:30:44]Write to MH i2c: 01 00 00 63 00 63 [15:30:44]Write i2c OK [15:30:44]MH_I2C_Read... [15:30:45]*** Cut start [15:30:45]*** Partial cut [15:30:45]*** CUTSNS_PIN = 1 [15:30:45]*** CUTSNS_PIN = 0 [15:30:45]*** Brake cut motor [15:30:45]Read from MH i2c: 01 [15:30:45]MH_I2C_Read... [15:30:45]*** Stop cut motor [15:30:45]*** Cut end [15:30:45]Read from MH i2c: 01 07 00 [15:30:45]MH_I2C_Read... [15:30:45]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [15:30:45]process_action close_receipt done [15:30:45]requested_data is exist [15:30:45]produce_requested_data [15:30:45]requested_item fm.sn is exist - process it [15:30:45]wFMCommunicate request_size=4 [15:30:45]MH_SAM_APDU [15:30:45]CAPDU: 80 11 00 00 [15:30:45]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [15:30:45]Write i2c OK [15:30:45]MH_I2C_Read... [15:30:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:46]Read from MH i2c: E2 [15:30:46]MH_I2C_Read... [15:30:46]Read from MH i2c: E2 17 00 [15:30:46]MH_I2C_Read... [15:30:46]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 [15:30: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:30:46]wFMCommunicate OK [15:30:46]requested_item fd.num is exist - process it [15:30:46]SAM_PROTO_GetFieldsCounters [15:30:46]wFMCommunicate request_size=4 [15:30:46]MH_SAM_APDU [15:30:46]CAPDU: 80 13 00 00 [15:30:46]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [15:30:46]Write i2c OK [15:30:46]MH_I2C_Read... [15:30:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:30:46]Read from MH i2c: E2 [15:30:46]MH_I2C_Read... [15:30:46]Read from MH i2c: E2 62 00 [15:30:46]MH_I2C_Read... [15:30:46]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 1D 50 01 00 0E 04 04 00 EF 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 D2 [15:30:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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:30:46]wFMCommunicate OK [15:30:46]SAM_PROTO_GetFieldsCounters done [15:30:46]requested_item shift.num is exist - process it [15:30:46]requested_item shift.opened is exist - process it [15:30:46]req_shift_opened [15:30:46]FM_GetShiftState [15:30:46]SAM_PROTO_GetShiftState [15:30:46]wFMCommunicate request_size=4 [15:30:46]MH_SAM_APDU [15:30:46]CAPDU: 80 13 01 00 [15:30:46]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [15:30:46]Write i2c OK [15:30:46]MH_I2C_Read... [15:30:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:46]Read from MH i2c: E2 [15:30:46]MH_I2C_Read... [15:30:46]Read from MH i2c: E2 0E 00 [15:30:46]MH_I2C_Read... [15:30:46]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6E [15:30:46]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:30:46]wFMCommunicate OK [15:30:46]SAM_PROTO_GetShiftState done [15:30:46]FM_GetShiftState done [15:30:46]req_shift_opened done [15:30:46]requested_item shift.open_date is exist - process it [15:30:46]req_shift_open_date [15:30:46]req_shift_open_date done [15:30:46]produce_requested_data done [15:30:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86045,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:30:46]process_action_free close_receipt [15:30:46]json_value_free [15:30:46]json_value_free done [15:30:46]process_json_proto returns [15:30:46]Send response to host [15:30:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86045,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:30:46]free response buf [15:30:46]execute_script done [15:30:46]execute_script returns [15:30:46]free content buf [15:30:46]Sock 8.Close socket [15:30:46]Sock 8.Thread stoped [15:30:51]recv_with_timeout no data received [15:30:54]accept exits with 10 [15:30:54]New connection [15:30:54]New thread 3067239780 created [15:30:54]Thread 3067383140 joined [15:30:54]Waiting for new connection... [15:30:54] Sock 10.Parse request [15:30:54]Sock 10.Check first char [15:30:54]Sock 10.First char is OK [15:30:54]request: POST /json_proto HTTP/1.0 [15:30:54]Method: POST [15:30:54]URL: /json_proto [15:30:54]Method is POST - this is cgi request [15:30:54]url: /json_proto [15:30:54]query_string will be loaded in cgi processing [15:30:54]execute_cgi json_proto POST (null) [15:30:54]execute_cgi path=json_proto method=POST [15:30:54]POST find Content-Length [15:30:54]Host: 172.17.47.196:8080 [15:30:54]Content-Length: 658 [15:30:54]Content-Type: application/json [15:30:54] [15:30:54]POST finish read [15:30:54]Found Content-Length = 658 [15:30:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147826", "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 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:30:54]execute_script... [15:30: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)147826", "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 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:30:54]POST & json_proto [15:30:54]process_json_proto [15:30:54]json parsed OK: [15:30:54]protocol is kg_v1.0 [15:30:54]action value=close_receipt [15:30:54]process_action close_receipt [15:30:54]cmd_close_receipt [15:30:54]MH_GetDate [15:30:54]Write to MH i2c: F0 00 00 67 00 56 [15:30:54]Write i2c OK [15:30:54]MH_I2C_Read... [15:30:54]Read from MH i2c: F0 [15:30:54]MH_I2C_Read... [15:30:54]Read from MH i2c: F0 09 00 [15:30:54]MH_I2C_Read... [15:30:54]Read from MH i2c: F0 09 00 67 00 00 2E 95 ED 66 4C 6B 94 66 26 [15:30:54]GetLastDocTimeStamp 1726846242 [15:30:54]current date 1726846254 [15:30:54]FM_GetShiftState [15:30:54]SAM_PROTO_GetShiftState [15:30:54]wFMCommunicate request_size=4 [15:30:54]MH_SAM_APDU [15:30:54]CAPDU: 80 13 01 00 [15:30:54]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [15:30:54]Write i2c OK [15:30:54]MH_I2C_Read... [15:30:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:54]Read from MH i2c: E2 [15:30:54]MH_I2C_Read... [15:30:54]Read from MH i2c: E2 0E 00 [15:30:54]MH_I2C_Read... [15:30:54]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 70 [15:30:54]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:30:54]wFMCommunicate OK [15:30:54]SAM_PROTO_GetShiftState done [15:30:54]FM_GetShiftState done [15:30:54]opened in 1726791534 [15:30:54]opened+sec_in_day 1726877934 [15:30:54]quantity*price = 8500 [15:30:54]sum+1 = 8501 [15:30:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 85.00 НСП 1% : 0.75 НДС 12% : 9.03 Наличными: 85.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 205 20.09.2024 15:30 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86046 ФПД: 118964608563072 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T153054&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86046&fm=118964608563072&tin=02508201610067®Number=0000000000092592&sum=8500 0 [15:30:55]StoreToDocumentArchive [15:30:55]shift 495 fd 86046 [15:30:55]save to /storage/0495/doc_00086046 [15:30:55]save last doc name /storage/0495/doc_00086046 to /storage/kkm_last_doc_name [15:30:55]save OK [15:30:55]Clear old archive folders... [15:30:55]ProcessDocumentItem done err = 0, tmpTLVsize=281 [15:30:55]tlvbuf is 00A7E720 [15:30:55]SAM_PROTO_ClearQueue [15:30:55]wFMCommunicate request_size=4 [15:30:55]MH_SAM_APDU [15:30:55]CAPDU: 80 09 00 00 [15:30:55]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [15:30:55]Write i2c OK [15:30:55]MH_I2C_Read... [15:30:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:30:55]Read from MH i2c: E2 [15:30:55]MH_I2C_Read... [15:30:55]Read from MH i2c: E2 03 00 [15:30:55]MH_I2C_Read... [15:30:55]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [15:30:55]RAPDU: 90 00 [15:30:55]wFMCommunicate OK [15:30:55]SAM_PROTO_ClearQueue done [15:30:55]KKMCreateOFDPacket [15:30:55]OFDProtocolAddRootSTLVToBuf [15:30:55]FM_MakeSignedData [15:30:55]FM_MakeSignedData [15:30:55]SAM_PROTO_SignData [15:30:55]wFMCommunicate request_size=4 [15:30:55]MH_SAM_APDU [15:30:55]CAPDU: 80 0D 01 02 [15:30:55]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [15:30:55]Write i2c OK [15:30:55]MH_I2C_Read... [15:30:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:30:55]Read from MH i2c: E2 [15:30:55]MH_I2C_Read... [15:30:55]Read from MH i2c: E2 03 00 [15:30:55]MH_I2C_Read... [15:30:55]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [15:30:55]RAPDU: 90 00 [15:30:55]wFMCommunicate OK [15:30:55]wFMCommunicate request_size=255 [15:30:55]MH_SAM_APDU [15:30:55]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 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 CD 00 00 00 F4 03 04 00 2E 95 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 [15:30:55]Write to MH i2c: E2 02 01 77 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 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 CD 00 00 00 F4 03 04 00 2E 95 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 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 24 [15:30:55]Write i2c OK [15:30:55]MH_I2C_Read... [15:30:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:56]Read from MH i2c: E2 [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: E2 03 00 [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [15:30:56]RAPDU: 90 00 [15:30:56]wFMCommunicate OK [15:30:56]wFMCommunicate request_size=40 [15:30:56]MH_SAM_APDU [15:30:56]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 1E 50 01 00 35 04 06 00 6C 32 9B 3B F7 80 [15:30:56]Write to MH i2c: E2 2B 00 78 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 1E 50 01 00 35 04 06 00 6C 32 9B 3B F7 80 00 00 15 [15:30:56]Write i2c OK [15:30:56]MH_I2C_Read... [15:30:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:56]Read from MH i2c: E2 [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: E2 03 00 [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [15:30:56]RAPDU: 90 00 [15:30:56]wFMCommunicate OK [15:30:56]wFMCommunicate request_size=4 [15:30:56]MH_SAM_APDU [15:30:56]CAPDU: 80 0D 03 02 [15:30:56]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [15:30:56]Write i2c OK [15:30:56]MH_I2C_Read... [15:30:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:30:56]Read from MH i2c: E2 [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: E2 0B 00 [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: E2 0B 00 79 00 00 3F 42 19 9C 61 83 AA 7A 90 00 33 [15:30:56]RAPDU: 3F 42 19 9C 61 83 AA 7A 90 00 [15:30:56]wFMCommunicate OK [15:30:56]SAM_PROTO_SignData done [15:30:56]FM_MakeSignedData done [15:30:56]CreateOFDProtocolMessage [15:30:56]wFMCommunicate request_size=4 [15:30:56]MH_SAM_APDU [15:30:56]CAPDU: 80 11 00 00 [15:30:56]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [15:30:56]Write i2c OK [15:30:56]MH_I2C_Read... [15:30:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:56]Read from MH i2c: E2 [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: E2 17 00 [15:30:56]MH_I2C_Read... [15:30:56]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 [15: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 [15:30:56]wFMCommunicate OK [15:30:56]CreateOFDProtocolMessage done [15:30:56]OFDSenderStorePacket 86046 [15:30:56]StoreOFDPacket docnum=86046 [15: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 2D 01 00 00 A5 CF 25 01 5A 96 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 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 CD 00 00 00 F4 03 04 00 2E 95 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 6C 32 9B 3B F7 80 3F 42 19 9C 61 83 AA 7A [15:30:56]CheckFolder [15:30:56]dirname=/storage/ofd_packets [15:30:56]CheckFolder done [15:30:56]ProducePacketName [15:30:56]name=ofd_packets/00086046 [15:30:56]NVStorageSaveData ofd_packets/00086046 [15:30:56]File name is /storage/ofd_packets/00086046 [15:30:56]Write 331 bytes [15:30:56]NVStorageSaveData done [15:30:56]OFDSenderStorePacket done [15:30:56]KKMCreateOFDPacket done [15:30:56]NVStorageSaveData kkm_last_timestamp [15:30:56]File name is /storage/kkm_last_timestamp [15:30:56]Write 4 bytes [15:30:56]NVStorageSaveData done [15:30:56]ExternCall_PrintAddStr [15:30:56]wPrintStart [15:30:56]Write to MH i2c: 01 00 00 7B 00 7B [15:30:56]Write i2c OK [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: 01 [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: 01 07 00 [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [15:30:56]RasterBufferAndPrint [15:30:56]line Счет N : (3)147826 [15:30:56]line ИНН: 02508201610067 [15:30:56]line Контрольно-Кассовый Чек [15:30:56]line ПРОДАЖА [15:30:56]line Товар: 5449000000996 [15:30:56]line Напиток Кока-Кола 0,33л [15:30:56]line 1.000 * 85.00 [15:30:56]line = 85.00 [15:30:56]line НДС 12% НСП 1% [15:30:56]line > о реализуемом товаре [15:30:56]line ИТОГО: 85.00 [15:30:56]line НСП 1% : 0.75 [15:30:56]line НДС 12% : 9.03 [15:30:56]line Наличными: 85.00 [15:30:56]line Безнал.: 0.00 [15:30:56]line Место: АЗС № 137 "Партнер Нефть" [15:30:56]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:30:56]line СНО: Общий режим [15:30:56]line Чек 205 20.09.2024 15:30 [15:30:56]line Смена: 495 ФФД: 1.0 [15:30:56]line ЗНМ: 0300000064 [15:30:56]line РНМ: 0000000000092592 [15:30:56]line Версия ККМ: 001 [15:30:56]line ФМ: 0000000000874979 [15:30:56]line ФД: 86046 [15:30:56]line ФПД: 118964608563072 [15:30:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T153054&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86046&fm=118964608563072&tin=02508201610067®Number=0000000000092592&sum=8500 [15:30:56]line 0 [15:30:56]written 0, free lines is 4095 [15:30:56]Write to MH i2c: 01 00 00 A3 00 A3 [15:30:56]Write i2c OK [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: 01 [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: 01 07 00 [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: 01 07 00 A3 00 00 00 00 00 00 00 0D B7 [15:30:56]RasterBufferAndPrint [15:30:56]line [15:30:56]line [15:30:56]line [15:30:56]line [15:30:56]line [15:30:56]written 0, free lines is 3349 [15:30:56]MH_Cut [15:30:56]Write to MH i2c: D1 01 00 AA 00 01 7C [15:30:56]Write i2c OK [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: D1 [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: D1 01 00 [15:30:56]MH_I2C_Read... [15:30:56]Read from MH i2c: D1 01 00 AA 00 00 7B [15:30:56]Write to MH i2c: 01 00 00 AB 00 AB [15:30:56]Write i2c OK [15:30:56]MH_I2C_Read... [15:30:57]*** Cut start [15:30:57]*** Partial cut [15:30:57]*** CUTSNS_PIN = 1 [15:30:57]*** CUTSNS_PIN = 0 [15:30:57]*** Brake cut motor [15:30:58]Read from MH i2c: 01 [15:30:58]MH_I2C_Read... [15:30:58]*** Stop cut motor [15:30:58]*** Cut end [15:30:58]Read from MH i2c: 01 07 00 [15:30:58]MH_I2C_Read... [15:30:58]Read from MH i2c: 01 07 00 AB 00 00 00 00 00 00 FF 0F C0 [15:30:58]process_action close_receipt done [15:30:58]requested_data is exist [15:30:58]produce_requested_data [15:30:58]requested_item fm.sn is exist - process it [15:30:58]wFMCommunicate request_size=4 [15:30:58]MH_SAM_APDU [15:30:58]CAPDU: 80 11 00 00 [15:30:58]Write to MH i2c: E2 08 00 AC 00 80 11 00 00 00 00 00 00 26 [15:30:58]Write i2c OK [15:30:58]MH_I2C_Read... [15:30:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:58]Read from MH i2c: E2 [15:30:58]MH_I2C_Read... [15:30:58]Read from MH i2c: E2 17 00 [15:30:58]MH_I2C_Read... [15:30:58]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: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 [15:30:58]wFMCommunicate OK [15:30:58]requested_item fd.num is exist - process it [15:30:58]SAM_PROTO_GetFieldsCounters [15:30:58]wFMCommunicate request_size=4 [15:30:58]MH_SAM_APDU [15:30:58]CAPDU: 80 13 00 00 [15:30:58]Write to MH i2c: E2 08 00 AD 00 80 13 00 00 00 00 00 00 29 [15:30:58]Write i2c OK [15:30:58]MH_I2C_Read... [15:30:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:30:58]Read from MH i2c: E2 [15:30:58]MH_I2C_Read... [15:30:58]Read from MH i2c: E2 62 00 [15:30:58]MH_I2C_Read... [15:30:58]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 1E 50 01 00 0E 04 04 00 EF 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 1E [15: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 1E 50 01 00 0E 04 04 00 EF 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:30:58]wFMCommunicate OK [15:30:58]SAM_PROTO_GetFieldsCounters done [15:30:58]requested_item shift.num is exist - process it [15:30:58]requested_item shift.opened is exist - process it [15:30:58]req_shift_opened [15:30:58]FM_GetShiftState [15:30:58]SAM_PROTO_GetShiftState [15:30:58]wFMCommunicate request_size=4 [15:30:58]MH_SAM_APDU [15:30:58]CAPDU: 80 13 01 00 [15:30:58]Write to MH i2c: E2 08 00 AE 00 80 13 01 00 00 00 00 00 2B [15:30:58]Write i2c OK [15:30:58]MH_I2C_Read... [15:30:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:58]Read from MH i2c: E2 [15:30:58]MH_I2C_Read... [15:30:58]Read from MH i2c: E2 0E 00 [15:30:58]MH_I2C_Read... [15:30:58]Read from MH i2c: E2 0E 00 AE 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B6 [15:30:58]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:30:58]wFMCommunicate OK [15:30:58]SAM_PROTO_GetShiftState done [15:30:58]FM_GetShiftState done [15:30:58]req_shift_opened done [15:30:58]requested_item shift.open_date is exist - process it [15:30:58]req_shift_open_date [15:30:58]req_shift_open_date done [15:30:58]produce_requested_data done [15:30:58]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86046,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:30:58]process_action_free close_receipt [15:30:58]json_value_free [15:30:58]json_value_free done [15:30:58]process_json_proto returns [15:30:58]Send response to host [15:30:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86046,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:30:58]free response buf [15:30:58]execute_script done [15:30:58]execute_script returns [15:30:58]free content buf [15:30:58]Sock 10.Close socket [15:30:58]Sock 10.Thread stoped [15:31:03]Connected sock=11 [15: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 37 29 07 01 FB D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 CC 00 00 00 F4 03 04 00 22 95 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 AB CA 44 16 FB C0 69 15 F7 12 6A D6 EF B4 [15:31: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 6A 22 47 00 97 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 1D 50 01 00 F4 03 04 00 0C 40 ED 66 B6 04 01 00 00 88 FA 76 1B 43 78 29 3F [15:31:07]CommunicateWithHost err = 0 [15:31:07]CheckOFDResponse [15:31:07]1017 (14) - 77093643461234 [15:31:07]1041 (16) - 0000000000874979 [15:31:07]1040 (4) - 86045 [15:31:07]1012 (4) - 20.09.2024 09:27 [15:31:07]1206 (1) - 0 [15:31:07]OFD Sender: Remove packet 86045 [15:31:07]ProducePacketName [15:31:07]name=ofd_packets/00086045 [15:31:07]NVStorageDeleteData [15:31:07]OFD Sender: Processing packet 86046 [packets to send 263, broken 262] [15:31:07]ProducePacketName [15:31:07]name=ofd_packets/00086046 [15:31:07]OFD Sender: To server: pG, [15:31:07]CommunicateWithHost lk.salyk.kg:30040 [15:31:07]ConnectInit lk.salyk.kg [15:31:09]recv_with_timeout no data received [15:31:12]ConnectInit Can't take IP for lk.salyk.kg [15:31:12]CommunicateWithHost connect error [15:31:12]CommunicateWithHost err = -1 [15:31:12]OFD Sender: Server communicate error [15:31:13]OFD Sender: Processing packet 86046 [packets to send 263, broken 262] [15:31:13]ProducePacketName [15:31:13]name=ofd_packets/00086046 [15:31:13]OFD Sender: To server: pG, [15:31:13]CommunicateWithHost lk.salyk.kg:30040 [15:31:13]ConnectInit lk.salyk.kg [15:31:18]ConnectInit Can't take IP for lk.salyk.kg [15:31:18]CommunicateWithHost connect error [15:31:18]CommunicateWithHost err = -1 [15:31:18]OFD Sender: Server communicate error [15:31:23]OFD Sender: Processing packet 86046 [packets to send 263, broken 262] [15:31:23]ProducePacketName [15:31:23]name=ofd_packets/00086046 [15:31:23]OFD Sender: To server: pG, [15:31:23]CommunicateWithHost lk.salyk.kg:30040 [15:31:23]ConnectInit lk.salyk.kg [15:31:26]Connected sock=9 [15:31: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 2D 01 00 00 A5 CF 25 01 5A 96 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 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 CD 00 00 00 F4 03 04 00 2E 95 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 6C 32 9B 3B F7 80 3F 42 19 9C 61 83 AA 7A [15:31: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 D5 A1 47 00 22 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 1E 50 01 00 F4 03 04 00 21 40 ED 66 B6 04 01 00 00 D5 57 91 84 D6 2B DE BB [15:31:28]CommunicateWithHost err = 0 [15:31:28]CheckOFDResponse [15:31:28]1017 (14) - 77093643461234 [15:31:28]1041 (16) - 0000000000874979 [15:31:28]1040 (4) - 86046 [15:31:28]1012 (4) - 20.09.2024 09:28 [15:31:28]1206 (1) - 0 [15:31:28]OFD Sender: Remove packet 86046 [15:31:28]ProducePacketName [15:31:28]name=ofd_packets/00086046 [15:31:28]NVStorageDeleteData [15:31:28]OFD Sender: No OFD packet to send [15:31:33]OFD Sender: No OFD packet to send [15:31:38]OFD Sender: No OFD packet to send [15:31:40]accept exits with 8 [15:31:40]New connection [15:31:40]New thread 3067383140 created [15:31:40]Thread 3067239780 joined [15:31:40]Waiting for new connection... [15:31:40] Sock 8.Parse request [15:31:40]Sock 8.Check first char [15:31:40]Sock 8.First char is OK [15:31:40]request: POST /json_proto HTTP/1.0 [15:31:40]Method: POST [15:31:40]URL: /json_proto [15:31:40]Method is POST - this is cgi request [15:31:40]url: /json_proto [15:31:40]query_string will be loaded in cgi processing [15:31:40]execute_cgi json_proto POST (null) [15:31:40]execute_cgi path=json_proto method=POST [15:31:40]POST find Content-Length [15:31:40]Host: 172.17.47.196:8080 [15:31:40]Content-Length: 677 [15:31:40]Content-Type: application/json [15:31:40] [15:31:40]POST finish read [15:31:40]Found Content-Length = 677 [15:31:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870923", "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" : 6.130, "sum" : 415.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 415.00, "total" : 415.00, "payments": [ { "type": 0, "sum" : 415.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:40]execute_script... [15:31: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)870923", "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" : 6.130, "sum" : 415.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 415.00, "total" : 415.00, "payments": [ { "type": 0, "sum" : 415.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:31:40]POST & json_proto [15:31:40]process_json_proto [15:31:40]json parsed OK: [15:31:40]protocol is kg_v1.0 [15:31:40]action value=close_receipt [15:31:40]process_action close_receipt [15:31:40]cmd_close_receipt [15:31:40]MH_GetDate [15:31:40]Write to MH i2c: F0 00 00 AF 00 9E [15:31:40]Write i2c OK [15:31:40]MH_I2C_Read... [15:31:40]Read from MH i2c: F0 [15:31:40]MH_I2C_Read... [15:31:40]Read from MH i2c: F0 09 00 [15:31:40]MH_I2C_Read... [15:31:40]Read from MH i2c: F0 09 00 AF 00 00 5D 95 ED 66 4C 6B 94 66 9D [15:31:40]GetLastDocTimeStamp 1726846254 [15:31:40]current date 1726846301 [15:31:40]FM_GetShiftState [15:31:40]SAM_PROTO_GetShiftState [15:31:40]wFMCommunicate request_size=4 [15:31:40]MH_SAM_APDU [15:31:40]CAPDU: 80 13 01 00 [15:31:40]Write to MH i2c: E2 08 00 B0 00 80 13 01 00 00 00 00 00 2D [15:31:40]Write i2c OK [15:31:40]MH_I2C_Read... [15:31:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:41]Read from MH i2c: E2 [15:31:41]MH_I2C_Read... [15:31:41]Read from MH i2c: E2 0E 00 [15:31:41]MH_I2C_Read... [15:31:41]Read from MH i2c: E2 0E 00 B0 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B8 [15:31:41]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:31:41]wFMCommunicate OK [15:31:41]SAM_PROTO_GetShiftState done [15:31:41]FM_GetShiftState done [15:31:41]opened in 1726791534 [15:31:41]opened+sec_in_day 1726877934 [15:31:41]quantity*price = 41561 [15:31:41]sum+1 = 41562 [15:31:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 415.00 Внесено: 415.00 СДАЧА: 0.00 НСП 1% : 3.68 НДС 12% : 44.14 Наличными: 415.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 206 20.09.2024 15:31 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86047 ФПД: 246889934028662 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T153141&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86047&fm=246889934028662&tin=02508201610067®Number=0000000000092592&sum=41500 [15:31:41]StoreToDocumentArchive [15:31:41]shift 495 fd 86047 [15:31:41]save to /storage/0495/doc_00086047 [15:31:41]save last doc name /storage/0495/doc_00086047 to /storage/kkm_last_doc_name [15:31:41]save OK [15:31:41]Clear old archive folders... [15:31:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:31:41]tlvbuf is 00A54790 [15:31:41]SAM_PROTO_ClearQueue [15:31:41]wFMCommunicate request_size=4 [15:31:41]MH_SAM_APDU [15:31:41]CAPDU: 80 09 00 00 [15:31:41]Write to MH i2c: E2 08 00 BD 00 80 09 00 00 00 00 00 00 2F [15:31:41]Write i2c OK [15:31:41]MH_I2C_Read... [15:31:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:31:42]Read from MH i2c: E2 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: E2 03 00 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: E2 03 00 BD 00 00 90 00 31 [15:31:42]RAPDU: 90 00 [15:31:42]wFMCommunicate OK [15:31:42]SAM_PROTO_ClearQueue done [15:31:42]KKMCreateOFDPacket [15:31:42]OFDProtocolAddRootSTLVToBuf [15:31:42]FM_MakeSignedData [15:31:42]FM_MakeSignedData [15:31:42]SAM_PROTO_SignData [15:31:42]wFMCommunicate request_size=4 [15:31:42]MH_SAM_APDU [15:31:42]CAPDU: 80 0D 01 02 [15:31:42]Write to MH i2c: E2 08 00 BE 00 80 0D 01 02 00 00 00 00 37 [15:31:42]Write i2c OK [15:31:42]MH_I2C_Read... [15:31:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:31:42]Read from MH i2c: E2 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: E2 03 00 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [15:31:42]RAPDU: 90 00 [15:31:42]wFMCommunicate OK [15:31:42]wFMCommunicate request_size=255 [15:31:42]MH_SAM_APDU [15:31: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 F2 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 59 A2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C A2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 11 00 00 00 00 07 04 06 00 1C A2 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 5D 95 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E0 [15:31:42]Write to MH i2c: E2 02 01 BF 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 F2 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 59 A2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C A2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 11 00 00 00 00 07 04 06 00 1C A2 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 5D 95 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E0 00 00 78 [15:31:42]Write i2c OK [15:31:42]MH_I2C_Read... [15:31:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:42]Read from MH i2c: E2 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: E2 03 00 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [15:31:42]RAPDU: 90 00 [15:31:42]wFMCommunicate OK [15:31:42]wFMCommunicate request_size=10 [15:31:42]MH_SAM_APDU [15:31:42]CAPDU: 80 0D 02 02 05 8B 8A D0 FF 76 [15:31:42]Write to MH i2c: E2 0D 00 C0 00 80 0D 02 02 05 00 8B 8A D0 FF 76 00 00 9E [15:31:42]Write i2c OK [15:31:42]MH_I2C_Read... [15:31:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:42]Read from MH i2c: E2 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: E2 03 00 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [15:31:42]RAPDU: 90 00 [15:31:42]wFMCommunicate OK [15:31:42]wFMCommunicate request_size=4 [15:31:42]MH_SAM_APDU [15:31:42]CAPDU: 80 0D 03 02 [15:31:42]Write to MH i2c: E2 08 00 C1 00 80 0D 03 02 00 00 00 00 3C [15:31:42]Write i2c OK [15:31:42]MH_I2C_Read... [15:31:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:31:42]Read from MH i2c: E2 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: E2 0B 00 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: E2 0B 00 C1 00 00 72 54 E3 29 3A 24 0A E2 90 00 59 [15:31:42]RAPDU: 72 54 E3 29 3A 24 0A E2 90 00 [15:31:42]wFMCommunicate OK [15:31:42]SAM_PROTO_SignData done [15:31:42]FM_MakeSignedData done [15:31:42]CreateOFDProtocolMessage [15:31:42]wFMCommunicate request_size=4 [15:31:42]MH_SAM_APDU [15:31:42]CAPDU: 80 11 00 00 [15:31:42]Write to MH i2c: E2 08 00 C2 00 80 11 00 00 00 00 00 00 3C [15:31:42]Write i2c OK [15:31:42]MH_I2C_Read... [15:31:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:42]Read from MH i2c: E2 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: E2 17 00 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: E2 17 00 C2 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9B [15:31: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:31:42]wFMCommunicate OK [15:31:42]CreateOFDProtocolMessage done [15:31:42]OFDSenderStorePacket 86047 [15:31:42]StoreOFDPacket docnum=86047 [15:31: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 AD C8 07 01 D9 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 F2 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 59 A2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C A2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 11 00 00 00 00 07 04 06 00 1C A2 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 5D 95 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E0 8B 8A D0 FF 76 72 54 E3 29 3A 24 0A E2 [15:31:42]CheckFolder [15:31:42]dirname=/storage/ofd_packets [15:31:42]CheckFolder done [15:31:42]ProducePacketName [15:31:42]name=ofd_packets/00086047 [15:31:42]NVStorageSaveData ofd_packets/00086047 [15:31:42]File name is /storage/ofd_packets/00086047 [15:31:42]Write 301 bytes [15:31:42]NVStorageSaveData done [15:31:42]OFDSenderStorePacket done [15:31:42]KKMCreateOFDPacket done [15:31:42]NVStorageSaveData kkm_last_timestamp [15:31:42]File name is /storage/kkm_last_timestamp [15:31:42]Write 4 bytes [15:31:42]NVStorageSaveData done [15:31:42]ExternCall_PrintAddStr [15:31:42]wPrintStart [15:31:42]Write to MH i2c: 01 00 00 C3 00 C3 [15:31:42]Write i2c OK [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: 01 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: 01 07 00 [15:31:42]MH_I2C_Read... [15:31:42]Read from MH i2c: 01 07 00 C3 00 00 00 00 00 00 FF 0F D8 [15:31:42]RasterBufferAndPrint [15:31:42]line Счет N : (1)870923 [15:31:42]line ИНН: 02508201610067 [15:31:42]line Контрольно-Кассовый Чек [15:31:42]line ПРОДАЖА [15:31:42]line ТРК (МРК, ГНК) : 33 [15:31:42]line Товар: 2710124130 [15:31:42]line Аи-92-К-5 [15:31:42]line 6.130 * 67.80 [15:31:42]line = 415.61 [15:31:42]line НДС 12% НСП 1% [15:31:42]line > о реализуемом товаре [15:31:42]line ОКРУГЛЕНИЕ: -0.61 [15:31:42]line ИТОГО: 415.00 [15:31:42]line Внесено: 415.00 [15:31:42]line СДАЧА: 0.00 [15:31:42]line НСП 1% : 3.68 [15:31:42]line НДС 12% : 44.14 [15:31:42]line Наличными: 415.00 [15:31:42]line Безнал.: 0.00 [15:31:42]line Место: АЗС № 137 "Партнер Нефть" [15:31:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:31:42]line СНО: Общий режим [15:31:42]line Чек 206 20.09.2024 15:31 [15:31:42]line Смена: 495 ФФД: 1.0 [15:31:42]line ЗНМ: 0300000064 [15:31:42]line РНМ: 0000000000092592 [15:31:42]line Версия ККМ: 001 [15:31:42]line ФМ: 0000000000874979 [15:31:42]line ФД: 86047 [15:31:42]line ФПД: 246889934028662 [15:31:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T153141&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86047&fm=246889934028662&tin=02508201610067®Number=0000000000092592&sum=41500 [15:31:42]written 0, free lines is 4095 [15:31:42]OFD Sender: Processing packet 86047 [packets to send 263, broken 262] [15:31:42]ProducePacketName [15:31:42]name=ofd_packets/00086047 [15:31:42]OFD Sender: To server: pG, [15:31:42]CommunicateWithHost lk.salyk.kg:30040 [15:31:42]ConnectInit lk.salyk.kg [15:31:43]Write to MH i2c: 01 00 00 EE 00 EE [15:31:43]Write i2c OK [15:31:43]MH_I2C_Read... [15:31:43]Read from MH i2c: 01 [15:31:43]MH_I2C_Read... [15:31:43]Read from MH i2c: 01 07 00 [15:31:43]MH_I2C_Read... [15:31:43]Read from MH i2c: 01 07 00 EE 00 00 00 00 00 00 D8 0C D9 [15:31:43]RasterBufferAndPrint [15:31:43]line [15:31:43]line [15:31:43]line [15:31:43]line [15:31:43]line [15:31:43]written 0, free lines is 3307 [15:31:43]MH_Cut [15:31:43]Write to MH i2c: D1 01 00 F5 00 01 C7 [15:31:43]Write i2c OK [15:31:43]MH_I2C_Read... [15:31:43]Read from MH i2c: D1 [15:31:43]MH_I2C_Read... [15:31:43]Read from MH i2c: D1 01 00 [15:31:43]MH_I2C_Read... [15:31:43]Read from MH i2c: D1 01 00 F5 00 00 C6 [15:31:43]Write to MH i2c: 01 00 00 F6 00 F6 [15:31:43]Write i2c OK [15:31:43]MH_I2C_Read... [15:31:43]*** Cut start [15:31:43]*** Partial cut [15:31:43]*** CUTSNS_PIN = 1 [15:31:43]*** CUTSNS_PIN = 0 [15:31:44]*** Brake cut motor [15:31:44]Read from MH i2c: 01 [15:31:44]MH_I2C_Read... [15:31:44]*** Stop cut motor [15:31:44]*** Cut end [15:31:44]Read from MH i2c: 01 07 00 [15:31:44]MH_I2C_Read... [15:31:44]Read from MH i2c: 01 07 00 F6 00 00 00 00 00 00 FF 0F 0B [15:31:44]process_action close_receipt done [15:31:44]requested_data is exist [15:31:44]produce_requested_data [15:31:44]requested_item fm.sn is exist - process it [15:31:44]wFMCommunicate request_size=4 [15:31:44]MH_SAM_APDU [15:31:44]CAPDU: 80 11 00 00 [15:31:44]Write to MH i2c: E2 08 00 F7 00 80 11 00 00 00 00 00 00 71 [15:31:44]Write i2c OK [15:31:44]MH_I2C_Read... [15:31:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:44]Read from MH i2c: E2 [15:31:44]MH_I2C_Read... [15:31:44]Read from MH i2c: E2 17 00 [15:31:44]MH_I2C_Read... [15:31:44]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 [15: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 [15:31:44]wFMCommunicate OK [15:31:44]requested_item fd.num is exist - process it [15:31:44]SAM_PROTO_GetFieldsCounters [15:31:44]wFMCommunicate request_size=4 [15:31:44]MH_SAM_APDU [15:31:44]CAPDU: 80 13 00 00 [15:31:44]Write to MH i2c: E2 08 00 F8 00 80 13 00 00 00 00 00 00 74 [15:31:44]Write i2c OK [15:31:44]MH_I2C_Read... [15:31:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:31:44]Read from MH i2c: E2 [15:31:44]MH_I2C_Read... [15:31:44]Read from MH i2c: E2 62 00 [15:31:44]MH_I2C_Read... [15:31:44]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 1F 50 01 00 0E 04 04 00 EF 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 6D [15:31:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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:31:44]wFMCommunicate OK [15:31:44]SAM_PROTO_GetFieldsCounters done [15:31:44]requested_item shift.num is exist - process it [15:31:44]requested_item shift.opened is exist - process it [15:31:44]req_shift_opened [15:31:44]FM_GetShiftState [15:31:44]SAM_PROTO_GetShiftState [15:31:44]wFMCommunicate request_size=4 [15:31:44]MH_SAM_APDU [15:31:44]CAPDU: 80 13 01 00 [15:31:44]Write to MH i2c: E2 08 00 F9 00 80 13 01 00 00 00 00 00 76 [15:31:44]Write i2c OK [15:31:44]MH_I2C_Read... [15:31:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:44]Read from MH i2c: E2 [15:31:44]MH_I2C_Read... [15:31:44]Read from MH i2c: E2 0E 00 [15:31:44]MH_I2C_Read... [15:31:44]Read from MH i2c: E2 0E 00 F9 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 01 [15:31:44]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:31:44]wFMCommunicate OK [15:31:44]SAM_PROTO_GetShiftState done [15:31:44]FM_GetShiftState done [15:31:44]req_shift_opened done [15:31:44]requested_item shift.open_date is exist - process it [15:31:44]req_shift_open_date [15:31:44]req_shift_open_date done [15:31:44]produce_requested_data done [15:31:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86047,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:31:44]process_action_free close_receipt [15:31:44]json_value_free [15:31:44]json_value_free done [15:31:44]process_json_proto returns [15:31:44]Send response to host [15:31:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86047,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:31:44]free response buf [15:31:44]execute_script done [15:31:44]execute_script returns [15:31:44]free content buf [15:31:44]Sock 8.Close socket [15:31:44]Sock 8.Thread stoped [15:31:45]Connected sock=10 [15:31:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 AD C8 07 01 D9 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 F2 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 59 A2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C A2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 11 00 00 00 00 07 04 06 00 1C A2 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 5D 95 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E0 8B 8A D0 FF 76 72 54 E3 29 3A 24 0A E2 [15:31:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 BF 25 47 00 4C 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 1F 50 01 00 F4 03 04 00 35 40 ED 66 B6 04 01 00 00 D8 3D ED E0 56 49 F1 3E [15:31:46]CommunicateWithHost err = 0 [15:31:46]CheckOFDResponse [15:31:46]1017 (14) - 77093643461234 [15:31:46]1041 (16) - 0000000000874979 [15:31:46]1040 (4) - 86047 [15:31:46]1012 (4) - 20.09.2024 09:28 [15:31:46]1206 (1) - 0 [15:31:46]OFD Sender: Remove packet 86047 [15:31:46]ProducePacketName [15:31:46]name=ofd_packets/00086047 [15:31:46]NVStorageDeleteData [15:31:47]OFD Sender: No OFD packet to send [15:31:52]OFD Sender: No OFD packet to send [15:31:57]OFD Sender: No OFD packet to send [15:32:02]OFD Sender: No OFD packet to send [15:32:07]OFD Sender: No OFD packet to send [15:32:12]OFD Sender: No OFD packet to send [15:32:17]OFD Sender: No OFD packet to send [15:32:22]OFD Sender: No OFD packet to send [15:32:26]recv_with_timeout no data received [15:32:27]OFD Sender: No OFD packet to send [15:32:32]OFD Sender: No OFD packet to send [15:32:37]OFD Sender: No OFD packet to send [15:32:40]recv_with_timeout no data received [15:32:42]OFD Sender: No OFD packet to send [15:32:47]OFD Sender: No OFD packet to send [15:32:52]OFD Sender: No OFD packet to send [15:32:57]OFD Sender: No OFD packet to send [15:33:02]OFD Sender: No OFD packet to send [15:33:07]OFD Sender: No OFD packet to send [15:33:12]OFD Sender: No OFD packet to send [15:33:17]OFD Sender: No OFD packet to send [15:33:22]OFD Sender: No OFD packet to send [15:33:27]OFD Sender: No OFD packet to send [15:33:32]OFD Sender: No OFD packet to send [15:33:37]OFD Sender: No OFD packet to send [15:33:42]OFD Sender: No OFD packet to send [15:33:47]OFD Sender: No OFD packet to send [15:33:52]OFD Sender: No OFD packet to send [15:33:57]OFD Sender: No OFD packet to send [15:34:02]OFD Sender: No OFD packet to send [15:34:07]OFD Sender: No OFD packet to send [15:34:12]OFD Sender: No OFD packet to send [15:34:17]OFD Sender: No OFD packet to send [15:34:22]OFD Sender: No OFD packet to send [15:34:27]OFD Sender: No OFD packet to send [15:34:32]OFD Sender: No OFD packet to send [15:34:37]OFD Sender: No OFD packet to send [15:34:42]OFD Sender: No OFD packet to send [15:34:47]OFD Sender: No OFD packet to send [15:34:52]OFD Sender: No OFD packet to send [15:34:57]OFD Sender: No OFD packet to send [15:35:02]OFD Sender: No OFD packet to send [15:35:05]recv_with_timeout no data received [15:35:07]OFD Sender: No OFD packet to send [15:35:12]OFD Sender: No OFD packet to send [15:35:14]accept exits with 9 [15:35:14]New connection [15:35:14]New thread 3067239780 created [15:35:14]Thread 3067383140 joined [15:35:14]Waiting for new connection... [15:35:14] Sock 9.Parse request [15:35:14]Sock 9.Check first char [15:35:14]Sock 9.First char is OK [15:35:14]request: POST /json_proto HTTP/1.0 [15:35:14]Method: POST [15:35:14]URL: /json_proto [15:35:14]Method is POST - this is cgi request [15:35:14]url: /json_proto [15:35:14]query_string will be loaded in cgi processing [15:35:14]execute_cgi json_proto POST (null) [15:35:14]execute_cgi path=json_proto method=POST [15:35:14]POST find Content-Length [15:35:14]Host: 172.17.47.196:8080 [15:35:14]Content-Length: 687 [15:35:14]Content-Type: application/json [15:35:14] [15:35:14]POST finish read [15:35:14]Found Content-Length = 687 [15:35:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870924", "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" : 34.180, "sum" : 2604.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 2604.00, "payments": [ { "type": 0, "sum" : 2604.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:14]execute_script... [15:35:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870924", "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" : 34.180, "sum" : 2604.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 2604.00, "payments": [ { "type": 0, "sum" : 2604.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:14]POST & json_proto [15:35:14]process_json_proto [15:35:14]json parsed OK: [15:35:14]protocol is kg_v1.0 [15:35:14]action value=close_receipt [15:35:14]process_action close_receipt [15:35:14]cmd_close_receipt [15:35:14]MH_GetDate [15:35:14]Write to MH i2c: F0 00 00 FA 00 E9 [15:35:14]Write i2c OK [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: F0 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: F0 09 00 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: F0 09 00 FA 00 00 33 96 ED 66 4C 6B 94 66 BF [15:35:14]GetLastDocTimeStamp 1726846301 [15:35:14]current date 1726846515 [15:35:14]FM_GetShiftState [15:35:14]SAM_PROTO_GetShiftState [15:35:14]wFMCommunicate request_size=4 [15:35:14]MH_SAM_APDU [15:35:14]CAPDU: 80 13 01 00 [15:35:14]Write to MH i2c: E2 08 00 FB 00 80 13 01 00 00 00 00 00 78 [15:35:14]Write i2c OK [15:35:14]MH_I2C_Read... [15:35:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:14]Read from MH i2c: E2 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: E2 0E 00 [15:35:14]MH_I2C_Read... [15:35:14]Read from MH i2c: E2 0E 00 FB 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 03 [15:35:14]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:35:14]wFMCommunicate OK [15:35:14]SAM_PROTO_GetShiftState done [15:35:14]FM_GetShiftState done [15:35:14]opened in 1726791534 [15:35:14]opened+sec_in_day 1726877934 [15:35:14]quantity*price = 260451 [15:35:14]sum+1 = 260453 [15:35:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 2604.00 Внесено: 5000.00 СДАЧА: 2396.00 НСП 1% : 23.05 НДС 12% : 276.59 Наличными: 2604.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 207 20.09.2024 15:35 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86048 ФПД: 115464510157826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T153515&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86048&fm=115464510157826&tin=02508201610067®Number=0000000000092592&sum=260400 [15:35:16]StoreToDocumentArchive [15:35:16]shift 495 fd 86048 [15:35:16]save to /storage/0495/doc_00086048 [15:35:16]save last doc name /storage/0495/doc_00086048 to /storage/kkm_last_doc_name [15:35:16]save OK [15:35:16]Clear old archive folders... [15:35:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:35:16]tlvbuf is 00A54080 [15:35:16]SAM_PROTO_ClearQueue [15:35:16]wFMCommunicate request_size=4 [15:35:16]MH_SAM_APDU [15:35:16]CAPDU: 80 09 00 00 [15:35:16]Write to MH i2c: E2 08 00 08 01 80 09 00 00 00 00 00 00 7B [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 08 01 00 90 00 7D [15:35:16]RAPDU: 90 00 [15:35:16]wFMCommunicate OK [15:35:16]SAM_PROTO_ClearQueue done [15:35:16]KKMCreateOFDPacket [15:35:16]OFDProtocolAddRootSTLVToBuf [15:35:16]FM_MakeSignedData [15:35:16]FM_MakeSignedData [15:35:16]SAM_PROTO_SignData [15:35:16]wFMCommunicate request_size=4 [15:35:16]MH_SAM_APDU [15:35:16]CAPDU: 80 0D 01 02 [15:35:16]Write to MH i2c: E2 08 00 09 01 80 0D 01 02 00 00 00 00 83 [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [15:35:16]RAPDU: 90 00 [15:35:16]wFMCommunicate OK [15:35:16]wFMCommunicate request_size=255 [15:35:16]MH_SAM_APDU [15:35: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 84 85 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 64 F9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 6C 00 00 00 00 07 04 06 00 30 F9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 33 96 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [15:35:16]Write to MH i2c: E2 02 01 0A 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 84 85 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 64 F9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 6C 00 00 00 00 07 04 06 00 30 F9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 33 96 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 44 [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 0A 01 00 90 00 7F [15:35:16]RAPDU: 90 00 [15:35:16]wFMCommunicate OK [15:35:16]wFMCommunicate request_size=11 [15:35:16]MH_SAM_APDU [15:35:16]CAPDU: 80 0D 02 02 06 69 03 AD 1C B4 02 [15:35:16]Write to MH i2c: E2 0E 00 0B 01 80 0D 02 02 06 00 69 03 AD 1C B4 02 00 00 7D [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [15:35:16]RAPDU: 90 00 [15:35:16]wFMCommunicate OK [15:35:16]wFMCommunicate request_size=4 [15:35:16]MH_SAM_APDU [15:35:16]CAPDU: 80 0D 03 02 [15:35:16]Write to MH i2c: E2 08 00 0C 01 80 0D 03 02 00 00 00 00 88 [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 0B 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 0B 00 0C 01 00 37 9C 28 77 9E 03 3E 0F 90 00 E9 [15:35:16]RAPDU: 37 9C 28 77 9E 03 3E 0F 90 00 [15:35:16]wFMCommunicate OK [15:35:16]SAM_PROTO_SignData done [15:35:16]FM_MakeSignedData done [15:35:16]CreateOFDProtocolMessage [15:35:16]wFMCommunicate request_size=4 [15:35:16]MH_SAM_APDU [15:35:16]CAPDU: 80 11 00 00 [15:35:16]Write to MH i2c: E2 08 00 0D 01 80 11 00 00 00 00 00 00 88 [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 17 00 [15:35:16]MH_I2C_Read... [15:35:16]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 [15:35:16]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:16]wFMCommunicate OK [15:35:16]CreateOFDProtocolMessage done [15:35:16]OFDSenderStorePacket 86048 [15:35:16]StoreOFDPacket docnum=86048 [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: 5844126+1721002828=1726846954 [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 EB 97 ED 66 4C 6B 94 66 85 [15:42:35]Current date/time: 20.09.2024 15:42 [15:42:35]FM_Init [15:42:35]wFMConnect [15:42:35]MH_SAM_On [15:42:35]Write to MH i2c: E0 00 00 08 00 E7 [15:42:35]Write i2c OK [15:42:35]MH_I2C_Read... [15:42:35]*** iso7816_init finished! [15:42:35]*** atr: [15:42:35]*** 0F 3B D5 18 FF 81 91 FE [15:42:35]*** 1F C3 80 73 C8 21 10 0A [15:42:35]*** 00 00 00 00 00 00 00 00 [15:42:35]*** 00 00 00 00 00 00 00 00 [15:42:35]*** 00 00 00 00 00 00 00 00 [15:42:35]*** 00 00 00 00 00 00 00 00 [15:42:35]*** 00 00 00 00 00 00 00 00 [15:42:35]*** 00 00 00 00 00 00 00 00 [15:42:35]Read from MH i2c: E0 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E0 10 00 [15:42:35]MH_I2C_Read... [15:42: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 [15:42:35]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:42:35]wFMCommunicate request_size=10 [15:42:35]MH_SAM_APDU [15:42:35]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:42:35]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [15:42:35]Write i2c OK [15:42:35]MH_I2C_Read... [15:42:35]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:42:35]Read from MH i2c: E2 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 03 00 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [15:42:35]RAPDU: 90 00 [15:42:35]wFMCommunicate OK [15:42:35]wFMCommunicate request_size=4 [15:42:35]MH_SAM_APDU [15:42:35]CAPDU: 80 11 00 00 [15:42:35]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [15:42:35]Write i2c OK [15:42:35]MH_I2C_Read... [15:42:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:35]Read from MH i2c: E2 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 17 00 [15:42:35]MH_I2C_Read... [15:42: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 [15:42: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:42:35]wFMCommunicate OK [15:42:35]Detected FM SN is 0000000000874979 [15:42:35]Stored FM SN is 0000000000874979 [15:42:35]wFMCommunicate request_size=9 [15:42:35]MH_SAM_APDU [15:42:35]CAPDU: 80 16 00 00 04 B6 D7 00 00 [15:42:35]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [15:42:35]Write i2c OK [15:42:35]MH_I2C_Read... [15:42:35]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:42:35]Read from MH i2c: E2 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 03 00 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [15:42:35]RAPDU: 90 00 [15:42:35]wFMCommunicate OK [15:42:35]FM PIN OK [15:42:35]wFMCommunicate request_size=8 [15:42:35]MH_SAM_APDU [15:42:35]CAPDU: 80 14 04 00 03 02 00 01 [15:42:35]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [15:42:35]Write i2c OK [15:42:35]MH_I2C_Read... [15:42:35]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:42:35]Read from MH i2c: E2 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 03 00 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [15:42:35]RAPDU: 90 00 [15:42:35]wFMCommunicate OK [15:42:35]wFMCommunicate request_size=13 [15:42:35]MH_SAM_APDU [15:42:35]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:42: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 [15:42:35]Write i2c OK [15:42:35]MH_I2C_Read... [15:42:35]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:42:35]Read from MH i2c: E2 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 03 00 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [15:42:35]RAPDU: 90 00 [15:42:35]wFMCommunicate OK [15:42:35]wFMCommunicate request_size=4 [15:42:35]MH_SAM_APDU [15:42:35]CAPDU: 80 11 00 00 [15:42:35]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [15:42:35]Write i2c OK [15:42:35]MH_I2C_Read... [15:42:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:35]Read from MH i2c: E2 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: E2 17 00 [15:42:35]MH_I2C_Read... [15:42: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 [15:42: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:42:35]wFMCommunicate OK [15:42:35]DocumentArchiveInit [15:42:35]Start Httpd... [15:42:35]Httpd thread 3066969444 created [15:42:35]Write to MH i2c: 01 00 00 0F 00 0F [15:42:35]Write i2c OK [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: 01 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: 01 07 00 [15:42:35]MH_I2C_Read... [15:42:35]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [15:42:35]MH Int Process started [15:42:35]Allocated Socket 8 [15:42:35]Bind OK [15:42:35]Listen OK [15:42:35]httpd running on port 8080 [15:42:35]Waiting for new connection... [15:42:35]OFD Sender: Processing packet 86048 [packets to send 263, broken 262] [15:42:35]ProducePacketName [15:42:35]name=ofd_packets/00086048 [15:42:35]OFD Sender: To server: pG, [15:42:35]CommunicateWithHost lk.salyk.kg:30040 [15:42:35]ConnectInit lk.salyk.kg [15:42:36]Connected sock=7 [15:42: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 45 22 08 01 23 14 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 84 85 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 64 F9 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F9 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 6C 00 00 00 00 07 04 06 00 30 F9 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 33 96 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 69 03 AD 1C B4 02 37 9C 28 77 9E 03 3E 0F [15: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 0F E7 47 00 49 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 20 50 01 00 F4 03 04 00 C0 42 ED 66 B6 04 01 00 00 79 8A BD F0 DB 70 2E 44 [15:42:37]CommunicateWithHost err = 0 [15:42:37]CheckOFDResponse [15:42:37]1017 (14) - 77093643461234 [15:42:37]1041 (16) - 0000000000874979 [15:42:37]1040 (4) - 86048 [15:42:37]1012 (4) - 20.09.2024 09:39 [15:42:37]1206 (1) - 0 [15:42:37]OFD Sender: Remove packet 86048 [15:42:37]ProducePacketName [15:42:37]name=ofd_packets/00086048 [15:42:37]NVStorageDeleteData [15:42:37]OFD Sender: No OFD packet to send [15:42:42]OFD Sender: No OFD packet to send [15:42:48]OFD Sender: No OFD packet to send [15:42:48]accept exits with 9 [15:42:48]New connection [15:42:48]New thread 3066682724 created [15:42:48]Waiting for new connection... [15:42:48] Sock 9.Parse request [15:42:48]Sock 9.Check first char [15:42:48]Sock 9.First char is OK [15:42:48]request: POST /json_proto HTTP/1.0 [15:42:48]Method: POST [15:42:48]URL: /json_proto [15:42:48]Method is POST - this is cgi request [15:42:48]url: /json_proto [15:42:48]query_string will be loaded in cgi processing [15:42:48]execute_cgi json_proto POST (null) [15:42:48]execute_cgi path=json_proto method=POST [15:42:48]POST find Content-Length [15:42:48]Host: 172.17.47.196:8080 [15:42:48]Content-Length: 215 [15:42:48]Content-Type: application/json [15:42:48] [15:42:48]POST finish read [15:42:48]Found Content-Length = 215 [15:42:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:48]execute_script... [15:42:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:48]POST & json_proto [15:42:48]process_json_proto [15:42:48]json parsed OK: [15:42:48]protocol is kg_v1.0 [15:42:48]action value=get_value [15:42:48]process_action get_value [15:42:48]cmd_get_value [15:42:48]process_action get_value done [15:42:48]requested_data is exist [15:42:48]produce_requested_data [15:42:48]requested_item kkm.sn is exist - process it [15:42:48]requested_item kkm.ver is exist - process it [15:42:48]requested_item fm.sn is exist - process it [15:42:48]wFMCommunicate request_size=4 [15:42:48]MH_SAM_APDU [15:42:48]CAPDU: 80 11 00 00 [15:42:48]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [15:42:48]Write i2c OK [15:42:48]MH_I2C_Read... [15:42:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:48]Read from MH i2c: E2 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: E2 17 00 [15:42:48]MH_I2C_Read... [15:42:48]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:42:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:42:48]wFMCommunicate OK [15:42:48]requested_item fd.num is exist - process it [15:42:48]SAM_PROTO_GetFieldsCounters [15:42:48]wFMCommunicate request_size=4 [15:42:48]MH_SAM_APDU [15:42:48]CAPDU: 80 13 00 00 [15:42:48]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [15:42:48]Write i2c OK [15:42:48]MH_I2C_Read... [15:42:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:48]Read from MH i2c: E2 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: E2 62 00 [15:42:48]MH_I2C_Read... [15:42:48]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 20 50 01 00 0E 04 04 00 EF 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 8A [15:42:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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:42:48]wFMCommunicate OK [15:42:48]SAM_PROTO_GetFieldsCounters done [15:42:48]requested_item shift.num is exist - process it [15:42:48]requested_item shift.opened is exist - process it [15:42:48]req_shift_opened [15:42:48]FM_GetShiftState [15:42:48]SAM_PROTO_GetShiftState [15:42:48]wFMCommunicate request_size=4 [15:42:48]MH_SAM_APDU [15:42:48]CAPDU: 80 13 01 00 [15:42:48]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [15:42:48]Write i2c OK [15:42:48]MH_I2C_Read... [15:42:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:48]Read from MH i2c: E2 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: E2 0E 00 [15:42:48]MH_I2C_Read... [15:42:48]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [15:42:48]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:42:48]wFMCommunicate OK [15:42:48]SAM_PROTO_GetShiftState done [15:42:48]FM_GetShiftState done [15:42:48]req_shift_opened done [15:42:48]requested_item shift.open_date is exist - process it [15:42:48]req_shift_open_date [15:42:48]req_shift_open_date done [15:42:48]produce_requested_data done [15:42:48]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86048,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:42:48]process_action_free get_value [15:42:48]json_value_free [15:42:48]json_value_free done [15:42:48]process_json_proto returns [15:42:48]Send response to host [15:42:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86048,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:42:48]free response buf [15:42:48]execute_script done [15:42:48]execute_script returns [15:42:48]free content buf [15:42:48]Sock 9.Close socket [15:42:48]Sock 9.Thread stoped [15:42:48]accept exits with 10 [15:42:48]New connection [15:42:48]New thread 3066539364 created [15:42:48]Thread 3066682724 joined [15:42:48]Waiting for new connection... [15:42:48] Sock 10.Parse request [15:42:48]Sock 10.Check first char [15:42:48]Sock 10.First char is OK [15:42:48]request: POST /json_proto HTTP/1.0 [15:42:48]Method: POST [15:42:48]URL: /json_proto [15:42:48]Method is POST - this is cgi request [15:42:48]url: /json_proto [15:42:48]query_string will be loaded in cgi processing [15:42:48]execute_cgi json_proto POST (null) [15:42:48]execute_cgi path=json_proto method=POST [15:42:48]POST find Content-Length [15:42:48]Host: 172.17.47.196:8080 [15:42:48]Content-Length: 331 [15:42:48]Content-Type: application/json [15:42:48] [15:42:48]POST finish read [15:42:48]Found Content-Length = 331 [15:42:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:42:48]execute_script... [15:42: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" ] } } [15:42:49]POST & json_proto [15:42:49]process_json_proto [15:42:49]json parsed OK: [15:42:49]protocol is kg_v1.0 [15:42:49]action value=get_value [15:42:49]process_action get_value [15:42:49]cmd_get_value [15:42:49]process_action get_value done [15:42:49]requested_data is exist [15:42:49]produce_requested_data [15:42:49]requested_item fm.sale.total is exist - process it [15:42:49]SAM_PROTO_GetFMData [15:42:49]wFMCommunicate request_size=4 [15:42:49]MH_SAM_APDU [15:42:49]CAPDU: 80 13 03 00 [15:42:49]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [15:42:49]Write i2c OK [15:42:49]MH_I2C_Read... [15:42:49]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:42:49]Read from MH i2c: E2 [15:42:49]MH_I2C_Read... [15:42:49]Read from MH i2c: E2 FD 00 [15:42:49]MH_I2C_Read... [15:42:49]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 41 4C 01 00 69 04 A3 00 6F 04 04 00 C8 49 01 00 B1 04 05 00 92 E9 D6 B3 01 70 04 05 00 2C EE 85 86 01 72 04 04 00 66 FB 50 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 9C 4F 4C 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 F3 9D DB 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 FC [15:42:49]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 41 4C 01 00 69 04 A3 00 6F 04 04 00 C8 49 01 00 B1 04 05 00 92 E9 D6 B3 01 70 04 05 00 2C EE 85 86 01 72 04 04 00 66 FB 50 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 9C 4F 4C 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 F3 9D DB 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 [15:42:49]wFMCommunicate OK [15:42:49]wFMCommunicate request_size=4 [15:42:49]MH_SAM_APDU [15:42:49]CAPDU: 80 17 00 00 [15:42:49]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [15:42:49]Write i2c OK [15:42:49]MH_I2C_Read... [15:42:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:49]Read from MH i2c: E2 [15:42:49]MH_I2C_Read... [15:42:49]Read from MH i2c: E2 FD 00 [15:42:49]MH_I2C_Read... [15:42:49]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 [15:42:49]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 [15:42:49]wFMCommunicate OK [15:42:49]wFMCommunicate request_size=4 [15:42:49]MH_SAM_APDU [15:42:49]CAPDU: 80 17 00 00 [15:42:49]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [15:42:49]Write i2c OK [15:42:49]MH_I2C_Read... [15:42:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:50]Read from MH i2c: E2 [15:42:50]MH_I2C_Read... [15:42:50]Read from MH i2c: E2 FD 00 [15:42:50]MH_I2C_Read... [15:42:50]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:42:50]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:42:50]wFMCommunicate OK [15:42:50]wFMCommunicate request_size=4 [15:42:50]MH_SAM_APDU [15:42:50]CAPDU: 80 17 00 00 [15:42:50]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [15:42:50]Write i2c OK [15:42:50]MH_I2C_Read... [15:42:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:50]Read from MH i2c: E2 [15:42:50]MH_I2C_Read... [15:42:50]Read from MH i2c: E2 FD 00 [15:42:50]MH_I2C_Read... [15:42:50]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:42:50]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:42:50]wFMCommunicate OK [15:42:50]wFMCommunicate request_size=4 [15:42:50]MH_SAM_APDU [15:42:50]CAPDU: 80 17 00 00 [15:42:50]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [15:42:50]Write i2c OK [15:42:50]MH_I2C_Read... [15:42:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [15:42:50]Read from MH i2c: E2 [15:42:50]MH_I2C_Read... [15:42:50]Read from MH i2c: E2 E5 00 [15:42:50]MH_I2C_Read... [15:42:50]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:42:50]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:42:50]wFMCommunicate OK [15:42:50]SAM_PROTO_GetFMData done [15:42:50]requested_item fm.sale_refund.total is exist - process it [15:42:50]requested_item fm.buy.total is exist - process it [15:42:50]requested_item shift.sale.total is exist - process it [15:42:50]SAM_PROTO_GetShiftData [15:42:50]wFMCommunicate request_size=4 [15:42:50]MH_SAM_APDU [15:42:50]CAPDU: 80 13 02 00 [15:42:50]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [15:42:50]Write i2c OK [15:42:50]MH_I2C_Read... [15:42:51]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:42:51]Read from MH i2c: E2 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 FD 00 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 CF 00 00 00 69 04 9C 00 6F 04 04 00 CF 00 00 00 B1 04 03 00 31 63 ED 70 04 03 00 FC A9 DB 72 04 03 00 35 B9 11 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 90 37 19 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 EA 19 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 E9 [15:42:51]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 CF 00 00 00 69 04 9C 00 6F 04 04 00 CF 00 00 00 B1 04 03 00 31 63 ED 70 04 03 00 FC A9 DB 72 04 03 00 35 B9 11 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 90 37 19 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 EA 19 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [15:42:51]wFMCommunicate OK [15:42:51]wFMCommunicate request_size=4 [15:42:51]MH_SAM_APDU [15:42:51]CAPDU: 80 17 00 00 [15:42:51]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [15:42:51]Write i2c OK [15:42:51]MH_I2C_Read... [15:42:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:51]Read from MH i2c: E2 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 FD 00 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [15:42:51]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [15:42:51]wFMCommunicate OK [15:42:51]wFMCommunicate request_size=4 [15:42:51]MH_SAM_APDU [15:42:51]CAPDU: 80 17 00 00 [15:42:51]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [15:42:51]Write i2c OK [15:42:51]MH_I2C_Read... [15:42:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:51]Read from MH i2c: E2 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 FD 00 [15:42:51]MH_I2C_Read... [15:42:51]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [15:42:51]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [15:42:51]wFMCommunicate OK [15:42:51]wFMCommunicate request_size=4 [15:42:51]MH_SAM_APDU [15:42:51]CAPDU: 80 17 00 00 [15:42:51]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [15:42:51]Write i2c OK [15:42:51]MH_I2C_Read... [15:42:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:42:52]Read from MH i2c: E2 [15:42:52]MH_I2C_Read... [15:42:52]Read from MH i2c: E2 FD 00 [15:42:52]MH_I2C_Read... [15:42:52]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [15:42:52]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [15:42:52]wFMCommunicate OK [15:42:52]wFMCommunicate request_size=4 [15:42:52]MH_SAM_APDU [15:42:52]CAPDU: 80 17 00 00 [15:42:52]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [15:42:52]Write i2c OK [15:42:52]MH_I2C_Read... [15:42:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [15:42:52]Read from MH i2c: E2 [15:42:52]MH_I2C_Read... [15:42:52]Read from MH i2c: E2 CC 00 [15:42:52]MH_I2C_Read... [15:42:52]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [15:42:52]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:42:52]wFMCommunicate OK [15:42:52]SAM_PROTO_GetShiftData done [15:42:52]requested_item shift.sale.total_cash is exist - process it [15:42:52]requested_item shift.sale_refund.total is exist - process it [15:42:52]requested_item shift.sale_refund.total_cash is exist - process it [15:42:52]requested_item shift.buy.total is exist - process it [15:42:52]requested_item shift.buy.total_cash is exist - process it [15:42:52]produce_requested_data done [15:42:52]produce_requested_data return {"fm.sale.total":73121734.58,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":155574.25,"shift.sale.total_cash":143959.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} [15:42:52]process_action_free get_value [15:42:52]json_value_free [15:42:52]json_value_free done [15:42:52]process_json_proto returns [15:42:52]Send response to host [15:42:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73121734.58,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":155574.25,"shift.sale.total_cash":143959.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}}} [15:42:52]free response buf [15:42:52]execute_script done [15:42:52]execute_script returns [15:42:52]free content buf [15:42:52]Sock 10.Close socket [15:42:52]Sock 10.Thread stoped [15:42:53]OFD Sender: No OFD packet to send [15:42:53]accept exits with 9 [15:42:53]New connection [15:42:53]New thread 3066682724 created [15:42:53]Thread 3066539364 joined [15:42:53]Waiting for new connection... [15:42:53] Sock 9.Parse request [15:42:53]Sock 9.Check first char [15:42:53]Sock 9.First char is OK [15:42:53]request: POST /json_proto HTTP/1.0 [15:42:53]Method: POST [15:42:53]URL: /json_proto [15:42:53]Method is POST - this is cgi request [15:42:53]url: /json_proto [15:42:53]query_string will be loaded in cgi processing [15:42:53]execute_cgi json_proto POST (null) [15:42:53]execute_cgi path=json_proto method=POST [15:42:53]POST find Content-Length [15:42:53]Host: 172.17.47.196:8080 [15:42:53]Content-Length: 825 [15:42:53]Content-Type: application/json [15:42:53] [15:42:53]POST finish read [15:42:53]Found Content-Length = 825 [15:42:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147827", "tax_sys" : 0, "items" : [ { "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [15:42:53]execute_script... [15:42:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147827", "tax_sys" : 0, "items" : [ { "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [15:42:53]POST & json_proto [15:42:53]process_json_proto [15:42:53]json parsed OK: [15:42:53]protocol is kg_v1.0 [15:42:53]action value=close_receipt [15:42:53]process_action close_receipt [15:42:53]cmd_close_receipt [15:42:53]MH_GetDate [15:42:53]Write to MH i2c: F0 00 00 1D 00 0C [15:42:53]Write i2c OK [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: F0 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: F0 09 00 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: F0 09 00 1D 00 00 FD 97 ED 66 4C 6B 94 66 AD [15:42:53]GetLastDocTimeStamp 1726846515 [15:42:53]current date 1726846973 [15:42:53]FM_GetShiftState [15:42:53]SAM_PROTO_GetShiftState [15:42:53]wFMCommunicate request_size=4 [15:42:53]MH_SAM_APDU [15:42:53]CAPDU: 80 13 01 00 [15:42:53]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [15:42:53]Write i2c OK [15:42:53]MH_I2C_Read... [15:42:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:53]Read from MH i2c: E2 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: E2 0E 00 [15:42:53]MH_I2C_Read... [15:42:53]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [15:42:53]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:42:53]wFMCommunicate OK [15:42:53]SAM_PROTO_GetShiftState done [15:42:53]FM_GetShiftState done [15:42:53]opened in 1726791534 [15:42:53]opened+sec_in_day 1726877934 [15:42:53]quantity*price = 8500 [15:42:53]sum+1 = 8501 [15:42:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 85.00 НСП 1% : 0.75 НДС 12% : 9.03 Наличными: 0.00 Безнал.: 85.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 208 20.09.2024 15:42 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86049 ФПД: 85657261476024 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T154253&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86049&fm=85657261476024&tin=02508201610067®Number=0000000000092592&sum=8500 0 [15:42:54]StoreToDocumentArchive [15:42:54]shift 495 fd 86049 [15:42:54]save to /storage/0495/doc_00086049 [15:42:54]save last doc name /storage/0495/doc_00086049 to /storage/kkm_last_doc_name [15:42:54]save OK [15:42:54]Clear old archive folders... [15:42:54]ProcessDocumentItem done err = 0, tmpTLVsize=283 [15:42:54]tlvbuf is 01A2F270 [15:42:54]SAM_PROTO_ClearQueue [15:42:54]wFMCommunicate request_size=4 [15:42:54]MH_SAM_APDU [15:42:54]CAPDU: 80 09 00 00 [15:42:54]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [15:42:54]Write i2c OK [15:42:54]MH_I2C_Read... [15:42:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:42:54]Read from MH i2c: E2 [15:42:54]MH_I2C_Read... [15:42:54]Read from MH i2c: E2 03 00 [15:42:54]MH_I2C_Read... [15:42:54]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [15:42:54]RAPDU: 90 00 [15:42:54]wFMCommunicate OK [15:42:54]SAM_PROTO_ClearQueue done [15:42:54]KKMCreateOFDPacket [15:42:54]OFDProtocolAddRootSTLVToBuf [15:42:54]FM_MakeSignedData [15:42:54]FM_MakeSignedData [15:42:54]SAM_PROTO_SignData [15:42:54]wFMCommunicate request_size=4 [15:42:54]MH_SAM_APDU [15:42:54]CAPDU: 80 0D 01 02 [15:42:54]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [15:42:54]Write i2c OK [15:42:54]MH_I2C_Read... [15:42:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:42:54]Read from MH i2c: E2 [15:42:54]MH_I2C_Read... [15:42:54]Read from MH i2c: E2 03 00 [15:42:54]MH_I2C_Read... [15:42:54]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [15:42:54]RAPDU: 90 00 [15:42:54]wFMCommunicate OK [15:42:54]wFMCommunicate request_size=255 [15:42:54]MH_SAM_APDU [15:42:54]CAPDU: 80 0D 02 02 FA 03 00 1B 01 1E 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 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 D0 00 00 00 F4 03 04 00 FD 97 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 [15:42:54]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 1B 01 1E 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 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 D0 00 00 00 F4 03 04 00 FD 97 ED 66 0E 04 04 00 EF 01 00 00 B9 04 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 [15:42:54]Write i2c OK [15:42:54]MH_I2C_Read... [15:42:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:55]Read from MH i2c: E2 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 03 00 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [15:42:55]RAPDU: 90 00 [15:42:55]wFMCommunicate OK [15:42:55]wFMCommunicate request_size=42 [15:42:55]MH_SAM_APDU [15:42:55]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 21 50 01 00 35 04 06 00 4D E7 A2 A4 88 B8 [15:42:55]Write to MH i2c: E2 2D 00 2E 00 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 21 50 01 00 35 04 06 00 4D E7 A2 A4 88 B8 00 00 B5 [15:42:55]Write i2c OK [15:42:55]MH_I2C_Read... [15:42:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:55]Read from MH i2c: E2 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 03 00 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [15:42:55]RAPDU: 90 00 [15:42:55]wFMCommunicate OK [15:42:55]wFMCommunicate request_size=4 [15:42:55]MH_SAM_APDU [15:42:55]CAPDU: 80 0D 03 02 [15:42:55]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [15:42:55]Write i2c OK [15:42:55]MH_I2C_Read... [15:42:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:42:55]Read from MH i2c: E2 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 0B 00 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 0B 00 2F 00 00 2B 6E 6B 10 D4 5F CD 71 90 00 30 [15:42:55]RAPDU: 2B 6E 6B 10 D4 5F CD 71 90 00 [15:42:55]wFMCommunicate OK [15:42:55]SAM_PROTO_SignData done [15:42:55]FM_MakeSignedData done [15:42:55]CreateOFDProtocolMessage [15:42:55]wFMCommunicate request_size=4 [15:42:55]MH_SAM_APDU [15:42:55]CAPDU: 80 11 00 00 [15:42:55]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [15:42:55]Write i2c OK [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: E2 [15:42:55]MH_I2C_Read... [15:42:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:55]Read from MH i2c: E2 17 00 [15:42:55]MH_I2C_Read... [15:42: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 [15:42:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:42:55]wFMCommunicate OK [15:42:55]CreateOFDProtocolMessage done [15:42:55]OFDSenderStorePacket 86049 [15:42:55]StoreOFDPacket docnum=86049 [15:42: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 2F 01 00 00 53 43 27 01 F2 19 5A 03 01 00 03 00 1B 01 1E 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 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 D0 00 00 00 F4 03 04 00 FD 97 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4D E7 A2 A4 88 B8 2B 6E 6B 10 D4 5F CD 71 [15:42:55]CheckFolder [15:42:55]dirname=/storage/ofd_packets [15:42:55]CheckFolder done [15:42:55]ProducePacketName [15:42:55]name=ofd_packets/00086049 [15:42:55]NVStorageSaveData ofd_packets/00086049 [15:42:55]File name is /storage/ofd_packets/00086049 [15:42:55]Write 333 bytes [15:42:55]NVStorageSaveData done [15:42:55]OFDSenderStorePacket done [15:42:55]KKMCreateOFDPacket done [15:42:55]NVStorageSaveData kkm_last_timestamp [15:42:55]File name is /storage/kkm_last_timestamp [15:42:55]Write 4 bytes [15:42:55]NVStorageSaveData done [15:42:55]ExternCall_PrintAddStr [15:42:55]wPrintStart [15:42:55]Write to MH i2c: 01 00 00 31 00 31 [15:42:55]Write i2c OK [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: 01 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: 01 07 00 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [15:42:55]RasterBufferAndPrint [15:42:55]line Счет N : (3)147827 [15:42:55]line ИНН: 02508201610067 [15:42:55]line Контрольно-Кассовый Чек [15:42:55]line ПРОДАЖА [15:42:55]line Товар: 4700003010803 [15:42:55]line Чай Летс Гоу Малина 0,9л [15:42:55]line 1.000 * 85.00 [15:42:55]line = 85.00 [15:42:55]line НДС 12% НСП 1% [15:42:55]line > о реализуемом товаре [15:42:55]line ИТОГО: 85.00 [15:42:55]line НСП 1% : 0.75 [15:42:55]line НДС 12% : 9.03 [15:42:55]line Наличными: 0.00 [15:42:55]line Безнал.: 85.00 [15:42:55]line Место: АЗС № 137 "Партнер Нефть" [15:42:55]OFD Sender: Processing packet 86049 [packets to send 263, broken 262] [15:42:55]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:42:55]line СНО: Общий режим [15:42:55]line Чек 208 20.09.2024 15:42 [15:42:55]line Смена: 495 ФФД: 1.0 [15:42:55]line ЗНМ: 0300000064 [15:42:55]line РНМ: 0000000000092592 [15:42:55]line Версия ККМ: 001 [15:42:55]line Платежная система: O! деньги [15:42:55]line ФМ: 0000000000874979 [15:42:55]line ФД: 86049 [15:42:55]line ФПД: 85657261476024 [15:42:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T154253&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86049&fm=85657261476024&tin=02508201610067®Number=0000000000092592&sum=8500 [15:42:55]ProducePacketName [15:42:55]name=ofd_packets/00086049 [15:42:55]OFD Sender: To server: pG, [15:42:55]CommunicateWithHost lk.salyk.kg:30040 [15:42:55]ConnectInit lk.salyk.kg [15:42:55]line 0 [15:42:55]written 0, free lines is 4095 [15:42:55]Write to MH i2c: 01 00 00 5B 00 5B [15:42:55]Write i2c OK [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: 01 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: 01 07 00 [15:42:55]MH_I2C_Read... [15:42:55]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 EE 0C 5C [15:42:55]RasterBufferAndPrint [15:42:55]line [15:42:55]line [15:42:55]line [15:42:55]line [15:42:55]line [15:42:56]written 0, free lines is 3331 [15:42:56]MH_Cut [15:42:56]Write to MH i2c: D1 01 00 62 00 01 34 [15:42:56]Write i2c OK [15:42:56]MH_I2C_Read... [15:42:56]Read from MH i2c: D1 [15:42:56]MH_I2C_Read... [15:42:56]Read from MH i2c: D1 01 00 [15:42:56]MH_I2C_Read... [15:42:56]Read from MH i2c: D1 01 00 62 00 00 33 [15:42:56]Write to MH i2c: 01 00 00 63 00 63 [15:42:56]Write i2c OK [15:42:56]MH_I2C_Read... [15:42:56]*** Cut start [15:42:56]*** Partial cut [15:42:56]*** CUTSNS_PIN = 1 [15:42:56]*** CUTSNS_PIN = 0 [15:42:57]*** Brake cut motor [15:42:57]Read from MH i2c: 01 [15:42:57]MH_I2C_Read... [15:42:57]*** Stop cut motor [15:42:57]*** Cut end [15:42:57]Read from MH i2c: 01 07 00 [15:42:57]MH_I2C_Read... [15:42:57]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [15:42:57]process_action close_receipt done [15:42:57]requested_data is exist [15:42:57]produce_requested_data [15:42:57]requested_item fm.sn is exist - process it [15:42:57]wFMCommunicate request_size=4 [15:42:57]MH_SAM_APDU [15:42:57]CAPDU: 80 11 00 00 [15:42:57]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [15:42:57]Write i2c OK [15:42:57]MH_I2C_Read... [15:42:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:57]Read from MH i2c: E2 [15:42:57]MH_I2C_Read... [15:42:57]Read from MH i2c: E2 17 00 [15:42:57]MH_I2C_Read... [15:42:57]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 [15:42:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:42:57]wFMCommunicate OK [15:42:57]requested_item fd.num is exist - process it [15:42:57]SAM_PROTO_GetFieldsCounters [15:42:57]wFMCommunicate request_size=4 [15:42:57]MH_SAM_APDU [15:42:57]CAPDU: 80 13 00 00 [15:42:57]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [15:42:57]Write i2c OK [15:42:57]MH_I2C_Read... [15:42:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:57]Read from MH i2c: E2 [15:42:57]MH_I2C_Read... [15:42:57]Read from MH i2c: E2 62 00 [15:42:57]MH_I2C_Read... [15:42:57]Read from MH i2c: E2 62 00 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 21 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [15:42:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:42:57]wFMCommunicate OK [15:42:57]SAM_PROTO_GetFieldsCounters done [15:42:57]requested_item shift.num is exist - process it [15:42:57]requested_item shift.opened is exist - process it [15:42:57]req_shift_opened [15:42:57]FM_GetShiftState [15:42:57]SAM_PROTO_GetShiftState [15:42:57]wFMCommunicate request_size=4 [15:42:57]MH_SAM_APDU [15:42:57]CAPDU: 80 13 01 00 [15:42:57]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [15:42:57]Write i2c OK [15:42:57]MH_I2C_Read... [15:42:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:57]Read from MH i2c: E2 [15:42:57]MH_I2C_Read... [15:42:57]Read from MH i2c: E2 0E 00 [15:42:57]MH_I2C_Read... [15:42:57]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6E [15:42:57]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:42:57]wFMCommunicate OK [15:42:57]SAM_PROTO_GetShiftState done [15:42:57]FM_GetShiftState done [15:42:57]req_shift_opened done [15:42:57]requested_item shift.open_date is exist - process it [15:42:57]req_shift_open_date [15:42:57]req_shift_open_date done [15:42:57]produce_requested_data done [15:42:57]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86049,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:42:57]process_action_free close_receipt [15:42:57]json_value_free [15:42:57]json_value_free done [15:42:57]process_json_proto returns [15:42:57]Send response to host [15:42:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86049,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:42:57]free response buf [15:42:57]execute_script done [15:42:57]execute_script returns [15:42:57]free content buf [15:42:57]Sock 9.Close socket [15:42:57]Sock 9.Thread stoped [15:43:00]recv_with_timeout no data received [15:43:00]ConnectInit Can't take IP for lk.salyk.kg [15:43:00]CommunicateWithHost connect error [15:43:00]CommunicateWithHost err = -1 [15:43:00]OFD Sender: Server communicate error [15:43:05]OFD Sender: Processing packet 86049 [packets to send 263, broken 262] [15:43:05]ProducePacketName [15:43:05]name=ofd_packets/00086049 [15:43:05]OFD Sender: To server: pG, [15:43:05]CommunicateWithHost lk.salyk.kg:30040 [15:43:05]ConnectInit lk.salyk.kg [15:43:14]recv_with_timeout no data received [15:43:30]Connected sock=10 [15: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 2F 01 00 00 53 43 27 01 F2 19 5A 03 01 00 03 00 1B 01 1E 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 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 D0 00 00 00 F4 03 04 00 FD 97 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4D E7 A2 A4 88 B8 2B 6E 6B 10 D4 5F CD 71 [15:43: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 D8 7B 47 00 F1 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 21 50 01 00 F4 03 04 00 F8 42 ED 66 B6 04 01 00 00 07 B3 8F 0A 1F 71 DB AC [15:43:33]CommunicateWithHost err = 0 [15:43:33]CheckOFDResponse [15:43:33]1017 (14) - 77093643461234 [15:43:33]1041 (16) - 0000000000874979 [15:43:33]1040 (4) - 86049 [15:43:33]1012 (4) - 20.09.2024 09:40 [15:43:33]1206 (1) - 0 [15:43:33]OFD Sender: Remove packet 86049 [15:43:33]ProducePacketName [15:43:33]name=ofd_packets/00086049 [15:43:33]NVStorageDeleteData [15:43:34]OFD Sender: No OFD packet to send [15:43:37]recv_with_timeout no data received [15:43:39]OFD Sender: No OFD packet to send [15:43:44]OFD Sender: No OFD packet to send [15:43:49]OFD Sender: No OFD packet to send [15:43:53]recv_with_timeout no data received [15:43:54]OFD Sender: No OFD packet to send [15:43:59]OFD Sender: No OFD packet to send [15:44:04]OFD Sender: No OFD packet to send [15:44:08]recv_with_timeout no data received [15:44:09]OFD Sender: No OFD packet to send [15:44:14]OFD Sender: No OFD packet to send [15:44:19]OFD Sender: No OFD packet to send [15:44:20]recv_with_timeout no data received [15:44:24]OFD Sender: No OFD packet to send [15:46:01]ConnectInit Can't connect to host [15:46:05]OFD Sender: Processing packet 86050 [packets to send 263, broken 262] [15:46:05]ProducePacketName [15:46:05]name=ofd_packets/00086050 [15:46:05]OFD Sender: To server: pG, [15:46:05]CommunicateWithHost lk.salyk.kg:30040 [15:46:05]ConnectInit lk.salyk.kg [15:44:33]MH_SAM_APDU [15:44:33]CAPDU: 80 15 02 00 08 F4 03 04 00 61 98 ED 66 [15:44:33]Write to MH i2c: E2 10 00 71 00 80 15 02 00 08 00 F4 03 04 00 61 98 ED 66 00 00 48 [15:44:34]Write i2c OK [15:44:34]MH_I2C_Read... [15:44:34]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:44:34]Read from MH i2c: E2 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 03 00 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 03 00 71 00 00 90 00 E5 [15:44:34]RAPDU: 90 00 [15:44:34]wFMCommunicate OK [15:44:34]wFMCommunicate request_size=25 [15:44:34]MH_SAM_APDU [15:44:34]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 [15:44:34]Write to MH i2c: E2 1C 00 72 00 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 00 00 56 [15:44:34]Write i2c OK [15:44:34]MH_I2C_Read... [15:44:34]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:44:34]Read from MH i2c: E2 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 03 00 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 03 00 72 00 00 90 00 E6 [15:44:34]RAPDU: 90 00 [15:44:34]wFMCommunicate OK [15:44:34]wFMCommunicate request_size=4 [15:44:34]MH_SAM_APDU [15:44:34]CAPDU: 80 15 03 00 [15:44:34]Write to MH i2c: E2 08 00 73 00 80 15 03 00 00 00 00 00 F4 [15:44:34]Write i2c OK [15:44:34]MH_I2C_Read... [15:44:34]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [15:44:34]Read from MH i2c: E2 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 40 00 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 40 00 73 00 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 22 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 D1 00 00 00 35 04 06 00 47 04 A5 C6 13 2D 90 00 20 [15:44:34]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 22 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 D1 00 00 00 35 04 06 00 47 04 A5 C6 13 2D 90 00 [15:44:34]wFMCommunicate OK [15:44:34]SAM_PROTO_ProcessDocument answer len = 59 [15:44:34]SAM_PROTO_ProcessDocument done [15:44:34]SetTLVBufToDocument [15:44:34]Processing tag 1209 (04B9) [15:44:34]Malloc new data [15:44:34]Processing tag 1041 (0411) [15:44:34]Processing tag 1040 (0410) [15:44:34]Malloc new data [15:44:34]Processing tag 1038 (040E) [15:44:34]Malloc new data [15:44:34]Processing tag 1042 (0412) [15:44:34]Malloc new data [15:44:34]Processing tag 1077 (0435) [15:44:34]Malloc new data [15:44:34]SetTLVBufToDocument err=0 [15:44:34]KKMLoadAndSignReceiptData store KKM data [15:44:34]KKMLoadAndSignReceiptData err=0 [15:44:34]wFMCommunicate request_size=4 [15:44:34]MH_SAM_APDU [15:44:34]CAPDU: 80 11 00 00 [15:44:34]Write to MH i2c: E2 08 00 74 00 80 11 00 00 00 00 00 00 EE [15:44:34]Write i2c OK [15:44:34]MH_I2C_Read... [15:44:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:44:34]Read from MH i2c: E2 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 17 00 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 17 00 74 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4D [15:44:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:44:34]wFMCommunicate OK [15:44:34]Счет N : (1)870929 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 33 Товар: 2710124130 Аи-92-К-5 19.180 * 67.80 = 1300.40 НДС 12% НСП 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 СНО: Общий режим Чек 209 20.09.2024 15:44 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86050 ФПД: 78085286662957 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T154433&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86050&fm=78085286662957&tin=02508201610067®Number=0000000000092592&sum=130000 [15:44:34]StoreToDocumentArchive [15:44:34]shift 495 fd 86050 [15:44:34]save to /storage/0495/doc_00086050 [15:44:34]save last doc name /storage/0495/doc_00086050 to /storage/kkm_last_doc_name [15:44:34]save OK [15:44:34]Clear old archive folders... [15:44:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:44:34]tlvbuf is 019DAD80 [15:44:34]SAM_PROTO_ClearQueue [15:44:34]wFMCommunicate request_size=4 [15:44:34]MH_SAM_APDU [15:44:34]CAPDU: 80 09 00 00 [15:44:34]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [15:44:34]Write i2c OK [15:44:34]MH_I2C_Read... [15:44:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:44:34]Read from MH i2c: E2 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 03 00 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [15:44:34]RAPDU: 90 00 [15:44:34]wFMCommunicate OK [15:44:34]SAM_PROTO_ClearQueue done [15:44:34]KKMCreateOFDPacket [15:44:34]OFDProtocolAddRootSTLVToBuf [15:44:34]FM_MakeSignedData [15:44:34]FM_MakeSignedData [15:44:34]SAM_PROTO_SignData [15:44:34]wFMCommunicate request_size=4 [15:44:34]MH_SAM_APDU [15:44:34]CAPDU: 80 0D 01 02 [15:44:34]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [15:44:34]Write i2c OK [15:44:34]MH_I2C_Read... [15:44:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:44:34]Read from MH i2c: E2 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 03 00 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [15:44:34]RAPDU: 90 00 [15:44:34]wFMCommunicate OK [15:44:34]wFMCommunicate request_size=255 [15:44:34]MH_SAM_APDU [15:44: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 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 D1 00 00 00 F4 03 04 00 61 98 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 47 [15:44:34]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 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 D1 00 00 00 F4 03 04 00 61 98 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 47 00 00 D0 [15:44:34]Write i2c OK [15:44:34]MH_I2C_Read... [15:44:34]OFD Sender: No OFD packet to send [15:44:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:44:34]Read from MH i2c: E2 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 03 00 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [15:44:34]RAPDU: 90 00 [15:44:34]wFMCommunicate OK [15:44:34]wFMCommunicate request_size=10 [15:44:34]MH_SAM_APDU [15:44:34]CAPDU: 80 0D 02 02 05 04 A5 C6 13 2D [15:44:34]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 04 A5 C6 13 2D 00 00 AB [15:44:34]Write i2c OK [15:44:34]MH_I2C_Read... [15:44:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:44:34]Read from MH i2c: E2 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 03 00 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [15:44:34]RAPDU: 90 00 [15:44:34]wFMCommunicate OK [15:44:34]wFMCommunicate request_size=4 [15:44:34]MH_SAM_APDU [15:44:34]CAPDU: 80 0D 03 02 [15:44:34]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [15:44:34]Write i2c OK [15:44:34]MH_I2C_Read... [15:44:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:44:34]Read from MH i2c: E2 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 0B 00 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 0B 00 79 00 00 0C 86 33 35 02 37 7F 87 90 00 2E [15:44:34]RAPDU: 0C 86 33 35 02 37 7F 87 90 00 [15:44:34]wFMCommunicate OK [15:44:34]SAM_PROTO_SignData done [15:44:34]FM_MakeSignedData done [15:44:34]CreateOFDProtocolMessage [15:44:34]wFMCommunicate request_size=4 [15:44:34]MH_SAM_APDU [15:44:34]CAPDU: 80 11 00 00 [15:44:34]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [15:44:34]Write i2c OK [15:44:34]MH_I2C_Read... [15:44:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:44:34]Read from MH i2c: E2 [15:44:34]MH_I2C_Read... [15:44:34]Read from MH i2c: E2 17 00 [15:44:34]MH_I2C_Read... [15:44:34]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 [15:44:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:44:34]wFMCommunicate OK [15:44:34]CreateOFDProtocolMessage done [15:44:34]OFDSenderStorePacket 86050 [15:44:34]StoreOFDPacket docnum=86050 [15:47:02]accept exits with 10 [15:47:02]New connection [15:47:02]New thread 3066682724 created [15:47:02]Thread 3066539364 joined [15:47:02]Waiting for new connection... [15:47:02] Sock 10.Parse request [15:47:02]Sock 10.Check first char [15:47:02]Sock 10.First char is OK [15:47:02]request: POST /json_proto HTTP/1.0 [15:47:02]Method: POST [15:47:02]URL: /json_proto [15:47:02]Method is POST - this is cgi request [15:47:02]url: /json_proto [15:47:02]query_string will be loaded in cgi processing [15:47:02]execute_cgi json_proto POST (null) [15:47:02]execute_cgi path=json_proto method=POST [15:47:02]POST find Content-Length [15:47:02]Host: 172.17.47.196:8080 [15:47:02]Content-Length: 687 [15:47:02]Content-Type: application/json [15:47:02] [15:47:02]POST finish read [15:47:02]Found Content-Length = 687 [15:47:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870930", "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" : 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" ] } } [15:47:02]execute_script... [15:47: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)870930", "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" : 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" ] } } [15:47:02]POST & json_proto [15:47:02]process_json_proto [15:47:02]json parsed OK: [15:47:02]protocol is kg_v1.0 [15:47:02]action value=close_receipt [15:47:02]process_action close_receipt [15:47:02]cmd_close_receipt [15:47:02]MH_GetDate [15:47:02]Write to MH i2c: F0 00 00 B2 00 A1 [15:47:02]Write i2c OK [15:47:02]MH_I2C_Read... [15:47:02]Read from MH i2c: F0 [15:47:02]MH_I2C_Read... [15:47:02]Read from MH i2c: F0 09 00 [15:47:02]MH_I2C_Read... [15:47:02]Read from MH i2c: F0 09 00 B2 00 00 F6 98 ED 66 4C 6B 94 66 3C [15:47:02]GetLastDocTimeStamp 1726847073 [15:47:02]current date 1726847222 [15:47:02]FM_GetShiftState [15:47:02]SAM_PROTO_GetShiftState [15:47:02]wFMCommunicate request_size=4 [15:47:02]MH_SAM_APDU [15:47:02]CAPDU: 80 13 01 00 [15:47:02]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [15:47:02]Write i2c OK [15:47:02]MH_I2C_Read... [15:47:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:02]Read from MH i2c: E2 [15:47:02]MH_I2C_Read... [15:47:02]Read from MH i2c: E2 0E 00 [15:47:02]MH_I2C_Read... [15:47:02]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BB [15:47:02]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:47:02]wFMCommunicate OK [15:47:02]SAM_PROTO_GetShiftState done [15:47:02]FM_GetShiftState done [15:47:02]opened in 1726791534 [15:47:02]opened+sec_in_day 1726877934 [15:47:02]quantity*price = 160020 [15:47:02]sum+1 = 160021 [15:47:02]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 СНО: Общий режим Чек 210 20.09.2024 15:47 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86051 ФПД: 132504875730947 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T154702&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86051&fm=132504875730947&tin=02508201610067®Number=0000000000092592&sum=160000 [15:47:03]StoreToDocumentArchive [15:47:03]shift 495 fd 86051 [15:47:03]save to /storage/0495/doc_00086051 [15:47:03]save last doc name /storage/0495/doc_00086051 to /storage/kkm_last_doc_name [15:47:03]save OK [15:47:03]Clear old archive folders... [15:47:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:47:03]tlvbuf is 01A31A50 [15:47:03]SAM_PROTO_ClearQueue [15:47:03]wFMCommunicate request_size=4 [15:47:03]MH_SAM_APDU [15:47:03]CAPDU: 80 09 00 00 [15:47:03]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [15:47:03]Write i2c OK [15:47:03]MH_I2C_Read... [15:47:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:47:03]Read from MH i2c: E2 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 03 00 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [15:47:03]RAPDU: 90 00 [15:47:03]wFMCommunicate OK [15:47:03]SAM_PROTO_ClearQueue done [15:47:03]KKMCreateOFDPacket [15:47:03]OFDProtocolAddRootSTLVToBuf [15:47:03]FM_MakeSignedData [15:47:03]FM_MakeSignedData [15:47:03]SAM_PROTO_SignData [15:47:03]wFMCommunicate request_size=4 [15:47:03]MH_SAM_APDU [15:47:03]CAPDU: 80 0D 01 02 [15:47:03]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [15:47:03]Write i2c OK [15:47:03]MH_I2C_Read... [15:47:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:47:03]Read from MH i2c: E2 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 03 00 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [15:47:03]RAPDU: 90 00 [15:47:03]wFMCommunicate OK [15:47:03]wFMCommunicate request_size=255 [15:47:03]MH_SAM_APDU [15:47: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 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 D2 00 00 00 F4 03 04 00 F6 98 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [15:47:03]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 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 D2 00 00 00 F4 03 04 00 F6 98 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 7B [15:47:03]Write i2c OK [15:47:03]MH_I2C_Read... [15:47:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:03]Read from MH i2c: E2 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 03 00 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [15:47:03]RAPDU: 90 00 [15:47:03]wFMCommunicate OK [15:47:03]wFMCommunicate request_size=11 [15:47:03]MH_SAM_APDU [15:47:03]CAPDU: 80 0D 02 02 06 78 83 32 0C 88 03 [15:47:03]Write to MH i2c: E2 0E 00 C3 00 80 0D 02 02 06 00 78 83 32 0C 88 03 00 00 0D [15:47:03]Write i2c OK [15:47:03]MH_I2C_Read... [15:47:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:03]Read from MH i2c: E2 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 03 00 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [15:47:03]RAPDU: 90 00 [15:47:03]wFMCommunicate OK [15:47:03]wFMCommunicate request_size=4 [15:47:03]MH_SAM_APDU [15:47:03]CAPDU: 80 0D 03 02 [15:47:03]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [15:47:03]Write i2c OK [15:47:03]MH_I2C_Read... [15:47:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:47:03]Read from MH i2c: E2 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 0B 00 [15:47:03]MH_I2C_Read... [15:47:03]Read from MH i2c: E2 0B 00 C4 00 00 52 7F 3D 3C 2B 0C 17 AC 90 00 84 [15:47:03]RAPDU: 52 7F 3D 3C 2B 0C 17 AC 90 00 [15:47:03]wFMCommunicate OK [15:47:03]SAM_PROTO_SignData done [15:47:03]FM_MakeSignedData done [15:47:03]CreateOFDProtocolMessage [15:47:03]wFMCommunicate request_size=4 [15:47:03]MH_SAM_APDU [15:47:03]CAPDU: 80 11 00 00 [15:47:03]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [15:47:03]Write i2c OK [15:47:03]MH_I2C_Read... [15:47:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:04]Read from MH i2c: E2 [15:47:04]MH_I2C_Read... [15:47:04]Read from MH i2c: E2 17 00 [15:47:04]MH_I2C_Read... [15:47:04]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 [15:47: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:47:04]wFMCommunicate OK [15:47:04]CreateOFDProtocolMessage done [15:47:04]OFDSenderStorePacket 86051 [15:47:04]StoreOFDPacket docnum=86051 [15:47: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 FA FE 08 01 1E 34 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 D2 00 00 00 F4 03 04 00 F6 98 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 78 83 32 0C 88 03 52 7F 3D 3C 2B 0C 17 AC [15:47:04]CheckFolder [15:47:04]dirname=/storage/ofd_packets [15:47:04]CheckFolder done [15:47:04]ProducePacketName [15:47:04]name=ofd_packets/00086051 [15:47:04]NVStorageSaveData ofd_packets/00086051 [15:47:04]File name is /storage/ofd_packets/00086051 [15:47:04]Write 302 bytes [15:47:04]NVStorageSaveData done [15:47:04]OFDSenderStorePacket done [15:47:04]KKMCreateOFDPacket done [15:47:04]NVStorageSaveData kkm_last_timestamp [15:47:04]File name is /storage/kkm_last_timestamp [15:47:04]Write 4 bytes [15:47:04]NVStorageSaveData done [15:47:04]ExternCall_PrintAddStr [15:47:04]wPrintStart [15:47:04]Write to MH i2c: 01 00 00 C6 00 C6 [15:47:04]Write i2c OK [15:47:04]MH_I2C_Read... [15:47:04]Read from MH i2c: 01 [15:47:04]MH_I2C_Read... [15:47:04]Read from MH i2c: 01 07 00 [15:47:04]MH_I2C_Read... [15:47:04]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [15:47:04]RasterBufferAndPrint [15:47:04]line Счет N : (1)870930 [15:47:04]line ИНН: 02508201610067 [15:47:04]line Контрольно-Кассовый Чек [15:47:04]line ПРОДАЖА [15:47:04]line ТРК (МРК, ГНК) : 11 [15:47:04]line Товар: 2710194210 [15:47:04]line ДТ(л)-К-4 [15:47:04]line 21.000 * 76.20 [15:47:04]line = 1600.20 [15:47:04]line НДС 12% НСП 1% [15:47:04]line > о реализуемом товаре [15:47:04]line ОКРУГЛЕНИЕ: -0.20 [15:47:04]line ИТОГО: 1600.00 [15:47:04]line Внесено: 1600.00 [15:47:04]line СДАЧА: 0.00 [15:47:04]line НСП 1% : 14.16 [15:47:04]line НДС 12% : 169.93 [15:47:04]line Наличными: 1600.00 [15:47:04]line Безнал.: 0.00 [15:47:04]line Место: АЗС № 137 "Партнер Нефть" [15:47:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:47:04]line СНО: Общий режим [15:47:04]line Чек 210 20.09.2024 15:47 [15:47:04]line Смена: 495 ФФД: 1.0 [15:47:04]line ЗНМ: 0300000064 [15:47:04]line РНМ: 0000000000092592 [15:47:04]line Версия ККМ: 001 [15:47:04]line ФМ: 0000000000874979 [15:47:04]line ФД: 86051 [15:47:04]line ФПД: 132504875730947 [15:47:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T154702&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86051&fm=132504875730947&tin=02508201610067®Number=0000000000092592&sum=160000 [15:47:04]written 0, free lines is 4095 [15:47:04]Write to MH i2c: 01 00 00 F1 00 F1 [15:47:04]Write i2c OK [15:47:04]MH_I2C_Read... [15:47:04]Read from MH i2c: 01 [15:47:04]MH_I2C_Read... [15:47:04]Read from MH i2c: 01 07 00 [15:47:04]MH_I2C_Read... [15:47:04]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 DD 0C E1 [15:47:04]RasterBufferAndPrint [15:47:04]line [15:47:04]line [15:47:04]line [15:47:04]line [15:47:04]line [15:47:04]written 0, free lines is 3299 [15:47:04]MH_Cut [15:47:04]Write to MH i2c: D1 01 00 F8 00 01 CA [15:47:04]Write i2c OK [15:47:04]MH_I2C_Read... [15:47:04]Read from MH i2c: D1 [15:47:04]MH_I2C_Read... [15:47:04]Read from MH i2c: D1 01 00 [15:47:04]MH_I2C_Read... [15:47:04]Read from MH i2c: D1 01 00 F8 00 00 C9 [15:47:04]Write to MH i2c: 01 00 00 F9 00 F9 [15:47:04]Write i2c OK [15:47:04]MH_I2C_Read... [15:47:05]*** Cut start [15:47:05]*** Partial cut [15:47:05]*** CUTSNS_PIN = 1 [15:47:05]*** CUTSNS_PIN = 0 [15:47:05]*** Brake cut motor [15:47:06]Read from MH i2c: 01 [15:47:06]MH_I2C_Read... [15:47:06]*** Stop cut motor [15:47:06]*** Cut end [15:47:06]Read from MH i2c: 01 07 00 [15:47:06]MH_I2C_Read... [15:47:06]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [15:47:06]process_action close_receipt done [15:47:06]requested_data is exist [15:47:06]produce_requested_data [15:47:06]requested_item fm.sn is exist - process it [15:47:06]wFMCommunicate request_size=4 [15:47:06]MH_SAM_APDU [15:47:06]CAPDU: 80 11 00 00 [15:47:06]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [15:47:06]Write i2c OK [15:47:06]MH_I2C_Read... [15:47:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:06]Read from MH i2c: E2 [15:47:06]MH_I2C_Read... [15:47:06]Read from MH i2c: E2 17 00 [15:47:06]MH_I2C_Read... [15:47:06]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 [15: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 [15:47:06]wFMCommunicate OK [15:47:06]requested_item fd.num is exist - process it [15:47:06]SAM_PROTO_GetFieldsCounters [15:47:06]wFMCommunicate request_size=4 [15:47:06]MH_SAM_APDU [15:47:06]CAPDU: 80 13 00 00 [15:47:06]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [15:47:06]Write i2c OK [15:47:06]MH_I2C_Read... [15:47:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:47:06]Read from MH i2c: E2 [15:47:06]MH_I2C_Read... [15:47:06]Read from MH i2c: E2 62 00 [15:47:06]MH_I2C_Read... [15:47:06]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 23 50 01 00 0E 04 04 00 EF 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 80 [15:47: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 23 50 01 00 0E 04 04 00 EF 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:47:06]wFMCommunicate OK [15:47:06]SAM_PROTO_GetFieldsCounters done [15:47:06]requested_item shift.num is exist - process it [15:47:06]requested_item shift.opened is exist - process it [15:47:06]req_shift_opened [15:47:06]FM_GetShiftState [15:47:06]SAM_PROTO_GetShiftState [15:47:06]wFMCommunicate request_size=4 [15:47:06]MH_SAM_APDU [15:47:06]CAPDU: 80 13 01 00 [15:47:06]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [15:47:06]Write i2c OK [15:47:06]MH_I2C_Read... [15:47:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:06]Read from MH i2c: E2 [15:47:06]MH_I2C_Read... [15:47:06]Read from MH i2c: E2 0E 00 [15:47:06]MH_I2C_Read... [15:47:06]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 04 [15:47:06]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:47:06]wFMCommunicate OK [15:47:06]SAM_PROTO_GetShiftState done [15:47:06]FM_GetShiftState done [15:47:06]req_shift_opened done [15:47:06]requested_item shift.open_date is exist - process it [15:47:06]req_shift_open_date [15:47:06]req_shift_open_date done [15:47:06]produce_requested_data done [15:47:06]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86051,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:47:06]process_action_free close_receipt [15:47:06]json_value_free [15:47:06]json_value_free done [15:47:06]process_json_proto returns [15:47:06]Send response to host [15:47:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86051,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:47:06]free response buf [15:47:06]execute_script done [15:47:06]execute_script returns [15:47:06]free content buf [15:47:06]Sock 10.Close socket [15:47:06]Sock 10.Thread stoped [15:47:11]accept exits with 9 [15:47:11]New connection [15:47:11]New thread 3066539364 created [15:47:11]Thread 3066682724 joined [15:47:11]Waiting for new connection... [15:47:11] Sock 9.Parse request [15:47:11]Sock 9.Check first char [15:47:11]Sock 9.First char is OK [15:47:11]request: POST /json_proto HTTP/1.0 [15:47:11]Method: POST [15:47:11]URL: /json_proto [15:47:11]Method is POST - this is cgi request [15:47:11]url: /json_proto [15:47:11]query_string will be loaded in cgi processing [15:47:11]execute_cgi json_proto POST (null) [15:47:11]execute_cgi path=json_proto method=POST [15:47:11]POST find Content-Length [15:47:11]Host: 172.17.47.196:8080 [15:47:11]Content-Length: 677 [15:47:11]Content-Type: application/json [15:47:11] [15:47:11]POST finish read [15:47:11]Found Content-Length = 677 [15:47:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870931", "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" ] } } [15:47:11]execute_script... [15: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 : (1)870931", "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" ] } } [15:47:11]POST & json_proto [15:47:11]process_json_proto [15:47:11]json parsed OK: [15:47:11]protocol is kg_v1.0 [15:47:11]action value=close_receipt [15:47:11]process_action close_receipt [15:47:11]cmd_close_receipt [15:47:11]MH_GetDate [15:47:11]Write to MH i2c: F0 00 00 FD 00 EC [15:47:11]Write i2c OK [15:47:11]MH_I2C_Read... [15:47:11]Read from MH i2c: F0 [15:47:11]MH_I2C_Read... [15:47:11]Read from MH i2c: F0 09 00 [15:47:11]MH_I2C_Read... [15:47:11]Read from MH i2c: F0 09 00 FD 00 00 FF 98 ED 66 4C 6B 94 66 90 [15:47:11]GetLastDocTimeStamp 1726847222 [15:47:11]current date 1726847231 [15:47:11]FM_GetShiftState [15:47:11]SAM_PROTO_GetShiftState [15:47:11]wFMCommunicate request_size=4 [15:47:11]MH_SAM_APDU [15:47:11]CAPDU: 80 13 01 00 [15:47:11]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [15:47:11]Write i2c OK [15:47:11]MH_I2C_Read... [15:47:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:11]Read from MH i2c: E2 [15:47:11]MH_I2C_Read... [15:47:11]Read from MH i2c: E2 0E 00 [15:47:11]MH_I2C_Read... [15:47:11]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 06 [15:47:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:47:11]wFMCommunicate OK [15:47:11]SAM_PROTO_GetShiftState done [15:47:11]FM_GetShiftState done [15:47:11]opened in 1726791534 [15:47:11]opened+sec_in_day 1726877934 [15:47:11]quantity*price = 30035 [15:47:11]sum+1 = 30036 [15:47:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 211 20.09.2024 15:47 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86052 ФПД: 127694913533053 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T154711&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86052&fm=127694913533053&tin=02508201610067®Number=0000000000092592&sum=30000 [15:47:12]StoreToDocumentArchive [15:47:12]shift 495 fd 86052 [15:47:12]save to /storage/0495/doc_00086052 [15:47:12]save last doc name /storage/0495/doc_00086052 to /storage/kkm_last_doc_name [15:47:12]save OK [15:47:12]Clear old archive folders... [15:47:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:47:12]tlvbuf is 01A3F0A0 [15:47:12]SAM_PROTO_ClearQueue [15:47:12]wFMCommunicate request_size=4 [15:47:12]MH_SAM_APDU [15:47:12]CAPDU: 80 09 00 00 [15:47:12]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [15:47:12]Write i2c OK [15:47:12]MH_I2C_Read... [15:47:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:47:12]Read from MH i2c: E2 [15:47:12]MH_I2C_Read... [15:47:12]Read from MH i2c: E2 03 00 [15:47:12]MH_I2C_Read... [15:47:12]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [15:47:12]RAPDU: 90 00 [15:47:12]wFMCommunicate OK [15:47:12]SAM_PROTO_ClearQueue done [15:47:12]KKMCreateOFDPacket [15:47:12]OFDProtocolAddRootSTLVToBuf [15:47:12]FM_MakeSignedData [15:47:12]FM_MakeSignedData [15:47:12]SAM_PROTO_SignData [15:47:12]wFMCommunicate request_size=4 [15:47:12]MH_SAM_APDU [15:47:12]CAPDU: 80 0D 01 02 [15:47:12]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [15:47:12]Write i2c OK [15:47:12]MH_I2C_Read... [15:47:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:47:12]Read from MH i2c: E2 [15:47:12]MH_I2C_Read... [15:47:12]Read from MH i2c: E2 03 00 [15:47:12]MH_I2C_Read... [15:47:12]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [15:47:12]RAPDU: 90 00 [15:47:12]wFMCommunicate OK [15:47:12]wFMCommunicate request_size=255 [15:47:12]MH_SAM_APDU [15:47:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 FF 98 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 74 [15:47:12]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 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 FF 98 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 74 00 00 C8 [15:47:12]Write i2c OK [15:47:12]MH_I2C_Read... [15:47:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:13]Read from MH i2c: E2 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 03 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [15:47:13]RAPDU: 90 00 [15:47:13]wFMCommunicate OK [15:47:13]wFMCommunicate request_size=10 [15:47:13]MH_SAM_APDU [15:47:13]CAPDU: 80 0D 02 02 05 23 49 F5 F4 7D [15:47:13]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 23 49 F5 F4 7D 00 00 65 [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:13]Read from MH i2c: E2 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 03 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [15:47:13]RAPDU: 90 00 [15:47:13]wFMCommunicate OK [15:47:13]wFMCommunicate request_size=4 [15:47:13]MH_SAM_APDU [15:47:13]CAPDU: 80 0D 03 02 [15:47:13]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:47:13]Read from MH i2c: E2 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 0B 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 0B 00 0F 01 00 C0 BC 29 33 50 9D AE 31 90 00 30 [15:47:13]RAPDU: C0 BC 29 33 50 9D AE 31 90 00 [15:47:13]wFMCommunicate OK [15:47:13]SAM_PROTO_SignData done [15:47:13]FM_MakeSignedData done [15:47:13]CreateOFDProtocolMessage [15:47:13]wFMCommunicate request_size=4 [15:47:13]MH_SAM_APDU [15:47:13]CAPDU: 80 11 00 00 [15:47:13]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:13]Read from MH i2c: E2 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 17 00 [15:47:13]MH_I2C_Read... [15:47:13]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 [15:47: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:47:13]wFMCommunicate OK [15:47:13]CreateOFDProtocolMessage done [15:47:13]OFDSenderStorePacket 86052 [15:47:13]StoreOFDPacket docnum=86052 [15:47: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 D1 D4 07 01 36 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 FF 98 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 74 23 49 F5 F4 7D C0 BC 29 33 50 9D AE 31 [15:47:13]CheckFolder [15:47:13]dirname=/storage/ofd_packets [15:47:13]CheckFolder done [15:47:13]ProducePacketName [15:47:13]name=ofd_packets/00086052 [15:47:13]NVStorageSaveData ofd_packets/00086052 [15:47:13]File name is /storage/ofd_packets/00086052 [15:47:13]Write 301 bytes [15:47:13]NVStorageSaveData done [15:47:13]OFDSenderStorePacket done [15:47:13]KKMCreateOFDPacket done [15:47:13]NVStorageSaveData kkm_last_timestamp [15:47:13]File name is /storage/kkm_last_timestamp [15:47:13]Write 4 bytes [15:47:13]NVStorageSaveData done [15:47:13]ExternCall_PrintAddStr [15:47:13]wPrintStart [15:47:13]Write to MH i2c: 01 00 00 11 01 12 [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: 01 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: 01 07 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [15:47:13]RasterBufferAndPrint [15:47:13]line Счет N : (1)870931 [15:47:13]line ИНН: 02508201610067 [15:47:13]line Контрольно-Кассовый Чек [15:47:13]line ПРОДАЖА [15:47:13]line ТРК (МРК, ГНК) : 43 [15:47:13]line Товар: 2710124130 [15:47:13]line Аи-92-К-5 [15:47:13]line 4.430 * 67.80 [15:47:13]line = 300.35 [15:47:13]line НДС 12% НСП 1% [15:47:13]line > о реализуемом товаре [15:47:13]line ОКРУГЛЕНИЕ: -0.35 [15:47:13]line ИТОГО: 300.00 [15:47:13]line Внесено: 300.00 [15:47:13]line СДАЧА: 0.00 [15:47:13]line НСП 1% : 2.66 [15:47:13]line НДС 12% : 31.90 [15:47:13]line Наличными: 300.00 [15:47:13]line Безнал.: 0.00 [15:47:13]line Место: АЗС № 137 "Партнер Нефть" [15:47:13]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:47:13]line СНО: Общий режим [15:47:13]line Чек 211 20.09.2024 15:47 [15:47:13]line Смена: 495 ФФД: 1.0 [15:47:13]line ЗНМ: 0300000064 [15:47:13]line РНМ: 0000000000092592 [15:47:13]line Версия ККМ: 001 [15:47:13]line ФМ: 0000000000874979 [15:47:13]line ФД: 86052 [15:47:13]line ФПД: 127694913533053 [15:47:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T154711&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86052&fm=127694913533053&tin=02508201610067®Number=0000000000092592&sum=30000 [15:47:13]written 0, free lines is 4095 [15:47:13]Write to MH i2c: 01 00 00 3C 01 3D [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: 01 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: 01 07 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 DE 0C 2E [15:47:13]RasterBufferAndPrint [15:47:13]line [15:47:13]line [15:47:13]line [15:47:13]line [15:47:13]line [15:47:13]written 0, free lines is 3306 [15:47:13]MH_Cut [15:47:13]Write to MH i2c: D1 01 00 43 01 01 16 [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: D1 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: D1 01 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: D1 01 00 43 01 00 15 [15:47:13]Write to MH i2c: 01 00 00 44 01 45 [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:14]*** Cut start [15:47:14]*** Partial cut [15:47:14]*** CUTSNS_PIN = 1 [15:47:14]*** CUTSNS_PIN = 0 [15:47:14]*** Brake cut motor [15:47:15]Read from MH i2c: 01 [15:47:15]MH_I2C_Read... [15:47:15]*** Stop cut motor [15:47:15]*** Cut end [15:47:15]Read from MH i2c: 01 07 00 [15:47:15]MH_I2C_Read... [15:47:15]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [15:47:15]process_action close_receipt done [15:47:15]requested_data is exist [15:47:15]produce_requested_data [15:47:15]requested_item fm.sn is exist - process it [15:47:15]wFMCommunicate request_size=4 [15:47:15]MH_SAM_APDU [15:47:15]CAPDU: 80 11 00 00 [15:47:15]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [15:47:15]Write i2c OK [15:47:15]MH_I2C_Read... [15:47:15]Read from MH i2c: E2 [15:47:15]MH_I2C_Read... [15:47:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:15]Read from MH i2c: E2 17 00 [15:47:15]MH_I2C_Read... [15:47:15]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 [15: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 [15:47:15]wFMCommunicate OK [15:47:15]requested_item fd.num is exist - process it [15:47:15]SAM_PROTO_GetFieldsCounters [15:47:15]wFMCommunicate request_size=4 [15:47:15]MH_SAM_APDU [15:47:15]CAPDU: 80 13 00 00 [15:47:15]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [15:47:15]Write i2c OK [15:47:15]MH_I2C_Read... [15:47:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:47:15]Read from MH i2c: E2 [15:47:15]MH_I2C_Read... [15:47:15]Read from MH i2c: E2 62 00 [15:47:15]MH_I2C_Read... [15:47:15]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 24 50 01 00 0E 04 04 00 EF 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 D0 [15:47: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 24 50 01 00 0E 04 04 00 EF 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:47:15]wFMCommunicate OK [15:47:15]SAM_PROTO_GetFieldsCounters done [15:47:15]requested_item shift.num is exist - process it [15:47:15]requested_item shift.opened is exist - process it [15:47:15]req_shift_opened [15:47:15]FM_GetShiftState [15:47:15]SAM_PROTO_GetShiftState [15:47:15]wFMCommunicate request_size=4 [15:47:15]MH_SAM_APDU [15:47:15]CAPDU: 80 13 01 00 [15:47:15]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [15:47:15]Write i2c OK [15:47:15]MH_I2C_Read... [15:47:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:15]Read from MH i2c: E2 [15:47:15]MH_I2C_Read... [15:47:15]Read from MH i2c: E2 0E 00 [15:47:15]MH_I2C_Read... [15:47:15]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 50 [15:47:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:47:15]wFMCommunicate OK [15:47:15]SAM_PROTO_GetShiftState done [15:47:15]FM_GetShiftState done [15:47:15]req_shift_opened done [15:47:15]requested_item shift.open_date is exist - process it [15:47:15]req_shift_open_date [15:47:15]req_shift_open_date done [15:47:15]produce_requested_data done [15:47:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86052,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:47:15]process_action_free close_receipt [15:47:15]json_value_free [15:47:15]json_value_free done [15:47:15]process_json_proto returns [15:47:15]Send response to host [15:47:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86052,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:47:15]free response buf [15:47:15]execute_script done [15:47:15]execute_script returns [15:47:15]free content buf [15:47:15]Sock 9.Close socket [15:47:15]Sock 9.Thread stoped [15:47:28]recv_with_timeout no data received [15:47:38]accept exits with 10 [15:47:38]New connection [15:47:38]New thread 3066682724 created [15:47:38]Thread 3066539364 joined [15:47:38]Waiting for new connection... [15:47:38] Sock 10.Parse request [15:47:38]Sock 10.Check first char [15:47:38]Sock 10.First char is OK [15:47:38]request: POST /json_proto HTTP/1.0 [15:47:38]Method: POST [15:47:38]URL: /json_proto [15:47:38]Method is POST - this is cgi request [15:47:38]url: /json_proto [15:47:38]query_string will be loaded in cgi processing [15:47:38]execute_cgi json_proto POST (null) [15:47:38]execute_cgi path=json_proto method=POST [15:47:38]POST find Content-Length [15:47:38]Host: 172.17.47.196:8080 [15:47:38]Content-Length: 677 [15:47:38]Content-Type: application/json [15:47:38] [15:47:38]POST finish read [15:47:38]Found Content-Length = 677 [15:47:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870932", "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" ] } } [15:47:38]execute_script... [15:47: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)870932", "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" ] } } [15:47:38]POST & json_proto [15:47:38]process_json_proto [15:47:38]json parsed OK: [15:47:38]protocol is kg_v1.0 [15:47:38]action value=close_receipt [15:47:38]process_action close_receipt [15:47:38]cmd_close_receipt [15:47:38]MH_GetDate [15:47:38]Write to MH i2c: F0 00 00 48 01 38 [15:47:38]Write i2c OK [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: F0 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: F0 09 00 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: F0 09 00 48 01 00 1B 99 ED 66 4C 6B 94 66 F9 [15:47:38]GetLastDocTimeStamp 1726847231 [15:47:38]current date 1726847259 [15:47:38]FM_GetShiftState [15:47:38]SAM_PROTO_GetShiftState [15:47:38]wFMCommunicate request_size=4 [15:47:38]MH_SAM_APDU [15:47:38]CAPDU: 80 13 01 00 [15:47:38]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [15:47:38]Write i2c OK [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: E2 [15:47:38]MH_I2C_Read... [15:47:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:38]Read from MH i2c: E2 0E 00 [15:47:38]MH_I2C_Read... [15:47:38]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 52 [15:47:38]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:47:38]wFMCommunicate OK [15:47:38]SAM_PROTO_GetShiftState done [15:47:38]FM_GetShiftState done [15:47:38]opened in 1726791534 [15:47:38]opened+sec_in_day 1726877934 [15:47:38]quantity*price = 60003 [15:47:38]sum+1 = 60004 [15:47:38]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 СНО: Общий режим Чек 212 20.09.2024 15:47 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86053 ФПД: 23857099054643 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T154739&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86053&fm=23857099054643&tin=02508201610067®Number=0000000000092592&sum=60000 [15:47:39]StoreToDocumentArchive [15:47:39]shift 495 fd 86053 [15:47:39]save to /storage/0495/doc_00086053 [15:47:39]save last doc name /storage/0495/doc_00086053 to /storage/kkm_last_doc_name [15:47:39]save OK [15:47:39]Clear old archive folders... [15:47:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:47:39]tlvbuf is 01A53470 [15:47:39]SAM_PROTO_ClearQueue [15:47:39]wFMCommunicate request_size=4 [15:47:39]MH_SAM_APDU [15:47:39]CAPDU: 80 09 00 00 [15:47:39]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [15:47:39]Write i2c OK [15:47:39]MH_I2C_Read... [15:47:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:47:39]Read from MH i2c: E2 [15:47:39]MH_I2C_Read... [15:47:39]Read from MH i2c: E2 03 00 [15:47:39]MH_I2C_Read... [15:47:39]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [15:47:39]RAPDU: 90 00 [15:47:39]wFMCommunicate OK [15:47:39]SAM_PROTO_ClearQueue done [15:47:39]KKMCreateOFDPacket [15:47:39]OFDProtocolAddRootSTLVToBuf [15:47:39]FM_MakeSignedData [15:47:39]FM_MakeSignedData [15:47:39]SAM_PROTO_SignData [15:47:39]wFMCommunicate request_size=4 [15:47:39]MH_SAM_APDU [15:47:39]CAPDU: 80 0D 01 02 [15:47:39]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [15:47:39]Write i2c OK [15:47:39]MH_I2C_Read... [15:47:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:47:40]Read from MH i2c: E2 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: E2 03 00 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [15:47:40]RAPDU: 90 00 [15:47:40]wFMCommunicate OK [15:47:40]wFMCommunicate request_size=255 [15:47:40]MH_SAM_APDU [15:47: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 D4 00 00 00 F4 03 04 00 1B 99 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 15 [15:47:40]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 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 D4 00 00 00 F4 03 04 00 1B 99 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 15 00 00 7B [15:47:40]Write i2c OK [15:47:40]MH_I2C_Read... [15:47:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:40]Read from MH i2c: E2 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: E2 03 00 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [15:47:40]RAPDU: 90 00 [15:47:40]wFMCommunicate OK [15:47:40]wFMCommunicate request_size=10 [15:47:40]MH_SAM_APDU [15:47:40]CAPDU: 80 0D 02 02 05 B2 A9 EA 1E 33 [15:47:40]Write to MH i2c: E2 0D 00 59 01 80 0D 02 02 05 00 B2 A9 EA 1E 33 00 00 74 [15:47:40]Write i2c OK [15:47:40]MH_I2C_Read... [15:47:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:40]Read from MH i2c: E2 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: E2 03 00 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [15:47:40]RAPDU: 90 00 [15:47:40]wFMCommunicate OK [15:47:40]wFMCommunicate request_size=4 [15:47:40]MH_SAM_APDU [15:47:40]CAPDU: 80 0D 03 02 [15:47:40]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [15:47:40]Write i2c OK [15:47:40]MH_I2C_Read... [15:47:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:47:40]Read from MH i2c: E2 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: E2 0B 00 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: E2 0B 00 5A 01 00 A8 3D CF 19 37 1E 97 23 90 00 B3 [15:47:40]RAPDU: A8 3D CF 19 37 1E 97 23 90 00 [15:47:40]wFMCommunicate OK [15:47:40]SAM_PROTO_SignData done [15:47:40]FM_MakeSignedData done [15:47:40]CreateOFDProtocolMessage [15:47:40]wFMCommunicate request_size=4 [15:47:40]MH_SAM_APDU [15:47:40]CAPDU: 80 11 00 00 [15:47:40]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [15:47:40]Write i2c OK [15:47:40]MH_I2C_Read... [15:47:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:40]Read from MH i2c: E2 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: E2 17 00 [15:47:40]MH_I2C_Read... [15:47:40]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 [15:47:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:47:40]wFMCommunicate OK [15:47:40]CreateOFDProtocolMessage done [15:47:40]OFDSenderStorePacket 86053 [15:47:40]StoreOFDPacket docnum=86053 [15:47: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 74 55 07 01 98 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D4 00 00 00 F4 03 04 00 1B 99 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 15 B2 A9 EA 1E 33 A8 3D CF 19 37 1E 97 23 [15:47:40]CheckFolder [15:47:40]dirname=/storage/ofd_packets [15:47:40]CheckFolder done [15:47:40]ProducePacketName [15:47:40]name=ofd_packets/00086053 [15:47:40]NVStorageSaveData ofd_packets/00086053 [15:47:40]File name is /storage/ofd_packets/00086053 [15:47:40]Write 301 bytes [15:47:40]NVStorageSaveData done [15:47:40]OFDSenderStorePacket done [15:47:40]KKMCreateOFDPacket done [15:47:40]NVStorageSaveData kkm_last_timestamp [15:47:40]File name is /storage/kkm_last_timestamp [15:47:40]Write 4 bytes [15:47:40]NVStorageSaveData done [15:47:40]ExternCall_PrintAddStr [15:47:40]wPrintStart [15:47:40]Write to MH i2c: 01 00 00 5C 01 5D [15:47:40]Write i2c OK [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: 01 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: 01 07 00 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [15:47:40]RasterBufferAndPrint [15:47:40]line Счет N : (1)870932 [15:47:40]line ИНН: 02508201610067 [15:47:40]line Контрольно-Кассовый Чек [15:47:40]line ПРОДАЖА [15:47:40]line ТРК (МРК, ГНК) : 63 [15:47:40]line Товар: 2710124130 [15:47:40]line Аи-92-К-5 [15:47:40]line 8.850 * 67.80 [15:47:40]line = 600.03 [15:47:40]line НДС 12% НСП 1% [15:47:40]line > о реализуемом товаре [15:47:40]line ОКРУГЛЕНИЕ: -0.03 [15:47:40]line ИТОГО: 600.00 [15:47:40]line Внесено: 600.00 [15:47:40]line СДАЧА: 0.00 [15:47:40]line НСП 1% : 5.31 [15:47:40]line НДС 12% : 63.72 [15:47:40]line Наличными: 600.00 [15:47:40]line Безнал.: 0.00 [15:47:40]line Место: АЗС № 137 "Партнер Нефть" [15:47:40]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:47:40]line СНО: Общий режим [15:47:40]line Чек 212 20.09.2024 15:47 [15:47:40]line Смена: 495 ФФД: 1.0 [15:47:40]line ЗНМ: 0300000064 [15:47:40]line РНМ: 0000000000092592 [15:47:40]line Версия ККМ: 001 [15:47:40]line ФМ: 0000000000874979 [15:47:40]line ФД: 86053 [15:47:40]line ФПД: 23857099054643 [15:47:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T154739&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86053&fm=23857099054643&tin=02508201610067®Number=0000000000092592&sum=60000 [15:47:40]written 0, free lines is 4095 [15:47:40]Write to MH i2c: 01 00 00 87 01 88 [15:47:40]Write i2c OK [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: 01 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: 01 07 00 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 E5 0C 80 [15:47:40]RasterBufferAndPrint [15:47:40]line [15:47:40]line [15:47:40]line [15:47:40]line [15:47:40]line [15:47:40]written 0, free lines is 3313 [15:47:40]MH_Cut [15:47:40]Write to MH i2c: D1 01 00 8E 01 01 61 [15:47:40]Write i2c OK [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: D1 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: D1 01 00 [15:47:40]MH_I2C_Read... [15:47:40]Read from MH i2c: D1 01 00 8E 01 00 60 [15:47:40]Write to MH i2c: 01 00 00 8F 01 90 [15:47:41]Write i2c OK [15:47:41]MH_I2C_Read... [15:47:41]*** Cut start [15:47:41]*** Partial cut [15:47:41]*** CUTSNS_PIN = 1 [15:47:41]*** CUTSNS_PIN = 0 [15:47:42]*** Brake cut motor [15:47:42]Read from MH i2c: 01 [15:47:42]MH_I2C_Read... [15:47:42]*** Stop cut motor [15:47:42]*** Cut end [15:47:42]Read from MH i2c: 01 07 00 [15:47:42]MH_I2C_Read... [15:47:42]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [15:47:42]process_action close_receipt done [15:47:42]requested_data is exist [15:47:42]produce_requested_data [15:47:42]requested_item fm.sn is exist - process it [15:47:42]wFMCommunicate request_size=4 [15:47:42]MH_SAM_APDU [15:47:42]CAPDU: 80 11 00 00 [15:47:42]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [15:47:42]Write i2c OK [15:47:42]MH_I2C_Read... [15:47:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:42]Read from MH i2c: E2 [15:47:42]MH_I2C_Read... [15:47:42]Read from MH i2c: E2 17 00 [15:47:42]MH_I2C_Read... [15:47:42]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 [15:47: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:47:42]wFMCommunicate OK [15:47:42]requested_item fd.num is exist - process it [15:47:42]SAM_PROTO_GetFieldsCounters [15:47:42]wFMCommunicate request_size=4 [15:47:42]MH_SAM_APDU [15:47:42]CAPDU: 80 13 00 00 [15:47:42]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [15:47:42]Write i2c OK [15:47:42]MH_I2C_Read... [15:47:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:47:42]Read from MH i2c: E2 [15:47:42]MH_I2C_Read... [15:47:42]Read from MH i2c: E2 62 00 [15:47:42]MH_I2C_Read... [15:47:42]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 25 50 01 00 0E 04 04 00 EF 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 1F [15:47: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 25 50 01 00 0E 04 04 00 EF 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:47:42]wFMCommunicate OK [15:47:42]SAM_PROTO_GetFieldsCounters done [15:47:42]requested_item shift.num is exist - process it [15:47:42]requested_item shift.opened is exist - process it [15:47:42]req_shift_opened [15:47:42]FM_GetShiftState [15:47:42]SAM_PROTO_GetShiftState [15:47:42]wFMCommunicate request_size=4 [15:47:42]MH_SAM_APDU [15:47:42]CAPDU: 80 13 01 00 [15:47:42]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [15:47:42]Write i2c OK [15:47:42]MH_I2C_Read... [15:47:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:42]Read from MH i2c: E2 [15:47:42]MH_I2C_Read... [15:47:42]Read from MH i2c: E2 0E 00 [15:47:42]MH_I2C_Read... [15:47:42]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9B [15:47:42]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:47:42]wFMCommunicate OK [15:47:42]SAM_PROTO_GetShiftState done [15:47:42]FM_GetShiftState done [15:47:42]req_shift_opened done [15:47:42]requested_item shift.open_date is exist - process it [15:47:42]req_shift_open_date [15:47:42]req_shift_open_date done [15:47:42]produce_requested_data done [15:47:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86053,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:47:42]process_action_free close_receipt [15:47:42]json_value_free [15:47:42]json_value_free done [15:47:42]process_json_proto returns [15:47:42]Send response to host [15:47:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86053,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:47:42]free response buf [15:47:42]execute_script done [15:47:42]execute_script returns [15:47:42]free content buf [15:47:42]Sock 10.Close socket [15:47:42]Sock 10.Thread stoped [15:47:49]recv_with_timeout no data received [15:48:00]recv_with_timeout no data received [15:48:11]recv_with_timeout no data received [15:48:22]ConnectInit Can't connect to host [15:48:22]CommunicateWithHost connect error [15:48:22]CommunicateWithHost err = -1 [15:48:22]OFD Sender: Server communicate error [15:48:22]OFD Sender: Processing packet 86050 [packets to send 266, broken 262] [15:48:22]ProducePacketName [15:48:22]name=ofd_packets/00086050 [15:48:22]OFD Sender: To server: pG, [15:48:22]CommunicateWithHost lk.salyk.kg:30040 [15:48:22]ConnectInit lk.salyk.kg [15:48:23]Connected sock=7 [15:48: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 DB 72 07 01 76 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 D1 00 00 00 F4 03 04 00 61 98 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 47 04 A5 C6 13 2D 0C 86 33 35 02 37 7F 87 [15:48:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 78 BB 47 00 E2 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 22 50 01 00 F4 03 04 00 1B 44 ED 66 B6 04 01 00 00 F3 65 AA D0 BD A0 F0 31 [15:48:27]CommunicateWithHost err = 0 [15:48:27]CheckOFDResponse [15:48:27]1017 (14) - 77093643461234 [15:48:27]1041 (16) - 0000000000874979 [15:48:27]1040 (4) - 86050 [15:48:27]1012 (4) - 20.09.2024 09:44 [15:48:27]1206 (1) - 0 [15:48:27]OFD Sender: Remove packet 86050 [15:48:27]ProducePacketName [15:48:27]name=ofd_packets/00086050 [15:48:27]NVStorageDeleteData [15:48:27]OFD Sender: Processing packet 86051 [packets to send 265, broken 262] [15:48:27]ProducePacketName [15:48:27]name=ofd_packets/00086051 [15:48:27]OFD Sender: To server: pG, [15:48:27]CommunicateWithHost lk.salyk.kg:30040 [15:48:27]ConnectInit lk.salyk.kg [15:48:29]Connected sock=7 [15:48: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 FA FE 08 01 1E 34 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 D2 00 00 00 F4 03 04 00 F6 98 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 78 83 32 0C 88 03 52 7F 3D 3C 2B 0C 17 AC [15:48:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 12 95 47 00 34 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 23 50 01 00 F4 03 04 00 20 44 ED 66 B6 04 01 00 00 C0 73 77 36 B9 26 FA E2 [15:48:29]CommunicateWithHost err = 0 [15:48:29]CheckOFDResponse [15:48:29]1017 (14) - 77093643461234 [15:48:29]1041 (16) - 0000000000874979 [15:48:29]1040 (4) - 86051 [15:48:29]1012 (4) - 20.09.2024 09:45 [15:48:29]1206 (1) - 0 [15:48:29]OFD Sender: Remove packet 86051 [15:48:29]ProducePacketName [15:48:29]name=ofd_packets/00086051 [15:48:29]NVStorageDeleteData [15:48:30]OFD Sender: Processing packet 86052 [packets to send 264, broken 262] [15:48:30]ProducePacketName [15:48:30]name=ofd_packets/00086052 [15:48:30]OFD Sender: To server: pG, [15:48:30]CommunicateWithHost lk.salyk.kg:30040 [15:48:30]ConnectInit lk.salyk.kg [15:48:30]Connected sock=7 [15: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 0F 01 00 00 D1 D4 07 01 36 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 FF 98 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 74 23 49 F5 F4 7D C0 BC 29 33 50 9D AE 31 [15:48: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 48 81 47 00 23 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 24 50 01 00 F4 03 04 00 22 44 ED 66 B6 04 01 00 00 60 AC CE 9A 7B 52 45 82 [15:48:31]CommunicateWithHost err = 0 [15:48:31]CheckOFDResponse [15:48:31]1017 (14) - 77093643461234 [15:48:31]1041 (16) - 0000000000874979 [15:48:31]1040 (4) - 86052 [15:48:31]1012 (4) - 20.09.2024 09:45 [15:48:31]1206 (1) - 0 [15:48:31]OFD Sender: Remove packet 86052 [15:48:31]ProducePacketName [15:48:31]name=ofd_packets/00086052 [15:48:31]NVStorageDeleteData [15:48:31]OFD Sender: Processing packet 86053 [packets to send 263, broken 262] [15:48:31]ProducePacketName [15:48:31]name=ofd_packets/00086053 [15:48:31]OFD Sender: To server: pG, [15:48:31]CommunicateWithHost lk.salyk.kg:30040 [15:48:31]ConnectInit lk.salyk.kg [15:48:32]Connected sock=7 [15:48:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 74 55 07 01 98 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D4 00 00 00 F4 03 04 00 1B 99 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 15 B2 A9 EA 1E 33 A8 3D CF 19 37 1E 97 23 [15:48:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 13 F8 47 00 C7 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 25 50 01 00 F4 03 04 00 23 44 ED 66 B6 04 01 00 00 62 65 DE 55 D8 4E 2C D5 [15:48:32]CommunicateWithHost err = 0 [15:48:32]CheckOFDResponse [15:48:32]1017 (14) - 77093643461234 [15:48:32]1041 (16) - 0000000000874979 [15:48:32]1040 (4) - 86053 [15:48:32]1012 (4) - 20.09.2024 09:45 [15:48:32]1206 (1) - 0 [15:48:32]OFD Sender: Remove packet 86053 [15:48:32]ProducePacketName [15:48:32]name=ofd_packets/00086053 [15:48:32]NVStorageDeleteData [15:48:33]OFD Sender: No OFD packet to send [15:48:38]OFD Sender: No OFD packet to send [15:48:43]OFD Sender: No OFD packet to send [15:48:48]OFD Sender: No OFD packet to send [15:48:53]OFD Sender: No OFD packet to send [15:48:58]OFD Sender: No OFD packet to send [15:48:58]accept exits with 11 [15:48:58]New connection [15:48:58]New thread 3066539364 created [15:48:58]Thread 3066682724 joined [15:48:58]Waiting for new connection... [15:48:58] Sock 11.Parse request [15:48:58]Sock 11.Check first char [15:48:58]Sock 11.First char is OK [15:48:58]request: POST /json_proto HTTP/1.0 [15:48:58]Method: POST [15:48:58]URL: /json_proto [15:48:58]Method is POST - this is cgi request [15:48:58]url: /json_proto [15:48:58]query_string will be loaded in cgi processing [15:48:58]execute_cgi json_proto POST (null) [15:48:58]execute_cgi path=json_proto method=POST [15:48:58]POST find Content-Length [15:48:58]Host: 172.17.47.196:8080 [15:48:58]Content-Length: 632 [15:48:58]Content-Type: application/json [15:48:58] [15:48:58]POST finish read [15:48:58]Found Content-Length = 632 [15:48:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147828", "tax_sys" : 0, "items" : [ { "code": "48745031", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Superslims Expand Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:58]execute_script... [15:48: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 : (3)147828", "tax_sys" : 0, "items" : [ { "code": "48745031", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Superslims Expand Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:58]POST & json_proto [15:48:58]process_json_proto [15:48:58]json parsed OK: [15:48:58]protocol is kg_v1.0 [15:48:58]action value=close_receipt [15:48:58]process_action close_receipt [15:48:58]cmd_close_receipt [15:48:58]MH_GetDate [15:48:58]Write to MH i2c: F0 00 00 93 01 83 [15:48:58]Write i2c OK [15:48:58]MH_I2C_Read... [15:48:58]Read from MH i2c: F0 [15:48:58]MH_I2C_Read... [15:48:58]Read from MH i2c: F0 09 00 [15:48:58]MH_I2C_Read... [15:48:58]Read from MH i2c: F0 09 00 93 01 00 6A 99 ED 66 4C 6B 94 66 93 [15:48:58]GetLastDocTimeStamp 1726847259 [15:48:58]current date 1726847338 [15:48:58]FM_GetShiftState [15:48:58]SAM_PROTO_GetShiftState [15:48:58]wFMCommunicate request_size=4 [15:48:58]MH_SAM_APDU [15:48:58]CAPDU: 80 13 01 00 [15:48:58]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [15:48:58]Write i2c OK [15:48:58]MH_I2C_Read... [15:48:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:58]Read from MH i2c: E2 [15:48:58]MH_I2C_Read... [15:48:58]Read from MH i2c: E2 0E 00 [15:48:58]MH_I2C_Read... [15:48:58]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9D [15:48:58]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:48:58]wFMCommunicate OK [15:48:58]SAM_PROTO_GetShiftState done [15:48:58]FM_GetShiftState done [15:48:58]opened in 1726791534 [15:48:58]opened+sec_in_day 1726877934 [15:48:58]quantity*price = 14400 [15:48:58]sum+1 = 14401 [15:48:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 144.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 213 20.09.2024 15:48 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86054 ФПД: 219070877679468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T154858&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86054&fm=219070877679468&tin=02508201610067®Number=0000000000092592&sum=14400 0 [15:48:59]StoreToDocumentArchive [15:48:59]shift 495 fd 86054 [15:48:59]save to /storage/0495/doc_00086054 [15:48:59]save last doc name /storage/0495/doc_00086054 to /storage/kkm_last_doc_name [15:48:59]save OK [15:48:59]Clear old archive folders... [15:48:59]ProcessDocumentItem done err = 0, tmpTLVsize=284 [15:48:59]tlvbuf is 01A4FEF0 [15:48:59]SAM_PROTO_ClearQueue [15:48:59]wFMCommunicate request_size=4 [15:48:59]MH_SAM_APDU [15:48:59]CAPDU: 80 09 00 00 [15:48:59]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [15:48:59]Write i2c OK [15:48:59]MH_I2C_Read... [15:48:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:48:59]Read from MH i2c: E2 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: E2 03 00 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [15:48:59]RAPDU: 90 00 [15:48:59]wFMCommunicate OK [15:48:59]SAM_PROTO_ClearQueue done [15:48:59]KKMCreateOFDPacket [15:48:59]OFDProtocolAddRootSTLVToBuf [15:48:59]FM_MakeSignedData [15:48:59]FM_MakeSignedData [15:48:59]SAM_PROTO_SignData [15:48:59]wFMCommunicate request_size=4 [15:48:59]MH_SAM_APDU [15:48:59]CAPDU: 80 0D 01 02 [15:48:59]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [15:48:59]Write i2c OK [15:48:59]MH_I2C_Read... [15:48:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:48:59]Read from MH i2c: E2 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: E2 03 00 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [15:48:59]RAPDU: 90 00 [15:48:59]wFMCommunicate OK [15:48:59]wFMCommunicate request_size=255 [15:48:59]MH_SAM_APDU [15:48:59]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 08 00 34 38 37 34 35 30 33 31 06 04 2F 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 75 70 65 72 73 6C 69 6D 73 20 45 78 70 61 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 6A 99 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 [15:48:59]Write to MH i2c: E2 02 01 A3 01 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 08 00 34 38 37 34 35 30 33 31 06 04 2F 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 75 70 65 72 73 6C 69 6D 73 20 45 78 70 61 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 6A 99 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 00 00 97 [15:48:59]Write i2c OK [15:48:59]MH_I2C_Read... [15:48:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:48:59]Read from MH i2c: E2 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: E2 03 00 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [15:48:59]RAPDU: 90 00 [15:48:59]wFMCommunicate OK [15:48:59]wFMCommunicate request_size=43 [15:48:59]MH_SAM_APDU [15:48:59]CAPDU: 80 0D 02 02 26 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 50 01 00 35 04 06 00 C7 3E 69 D8 3F 6C [15:48:59]Write to MH i2c: E2 2E 00 A4 01 80 0D 02 02 26 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 26 50 01 00 35 04 06 00 C7 3E 69 D8 3F 6C 00 00 7B [15:48:59]Write i2c OK [15:48:59]MH_I2C_Read... [15:48:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:48:59]Read from MH i2c: E2 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: E2 03 00 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [15:48:59]RAPDU: 90 00 [15:48:59]wFMCommunicate OK [15:48:59]wFMCommunicate request_size=4 [15:48:59]MH_SAM_APDU [15:48:59]CAPDU: 80 0D 03 02 [15:48:59]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [15:48:59]Write i2c OK [15:48:59]MH_I2C_Read... [15:48:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:48:59]Read from MH i2c: E2 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: E2 0B 00 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: E2 0B 00 A5 01 00 0E 37 C2 CE C2 52 3E 1A 90 00 63 [15:48:59]RAPDU: 0E 37 C2 CE C2 52 3E 1A 90 00 [15:48:59]wFMCommunicate OK [15:48:59]SAM_PROTO_SignData done [15:48:59]FM_MakeSignedData done [15:48:59]CreateOFDProtocolMessage [15:48:59]wFMCommunicate request_size=4 [15:48:59]MH_SAM_APDU [15:48:59]CAPDU: 80 11 00 00 [15:48:59]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [15:48:59]Write i2c OK [15:48:59]MH_I2C_Read... [15:48:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:48:59]Read from MH i2c: E2 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: E2 17 00 [15:48:59]MH_I2C_Read... [15:48: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 [15:48:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:48:59]wFMCommunicate OK [15:48:59]CreateOFDProtocolMessage done [15:48:59]OFDSenderStorePacket 86054 [15:48:59]StoreOFDPacket docnum=86054 [15:48: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 30 01 00 00 A9 88 28 01 21 A3 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 08 00 34 38 37 34 35 30 33 31 06 04 2F 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 75 70 65 72 73 6C 69 6D 73 20 45 78 70 61 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 6A 99 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C7 3E 69 D8 3F 6C 0E 37 C2 CE C2 52 3E 1A [15:48:59]CheckFolder [15:48:59]dirname=/storage/ofd_packets [15:48:59]CheckFolder done [15:48:59]ProducePacketName [15:48:59]name=ofd_packets/00086054 [15:48:59]NVStorageSaveData ofd_packets/00086054 [15:48:59]File name is /storage/ofd_packets/00086054 [15:48:59]Write 334 bytes [15:48:59]NVStorageSaveData done [15:48:59]OFDSenderStorePacket done [15:48:59]KKMCreateOFDPacket done [15:48:59]NVStorageSaveData kkm_last_timestamp [15:48:59]File name is /storage/kkm_last_timestamp [15:48:59]Write 4 bytes [15:48:59]NVStorageSaveData done [15:48:59]ExternCall_PrintAddStr [15:48:59]wPrintStart [15:48:59]Write to MH i2c: 01 00 00 A7 01 A8 [15:48:59]Write i2c OK [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: 01 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: 01 07 00 [15:48:59]MH_I2C_Read... [15:48:59]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [15:48:59]RasterBufferAndPrint [15:48:59]line Счет N : (3)147828 [15:48:59]line ИНН: 02508201610067 [15:48:59]line Контрольно-Кассовый Чек [15:48:59]line ПРОДАЖА [15:48:59]line Товар: 48745031 [15:48:59]line Сигареты Winston Superslims Expand Blue [15:48:59]line 1.000 * 144.00 [15:48:59]line = 144.00 [15:48:59]line НДС 12% НСП 1% [15:48:59]line > о реализуемом товаре [15:48:59]line ИТОГО: 144.00 [15:48:59]line НСП 1% : 1.27 [15:48:59]line НДС 12% : 15.29 [15:48:59]line Наличными: 144.00 [15:48:59]line Безнал.: 0.00 [15:48:59]line Место: АЗС № 137 "Партнер Нефть" [15:48:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:48:59]line СНО: Общий режим [15:48:59]line Чек 213 20.09.2024 15:48 [15:48:59]line Смена: 495 ФФД: 1.0 [15:48:59]line ЗНМ: 0300000064 [15:48:59]line РНМ: 0000000000092592 [15:48:59]line Версия ККМ: 001 [15:48:59]line ФМ: 0000000000874979 [15:48:59]line ФД: 86054 [15:48:59]line ФПД: 219070877679468 [15:49:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T154858&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86054&fm=219070877679468&tin=02508201610067®Number=0000000000092592&sum=14400 [15:49:00]line 0 [15:49:00]OFD Sender: Processing packet 86054 [packets to send 263, broken 262] [15:49:00]ProducePacketName [15:49:00]name=ofd_packets/00086054 [15:49:00]OFD Sender: To server: pG, [15:49:00]CommunicateWithHost lk.salyk.kg:30040 [15:49:00]ConnectInit lk.salyk.kg [15:49:00]written 0, free lines is 4095 [15:49:00]Write to MH i2c: 01 00 00 D0 01 D1 [15:49:00]Write i2c OK [15:49:00]MH_I2C_Read... [15:49:00]Read from MH i2c: 01 [15:49:00]MH_I2C_Read... [15:49:00]Read from MH i2c: 01 07 00 [15:49:00]MH_I2C_Read... [15:49:00]Read from MH i2c: 01 07 00 D0 01 00 00 00 00 00 DF 0C C3 [15:49:00]RasterBufferAndPrint [15:49:00]line [15:49:00]line [15:49:00]line [15:49:00]line [15:49:00]line [15:49:00]written 0, free lines is 3301 [15:49:00]MH_Cut [15:49:00]Write to MH i2c: D1 01 00 D7 01 01 AA [15:49:00]Write i2c OK [15:49:00]MH_I2C_Read... [15:49:00]Read from MH i2c: D1 [15:49:00]MH_I2C_Read... [15:49:00]Read from MH i2c: D1 01 00 [15:49:00]MH_I2C_Read... [15:49:00]Read from MH i2c: D1 01 00 D7 01 00 A9 [15:49:00]Write to MH i2c: 01 00 00 D8 01 D9 [15:49:00]Write i2c OK [15:49:00]MH_I2C_Read... [15:49:01]Connected sock=9 [15:49: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 30 01 00 00 A9 88 28 01 21 A3 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 08 00 34 38 37 34 35 30 33 31 06 04 2F 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 75 70 65 72 73 6C 69 6D 73 20 45 78 70 61 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 6A 99 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C7 3E 69 D8 3F 6C 0E 37 C2 CE C2 52 3E 1A [15:49:01]*** Cut start [15:49:01]*** Partial cut [15:49:01]*** CUTSNS_PIN = 1 [15:49:01]*** CUTSNS_PIN = 0 [15:49:01]*** Brake cut motor [15:49:02]Read from MH i2c: 01 [15:49:02]MH_I2C_Read... [15:49:02]*** Stop cut motor [15:49:02]*** Cut end [15:49:02]Read from MH i2c: 01 07 00 [15:49:02]MH_I2C_Read... [15:49:02]Read from MH i2c: 01 07 00 D8 01 00 00 00 00 00 FF 0F EE [15:49:02]process_action close_receipt done [15:49:02]requested_data is exist [15:49:02]produce_requested_data [15:49:02]requested_item fm.sn is exist - process it [15:49:02]wFMCommunicate request_size=4 [15:49:02]MH_SAM_APDU [15:49:02]CAPDU: 80 11 00 00 [15:49:02]Write to MH i2c: E2 08 00 D9 01 80 11 00 00 00 00 00 00 54 [15:49:02]Write i2c OK [15:49:02]MH_I2C_Read... [15:49:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:02]Read from MH i2c: E2 [15:49:02]MH_I2C_Read... [15:49:02]Read from MH i2c: E2 17 00 [15:49:02]MH_I2C_Read... [15:49:02]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 [15:49: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:49:02]wFMCommunicate OK [15:49:02]requested_item fd.num is exist - process it [15:49:02]SAM_PROTO_GetFieldsCounters [15:49:02]wFMCommunicate request_size=4 [15:49:02]MH_SAM_APDU [15:49:02]CAPDU: 80 13 00 00 [15:49:02]Write to MH i2c: E2 08 00 DA 01 80 13 00 00 00 00 00 00 57 [15:49:02]Write i2c OK [15:49:02]MH_I2C_Read... [15:49:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:49:02]Read from MH i2c: E2 [15:49:02]MH_I2C_Read... [15:49:02]Read from MH i2c: E2 62 00 [15:49:02]MH_I2C_Read... [15:49:02]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 26 50 01 00 0E 04 04 00 EF 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 6C [15:49: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 26 50 01 00 0E 04 04 00 EF 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:49:02]wFMCommunicate OK [15:49:02]SAM_PROTO_GetFieldsCounters done [15:49:02]requested_item shift.num is exist - process it [15:49:02]requested_item shift.opened is exist - process it [15:49:02]req_shift_opened [15:49:02]FM_GetShiftState [15:49:02]SAM_PROTO_GetShiftState [15:49:02]wFMCommunicate request_size=4 [15:49:02]MH_SAM_APDU [15:49:02]CAPDU: 80 13 01 00 [15:49:02]Write to MH i2c: E2 08 00 DB 01 80 13 01 00 00 00 00 00 59 [15:49:02]Write i2c OK [15:49:02]MH_I2C_Read... [15:49:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:02]Read from MH i2c: E2 [15:49:02]MH_I2C_Read... [15:49:02]Read from MH i2c: E2 0E 00 [15:49:02]MH_I2C_Read... [15:49:02]Read from MH i2c: E2 0E 00 DB 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E4 [15:49:02]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:49:02]wFMCommunicate OK [15:49:02]SAM_PROTO_GetShiftState done [15:49:02]FM_GetShiftState done [15:49:02]req_shift_opened done [15:49:02]requested_item shift.open_date is exist - process it [15:49:02]req_shift_open_date [15:49:02]req_shift_open_date done [15:49:02]produce_requested_data done [15:49:02]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86054,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:49:02]process_action_free close_receipt [15:49:02]json_value_free [15:49:02]json_value_free done [15:49:02]process_json_proto returns [15:49:02]Send response to host [15:49:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86054,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:49:02]free response buf [15:49:02]execute_script done [15:49:02]execute_script returns [15:49:02]free content buf [15:49:02]Sock 11.Close socket [15:49:02]Sock 11.Thread stoped [15:49: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 C6 6A 47 00 61 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 26 50 01 00 F4 03 04 00 40 44 ED 66 B6 04 01 00 00 A3 8B 87 2C E3 9B C5 B4 [15:49:02]CommunicateWithHost err = 0 [15:49:02]CheckOFDResponse [15:49:02]1017 (14) - 77093643461234 [15:49:02]1041 (16) - 0000000000874979 [15:49:02]1040 (4) - 86054 [15:49:02]1012 (4) - 20.09.2024 09:45 [15:49:02]1206 (1) - 0 [15:49:02]OFD Sender: Remove packet 86054 [15:49:02]ProducePacketName [15:49:02]name=ofd_packets/00086054 [15:49:02]NVStorageDeleteData [15:49:02]OFD Sender: No OFD packet to send [15:49:07]OFD Sender: No OFD packet to send [15:49:12]OFD Sender: No OFD packet to send [15:49:14]recv_with_timeout no data received [15:49:17]OFD Sender: No OFD packet to send [15:49:22]OFD Sender: No OFD packet to send [15:49:27]OFD Sender: No OFD packet to send [15:49:32]OFD Sender: No OFD packet to send [15:49:37]OFD Sender: No OFD packet to send [15:49:42]OFD Sender: No OFD packet to send [15:49:47]OFD Sender: No OFD packet to send [15:49:48]recv_with_timeout no data received [15:49:53]OFD Sender: No OFD packet to send [15:44:29]OFD Sender: No OFD packet to send [15:44:33]accept exits with 7 [15:44:33]New connection [15:44:33]New thread 3066539364 created [15:44:33]Thread 3066682724 joined [15:44:33]Waiting for new connection... [15:44:33] Sock 7.Parse request [15:44:33]Sock 7.Check first char [15:44:33]Sock 7.First char is OK [15:44:33]request: POST /json_proto HTTP/1.0 [15:44:33]Method: POST [15:44:33]URL: /json_proto [15:44:33]Method is POST - this is cgi request [15:44:33]url: /json_proto [15:44:33]query_string will be loaded in cgi processing [15:44:33]execute_cgi json_proto POST (null) [15:44:33]execute_cgi path=json_proto method=POST [15:44:33]POST find Content-Length [15:44:33]Host: 172.17.47.196:8080 [15:44:33]Content-Length: 682 [15:44:33]Content-Type: application/json [15:44:33] [15:44:33]POST finish read [15:44:33]Found Content-Length = 682 [15:44:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870929", "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" : 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" ] } } [15:44:33]execute_script... [15: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)870929", "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" : 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" ] } } [15:44:33]POST & json_proto [15:44:33]process_json_proto [15:44:33]json parsed OK: [15:44:33]protocol is kg_v1.0 [15:44:33]action value=close_receipt [15:44:33]process_action close_receipt [15:44:33]cmd_close_receipt [15:44:33]MH_GetDate [15:44:33]Write to MH i2c: F0 00 00 67 00 56 [15:44:33]Write i2c OK [15:44:33]MH_I2C_Read... [15:44:33]Read from MH i2c: F0 [15:44:33]MH_I2C_Read... [15:44:33]Read from MH i2c: F0 09 00 [15:44:33]MH_I2C_Read... [15:44:33]Read from MH i2c: F0 09 00 67 00 00 61 98 ED 66 4C 6B 94 66 5C [15:44:33]GetLastDocTimeStamp 1726846973 [15:44:33]current date 1726847073 [15:44:33]FM_GetShiftState [15:44:33]SAM_PROTO_GetShiftState [15:44:33]wFMCommunicate request_size=4 [15:44:33]MH_SAM_APDU [15:44:33]CAPDU: 80 13 01 00 [15:44:33]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [15:44:33]Write i2c OK [15:44:33]MH_I2C_Read... [15:44:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:44:33]Read from MH i2c: E2 [15:44:33]MH_I2C_Read... [15:44:33]Read from MH i2c: E2 0E 00 [15:44:33]MH_I2C_Read... [15:44:33]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 70 [15:44:33]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:44:33]wFMCommunicate OK [15:44:33]SAM_PROTO_GetShiftState done [15:44:33]FM_GetShiftState done [15:44:33]opened in 1726791534 [15:44:33]opened+sec_in_day 1726877934 [15:44:33]quantity*price = 130040 [15:44:33]sum+1 = 130041 [15:44:33]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 СНО: Общий режим Чек 214 20.09.2024 15:50 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86055 ФПД: 179847682198988 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T155014&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86055&fm=179847682198988&tin=02508201610067®Number=0000000000092592&sum=40000 [15:50:15]StoreToDocumentArchive [15:50:15]shift 495 fd 86055 [15:50:15]save to /storage/0495/doc_00086055 [15:50:15]save last doc name /storage/0495/doc_00086055 to /storage/kkm_last_doc_name [15:50:15]save OK [15:50:15]Clear old archive folders... [15:50:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:50:15]tlvbuf is 01A4CF70 [15:50:15]SAM_PROTO_ClearQueue [15:50:15]wFMCommunicate request_size=4 [15:50:15]MH_SAM_APDU [15:50:15]CAPDU: 80 09 00 00 [15:50:15]Write to MH i2c: E2 08 00 EA 01 80 09 00 00 00 00 00 00 5D [15:50:15]Write i2c OK [15:50:15]MH_I2C_Read... [15:50:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:50:15]Read from MH i2c: E2 [15:50:15]MH_I2C_Read... [15:50:15]Read from MH i2c: E2 03 00 [15:50:15]MH_I2C_Read... [15:50:15]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [15:50:15]RAPDU: 90 00 [15:50:15]wFMCommunicate OK [15:50:15]SAM_PROTO_ClearQueue done [15:50:15]KKMCreateOFDPacket [15:50:15]OFDProtocolAddRootSTLVToBuf [15:50:15]FM_MakeSignedData [15:50:15]FM_MakeSignedData [15:50:15]SAM_PROTO_SignData [15:50:15]wFMCommunicate request_size=4 [15:50:15]MH_SAM_APDU [15:50:15]CAPDU: 80 0D 01 02 [15:50:15]Write to MH i2c: E2 08 00 EB 01 80 0D 01 02 00 00 00 00 65 [15:50:15]Write i2c OK [15:50:15]MH_I2C_Read... [15:50:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:50:15]Read from MH i2c: E2 [15:50:15]MH_I2C_Read... [15:50:15]Read from MH i2c: E2 03 00 [15:50:15]MH_I2C_Read... [15:50:15]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [15:50:15]RAPDU: 90 00 [15:50:15]wFMCommunicate OK [15:50:15]wFMCommunicate request_size=255 [15:50:15]MH_SAM_APDU [15:50:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 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 D6 00 00 00 F4 03 04 00 B6 99 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A3 [15:50:15]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 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 D6 00 00 00 F4 03 04 00 B6 99 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A3 00 00 5A [15:50:15]Write i2c OK [15:50:15]MH_I2C_Read... [15:50:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:15]Read from MH i2c: E2 [15:50:15]MH_I2C_Read... [15:50:15]Read from MH i2c: E2 03 00 [15:50:15]MH_I2C_Read... [15:50:15]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [15:50:15]RAPDU: 90 00 [15:50:15]wFMCommunicate OK [15:50:15]wFMCommunicate request_size=10 [15:50:15]MH_SAM_APDU [15:50:15]CAPDU: 80 0D 02 02 05 92 0D 36 0D CC [15:50:15]Write to MH i2c: E2 0D 00 ED 01 80 0D 02 02 05 00 92 0D 36 0D CC 00 00 20 [15:50:15]Write i2c OK [15:50:15]MH_I2C_Read... [15:50:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:15]Read from MH i2c: E2 [15:50:15]MH_I2C_Read... [15:50:15]Read from MH i2c: E2 03 00 [15:50:15]MH_I2C_Read... [15:50:15]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [15:50:15]RAPDU: 90 00 [15:50:15]wFMCommunicate OK [15:50:15]wFMCommunicate request_size=4 [15:50:15]MH_SAM_APDU [15:50:15]CAPDU: 80 0D 03 02 [15:50:15]Write to MH i2c: E2 08 00 EE 01 80 0D 03 02 00 00 00 00 6A [15:50:15]Write i2c OK [15:50:15]MH_I2C_Read... [15:50:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:50:15]Read from MH i2c: E2 [15:50:15]MH_I2C_Read... [15:50:15]Read from MH i2c: E2 0B 00 [15:50:15]MH_I2C_Read... [15:50:15]Read from MH i2c: E2 0B 00 EE 01 00 54 A5 F5 33 4E CB 7D 71 90 00 93 [15:50:15]RAPDU: 54 A5 F5 33 4E CB 7D 71 90 00 [15:50:15]wFMCommunicate OK [15:50:15]SAM_PROTO_SignData done [15:50:15]FM_MakeSignedData done [15:50:15]CreateOFDProtocolMessage [15:50:15]wFMCommunicate request_size=4 [15:50:15]MH_SAM_APDU [15:50:15]CAPDU: 80 11 00 00 [15:50:15]Write to MH i2c: E2 08 00 EF 01 80 11 00 00 00 00 00 00 6A [15:50:15]Write i2c OK [15:50:15]MH_I2C_Read... [15:50:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:15]Read from MH i2c: E2 [15:50:15]MH_I2C_Read... [15:50:15]Read from MH i2c: E2 17 00 [15:50:15]MH_I2C_Read... [15:50:15]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 [15: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 [15:50:15]wFMCommunicate OK [15:50:15]CreateOFDProtocolMessage done [15:50:15]OFDSenderStorePacket 86055 [15:50:15]StoreOFDPacket docnum=86055 [15: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 1A E5 07 01 AD 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 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 D6 00 00 00 F4 03 04 00 B6 99 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A3 92 0D 36 0D CC 54 A5 F5 33 4E CB 7D 71 [15:50:15]CheckFolder [15:50:15]dirname=/storage/ofd_packets [15:50:15]CheckFolder done [15:50:15]ProducePacketName [15:50:15]name=ofd_packets/00086055 [15:50:15]NVStorageSaveData ofd_packets/00086055 [15:50:15]File name is /storage/ofd_packets/00086055 [15:50:15]Write 301 bytes [15:50:15]NVStorageSaveData done [15:50:15]OFDSenderStorePacket done [15:50:15]KKMCreateOFDPacket done [15:50:15]NVStorageSaveData kkm_last_timestamp [15:50:15]File name is /storage/kkm_last_timestamp [15:50:15]Write 4 bytes [15:50:15]NVStorageSaveData done [15:50:15]ExternCall_PrintAddStr [15:50:15]wPrintStart [15:50:15]Write to MH i2c: 01 00 00 F0 01 F1 [15:50:15]Write i2c OK [15:50:15]MH_I2C_Read... [15:50:15]Read from MH i2c: 01 [15:50:15]MH_I2C_Read... [15:50:15]Read from MH i2c: 01 07 00 [15:50:15]MH_I2C_Read... [15:50:15]Read from MH i2c: 01 07 00 F0 01 00 00 00 00 00 FF 0F 06 [15:50:15]RasterBufferAndPrint [15:50:15]line Счет N : (1)870934 [15:50:15]line ИНН: 02508201610067 [15:50:15]line Контрольно-Кассовый Чек [15:50:15]line ПРОДАЖА [15:50:15]line ТРК (МРК, ГНК) : 53 [15:50:15]line Товар: 2710124130 [15:50:15]line Аи-92-К-5 [15:50:15]line 5.900 * 67.80 [15:50:15]line = 400.02 [15:50:15]line НДС 12% НСП 1% [15:50:15]line > о реализуемом товаре [15:50:15]line ОКРУГЛЕНИЕ: -0.02 [15:50:15]line ИТОГО: 400.00 [15:50:15]line Внесено: 400.00 [15:50:15]line СДАЧА: 0.00 [15:50:15]line НСП 1% : 3.54 [15:50:15]line НДС 12% : 42.48 [15:50:15]line Наличными: 400.00 [15:50:15]line Безнал.: 0.00 [15:50:15]line Место: АЗС № 137 "Партнер Нефть" [15:50:15]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:50:15]line СНО: Общий режим [15:50:15]line Чек 214 20.09.2024 15:50 [15:50:15]line Смена: 495 ФФД: 1.0 [15:50:15]line ЗНМ: 0300000064 [15:50:15]line РНМ: 0000000000092592 [15:50:15]line Версия ККМ: 001 [15:50:15]line ФМ: 0000000000874979 [15:50:15]line ФД: 86055 [15:50:15]line ФПД: 179847682198988 [15:50:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T155014&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86055&fm=179847682198988&tin=02508201610067®Number=0000000000092592&sum=40000 [15:50:16]OFD Sender: Processing packet 86055 [packets to send 263, broken 262] [15:50:16]ProducePacketName [15:50:16]name=ofd_packets/00086055 [15:50:16]OFD Sender: To server: pG, [15:50:16]CommunicateWithHost lk.salyk.kg:30040 [15:50:16]ConnectInit lk.salyk.kg [15:50:16]written 0, free lines is 4095 [15:50:16]Write to MH i2c: 01 00 00 1B 02 1D [15:50:16]Write i2c OK [15:50:16]MH_I2C_Read... [15:50:16]Read from MH i2c: 01 [15:50:16]MH_I2C_Read... [15:50:16]Read from MH i2c: 01 07 00 [15:50:16]MH_I2C_Read... [15:50:16]Read from MH i2c: 01 07 00 1B 02 00 00 00 00 00 E1 0C 11 [15:50:16]RasterBufferAndPrint [15:50:16]line [15:50:16]line [15:50:16]line [15:50:16]line [15:50:16]line [15:50:16]written 0, free lines is 3303 [15:50:16]MH_Cut [15:50:16]Write to MH i2c: D1 01 00 22 02 01 F6 [15:50:16]Write i2c OK [15:50:16]MH_I2C_Read... [15:50:16]Read from MH i2c: D1 [15:50:16]MH_I2C_Read... [15:50:16]Read from MH i2c: D1 01 00 [15:50:16]MH_I2C_Read... [15:50:16]Read from MH i2c: D1 01 00 22 02 00 F5 [15:50:16]Write to MH i2c: 01 00 00 23 02 25 [15:50:16]Write i2c OK [15:50:16]MH_I2C_Read... [15:50:17]*** Cut start [15:50:17]*** Partial cut [15:50:17]*** CUTSNS_PIN = 1 [15:50:17]*** CUTSNS_PIN = 0 [15:50:17]*** Brake cut motor [15:50:17]Read from MH i2c: 01 [15:50:17]MH_I2C_Read... [15:50:17]*** Stop cut motor [15:50:17]*** Cut end [15:50:17]Read from MH i2c: 01 07 00 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 FF 0F 3A [15:50:17]process_action close_receipt done [15:50:17]requested_data is exist [15:50:17]produce_requested_data [15:50:17]requested_item fm.sn is exist - process it [15:50:17]wFMCommunicate request_size=4 [15:50:17]MH_SAM_APDU [15:50:17]CAPDU: 80 11 00 00 [15:50:17]Write to MH i2c: E2 08 00 24 02 80 11 00 00 00 00 00 00 A0 [15:50:17]Write i2c OK [15:50:17]MH_I2C_Read... [15:50:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:17]Read from MH i2c: E2 [15:50:17]MH_I2C_Read... [15:50:17]Read from MH i2c: E2 17 00 [15:50:17]MH_I2C_Read... [15:50:17]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 [15:50:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:50:18]wFMCommunicate OK [15:50:18]requested_item fd.num is exist - process it [15:50:18]SAM_PROTO_GetFieldsCounters [15:50:18]wFMCommunicate request_size=4 [15:50:18]MH_SAM_APDU [15:50:18]CAPDU: 80 13 00 00 [15:50:18]Write to MH i2c: E2 08 00 25 02 80 13 00 00 00 00 00 00 A3 [15:50:18]Write i2c OK [15:50:18]MH_I2C_Read... [15:50:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:50:18]Read from MH i2c: E2 [15:50:18]MH_I2C_Read... [15:50:18]Read from MH i2c: E2 62 00 [15:50:18]MH_I2C_Read... [15:50:18]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 27 50 01 00 0E 04 04 00 EF 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 BC [15:50: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 27 50 01 00 0E 04 04 00 EF 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:50:18]wFMCommunicate OK [15:50:18]SAM_PROTO_GetFieldsCounters done [15:50:18]requested_item shift.num is exist - process it [15:50:18]requested_item shift.opened is exist - process it [15:50:18]req_shift_opened [15:50:18]FM_GetShiftState [15:50:18]SAM_PROTO_GetShiftState [15:50:18]wFMCommunicate request_size=4 [15:50:18]MH_SAM_APDU [15:50:18]CAPDU: 80 13 01 00 [15:50:18]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [15:50:18]Write i2c OK [15:50:18]MH_I2C_Read... [15:50:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:18]Read from MH i2c: E2 [15:50:18]MH_I2C_Read... [15:50:18]Read from MH i2c: E2 0E 00 [15:50:18]MH_I2C_Read... [15:50:18]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 30 [15:50:18]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:50:18]wFMCommunicate OK [15:50:18]SAM_PROTO_GetShiftState done [15:50:18]FM_GetShiftState done [15:50:18]req_shift_opened done [15:50:18]requested_item shift.open_date is exist - process it [15:50:18]req_shift_open_date [15:50:18]req_shift_open_date done [15:50:18]produce_requested_data done [15:50:18]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86055,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:50:18]process_action_free close_receipt [15:50:18]json_value_free [15:50:18]json_value_free done [15:50:18]process_json_proto returns [15:50:18]Send response to host [15:50:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86055,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:50:18]free response buf [15:50:18]execute_script done [15:50:18]execute_script returns [15:50:18]free content buf [15:50:18]Sock 7.Close socket [15:50:18]Sock 7.Thread stoped [15:50:21]ConnectInit Can't take IP for lk.salyk.kg [15:50:21]CommunicateWithHost connect error [15:50:21]CommunicateWithHost err = -1 [15:50:21]OFD Sender: Server communicate error [15:50:26]OFD Sender: Processing packet 86055 [packets to send 263, broken 262] [15:50:26]ProducePacketName [15:50:26]name=ofd_packets/00086055 [15:50:26]OFD Sender: To server: pG, [15:50:26]CommunicateWithHost lk.salyk.kg:30040 [15:50:26]ConnectInit lk.salyk.kg [15:50:29]recv_with_timeout no data received [15:50:31]ConnectInit Can't take IP for lk.salyk.kg [15:50:31]CommunicateWithHost connect error [15:50:31]CommunicateWithHost err = -1 [15:50:31]OFD Sender: Server communicate error [15:50:36]OFD Sender: Processing packet 86055 [packets to send 263, broken 262] [15:50:36]ProducePacketName [15:50:36]name=ofd_packets/00086055 [15:50:36]OFD Sender: To server: pG, [15:50:36]CommunicateWithHost lk.salyk.kg:30040 [15:50:36]ConnectInit lk.salyk.kg [15:50:42]Connected sock=9 [15:50: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 1A E5 07 01 AD 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 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 D6 00 00 00 F4 03 04 00 B6 99 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A3 92 0D 36 0D CC 54 A5 F5 33 4E CB 7D 71 [15: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 80 7A 47 00 3A 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 27 50 01 00 F4 03 04 00 A6 44 ED 66 B6 04 01 00 00 17 EE 3F BE 04 05 F7 99 [15:50:43]CommunicateWithHost err = 0 [15:50:43]CheckOFDResponse [15:50:43]1017 (14) - 77093643461234 [15:50:43]1041 (16) - 0000000000874979 [15:50:43]1040 (4) - 86055 [15:50:43]1012 (4) - 20.09.2024 09:47 [15:50:43]1206 (1) - 0 [15:50:43]OFD Sender: Remove packet 86055 [15:50:43]ProducePacketName [15:50:43]name=ofd_packets/00086055 [15:50:43]NVStorageDeleteData [15:50:43]OFD Sender: No OFD packet to send [15:50:48]OFD Sender: No OFD packet to send [15:50:54]OFD Sender: No OFD packet to send [15:50:59]OFD Sender: No OFD packet to send [15:51:04]OFD Sender: No OFD packet to send [15:51:09]OFD Sender: No OFD packet to send [15:51:14]OFD Sender: No OFD packet to send [15:51:19]OFD Sender: No OFD packet to send [15:51:24]OFD Sender: No OFD packet to send [15:51:29]OFD Sender: No OFD packet to send [15:51:34]OFD Sender: No OFD packet to send [15:51:39]OFD Sender: No OFD packet to send [15:51:44]OFD Sender: No OFD packet to send [15:51:49]OFD Sender: No OFD packet to send [15:51:54]OFD Sender: No OFD packet to send [15:51:59]OFD Sender: No OFD packet to send [15:52:04]OFD Sender: No OFD packet to send [15:52:09]OFD Sender: No OFD packet to send [15:52:14]OFD Sender: No OFD packet to send [15:52:19]OFD Sender: No OFD packet to send [15:52:24]OFD Sender: No OFD packet to send [15:52:29]OFD Sender: No OFD packet to send [15:52:34]OFD Sender: No OFD packet to send [15:52:39]OFD Sender: No OFD packet to send [15:52:44]OFD Sender: No OFD packet to send [15:52:49]OFD Sender: No OFD packet to send [15:52:54]OFD Sender: No OFD packet to send [15:52:56]accept exits with 10 [15:52:56]New connection [15:52:56]New thread 3066539364 created [15:52:56]Thread 3066682724 joined [15:52:56]Waiting for new connection... [15:52:56] Sock 10.Parse request [15:52:56]Sock 10.Check first char [15:52:56]Sock 10.First char is OK [15:52:56]request: POST /json_proto HTTP/1.0 [15:52:56]Method: POST [15:52:56]URL: /json_proto [15:52:56]Method is POST - this is cgi request [15:52:56]url: /json_proto [15:52:56]query_string will be loaded in cgi processing [15:52:56]execute_cgi json_proto POST (null) [15:52:56]execute_cgi path=json_proto method=POST [15:52:56]POST find Content-Length [15:52:56]Host: 172.17.47.196:8080 [15:52:56]Content-Length: 718 [15:52:56]Content-Type: application/json [15:52:56] [15:52:56]POST finish read [15:52:56]Found Content-Length = 718 [15:52:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147829", "tax_sys" : 0, "items" : [ { "code": "5906534000880", "name": "K2 Benzin 50 \u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0435\u043B\u044C \u0441\u0438\u0441\u0442\u0435\u043C\u044B \u043F\u043E\u0434\u0430\u0447\u0438 \u0442", "price" : 350.00, "quantity" : 1.000, "sum" : 350.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 350.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:56]execute_script... [15:52: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)147829", "tax_sys" : 0, "items" : [ { "code": "5906534000880", "name": "K2 Benzin 50 \u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0435\u043B\u044C \u0441\u0438\u0441\u0442\u0435\u043C\u044B \u043F\u043E\u0434\u0430\u0447\u0438 \u0442", "price" : 350.00, "quantity" : 1.000, "sum" : 350.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 350.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:56]POST & json_proto [15:52:56]process_json_proto [15:52:56]json parsed OK: [15:52:56]protocol is kg_v1.0 [15:52:56]action value=close_receipt [15:52:56]process_action close_receipt [15:52:56]cmd_close_receipt [15:52:56]MH_GetDate [15:52:56]Write to MH i2c: F0 00 00 27 02 18 [15:52:56]Write i2c OK [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: F0 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: F0 09 00 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: F0 09 00 27 02 00 58 9A ED 66 4C 6B 94 66 17 [15:52:56]GetLastDocTimeStamp 1726847414 [15:52:56]current date 1726847576 [15:52:56]FM_GetShiftState [15:52:56]SAM_PROTO_GetShiftState [15:52:56]wFMCommunicate request_size=4 [15:52:56]MH_SAM_APDU [15:52:56]CAPDU: 80 13 01 00 [15:52:56]Write to MH i2c: E2 08 00 28 02 80 13 01 00 00 00 00 00 A7 [15:52:56]Write i2c OK [15:52:56]MH_I2C_Read... [15:52:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:56]Read from MH i2c: E2 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: E2 0E 00 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: E2 0E 00 28 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 32 [15:52:56]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:52:56]wFMCommunicate OK [15:52:56]SAM_PROTO_GetShiftState done [15:52:56]FM_GetShiftState done [15:52:56]opened in 1726791534 [15:52:56]opened+sec_in_day 1726877934 [15:52:56]quantity*price = 35000 [15:52:56]sum+1 = 35001 [15:52:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.00 НСП 1% : 3.10 НДС 12% : 37.17 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 215 20.09.2024 15:52 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86056 ФПД: 247041823069757 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T155256&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86056&fm=247041823069757&tin=02508201610067®Number=0000000000092592&sum=35000 0 [15:52:57]StoreToDocumentArchive [15:52:57]shift 495 fd 86056 [15:52:57]save to /storage/0495/doc_00086056 [15:52:57]save last doc name /storage/0495/doc_00086056 to /storage/kkm_last_doc_name [15:52:57]save OK [15:52:57]Clear old archive folders... [15:52:57]ProcessDocumentItem done err = 0, tmpTLVsize=306 [15:52:57]tlvbuf is 019DF350 [15:52:57]SAM_PROTO_ClearQueue [15:52:57]wFMCommunicate request_size=4 [15:52:57]MH_SAM_APDU [15:52:57]CAPDU: 80 09 00 00 [15:52:57]Write to MH i2c: E2 08 00 35 02 80 09 00 00 00 00 00 00 A9 [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:52:57]Read from MH i2c: E2 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 03 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [15:52:57]RAPDU: 90 00 [15:52:57]wFMCommunicate OK [15:52:57]SAM_PROTO_ClearQueue done [15:52:57]KKMCreateOFDPacket [15:52:57]OFDProtocolAddRootSTLVToBuf [15:52:57]FM_MakeSignedData [15:52:57]FM_MakeSignedData [15:52:57]SAM_PROTO_SignData [15:52:57]wFMCommunicate request_size=4 [15:52:57]MH_SAM_APDU [15:52:57]CAPDU: 80 0D 01 02 [15:52:57]Write to MH i2c: E2 08 00 36 02 80 0D 01 02 00 00 00 00 B1 [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:52:57]Read from MH i2c: E2 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 03 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [15:52:57]RAPDU: 90 00 [15:52:57]wFMCommunicate OK [15:52:57]wFMCommunicate request_size=255 [15:52:57]MH_SAM_APDU [15:52:57]CAPDU: 80 0D 02 02 FA 03 00 32 01 1E 04 01 00 01 23 04 84 00 8A 04 0D 00 35 39 30 36 35 33 34 30 30 30 38 38 30 06 04 40 00 4B 32 20 42 65 6E 7A 69 6E 20 35 30 20 D0 9E D1 87 D0 B8 D1 81 D1 82 D0 B8 D1 82 D0 B5 D0 BB D1 8C 20 D1 81 D0 B8 D1 81 D1 82 D0 B5 D0 BC D1 8B 20 D0 BF D0 BE D0 B4 D0 B0 D1 87 D0 B8 20 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B8 88 00 00 00 00 13 04 06 00 B8 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 85 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 D7 00 00 00 F4 03 04 00 58 9A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 [15:52:57]Write to MH i2c: E2 02 01 37 02 80 0D 02 02 FA 00 03 00 32 01 1E 04 01 00 01 23 04 84 00 8A 04 0D 00 35 39 30 36 35 33 34 30 30 30 38 38 30 06 04 40 00 4B 32 20 42 65 6E 7A 69 6E 20 35 30 20 D0 9E D1 87 D0 B8 D1 81 D1 82 D0 B8 D1 82 D0 B5 D0 BB D1 8C 20 D1 81 D0 B8 D1 81 D1 82 D0 B5 D0 BC D1 8B 20 D0 BF D0 BE D0 B4 D0 B0 D1 87 D0 B8 20 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B8 88 00 00 00 00 13 04 06 00 B8 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 85 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 D7 00 00 00 F4 03 04 00 58 9A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 00 00 [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:57]Read from MH i2c: E2 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 03 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [15:52:57]RAPDU: 90 00 [15:52:57]wFMCommunicate OK [15:52:57]wFMCommunicate request_size=65 [15:52:57]MH_SAM_APDU [15:52:57]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 28 50 01 00 35 04 06 00 E0 AE E8 1B D6 3D [15:52:57]Write to MH i2c: E2 44 00 38 02 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 28 50 01 00 35 04 06 00 E0 AE E8 1B D6 3D 00 00 2E [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:57]Read from MH i2c: E2 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 03 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [15:52:57]RAPDU: 90 00 [15:52:57]wFMCommunicate OK [15:52:57]wFMCommunicate request_size=4 [15:52:57]MH_SAM_APDU [15:52:57]CAPDU: 80 0D 03 02 [15:52:57]Write to MH i2c: E2 08 00 39 02 80 0D 03 02 00 00 00 00 B6 [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:52:57]Read from MH i2c: E2 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 0B 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 0B 00 39 02 00 B0 69 16 1C 3B 2E 68 A6 90 00 79 [15:52:57]RAPDU: B0 69 16 1C 3B 2E 68 A6 90 00 [15:52:57]wFMCommunicate OK [15:52:57]SAM_PROTO_SignData done [15:52:57]FM_MakeSignedData done [15:52:57]CreateOFDProtocolMessage [15:52:57]wFMCommunicate request_size=4 [15:52:57]MH_SAM_APDU [15:52:57]CAPDU: 80 11 00 00 [15:52:57]Write to MH i2c: E2 08 00 3A 02 80 11 00 00 00 00 00 00 B6 [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:57]Read from MH i2c: E2 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 17 00 [15:52:57]MH_I2C_Read... [15:52:57]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 [15: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 [15:52:57]wFMCommunicate OK [15:52:57]CreateOFDProtocolMessage done [15:52:57]OFDSenderStorePacket 86056 [15:52:57]StoreOFDPacket docnum=86056 [15:52: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 46 01 00 00 18 43 3E 01 73 90 5A 03 01 00 03 00 32 01 1E 04 01 00 01 23 04 84 00 8A 04 0D 00 35 39 30 36 35 33 34 30 30 30 38 38 30 06 04 40 00 4B 32 20 42 65 6E 7A 69 6E 20 35 30 20 D0 9E D1 87 D0 B8 D1 81 D1 82 D0 B8 D1 82 D0 B5 D0 BB D1 8C 20 D1 81 D0 B8 D1 81 D1 82 D0 B5 D0 BC D1 8B 20 D0 BF D0 BE D0 B4 D0 B0 D1 87 D0 B8 20 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B8 88 00 00 00 00 13 04 06 00 B8 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 85 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 D7 00 00 00 F4 03 04 00 58 9A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E0 AE E8 1B D6 3D B0 69 16 1C 3B 2E 68 A6 [15:52:57]CheckFolder [15:52:57]dirname=/storage/ofd_packets [15:52:57]CheckFolder done [15:52:57]ProducePacketName [15:52:57]name=ofd_packets/00086056 [15:52:57]NVStorageSaveData ofd_packets/00086056 [15:52:57]File name is /storage/ofd_packets/00086056 [15:52:57]Write 356 bytes [15:52:57]NVStorageSaveData done [15:52:57]OFDSenderStorePacket done [15:52:57]KKMCreateOFDPacket done [15:52:57]NVStorageSaveData kkm_last_timestamp [15:52:57]File name is /storage/kkm_last_timestamp [15:52:57]Write 4 bytes [15:52:57]NVStorageSaveData done [15:52:57]ExternCall_PrintAddStr [15:52:57]wPrintStart [15:52:57]Write to MH i2c: 01 00 00 3B 02 3D [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: 01 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: 01 07 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: 01 07 00 3B 02 00 00 00 00 00 FF 0F 52 [15:52:57]RasterBufferAndPrint [15:52:57]line Счет N : (3)147829 [15:52:57]line ИНН: 02508201610067 [15:52:57]line Контрольно-Кассовый Чек [15:52:57]line ПРОДАЖА [15:52:57]line Товар: 5906534000880 [15:52:57]line K2 Benzin 50 Очиститель системы подачи т [15:52:57]line 1.000 * 350.00 [15:52:57]line = 350.00 [15:52:57]line НДС 12% НСП 1% [15:52:57]line > о реализуемом товаре [15:52:57]line ИТОГО: 350.00 [15:52:57]line НСП 1% : 3.10 [15:52:57]line НДС 12% : 37.17 [15:52:57]line Наличными: 350.00 [15:52:57]line Безнал.: 0.00 [15:52:57]line Место: АЗС № 137 "Партнер Нефть" [15:52:57]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:52:57]line СНО: Общий режим [15:52:57]line Чек 215 20.09.2024 15:52 [15:52:57]line Смена: 495 ФФД: 1.0 [15:52:57]line ЗНМ: 0300000064 [15:52:57]line РНМ: 0000000000092592 [15:52:57]line Версия ККМ: 001 [15:52:57]line ФМ: 0000000000874979 [15:52:57]line ФД: 86056 [15:52:57]line ФПД: 247041823069757 [15:52:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T155256&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86056&fm=247041823069757&tin=02508201610067®Number=0000000000092592&sum=35000 [15:52:58]line 0 [15:52:58]OFD Sender: Processing packet 86056 [packets to send 263, broken 262] [15:52:58]ProducePacketName [15:52:58]name=ofd_packets/00086056 [15:52:58]OFD Sender: To server: pG, [15:52:58]CommunicateWithHost lk.salyk.kg:30040 [15:52:58]ConnectInit lk.salyk.kg [15:52:58]written 0, free lines is 4095 [15:52:58]Write to MH i2c: 01 00 00 64 02 66 [15:52:58]Write i2c OK [15:52:58]MH_I2C_Read... [15:52:58]Read from MH i2c: 01 [15:52:58]MH_I2C_Read... [15:52:58]Read from MH i2c: 01 07 00 [15:52:58]MH_I2C_Read... [15:52:58]Read from MH i2c: 01 07 00 64 02 00 00 00 00 00 E7 0C 60 [15:52:58]RasterBufferAndPrint [15:52:58]line [15:52:58]line [15:52:58]line [15:52:58]line [15:52:58]line [15:52:58]written 0, free lines is 3310 [15:52:58]MH_Cut [15:52:58]Write to MH i2c: D1 01 00 6B 02 01 3F [15:52:58]Write i2c OK [15:52:58]MH_I2C_Read... [15:52:58]Read from MH i2c: D1 [15:52:58]MH_I2C_Read... [15:52:58]Read from MH i2c: D1 01 00 [15:52:58]MH_I2C_Read... [15:52:58]Read from MH i2c: D1 01 00 6B 02 00 3E [15:52:58]Write to MH i2c: 01 00 00 6C 02 6E [15:52:58]Write i2c OK [15:52:58]MH_I2C_Read... [15:52:59]*** Cut start [15:52:59]*** Partial cut [15:52:59]*** CUTSNS_PIN = 1 [15:52:59]*** CUTSNS_PIN = 0 [15:52:59]Connected sock=7 [15:52: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 46 01 00 00 18 43 3E 01 73 90 5A 03 01 00 03 00 32 01 1E 04 01 00 01 23 04 84 00 8A 04 0D 00 35 39 30 36 35 33 34 30 30 30 38 38 30 06 04 40 00 4B 32 20 42 65 6E 7A 69 6E 20 35 30 20 D0 9E D1 87 D0 B8 D1 81 D1 82 D0 B8 D1 82 D0 B5 D0 BB D1 8C 20 D1 81 D0 B8 D1 81 D1 82 D0 B5 D0 BC D1 8B 20 D0 BF D0 BE D0 B4 D0 B0 D1 87 D0 B8 20 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B8 88 00 00 00 00 13 04 06 00 B8 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 85 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 D7 00 00 00 F4 03 04 00 58 9A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E0 AE E8 1B D6 3D B0 69 16 1C 3B 2E 68 A6 [15:52:59]*** Brake cut motor [15:53:00]Read from MH i2c: 01 [15:53:00]MH_I2C_Read... [15:53:00]*** Stop cut motor [15:53:00]*** Cut end [15:53:00]Read from MH i2c: 01 07 00 [15:53:00]MH_I2C_Read... [15:53:00]Read from MH i2c: 01 07 00 6C 02 00 00 00 00 00 FF 0F 83 [15:53:00]process_action close_receipt done [15:53:00]requested_data is exist [15:53:00]produce_requested_data [15:53:00]requested_item fm.sn is exist - process it [15:53:00]wFMCommunicate request_size=4 [15:53:00]MH_SAM_APDU [15:53:00]CAPDU: 80 11 00 00 [15:53:00]Write to MH i2c: E2 08 00 6D 02 80 11 00 00 00 00 00 00 E9 [15:53:00]Write i2c OK [15:53:00]MH_I2C_Read... [15:53:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:00]Read from MH i2c: E2 [15:53:00]MH_I2C_Read... [15:53:00]Read from MH i2c: E2 17 00 [15:53:00]MH_I2C_Read... [15:53:00]Read from MH i2c: E2 17 00 6D 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 48 [15:53: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:53:00]wFMCommunicate OK [15:53:00]requested_item fd.num is exist - process it [15:53:00]SAM_PROTO_GetFieldsCounters [15:53:00]wFMCommunicate request_size=4 [15:53:00]MH_SAM_APDU [15:53:00]CAPDU: 80 13 00 00 [15:53:00]Write to MH i2c: E2 08 00 6E 02 80 13 00 00 00 00 00 00 EC [15:53:00]Write i2c OK [15:53:00]MH_I2C_Read... [15:53:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:53:00]Read from MH i2c: E2 [15:53:00]MH_I2C_Read... [15:53:00]Read from MH i2c: E2 62 00 [15:53:00]MH_I2C_Read... [15:53:00]Read from MH i2c: E2 62 00 6E 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 28 50 01 00 0E 04 04 00 EF 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 09 [15:53: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 28 50 01 00 0E 04 04 00 EF 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:53:00]wFMCommunicate OK [15:53:00]SAM_PROTO_GetFieldsCounters done [15:53:00]requested_item shift.num is exist - process it [15:53:00]requested_item shift.opened is exist - process it [15:53:00]req_shift_opened [15:53:00]FM_GetShiftState [15:53:00]SAM_PROTO_GetShiftState [15:53:00]wFMCommunicate request_size=4 [15:53:00]MH_SAM_APDU [15:53:00]CAPDU: 80 13 01 00 [15:53:00]Write to MH i2c: E2 08 00 6F 02 80 13 01 00 00 00 00 00 EE [15:53:00]Write i2c OK [15:53:00]MH_I2C_Read... [15:53:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:00]Read from MH i2c: E2 [15:53:00]MH_I2C_Read... [15:53:00]Read from MH i2c: E2 0E 00 [15:53:00]MH_I2C_Read... [15:53:00]Read from MH i2c: E2 0E 00 6F 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 79 [15:53:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:53:00]wFMCommunicate OK [15:53:00]SAM_PROTO_GetShiftState done [15:53:00]FM_GetShiftState done [15:53:00]req_shift_opened done [15:53:00]requested_item shift.open_date is exist - process it [15:53:00]req_shift_open_date [15:53:00]req_shift_open_date done [15:53:00]produce_requested_data done [15:53:00]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86056,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:53:00]process_action_free close_receipt [15:53:00]json_value_free [15:53:00]json_value_free done [15:53:00]process_json_proto returns [15:53:00]Send response to host [15:53:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86056,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:53:00]free response buf [15:53:00]execute_script done [15:53:00]execute_script returns [15:53:00]free content buf [15:53:00]Sock 10.Close socket [15:53:00]Sock 10.Thread stoped [15:53: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 29 EA 47 00 E0 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 28 50 01 00 F4 03 04 00 30 45 ED 66 B6 04 01 00 00 E4 F5 B2 CF DE D4 3C 97 [15:53:02]CommunicateWithHost err = 0 [15:53:02]CheckOFDResponse [15:53:02]1017 (14) - 77093643461234 [15:53:02]1041 (16) - 0000000000874979 [15:53:02]1040 (4) - 86056 [15:53:02]1012 (4) - 20.09.2024 09:49 [15:53:02]1206 (1) - 0 [15:53:02]OFD Sender: Remove packet 86056 [15:53:02]ProducePacketName [15:53:02]name=ofd_packets/00086056 [15:53:02]NVStorageDeleteData [15:53:03]OFD Sender: No OFD packet to send [15:53:08]OFD Sender: No OFD packet to send [15:53:08]recv_with_timeout no data received [15:53:13]OFD Sender: No OFD packet to send [15:53:18]OFD Sender: No OFD packet to send [15:53:23]OFD Sender: No OFD packet to send [15:53:28]OFD Sender: No OFD packet to send [15:53:33]OFD Sender: No OFD packet to send [15:53:37]recv_with_timeout no data received [15:53:38]OFD Sender: No OFD packet to send [15:53:43]OFD Sender: No OFD packet to send [15:53:48]OFD Sender: No OFD packet to send [15:53:53]OFD Sender: No OFD packet to send [15:53:58]OFD Sender: No OFD packet to send [15:54:03]OFD Sender: No OFD packet to send [15:54:08]OFD Sender: No OFD packet to send [15:54:13]OFD Sender: No OFD packet to send [15:54:18]OFD Sender: No OFD packet to send [15:54:23]OFD Sender: No OFD packet to send [15:54:28]OFD Sender: No OFD packet to send [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:51]accept exits with 9 [15:54:51]New connection [15:54:51]New thread 3066682724 created [15:54:51]Thread 3066539364 joined [15:54:51]Waiting for new connection... [15:54:51] Sock 9.Parse request [15:54:51]Sock 9.Check first char [15:54:51]Sock 9.First char is OK [15:54:51]request: POST /json_proto HTTP/1.0 [15:54:51]Method: POST [15:54:51]URL: /json_proto [15:54:51]Method is POST - this is cgi request [15:54:51]url: /json_proto [15:54:51]query_string will be loaded in cgi processing [15:54:51]execute_cgi json_proto POST (null) [15:54:51]execute_cgi path=json_proto method=POST [15:54:51]POST find Content-Length [15:54:51]Host: 172.17.47.196:8080 [15:54:51]Content-Length: 677 [15:54:51]Content-Type: application/json [15:54:51] [15:54:51]POST finish read [15:54:51]Found Content-Length = 677 [15:54:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870936", "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" ] } } [15:54:51]execute_script... [15:54: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)870936", "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" ] } } [15:54:51]POST & json_proto [15:54:51]process_json_proto [15:54:51]json parsed OK: [15:54:51]protocol is kg_v1.0 [15:54:51]action value=close_receipt [15:54:51]process_action close_receipt [15:54:51]cmd_close_receipt [15:54:51]MH_GetDate [15:54:51]Write to MH i2c: F0 00 00 70 02 61 [15:54:51]Write i2c OK [15:54:51]MH_I2C_Read... [15:54:51]Read from MH i2c: F0 [15:54:51]MH_I2C_Read... [15:54:51]Read from MH i2c: F0 09 00 [15:54:51]MH_I2C_Read... [15:54:51]Read from MH i2c: F0 09 00 70 02 00 CC 9A ED 66 4C 6B 94 66 D4 [15:54:51]GetLastDocTimeStamp 1726847576 [15:54:51]current date 1726847692 [15:54:51]FM_GetShiftState [15:54:51]SAM_PROTO_GetShiftState [15:54:51]wFMCommunicate request_size=4 [15:54:51]MH_SAM_APDU [15:54:51]CAPDU: 80 13 01 00 [15:54:51]Write to MH i2c: E2 08 00 71 02 80 13 01 00 00 00 00 00 F0 [15:54:51]Write i2c OK [15:54:51]MH_I2C_Read... [15:54:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:51]Read from MH i2c: E2 [15:54:51]MH_I2C_Read... [15:54:51]Read from MH i2c: E2 0E 00 [15:54:51]MH_I2C_Read... [15:54:51]Read from MH i2c: E2 0E 00 71 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7B [15:54:51]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:54:51]wFMCommunicate OK [15:54:51]SAM_PROTO_GetShiftState done [15:54:51]FM_GetShiftState done [15:54:51]opened in 1726791534 [15:54:51]opened+sec_in_day 1726877934 [15:54:51]quantity*price = 50036 [15:54:51]sum+1 = 50037 [15:54:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 216 20.09.2024 15:54 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86057 ФПД: 20756738034276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T155452&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86057&fm=20756738034276&tin=02508201610067®Number=0000000000092592&sum=50000 [15:54:53]StoreToDocumentArchive [15:54:53]shift 495 fd 86057 [15:54:53]save to /storage/0495/doc_00086057 [15:54:53]save last doc name /storage/0495/doc_00086057 to /storage/kkm_last_doc_name [15:54:53]save OK [15:54:53]Clear old archive folders... [15:54:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:54:53]tlvbuf is 01A4CB40 [15:54:53]SAM_PROTO_ClearQueue [15:54:53]wFMCommunicate request_size=4 [15:54:53]MH_SAM_APDU [15:54:53]CAPDU: 80 09 00 00 [15:54:53]Write to MH i2c: E2 08 00 7E 02 80 09 00 00 00 00 00 00 F2 [15:54:53]Write i2c OK [15:54:53]MH_I2C_Read... [15:54:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:54:53]Read from MH i2c: E2 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 03 00 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 03 00 7E 02 00 90 00 F4 [15:54:53]RAPDU: 90 00 [15:54:53]wFMCommunicate OK [15:54:53]SAM_PROTO_ClearQueue done [15:54:53]KKMCreateOFDPacket [15:54:53]OFDProtocolAddRootSTLVToBuf [15:54:53]FM_MakeSignedData [15:54:53]FM_MakeSignedData [15:54:53]SAM_PROTO_SignData [15:54:53]wFMCommunicate request_size=4 [15:54:53]MH_SAM_APDU [15:54:53]CAPDU: 80 0D 01 02 [15:54:53]Write to MH i2c: E2 08 00 7F 02 80 0D 01 02 00 00 00 00 FA [15:54:53]Write i2c OK [15:54:53]MH_I2C_Read... [15:54:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:54:53]Read from MH i2c: E2 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 03 00 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [15:54:53]RAPDU: 90 00 [15:54:53]wFMCommunicate OK [15:54:53]wFMCommunicate request_size=255 [15:54:53]MH_SAM_APDU [15:54: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 CC 9A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 12 [15:54:53]Write to MH i2c: E2 02 01 80 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 D8 00 00 00 F4 03 04 00 CC 9A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 12 00 00 94 [15:54:53]Write i2c OK [15:54:53]MH_I2C_Read... [15:54:53]OFD Sender: No OFD packet to send [15:54:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:53]Read from MH i2c: E2 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 03 00 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [15:54:53]RAPDU: 90 00 [15:54:53]wFMCommunicate OK [15:54:53]wFMCommunicate request_size=10 [15:54:53]MH_SAM_APDU [15:54:53]CAPDU: 80 0D 02 02 05 E0 CD FF 4A 64 [15:54:53]Write to MH i2c: E2 0D 00 81 02 80 0D 02 02 05 00 E0 CD FF 4A 64 00 00 61 [15:54:53]Write i2c OK [15:54:53]MH_I2C_Read... [15:54:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:53]Read from MH i2c: E2 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 03 00 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [15:54:53]RAPDU: 90 00 [15:54:53]wFMCommunicate OK [15:54:53]wFMCommunicate request_size=4 [15:54:53]MH_SAM_APDU [15:54:53]CAPDU: 80 0D 03 02 [15:54:53]Write to MH i2c: E2 08 00 82 02 80 0D 03 02 00 00 00 00 FF [15:54:53]Write i2c OK [15:54:53]MH_I2C_Read... [15:54:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:54:53]Read from MH i2c: E2 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 0B 00 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 0B 00 82 02 00 75 EC C6 7C A3 BD 17 1C 90 00 36 [15:54:53]RAPDU: 75 EC C6 7C A3 BD 17 1C 90 00 [15:54:53]wFMCommunicate OK [15:54:53]SAM_PROTO_SignData done [15:54:53]FM_MakeSignedData done [15:54:53]CreateOFDProtocolMessage [15:54:53]wFMCommunicate request_size=4 [15:54:53]MH_SAM_APDU [15:54:53]CAPDU: 80 11 00 00 [15:54:53]Write to MH i2c: E2 08 00 83 02 80 11 00 00 00 00 00 00 FF [15:54:53]Write i2c OK [15:54:53]MH_I2C_Read... [15:54:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:54:53]Read from MH i2c: E2 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 17 00 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: E2 17 00 83 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5E [15:54: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:54:53]wFMCommunicate OK [15:54:53]CreateOFDProtocolMessage done [15:54:53]OFDSenderStorePacket 86057 [15:54:53]StoreOFDPacket docnum=86057 [15:54: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 79 DC 07 01 7B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 CC 9A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 12 E0 CD FF 4A 64 75 EC C6 7C A3 BD 17 1C [15:54:53]CheckFolder [15:54:53]dirname=/storage/ofd_packets [15:54:53]CheckFolder done [15:54:53]ProducePacketName [15:54:53]name=ofd_packets/00086057 [15:54:53]NVStorageSaveData ofd_packets/00086057 [15:54:53]File name is /storage/ofd_packets/00086057 [15:54:53]Write 301 bytes [15:54:53]NVStorageSaveData done [15:54:53]OFDSenderStorePacket done [15:54:53]KKMCreateOFDPacket done [15:54:53]NVStorageSaveData kkm_last_timestamp [15:54:53]File name is /storage/kkm_last_timestamp [15:54:53]Write 4 bytes [15:54:53]NVStorageSaveData done [15:54:53]ExternCall_PrintAddStr [15:54:53]wPrintStart [15:54:53]Write to MH i2c: 01 00 00 84 02 86 [15:54:53]Write i2c OK [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: 01 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: 01 07 00 [15:54:53]MH_I2C_Read... [15:54:53]Read from MH i2c: 01 07 00 84 02 00 00 00 00 00 FF 0F 9B [15:54:53]RasterBufferAndPrint [15:54:53]line Счет N : (1)870936 [15:54:53]line ИНН: 02508201610067 [15:54:53]line Контрольно-Кассовый Чек [15:54:53]line ПРОДАЖА [15:54:53]line ТРК (МРК, ГНК) : 53 [15:54:53]line Товар: 2710124130 [15:54:53]line Аи-92-К-5 [15:54:53]line 7.380 * 67.80 [15:54:53]line = 500.36 [15:54:53]line НДС 12% НСП 1% [15:54:53]line > о реализуемом товаре [15:54:53]line ОКРУГЛЕНИЕ: -0.36 [15:54:53]line ИТОГО: 500.00 [15:54:53]line Внесено: 500.00 [15:54:53]line СДАЧА: 0.00 [15:54:53]line НСП 1% : 4.43 [15:54:53]line НДС 12% : 53.14 [15:54:53]line Наличными: 500.00 [15:54:53]line Безнал.: 0.00 [15:54:53]line Место: АЗС № 137 "Партнер Нефть" [15:54:53]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:54:53]line СНО: Общий режим [15:54:53]line Чек 216 20.09.2024 15:54 [15:54:53]line Смена: 495 ФФД: 1.0 [15:54:53]line ЗНМ: 0300000064 [15:54:53]line РНМ: 0000000000092592 [15:54:53]line Версия ККМ: 001 [15:54:53]line ФМ: 0000000000874979 [15:54:53]line ФД: 86057 [15:54:53]line ФПД: 20756738034276 [15:54:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T155452&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86057&fm=20756738034276&tin=02508201610067®Number=0000000000092592&sum=50000 [15:54:53]OFD Sender: Processing packet 86057 [packets to send 263, broken 262] [15:54:53]ProducePacketName [15:54:53]name=ofd_packets/00086057 [15:54:53]OFD Sender: To server: pG, [15:54:53]CommunicateWithHost lk.salyk.kg:30040 [15:54:53]ConnectInit lk.salyk.kg [15:54:53]written 0, free lines is 4095 [15:54:54]Write to MH i2c: 01 00 00 AF 02 B1 [15:54:54]Write i2c OK [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: 01 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: 01 07 00 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: 01 07 00 AF 02 00 00 00 00 00 E0 0C A4 [15:54:54]RasterBufferAndPrint [15:54:54]line [15:54:54]line [15:54:54]line [15:54:54]line [15:54:54]line [15:54:54]written 0, free lines is 3301 [15:54:54]MH_Cut [15:54:54]Write to MH i2c: D1 01 00 B6 02 01 8A [15:54:54]Write i2c OK [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: D1 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: D1 01 00 [15:54:54]MH_I2C_Read... [15:54:54]Read from MH i2c: D1 01 00 B6 02 00 89 [15:54:54]Write to MH i2c: 01 00 00 B7 02 B9 [15:54:54]Write i2c OK [15:54:54]MH_I2C_Read... [15:54:54]*** Cut start [15:54:54]*** Partial cut [15:54:54]*** CUTSNS_PIN = 1 [15:54:54]*** CUTSNS_PIN = 0 [15:54:55]*** Brake cut motor [15:54:55]Read from MH i2c: 01 [15:54:55]MH_I2C_Read... [15:54:55]*** Stop cut motor [15:54:55]Read from MH i2c: 01 07 00 [15:54:55]MH_I2C_Read... [15:54:55]*** Cut end [15:54:55]Read from MH i2c: 01 07 00 B7 02 00 00 00 00 00 FF 0F CE [15:54:55]process_action close_receipt done [15:54:55]requested_data is exist [15:54:55]produce_requested_data [15:54:55]requested_item fm.sn is exist - process it [15:54:55]wFMCommunicate request_size=4 [15:54:55]MH_SAM_APDU [15:54:55]CAPDU: 80 11 00 00 [15:54:55]Write to MH i2c: E2 08 00 B8 02 80 11 00 00 00 00 00 00 34 [15:54:55]Write i2c OK [15:54:55]MH_I2C_Read... [15:54:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:54:55]Read from MH i2c: E2 [15:54:55]MH_I2C_Read... [15:54:55]Read from MH i2c: E2 17 00 [15:54:55]MH_I2C_Read... [15:54:55]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 [15:54:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:54:55]wFMCommunicate OK [15:54:55]requested_item fd.num is exist - process it [15:54:55]SAM_PROTO_GetFieldsCounters [15:54:55]wFMCommunicate request_size=4 [15:54:55]MH_SAM_APDU [15:54:55]CAPDU: 80 13 00 00 [15:54:55]Write to MH i2c: E2 08 00 B9 02 80 13 00 00 00 00 00 00 37 [15:54:55]Write i2c OK [15:54:55]MH_I2C_Read... [15:54:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:54:55]Read from MH i2c: E2 [15:54:55]MH_I2C_Read... [15:54:55]Read from MH i2c: E2 62 00 [15:54:55]MH_I2C_Read... [15:54:55]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 29 50 01 00 0E 04 04 00 EF 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 58 [15:54: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 29 50 01 00 0E 04 04 00 EF 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:54:55]wFMCommunicate OK [15:54:55]SAM_PROTO_GetFieldsCounters done [15:54:55]requested_item shift.num is exist - process it [15:54:55]requested_item shift.opened is exist - process it [15:54:55]req_shift_opened [15:54:55]FM_GetShiftState [15:54:55]SAM_PROTO_GetShiftState [15:54:55]wFMCommunicate request_size=4 [15:54:55]MH_SAM_APDU [15:54:55]CAPDU: 80 13 01 00 [15:54:55]Write to MH i2c: E2 08 00 BA 02 80 13 01 00 00 00 00 00 39 [15:54:55]Write i2c OK [15:54:55]MH_I2C_Read... [15:54:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:55]Read from MH i2c: E2 [15:54:55]MH_I2C_Read... [15:54:55]Read from MH i2c: E2 0E 00 [15:54:55]MH_I2C_Read... [15:54:55]Read from MH i2c: E2 0E 00 BA 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C4 [15:54:55]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:54:55]wFMCommunicate OK [15:54:55]SAM_PROTO_GetShiftState done [15:54:55]FM_GetShiftState done [15:54:55]req_shift_opened done [15:54:55]requested_item shift.open_date is exist - process it [15:54:55]req_shift_open_date [15:54:55]req_shift_open_date done [15:54:55]produce_requested_data done [15:54:55]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86057,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:54:55]process_action_free close_receipt [15:54:55]json_value_free [15:54:55]json_value_free done [15:54:55]process_json_proto returns [15:54:55]Send response to host [15:54:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86057,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:54:55]free response buf [15:54:55]execute_script done [15:54:55]execute_script returns [15:54:55]free content buf [15:54:55]Sock 9.Close socket [15:54:55]Sock 9.Thread stoped [15:54:56]Connected sock=11 [15:54: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 79 DC 07 01 7B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 CC 9A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 12 E0 CD FF 4A 64 75 EC C6 7C A3 BD 17 1C [15:55: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 18 8D 47 00 BE 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 29 50 01 00 F4 03 04 00 A3 45 ED 66 B6 04 01 00 00 9F 18 6C ED 02 A3 68 47 [15:55:00]CommunicateWithHost err = 0 [15:55:00]CheckOFDResponse [15:55:00]1017 (14) - 77093643461234 [15:55:00]1041 (16) - 0000000000874979 [15:55:00]1040 (4) - 86057 [15:55:00]1012 (4) - 20.09.2024 09:51 [15:55:00]1206 (1) - 0 [15:55:00]OFD Sender: Remove packet 86057 [15:55:00]ProducePacketName [15:55:00]name=ofd_packets/00086057 [15:55:00]NVStorageDeleteData [15:55:01]OFD Sender: No OFD packet to send [15:55:06]OFD Sender: No OFD packet to send [15:55:11]OFD Sender: No OFD packet to send [15:55:16]OFD Sender: No OFD packet to send [15:55:19]accept exits with 10 [15:55:19]New connection [15:55:19]New thread 3066539364 created [15:55:19]Thread 3066682724 joined [15:55:19]Waiting for new connection... [15:55:19] Sock 10.Parse request [15:55:19]Sock 10.Check first char [15:55:19]Sock 10.First char is OK [15:55:19]request: POST /json_proto HTTP/1.0 [15:55:19]Method: POST [15:55:19]URL: /json_proto [15:55:19]Method is POST - this is cgi request [15:55:19]url: /json_proto [15:55:19]query_string will be loaded in cgi processing [15:55:19]execute_cgi json_proto POST (null) [15:55:19]execute_cgi path=json_proto method=POST [15:55:19]POST find Content-Length [15:55:19]Host: 172.17.47.196:8080 [15:55:19]Content-Length: 754 [15:55:19]Content-Type: application/json [15:55:19] [15:55:19]POST finish read [15:55:19]Found Content-Length = 754 [15:55:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870935", "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\u000A30150454", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:19]execute_script... [15: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)870935", "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\u000A30150454", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:19]POST & json_proto [15:55:19]process_json_proto [15:55:19]json parsed OK: [15:55:19]protocol is kg_v1.0 [15:55:19]action value=close_receipt [15:55:19]process_action close_receipt [15:55:19]cmd_close_receipt [15:55:19]MH_GetDate [15:55:19]Write to MH i2c: F0 00 00 BB 02 AC [15:55:19]Write i2c OK [15:55:19]MH_I2C_Read... [15:55:19]Read from MH i2c: F0 [15:55:19]MH_I2C_Read... [15:55:19]Read from MH i2c: F0 09 00 [15:55:19]MH_I2C_Read... [15:55:19]Read from MH i2c: F0 09 00 BB 02 00 E7 9A ED 66 4C 6B 94 66 3A [15:55:19]GetLastDocTimeStamp 1726847692 [15:55:19]current date 1726847719 [15:55:19]FM_GetShiftState [15:55:19]SAM_PROTO_GetShiftState [15:55:19]wFMCommunicate request_size=4 [15:55:19]MH_SAM_APDU [15:55:19]CAPDU: 80 13 01 00 [15:55:19]Write to MH i2c: E2 08 00 BC 02 80 13 01 00 00 00 00 00 3B [15:55:19]Write i2c OK [15:55:19]MH_I2C_Read... [15:55:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:19]Read from MH i2c: E2 [15:55:19]MH_I2C_Read... [15:55:19]Read from MH i2c: E2 0E 00 [15:55:19]MH_I2C_Read... [15:55:19]Read from MH i2c: E2 0E 00 BC 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C6 [15:55:19]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:55:19]wFMCommunicate OK [15:55:19]SAM_PROTO_GetShiftState done [15:55:19]FM_GetShiftState done [15:55:19]opened in 1726791534 [15:55:19]opened+sec_in_day 1726877934 [15:55:19]quantity*price = 0 [15:55:19]sum+1 = 1 [15:55:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 217 20.09.2024 15:55 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30150454 ФМ: 0000000000874979 ФД: 86058 ФПД: 137400462920773 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T155519&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86058&fm=137400462920773&tin=02508201610067®Number=0000000000092592&sum=0 [15:55:20]StoreToDocumentArchive [15:55:20]shift 495 fd 86058 [15:55:20]save to /storage/0495/doc_00086058 [15:55:20]save last doc name /storage/0495/doc_00086058 to /storage/kkm_last_doc_name [15:55:20]save OK [15:55:20]Clear old archive folders... [15:55:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:55:20]tlvbuf is 01A78E00 [15:55:20]SAM_PROTO_ClearQueue [15:55:20]wFMCommunicate request_size=4 [15:55:20]MH_SAM_APDU [15:55:20]CAPDU: 80 09 00 00 [15:55:20]Write to MH i2c: E2 08 00 C9 02 80 09 00 00 00 00 00 00 3D [15:55:20]Write i2c OK [15:55:20]MH_I2C_Read... [15:55:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:55:20]Read from MH i2c: E2 [15:55:20]MH_I2C_Read... [15:55:20]Read from MH i2c: E2 03 00 [15:55:20]MH_I2C_Read... [15:55:20]Read from MH i2c: E2 03 00 C9 02 00 90 00 3F [15:55:20]RAPDU: 90 00 [15:55:20]wFMCommunicate OK [15:55:20]SAM_PROTO_ClearQueue done [15:55:20]KKMCreateOFDPacket [15:55:20]OFDProtocolAddRootSTLVToBuf [15:55:20]FM_MakeSignedData [15:55:20]FM_MakeSignedData [15:55:20]SAM_PROTO_SignData [15:55:20]wFMCommunicate request_size=4 [15:55:20]MH_SAM_APDU [15:55:20]CAPDU: 80 0D 01 02 [15:55:20]Write to MH i2c: E2 08 00 CA 02 80 0D 01 02 00 00 00 00 45 [15:55:20]Write i2c OK [15:55:20]MH_I2C_Read... [15:55:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:55:20]Read from MH i2c: E2 [15:55:20]MH_I2C_Read... [15:55:20]Read from MH i2c: E2 03 00 [15:55:20]MH_I2C_Read... [15:55:20]Read from MH i2c: E2 03 00 CA 02 00 90 00 40 [15:55:20]RAPDU: 90 00 [15:55:20]wFMCommunicate OK [15:55:20]wFMCommunicate request_size=255 [15:55:20]MH_SAM_APDU [15:55: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 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 D9 00 00 00 F4 03 04 00 E7 9A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7C [15:55:20]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 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 D9 00 00 00 F4 03 04 00 E7 9A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7C 00 00 5F [15:55:20]Write i2c OK [15:55:20]MH_I2C_Read... [15:55:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:20]Read from MH i2c: E2 [15:55:20]MH_I2C_Read... [15:55:20]Read from MH i2c: E2 03 00 [15:55:20]MH_I2C_Read... [15:55:20]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [15:55:20]RAPDU: 90 00 [15:55:20]wFMCommunicate OK [15:55:20]wFMCommunicate request_size=10 [15:55:20]MH_SAM_APDU [15:55:20]CAPDU: 80 0D 02 02 05 F7 09 C8 CC 45 [15:55:20]Write to MH i2c: E2 0D 00 CC 02 80 0D 02 02 05 00 F7 09 C8 CC 45 00 00 2B [15:55:20]Write i2c OK [15:55:20]MH_I2C_Read... [15:55:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:20]Read from MH i2c: E2 [15:55:20]MH_I2C_Read... [15:55:20]Read from MH i2c: E2 03 00 [15:55:20]MH_I2C_Read... [15:55:20]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [15:55:20]RAPDU: 90 00 [15:55:20]wFMCommunicate OK [15:55:20]wFMCommunicate request_size=4 [15:55:20]MH_SAM_APDU [15:55:20]CAPDU: 80 0D 03 02 [15:55:20]Write to MH i2c: E2 08 00 CD 02 80 0D 03 02 00 00 00 00 4A [15:55:20]Write i2c OK [15:55:20]MH_I2C_Read... [15:55:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:55:20]Read from MH i2c: E2 [15:55:20]MH_I2C_Read... [15:55:20]Read from MH i2c: E2 0B 00 [15:55:20]MH_I2C_Read... [15:55:20]Read from MH i2c: E2 0B 00 CD 02 00 51 F7 DE E7 FE B9 CE 15 90 00 F2 [15:55:20]RAPDU: 51 F7 DE E7 FE B9 CE 15 90 00 [15:55:20]wFMCommunicate OK [15:55:20]SAM_PROTO_SignData done [15:55:20]FM_MakeSignedData done [15:55:20]CreateOFDProtocolMessage [15:55:20]wFMCommunicate request_size=4 [15:55:20]MH_SAM_APDU [15:55:20]CAPDU: 80 11 00 00 [15:55:20]Write to MH i2c: E2 08 00 CE 02 80 11 00 00 00 00 00 00 4A [15:55:20]Write i2c OK [15:55:20]MH_I2C_Read... [15:55:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:21]Read from MH i2c: E2 [15:55:21]MH_I2C_Read... [15:55:21]Read from MH i2c: E2 17 00 [15:55:21]MH_I2C_Read... [15:55:21]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 [15: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 [15:55:21]wFMCommunicate OK [15:55:21]CreateOFDProtocolMessage done [15:55:21]OFDSenderStorePacket 86058 [15:55:21]StoreOFDPacket docnum=86058 [15: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 BA 43 07 01 90 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 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 D9 00 00 00 F4 03 04 00 E7 9A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7C F7 09 C8 CC 45 51 F7 DE E7 FE B9 CE 15 [15:55:21]CheckFolder [15:55:21]dirname=/storage/ofd_packets [15:55:21]CheckFolder done [15:55:21]ProducePacketName [15:55:21]name=ofd_packets/00086058 [15:55:21]NVStorageSaveData ofd_packets/00086058 [15:55:21]File name is /storage/ofd_packets/00086058 [15:55:21]Write 301 bytes [15:55:21]NVStorageSaveData done [15:55:21]OFDSenderStorePacket done [15:55:21]KKMCreateOFDPacket done [15:55:21]NVStorageSaveData kkm_last_timestamp [15:55:21]File name is /storage/kkm_last_timestamp [15:55:21]Write 4 bytes [15:55:21]NVStorageSaveData done [15:55:21]ExternCall_PrintAddStr [15:55:21]wPrintStart [15:55:21]Write to MH i2c: 01 00 00 CF 02 D1 [15:55:21]Write i2c OK [15:55:21]MH_I2C_Read... [15:55:21]Read from MH i2c: 01 [15:55:21]MH_I2C_Read... [15:55:21]Read from MH i2c: 01 07 00 [15:55:21]MH_I2C_Read... [15:55:21]Read from MH i2c: 01 07 00 CF 02 00 00 00 00 00 FF 0F E6 [15:55:21]RasterBufferAndPrint [15:55:21]line Счет N : (1)870935 [15:55:21]line ИНН: 02508201610067 [15:55:21]line Контрольно-Кассовый Чек [15:55:21]line ПРОДАЖА [15:55:21]line ТРК (МРК, ГНК) : 33 [15:55:21]line Товар: 2710124130 [15:55:21]line Аи-92-К-5 [15:55:21]line 20.000 * 0.00 [15:55:21]line = 0.00 [15:55:21]line НДС 12% НСП 1% [15:55:21]line > о реализуемом товаре [15:55:21]line ИТОГО: 0.00 [15:55:21]line НСП 1% : 0.00 [15:55:21]line НДС 12% : 0.00 [15:55:21]line Наличными: 0.00 [15:55:21]line Безнал.: 0.00 [15:55:21]line Место: АЗС № 137 "Партнер Нефть" [15:55:21]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:55:21]line СНО: Общий режим [15:55:21]line Чек 217 20.09.2024 15:55 [15:55:21]line Смена: 495 ФФД: 1.0 [15:55:21]line ЗНМ: 0300000064 [15:55:21]line РНМ: 0000000000092592 [15:55:21]line Версия ККМ: 001 [15:55:21]line Талоны: ТК ГПНА Online [15:55:21]line 30150454 [15:55:21]line ФМ: 0000000000874979 [15:55:21]line ФД: 86058 [15:55:21]line ФПД: 137400462920773 [15:55:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T155519&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86058&fm=137400462920773&tin=02508201610067®Number=0000000000092592&sum=0 [15:55:21]written 0, free lines is 4095 [15:55:21]OFD Sender: Processing packet 86058 [packets to send 263, broken 262] [15:55:21]ProducePacketName [15:55:21]name=ofd_packets/00086058 [15:55:21]OFD Sender: To server: pG, [15:55:21]CommunicateWithHost lk.salyk.kg:30040 [15:55:21]ConnectInit lk.salyk.kg [15:55:21]Write to MH i2c: 01 00 00 F9 02 FB [15:55:21]Write i2c OK [15:55:21]MH_I2C_Read... [15:55:21]Read from MH i2c: 01 [15:55:21]MH_I2C_Read... [15:55:21]Read from MH i2c: 01 07 00 [15:55:21]MH_I2C_Read... [15:55:21]Read from MH i2c: 01 07 00 F9 02 00 00 00 00 00 E9 0C F7 [15:55:21]RasterBufferAndPrint [15:55:21]line [15:55:21]line [15:55:21]line [15:55:21]line [15:55:21]line [15:55:21]written 0, free lines is 3312 [15:55:21]MH_Cut [15:55:21]Write to MH i2c: D1 01 00 00 03 01 D5 [15:55:21]Write i2c OK [15:55:21]MH_I2C_Read... [15:55:21]Read from MH i2c: D1 [15:55:21]MH_I2C_Read... [15:55:21]Read from MH i2c: D1 01 00 [15:55:21]MH_I2C_Read... [15:55:21]Read from MH i2c: D1 01 00 00 03 00 D4 [15:55:21]Write to MH i2c: 01 00 00 01 03 04 [15:55:21]Write i2c OK [15:55:21]MH_I2C_Read... [15:55:22]*** Cut start [15:55:22]*** Partial cut [15:55:22]*** CUTSNS_PIN = 1 [15:55:22]*** CUTSNS_PIN = 0 [15:55:22]*** Brake cut motor [15:55:22]Read from MH i2c: 01 [15:55:22]MH_I2C_Read... [15:55:22]*** Stop cut motor [15:55:22]*** Cut end [15:55:22]Read from MH i2c: 01 07 00 [15:55:22]MH_I2C_Read... [15:55:22]Read from MH i2c: 01 07 00 01 03 00 00 00 00 00 FF 0F 19 [15:55:22]process_action close_receipt done [15:55:22]requested_data is exist [15:55:22]produce_requested_data [15:55:22]requested_item fm.sn is exist - process it [15:55:22]wFMCommunicate request_size=4 [15:55:22]MH_SAM_APDU [15:55:22]CAPDU: 80 11 00 00 [15:55:22]Write to MH i2c: E2 08 00 02 03 80 11 00 00 00 00 00 00 7F [15:55:22]Write i2c OK [15:55:22]MH_I2C_Read... [15:55:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:22]Read from MH i2c: E2 [15:55:22]MH_I2C_Read... [15:55:22]Read from MH i2c: E2 17 00 [15:55:22]MH_I2C_Read... [15:55:22]Read from MH i2c: E2 17 00 02 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DE [15:55:22]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:22]wFMCommunicate OK [15:55:22]requested_item fd.num is exist - process it [15:55:22]SAM_PROTO_GetFieldsCounters [15:55:22]wFMCommunicate request_size=4 [15:55:22]MH_SAM_APDU [15:55:22]CAPDU: 80 13 00 00 [15:55:22]Write to MH i2c: E2 08 00 03 03 80 13 00 00 00 00 00 00 82 [15:55:22]Write i2c OK [15:55:22]MH_I2C_Read... [15:55:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:55:23]Read from MH i2c: E2 [15:55:23]MH_I2C_Read... [15:55:23]Read from MH i2c: E2 62 00 [15:55:23]MH_I2C_Read... [15:55:23]Read from MH i2c: E2 62 00 03 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 2A 50 01 00 0E 04 04 00 EF 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 A7 [15: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 2A 50 01 00 0E 04 04 00 EF 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:55:23]wFMCommunicate OK [15:55:23]SAM_PROTO_GetFieldsCounters done [15:55:23]requested_item shift.num is exist - process it [15:55:23]requested_item shift.opened is exist - process it [15:55:23]req_shift_opened [15:55:23]FM_GetShiftState [15:55:23]SAM_PROTO_GetShiftState [15:55:23]wFMCommunicate request_size=4 [15:55:23]MH_SAM_APDU [15:55:23]CAPDU: 80 13 01 00 [15:55:23]Write to MH i2c: E2 08 00 04 03 80 13 01 00 00 00 00 00 84 [15:55:23]Write i2c OK [15:55:23]MH_I2C_Read... [15:55:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:23]Read from MH i2c: E2 [15:55:23]MH_I2C_Read... [15:55:23]Read from MH i2c: E2 0E 00 [15:55:23]MH_I2C_Read... [15:55:23]Read from MH i2c: E2 0E 00 04 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 0F [15:55:23]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:55:23]wFMCommunicate OK [15:55:23]SAM_PROTO_GetShiftState done [15:55:23]FM_GetShiftState done [15:55:23]req_shift_opened done [15:55:23]requested_item shift.open_date is exist - process it [15:55:23]req_shift_open_date [15:55:23]req_shift_open_date done [15:55:23]produce_requested_data done [15:55:23]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86058,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:55:23]process_action_free close_receipt [15:55:23]json_value_free [15:55:23]json_value_free done [15:55:23]process_json_proto returns [15:55:23]Send response to host [15:55:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86058,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:55:23]free response buf [15:55:23]execute_script done [15:55:23]execute_script returns [15:55:23]free content buf [15:55:23]Sock 10.Close socket [15:55:23]Sock 10.Thread stoped [15:55:29]recv_with_timeout no data received [15:55:29]Connected sock=11 [15:55:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 BA 43 07 01 90 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 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 D9 00 00 00 F4 03 04 00 E7 9A ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7C F7 09 C8 CC 45 51 F7 DE E7 FE B9 CE 15 [15:55:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 5B FB 47 00 5C 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 2A 50 01 00 F4 03 04 00 C5 45 ED 66 B6 04 01 00 00 BF D5 00 0B 0B 29 08 15 [15:55:30]CommunicateWithHost err = 0 [15:55:30]CheckOFDResponse [15:55:30]1017 (14) - 77093643461234 [15:55:30]1041 (16) - 0000000000874979 [15:55:30]1040 (4) - 86058 [15:55:30]1012 (4) - 20.09.2024 09:52 [15:55:30]1206 (1) - 0 [15:55:30]OFD Sender: Remove packet 86058 [15:55:30]ProducePacketName [15:55:30]name=ofd_packets/00086058 [15:55:30]NVStorageDeleteData [15:55:30]OFD Sender: No OFD packet to send [15:55:35]OFD Sender: No OFD packet to send [15:55:40]OFD Sender: No OFD packet to send [15:55:45]OFD Sender: No OFD packet to send [15:55:50]accept exits with 9 [15:55:50]New connection [15:55:50]New thread 3066682724 created [15:55:50]Thread 3066539364 joined [15:55:50]Waiting for new connection... [15:55:50] Sock 9.Parse request [15:55:50]Sock 9.Check first char [15:55:50]Sock 9.First char is OK [15:55:50]request: POST /json_proto HTTP/1.0 [15:55:50]Method: POST [15:55:50]URL: /json_proto [15:55:50]Method is POST - this is cgi request [15:55:50]url: /json_proto [15:55:50]query_string will be loaded in cgi processing [15:55:50]execute_cgi json_proto POST (null) [15:55:50]execute_cgi path=json_proto method=POST [15:55:50]POST find Content-Length [15:55:50]Host: 172.17.47.196:8080 [15:55:50]Content-Length: 673 [15:55:50]Content-Type: application/json [15:55:50] [15:55:50]POST finish read [15:55:50]Found Content-Length = 673 [15:55:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870937", "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" : 1.240, "sum" : 84.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 84.00, "total" : 84.00, "payments": [ { "type": 0, "sum" : 84.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:50]execute_script... [15:55: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)870937", "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" : 1.240, "sum" : 84.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 84.00, "total" : 84.00, "payments": [ { "type": 0, "sum" : 84.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:50]POST & json_proto [15:55:50]process_json_proto [15:55:50]json parsed OK: [15:55:50]protocol is kg_v1.0 [15:55:50]action value=close_receipt [15:55:50]process_action close_receipt [15:55:50]cmd_close_receipt [15:55:50]MH_GetDate [15:55:50]Write to MH i2c: F0 00 00 05 03 F7 [15:55:50]Write i2c OK [15:55:50]MH_I2C_Read... [15:55:50]Read from MH i2c: F0 [15:55:50]MH_I2C_Read... [15:55:50]Read from MH i2c: F0 09 00 [15:55:50]MH_I2C_Read... [15:55:50]Read from MH i2c: F0 09 00 05 03 00 06 9B ED 66 4C 6B 94 66 A5 [15:55:50]GetLastDocTimeStamp 1726847719 [15:55:50]current date 1726847750 [15:55:50]FM_GetShiftState [15:55:50]SAM_PROTO_GetShiftState [15:55:50]wFMCommunicate request_size=4 [15:55:50]MH_SAM_APDU [15:55:50]CAPDU: 80 13 01 00 [15:55:50]Write to MH i2c: E2 08 00 06 03 80 13 01 00 00 00 00 00 86 [15:55:50]Write i2c OK [15:55:50]MH_I2C_Read... [15:55:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:50]Read from MH i2c: E2 [15:55:50]MH_I2C_Read... [15:55:50]Read from MH i2c: E2 0E 00 [15:55:50]MH_I2C_Read... [15:55:50]Read from MH i2c: E2 0E 00 06 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 11 [15:55:50]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:55:50]wFMCommunicate OK [15:55:50]SAM_PROTO_GetShiftState done [15:55:50]FM_GetShiftState done [15:55:50]opened in 1726791534 [15:55:50]opened+sec_in_day 1726877934 [15:55:50]quantity*price = 8407 [15:55:50]sum+1 = 8408 [15:55:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 84.00 Внесено: 84.00 СДАЧА: 0.00 НСП 1% : 0.74 НДС 12% : 8.93 Наличными: 84.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 218 20.09.2024 15:55 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86059 ФПД: 35786693832562 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T155550&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86059&fm=35786693832562&tin=02508201610067®Number=0000000000092592&sum=8400 [15:55:51]StoreToDocumentArchive [15:55:51]shift 495 fd 86059 [15:55:51]save to /storage/0495/doc_00086059 [15:55:51]save last doc name /storage/0495/doc_00086059 to /storage/kkm_last_doc_name [15:55:51]save OK [15:55:51]Clear old archive folders... [15:55:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:55:51]tlvbuf is 01A4C0F0 [15:55:51]SAM_PROTO_ClearQueue [15:55:51]wFMCommunicate request_size=4 [15:55:51]MH_SAM_APDU [15:55:51]CAPDU: 80 09 00 00 [15:55:51]Write to MH i2c: E2 08 00 13 03 80 09 00 00 00 00 00 00 88 [15:55:51]Write i2c OK [15:55:51]MH_I2C_Read... [15:55:51]*** iso7816_exchange 80 09 00 00... 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 13 03 00 90 00 8A [15:55:51]RAPDU: 90 00 [15:55:51]wFMCommunicate OK [15:55:51]SAM_PROTO_ClearQueue done [15:55:51]KKMCreateOFDPacket [15:55:51]OFDProtocolAddRootSTLVToBuf [15:55:51]FM_MakeSignedData [15:55:51]FM_MakeSignedData [15:55:51]SAM_PROTO_SignData [15:55:51]wFMCommunicate request_size=4 [15:55:51]MH_SAM_APDU [15:55:51]CAPDU: 80 0D 01 02 [15:55:51]Write to MH i2c: E2 08 00 14 03 80 0D 01 02 00 00 00 00 90 [15:55:51]Write i2c OK [15:55:51]MH_I2C_Read... [15:55:51]*** 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 14 03 00 90 00 8B [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D8 04 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 03 00 00 00 00 07 04 06 00 D0 20 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 06 9B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 20 [15:55:51]Write to MH i2c: E2 02 01 15 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 D8 04 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 03 00 00 00 00 07 04 06 00 D0 20 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 06 9B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 20 00 00 15 [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 15 03 00 90 00 8C [15:55:51]RAPDU: 90 00 [15:55:51]wFMCommunicate OK [15:55:51]wFMCommunicate request_size=10 [15:55:51]MH_SAM_APDU [15:55:51]CAPDU: 80 0D 02 02 05 8C 3D 2C 6F 72 [15:55:51]Write to MH i2c: E2 0D 00 16 03 80 0D 02 02 05 00 8C 3D 2C 6F 72 00 00 73 [15:55:51]Write i2c OK [15:55:51]MH_I2C_Read... [15:55:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:52]Read from MH i2c: E2 [15:55:52]MH_I2C_Read... [15:55:52]Read from MH i2c: E2 03 00 [15:55:52]MH_I2C_Read... [15:55:52]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [15:55:52]RAPDU: 90 00 [15:55:52]wFMCommunicate OK [15:55:52]wFMCommunicate request_size=4 [15:55:52]MH_SAM_APDU [15:55:52]CAPDU: 80 0D 03 02 [15:55:52]Write to MH i2c: E2 08 00 17 03 80 0D 03 02 00 00 00 00 95 [15:55:52]Write i2c OK [15:55:52]MH_I2C_Read... [15:55:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:55:52]Read from MH i2c: E2 [15:55:52]MH_I2C_Read... [15:55:52]Read from MH i2c: E2 0B 00 [15:55:52]MH_I2C_Read... [15:55:52]Read from MH i2c: E2 0B 00 17 03 00 36 A8 1D 4C 46 1F C8 D8 90 00 E2 [15:55:52]RAPDU: 36 A8 1D 4C 46 1F C8 D8 90 00 [15:55:52]wFMCommunicate OK [15:55:52]SAM_PROTO_SignData done [15:55:52]FM_MakeSignedData done [15:55:52]CreateOFDProtocolMessage [15:55:52]wFMCommunicate request_size=4 [15:55:52]MH_SAM_APDU [15:55:52]CAPDU: 80 11 00 00 [15:55:52]Write to MH i2c: E2 08 00 18 03 80 11 00 00 00 00 00 00 95 [15:55:52]Write i2c OK [15:55:52]MH_I2C_Read... [15:55:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:52]Read from MH i2c: E2 [15:55:52]MH_I2C_Read... [15:55:52]Read from MH i2c: E2 17 00 [15:55:52]MH_I2C_Read... [15:55:52]Read from MH i2c: E2 17 00 18 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F4 [15:55: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:55:52]wFMCommunicate OK [15:55:52]CreateOFDProtocolMessage done [15:55:52]OFDSenderStorePacket 86059 [15:55:52]StoreOFDPacket docnum=86059 [15:55: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 85 5E 07 01 D9 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 D8 04 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 03 00 00 00 00 07 04 06 00 D0 20 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 06 9B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 20 8C 3D 2C 6F 72 36 A8 1D 4C 46 1F C8 D8 [15:55:52]CheckFolder [15:55:52]dirname=/storage/ofd_packets [15:55:52]CheckFolder done [15:55:52]ProducePacketName [15:55:52]name=ofd_packets/00086059 [15:55:52]NVStorageSaveData ofd_packets/00086059 [15:55:52]File name is /storage/ofd_packets/00086059 [15:55:52]Write 301 bytes [15:55:52]NVStorageSaveData done [15:55:52]OFDSenderStorePacket done [15:55:52]KKMCreateOFDPacket done [15:55:52]NVStorageSaveData kkm_last_timestamp [15:55:52]File name is /storage/kkm_last_timestamp [15:55:52]Write 4 bytes [15:55:52]NVStorageSaveData done [15:55:52]ExternCall_PrintAddStr [15:55:52]wPrintStart [15:55:52]Write to MH i2c: 01 00 00 19 03 1C [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 19 03 00 00 00 00 00 FF 0F 31 [15:55:52]RasterBufferAndPrint [15:55:52]line Счет N : (1)870937 [15:55:52]line ИНН: 02508201610067 [15:55:52]line Контрольно-Кассовый Чек [15:55:52]line ПРОДАЖА [15:55:52]line ТРК (МРК, ГНК) : 63 [15:55:52]line Товар: 2710124130 [15:55:52]line Аи-92-К-5 [15:55:52]line 1.240 * 67.80 [15:55:52]line = 84.07 [15:55:52]line НДС 12% НСП 1% [15:55:52]line > о реализуемом товаре [15:55:52]line ОКРУГЛЕНИЕ: -0.07 [15:55:52]line ИТОГО: 84.00 [15:55:52]line Внесено: 84.00 [15:55:52]line СДАЧА: 0.00 [15:55:52]line НСП 1% : 0.74 [15:55:52]line НДС 12% : 8.93 [15:55:52]line Наличными: 84.00 [15:55:52]line Безнал.: 0.00 [15:55:52]line Место: АЗС № 137 "Партнер Нефть" [15:55:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:55:52]line СНО: Общий режим [15:55:52]line Чек 218 20.09.2024 15:55 [15:55:52]line Смена: 495 ФФД: 1.0 [15:55:52]line ЗНМ: 0300000064 [15:55:52]line РНМ: 0000000000092592 [15:55:52]line Версия ККМ: 001 [15:55:52]line ФМ: 0000000000874979 [15:55:52]line ФД: 86059 [15:55:52]line ФПД: 35786693832562 [15:55:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T155550&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86059&fm=35786693832562&tin=02508201610067®Number=0000000000092592&sum=8400 [15:55:52]written 0, free lines is 4095 [15:55:52]OFD Sender: Processing packet 86059 [packets to send 263, broken 262] [15:55:52]ProducePacketName [15:55:52]name=ofd_packets/00086059 [15:55:52]OFD Sender: To server: pG, [15:55:52]CommunicateWithHost lk.salyk.kg:30040 [15:55:52]ConnectInit lk.salyk.kg [15:55:52]Write to MH i2c: 01 00 00 44 03 47 [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 44 03 00 00 00 00 00 E1 0C 3B [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 3303 [15:55:52]MH_Cut [15:55:52]Write to MH i2c: D1 01 00 4B 03 01 20 [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 4B 03 00 1F [15:55:52]Write to MH i2c: 01 00 00 4C 03 4F [15:55:52]Write i2c OK [15:55:52]MH_I2C_Read... [15:55:53]*** Cut start [15:55:53]*** Partial cut [15:55:53]*** 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]MH_I2C_Read... [15:55:53]*** Stop cut motor [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 4C 03 00 00 00 00 00 FF 0F 64 [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 4D 03 80 11 00 00 00 00 00 00 CA [15:55:53]Write i2c OK [15:55:53]MH_I2C_Read... [15:55:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:54]Read from MH i2c: E2 [15:55:54]MH_I2C_Read... [15:55:54]Read from MH i2c: E2 17 00 [15:55:54]MH_I2C_Read... [15:55:54]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 [15:55: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:55:54]wFMCommunicate OK [15:55:54]requested_item fd.num is exist - process it [15:55:54]SAM_PROTO_GetFieldsCounters [15:55:54]wFMCommunicate request_size=4 [15:55:54]MH_SAM_APDU [15:55:54]CAPDU: 80 13 00 00 [15:55:54]Write to MH i2c: E2 08 00 4E 03 80 13 00 00 00 00 00 00 CD [15:55:54]Write i2c OK [15:55:54]MH_I2C_Read... [15:55:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:55:54]Read from MH i2c: E2 [15:55:54]MH_I2C_Read... [15:55:54]Read from MH i2c: E2 62 00 [15:55:54]MH_I2C_Read... [15:55:54]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 2B 50 01 00 0E 04 04 00 EF 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 F6 [15:55:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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:55:54]wFMCommunicate OK [15:55:54]SAM_PROTO_GetFieldsCounters done [15:55:54]requested_item shift.num is exist - process it [15:55:54]requested_item shift.opened is exist - process it [15:55:54]req_shift_opened [15:55:54]FM_GetShiftState [15:55:54]SAM_PROTO_GetShiftState [15:55:54]wFMCommunicate request_size=4 [15:55:54]MH_SAM_APDU [15:55:54]CAPDU: 80 13 01 00 [15:55:54]Write to MH i2c: E2 08 00 4F 03 80 13 01 00 00 00 00 00 CF [15:55:54]Write i2c OK [15:55:54]MH_I2C_Read... [15:55:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:54]Read from MH i2c: E2 [15:55:54]MH_I2C_Read... [15:55:54]Read from MH i2c: E2 0E 00 [15:55:54]MH_I2C_Read... [15:55:54]Read from MH i2c: E2 0E 00 4F 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5A [15:55:54]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:55:54]wFMCommunicate OK [15:55:54]SAM_PROTO_GetShiftState done [15:55:54]FM_GetShiftState done [15:55:54]req_shift_opened done [15:55:54]requested_item shift.open_date is exist - process it [15:55:54]req_shift_open_date [15:55:54]req_shift_open_date done [15:55:54]produce_requested_data done [15:55:54]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86059,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:55:54]process_action_free close_receipt [15:55:54]json_value_free [15:55:54]json_value_free done [15:55:54]process_json_proto returns [15:55:54]Send response to host [15:55:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86059,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:55:54]free response buf [15:55:54]execute_script done [15:55:54]execute_script returns [15:55:54]free content buf [15:55:54]Sock 9.Close socket [15:55:54]Sock 9.Thread stoped [15:55:57]ConnectInit Can't take IP for lk.salyk.kg [15:55:57]CommunicateWithHost connect error [15:55:57]CommunicateWithHost err = -1 [15:55:57]OFD Sender: Server communicate error [15:55:57]recv_with_timeout no data received [15:56:02]OFD Sender: Processing packet 86059 [packets to send 263, broken 262] [15:56:02]ProducePacketName [15:56:02]name=ofd_packets/00086059 [15:56:02]OFD Sender: To server: pG, [15:56:02]CommunicateWithHost lk.salyk.kg:30040 [15:56:02]ConnectInit lk.salyk.kg [15:58:16]ConnectInit Can't connect to host [15:58:16]CommunicateWithHost connect error [15:58:16]CommunicateWithHost err = -1 [15:58:16]OFD Sender: Server communicate error [15:58:21]OFD Sender: Processing packet 86059 [packets to send 263, broken 262] [15:58:21]ProducePacketName [15:58:21]name=ofd_packets/00086059 [15:58:21]OFD Sender: To server: pG, [15:58:21]CommunicateWithHost lk.salyk.kg:30040 [15:58:21]ConnectInit lk.salyk.kg [15:58:23]Connected sock=10 [15:58:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 85 5E 07 01 D9 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 D8 04 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 03 00 00 00 00 07 04 06 00 D0 20 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 06 9B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 20 8C 3D 2C 6F 72 36 A8 1D 4C 46 1F C8 D8 [15:58:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 60 3A 47 00 3E 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 2B 50 01 00 F4 03 04 00 73 46 ED 66 B6 04 01 00 00 09 D2 9E 7D 71 89 01 C8 [15:58:24]CommunicateWithHost err = 0 [15:58:24]CheckOFDResponse [15:58:24]1017 (14) - 77093643461234 [15:58:24]1041 (16) - 0000000000874979 [15:58:24]1040 (4) - 86059 [15:58:24]1012 (4) - 20.09.2024 09:54 [15:58:24]1206 (1) - 0 [15:58:24]OFD Sender: Remove packet 86059 [15:58:24]ProducePacketName [15:58:24]name=ofd_packets/00086059 [15:58:24]NVStorageDeleteData [15:58:24]OFD Sender: No OFD packet to send [15:58:29]OFD Sender: No OFD packet to send [15:58:30]accept exits with 7 [15:58:30]New connection [15:58:30]New thread 3066539364 created [15:58:30]Thread 3066682724 joined [15:58:30]Waiting for new connection... [15:58:30] Sock 7.Parse request [15:58:30]Sock 7.Check first char [15:58:30]Sock 7.First char is OK [15:58:30]request: POST /json_proto HTTP/1.0 [15:58:30]Method: POST [15:58:30]URL: /json_proto [15:58:30]Method is POST - this is cgi request [15:58:30]url: /json_proto [15:58:30]query_string will be loaded in cgi processing [15:58:30]execute_cgi json_proto POST (null) [15:58:30]execute_cgi path=json_proto method=POST [15:58:30]POST find Content-Length [15:58:30]Host: 172.17.47.196:8080 [15:58:30]Content-Length: 754 [15:58:30]Content-Type: application/json [15:58:30] [15:58:30]POST finish read [15:58:30]Found Content-Length = 754 [15:58:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870938", "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" : 60.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30024360", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:58:30]execute_script... [15:58: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)870938", "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" : 60.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30024360", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:58:30]POST & json_proto [15:58:30]process_json_proto [15:58:30]json parsed OK: [15:58:30]protocol is kg_v1.0 [15:58:30]action value=close_receipt [15:58:30]process_action close_receipt [15:58:30]cmd_close_receipt [15:58:30]MH_GetDate [15:58:30]Write to MH i2c: F0 00 00 50 03 42 [15:58:30]Write i2c OK [15:58:30]MH_I2C_Read... [15:58:30]Read from MH i2c: F0 [15:58:30]MH_I2C_Read... [15:58:30]Read from MH i2c: F0 09 00 [15:58:30]MH_I2C_Read... [15:58:30]Read from MH i2c: F0 09 00 50 03 00 A6 9B ED 66 4C 6B 94 66 90 [15:58:30]GetLastDocTimeStamp 1726847750 [15:58:30]current date 1726847910 [15:58:30]FM_GetShiftState [15:58:30]SAM_PROTO_GetShiftState [15:58:30]wFMCommunicate request_size=4 [15:58:30]MH_SAM_APDU [15:58:30]CAPDU: 80 13 01 00 [15:58:30]Write to MH i2c: E2 08 00 51 03 80 13 01 00 00 00 00 00 D1 [15:58:30]Write i2c OK [15:58:30]MH_I2C_Read... [15:58:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:58:30]Read from MH i2c: E2 [15:58:30]MH_I2C_Read... [15:58:30]Read from MH i2c: E2 0E 00 [15:58:30]MH_I2C_Read... [15:58:30]Read from MH i2c: E2 0E 00 51 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5C [15:58:30]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:58:30]wFMCommunicate OK [15:58:30]SAM_PROTO_GetShiftState done [15:58:30]FM_GetShiftState done [15:58:30]opened in 1726791534 [15:58:30]opened+sec_in_day 1726877934 [15:58:30]quantity*price = 0 [15:58:30]sum+1 = 1 [15:58:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 219 20.09.2024 15:58 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30024360 ФМ: 0000000000874979 ФД: 86060 ФПД: 44530625155482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T155830&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86060&fm=44530625155482&tin=02508201610067®Number=0000000000092592&sum=0 [15:58:31]StoreToDocumentArchive [15:58:31]shift 495 fd 86060 [15:58:31]save to /storage/0495/doc_00086060 [15:58:31]save last doc name /storage/0495/doc_00086060 to /storage/kkm_last_doc_name [15:58:31]save OK [15:58:31]Clear old archive folders... [15:58:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:58:31]tlvbuf is 01A79CF0 [15:58:31]SAM_PROTO_ClearQueue [15:58:31]wFMCommunicate request_size=4 [15:58:31]MH_SAM_APDU [15:58:31]CAPDU: 80 09 00 00 [15:58:31]Write to MH i2c: E2 08 00 5E 03 80 09 00 00 00 00 00 00 D3 [15:58:31]Write i2c OK [15:58:31]MH_I2C_Read... [15:58:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:58:31]Read from MH i2c: E2 [15:58:31]MH_I2C_Read... [15:58:31]Read from MH i2c: E2 03 00 [15:58:31]MH_I2C_Read... [15:58:31]Read from MH i2c: E2 03 00 5E 03 00 90 00 D5 [15:58:31]RAPDU: 90 00 [15:58:31]wFMCommunicate OK [15:58:31]SAM_PROTO_ClearQueue done [15:58:31]KKMCreateOFDPacket [15:58:31]OFDProtocolAddRootSTLVToBuf [15:58:31]FM_MakeSignedData [15:58:31]FM_MakeSignedData [15:58:31]SAM_PROTO_SignData [15:58:31]wFMCommunicate request_size=4 [15:58:31]MH_SAM_APDU [15:58:31]CAPDU: 80 0D 01 02 [15:58:31]Write to MH i2c: E2 08 00 5F 03 80 0D 01 02 00 00 00 00 DB [15:58:31]Write i2c OK [15:58:31]MH_I2C_Read... [15:58:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:58:31]Read from MH i2c: E2 [15:58:31]MH_I2C_Read... [15:58:31]Read from MH i2c: E2 03 00 [15:58:31]MH_I2C_Read... [15:58:31]Read from MH i2c: E2 03 00 5F 03 00 90 00 D6 [15:58:31]RAPDU: 90 00 [15:58:31]wFMCommunicate OK [15:58:31]wFMCommunicate request_size=255 [15:58:31]MH_SAM_APDU [15:58: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 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 A6 9B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 28 [15:58:31]Write to MH i2c: E2 02 01 60 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 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 A6 9B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 28 00 00 41 [15:58:31]Write i2c OK [15:58:31]MH_I2C_Read... [15:58:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:58:31]Read from MH i2c: E2 [15:58:31]MH_I2C_Read... [15:58:31]Read from MH i2c: E2 03 00 [15:58:31]MH_I2C_Read... [15:58:31]Read from MH i2c: E2 03 00 60 03 00 90 00 D7 [15:58:31]RAPDU: 90 00 [15:58:31]wFMCommunicate OK [15:58:31]wFMCommunicate request_size=10 [15:58:31]MH_SAM_APDU [15:58:31]CAPDU: 80 0D 02 02 05 80 18 18 11 9A [15:58:31]Write to MH i2c: E2 0D 00 61 03 80 0D 02 02 05 00 80 18 18 11 9A 00 00 43 [15:58:31]Write i2c OK [15:58:31]MH_I2C_Read... [15:58:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:58:32]Read from MH i2c: E2 [15:58:32]MH_I2C_Read... [15:58:32]Read from MH i2c: E2 03 00 [15:58:32]MH_I2C_Read... [15:58:32]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [15:58:32]RAPDU: 90 00 [15:58:32]wFMCommunicate OK [15:58:32]wFMCommunicate request_size=4 [15:58:32]MH_SAM_APDU [15:58:32]CAPDU: 80 0D 03 02 [15:58:32]Write to MH i2c: E2 08 00 62 03 80 0D 03 02 00 00 00 00 E0 [15:58:32]Write i2c OK [15:58:32]MH_I2C_Read... [15:58:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:58:32]Read from MH i2c: E2 [15:58:32]MH_I2C_Read... [15:58:32]Read from MH i2c: E2 0B 00 [15:58:32]MH_I2C_Read... [15:58:32]Read from MH i2c: E2 0B 00 62 03 00 69 E2 14 5F 32 4F AB C7 90 00 92 [15:58:32]RAPDU: 69 E2 14 5F 32 4F AB C7 90 00 [15:58:32]wFMCommunicate OK [15:58:32]SAM_PROTO_SignData done [15:58:32]FM_MakeSignedData done [15:58:32]CreateOFDProtocolMessage [15:58:32]wFMCommunicate request_size=4 [15:58:32]MH_SAM_APDU [15:58:32]CAPDU: 80 11 00 00 [15:58:32]Write to MH i2c: E2 08 00 63 03 80 11 00 00 00 00 00 00 E0 [15:58:32]Write i2c OK [15:58:32]MH_I2C_Read... [15:58:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:58:32]Read from MH i2c: E2 [15:58:32]MH_I2C_Read... [15:58:32]Read from MH i2c: E2 17 00 [15:58:32]MH_I2C_Read... [15:58:32]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 [15:58:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:58:32]wFMCommunicate OK [15:58:32]CreateOFDProtocolMessage done [15:58:32]OFDSenderStorePacket 86060 [15:58:32]StoreOFDPacket docnum=86060 [15:58: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 B8 A0 07 01 D6 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 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 A6 9B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 28 80 18 18 11 9A 69 E2 14 5F 32 4F AB C7 [15:58:32]CheckFolder [15:58:32]dirname=/storage/ofd_packets [15:58:32]CheckFolder done [15:58:32]ProducePacketName [15:58:32]name=ofd_packets/00086060 [15:58:32]NVStorageSaveData ofd_packets/00086060 [15:58:32]File name is /storage/ofd_packets/00086060 [15:58:32]Write 301 bytes [15:58:32]NVStorageSaveData done [15:58:32]OFDSenderStorePacket done [15:58:32]KKMCreateOFDPacket done [15:58:32]NVStorageSaveData kkm_last_timestamp [15:58:32]File name is /storage/kkm_last_timestamp [15:58:32]Write 4 bytes [15:58:32]NVStorageSaveData done [15:58:32]ExternCall_PrintAddStr [15:58:32]wPrintStart [15:58:32]Write to MH i2c: 01 00 00 64 03 67 [15:58:32]Write i2c OK [15:58:32]MH_I2C_Read... [15:58:32]Read from MH i2c: 01 [15:58:32]MH_I2C_Read... [15:58:32]Read from MH i2c: 01 07 00 [15:58:32]MH_I2C_Read... [15:58:32]Read from MH i2c: 01 07 00 64 03 00 00 00 00 00 FF 0F 7C [15:58:32]RasterBufferAndPrint [15:58:32]line Счет N : (1)870938 [15:58:32]line ИНН: 02508201610067 [15:58:32]line Контрольно-Кассовый Чек [15:58:32]line ПРОДАЖА [15:58:32]line ТРК (МРК, ГНК) : 53 [15:58:32]line Товар: 2710124130 [15:58:32]line Аи-92-К-5 [15:58:32]line 60.000 * 0.00 [15:58:32]line = 0.00 [15:58:32]line НДС 12% НСП 1% [15:58:32]line > о реализуемом товаре [15:58:32]line ИТОГО: 0.00 [15:58:32]line НСП 1% : 0.00 [15:58:32]line НДС 12% : 0.00 [15:58:32]line Наличными: 0.00 [15:58:32]line Безнал.: 0.00 [15:58:32]line Место: АЗС № 137 "Партнер Нефть" [15:58:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [15:58:32]line СНО: Общий режим [15:58:32]line Чек 219 20.09.2024 15:58 [15:58:32]line Смена: 495 ФФД: 1.0 [15:58:32]line ЗНМ: 0300000064 [15:58:32]line РНМ: 0000000000092592 [15:58:32]line Версия ККМ: 001 [15:58:32]line Талоны: ТК ГПНА Online [15:58:32]line 30024360 [15:58:32]line ФМ: 0000000000874979 [15:58:32]line ФД: 86060 [15:58:32]line ФПД: 44530625155482 [15:58:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T155830&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86060&fm=44530625155482&tin=02508201610067®Number=0000000000092592&sum=0 [15:58:32]written 0, free lines is 4095 [15:58:32]OFD Sender: Processing packet 86060 [packets to send 263, broken 262] [15:58:32]ProducePacketName [15:58:32]name=ofd_packets/00086060 [15:58:32]OFD Sender: To server: pG, [15:58:32]CommunicateWithHost lk.salyk.kg:30040 [15:58:32]ConnectInit lk.salyk.kg [15:58:32]Write to MH i2c: 01 00 00 8E 03 91 [15:58:32]Write i2c OK [15:58:32]MH_I2C_Read... [15:58:32]Read from MH i2c: 01 [15:58:32]MH_I2C_Read... [15:58:32]Read from MH i2c: 01 07 00 [15:58:32]MH_I2C_Read... [15:58:32]Read from MH i2c: 01 07 00 8E 03 00 00 00 00 00 EC 0C 90 [15:58:32]RasterBufferAndPrint [15:58:32]line [15:58:32]line [15:58:32]line [15:58:32]line [15:58:32]line [15:58:32]written 0, free lines is 3315 [15:58:32]MH_Cut [15:58:32]Write to MH i2c: D1 01 00 95 03 01 6A [15:58:32]Write i2c OK [15:58:32]MH_I2C_Read... [15:58:32]Read from MH i2c: D1 [15:58:32]MH_I2C_Read... [15:58:32]Read from MH i2c: D1 01 00 [15:58:32]MH_I2C_Read... [15:58:32]Read from MH i2c: D1 01 00 95 03 00 69 [15:58:32]Write to MH i2c: 01 00 00 96 03 99 [15:58:32]Write i2c OK [15:58:32]MH_I2C_Read... [15:58:33]*** Cut start [15:58:33]*** Partial cut [15:58:33]*** CUTSNS_PIN = 1 [15:58:33]*** CUTSNS_PIN = 0 [15:58:33]*** Brake cut motor [15:58:33]Connected sock=9 [15:58: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 B8 A0 07 01 D6 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 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 A6 9B ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 28 80 18 18 11 9A 69 E2 14 5F 32 4F AB C7 [15:58:33]Read from MH i2c: 01 [15:58:33]MH_I2C_Read... [15:58:33]*** Stop cut motor [15:58:33]*** Cut end [15:58:33]Read from MH i2c: 01 07 00 [15:58:33]MH_I2C_Read... [15:58:33]Read from MH i2c: 01 07 00 96 03 00 00 00 00 00 FF 0F AE [15:58:33]process_action close_receipt done [15:58:33]requested_data is exist [15:58:33]produce_requested_data [15:58:33]requested_item fm.sn is exist - process it [15:58:33]wFMCommunicate request_size=4 [15:58:33]MH_SAM_APDU [15:58:33]CAPDU: 80 11 00 00 [15:58:33]Write to MH i2c: E2 08 00 97 03 80 11 00 00 00 00 00 00 14 [15:58:33]Write i2c OK [15:58:33]MH_I2C_Read... [15:58:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:58:34]Read from MH i2c: E2 [15:58:34]MH_I2C_Read... [15:58:34]Read from MH i2c: E2 17 00 [15:58:34]MH_I2C_Read... [15:58:34]Read from MH i2c: E2 17 00 97 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 73 [15:58:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [15:58:34]wFMCommunicate OK [15:58:34]requested_item fd.num is exist - process it [15:58:34]SAM_PROTO_GetFieldsCounters [15:58:34]wFMCommunicate request_size=4 [15:58:34]MH_SAM_APDU [15:58:34]CAPDU: 80 13 00 00 [15:58:34]Write to MH i2c: E2 08 00 98 03 80 13 00 00 00 00 00 00 17 [15:58:34]Write i2c OK [15:58:34]MH_I2C_Read... [15:58:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:58:34]Read from MH i2c: E2 [15:58:34]MH_I2C_Read... [15:58:34]Read from MH i2c: E2 62 00 [15:58:34]MH_I2C_Read... [15:58:34]Read from MH i2c: E2 62 00 98 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 2C 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [15:58: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 2C 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:58:34]wFMCommunicate OK [15:58:34]SAM_PROTO_GetFieldsCounters done [15:58:34]requested_item shift.num is exist - process it [15:58:34]requested_item shift.opened is exist - process it [15:58:34]req_shift_opened [15:58:34]FM_GetShiftState [15:58:34]SAM_PROTO_GetShiftState [15:58:34]wFMCommunicate request_size=4 [15:58:34]MH_SAM_APDU [15:58:34]CAPDU: 80 13 01 00 [15:58:34]Write to MH i2c: E2 08 00 99 03 80 13 01 00 00 00 00 00 19 [15:58:34]Write i2c OK [15:58:34]MH_I2C_Read... [15:58:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:58:34]Read from MH i2c: E2 [15:58:34]MH_I2C_Read... [15:58:34]Read from MH i2c: E2 0E 00 [15:58:34]MH_I2C_Read... [15:58:34]Read from MH i2c: E2 0E 00 99 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A4 [15:58:34]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [15:58:34]wFMCommunicate OK [15:58:34]SAM_PROTO_GetShiftState done [15:58:34]FM_GetShiftState done [15:58:34]req_shift_opened done [15:58:34]requested_item shift.open_date is exist - process it [15:58:34]req_shift_open_date [15:58:34]req_shift_open_date done [15:58:34]produce_requested_data done [15:58:34]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86060,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [15:58:34]process_action_free close_receipt [15:58:34]json_value_free [15:58:34]json_value_free done [15:58:34]process_json_proto returns [15:58:34]Send response to host [15:58:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86060,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [15:58:34]free response buf [15:58:34]execute_script done [15:58:34]execute_script returns [15:58:34]free content buf [15:58:34]Sock 7.Close socket [15:58:34]Sock 7.Thread stoped [15:58: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 74 DE 47 00 F1 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 2C 50 01 00 F4 03 04 00 7D 46 ED 66 B6 04 01 00 00 30 3A D8 E4 D7 C6 78 51 [15:58:35]CommunicateWithHost err = 0 [15:58:35]CheckOFDResponse [15:58:35]1017 (14) - 77093643461234 [15:58:35]1041 (16) - 0000000000874979 [15:58:35]1040 (4) - 86060 [15:58:35]1012 (4) - 20.09.2024 09:55 [15:58:35]1206 (1) - 0 [15:58:35]OFD Sender: Remove packet 86060 [15:58:35]ProducePacketName [15:58:35]name=ofd_packets/00086060 [15:58:35]NVStorageDeleteData [15:58:36]OFD Sender: No OFD packet to send [15:58:41]OFD Sender: No OFD packet to send [15:58:46]OFD Sender: No OFD packet to send [15:58:51]OFD Sender: No OFD packet to send [15:58:55]recv_with_timeout no data received [15:58:56]OFD Sender: No OFD packet to send [15:59:01]OFD Sender: No OFD packet to send [15:59:06]OFD Sender: No OFD packet to send [15:59:11]OFD Sender: No OFD packet to send [15:59:16]OFD Sender: No OFD packet to send [15:59:21]OFD Sender: No OFD packet to send [15:59:26]OFD Sender: No OFD packet to send [15:59:31]OFD Sender: No OFD packet to send [15:59:36]OFD Sender: No OFD packet to send [15:59:41]OFD Sender: No OFD packet to send [15:59:46]OFD Sender: No OFD packet to send [15:59:51]OFD Sender: No OFD packet to send [15:59:56]OFD Sender: No OFD packet to send [16:00:01]OFD Sender: No OFD packet to send [16:00:05]accept exits with 10 [16:00:05]New connection [16:00:05]New thread 3066682724 created [16:00:05]Thread 3066539364 joined [16:00:05]Waiting for new connection... [16:00:05] Sock 10.Parse request [16:00:05]Sock 10.Check first char [16:00:05]Sock 10.First char is OK [16:00:05]request: POST /json_proto HTTP/1.0 [16:00:05]Method: POST [16:00:05]URL: /json_proto [16:00:05]Method is POST - this is cgi request [16:00:05]url: /json_proto [16:00:05]query_string will be loaded in cgi processing [16:00:05]execute_cgi json_proto POST (null) [16:00:05]execute_cgi path=json_proto method=POST [16:00:05]POST find Content-Length [16:00:05]Host: 172.17.47.196:8080 [16:00:05]Content-Length: 658 [16:00:05]Content-Type: application/json [16:00:05] [16:00:05]POST finish read [16:00:05]Found Content-Length = 658 [16:00:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147830", "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" ] } } [16:00:05]execute_script... [16:00:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147830", "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" ] } } [16:00:05]POST & json_proto [16:00:05]process_json_proto [16:00:05]json parsed OK: [16:00:05]protocol is kg_v1.0 [16:00:05]action value=close_receipt [16:00:05]process_action close_receipt [16:00:05]cmd_close_receipt [16:00:05]MH_GetDate [16:00:05]Write to MH i2c: F0 00 00 9A 03 8C [16:00:05]Write i2c OK [16:00:05]MH_I2C_Read... [16:00:05]Read from MH i2c: F0 [16:00:05]MH_I2C_Read... [16:00:05]Read from MH i2c: F0 09 00 [16:00:05]MH_I2C_Read... [16:00:05]Read from MH i2c: F0 09 00 9A 03 00 05 9C ED 66 4C 6B 94 66 3A [16:00:05]GetLastDocTimeStamp 1726847910 [16:00:05]current date 1726848005 [16:00:05]FM_GetShiftState [16:00:05]SAM_PROTO_GetShiftState [16:00:05]wFMCommunicate request_size=4 [16:00:05]MH_SAM_APDU [16:00:05]CAPDU: 80 13 01 00 [16:00:05]Write to MH i2c: E2 08 00 9B 03 80 13 01 00 00 00 00 00 1B [16:00:05]Write i2c OK [16:00:05]MH_I2C_Read... [16:00:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:00:05]Read from MH i2c: E2 [16:00:05]MH_I2C_Read... [16:00:05]Read from MH i2c: E2 0E 00 [16:00:05]MH_I2C_Read... [16:00:05]Read from MH i2c: E2 0E 00 9B 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A6 [16:00:05]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:00:05]wFMCommunicate OK [16:00:05]SAM_PROTO_GetShiftState done [16:00:05]FM_GetShiftState done [16:00:05]opened in 1726791534 [16:00:05]opened+sec_in_day 1726877934 [16:00:05]quantity*price = 10500 [16:00:05]sum+1 = 10501 [16:00:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 220 20.09.2024 16:00 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86061 ФПД: 266090578864130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T160005&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86061&fm=266090578864130&tin=02508201610067®Number=0000000000092592&sum=10500 0 [16:00:06]StoreToDocumentArchive [16:00:06]shift 495 fd 86061 [16:00:06]save to /storage/0495/doc_00086061 [16:00:06]save last doc name /storage/0495/doc_00086061 to /storage/kkm_last_doc_name [16:00:06]save OK [16:00:06]Clear old archive folders... [16:00:06]ProcessDocumentItem done err = 0, tmpTLVsize=278 [16:00:06]tlvbuf is 01A4A790 [16:00:06]SAM_PROTO_ClearQueue [16:00:06]wFMCommunicate request_size=4 [16:00:06]MH_SAM_APDU [16:00:06]CAPDU: 80 09 00 00 [16:00:06]Write to MH i2c: E2 08 00 A8 03 80 09 00 00 00 00 00 00 1D [16:00:06]Write i2c OK [16:00:06]MH_I2C_Read... [16:00:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:00:06]Read from MH i2c: E2 [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: E2 03 00 [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: E2 03 00 A8 03 00 90 00 1F [16:00:06]RAPDU: 90 00 [16:00:06]wFMCommunicate OK [16:00:06]SAM_PROTO_ClearQueue done [16:00:06]KKMCreateOFDPacket [16:00:06]OFDProtocolAddRootSTLVToBuf [16:00:06]FM_MakeSignedData [16:00:06]FM_MakeSignedData [16:00:06]SAM_PROTO_SignData [16:00:06]wFMCommunicate request_size=4 [16:00:06]MH_SAM_APDU [16:00:06]CAPDU: 80 0D 01 02 [16:00:06]Write to MH i2c: E2 08 00 A9 03 80 0D 01 02 00 00 00 00 25 [16:00:06]Write i2c OK [16:00:06]MH_I2C_Read... [16:00:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:00:06]Read from MH i2c: E2 [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: E2 03 00 [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: E2 03 00 A9 03 00 90 00 20 [16:00:06]RAPDU: 90 00 [16:00:06]wFMCommunicate OK [16:00:06]wFMCommunicate request_size=255 [16:00:06]MH_SAM_APDU [16:00:06]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 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 DC 00 00 00 F4 03 04 00 05 9C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 [16:00:06]Write to MH i2c: E2 02 01 AA 03 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 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 DC 00 00 00 F4 03 04 00 05 9C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 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 50 [16:00:06]Write i2c OK [16:00:06]MH_I2C_Read... [16:00:06]OFD Sender: No OFD packet to send [16:00:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:00:06]Read from MH i2c: E2 [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: E2 03 00 [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: E2 03 00 AA 03 00 90 00 21 [16:00:06]RAPDU: 90 00 [16:00:06]wFMCommunicate OK [16:00:06]wFMCommunicate request_size=37 [16:00:06]MH_SAM_APDU [16:00:06]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2D 50 01 00 35 04 06 00 F2 02 0A 6E 68 02 [16:00:06]Write to MH i2c: E2 28 00 AB 03 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 2D 50 01 00 35 04 06 00 F2 02 0A 6E 68 02 00 00 DF [16:00:06]Write i2c OK [16:00:06]MH_I2C_Read... [16:00:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:00:06]Read from MH i2c: E2 [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: E2 03 00 [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: E2 03 00 AB 03 00 90 00 22 [16:00:06]RAPDU: 90 00 [16:00:06]wFMCommunicate OK [16:00:06]wFMCommunicate request_size=4 [16:00:06]MH_SAM_APDU [16:00:06]CAPDU: 80 0D 03 02 [16:00:06]Write to MH i2c: E2 08 00 AC 03 80 0D 03 02 00 00 00 00 2A [16:00:06]Write i2c OK [16:00:06]MH_I2C_Read... [16:00:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:00:06]Read from MH i2c: E2 [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: E2 0B 00 [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: E2 0B 00 AC 03 00 C6 06 47 2F 31 C3 61 64 90 00 26 [16:00:06]RAPDU: C6 06 47 2F 31 C3 61 64 90 00 [16:00:06]wFMCommunicate OK [16:00:06]SAM_PROTO_SignData done [16:00:06]FM_MakeSignedData done [16:00:06]CreateOFDProtocolMessage [16:00:06]wFMCommunicate request_size=4 [16:00:06]MH_SAM_APDU [16:00:06]CAPDU: 80 11 00 00 [16:00:06]Write to MH i2c: E2 08 00 AD 03 80 11 00 00 00 00 00 00 2A [16:00:06]Write i2c OK [16:00:06]MH_I2C_Read... [16:00:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:00:06]Read from MH i2c: E2 [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: E2 17 00 [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: E2 17 00 AD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 89 [16:00:06]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:06]wFMCommunicate OK [16:00:06]CreateOFDProtocolMessage done [16:00:06]OFDSenderStorePacket 86061 [16:00:06]StoreOFDPacket docnum=86061 [16:00: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 2A 01 00 00 49 4D 22 01 52 23 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 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 DC 00 00 00 F4 03 04 00 05 9C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F2 02 0A 6E 68 02 C6 06 47 2F 31 C3 61 64 [16:00:06]CheckFolder [16:00:06]dirname=/storage/ofd_packets [16:00:06]CheckFolder done [16:00:06]ProducePacketName [16:00:06]name=ofd_packets/00086061 [16:00:06]NVStorageSaveData ofd_packets/00086061 [16:00:06]File name is /storage/ofd_packets/00086061 [16:00:06]Write 328 bytes [16:00:06]NVStorageSaveData done [16:00:06]OFDSenderStorePacket done [16:00:06]KKMCreateOFDPacket done [16:00:06]NVStorageSaveData kkm_last_timestamp [16:00:06]File name is /storage/kkm_last_timestamp [16:00:06]Write 4 bytes [16:00:06]NVStorageSaveData done [16:00:06]ExternCall_PrintAddStr [16:00:06]wPrintStart [16:00:06]Write to MH i2c: 01 00 00 AE 03 B1 [16:00:06]Write i2c OK [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: 01 [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: 01 07 00 [16:00:06]MH_I2C_Read... [16:00:06]Read from MH i2c: 01 07 00 AE 03 00 00 00 00 00 FF 0F C6 [16:00:06]RasterBufferAndPrint [16:00:06]line Счет N : (3)147830 [16:00:06]line ИНН: 02508201610067 [16:00:06]line Контрольно-Кассовый Чек [16:00:06]line ПРОДАЖА [16:00:06]line Товар: 5449000054227 [16:00:06]line Напиток Кока-Кола 1л [16:00:06]line 1.000 * 105.00 [16:00:06]line = 105.00 [16:00:06]line НДС 12% НСП 1% [16:00:06]line > о реализуемом товаре [16:00:06]line ИТОГО: 105.00 [16:00:06]line НСП 1% : 0.93 [16:00:06]line НДС 12% : 11.15 [16:00:06]line Наличными: 105.00 [16:00:06]line Безнал.: 0.00 [16:00:06]line Место: АЗС № 137 "Партнер Нефть" [16:00:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:00:06]line СНО: Общий режим [16:00:06]line Чек 220 20.09.2024 16:00 [16:00:06]line Смена: 495 ФФД: 1.0 [16:00:06]line ЗНМ: 0300000064 [16:00:06]line РНМ: 0000000000092592 [16:00:06]line Версия ККМ: 001 [16:00:06]line ФМ: 0000000000874979 [16:00:06]line ФД: 86061 [16:00:06]line ФПД: 266090578864130 [16:00:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T160005&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86061&fm=266090578864130&tin=02508201610067®Number=0000000000092592&sum=10500 [16:00:07]line 0 [16:00:07]OFD Sender: Processing packet 86061 [packets to send 263, broken 262] [16:00:07]ProducePacketName [16:00:07]name=ofd_packets/00086061 [16:00:07]OFD Sender: To server: pG, [16:00:07]CommunicateWithHost lk.salyk.kg:30040 [16:00:07]ConnectInit lk.salyk.kg [16:00:07]written 0, free lines is 4095 [16:00:07]Write to MH i2c: 01 00 00 D6 03 D9 [16:00:07]Write i2c OK [16:00:07]MH_I2C_Read... [16:00:07]Read from MH i2c: 01 [16:00:07]MH_I2C_Read... [16:00:07]Read from MH i2c: 01 07 00 [16:00:07]MH_I2C_Read... [16:00:07]Read from MH i2c: 01 07 00 D6 03 00 00 00 00 00 02 0D EF [16:00:07]RasterBufferAndPrint [16:00:07]line [16:00:07]line [16:00:07]line [16:00:07]line [16:00:07]line [16:00:07]written 0, free lines is 3337 [16:00:07]MH_Cut [16:00:07]Write to MH i2c: D1 01 00 DD 03 01 B2 [16:00:07]Write i2c OK [16:00:07]MH_I2C_Read... [16:00:07]Read from MH i2c: D1 [16:00:07]MH_I2C_Read... [16:00:07]Read from MH i2c: D1 01 00 [16:00:07]MH_I2C_Read... [16:00:07]Read from MH i2c: D1 01 00 DD 03 00 B1 [16:00:07]Write to MH i2c: 01 00 00 DE 03 E1 [16:00:07]Write i2c OK [16:00:07]MH_I2C_Read... [16:00:08]*** Cut start [16:00:08]*** Partial cut [16:00:08]*** CUTSNS_PIN = 1 [16:00:08]*** CUTSNS_PIN = 0 [16:00:08]*** Brake cut motor [16:00:08]Read from MH i2c: 01 [16:00:08]MH_I2C_Read... [16:00:08]*** Stop cut motor [16:00:08]*** Cut end [16:00:08]Read from MH i2c: 01 07 00 [16:00:08]MH_I2C_Read... [16:00:08]Read from MH i2c: 01 07 00 DE 03 00 00 00 00 00 FF 0F F6 [16:00:08]process_action close_receipt done [16:00:08]requested_data is exist [16:00:08]produce_requested_data [16:00:08]requested_item fm.sn is exist - process it [16:00:08]wFMCommunicate request_size=4 [16:00:08]MH_SAM_APDU [16:00:08]CAPDU: 80 11 00 00 [16:00:08]Write to MH i2c: E2 08 00 DF 03 80 11 00 00 00 00 00 00 5C [16:00:08]Write i2c OK [16:00:08]MH_I2C_Read... [16:00:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:00:09]Read from MH i2c: E2 [16:00:09]MH_I2C_Read... [16:00:09]Read from MH i2c: E2 17 00 [16:00:09]MH_I2C_Read... [16:00:09]Read from MH i2c: E2 17 00 DF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BB [16: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 [16:00:09]wFMCommunicate OK [16:00:09]requested_item fd.num is exist - process it [16:00:09]SAM_PROTO_GetFieldsCounters [16:00:09]wFMCommunicate request_size=4 [16:00:09]MH_SAM_APDU [16:00:09]CAPDU: 80 13 00 00 [16:00:09]Write to MH i2c: E2 08 00 E0 03 80 13 00 00 00 00 00 00 5F [16:00:09]Write i2c OK [16:00:09]MH_I2C_Read... [16:00:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:00:09]Read from MH i2c: E2 [16:00:09]MH_I2C_Read... [16:00:09]Read from MH i2c: E2 62 00 [16:00:09]MH_I2C_Read... [16:00:09]Read from MH i2c: E2 62 00 E0 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 2D 50 01 00 0E 04 04 00 EF 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 90 [16: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 2D 50 01 00 0E 04 04 00 EF 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 [16:00:09]wFMCommunicate OK [16:00:09]SAM_PROTO_GetFieldsCounters done [16:00:09]requested_item shift.num is exist - process it [16:00:09]requested_item shift.opened is exist - process it [16:00:09]req_shift_opened [16:00:09]FM_GetShiftState [16:00:09]SAM_PROTO_GetShiftState [16:00:09]wFMCommunicate request_size=4 [16:00:09]MH_SAM_APDU [16:00:09]CAPDU: 80 13 01 00 [16:00:09]Write to MH i2c: E2 08 00 E1 03 80 13 01 00 00 00 00 00 61 [16:00:09]Write i2c OK [16:00:09]MH_I2C_Read... [16:00:09]Read from MH i2c: E2 [16:00:09]MH_I2C_Read... [16:00:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:00:09]Read from MH i2c: E2 0E 00 [16:00:09]MH_I2C_Read... [16:00:09]Read from MH i2c: E2 0E 00 E1 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EC [16:00:09]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:00:09]wFMCommunicate OK [16:00:09]SAM_PROTO_GetShiftState done [16:00:09]FM_GetShiftState done [16:00:09]req_shift_opened done [16:00:09]requested_item shift.open_date is exist - process it [16:00:09]req_shift_open_date [16:00:09]req_shift_open_date done [16:00:09]produce_requested_data done [16:00:09]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86061,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:00:09]process_action_free close_receipt [16:00:09]json_value_free [16:00:09]json_value_free done [16:00:09]process_json_proto returns [16:00:09]Send response to host [16:00:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86061,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:00:09]free response buf [16:00:09]execute_script done [16:00:09]execute_script returns [16:00:09]free content buf [16:00:09]Sock 10.Close socket [16:00:09]Sock 10.Thread stoped [16:00:10]Connected sock=7 [16:00:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2A 01 00 00 49 4D 22 01 52 23 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 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 DC 00 00 00 F4 03 04 00 05 9C ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F2 02 0A 6E 68 02 C6 06 47 2F 31 C3 61 64 [16:00: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 BC C8 47 00 7B 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 2D 50 01 00 F4 03 04 00 DD 46 ED 66 B6 04 01 00 00 1C 8D 01 6F B1 8D E9 D6 [16:00:10]CommunicateWithHost err = 0 [16:00:10]CheckOFDResponse [16:00:10]1017 (14) - 77093643461234 [16:00:10]1041 (16) - 0000000000874979 [16:00:10]1040 (4) - 86061 [16:00:10]1012 (4) - 20.09.2024 09:56 [16:00:10]1206 (1) - 0 [16:00:10]OFD Sender: Remove packet 86061 [16:00:10]ProducePacketName [16:00:10]name=ofd_packets/00086061 [16:00:10]NVStorageDeleteData [16:00:11]OFD Sender: No OFD packet to send [16:00:16]OFD Sender: No OFD packet to send [16:00:21]OFD Sender: No OFD packet to send [16:00:26]OFD Sender: No OFD packet to send [16:00:31]OFD Sender: No OFD packet to send [16:00:36]OFD Sender: No OFD packet to send [16:00:41]OFD Sender: No OFD packet to send [16:00:46]OFD Sender: No OFD packet to send [16:00:51]OFD Sender: No OFD packet to send [16:00:56]OFD Sender: No OFD packet to send [16:01:01]OFD Sender: No OFD packet to send [16:01:06]OFD Sender: No OFD packet to send [16:01:11]OFD Sender: No OFD packet to send [16:01:16]OFD Sender: No OFD packet to send [16:01:16]recv_with_timeout no data received [16:01:21]OFD Sender: No OFD packet to send [16:01:26]OFD Sender: No OFD packet to send [16:01:31]OFD Sender: No OFD packet to send [16:01:36]OFD Sender: No OFD packet to send [16:01:41]OFD Sender: No OFD packet to send [16:01:46]OFD Sender: No OFD packet to send [16:01:51]OFD Sender: No OFD packet to send [16:01:56]OFD Sender: No OFD packet to send [16:02:01]OFD Sender: No OFD packet to send [16:02:06]OFD Sender: No OFD packet to send [16:02:11]OFD Sender: No OFD packet to send [16:02:16]OFD Sender: No OFD packet to send [16:02:21]OFD Sender: No OFD packet to send [16:02:26]OFD Sender: No OFD packet to send [16:02:31]OFD Sender: No OFD packet to send [16:02:36]OFD Sender: No OFD packet to send [16:02:41]OFD Sender: No OFD packet to send [16:02:42]recv_with_timeout no data received [16:02:46]OFD Sender: No OFD packet to send [16:02:51]OFD Sender: No OFD packet to send [16:02:56]OFD Sender: No OFD packet to send [16:03:01]OFD Sender: No OFD packet to send [16:03:06]OFD Sender: No OFD packet to send [16:03:11]OFD Sender: No OFD packet to send [16:03:16]OFD Sender: No OFD packet to send [16:03:21]OFD Sender: No OFD packet to send [16:03:26]OFD Sender: No OFD packet to send [16:03:31]OFD Sender: No OFD packet to send [16:03:36]OFD Sender: No OFD packet to send [16:03:41]OFD Sender: No OFD packet to send [16:03:44]recv_with_timeout no data received [16:03:46]OFD Sender: No OFD packet to send [16:03:51]OFD Sender: No OFD packet to send [16:03:56]OFD Sender: No OFD packet to send [16:04:01]OFD Sender: No OFD packet to send [16:04:06]OFD Sender: No OFD packet to send [16:04:11]OFD Sender: No OFD packet to send [16:04:16]OFD Sender: No OFD packet to send [16:04:21]OFD Sender: No OFD packet to send [16:04:26]OFD Sender: No OFD packet to send [16:04:31]OFD Sender: No OFD packet to send [16:04:36]OFD Sender: No OFD packet to send [16:04:41]OFD Sender: No OFD packet to send [16:04:46]OFD Sender: No OFD packet to send [16:04:51]OFD Sender: No OFD packet to send [16:04:56]OFD Sender: No OFD packet to send [16:05:01]OFD Sender: No OFD packet to send [16:05:06]OFD Sender: No OFD packet to send [16:05:11]OFD Sender: No OFD packet to send [16:05:12]recv_with_timeout no data received [16:05:16]OFD Sender: No OFD packet to send [16:05:21]OFD Sender: No OFD packet to send [16:05:26]OFD Sender: No OFD packet to send [16:05:31]OFD Sender: No OFD packet to send [16:05:36]OFD Sender: No OFD packet to send [16:05:41]OFD Sender: No OFD packet to send [16:05:46]OFD Sender: No OFD packet to send [16:05:51]OFD Sender: No OFD packet to send [16:05:56]OFD Sender: No OFD packet to send [16:06:01]OFD Sender: No OFD packet to send [16:06:06]OFD Sender: No OFD packet to send [16:06:11]OFD Sender: No OFD packet to send [16:06:16]OFD Sender: No OFD packet to send [16:06:21]OFD Sender: No OFD packet to send [16:06:26]OFD Sender: No OFD packet to send [16:06:31]OFD Sender: No OFD packet to send [16:06:36]OFD Sender: No OFD packet to send [16:06:41]OFD Sender: No OFD packet to send [16:06:46]OFD Sender: No OFD packet to send [16:06:51]OFD Sender: No OFD packet to send [16:06:56]OFD Sender: No OFD packet to send [16:07:01]OFD Sender: No OFD packet to send [16:07:06]OFD Sender: No OFD packet to send [16:07:11]OFD Sender: No OFD packet to send [16:07:16]OFD Sender: No OFD packet to send [16:07:21]OFD Sender: No OFD packet to send [16:07:26]OFD Sender: No OFD packet to send [16:07:30]recv_with_timeout no data received [16:07:31]OFD Sender: No OFD packet to send [16:07:36]OFD Sender: No OFD packet to send [16:07:41]OFD Sender: No OFD packet to send [16:07:46]OFD Sender: No OFD packet to send [16:07:51]OFD Sender: No OFD packet to send [16:07:56]OFD Sender: No OFD packet to send [16:08:01]OFD Sender: No OFD packet to send [16:08:06]OFD Sender: No OFD packet to send [16:08:11]OFD Sender: No OFD packet to send [16:08:16]OFD Sender: No OFD packet to send [16:08:21]OFD Sender: No OFD packet to send [16:08:26]OFD Sender: No OFD packet to send [16:08:31]OFD Sender: No OFD packet to send [16:08:36]OFD Sender: No OFD packet to send [16:08:41]OFD Sender: No OFD packet to send [16:08:42]accept exits with 9 [16:08:42]New connection [16:08:42]New thread 3066539364 created [16:08:42]Thread 3066682724 joined [16:08:42]Waiting for new connection... [16:08:42] Sock 9.Parse request [16:08:42]Sock 9.Check first char [16:08:42]Sock 9.First char is OK [16:08:42]request: POST /json_proto HTTP/1.0 [16:08:42]Method: POST [16:08:42]URL: /json_proto [16:08:42]Method is POST - this is cgi request [16:08:42]url: /json_proto [16:08:42]query_string will be loaded in cgi processing [16:08:42]execute_cgi json_proto POST (null) [16:08:42]execute_cgi path=json_proto method=POST [16:08:42]POST find Content-Length [16:08:42]Host: 172.17.47.196:8080 [16:08:42]Content-Length: 677 [16:08:42]Content-Type: application/json [16:08:42] [16:08:42]POST finish read [16:08:42]Found Content-Length = 677 [16:08:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870939", "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" ] } } [16:08:42]execute_script... [16:08:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870939", "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" ] } } [16:08:42]POST & json_proto [16:08:42]process_json_proto [16:08:42]json parsed OK: [16:08:42]protocol is kg_v1.0 [16:08:42]action value=close_receipt [16:08:42]process_action close_receipt [16:08:42]cmd_close_receipt [16:08:42]MH_GetDate [16:08:42]Write to MH i2c: F0 00 00 E2 03 D4 [16:08:42]Write i2c OK [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: F0 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: F0 09 00 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: F0 09 00 E2 03 00 0B 9E ED 66 4C 6B 94 66 8A [16:08:42]GetLastDocTimeStamp 1726848005 [16:08:42]current date 1726848523 [16:08:42]FM_GetShiftState [16:08:42]SAM_PROTO_GetShiftState [16:08:42]wFMCommunicate request_size=4 [16:08:42]MH_SAM_APDU [16:08:42]CAPDU: 80 13 01 00 [16:08:42]Write to MH i2c: E2 08 00 E3 03 80 13 01 00 00 00 00 00 63 [16:08:42]Write i2c OK [16:08:42]MH_I2C_Read... [16:08:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:42]Read from MH i2c: E2 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: E2 0E 00 [16:08:42]MH_I2C_Read... [16:08:42]Read from MH i2c: E2 0E 00 E3 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EE [16:08:42]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:08:42]wFMCommunicate OK [16:08:42]SAM_PROTO_GetShiftState done [16:08:42]FM_GetShiftState done [16:08:42]opened in 1726791534 [16:08:42]opened+sec_in_day 1726877934 [16:08:42]quantity*price = 60003 [16:08:42]sum+1 = 60004 [16:08:42]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 СНО: Общий режим Чек 221 20.09.2024 16:08 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86062 ФПД: 202212380188588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T160843&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86062&fm=202212380188588&tin=02508201610067®Number=0000000000092592&sum=60000 [16:08:43]StoreToDocumentArchive [16:08:43]shift 495 fd 86062 [16:08:43]save to /storage/0495/doc_00086062 [16:08:44]save last doc name /storage/0495/doc_00086062 to /storage/kkm_last_doc_name [16:08:44]save OK [16:08:44]Clear old archive folders... [16:08:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:08:44]tlvbuf is 01A6C970 [16:08:44]SAM_PROTO_ClearQueue [16:08:44]wFMCommunicate request_size=4 [16:08:44]MH_SAM_APDU [16:08:44]CAPDU: 80 09 00 00 [16:08:44]Write to MH i2c: E2 08 00 F0 03 80 09 00 00 00 00 00 00 65 [16:08:44]Write i2c OK [16:08:44]MH_I2C_Read... [16:08:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:08:44]Read from MH i2c: E2 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 03 00 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 03 00 F0 03 00 90 00 67 [16:08:44]RAPDU: 90 00 [16:08:44]wFMCommunicate OK [16:08:44]SAM_PROTO_ClearQueue done [16:08:44]KKMCreateOFDPacket [16:08:44]OFDProtocolAddRootSTLVToBuf [16:08:44]FM_MakeSignedData [16:08:44]FM_MakeSignedData [16:08:44]SAM_PROTO_SignData [16:08:44]wFMCommunicate request_size=4 [16:08:44]MH_SAM_APDU [16:08:44]CAPDU: 80 0D 01 02 [16:08:44]Write to MH i2c: E2 08 00 F1 03 80 0D 01 02 00 00 00 00 6D [16:08:44]Write i2c OK [16:08:44]MH_I2C_Read... [16:08:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:08:44]Read from MH i2c: E2 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 03 00 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 03 00 F1 03 00 90 00 68 [16:08:44]RAPDU: 90 00 [16:08:44]wFMCommunicate OK [16:08:44]wFMCommunicate request_size=255 [16:08:44]MH_SAM_APDU [16:08: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 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 DD 00 00 00 F4 03 04 00 0B 9E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B7 [16:08:44]Write to MH i2c: E2 02 01 F2 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 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 DD 00 00 00 F4 03 04 00 0B 9E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B7 00 00 C0 [16:08:44]Write i2c OK [16:08:44]MH_I2C_Read... [16:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:44]Read from MH i2c: E2 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 03 00 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 03 00 F2 03 00 90 00 69 [16:08:44]RAPDU: 90 00 [16:08:44]wFMCommunicate OK [16:08:44]wFMCommunicate request_size=10 [16:08:44]MH_SAM_APDU [16:08:44]CAPDU: 80 0D 02 02 05 E9 3D 17 1F AC [16:08:44]Write to MH i2c: E2 0D 00 F3 03 80 0D 02 02 05 00 E9 3D 17 1F AC 00 00 82 [16:08:44]Write i2c OK [16:08:44]MH_I2C_Read... [16:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:44]Read from MH i2c: E2 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 03 00 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 03 00 F3 03 00 90 00 6A [16:08:44]RAPDU: 90 00 [16:08:44]wFMCommunicate OK [16:08:44]wFMCommunicate request_size=4 [16:08:44]MH_SAM_APDU [16:08:44]CAPDU: 80 0D 03 02 [16:08:44]Write to MH i2c: E2 08 00 F4 03 80 0D 03 02 00 00 00 00 72 [16:08:44]Write i2c OK [16:08:44]MH_I2C_Read... [16:08:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:08:44]Read from MH i2c: E2 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 0B 00 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 0B 00 F4 03 00 C7 51 49 B9 F9 08 47 F0 90 00 C5 [16:08:44]RAPDU: C7 51 49 B9 F9 08 47 F0 90 00 [16:08:44]wFMCommunicate OK [16:08:44]SAM_PROTO_SignData done [16:08:44]FM_MakeSignedData done [16:08:44]CreateOFDProtocolMessage [16:08:44]wFMCommunicate request_size=4 [16:08:44]MH_SAM_APDU [16:08:44]CAPDU: 80 11 00 00 [16:08:44]Write to MH i2c: E2 08 00 F5 03 80 11 00 00 00 00 00 00 72 [16:08:44]Write i2c OK [16:08:44]MH_I2C_Read... [16:08:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:44]Read from MH i2c: E2 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 17 00 [16:08:44]MH_I2C_Read... [16:08:44]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 [16: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 [16:08:44]wFMCommunicate OK [16:08:44]CreateOFDProtocolMessage done [16:08:44]OFDSenderStorePacket 86062 [16:08:44]StoreOFDPacket docnum=86062 [16:08: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 90 F9 07 01 2E 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 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 DD 00 00 00 F4 03 04 00 0B 9E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B7 E9 3D 17 1F AC C7 51 49 B9 F9 08 47 F0 [16:08:44]CheckFolder [16:08:44]dirname=/storage/ofd_packets [16:08:44]CheckFolder done [16:08:44]ProducePacketName [16:08:44]name=ofd_packets/00086062 [16:08:44]NVStorageSaveData ofd_packets/00086062 [16:08:44]File name is /storage/ofd_packets/00086062 [16:08:44]Write 301 bytes [16:08:44]NVStorageSaveData done [16:08:44]OFDSenderStorePacket done [16:08:44]KKMCreateOFDPacket done [16:08:44]NVStorageSaveData kkm_last_timestamp [16:08:44]File name is /storage/kkm_last_timestamp [16:08:44]Write 4 bytes [16:08:44]NVStorageSaveData done [16:08:44]ExternCall_PrintAddStr [16:08:44]wPrintStart [16:08:44]Write to MH i2c: 01 00 00 F6 03 F9 [16:08:44]Write i2c OK [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: 01 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: 01 07 00 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: 01 07 00 F6 03 00 00 00 00 00 FF 0F 0E [16:08:44]RasterBufferAndPrint [16:08:44]line Счет N : (1)870939 [16:08:44]line ИНН: 02508201610067 [16:08:44]line Контрольно-Кассовый Чек [16:08:44]line ПРОДАЖА [16:08:44]line ТРК (МРК, ГНК) : 43 [16:08:44]line Товар: 2710124130 [16:08:44]line Аи-92-К-5 [16:08:44]line 8.850 * 67.80 [16:08:44]line = 600.03 [16:08:44]line НДС 12% НСП 1% [16:08:44]line > о реализуемом товаре [16:08:44]line ОКРУГЛЕНИЕ: -0.03 [16:08:44]line ИТОГО: 600.00 [16:08:44]line Внесено: 600.00 [16:08:44]line СДАЧА: 0.00 [16:08:44]line НСП 1% : 5.31 [16:08:44]line НДС 12% : 63.72 [16:08:44]line Наличными: 600.00 [16:08:44]line Безнал.: 0.00 [16:08:44]line Место: АЗС № 137 "Партнер Нефть" [16:08:44]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:08:44]line СНО: Общий режим [16:08:44]line Чек 221 20.09.2024 16:08 [16:08:44]line Смена: 495 ФФД: 1.0 [16:08:44]line ЗНМ: 0300000064 [16:08:44]line РНМ: 0000000000092592 [16:08:44]line Версия ККМ: 001 [16:08:44]line ФМ: 0000000000874979 [16:08:44]line ФД: 86062 [16:08:44]line ФПД: 202212380188588 [16:08:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T160843&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86062&fm=202212380188588&tin=02508201610067®Number=0000000000092592&sum=60000 [16:08:44]written 0, free lines is 4095 [16:08:44]OFD Sender: Processing packet 86062 [packets to send 263, broken 262] [16:08:44]ProducePacketName [16:08:44]name=ofd_packets/00086062 [16:08:44]OFD Sender: To server: pG, [16:08:44]CommunicateWithHost lk.salyk.kg:30040 [16:08:44]ConnectInit lk.salyk.kg [16:08:45]Write to MH i2c: 01 00 00 21 04 25 [16:08:45]Write i2c OK [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: 01 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: 01 07 00 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: 01 07 00 21 04 00 00 00 00 00 E2 0C 1A [16:08:45]RasterBufferAndPrint [16:08:45]line [16:08:45]line [16:08:45]line [16:08:45]line [16:08:45]line [16:08:45]written 0, free lines is 3304 [16:08:45]MH_Cut [16:08:45]Write to MH i2c: D1 01 00 28 04 01 FE [16:08:45]Write i2c OK [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: D1 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: D1 01 00 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: D1 01 00 28 04 00 FD [16:08:45]Write to MH i2c: 01 00 00 29 04 2D [16:08:45]Write i2c OK [16:08:45]MH_I2C_Read... [16:08:45]*** Cut start [16:08:45]*** Partial cut [16:08:45]*** CUTSNS_PIN = 1 [16:08:45]*** CUTSNS_PIN = 0 [16:08:46]*** Brake cut motor [16:08:46]Read from MH i2c: 01 [16:08:46]MH_I2C_Read... [16:08:46]*** Stop cut motor [16:08:46]*** Cut end [16:08:46]Read from MH i2c: 01 07 00 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: 01 07 00 29 04 00 00 00 00 00 FF 0F 42 [16:08:46]process_action close_receipt done [16:08:46]requested_data is exist [16:08:46]produce_requested_data [16:08:46]requested_item fm.sn is exist - process it [16:08:46]wFMCommunicate request_size=4 [16:08:46]MH_SAM_APDU [16:08:46]CAPDU: 80 11 00 00 [16:08:46]Write to MH i2c: E2 08 00 2A 04 80 11 00 00 00 00 00 00 A8 [16:08:46]Write i2c OK [16:08:46]MH_I2C_Read... [16:08:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:46]Read from MH i2c: E2 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 17 00 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 17 00 2A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 07 [16:08:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:08:46]wFMCommunicate OK [16:08:46]requested_item fd.num is exist - process it [16:08:46]SAM_PROTO_GetFieldsCounters [16:08:46]wFMCommunicate request_size=4 [16:08:46]MH_SAM_APDU [16:08:46]CAPDU: 80 13 00 00 [16:08:46]Write to MH i2c: E2 08 00 2B 04 80 13 00 00 00 00 00 00 AB [16:08:46]Write i2c OK [16:08:46]MH_I2C_Read... [16:08:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:08:46]Read from MH i2c: E2 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 62 00 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 62 00 2B 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 2E 50 01 00 0E 04 04 00 EF 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 E0 [16:08: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 2E 50 01 00 0E 04 04 00 EF 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 [16:08:46]wFMCommunicate OK [16:08:46]SAM_PROTO_GetFieldsCounters done [16:08:46]requested_item shift.num is exist - process it [16:08:46]requested_item shift.opened is exist - process it [16:08:46]req_shift_opened [16:08:46]FM_GetShiftState [16:08:46]SAM_PROTO_GetShiftState [16:08:46]wFMCommunicate request_size=4 [16:08:46]MH_SAM_APDU [16:08:46]CAPDU: 80 13 01 00 [16:08:46]Write to MH i2c: E2 08 00 2C 04 80 13 01 00 00 00 00 00 AD [16:08:46]Write i2c OK [16:08:46]MH_I2C_Read... [16:08:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:46]Read from MH i2c: E2 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 0E 00 [16:08:46]MH_I2C_Read... [16:08:46]Read from MH i2c: E2 0E 00 2C 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 38 [16:08:46]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:08:46]wFMCommunicate OK [16:08:46]SAM_PROTO_GetShiftState done [16:08:46]FM_GetShiftState done [16:08:46]req_shift_opened done [16:08:46]requested_item shift.open_date is exist - process it [16:08:46]req_shift_open_date [16:08:46]req_shift_open_date done [16:08:46]produce_requested_data done [16:08:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86062,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:08:46]process_action_free close_receipt [16:08:46]json_value_free [16:08:46]json_value_free done [16:08:46]process_json_proto returns [16:08:46]Send response to host [16:08:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86062,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:08:46]free response buf [16:08:46]execute_script done [16:08:46]execute_script returns [16:08:46]free content buf [16:08:46]Sock 9.Close socket [16:08:46]Sock 9.Thread stoped [16:08:49]Connected sock=11 [16:08: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 90 F9 07 01 2E 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 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 DD 00 00 00 F4 03 04 00 0B 9E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B7 E9 3D 17 1F AC C7 51 49 B9 F9 08 47 F0 [16:08: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 DF 47 00 6E 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 2E 50 01 00 F4 03 04 00 E4 48 ED 66 B6 04 01 00 00 D7 6F F3 4F 1D 35 89 5E [16:08:49]CommunicateWithHost err = 0 [16:08:49]CheckOFDResponse [16:08:49]1017 (14) - 77093643461234 [16:08:49]1041 (16) - 0000000000874979 [16:08:49]1040 (4) - 86062 [16:08:49]1012 (4) - 20.09.2024 10:05 [16:08:49]1206 (1) - 0 [16:08:49]OFD Sender: Remove packet 86062 [16:08:49]ProducePacketName [16:08:49]name=ofd_packets/00086062 [16:08:49]NVStorageDeleteData [16:08:50]OFD Sender: No OFD packet to send [16:08:55]OFD Sender: No OFD packet to send [16:09:00]OFD Sender: No OFD packet to send [16:09:05]recv_with_timeout no data received [16:09:05]OFD Sender: No OFD packet to send [16:09:10]OFD Sender: No OFD packet to send [16:09:15]OFD Sender: No OFD packet to send [16:09:20]OFD Sender: No OFD packet to send [16:09:21]accept exits with 7 [16:09:21]New connection [16:09:21]New thread 3066682724 created [16:09:21]Thread 3066539364 joined [16:09:21]Waiting for new connection... [16:09:21] Sock 7.Parse request [16:09:21]Sock 7.Check first char [16:09:21]Sock 7.First char is OK [16:09:21]request: POST /json_proto HTTP/1.0 [16:09:21]Method: POST [16:09:21]URL: /json_proto [16:09:21]Method is POST - this is cgi request [16:09:21]url: /json_proto [16:09:21]query_string will be loaded in cgi processing [16:09:21]execute_cgi json_proto POST (null) [16:09:21]execute_cgi path=json_proto method=POST [16:09:21]POST find Content-Length [16:09:21]Host: 172.17.47.196:8080 [16:09:21]Content-Length: 677 [16:09:21]Content-Type: application/json [16:09:21] [16:09:21]POST finish read [16:09:21]Found Content-Length = 677 [16:09:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870940", "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:09:21]execute_script... [16:09: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)870940", "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:09:21]POST & json_proto [16:09:21]process_json_proto [16:09:21]json parsed OK: [16:09:21]protocol is kg_v1.0 [16:09:21]action value=close_receipt [16:09:21]process_action close_receipt [16:09:21]cmd_close_receipt [16:09:21]MH_GetDate [16:09:21]Write to MH i2c: F0 00 00 2D 04 20 [16:09:21]Write i2c OK [16:09:21]MH_I2C_Read... [16:09:21]Read from MH i2c: F0 [16:09:21]MH_I2C_Read... [16:09:21]Read from MH i2c: F0 09 00 [16:09:21]MH_I2C_Read... [16:09:21]Read from MH i2c: F0 09 00 2D 04 00 32 9E ED 66 4C 6B 94 66 FD [16:09:21]GetLastDocTimeStamp 1726848523 [16:09:21]current date 1726848562 [16:09:21]FM_GetShiftState [16:09:21]SAM_PROTO_GetShiftState [16:09:21]wFMCommunicate request_size=4 [16:09:21]MH_SAM_APDU [16:09:21]CAPDU: 80 13 01 00 [16:09:21]Write to MH i2c: E2 08 00 2E 04 80 13 01 00 00 00 00 00 AF [16:09:21]Write i2c OK [16:09:21]MH_I2C_Read... [16:09:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:21]Read from MH i2c: E2 [16:09:21]MH_I2C_Read... [16:09:21]Read from MH i2c: E2 0E 00 [16:09:21]MH_I2C_Read... [16:09:21]Read from MH i2c: E2 0E 00 2E 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 3A [16:09:21]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:09:21]wFMCommunicate OK [16:09:21]SAM_PROTO_GetShiftState done [16:09:21]FM_GetShiftState done [16:09:21]opened in 1726791534 [16:09:21]opened+sec_in_day 1726877934 [16:09:21]quantity*price = 50036 [16:09:21]sum+1 = 50037 [16:09:21]Check (price>sum+1) || (price+1sum+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 СНО: Общий режим Чек 223 20.09.2024 16:12 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86064 ФПД: 244582394088150 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T161223&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86064&fm=244582394088150&tin=02508201610067®Number=0000000000092592&sum=100000 [16:12:23]StoreToDocumentArchive [16:12:23]shift 495 fd 86064 [16:12:23]save to /storage/0495/doc_00086064 [16:12:23]save last doc name /storage/0495/doc_00086064 to /storage/kkm_last_doc_name [16:12:23]save OK [16:12:23]Clear old archive folders... [16:12:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:12:23]tlvbuf is B6FA5EB0 [16:12:23]SAM_PROTO_ClearQueue [16:12:23]wFMCommunicate request_size=4 [16:12:23]MH_SAM_APDU [16:12:23]CAPDU: 80 09 00 00 [16:12:23]Write to MH i2c: E2 08 00 38 00 80 09 00 00 00 00 00 00 AA [16:12:23]Write i2c OK [16:12:23]MH_I2C_Read... [16:12:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:12:23]Read from MH i2c: E2 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 38 00 00 90 00 AC [16:12:23]RAPDU: 90 00 [16:12:23]wFMCommunicate OK [16:12:23]SAM_PROTO_ClearQueue done [16:12:23]KKMCreateOFDPacket [16:12:23]OFDProtocolAddRootSTLVToBuf [16:12:23]FM_MakeSignedData [16:12:23]FM_MakeSignedData [16:12:23]SAM_PROTO_SignData [16:12:23]wFMCommunicate request_size=4 [16:12:23]MH_SAM_APDU [16:12:23]CAPDU: 80 0D 01 02 [16:12:23]Write to MH i2c: E2 08 00 39 00 80 0D 01 02 00 00 00 00 B2 [16:12:23]Write i2c OK [16:12:23]MH_I2C_Read... [16:12:23]OFD Sender: No OFD packet to send [16:12:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:12:23]Read from MH i2c: E2 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 39 00 00 90 00 AD [16:12:23]RAPDU: 90 00 [16:12:23]wFMCommunicate OK [16:12:23]wFMCommunicate request_size=255 [16:12:23]MH_SAM_APDU [16:12: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 E7 9E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DE [16:12:23]Write to MH i2c: E2 02 01 3A 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 DF 00 00 00 F4 03 04 00 E7 9E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DE 00 00 D4 [16:12:23]Write i2c OK [16:12:23]MH_I2C_Read... [16:12:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:23]Read from MH i2c: E2 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 3A 00 00 90 00 AE [16:12:23]RAPDU: 90 00 [16:12:23]wFMCommunicate OK [16:12:23]wFMCommunicate request_size=10 [16:12:23]MH_SAM_APDU [16:12:23]CAPDU: 80 0D 02 02 05 72 46 B7 CA D6 [16:12:23]Write to MH i2c: E2 0D 00 3B 00 80 0D 02 02 05 00 72 46 B7 CA D6 00 00 CE [16:12:23]Write i2c OK [16:12:23]MH_I2C_Read... [16:12:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:23]Read from MH i2c: E2 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 03 00 3B 00 00 90 00 AF [16:12:23]RAPDU: 90 00 [16:12:23]wFMCommunicate OK [16:12:23]wFMCommunicate request_size=4 [16:12:23]MH_SAM_APDU [16:12:23]CAPDU: 80 0D 03 02 [16:12:23]Write to MH i2c: E2 08 00 3C 00 80 0D 03 02 00 00 00 00 B7 [16:12:23]Write i2c OK [16:12:23]MH_I2C_Read... [16:12:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:12:23]Read from MH i2c: E2 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 0B 00 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 0B 00 3C 00 00 97 D2 CB AB D8 BF A3 65 90 00 36 [16:12:23]RAPDU: 97 D2 CB AB D8 BF A3 65 90 00 [16:12:23]wFMCommunicate OK [16:12:23]SAM_PROTO_SignData done [16:12:23]FM_MakeSignedData done [16:12:23]CreateOFDProtocolMessage [16:12:23]wFMCommunicate request_size=4 [16:12:23]MH_SAM_APDU [16:12:23]CAPDU: 80 11 00 00 [16:12:23]Write to MH i2c: E2 08 00 3D 00 80 11 00 00 00 00 00 00 B7 [16:12:23]Write i2c OK [16:12:23]MH_I2C_Read... [16:12:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:23]Read from MH i2c: E2 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: E2 17 00 [16:12:23]MH_I2C_Read... [16:12:23]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 [16:12: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:12:23]wFMCommunicate OK [16:12:23]CreateOFDProtocolMessage done [16:12:23]OFDSenderStorePacket 86064 [16:12:23]StoreOFDPacket docnum=86064 [16:12: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 96 E1 07 01 7E CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 DF 00 00 00 F4 03 04 00 E7 9E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DE 72 46 B7 CA D6 97 D2 CB AB D8 BF A3 65 [16:12:23]CheckFolder [16:12:23]dirname=/storage/ofd_packets [16:12:23]CheckFolder done [16:12:23]ProducePacketName [16:12:23]name=ofd_packets/00086064 [16:12:23]NVStorageSaveData ofd_packets/00086064 [16:12:23]File name is /storage/ofd_packets/00086064 [16:12:23]Write 301 bytes [16:12:23]NVStorageSaveData done [16:12:23]OFDSenderStorePacket done [16:12:23]KKMCreateOFDPacket done [16:12:23]NVStorageSaveData kkm_last_timestamp [16:12:23]File name is /storage/kkm_last_timestamp [16:12:23]Write 4 bytes [16:12:23]NVStorageSaveData done [16:12:23]ExternCall_PrintAddStr [16:12:23]wPrintStart [16:12:23]Write to MH i2c: 01 00 00 3E 00 3E [16:12:23]Write i2c OK [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: 01 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: 01 07 00 [16:12:23]MH_I2C_Read... [16:12:23]Read from MH i2c: 01 07 00 3E 00 00 00 00 00 00 FF 0F 53 [16:12:23]RasterBufferAndPrint [16:12:23]line Счет N : (1)870941 [16:12:23]line ИНН: 02508201610067 [16:12:23]line Контрольно-Кассовый Чек [16:12:23]line ПРОДАЖА [16:12:23]line ТРК (МРК, ГНК) : 33 [16:12:24]line Товар: 2710124130 [16:12:24]line Аи-92-К-5 [16:12:24]line 14.750 * 67.80 [16:12:24]line = 1000.05 [16:12:24]line НДС 12% НСП 1% [16:12:24]line > о реализуемом товаре [16:12:24]line ОКРУГЛЕНИЕ: -0.05 [16:12:24]line ИТОГО: 1000.00 [16:12:24]line Внесено: 1000.00 [16:12:24]line СДАЧА: 0.00 [16:12:24]line НСП 1% : 8.85 [16:12:24]line НДС 12% : 106.20 [16:12:24]line Наличными: 1000.00 [16:12:24]line Безнал.: 0.00 [16:12:24]line Место: АЗС № 137 "Партнер Нефть" [16:12:24]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:12:24]line СНО: Общий режим [16:12:24]line Чек 223 20.09.2024 16:12 [16:12:24]line Смена: 495 ФФД: 1.0 [16:12:24]line ЗНМ: 0300000064 [16:12:24]line РНМ: 0000000000092592 [16:12:24]line Версия ККМ: 001 [16:12:24]line ФМ: 0000000000874979 [16:12:24]line ФД: 86064 [16:12:24]line ФПД: 244582394088150 [16:12:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T161223&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86064&fm=244582394088150&tin=02508201610067®Number=0000000000092592&sum=100000 [16:12:24]OFD Sender: Processing packet 86064 [packets to send 264, broken 263] [16:12:24]ProducePacketName [16:12:24]name=ofd_packets/00086064 [16:12:24]OFD Sender: To server: pG, [16:12:24]CommunicateWithHost lk.salyk.kg:30040 [16:12:24]ConnectInit lk.salyk.kg [16:12:24]written 0, free lines is 4095 [16:12:24]Write to MH i2c: 01 00 00 69 00 69 [16:12:24]Write i2c OK [16:12:24]MH_I2C_Read... [16:12:24]Read from MH i2c: 01 [16:12:24]MH_I2C_Read... [16:12:24]Read from MH i2c: 01 07 00 [16:12:24]MH_I2C_Read... [16:12:24]Read from MH i2c: 01 07 00 69 00 00 00 00 00 00 E0 0C 5C [16:12:24]RasterBufferAndPrint [16:12:24]line [16:12:24]line [16:12:24]line [16:12:24]line [16:12:24]line [16:12:24]written 0, free lines is 3314 [16:12:24]MH_Cut [16:12:24]Write to MH i2c: D1 01 00 70 00 01 42 [16:12:24]Write i2c OK [16:12:24]MH_I2C_Read... [16:12:24]Read from MH i2c: D1 [16:12:24]MH_I2C_Read... [16:12:24]Read from MH i2c: D1 01 00 [16:12:24]MH_I2C_Read... [16:12:24]Read from MH i2c: D1 01 00 70 00 00 41 [16:12:24]Write to MH i2c: 01 00 00 71 00 71 [16:12:24]Write i2c OK [16:12:24]MH_I2C_Read... [16:12:25]*** Cut start [16:12:25]*** Partial cut [16:12:25]*** CUTSNS_PIN = 1 [16:12:25]*** CUTSNS_PIN = 0 [16:12:25]*** Brake cut motor [16:12:26]Read from MH i2c: 01 [16:12:26]MH_I2C_Read... [16:12:26]*** Stop cut motor [16:12:26]*** Cut end [16:12:26]Read from MH i2c: 01 07 00 [16:12:26]MH_I2C_Read... [16:12:26]Read from MH i2c: 01 07 00 71 00 00 00 00 00 00 FF 0F 86 [16:12:26]process_action close_receipt done [16:12:26]requested_data is exist [16:12:26]produce_requested_data [16:12:26]requested_item fm.sn is exist - process it [16:12:26]wFMCommunicate request_size=4 [16:12:26]MH_SAM_APDU [16:12:26]CAPDU: 80 11 00 00 [16:12:26]Write to MH i2c: E2 08 00 72 00 80 11 00 00 00 00 00 00 EC [16:12:26]Write i2c OK [16:12:26]MH_I2C_Read... [16:12:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:26]Read from MH i2c: E2 [16:12:26]MH_I2C_Read... [16:12:26]Read from MH i2c: E2 17 00 [16:12:26]MH_I2C_Read... [16:12:26]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 [16:12:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:12:26]wFMCommunicate OK [16:12:26]requested_item fd.num is exist - process it [16:12:26]SAM_PROTO_GetFieldsCounters [16:12:26]wFMCommunicate request_size=4 [16:12:26]MH_SAM_APDU [16:12:26]CAPDU: 80 13 00 00 [16:12:26]Write to MH i2c: E2 08 00 73 00 80 13 00 00 00 00 00 00 EF [16:12:26]Write i2c OK [16:12:26]MH_I2C_Read... [16:12:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:12:26]Read from MH i2c: E2 [16:12:26]MH_I2C_Read... [16:12:26]Read from MH i2c: E2 62 00 [16:12:26]MH_I2C_Read... [16:12:26]Read from MH i2c: E2 62 00 73 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 50 01 00 0E 04 04 00 EF 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 2C [16:12: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 30 50 01 00 0E 04 04 00 EF 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:12:26]wFMCommunicate OK [16:12:26]SAM_PROTO_GetFieldsCounters done [16:12:26]requested_item shift.num is exist - process it [16:12:26]requested_item shift.opened is exist - process it [16:12:26]req_shift_opened [16:12:26]FM_GetShiftState [16:12:26]SAM_PROTO_GetShiftState [16:12:26]wFMCommunicate request_size=4 [16:12:26]MH_SAM_APDU [16:12:26]CAPDU: 80 13 01 00 [16:12:26]Write to MH i2c: E2 08 00 74 00 80 13 01 00 00 00 00 00 F1 [16:12:26]Write i2c OK [16:12:26]MH_I2C_Read... [16:12:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:26]Read from MH i2c: E2 [16:12:26]MH_I2C_Read... [16:12:26]Read from MH i2c: E2 0E 00 [16:12:26]MH_I2C_Read... [16:12:26]Read from MH i2c: E2 0E 00 74 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7C [16:12:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:12:26]wFMCommunicate OK [16:12:26]SAM_PROTO_GetShiftState done [16:12:26]FM_GetShiftState done [16:12:26]req_shift_opened done [16:12:26]requested_item shift.open_date is exist - process it [16:12:26]req_shift_open_date [16:12:26]req_shift_open_date done [16:12:26]produce_requested_data done [16:12:26]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86064,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:12:26]process_action_free close_receipt [16:12:26]json_value_free [16:12:26]json_value_free done [16:12:26]process_json_proto returns [16:12:26]Send response to host [16:12:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86064,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:12:26]free response buf [16:12:26]execute_script done [16:12:26]execute_script returns [16:12:26]free content buf [16:12:26]Sock 8.Close socket [16:12:26]Sock 8.Thread stoped [16:12:26]Connected sock=11 [16:12: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 96 E1 07 01 7E CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 DF 00 00 00 F4 03 04 00 E7 9E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DE 72 46 B7 CA D6 97 D2 CB AB D8 BF A3 65 [16:12:31]recv_with_timeout no data received [16:12:31]CommunicateWithHost answer receiving error [16:12:31]CommunicateWithHost err = -3 [16:12:31]OFD Sender: Server communicate error [16:12:36]OFD Sender: Processing packet 86064 [packets to send 264, broken 263] [16:12:36]ProducePacketName [16:12:36]name=ofd_packets/00086064 [16:12:36]OFD Sender: To server: pG, [16:12:36]CommunicateWithHost lk.salyk.kg:30040 [16:12:36]ConnectInit lk.salyk.kg [16:12:42]Connected sock=8 [16:12: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 96 E1 07 01 7E CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 DF 00 00 00 F4 03 04 00 E7 9E ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DE 72 46 B7 CA D6 97 D2 CB AB D8 BF A3 65 [16:12: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 C3 B2 47 00 6E 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 30 50 01 00 F4 03 04 00 D0 49 ED 66 B6 04 01 00 00 08 32 BE 1F DB 2C 11 D0 [16:12:44]CommunicateWithHost err = 0 [16:12:44]CheckOFDResponse [16:12:44]1017 (14) - 77093643461234 [16:12:44]1041 (16) - 0000000000874979 [16:12:44]1040 (4) - 86064 [16:12:44]1012 (4) - 20.09.2024 10:09 [16:12:44]1206 (1) - 0 [16:12:44]OFD Sender: Remove packet 86064 [16:12:44]ProducePacketName [16:12:44]name=ofd_packets/00086064 [16:12:44]NVStorageDeleteData [16:12:45]OFD Sender: No OFD packet to send [16:12:50]OFD Sender: No OFD packet to send [16:12:55]OFD Sender: No OFD packet to send [16:13:00]OFD Sender: No OFD packet to send [16:13:05]OFD Sender: No OFD packet to send [16:13:10]OFD Sender: No OFD packet to send [16:13:15]OFD Sender: No OFD packet to send [16:13:20]OFD Sender: No OFD packet to send [16:13:25]OFD Sender: No OFD packet to send [16:13:30]OFD Sender: No OFD packet to send [16:13:35]OFD Sender: No OFD packet to send [16:13:40]OFD Sender: No OFD packet to send [16:13:45]OFD Sender: No OFD packet to send [16:13:50]OFD Sender: No OFD packet to send [16:13:55]OFD Sender: No OFD packet to send [16:14:00]OFD Sender: No OFD packet to send [16:14:05]OFD Sender: No OFD packet to send [16:14:10]OFD Sender: No OFD packet to send [16:14:15]OFD Sender: No OFD packet to send [16:14:20]OFD Sender: No OFD packet to send [16:14:25]OFD Sender: No OFD packet to send [16:14:30]OFD Sender: No OFD packet to send [16:14:35]OFD Sender: No OFD packet to send [16:14:40]OFD Sender: No OFD packet to send [16:14:45]OFD Sender: No OFD packet to send [16:14:50]OFD Sender: No OFD packet to send [16:14:51]recv_with_timeout no data received [16:14:55]OFD Sender: No OFD packet to send [16:15:00]OFD Sender: No OFD packet to send [16:15:05]OFD Sender: No OFD packet to send [16:15:10]OFD Sender: No OFD packet to send [16:15:15]OFD Sender: No OFD packet to send [16:15:20]OFD Sender: No OFD packet to send [16:15:25]OFD Sender: No OFD packet to send [16:15:30]OFD Sender: No OFD packet to send [16:15:35]OFD Sender: No OFD packet to send [16:15:40]OFD Sender: No OFD packet to send [16:15:45]OFD Sender: No OFD packet to send [16:15:50]OFD Sender: No OFD packet to send [16:15:55]OFD Sender: No OFD packet to send [16:16:00]OFD Sender: No OFD packet to send [16:16:05]OFD Sender: No OFD packet to send [16:16:10]OFD Sender: No OFD packet to send [16:16:15]OFD Sender: No OFD packet to send [16:16:20]OFD Sender: No OFD packet to send [16:16:25]OFD Sender: No OFD packet to send [16:16:30]OFD Sender: No OFD packet to send [16:16:35]OFD Sender: No OFD packet to send [16:16:40]OFD Sender: No OFD packet to send [16:16:45]OFD Sender: No OFD packet to send [16:16:46]recv_with_timeout no data received [16:16:50]OFD Sender: No OFD packet to send [16:16:55]OFD Sender: No OFD packet to send [16:17:00]OFD Sender: No OFD packet to send [16:17:05]OFD Sender: No OFD packet to send [16:17:10]OFD Sender: No OFD packet to send [16:17:14]accept exits with 9 [16:17:14]New connection [16:17:14]New thread 3067268452 created [16:17:14]Thread 3067125092 joined [16:17:14]Waiting for new connection... [16:17:14] Sock 9.Parse request [16:17:14]Sock 9.Check first char [16:17:14]Sock 9.First char is OK [16:17:14]request: POST /json_proto HTTP/1.0 [16:17:14]Method: POST [16:17:14]URL: /json_proto [16:17:14]Method is POST - this is cgi request [16:17:14]url: /json_proto [16:17:14]query_string will be loaded in cgi processing [16:17:14]execute_cgi json_proto POST (null) [16:17:14]execute_cgi path=json_proto method=POST [16:17:14]POST find Content-Length [16:17:14]Host: 172.17.47.196:8080 [16:17:14]Content-Length: 800 [16:17:14]Content-Type: application/json [16:17:14] [16:17:14]POST finish read [16:17:14]Found Content-Length = 800 [16:17:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870946", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:17:14]execute_script... [16:17: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)870946", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:17:14]POST & json_proto [16:17:14]process_json_proto [16:17:14]json parsed OK: [16:17:14]protocol is kg_v1.0 [16:17:14]action value=close_receipt [16:17:14]process_action close_receipt [16:17:14]cmd_close_receipt [16:17:14]MH_GetDate [16:17:14]Write to MH i2c: F0 00 00 75 00 64 [16:17:14]Write i2c OK [16:17:14]MH_I2C_Read... [16:17:14]Read from MH i2c: F0 [16:17:14]MH_I2C_Read... [16:17:14]Read from MH i2c: F0 09 00 [16:17:14]MH_I2C_Read... [16:17:14]Read from MH i2c: F0 09 00 75 00 00 0B A0 ED 66 4C 6B 94 66 1C [16:17:14]GetLastDocTimeStamp 1726848743 [16:17:14]current date 1726849035 [16:17:14]FM_GetShiftState [16:17:14]SAM_PROTO_GetShiftState [16:17:14]wFMCommunicate request_size=4 [16:17:14]MH_SAM_APDU [16:17:14]CAPDU: 80 13 01 00 [16:17:14]Write to MH i2c: E2 08 00 76 00 80 13 01 00 00 00 00 00 F3 [16:17:14]Write i2c OK [16:17:14]MH_I2C_Read... [16:17:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:17:14]Read from MH i2c: E2 [16:17:14]MH_I2C_Read... [16:17:14]Read from MH i2c: E2 0E 00 [16:17:14]MH_I2C_Read... [16:17:14]Read from MH i2c: E2 0E 00 76 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7E [16:17:14]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:17:14]wFMCommunicate OK [16:17:14]SAM_PROTO_GetShiftState done [16:17:14]FM_GetShiftState done [16:17:14]opened in 1726791534 [16:17:14]opened+sec_in_day 1726877934 [16:17:14]quantity*price = 30035 [16:17:14]sum+1 = 30036 [16:17:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 224 20.09.2024 16:17 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86065 ФПД: 113104132046450 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T161715&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86065&fm=113104132046450&tin=02508201610067®Number=0000000000092592&sum=30035 [16:17:15]StoreToDocumentArchive [16:17:15]shift 495 fd 86065 [16:17:15]save to /storage/0495/doc_00086065 [16:17:15]save last doc name /storage/0495/doc_00086065 to /storage/kkm_last_doc_name [16:17:15]save OK [16:17:15]Clear old archive folders... [16:17:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:17:15]tlvbuf is 009DD0E0 [16:17:15]SAM_PROTO_ClearQueue [16:17:15]wFMCommunicate request_size=4 [16:17:15]MH_SAM_APDU [16:17:15]CAPDU: 80 09 00 00 [16:17:15]Write to MH i2c: E2 08 00 83 00 80 09 00 00 00 00 00 00 F5 [16:17:15]Write i2c OK [16:17:15]MH_I2C_Read... [16:17:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:17:15]Read from MH i2c: E2 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 03 00 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 03 00 83 00 00 90 00 F7 [16:17:15]RAPDU: 90 00 [16:17:15]wFMCommunicate OK [16:17:15]SAM_PROTO_ClearQueue done [16:17:15]KKMCreateOFDPacket [16:17:15]OFDProtocolAddRootSTLVToBuf [16:17:15]FM_MakeSignedData [16:17:15]FM_MakeSignedData [16:17:15]SAM_PROTO_SignData [16:17:15]wFMCommunicate request_size=4 [16:17:15]MH_SAM_APDU [16:17:15]CAPDU: 80 0D 01 02 [16:17:15]Write to MH i2c: E2 08 00 84 00 80 0D 01 02 00 00 00 00 FD [16:17:15]Write i2c OK [16:17:15]MH_I2C_Read... [16:17:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:17:15]Read from MH i2c: E2 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 03 00 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 03 00 84 00 00 90 00 F8 [16:17:15]RAPDU: 90 00 [16:17:15]wFMCommunicate OK [16:17:15]wFMCommunicate request_size=255 [16:17:15]MH_SAM_APDU [16:17: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 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 E0 00 00 00 F4 03 04 00 0B A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 66 [16:17:15]Write to MH i2c: E2 02 01 85 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 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 E0 00 00 00 F4 03 04 00 0B A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 66 00 00 A5 [16:17:15]Write i2c OK [16:17:15]MH_I2C_Read... [16:17:15]OFD Sender: No OFD packet to send [16:17:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:17:15]Read from MH i2c: E2 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 03 00 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 03 00 85 00 00 90 00 F9 [16:17:15]RAPDU: 90 00 [16:17:15]wFMCommunicate OK [16:17:15]wFMCommunicate request_size=10 [16:17:15]MH_SAM_APDU [16:17:15]CAPDU: 80 0D 02 02 05 DE 1B 9C FE 72 [16:17:15]Write to MH i2c: E2 0D 00 86 00 80 0D 02 02 05 00 DE 1B 9C FE 72 00 00 0F [16:17:15]Write i2c OK [16:17:15]MH_I2C_Read... [16:17:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:17:15]Read from MH i2c: E2 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 03 00 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 03 00 86 00 00 90 00 FA [16:17:15]RAPDU: 90 00 [16:17:15]wFMCommunicate OK [16:17:15]wFMCommunicate request_size=4 [16:17:15]MH_SAM_APDU [16:17:15]CAPDU: 80 0D 03 02 [16:17:15]Write to MH i2c: E2 08 00 87 00 80 0D 03 02 00 00 00 00 02 [16:17:15]Write i2c OK [16:17:15]MH_I2C_Read... [16:17:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:17:15]Read from MH i2c: E2 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 0B 00 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 0B 00 87 00 00 FB C8 CC 26 10 56 21 E6 90 00 25 [16:17:15]RAPDU: FB C8 CC 26 10 56 21 E6 90 00 [16:17:15]wFMCommunicate OK [16:17:15]SAM_PROTO_SignData done [16:17:15]FM_MakeSignedData done [16:17:15]CreateOFDProtocolMessage [16:17:15]wFMCommunicate request_size=4 [16:17:15]MH_SAM_APDU [16:17:15]CAPDU: 80 11 00 00 [16:17:15]Write to MH i2c: E2 08 00 88 00 80 11 00 00 00 00 00 00 02 [16:17:15]Write i2c OK [16:17:15]MH_I2C_Read... [16:17:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:17:15]Read from MH i2c: E2 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 17 00 [16:17:15]MH_I2C_Read... [16:17:15]Read from MH i2c: E2 17 00 88 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 61 [16:17:15]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:15]wFMCommunicate OK [16:17:15]CreateOFDProtocolMessage done [16:17:15]OFDSenderStorePacket 86065 [16:17:15]StoreOFDPacket docnum=86065 [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: 5846346+1721002828=1726849174 [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 96 A0 ED 66 4C 6B 94 66 39 [16:19:34]Current date/time: 20.09.2024 16:19 [16:19:34]FM_Init [16:19:34]wFMConnect [16:19:34]MH_SAM_On [16:19:34]Write to MH i2c: E0 00 00 08 00 E7 [16:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]*** iso7816_init finished! [16:19:34]*** atr: [16:19:34]*** 0F 3B D5 18 FF 81 91 FE [16:19:34]*** 1F C3 80 73 C8 21 10 0A [16:19:34]*** 00 00 00 00 00 00 00 00 [16:19:34]*** 00 00 00 00 00 00 00 00 [16:19:34]*** 00 00 00 00 00 00 00 00 [16:19:34]*** 00 00 00 00 00 00 00 00 [16:19:34]*** 00 00 00 00 00 00 00 00 [16:19:34]*** 00 00 00 00 00 00 00 00 [16:19:34]Read from MH i2c: E0 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E0 10 00 [16:19:34]MH_I2C_Read... [16:19: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:19:34]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:19:34]wFMCommunicate request_size=10 [16:19:34]MH_SAM_APDU [16:19:34]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:19: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:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:19:34]Read from MH i2c: E2 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:19:34]RAPDU: 90 00 [16:19:34]wFMCommunicate OK [16:19:34]wFMCommunicate request_size=4 [16:19:34]MH_SAM_APDU [16:19:34]CAPDU: 80 11 00 00 [16:19:34]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:34]Read from MH i2c: E2 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 17 00 [16:19:34]MH_I2C_Read... [16:19: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:19: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:19:34]wFMCommunicate OK [16:19:34]Detected FM SN is 0000000000874979 [16:19:34]Stored FM SN is 0000000000874979 [16:19:34]wFMCommunicate request_size=9 [16:19:34]MH_SAM_APDU [16:19:34]CAPDU: 80 16 00 00 04 B6 D7 00 00 [16:19:34]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [16:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:19:34]Read from MH i2c: E2 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:19:34]RAPDU: 90 00 [16:19:34]wFMCommunicate OK [16:19:34]FM PIN OK [16:19:34]wFMCommunicate request_size=8 [16:19:34]MH_SAM_APDU [16:19:34]CAPDU: 80 14 04 00 03 02 00 01 [16:19:34]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:19:34]Read from MH i2c: E2 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:19:34]RAPDU: 90 00 [16:19:34]wFMCommunicate OK [16:19:34]wFMCommunicate request_size=13 [16:19:34]MH_SAM_APDU [16:19:34]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:19: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:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:19:34]Read from MH i2c: E2 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:19:34]RAPDU: 90 00 [16:19:34]wFMCommunicate OK [16:19:34]wFMCommunicate request_size=4 [16:19:34]MH_SAM_APDU [16:19:34]CAPDU: 80 11 00 00 [16:19:34]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:34]Read from MH i2c: E2 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: E2 17 00 [16:19:34]MH_I2C_Read... [16:19: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:19: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:19:34]wFMCommunicate OK [16:19:34]DocumentArchiveInit [16:19:34]Start Httpd... [16:19:34]Httpd thread 3067100516 created [16:19:34]Write to MH i2c: 01 00 00 0F 00 0F [16:19:34]Write i2c OK [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: 01 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: 01 07 00 [16:19:34]MH_I2C_Read... [16:19:34]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:19:34]MH Int Process started [16:19:34]Allocated Socket 8 [16:19:34]Bind OK [16:19:34]Listen OK [16:19:34]httpd running on port 8080 [16:19:34]Waiting for new connection... [16:19:34]OFD Sender: Processing packet 86065 [packets to send 264, broken 263] [16:19:34]ProducePacketName [16:19:34]name=ofd_packets/00086065 [16:19:34]OFD Sender: To server: pG, [16:19:34]CommunicateWithHost lk.salyk.kg:30040 [16:19:34]ConnectInit lk.salyk.kg [16:19:35]accept exits with 9 [16:19:35]New connection [16:19:35]New thread 3066813796 created [16:19:35]Waiting for new connection... [16:19:35] Sock 9.Parse request [16:19:35]Sock 9.Check first char [16:19:35]Sock 9.First char is OK [16:19:35]request: POST /json_proto HTTP/1.0 [16:19:35]Method: POST [16:19:35]URL: /json_proto [16:19:35]Method is POST - this is cgi request [16:19:35]url: /json_proto [16:19:35]query_string will be loaded in cgi processing [16:19:35]execute_cgi json_proto POST (null) [16:19:35]execute_cgi path=json_proto method=POST [16:19:35]POST find Content-Length [16:19:35]Host: 172.17.47.196:8080 [16:19:35]Content-Length: 215 [16:19:35]Content-Type: application/json [16:19:35] [16:19:35]POST finish read [16:19:35]Found Content-Length = 215 [16:19: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:19:35]execute_script... [16:19: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:19:35]POST & json_proto [16:19:35]process_json_proto [16:19:35]json parsed OK: [16:19:35]protocol is kg_v1.0 [16:19:35]action value=get_value [16:19:35]process_action get_value [16:19:35]cmd_get_value [16:19:35]process_action get_value done [16:19:35]requested_data is exist [16:19:35]produce_requested_data [16:19:35]requested_item kkm.sn is exist - process it [16:19:35]requested_item kkm.ver is exist - process it [16:19:35]requested_item fm.sn is exist - process it [16:19:35]wFMCommunicate request_size=4 [16:19:35]MH_SAM_APDU [16:19:35]CAPDU: 80 11 00 00 [16:19:35]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:19:35]Write i2c OK [16:19:35]MH_I2C_Read... [16:19:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:35]Read from MH i2c: E2 [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: E2 17 00 [16:19:35]MH_I2C_Read... [16:19: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:19: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:19:35]wFMCommunicate OK [16:19:35]requested_item fd.num is exist - process it [16:19:35]SAM_PROTO_GetFieldsCounters [16:19:35]wFMCommunicate request_size=4 [16:19:35]MH_SAM_APDU [16:19:35]CAPDU: 80 13 00 00 [16:19:35]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:19:35]Write i2c OK [16:19:35]MH_I2C_Read... [16:19:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:19:35]Read from MH i2c: E2 [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: E2 62 00 [16:19:35]MH_I2C_Read... [16:19: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 31 50 01 00 0E 04 04 00 EF 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 CE [16:19:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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:19:35]wFMCommunicate OK [16:19:35]SAM_PROTO_GetFieldsCounters done [16:19:35]requested_item shift.num is exist - process it [16:19:35]requested_item shift.opened is exist - process it [16:19:35]req_shift_opened [16:19:35]FM_GetShiftState [16:19:35]SAM_PROTO_GetShiftState [16:19:35]wFMCommunicate request_size=4 [16:19:35]MH_SAM_APDU [16:19:35]CAPDU: 80 13 01 00 [16:19:35]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:19:35]Write i2c OK [16:19:35]MH_I2C_Read... [16:19:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:35]Read from MH i2c: E2 [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: E2 0E 00 [16:19:35]MH_I2C_Read... [16:19:35]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [16:19:35]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:19:35]wFMCommunicate OK [16:19:35]SAM_PROTO_GetShiftState done [16:19:35]FM_GetShiftState done [16:19:35]req_shift_opened done [16:19:35]requested_item shift.open_date is exist - process it [16:19:35]req_shift_open_date [16:19:35]req_shift_open_date done [16:19:35]produce_requested_data done [16:19:35]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86065,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:19:35]process_action_free get_value [16:19:35]json_value_free [16:19:35]json_value_free done [16:19:35]process_json_proto returns [16:19:35]Send response to host [16:19:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86065,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:19:35]free response buf [16:19:35]execute_script done [16:19:35]execute_script returns [16:19:35]free content buf [16:19:35]Sock 9.Close socket [16:19:35]Sock 9.Thread stoped [16:19:35]accept exits with 11 [16:19:35]New connection [16:19:35]New thread 3066670436 created [16:19:35]Thread 3066813796 joined [16:19:35]Waiting for new connection... [16:19:35] Sock 11.Parse request [16:19:35]Sock 11.Check first char [16:19:35]Sock 11.First char is OK [16:19:35]request: POST /json_proto HTTP/1.0 [16:19:35]Method: POST [16:19:35]URL: /json_proto [16:19:35]Method is POST - this is cgi request [16:19:35]url: /json_proto [16:19:35]query_string will be loaded in cgi processing [16:19:35]execute_cgi json_proto POST (null) [16:19:35]execute_cgi path=json_proto method=POST [16:19:35]POST find Content-Length [16:19:35]Host: 172.17.47.196:8080 [16:19:35]Content-Length: 331 [16:19:35]Content-Type: application/json [16:19:35] [16:19:35]POST finish read [16:19:35]Found Content-Length = 331 [16:19: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:19:35]execute_script... [16:19: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:19:35]POST & json_proto [16:19:35]process_json_proto [16:19:35]json parsed OK: [16:19:35]protocol is kg_v1.0 [16:19:35]action value=get_value [16:19:35]process_action get_value [16:19:35]cmd_get_value [16:19:35]process_action get_value done [16:19:35]requested_data is exist [16:19:35]produce_requested_data [16:19:35]requested_item fm.sale.total is exist - process it [16:19:35]SAM_PROTO_GetFMData [16:19:35]wFMCommunicate request_size=4 [16:19:35]MH_SAM_APDU [16:19:35]CAPDU: 80 13 03 00 [16:19:35]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:19:36]Write i2c OK [16:19:36]MH_I2C_Read... [16:19:36]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:19:36]Read from MH i2c: E2 [16:19:36]MH_I2C_Read... [16:19:36]Read from MH i2c: E2 FD 00 [16:19:36]MH_I2C_Read... [16:19:36]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 52 4C 01 00 69 04 A3 00 6F 04 04 00 D9 49 01 00 B1 04 05 00 25 EB E2 B3 01 70 04 05 00 38 59 91 86 01 72 04 04 00 ED 91 51 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 18 96 4D 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 B9 DB 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 75 [16:19:36]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 52 4C 01 00 69 04 A3 00 6F 04 04 00 D9 49 01 00 B1 04 05 00 25 EB E2 B3 01 70 04 05 00 38 59 91 86 01 72 04 04 00 ED 91 51 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 18 96 4D 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 B9 DB 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 [16:19:36]wFMCommunicate OK [16:19:36]wFMCommunicate request_size=4 [16:19:36]MH_SAM_APDU [16:19:36]CAPDU: 80 17 00 00 [16:19:36]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:19:36]Write i2c OK [16:19:36]MH_I2C_Read... [16:19:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:19:36]Read from MH i2c: E2 [16:19:36]MH_I2C_Read... [16:19:36]Read from MH i2c: E2 FD 00 [16:19:36]MH_I2C_Read... [16:19: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 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 [16:19: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 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 [16:19:36]wFMCommunicate OK [16:19:36]wFMCommunicate request_size=4 [16:19:36]MH_SAM_APDU [16:19:36]CAPDU: 80 17 00 00 [16:19:36]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:19:36]Write i2c OK [16:19:36]MH_I2C_Read... [16:19:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:19:37]Read from MH i2c: E2 [16:19:37]MH_I2C_Read... [16:19:37]Read from MH i2c: E2 FD 00 [16:19:37]MH_I2C_Read... [16:19:37]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:19:37]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:19:37]wFMCommunicate OK [16:19:37]wFMCommunicate request_size=4 [16:19:37]MH_SAM_APDU [16:19:37]CAPDU: 80 17 00 00 [16:19:37]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:19:37]Write i2c OK [16:19:37]MH_I2C_Read... [16:19:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:19:37]Read from MH i2c: E2 [16:19:37]MH_I2C_Read... [16:19:37]Read from MH i2c: E2 FD 00 [16:19:37]MH_I2C_Read... [16:19: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:19: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:19:37]wFMCommunicate OK [16:19:37]wFMCommunicate request_size=4 [16:19:37]MH_SAM_APDU [16:19:37]CAPDU: 80 17 00 00 [16:19:37]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:19:37]Write i2c OK [16:19:37]MH_I2C_Read... [16:19:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [16:19:37]Read from MH i2c: E2 [16:19:37]MH_I2C_Read... [16:19:37]Read from MH i2c: E2 E5 00 [16:19:37]MH_I2C_Read... [16:19: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:19: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:19:37]wFMCommunicate OK [16:19:37]SAM_PROTO_GetFMData done [16:19:37]requested_item fm.sale_refund.total is exist - process it [16:19:37]requested_item fm.buy.total is exist - process it [16:19:37]requested_item shift.sale.total is exist - process it [16:19:37]SAM_PROTO_GetShiftData [16:19:37]wFMCommunicate request_size=4 [16:19:37]MH_SAM_APDU [16:19:37]CAPDU: 80 13 02 00 [16:19:37]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [16:19:37]Write i2c OK [16:19:37]MH_I2C_Read... [16:19:38]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:19:38]Read from MH i2c: E2 [16:19:38]MH_I2C_Read... [16:19:38]Read from MH i2c: E2 FD 00 [16:19:38]MH_I2C_Read... [16:19:38]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 E0 00 00 00 69 04 9C 00 6F 04 04 00 E0 00 00 00 B1 04 03 00 C4 64 F9 70 04 03 00 08 15 E7 72 04 03 00 BC 4F 12 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 0C 7E 1A 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 35 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 62 [16:19:38]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 E0 00 00 00 69 04 9C 00 6F 04 04 00 E0 00 00 00 B1 04 03 00 C4 64 F9 70 04 03 00 08 15 E7 72 04 03 00 BC 4F 12 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 0C 7E 1A 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 35 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [16:19:38]wFMCommunicate OK [16:19:38]wFMCommunicate request_size=4 [16:19:38]MH_SAM_APDU [16:19:38]CAPDU: 80 17 00 00 [16:19:38]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [16:19:38]Write i2c OK [16:19:38]MH_I2C_Read... [16:19:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:19:38]Read from MH i2c: E2 [16:19:38]MH_I2C_Read... [16:19:38]Read from MH i2c: E2 FD 00 [16:19:38]MH_I2C_Read... [16:19:38]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [16:19:38]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [16:19:38]wFMCommunicate OK [16:19:38]wFMCommunicate request_size=4 [16:19:38]MH_SAM_APDU [16:19:38]CAPDU: 80 17 00 00 [16:19:38]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [16:19:38]Connected sock=7 [16:19: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 97 10 07 01 03 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 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 E0 00 00 00 F4 03 04 00 0B A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 66 DE 1B 9C FE 72 FB C8 CC 26 10 56 21 E6 [16:19:38]Write i2c OK [16:19:38]MH_I2C_Read... [16:19:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:19:38]Read from MH i2c: E2 [16:19:38]MH_I2C_Read... [16:19:38]Read from MH i2c: E2 FD 00 [16:19:38]MH_I2C_Read... [16:19:38]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [16:19:38]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [16:19:38]wFMCommunicate OK [16:19:38]wFMCommunicate request_size=4 [16:19:38]MH_SAM_APDU [16:19:38]CAPDU: 80 17 00 00 [16:19:38]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [16:19:38]Write i2c OK [16:19:38]MH_I2C_Read... [16:19:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:19:39]Read from MH i2c: E2 [16:19:39]MH_I2C_Read... [16:19:39]Read from MH i2c: E2 FD 00 [16:19:39]MH_I2C_Read... [16:19:39]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [16:19:39]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [16:19:39]wFMCommunicate OK [16:19:39]wFMCommunicate request_size=4 [16:19:39]MH_SAM_APDU [16:19:39]CAPDU: 80 17 00 00 [16:19:39]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [16:19:39]Write i2c OK [16:19:39]MH_I2C_Read... [16:19:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [16:19:39]Read from MH i2c: E2 [16:19:39]MH_I2C_Read... [16:19:39]Read from MH i2c: E2 CC 00 [16:19:39]MH_I2C_Read... [16:19:39]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [16:19:39]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:19:39]wFMCommunicate OK [16:19:39]SAM_PROTO_GetShiftData done [16:19:39]requested_item shift.sale.total_cash is exist - process it [16:19:39]requested_item shift.sale_refund.total is exist - process it [16:19:39]requested_item shift.sale_refund.total_cash is exist - process it [16:19:39]requested_item shift.buy.total is exist - process it [16:19:39]requested_item shift.buy.total_cash is exist - process it [16:19:39]produce_requested_data done [16:19:39]produce_requested_data return {"fm.sale.total":73129602.93,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":163442.60,"shift.sale.total_cash":151442.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} [16:19:39]process_action_free get_value [16:19:39]json_value_free [16:19:39]json_value_free done [16:19:39]process_json_proto returns [16:19:39]Send response to host [16:19:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73129602.93,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":163442.60,"shift.sale.total_cash":151442.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}}} [16:19:39]free response buf [16:19:39]execute_script done [16:19:39]execute_script returns [16:19:39]free content buf [16:19:39]Sock 11.Close socket [16:19:39]Sock 11.Thread stoped [16:19: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 7F DF 47 00 7D 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 31 50 01 00 F4 03 04 00 6E 4B ED 66 B6 04 01 00 00 AE 4C 99 4C 1B 63 7C C4 [16:19:39]CommunicateWithHost err = 0 [16:19:39]CheckOFDResponse [16:19:39]1017 (14) - 77093643461234 [16:19:39]1041 (16) - 0000000000874979 [16:19:39]1040 (4) - 86065 [16:19:39]1012 (4) - 20.09.2024 10:16 [16:19:39]1206 (1) - 0 [16:19:39]OFD Sender: Remove packet 86065 [16:19:39]ProducePacketName [16:19:39]name=ofd_packets/00086065 [16:19:39]NVStorageDeleteData [16:19:40]OFD Sender: No OFD packet to send [16:19:40]accept exits with 9 [16:19:40]New connection [16:19:40]New thread 3066813796 created [16:19:40]Thread 3066670436 joined [16:19:40]Waiting for new connection... [16:19:40] Sock 9.Parse request [16:19:40]Sock 9.Check first char [16:19:40]Sock 9.First char is OK [16:19:40]request: POST /json_proto HTTP/1.0 [16:19:40]Method: POST [16:19:40]URL: /json_proto [16:19:40]Method is POST - this is cgi request [16:19:40]url: /json_proto [16:19:40]query_string will be loaded in cgi processing [16:19:40]execute_cgi json_proto POST (null) [16:19:40]execute_cgi path=json_proto method=POST [16:19:40]POST find Content-Length [16:19:40]Host: 172.17.47.196:8080 [16:19:40]Content-Length: 654 [16:19:40]Content-Type: application/json [16:19:40] [16:19:40]POST finish read [16:19:40]Found Content-Length = 654 [16:19:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147831", "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" ] } } [16:19:40]execute_script... [16:19:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147831", "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" ] } } [16:19:40]POST & json_proto [16:19:40]process_json_proto [16:19:40]json parsed OK: [16:19:40]protocol is kg_v1.0 [16:19:40]action value=close_receipt [16:19:40]process_action close_receipt [16:19:40]cmd_close_receipt [16:19:40]MH_GetDate [16:19:40]Write to MH i2c: F0 00 00 1D 00 0C [16:19:40]Write i2c OK [16:19:40]MH_I2C_Read... [16:19:40]Read from MH i2c: F0 [16:19:40]MH_I2C_Read... [16:19:40]Read from MH i2c: F0 09 00 [16:19:40]MH_I2C_Read... [16:19:40]Read from MH i2c: F0 09 00 1D 00 00 9D A0 ED 66 4C 6B 94 66 56 [16:19:40]GetLastDocTimeStamp 1726849035 [16:19:40]current date 1726849181 [16:19:40]FM_GetShiftState [16:19:40]SAM_PROTO_GetShiftState [16:19:40]wFMCommunicate request_size=4 [16:19:40]MH_SAM_APDU [16:19:40]CAPDU: 80 13 01 00 [16:19:40]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [16:19:40]Write i2c OK [16:19:40]MH_I2C_Read... [16:19:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:40]Read from MH i2c: E2 [16:19:40]MH_I2C_Read... [16:19:40]Read from MH i2c: E2 0E 00 [16:19:40]MH_I2C_Read... [16:19:40]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [16:19:40]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:19:40]wFMCommunicate OK [16:19:40]SAM_PROTO_GetShiftState done [16:19:40]FM_GetShiftState done [16:19:40]opened in 1726791534 [16:19:40]opened+sec_in_day 1726877934 [16:19:40]quantity*price = 15000 [16:19:40]sum+1 = 15001 [16:19:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 НСП 1% : 1.33 НДС 12% : 15.93 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 225 20.09.2024 16:19 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86066 ФПД: 96270548304344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T161941&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86066&fm=96270548304344&tin=02508201610067®Number=0000000000092592&sum=15000 0 [16:19:41]StoreToDocumentArchive [16:19:41]shift 495 fd 86066 [16:19:41]save to /storage/0495/doc_00086066 [16:19:41]save last doc name /storage/0495/doc_00086066 to /storage/kkm_last_doc_name [16:19:41]save OK [16:19:41]Clear old archive folders... [16:19:41]ProcessDocumentItem done err = 0, tmpTLVsize=275 [16:19:41]tlvbuf is 003F6B20 [16:19:41]SAM_PROTO_ClearQueue [16:19:41]wFMCommunicate request_size=4 [16:19:41]MH_SAM_APDU [16:19:41]CAPDU: 80 09 00 00 [16:19:41]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [16:19:41]Write i2c OK [16:19:41]MH_I2C_Read... [16:19:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:19:41]Read from MH i2c: E2 [16:19:41]MH_I2C_Read... [16:19:41]Read from MH i2c: E2 03 00 [16:19:41]MH_I2C_Read... [16:19:41]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [16:19:41]RAPDU: 90 00 [16:19:41]wFMCommunicate OK [16:19:41]SAM_PROTO_ClearQueue done [16:19:41]KKMCreateOFDPacket [16:19:41]OFDProtocolAddRootSTLVToBuf [16:19:41]FM_MakeSignedData [16:19:41]FM_MakeSignedData [16:19:41]SAM_PROTO_SignData [16:19:41]wFMCommunicate request_size=4 [16:19:41]MH_SAM_APDU [16:19:41]CAPDU: 80 0D 01 02 [16:19:41]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [16:19:41]Write i2c OK [16:19:41]MH_I2C_Read... [16:19:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:19:41]Read from MH i2c: E2 [16:19:41]MH_I2C_Read... [16:19:41]Read from MH i2c: E2 03 00 [16:19:41]MH_I2C_Read... [16:19:41]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [16:19:41]RAPDU: 90 00 [16:19:41]wFMCommunicate OK [16:19:41]wFMCommunicate request_size=255 [16:19:41]MH_SAM_APDU [16:19:41]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 E1 00 00 00 F4 03 04 00 9D A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 [16:19:41]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 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 E1 00 00 00 F4 03 04 00 9D A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 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 81 [16:19:41]Write i2c OK [16:19:41]MH_I2C_Read... [16:19:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:42]Read from MH i2c: E2 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: E2 03 00 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [16:19:42]RAPDU: 90 00 [16:19:42]wFMCommunicate OK [16:19:42]wFMCommunicate request_size=34 [16:19:42]MH_SAM_APDU [16:19:42]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 32 50 01 00 35 04 06 00 57 8E BB D5 81 D8 [16:19:42]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 32 50 01 00 35 04 06 00 57 8E BB D5 81 D8 00 00 C6 [16:19:42]Write i2c OK [16:19:42]MH_I2C_Read... [16:19:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:42]Read from MH i2c: E2 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: E2 03 00 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [16:19:42]RAPDU: 90 00 [16:19:42]wFMCommunicate OK [16:19:42]wFMCommunicate request_size=4 [16:19:42]MH_SAM_APDU [16:19:42]CAPDU: 80 0D 03 02 [16:19:42]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [16:19:42]Write i2c OK [16:19:42]MH_I2C_Read... [16:19:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:19:42]Read from MH i2c: E2 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: E2 0B 00 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: E2 0B 00 2F 00 00 E3 57 6A 45 A3 F0 4F D5 90 00 4B [16:19:42]RAPDU: E3 57 6A 45 A3 F0 4F D5 90 00 [16:19:42]wFMCommunicate OK [16:19:42]SAM_PROTO_SignData done [16:19:42]FM_MakeSignedData done [16:19:42]CreateOFDProtocolMessage [16:19:42]wFMCommunicate request_size=4 [16:19:42]MH_SAM_APDU [16:19:42]CAPDU: 80 11 00 00 [16:19:42]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [16:19:42]Write i2c OK [16:19:42]MH_I2C_Read... [16:19:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:42]Read from MH i2c: E2 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: E2 17 00 [16:19:42]MH_I2C_Read... [16:19: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:19: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:19:42]wFMCommunicate OK [16:19:42]CreateOFDProtocolMessage done [16:19:42]OFDSenderStorePacket 86066 [16:19:42]StoreOFDPacket docnum=86066 [16:19: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 27 01 00 00 E2 FA 1F 01 6C FF 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 E1 00 00 00 F4 03 04 00 9D A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 57 8E BB D5 81 D8 E3 57 6A 45 A3 F0 4F D5 [16:19:42]CheckFolder [16:19:42]dirname=/storage/ofd_packets [16:19:42]CheckFolder done [16:19:42]ProducePacketName [16:19:42]name=ofd_packets/00086066 [16:19:42]NVStorageSaveData ofd_packets/00086066 [16:19:42]File name is /storage/ofd_packets/00086066 [16:19:42]Write 325 bytes [16:19:42]NVStorageSaveData done [16:19:42]OFDSenderStorePacket done [16:19:42]KKMCreateOFDPacket done [16:19:42]NVStorageSaveData kkm_last_timestamp [16:19:42]File name is /storage/kkm_last_timestamp [16:19:42]Write 4 bytes [16:19:42]NVStorageSaveData done [16:19:42]ExternCall_PrintAddStr [16:19:42]wPrintStart [16:19:42]Write to MH i2c: 01 00 00 31 00 31 [16:19:42]Write i2c OK [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: 01 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: 01 07 00 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [16:19:42]RasterBufferAndPrint [16:19:42]line Счет N : (3)147831 [16:19:42]line ИНН: 02508201610067 [16:19:42]line Контрольно-Кассовый Чек [16:19:42]line ПРОДАЖА [16:19:42]line Товар: 54491472 [16:19:42]line Напиток Кока-Кола 0,5л [16:19:42]line 2.000 * 75.00 [16:19:42]line = 150.00 [16:19:42]line НДС 12% НСП 1% [16:19:42]line > о реализуемом товаре [16:19:42]line ИТОГО: 150.00 [16:19:42]line НСП 1% : 1.33 [16:19:42]line НДС 12% : 15.93 [16:19:42]line Наличными: 150.00 [16:19:42]line Безнал.: 0.00 [16:19:42]line Место: АЗС № 137 "Партнер Нефть" [16:19:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:19:42]line СНО: Общий режим [16:19:42]line Чек 225 20.09.2024 16:19 [16:19:42]line Смена: 495 ФФД: 1.0 [16:19:42]line ЗНМ: 0300000064 [16:19:42]line РНМ: 0000000000092592 [16:19:42]line Версия ККМ: 001 [16:19:42]line ФМ: 0000000000874979 [16:19:42]line ФД: 86066 [16:19:42]line ФПД: 96270548304344 [16:19:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T161941&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86066&fm=96270548304344&tin=02508201610067®Number=0000000000092592&sum=15000 [16:19:42]OFD Sender: Processing packet 86066 [packets to send 264, broken 263] [16:19:42]ProducePacketName [16:19:42]name=ofd_packets/00086066 [16:19:42]OFD Sender: To server: pG, [16:19:42]CommunicateWithHost lk.salyk.kg:30040 [16:19:42]ConnectInit lk.salyk.kg [16:19:42]line 0 [16:19:42]written 0, free lines is 4095 [16:19:42]Write to MH i2c: 01 00 00 59 00 59 [16:19:42]Write i2c OK [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: 01 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: 01 07 00 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: 01 07 00 59 00 00 00 00 00 00 08 0D 75 [16:19:42]RasterBufferAndPrint [16:19:42]line [16:19:42]line [16:19:42]line [16:19:42]line [16:19:42]line [16:19:42]written 0, free lines is 3360 [16:19:42]MH_Cut [16:19:42]Write to MH i2c: D1 01 00 60 00 01 32 [16:19:42]Write i2c OK [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: D1 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: D1 01 00 [16:19:42]MH_I2C_Read... [16:19:42]Read from MH i2c: D1 01 00 60 00 00 31 [16:19:42]Write to MH i2c: 01 00 00 61 00 61 [16:19:42]Write i2c OK [16:19:42]MH_I2C_Read... [16:19:43]Connected sock=11 [16:19: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 27 01 00 00 E2 FA 1F 01 6C FF 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 E1 00 00 00 F4 03 04 00 9D A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 57 8E BB D5 81 D8 E3 57 6A 45 A3 F0 4F D5 [16:19:43]*** Cut start [16:19:43]*** Partial cut [16:19:43]*** CUTSNS_PIN = 1 [16:19:43]*** CUTSNS_PIN = 0 [16:19:43]*** Brake cut motor [16:19:44]Read from MH i2c: 01 [16:19:44]MH_I2C_Read... [16:19:44]*** Stop cut motor [16:19:44]*** Cut end [16:19:44]Read from MH i2c: 01 07 00 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 FF 0F 76 [16:19:44]process_action close_receipt done [16:19:44]requested_data is exist [16:19:44]produce_requested_data [16:19:44]requested_item fm.sn is exist - process it [16:19:44]wFMCommunicate request_size=4 [16:19:44]MH_SAM_APDU [16:19:44]CAPDU: 80 11 00 00 [16:19:44]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [16:19:44]Write i2c OK [16:19:44]MH_I2C_Read... [16:19:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:44]Read from MH i2c: E2 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 17 00 [16:19:44]MH_I2C_Read... [16:19:44]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 [16:19: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:19:44]wFMCommunicate OK [16:19:44]requested_item fd.num is exist - process it [16:19:44]SAM_PROTO_GetFieldsCounters [16:19:44]wFMCommunicate request_size=4 [16:19:44]MH_SAM_APDU [16:19:44]CAPDU: 80 13 00 00 [16:19:44]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [16:19:44]Write i2c OK [16:19:44]MH_I2C_Read... [16:19:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:19:44]Read from MH i2c: E2 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 62 00 [16:19:44]MH_I2C_Read... [16:19:44]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 32 50 01 00 0E 04 04 00 EF 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 24 [16:19: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 32 50 01 00 0E 04 04 00 EF 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:19:44]wFMCommunicate OK [16:19:44]SAM_PROTO_GetFieldsCounters done [16:19:44]requested_item shift.num is exist - process it [16:19:44]requested_item shift.opened is exist - process it [16:19:44]req_shift_opened [16:19:44]FM_GetShiftState [16:19:44]SAM_PROTO_GetShiftState [16:19:44]wFMCommunicate request_size=4 [16:19:44]MH_SAM_APDU [16:19:44]CAPDU: 80 13 01 00 [16:19:44]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [16:19:44]Write i2c OK [16:19:44]MH_I2C_Read... [16:19:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:44]Read from MH i2c: E2 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 0E 00 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6C [16:19:44]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:19:44]wFMCommunicate OK [16:19:44]SAM_PROTO_GetShiftState done [16:19:44]FM_GetShiftState done [16:19:44]req_shift_opened done [16:19:44]requested_item shift.open_date is exist - process it [16:19:44]req_shift_open_date [16:19:44]req_shift_open_date done [16:19:44]produce_requested_data done [16:19:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86066,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:19:44]process_action_free close_receipt [16:19:44]json_value_free [16:19:44]json_value_free done [16:19:44]process_json_proto returns [16:19:44]Send response to host [16:19:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86066,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:19:44]free response buf [16:19:44]execute_script done [16:19:44]execute_script returns [16:19:44]free content buf [16:19:44]Sock 9.Close socket [16:19:44]Sock 9.Thread stoped [16:19:44]accept exits with 7 [16:19:44]New connection [16:19:44]New thread 3066670436 created [16:19:44]Thread 3066813796 joined [16:19:44]Waiting for new connection... [16:19:44] Sock 7.Parse request [16:19:44]Sock 7.Check first char [16:19:44]Sock 7.First char is OK [16:19:44]request: POST /json_proto HTTP/1.0 [16:19:44]Method: POST [16:19:44]URL: /json_proto [16:19:44]Method is POST - this is cgi request [16:19:44]url: /json_proto [16:19:44]query_string will be loaded in cgi processing [16:19:44]execute_cgi json_proto POST (null) [16:19:44]execute_cgi path=json_proto method=POST [16:19:44]POST find Content-Length [16:19:44]Host: 172.17.47.196:8080 [16:19:44]Content-Length: 984 [16:19:44]Content-Type: application/json [16:19:44] [16:19:44]POST finish read [16:19:44]Found Content-Length = 984 [16:19:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870948", "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:19:44]execute_script... [16:19: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)870948", "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:19:44]POST & json_proto [16:19:44]process_json_proto [16:19:44]json parsed OK: [16:19:44]protocol is kg_v1.0 [16:19:44]action value=close_receipt [16:19:44]process_action close_receipt [16:19:44]cmd_close_receipt [16:19:44]MH_GetDate [16:19:44]Write to MH i2c: F0 00 00 65 00 54 [16:19:44]Write i2c OK [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: F0 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: F0 09 00 [16:19:44]MH_I2C_Read... [16:19:44]Read from MH i2c: F0 09 00 65 00 00 A1 A0 ED 66 4C 6B 94 66 A2 [16:19:44]GetLastDocTimeStamp 1726849181 [16:19:44]current date 1726849185 [16:19:44]FM_GetShiftState [16:19:44]SAM_PROTO_GetShiftState [16:19:44]wFMCommunicate request_size=4 [16:19:44]MH_SAM_APDU [16:19:44]CAPDU: 80 13 01 00 [16:19:44]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [16:19:44]Write i2c OK [16:19:44]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 66 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6E [16:19:45]RAPDU: 09 00 01 6E BF EC 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 1726791534 [16:19:45]opened+sec_in_day 1726877934 [16:19:45]quantity*price = 150032 [16:19:45]sum+1 = 150034 [16:19:45]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 СНО: Общий режим Чек 226 20.09.2024 16:19 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 22.46 сом ФМ: 0000000000874979 ФД: 86067 ФПД: 199084396430696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T161945&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86067&fm=199084396430696&tin=02508201610067®Number=0000000000092592&sum=150000 [16:19:46]StoreToDocumentArchive [16:19:46]shift 495 fd 86067 [16:19:46]save to /storage/0495/doc_00086067 [16:19:46]save last doc name /storage/0495/doc_00086067 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=251 [16:19:46]tlvbuf is 00408D40 [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 73 00 80 09 00 00 00 00 00 00 E5 [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 73 00 00 90 00 E7 [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 74 00 80 0D 01 02 00 00 00 00 ED [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 74 00 00 90 00 E8 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 E2 00 00 00 F4 03 04 00 A1 A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B5 [16:19:46]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 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 E2 00 00 00 F4 03 04 00 A1 A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B5 00 00 6C [16:19:47]Write i2c OK [16:19:47]MH_I2C_Read... [16:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:47]Read from MH i2c: E2 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 03 00 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [16:19:47]RAPDU: 90 00 [16:19:47]wFMCommunicate OK [16:19:47]wFMCommunicate request_size=10 [16:19:47]MH_SAM_APDU [16:19:47]CAPDU: 80 0D 02 02 05 10 F2 BA C5 68 [16:19:47]Write to MH i2c: E2 0D 00 76 00 80 0D 02 02 05 00 10 F2 BA C5 68 00 00 E3 [16:19:47]Write i2c OK [16:19:47]MH_I2C_Read... [16:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:47]Read from MH i2c: E2 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 03 00 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [16:19:47]RAPDU: 90 00 [16:19:47]wFMCommunicate OK [16:19:47]wFMCommunicate request_size=4 [16:19:47]MH_SAM_APDU [16:19:47]CAPDU: 80 0D 03 02 [16:19:47]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [16:19:47]Write i2c OK [16:19:47]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 77 00 00 AE 27 66 90 5B FC DA DF 90 00 CE [16:19:47]RAPDU: AE 27 66 90 5B FC DA DF 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 78 00 80 11 00 00 00 00 00 00 F2 [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 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 [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 [16:19:47]wFMCommunicate OK [16:19:47]CreateOFDProtocolMessage done [16:19:47]OFDSenderStorePacket 86067 [16:19:47]StoreOFDPacket docnum=86067 [16:19: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 64 26 07 01 22 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E2 00 00 00 F4 03 04 00 A1 A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B5 10 F2 BA C5 68 AE 27 66 90 5B FC DA DF [16:19:47]CheckFolder [16:19:47]dirname=/storage/ofd_packets [16:19:47]CheckFolder done [16:19:47]ProducePacketName [16:19:47]name=ofd_packets/00086067 [16:19:47]NVStorageSaveData ofd_packets/00086067 [16:19:47]File name is /storage/ofd_packets/00086067 [16:19:47]Write 301 bytes [16:19:47]NVStorageSaveData done [16:19:47]OFDSenderStorePacket done [16:19:47]KKMCreateOFDPacket done [16:19:47]NVStorageSaveData kkm_last_timestamp [16:19:47]File name is /storage/kkm_last_timestamp [16:19:47]Write 4 bytes [16:19:47]NVStorageSaveData done [16:19:47]ExternCall_PrintAddStr [16:19:47]wPrintStart [16:19:47]Write to MH i2c: 01 00 00 79 00 79 [16:19:47]Write i2c OK [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: 01 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: 01 07 00 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [16:19:47]RasterBufferAndPrint [16:19:47]line Счет N : (1)870948 [16:19:47]line ИНН: 02508201610067 [16:19:47]line Контрольно-Кассовый Чек [16:19:47]line ПРОДАЖА [16:19:47]line ТРК (МРК, ГНК) : 43 [16:19:47]line Товар: 2710124130 [16:19:47]line Аи-92-К-5 [16:19:47]line 22.460 * 66.80 [16:19:47]line = 1500.33 [16:19:47]line НДС 12% НСП 1% [16:19:47]line > о реализуемом товаре [16:19:47]line ОКРУГЛЕНИЕ: -0.33 [16:19:47]line ИТОГО: 1500.00 [16:19:47]line Внесено: 1500.00 [16:19:47]line СДАЧА: 0.00 [16:19:47]line НСП 1% : 13.28 [16:19:47]line НДС 12% : 159.33 [16:19:47]line Наличными: 1500.00 [16:19:47]line Безнал.: 0.00 [16:19:47]line Место: АЗС № 137 "Партнер Нефть" [16:19:47]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:19:47]line СНО: Общий режим [16:19:47]line Чек 226 20.09.2024 16:19 [16:19:47]line Смена: 495 ФФД: 1.0 [16:19:47]line ЗНМ: 0300000064 [16:19:47]line РНМ: 0000000000092592 [16:19:47]line Версия ККМ: 001 [16:19:47]line [16:19:47]line Дисконтная программа [16:19:47]line АИ-92 [16:19:47]line номер 137 [16:19:47]line сэкономлено 22.46 сом [16:19:47]line ФМ: 0000000000874979 [16:19:47]line ФД: 86067 [16:19:47]line ФПД: 199084396430696 [16:19:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T161945&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86067&fm=199084396430696&tin=02508201610067®Number=0000000000092592&sum=150000 [16:19:47]OFD Sender: Processing packet 86067 [packets to send 264, broken 263] [16:19:47]ProducePacketName [16:19:47]name=ofd_packets/00086067 [16:19:47]OFD Sender: To server: pG, [16:19:47]CommunicateWithHost lk.salyk.kg:30040 [16:19:47]ConnectInit lk.salyk.kg [16:19:47]written 0, free lines is 4095 [16:19:48]Write to MH i2c: 01 00 00 A9 00 A9 [16:19:48]Write i2c OK [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: 01 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: 01 07 00 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: 01 07 00 A9 00 00 00 00 00 00 89 0C 45 [16:19:48]RasterBufferAndPrint [16:19:48]line [16:19:48]line [16:19:48]line [16:19:48]line [16:19:48]line [16:19:48]written 0, free lines is 3237 [16:19:48]MH_Cut [16:19:48]Write to MH i2c: D1 01 00 B0 00 01 82 [16:19:48]Write i2c OK [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: D1 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: D1 01 00 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: D1 01 00 B0 00 00 81 [16:19:48]Write to MH i2c: 01 00 00 B1 00 B1 [16:19:48]Write i2c OK [16:19:48]MH_I2C_Read... [16:19:48]*** Cut start [16:19:48]*** Partial cut [16:19:48]*** CUTSNS_PIN = 1 [16:19:49]*** CUTSNS_PIN = 0 [16:19:49]*** Brake cut motor [16:19:49]Read from MH i2c: 01 [16:19:49]MH_I2C_Read... [16:19:49]*** Stop cut motor [16:19:49]*** Cut end [16:19:49]Read from MH i2c: 01 07 00 [16:19:49]MH_I2C_Read... [16:19:49]Read from MH i2c: 01 07 00 B1 00 00 00 00 00 00 FF 0F C6 [16:19:49]process_action close_receipt done [16:19:49]requested_data is exist [16:19:49]produce_requested_data [16:19:49]requested_item fm.sn is exist - process it [16:19:49]wFMCommunicate request_size=4 [16:19:49]MH_SAM_APDU [16:19:49]CAPDU: 80 11 00 00 [16:19:49]Write to MH i2c: E2 08 00 B2 00 80 11 00 00 00 00 00 00 2C [16:19:49]Write i2c OK [16:19:49]MH_I2C_Read... [16:19:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:49]Read from MH i2c: E2 [16:19:49]MH_I2C_Read... [16:19:49]Read from MH i2c: E2 17 00 [16:19:49]MH_I2C_Read... [16:19:49]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:19: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:19:49]wFMCommunicate OK [16:19:49]requested_item fd.num is exist - process it [16:19:49]SAM_PROTO_GetFieldsCounters [16:19:49]wFMCommunicate request_size=4 [16:19:49]MH_SAM_APDU [16:19:49]CAPDU: 80 13 00 00 [16:19:49]Write to MH i2c: E2 08 00 B3 00 80 13 00 00 00 00 00 00 2F [16:19:49]Write i2c OK [16:19:49]MH_I2C_Read... [16:19:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:19:49]Read from MH i2c: E2 [16:19:49]MH_I2C_Read... [16:19:49]Read from MH i2c: E2 62 00 [16:19:49]MH_I2C_Read... [16:19:49]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 33 50 01 00 0E 04 04 00 EF 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 78 [16:19: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 33 50 01 00 0E 04 04 00 EF 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:19:50]wFMCommunicate OK [16:19:50]SAM_PROTO_GetFieldsCounters done [16:19:50]requested_item shift.num is exist - process it [16:19:50]requested_item shift.opened is exist - process it [16:19:50]req_shift_opened [16:19:50]FM_GetShiftState [16:19:50]SAM_PROTO_GetShiftState [16:19:50]wFMCommunicate request_size=4 [16:19:50]MH_SAM_APDU [16:19:50]CAPDU: 80 13 01 00 [16:19:50]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [16:19:50]Write i2c OK [16:19:50]MH_I2C_Read... [16:19:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:50]Read from MH i2c: E2 [16:19:50]MH_I2C_Read... [16:19:50]Read from MH i2c: E2 0E 00 [16:19:50]MH_I2C_Read... [16:19:50]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BC [16:19:50]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:19:50]wFMCommunicate OK [16:19:50]SAM_PROTO_GetShiftState done [16:19:50]FM_GetShiftState done [16:19:50]req_shift_opened done [16:19:50]requested_item shift.open_date is exist - process it [16:19:50]req_shift_open_date [16:19:50]req_shift_open_date done [16:19:50]produce_requested_data done [16:19:50]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86067,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:19:50]process_action_free close_receipt [16:19:50]json_value_free [16:19:50]json_value_free done [16:19:50]process_json_proto returns [16:19:50]Send response to host [16:19:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86067,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:19:50]free response buf [16:19:50]execute_script done [16:19:50]execute_script returns [16:19:50]free content buf [16:19:50]Sock 7.Close socket [16:19:50]Sock 7.Thread stoped [16:19:50]Connected sock=10 [16: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 64 26 07 01 22 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E2 00 00 00 F4 03 04 00 A1 A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B5 10 F2 BA C5 68 AE 27 66 90 5B FC DA DF [16: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 C3 BE 47 00 10 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 33 50 01 00 F4 03 04 00 7A 4B ED 66 B6 04 01 00 00 E8 D0 71 F7 64 CB 94 BB [16:19:51]CommunicateWithHost err = 0 [16:19:51]CheckOFDResponse [16:19:51]1017 (14) - 77093643461234 [16:19:51]1041 (16) - 0000000000874979 [16:19:51]1040 (4) - 86067 [16:19:51]1012 (4) - 20.09.2024 10:16 [16:19:51]1206 (1) - 0 [16:19:51]OFD Sender: Remove packet 86067 [16:19:51]ProducePacketName [16:19:51]name=ofd_packets/00086067 [16:19:51]NVStorageDeleteData [16:19:51]OFD Sender: No OFD packet to send [16:19:55]accept exits with 9 [16:19:55]New connection [16:19:55]New thread 3066813796 created [16:19:55]Thread 3066670436 joined [16:19:55]Waiting for new connection... [16:19:55] Sock 9.Parse request [16:19:55]Sock 9.Check first char [16:19:55]Sock 9.First char is OK [16:19:55]request: POST /json_proto HTTP/1.0 [16:19:55]Method: POST [16:19:55]URL: /json_proto [16:19:55]Method is POST - this is cgi request [16:19:55]url: /json_proto [16:19:55]query_string will be loaded in cgi processing [16:19:55]execute_cgi json_proto POST (null) [16:19:55]execute_cgi path=json_proto method=POST [16:19:55]POST find Content-Length [16:19:55]Host: 172.17.47.196:8080 [16:19:55]Content-Length: 792 [16:19:55]Content-Type: application/json [16:19:55] [16:19:55]POST finish read [16:19:55]Found Content-Length = 792 [16:19:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870950", "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" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A24127", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:55]execute_script... [16:19:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870950", "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" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A24127", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:55]POST & json_proto [16:19:55]process_json_proto [16:19:55]json parsed OK: [16:19:55]protocol is kg_v1.0 [16:19:55]action value=close_receipt [16:19:55]process_action close_receipt [16:19:55]cmd_close_receipt [16:19:55]MH_GetDate [16:19:55]Write to MH i2c: F0 00 00 B5 00 A4 [16:19:55]Write i2c OK [16:19:55]MH_I2C_Read... [16:19:55]Read from MH i2c: F0 [16:19:55]MH_I2C_Read... [16:19:55]Read from MH i2c: F0 09 00 [16:19:55]MH_I2C_Read... [16:19:55]Read from MH i2c: F0 09 00 B5 00 00 AC A0 ED 66 4C 6B 94 66 FD [16:19:55]GetLastDocTimeStamp 1726849185 [16:19:55]current date 1726849196 [16:19:55]FM_GetShiftState [16:19:55]SAM_PROTO_GetShiftState [16:19:55]wFMCommunicate request_size=4 [16:19:55]MH_SAM_APDU [16:19:55]CAPDU: 80 13 01 00 [16:19:55]Write to MH i2c: E2 08 00 B6 00 80 13 01 00 00 00 00 00 33 [16:19:55]Write i2c OK [16:19:55]MH_I2C_Read... [16:19:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:55]Read from MH i2c: E2 [16:19:55]MH_I2C_Read... [16:19:55]Read from MH i2c: E2 0E 00 [16:19:55]MH_I2C_Read... [16:19:55]Read from MH i2c: E2 0E 00 B6 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BE [16:19:55]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:19:55]wFMCommunicate OK [16:19:55]SAM_PROTO_GetShiftState done [16:19:55]FM_GetShiftState done [16:19:55]opened in 1726791534 [16:19:55]opened+sec_in_day 1726877934 [16:19:55]quantity*price = 0 [16:19:55]sum+1 = 1 [16:19:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 227 20.09.2024 16:19 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливная Карта 24127 ФМ: 0000000000874979 ФД: 86068 ФПД: 278678168070791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T161956&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86068&fm=278678168070791&tin=02508201610067®Number=0000000000092592&sum=0 [16:19:56]StoreToDocumentArchive [16:19:56]shift 495 fd 86068 [16:19:56]save to /storage/0495/doc_00086068 [16:19:56]save last doc name /storage/0495/doc_00086068 to /storage/kkm_last_doc_name [16:19:56]save OK [16:19:56]Clear old archive folders... [16:19:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:19:56]tlvbuf is 00429910 [16:19:56]SAM_PROTO_ClearQueue [16:19:56]wFMCommunicate request_size=4 [16:19:56]MH_SAM_APDU [16:19:56]CAPDU: 80 09 00 00 [16:19:56]Write to MH i2c: E2 08 00 C3 00 80 09 00 00 00 00 00 00 35 [16:19:56]Write i2c OK [16:19:56]MH_I2C_Read... [16:19:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:19:56]Read from MH i2c: E2 [16:19:56]MH_I2C_Read... [16:19:56]Read from MH i2c: E2 03 00 [16:19:56]MH_I2C_Read... [16:19:56]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [16:19:56]RAPDU: 90 00 [16:19:57]wFMCommunicate OK [16:19:57]SAM_PROTO_ClearQueue done [16:19:57]KKMCreateOFDPacket [16:19:57]OFDProtocolAddRootSTLVToBuf [16:19:57]FM_MakeSignedData [16:19:57]FM_MakeSignedData [16:19:57]SAM_PROTO_SignData [16:19:57]wFMCommunicate request_size=4 [16:19:57]MH_SAM_APDU [16:19:57]CAPDU: 80 0D 01 02 [16:19:57]Write to MH i2c: E2 08 00 C4 00 80 0D 01 02 00 00 00 00 3D [16:19:57]Write i2c OK [16:19:57]MH_I2C_Read... [16:19:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:19:57]Read from MH i2c: E2 [16:19:57]MH_I2C_Read... [16:19:57]Read from MH i2c: E2 03 00 [16:19:57]MH_I2C_Read... [16:19:57]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [16:19:57]RAPDU: 90 00 [16:19:57]wFMCommunicate OK [16:19:57]wFMCommunicate request_size=255 [16:19:57]MH_SAM_APDU [16:19: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 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 AC A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 FD [16:19:57]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 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 AC A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 FD 00 00 EE [16:19:57]Write i2c OK [16:19:57]MH_I2C_Read... [16:19:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:57]Read from MH i2c: E2 [16:19:57]MH_I2C_Read... [16:19:57]Read from MH i2c: E2 03 00 [16:19:57]MH_I2C_Read... [16:19:57]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [16:19:57]RAPDU: 90 00 [16:19:57]wFMCommunicate OK [16:19:57]wFMCommunicate request_size=10 [16:19:57]MH_SAM_APDU [16:19:57]CAPDU: 80 0D 02 02 05 74 D1 36 EA 87 [16:19:57]Write to MH i2c: E2 0D 00 C6 00 80 0D 02 02 05 00 74 D1 36 EA 87 00 00 36 [16:19:57]Write i2c OK [16:19:57]MH_I2C_Read... [16:19:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:57]Read from MH i2c: E2 [16:19:57]MH_I2C_Read... [16:19:57]Read from MH i2c: E2 03 00 [16:19:57]MH_I2C_Read... [16:19:57]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [16:19:57]RAPDU: 90 00 [16:19:57]wFMCommunicate OK [16:19:57]wFMCommunicate request_size=4 [16:19:57]MH_SAM_APDU [16:19:57]CAPDU: 80 0D 03 02 [16:19:57]Write to MH i2c: E2 08 00 C7 00 80 0D 03 02 00 00 00 00 42 [16:19:57]Write i2c OK [16:19:57]MH_I2C_Read... [16:19:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:19:57]Read from MH i2c: E2 [16:19:57]MH_I2C_Read... [16:19:57]Read from MH i2c: E2 0B 00 [16:19:57]MH_I2C_Read... [16:19:57]Read from MH i2c: E2 0B 00 C7 00 00 5B AC 85 45 16 50 8A 08 90 00 0C [16:19:57]RAPDU: 5B AC 85 45 16 50 8A 08 90 00 [16:19:57]wFMCommunicate OK [16:19:57]SAM_PROTO_SignData done [16:19:57]FM_MakeSignedData done [16:19:57]CreateOFDProtocolMessage [16:19:57]wFMCommunicate request_size=4 [16:19:57]MH_SAM_APDU [16:19:57]CAPDU: 80 11 00 00 [16:19:57]Write to MH i2c: E2 08 00 C8 00 80 11 00 00 00 00 00 00 42 [16:19:57]Write i2c OK [16:19:57]MH_I2C_Read... [16:19:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:57]Read from MH i2c: E2 [16:19:57]MH_I2C_Read... [16:19:57]Read from MH i2c: E2 17 00 [16:19:57]MH_I2C_Read... [16:19:57]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:19: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:19:57]wFMCommunicate OK [16:19:57]CreateOFDProtocolMessage done [16:19:57]OFDSenderStorePacket 86068 [16:19:57]StoreOFDPacket docnum=86068 [16:19: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 49 43 07 01 FF 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 AC A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 FD 74 D1 36 EA 87 5B AC 85 45 16 50 8A 08 [16:19:57]CheckFolder [16:19:57]dirname=/storage/ofd_packets [16:19:57]CheckFolder done [16:19:57]ProducePacketName [16:19:57]name=ofd_packets/00086068 [16:19:57]NVStorageSaveData ofd_packets/00086068 [16:19:57]File name is /storage/ofd_packets/00086068 [16:19:57]Write 301 bytes [16:19:57]NVStorageSaveData done [16:19:57]OFDSenderStorePacket done [16:19:57]KKMCreateOFDPacket done [16:19:57]NVStorageSaveData kkm_last_timestamp [16:19:57]File name is /storage/kkm_last_timestamp [16:19:57]Write 4 bytes [16:19:57]NVStorageSaveData done [16:19:57]ExternCall_PrintAddStr [16:19:57]wPrintStart [16:19:57]Write to MH i2c: 01 00 00 C9 00 C9 [16:19:57]Write i2c OK [16:19:57]MH_I2C_Read... [16:19:57]Read from MH i2c: 01 [16:19:57]MH_I2C_Read... [16:19:57]Read from MH i2c: 01 07 00 [16:19:57]MH_I2C_Read... [16:19:57]Read from MH i2c: 01 07 00 C9 00 00 00 00 00 00 FF 0F DE [16:19:57]RasterBufferAndPrint [16:19:57]line Счет N : (1)870950 [16:19:57]line ИНН: 02508201610067 [16:19:57]line Контрольно-Кассовый Чек [16:19:57]line ПРОДАЖА [16:19:57]line ТРК (МРК, ГНК) : 63 [16:19:57]line Товар: 2710124130 [16:19:57]line Аи-92-К-5 [16:19:57]line 30.000 * 0.00 [16:19:57]line = 0.00 [16:19:57]line НДС 12% НСП 1% [16:19:57]line > о реализуемом товаре [16:19:57]line ИТОГО: 0.00 [16:19:57]line НСП 1% : 0.00 [16:19:57]line НДС 12% : 0.00 [16:19:57]line Наличными: 0.00 [16:19:57]line Безнал.: 0.00 [16:19:57]line Место: АЗС № 137 "Партнер Нефть" [16:19:57]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:19:57]line СНО: Общий режим [16:19:57]line Чек 227 20.09.2024 16:19 [16:19:57]line Смена: 495 ФФД: 1.0 [16:19:57]line ЗНМ: 0300000064 [16:19:57]line РНМ: 0000000000092592 [16:19:57]line Версия ККМ: 001 [16:19:57]line Талоны: Топливная Карта [16:19:57]line 24127 [16:19:57]line ФМ: 0000000000874979 [16:19:57]line ФД: 86068 [16:19:57]line ФПД: 278678168070791 [16:19:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T161956&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86068&fm=278678168070791&tin=02508201610067®Number=0000000000092592&sum=0 [16:19:57]written 0, free lines is 4095 [16:19:57]OFD Sender: Processing packet 86068 [packets to send 264, broken 263] [16:19:57]ProducePacketName [16:19:57]name=ofd_packets/00086068 [16:19:57]OFD Sender: To server: pG, [16:19:57]CommunicateWithHost lk.salyk.kg:30040 [16:19:57]ConnectInit lk.salyk.kg [16:19:58]Write to MH i2c: 01 00 00 F3 00 F3 [16:19:58]Write i2c OK [16:19:58]MH_I2C_Read... [16:19:58]Read from MH i2c: 01 [16:19:58]MH_I2C_Read... [16:19:58]Read from MH i2c: 01 07 00 [16:19:58]MH_I2C_Read... [16:19:58]Read from MH i2c: 01 07 00 F3 00 00 00 00 00 00 EA 0C F0 [16:19:58]RasterBufferAndPrint [16:19:58]line [16:19:58]line [16:19:58]line [16:19:58]line [16:19:58]line [16:19:58]written 0, free lines is 3340 [16:19:58]MH_Cut [16:19:58]Write to MH i2c: D1 01 00 FA 00 01 CC [16:19:58]Write i2c OK [16:19:58]MH_I2C_Read... [16:19:58]Read from MH i2c: D1 [16:19:58]MH_I2C_Read... [16:19:58]Read from MH i2c: D1 01 00 [16:19:58]MH_I2C_Read... [16:19:58]Read from MH i2c: D1 01 00 FA 00 00 CB [16:19:58]Write to MH i2c: 01 00 00 FB 00 FB [16:19:58]Write i2c OK [16:19:58]MH_I2C_Read... [16:19:58]Connected sock=11 [16:19: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 49 43 07 01 FF 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 AC A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 FD 74 D1 36 EA 87 5B AC 85 45 16 50 8A 08 [16: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 AF 77 47 00 EE 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 34 50 01 00 F4 03 04 00 82 4B ED 66 B6 04 01 00 00 08 B7 CD 0D F3 22 7F 35 [16:19:59]CommunicateWithHost err = 0 [16:19:59]CheckOFDResponse [16:19:59]1017 (14) - 77093643461234 [16:19:59]1041 (16) - 0000000000874979 [16:19:59]1040 (4) - 86068 [16:19:59]1012 (4) - 20.09.2024 10:16 [16:19:59]1206 (1) - 0 [16:19:59]OFD Sender: Remove packet 86068 [16:19:59]ProducePacketName [16:19:59]name=ofd_packets/00086068 [16:19:59]NVStorageDeleteData [16:19:59]*** Cut start [16:19:59]*** Partial cut [16:19:59]*** CUTSNS_PIN = 1 [16:19:59]*** CUTSNS_PIN = 0 [16:19:59]*** Brake cut motor [16:19:59]OFD Sender: No OFD packet to send [16:19:59]Read from MH i2c: 01 [16:19:59]MH_I2C_Read... [16:19:59]*** Stop cut motor [16:19:59]*** Cut end [16:19:59]Read from MH i2c: 01 07 00 [16:19:59]MH_I2C_Read... [16:19:59]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [16:19:59]process_action close_receipt done [16:19:59]requested_data is exist [16:19:59]produce_requested_data [16:19:59]requested_item fm.sn is exist - process it [16:19:59]wFMCommunicate request_size=4 [16:19:59]MH_SAM_APDU [16:19:59]CAPDU: 80 11 00 00 [16:19:59]Write to MH i2c: E2 08 00 FC 00 80 11 00 00 00 00 00 00 76 [16:19:59]Write i2c OK [16:19:59]MH_I2C_Read... [16:19:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:59]Read from MH i2c: E2 [16:19:59]MH_I2C_Read... [16:19:59]Read from MH i2c: E2 17 00 [16:19:59]MH_I2C_Read... [16:19:59]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 [16:19:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:19:59]wFMCommunicate OK [16:19:59]requested_item fd.num is exist - process it [16:19:59]SAM_PROTO_GetFieldsCounters [16:19:59]wFMCommunicate request_size=4 [16:19:59]MH_SAM_APDU [16:19:59]CAPDU: 80 13 00 00 [16:19:59]Write to MH i2c: E2 08 00 FD 00 80 13 00 00 00 00 00 00 79 [16:19:59]Write i2c OK [16:19:59]MH_I2C_Read... [16:20:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:20:00]Read from MH i2c: E2 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 62 00 [16:20:00]MH_I2C_Read... [16:20:00]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 34 50 01 00 0E 04 04 00 EF 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 C6 [16:20: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 34 50 01 00 0E 04 04 00 EF 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:20:00]wFMCommunicate OK [16:20:00]SAM_PROTO_GetFieldsCounters done [16:20:00]requested_item shift.num is exist - process it [16:20:00]requested_item shift.opened is exist - process it [16:20:00]req_shift_opened [16:20:00]FM_GetShiftState [16:20:00]SAM_PROTO_GetShiftState [16:20:00]wFMCommunicate request_size=4 [16:20:00]MH_SAM_APDU [16:20:00]CAPDU: 80 13 01 00 [16:20:00]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [16:20:00]Write i2c OK [16:20:00]MH_I2C_Read... [16:20:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:00]Read from MH i2c: E2 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 0E 00 [16:20:00]MH_I2C_Read... [16:20:00]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 06 [16:20:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:20:00]wFMCommunicate OK [16:20:00]SAM_PROTO_GetShiftState done [16:20:00]FM_GetShiftState done [16:20:00]req_shift_opened done [16:20:00]requested_item shift.open_date is exist - process it [16:20:00]req_shift_open_date [16:20:00]req_shift_open_date done [16:20:00]produce_requested_data done [16:20:00]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86068,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:20:00]process_action_free close_receipt [16:20:00]json_value_free [16:20:00]json_value_free done [16:20:00]process_json_proto returns [16:20:00]Send response to host [16:20:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86068,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:20:00]free response buf [16:20:00]execute_script done [16:20:00]execute_script returns [16:20:00]free content buf [16:20:00]Sock 9.Close socket [16:20:00]Sock 9.Thread stoped [16:20:04]OFD Sender: No OFD packet to send [16:20:09]OFD Sender: No OFD packet to send [16:20:14]OFD Sender: No OFD packet to send [16:20:18]recv_with_timeout no data received [16:20:19]OFD Sender: No OFD packet to send [16:20:24]OFD Sender: No OFD packet to send [16:20:25]accept exits with 7 [16:20:25]New connection [16:20:25]New thread 3066670436 created [16:20:25]Thread 3066813796 joined [16:20:25]Waiting for new connection... [16:20:25] Sock 7.Parse request [16:20:25]Sock 7.Check first char [16:20:25]Sock 7.First char is OK [16:20:25]request: POST /json_proto HTTP/1.0 [16:20:25]Method: POST [16:20:25]URL: /json_proto [16:20:25]Method is POST - this is cgi request [16:20:25]url: /json_proto [16:20:25]query_string will be loaded in cgi processing [16:20:25]execute_cgi json_proto POST (null) [16:20:25]execute_cgi path=json_proto method=POST [16:20:25]POST find Content-Length [16:20:25]Host: 172.17.47.196:8080 [16:20:25]Content-Length: 677 [16:20:25]Content-Type: application/json [16:20:25] [16:20:25]POST finish read [16:20:25]Found Content-Length = 677 [16:20:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870951", "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.410, "sum" : 570.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:20:25]execute_script... [16:20: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)870951", "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.410, "sum" : 570.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:20:25]POST & json_proto [16:20:25]process_json_proto [16:20:25]json parsed OK: [16:20:25]protocol is kg_v1.0 [16:20:25]action value=close_receipt [16:20:25]process_action close_receipt [16:20:25]cmd_close_receipt [16:20:25]MH_GetDate [16:20:25]Write to MH i2c: F0 00 00 FF 00 EE [16:20:25]Write i2c OK [16:20:25]MH_I2C_Read... [16:20:25]Read from MH i2c: F0 [16:20:25]MH_I2C_Read... [16:20:25]Read from MH i2c: F0 09 00 [16:20:25]MH_I2C_Read... [16:20:25]Read from MH i2c: F0 09 00 FF 00 00 CA A0 ED 66 4C 6B 94 66 65 [16:20:25]GetLastDocTimeStamp 1726849196 [16:20:25]current date 1726849226 [16:20:25]FM_GetShiftState [16:20:25]SAM_PROTO_GetShiftState [16:20:25]wFMCommunicate request_size=4 [16:20:25]MH_SAM_APDU [16:20:25]CAPDU: 80 13 01 00 [16:20:25]Write to MH i2c: E2 08 00 00 01 80 13 01 00 00 00 00 00 7E [16:20:25]Write i2c OK [16:20:25]MH_I2C_Read... [16:20:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:25]Read from MH i2c: E2 [16:20:25]MH_I2C_Read... [16:20:25]Read from MH i2c: E2 0E 00 [16:20:25]MH_I2C_Read... [16:20:25]Read from MH i2c: E2 0E 00 00 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 09 [16:20:25]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:20:26]wFMCommunicate OK [16:20:26]SAM_PROTO_GetShiftState done [16:20:26]FM_GetShiftState done [16:20:26]opened in 1726791534 [16:20:26]opened+sec_in_day 1726877934 [16:20:26]quantity*price = 57019 [16:20:26]sum+1 = 57021 [16:20:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 570.00 Внесено: 570.00 СДАЧА: 0.00 НСП 1% : 5.05 НДС 12% : 60.55 Наличными: 570.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 228 20.09.2024 16:20 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86069 ФПД: 17016005057372 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T162026&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86069&fm=17016005057372&tin=02508201610067®Number=0000000000092592&sum=57000 [16:20:27]StoreToDocumentArchive [16:20:27]shift 495 fd 86069 [16:20:27]save to /storage/0495/doc_00086069 [16:20:27]save last doc name /storage/0495/doc_00086069 to /storage/kkm_last_doc_name [16:20:27]save OK [16:20:27]Clear old archive folders... [16:20:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:20:27]tlvbuf is 0040A9C0 [16:20:27]SAM_PROTO_ClearQueue [16:20:27]wFMCommunicate request_size=4 [16:20:27]MH_SAM_APDU [16:20:27]CAPDU: 80 09 00 00 [16:20:27]Write to MH i2c: E2 08 00 0D 01 80 09 00 00 00 00 00 00 80 [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:20:27]Read from MH i2c: E2 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [16:20:27]RAPDU: 90 00 [16:20:27]wFMCommunicate OK [16:20:27]SAM_PROTO_ClearQueue done [16:20:27]KKMCreateOFDPacket [16:20:27]OFDProtocolAddRootSTLVToBuf [16:20:27]FM_MakeSignedData [16:20:27]FM_MakeSignedData [16:20:27]SAM_PROTO_SignData [16:20:27]wFMCommunicate request_size=4 [16:20:27]MH_SAM_APDU [16:20:27]CAPDU: 80 0D 01 02 [16:20:27]Write to MH i2c: E2 08 00 0E 01 80 0D 01 02 00 00 00 00 88 [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:20:27]Read from MH i2c: E2 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [16:20:27]RAPDU: 90 00 [16:20:27]wFMCommunicate OK [16:20:27]wFMCommunicate request_size=255 [16:20:27]MH_SAM_APDU [16:20: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 DA 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BC DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 CA A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0F [16:20:27]Write to MH i2c: E2 02 01 0F 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 DA 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BC DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 CA A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0F 00 00 B4 [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:27]Read from MH i2c: E2 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [16:20:27]RAPDU: 90 00 [16:20:27]wFMCommunicate OK [16:20:27]wFMCommunicate request_size=10 [16:20:27]MH_SAM_APDU [16:20:27]CAPDU: 80 0D 02 02 05 79 D8 EF DB 5C [16:20:27]Write to MH i2c: E2 0D 00 10 01 80 0D 02 02 05 00 79 D8 EF DB 5C 00 00 0C [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:27]Read from MH i2c: E2 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [16:20:27]RAPDU: 90 00 [16:20:27]wFMCommunicate OK [16:20:27]wFMCommunicate request_size=4 [16:20:27]MH_SAM_APDU [16:20:27]CAPDU: 80 0D 03 02 [16:20:27]Write to MH i2c: E2 08 00 11 01 80 0D 03 02 00 00 00 00 8D [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:20:27]Read from MH i2c: E2 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 0B 00 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 0B 00 11 01 00 E9 1A E9 2C FF 25 24 AB 90 00 99 [16:20:27]RAPDU: E9 1A E9 2C FF 25 24 AB 90 00 [16:20:27]wFMCommunicate OK [16:20:27]SAM_PROTO_SignData done [16:20:27]FM_MakeSignedData done [16:20:27]CreateOFDProtocolMessage [16:20:27]wFMCommunicate request_size=4 [16:20:27]MH_SAM_APDU [16:20:27]CAPDU: 80 11 00 00 [16:20:27]Write to MH i2c: E2 08 00 12 01 80 11 00 00 00 00 00 00 8D [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:28]Read from MH i2c: E2 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: E2 17 00 [16:20:28]MH_I2C_Read... [16:20:28]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 [16: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 [16:20:28]wFMCommunicate OK [16:20:28]CreateOFDProtocolMessage done [16:20:28]OFDSenderStorePacket 86069 [16:20:28]StoreOFDPacket docnum=86069 [16:20: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 3D 23 07 01 95 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 DA 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BC DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 CA A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0F 79 D8 EF DB 5C E9 1A E9 2C FF 25 24 AB [16:20:28]CheckFolder [16:20:28]dirname=/storage/ofd_packets [16:20:28]CheckFolder done [16:20:28]ProducePacketName [16:20:28]name=ofd_packets/00086069 [16:20:28]NVStorageSaveData ofd_packets/00086069 [16:20:28]File name is /storage/ofd_packets/00086069 [16:20:28]Write 301 bytes [16:20:28]NVStorageSaveData done [16:20:28]OFDSenderStorePacket done [16:20:28]KKMCreateOFDPacket done [16:20:28]NVStorageSaveData kkm_last_timestamp [16:20:28]File name is /storage/kkm_last_timestamp [16:20:28]Write 4 bytes [16:20:28]NVStorageSaveData done [16:20:28]ExternCall_PrintAddStr [16:20:28]wPrintStart [16:20:28]Write to MH i2c: 01 00 00 13 01 14 [16:20:28]OFD Sender: Processing packet 86069 [packets to send 264, broken 263] [16:20:28]ProducePacketName [16:20:28]name=ofd_packets/00086069 [16:20:28]OFD Sender: To server: pG, [16:20:28]CommunicateWithHost lk.salyk.kg:30040 [16:20:28]ConnectInit lk.salyk.kg [16:20:28]Write i2c OK [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: 01 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: 01 07 00 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: 01 07 00 13 01 00 00 00 00 00 FF 0F 29 [16:20:28]RasterBufferAndPrint [16:20:28]line Счет N : (1)870951 [16:20:28]line ИНН: 02508201610067 [16:20:28]line Контрольно-Кассовый Чек [16:20:28]line ПРОДАЖА [16:20:28]line ТРК (МРК, ГНК) : 53 [16:20:28]line Товар: 2710124130 [16:20:28]line Аи-92-К-5 [16:20:28]line 8.410 * 67.80 [16:20:28]line = 570.20 [16:20:28]line НДС 12% НСП 1% [16:20:28]line > о реализуемом товаре [16:20:28]line ОКРУГЛЕНИЕ: -0.20 [16:20:28]line ИТОГО: 570.00 [16:20:28]line Внесено: 570.00 [16:20:28]line СДАЧА: 0.00 [16:20:28]line НСП 1% : 5.05 [16:20:28]line НДС 12% : 60.55 [16:20:28]line Наличными: 570.00 [16:20:28]line Безнал.: 0.00 [16:20:28]line Место: АЗС № 137 "Партнер Нефть" [16:20:28]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:20:28]line СНО: Общий режим [16:20:28]line Чек 228 20.09.2024 16:20 [16:20:28]line Смена: 495 ФФД: 1.0 [16:20:28]line ЗНМ: 0300000064 [16:20:28]line РНМ: 0000000000092592 [16:20:28]line Версия ККМ: 001 [16:20:28]line ФМ: 0000000000874979 [16:20:28]line ФД: 86069 [16:20:28]line ФПД: 17016005057372 [16:20:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T162026&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86069&fm=17016005057372&tin=02508201610067®Number=0000000000092592&sum=57000 [16:20:28]written 0, free lines is 4095 [16:20:28]Write to MH i2c: 01 00 00 3E 01 3F [16:20:28]Write i2c OK [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: 01 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: 01 07 00 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: 01 07 00 3E 01 00 00 00 00 00 D7 0C 29 [16:20:28]RasterBufferAndPrint [16:20:28]line [16:20:28]line [16:20:28]line [16:20:28]line [16:20:28]line [16:20:28]written 0, free lines is 3319 [16:20:28]MH_Cut [16:20:28]Write to MH i2c: D1 01 00 45 01 01 18 [16:20:28]Write i2c OK [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: D1 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: D1 01 00 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: D1 01 00 45 01 00 17 [16:20:28]Write to MH i2c: 01 00 00 46 01 47 [16:20:28]Write i2c OK [16:20:28]MH_I2C_Read... [16:20:29]*** Cut start [16:20:29]*** Partial cut [16:20:29]*** CUTSNS_PIN = 1 [16:20:29]*** CUTSNS_PIN = 0 [16:20:29]*** Brake cut motor [16:20:29]Read from MH i2c: 01 [16:20:29]MH_I2C_Read... [16:20:29]*** Stop cut motor [16:20:29]*** Cut end [16:20:29]Read from MH i2c: 01 07 00 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [16:20:29]process_action close_receipt done [16:20:29]requested_data is exist [16:20:29]produce_requested_data [16:20:29]requested_item fm.sn is exist - process it [16:20:29]wFMCommunicate request_size=4 [16:20:29]MH_SAM_APDU [16:20:29]CAPDU: 80 11 00 00 [16:20:30]Write to MH i2c: E2 08 00 47 01 80 11 00 00 00 00 00 00 C2 [16:20:30]Write i2c OK [16:20:30]MH_I2C_Read... [16:20:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:30]Read from MH i2c: E2 [16:20:30]MH_I2C_Read... [16:20:30]Read from MH i2c: E2 17 00 [16:20:30]MH_I2C_Read... [16:20:30]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 [16:20: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:20:30]wFMCommunicate OK [16:20:30]requested_item fd.num is exist - process it [16:20:30]SAM_PROTO_GetFieldsCounters [16:20:30]wFMCommunicate request_size=4 [16:20:30]MH_SAM_APDU [16:20:30]CAPDU: 80 13 00 00 [16:20:30]Write to MH i2c: E2 08 00 48 01 80 13 00 00 00 00 00 00 C5 [16:20:30]Write i2c OK [16:20:30]MH_I2C_Read... [16:20:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:20:30]Read from MH i2c: E2 [16:20:30]MH_I2C_Read... [16:20:30]Read from MH i2c: E2 62 00 [16:20:30]MH_I2C_Read... [16:20:30]Read from MH i2c: E2 62 00 48 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 35 50 01 00 0E 04 04 00 EF 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 [16:20: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 35 50 01 00 0E 04 04 00 EF 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:20:30]wFMCommunicate OK [16:20:30]SAM_PROTO_GetFieldsCounters done [16:20:30]requested_item shift.num is exist - process it [16:20:30]requested_item shift.opened is exist - process it [16:20:30]req_shift_opened [16:20:30]FM_GetShiftState [16:20:30]SAM_PROTO_GetShiftState [16:20:30]wFMCommunicate request_size=4 [16:20:30]MH_SAM_APDU [16:20:30]CAPDU: 80 13 01 00 [16:20:30]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [16:20:30]Write i2c OK [16:20:30]MH_I2C_Read... [16:20:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:30]Read from MH i2c: E2 [16:20:30]MH_I2C_Read... [16:20:30]Read from MH i2c: E2 0E 00 [16:20:30]MH_I2C_Read... [16:20:30]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 52 [16:20:30]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:20:30]wFMCommunicate OK [16:20:30]SAM_PROTO_GetShiftState done [16:20:30]FM_GetShiftState done [16:20:30]req_shift_opened done [16:20:30]requested_item shift.open_date is exist - process it [16:20:30]req_shift_open_date [16:20:30]req_shift_open_date done [16:20:30]produce_requested_data done [16:20:30]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86069,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:20:30]process_action_free close_receipt [16:20:30]json_value_free [16:20:30]json_value_free done [16:20:30]process_json_proto returns [16:20:30]Send response to host [16:20:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86069,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:20:30]free response buf [16:20:30]execute_script done [16:20:30]execute_script returns [16:20:30]free content buf [16:20:30]Sock 7.Close socket [16:20:30]Sock 7.Thread stoped [16:20:30]Connected sock=11 [16: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 0F 01 00 00 3D 23 07 01 95 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 DA 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BC DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 CA A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0F 79 D8 EF DB 5C E9 1A E9 2C FF 25 24 AB [16:20:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 06 4E 47 00 3E 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 35 50 01 00 F4 03 04 00 A2 4B ED 66 B6 04 01 00 00 4D DF BC AE 5F FE 72 E0 [16:20:32]CommunicateWithHost err = 0 [16:20:32]CheckOFDResponse [16:20:32]1017 (14) - 77093643461234 [16:20:32]1041 (16) - 0000000000874979 [16:20:32]1040 (4) - 86069 [16:20:32]1012 (4) - 20.09.2024 10:17 [16:20:32]1206 (1) - 0 [16:20:32]OFD Sender: Remove packet 86069 [16:20:32]ProducePacketName [16:20:32]name=ofd_packets/00086069 [16:20:32]NVStorageDeleteData [16:20:33]OFD Sender: No OFD packet to send [16:20:38]OFD Sender: No OFD packet to send [16:20:43]OFD Sender: No OFD packet to send [16:20:46]accept exits with 10 [16:20:46]New connection [16:20:46]New thread 3066813796 created [16:20:46]Thread 3066670436 joined [16:20:46]Waiting for new connection... [16:20:46] Sock 10.Parse request [16:20:46]Sock 10.Check first char [16:20:46]Sock 10.First char is OK [16:20:46]request: POST /json_proto HTTP/1.0 [16:20:46]Method: POST [16:20:46]URL: /json_proto [16:20:46]Method is POST - this is cgi request [16:20:46]url: /json_proto [16:20:46]query_string will be loaded in cgi processing [16:20:46]execute_cgi json_proto POST (null) [16:20:46]execute_cgi path=json_proto method=POST [16:20:46]POST find Content-Length [16:20:46]Host: 172.17.47.196:8080 [16:20:46]Content-Length: 745 [16:20:46]Content-Type: application/json [16:20:46] [16:20:46]POST finish read [16:20:46]Found Content-Length = 745 [16:20:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147832", "tax_sys" : 0, "items" : [ { "code": "4870202521186", "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" : 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" ] } } [16:20:46]execute_script... [16:20: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)147832", "tax_sys" : 0, "items" : [ { "code": "4870202521186", "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" : 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" ] } } [16:20:46]POST & json_proto [16:20:46]process_json_proto [16:20:46]json parsed OK: [16:20:46]protocol is kg_v1.0 [16:20:46]action value=close_receipt [16:20:46]process_action close_receipt [16:20:46]cmd_close_receipt [16:20:46]MH_GetDate [16:20:46]Write to MH i2c: F0 00 00 4A 01 3A [16:20:46]Write i2c OK [16:20:46]MH_I2C_Read... [16:20:46]Read from MH i2c: F0 [16:20:46]MH_I2C_Read... [16:20:46]Read from MH i2c: F0 09 00 [16:20:46]MH_I2C_Read... [16:20:46]Read from MH i2c: F0 09 00 4A 01 00 DF A0 ED 66 4C 6B 94 66 C6 [16:20:46]GetLastDocTimeStamp 1726849226 [16:20:46]current date 1726849247 [16:20:46]FM_GetShiftState [16:20:46]SAM_PROTO_GetShiftState [16:20:46]wFMCommunicate request_size=4 [16:20:46]MH_SAM_APDU [16:20:46]CAPDU: 80 13 01 00 [16:20:46]Write to MH i2c: E2 08 00 4B 01 80 13 01 00 00 00 00 00 C9 [16:20:46]Write i2c OK [16:20:46]MH_I2C_Read... [16:20:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:46]Read from MH i2c: E2 [16:20:46]MH_I2C_Read... [16:20:46]Read from MH i2c: E2 0E 00 [16:20:46]MH_I2C_Read... [16:20:46]Read from MH i2c: E2 0E 00 4B 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 54 [16:20:46]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:20:46]wFMCommunicate OK [16:20:46]SAM_PROTO_GetShiftState done [16:20:46]FM_GetShiftState done [16:20:46]opened in 1726791534 [16:20:46]opened+sec_in_day 1726877934 [16:20:46]quantity*price = 7000 [16:20:46]sum+1 = 7001 [16:20:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 70.00 НСП 1% : 0.62 НДС 12% : 7.43 Наличными: 70.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 229 20.09.2024 16:20 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86070 ФПД: 131665342016640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T162047&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86070&fm=131665342016640&tin=02508201610067®Number=0000000000092592&sum=7000 0 [16:20:48]StoreToDocumentArchive [16:20:48]shift 495 fd 86070 [16:20:48]save to /storage/0495/doc_00086070 [16:20:48]save last doc name /storage/0495/doc_00086070 to /storage/kkm_last_doc_name [16:20:48]OFD Sender: No OFD packet to send [16:20:48]save OK [16:20:48]Clear old archive folders... [16:20:48]ProcessDocumentItem done err = 0, tmpTLVsize=312 [16:20:48]tlvbuf is 003F20F0 [16:20:48]SAM_PROTO_ClearQueue [16:20:48]wFMCommunicate request_size=4 [16:20:48]MH_SAM_APDU [16:20:48]CAPDU: 80 09 00 00 [16:20:48]Write to MH i2c: E2 08 00 58 01 80 09 00 00 00 00 00 00 CB [16:20:48]Write i2c OK [16:20:48]MH_I2C_Read... [16:20:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:20:48]Read from MH i2c: E2 [16:20:48]MH_I2C_Read... [16:20:48]Read from MH i2c: E2 03 00 [16:20:48]MH_I2C_Read... [16:20:48]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [16:20:48]RAPDU: 90 00 [16:20:48]wFMCommunicate OK [16:20:48]SAM_PROTO_ClearQueue done [16:20:48]KKMCreateOFDPacket [16:20:48]OFDProtocolAddRootSTLVToBuf [16:20:48]FM_MakeSignedData [16:20:48]FM_MakeSignedData [16:20:48]SAM_PROTO_SignData [16:20:48]wFMCommunicate request_size=4 [16:20:48]MH_SAM_APDU [16:20:48]CAPDU: 80 0D 01 02 [16:20:48]Write to MH i2c: E2 08 00 59 01 80 0D 01 02 00 00 00 00 D3 [16:20:48]Write i2c OK [16:20:48]MH_I2C_Read... [16:20:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:20:48]Read from MH i2c: E2 [16:20:48]MH_I2C_Read... [16:20:48]Read from MH i2c: E2 03 00 [16:20:48]MH_I2C_Read... [16:20:48]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [16:20:48]RAPDU: 90 00 [16:20:48]wFMCommunicate OK [16:20:48]wFMCommunicate request_size=255 [16:20:48]MH_SAM_APDU [16:20:48]CAPDU: 80 0D 02 02 FA 03 00 38 01 1E 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 38 36 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 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 E5 00 00 00 F4 03 04 00 DF A0 ED 66 0E 04 04 00 EF [16:20:48]Write to MH i2c: E2 02 01 5A 01 80 0D 02 02 FA 00 03 00 38 01 1E 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 38 36 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 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 E5 00 00 00 F4 03 04 00 DF A0 ED 66 0E 04 04 00 EF 00 00 D9 [16:20:48]Write i2c OK [16:20:48]MH_I2C_Read... [16:20:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:48]Read from MH i2c: E2 [16:20:48]MH_I2C_Read... [16:20:48]Read from MH i2c: E2 03 00 [16:20:48]MH_I2C_Read... [16:20:48]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [16:20:48]RAPDU: 90 00 [16:20:48]wFMCommunicate OK [16:20:48]wFMCommunicate request_size=71 [16:20:48]MH_SAM_APDU [16:20:48]CAPDU: 80 0D 02 02 42 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 77 BF B9 F0 AC 80 [16:20:48]Write to MH i2c: E2 4A 00 5B 01 80 0D 02 02 42 00 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 77 BF B9 F0 AC 80 00 00 90 [16:20:48]Write i2c OK [16:20:48]MH_I2C_Read... [16:20:48]Read from MH i2c: E2 [16:20:48]MH_I2C_Read... [16:20:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:48]Read from MH i2c: E2 03 00 [16:20:48]MH_I2C_Read... [16:20:48]Read from MH i2c: E2 03 00 5B 01 00 90 00 D0 [16:20:48]RAPDU: 90 00 [16:20:48]wFMCommunicate OK [16:20:48]wFMCommunicate request_size=4 [16:20:48]MH_SAM_APDU [16:20:48]CAPDU: 80 0D 03 02 [16:20:48]Write to MH i2c: E2 08 00 5C 01 80 0D 03 02 00 00 00 00 D8 [16:20:49]Write i2c OK [16:20:49]MH_I2C_Read... [16:20:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:20:49]Read from MH i2c: E2 [16:20:49]MH_I2C_Read... [16:20:49]Read from MH i2c: E2 0B 00 [16:20:49]MH_I2C_Read... [16:20:49]Read from MH i2c: E2 0B 00 5C 01 00 96 C2 0C D5 D3 BB D4 05 90 00 79 [16:20:49]RAPDU: 96 C2 0C D5 D3 BB D4 05 90 00 [16:20:49]wFMCommunicate OK [16:20:49]SAM_PROTO_SignData done [16:20:49]FM_MakeSignedData done [16:20:49]CreateOFDProtocolMessage [16:20:49]wFMCommunicate request_size=4 [16:20:49]MH_SAM_APDU [16:20:49]CAPDU: 80 11 00 00 [16:20:49]Write to MH i2c: E2 08 00 5D 01 80 11 00 00 00 00 00 00 D8 [16:20:49]Write i2c OK [16:20:49]MH_I2C_Read... [16:20:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:49]Read from MH i2c: E2 [16:20:49]MH_I2C_Read... [16:20:49]Read from MH i2c: E2 17 00 [16:20:49]MH_I2C_Read... [16:20:49]Read from MH i2c: E2 17 00 5D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 37 [16:20: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:20:49]wFMCommunicate OK [16:20:49]CreateOFDProtocolMessage done [16:20:49]OFDSenderStorePacket 86070 [16:20:49]StoreOFDPacket docnum=86070 [16:20: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 4C 01 00 00 6A A4 44 01 30 50 5A 03 01 00 03 00 38 01 1E 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 38 36 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 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 E5 00 00 00 F4 03 04 00 DF A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 77 BF B9 F0 AC 80 96 C2 0C D5 D3 BB D4 05 [16:20:49]CheckFolder [16:20:49]dirname=/storage/ofd_packets [16:20:49]CheckFolder done [16:20:49]ProducePacketName [16:20:49]name=ofd_packets/00086070 [16:20:49]NVStorageSaveData ofd_packets/00086070 [16:20:49]File name is /storage/ofd_packets/00086070 [16:20:49]Write 362 bytes [16:20:49]NVStorageSaveData done [16:20:49]OFDSenderStorePacket done [16:20:49]KKMCreateOFDPacket done [16:20:49]NVStorageSaveData kkm_last_timestamp [16:20:49]File name is /storage/kkm_last_timestamp [16:20:49]Write 4 bytes [16:20:49]NVStorageSaveData done [16:20:49]ExternCall_PrintAddStr [16:20:49]wPrintStart [16:20:49]Write to MH i2c: 01 00 00 5E 01 5F [16:20:49]Write i2c OK [16:20:49]MH_I2C_Read... [16:20:49]Read from MH i2c: 01 [16:20:49]MH_I2C_Read... [16:20:49]Read from MH i2c: 01 07 00 [16:20:49]MH_I2C_Read... [16:20:49]Read from MH i2c: 01 07 00 5E 01 00 00 00 00 00 FF 0F 74 [16:20:49]RasterBufferAndPrint [16:20:49]line Счет N : (3)147832 [16:20:49]line ИНН: 02508201610067 [16:20:49]line Контрольно-Кассовый Чек [16:20:49]line ПРОДАЖА [16:20:49]line Товар: 4870202521186 [16:20:49]line Чай холодный MAXI черный со вкусом клубн [16:20:49]line 1.000 * 70.00 [16:20:49]line = 70.00 [16:20:49]line НДС 12% НСП 1% [16:20:49]line > о реализуемом товаре [16:20:49]line ИТОГО: 70.00 [16:20:49]line НСП 1% : 0.62 [16:20:49]line НДС 12% : 7.43 [16:20:49]line Наличными: 70.00 [16:20:49]line Безнал.: 0.00 [16:20:49]line Место: АЗС № 137 "Партнер Нефть" [16:20:49]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:20:49]line СНО: Общий режим [16:20:49]line Чек 229 20.09.2024 16:20 [16:20:49]line Смена: 495 ФФД: 1.0 [16:20:49]line ЗНМ: 0300000064 [16:20:49]line РНМ: 0000000000092592 [16:20:49]line Версия ККМ: 001 [16:20:49]line ФМ: 0000000000874979 [16:20:49]line ФД: 86070 [16:20:49]line ФПД: 131665342016640 [16:20:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T162047&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86070&fm=131665342016640&tin=02508201610067®Number=0000000000092592&sum=7000 [16:20:49]OFD Sender: Processing packet 86070 [packets to send 264, broken 263] [16:20:49]ProducePacketName [16:20:49]name=ofd_packets/00086070 [16:20:49]OFD Sender: To server: pG, [16:20:49]CommunicateWithHost lk.salyk.kg:30040 [16:20:49]ConnectInit lk.salyk.kg [16:20:49]line 0 [16:20:49]written 0, free lines is 4095 [16:20:49]Write to MH i2c: 01 00 00 87 01 88 [16:20:49]Write i2c OK [16:20:49]MH_I2C_Read... [16:20:49]Read from MH i2c: 01 [16:20:49]MH_I2C_Read... [16:20:49]Read from MH i2c: 01 07 00 [16:20:49]MH_I2C_Read... [16:20:49]Read from MH i2c: 01 07 00 87 01 00 00 00 00 00 F8 0C 93 [16:20:49]RasterBufferAndPrint [16:20:49]line [16:20:49]line [16:20:49]line [16:20:49]line [16:20:49]line [16:20:49]written 0, free lines is 3356 [16:20:49]MH_Cut [16:20:49]Write to MH i2c: D1 01 00 8E 01 01 61 [16:20:49]Write i2c OK [16:20:49]MH_I2C_Read... [16:20:49]Read from MH i2c: D1 [16:20:49]MH_I2C_Read... [16:20:49]Read from MH i2c: D1 01 00 [16:20:49]MH_I2C_Read... [16:20:49]Read from MH i2c: D1 01 00 8E 01 00 60 [16:20:49]Write to MH i2c: 01 00 00 8F 01 90 [16:20:49]Write i2c OK [16:20:49]MH_I2C_Read... [16:20:50]*** Cut start [16:20:50]*** Partial cut [16:20:50]*** CUTSNS_PIN = 1 [16:20:50]*** CUTSNS_PIN = 0 [16:20:50]*** Brake cut motor [16:20:51]Read from MH i2c: 01 [16:20:51]MH_I2C_Read... [16:20:51]*** Stop cut motor [16:20:51]*** Cut end [16:20:51]Read from MH i2c: 01 07 00 [16:20:51]MH_I2C_Read... [16:20:51]Read from MH i2c: 01 07 00 8F 01 00 00 00 00 00 FF 0F A5 [16:20:51]process_action close_receipt done [16:20:51]requested_data is exist [16:20:51]produce_requested_data [16:20:51]requested_item fm.sn is exist - process it [16:20:51]wFMCommunicate request_size=4 [16:20:51]MH_SAM_APDU [16:20:51]CAPDU: 80 11 00 00 [16:20:51]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [16:20:51]Write i2c OK [16:20:51]MH_I2C_Read... [16:20:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:51]Read from MH i2c: E2 [16:20:51]MH_I2C_Read... [16:20:51]Read from MH i2c: E2 17 00 [16:20:51]MH_I2C_Read... [16:20: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 [16:20: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:20:51]wFMCommunicate OK [16:20:51]requested_item fd.num is exist - process it [16:20:51]SAM_PROTO_GetFieldsCounters [16:20:51]wFMCommunicate request_size=4 [16:20:51]MH_SAM_APDU [16:20:51]CAPDU: 80 13 00 00 [16:20:51]Write to MH i2c: E2 08 00 91 01 80 13 00 00 00 00 00 00 0E [16:20:51]Write i2c OK [16:20:51]MH_I2C_Read... [16:20:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:20:51]Read from MH i2c: E2 [16:20:51]MH_I2C_Read... [16:20:51]Read from MH i2c: E2 62 00 [16:20:51]MH_I2C_Read... [16:20: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 36 50 01 00 0E 04 04 00 EF 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 63 [16:20: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 36 50 01 00 0E 04 04 00 EF 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:20:51]wFMCommunicate OK [16:20:51]SAM_PROTO_GetFieldsCounters done [16:20:51]requested_item shift.num is exist - process it [16:20:51]requested_item shift.opened is exist - process it [16:20:51]req_shift_opened [16:20:51]FM_GetShiftState [16:20:51]SAM_PROTO_GetShiftState [16:20:51]wFMCommunicate request_size=4 [16:20:51]MH_SAM_APDU [16:20:51]CAPDU: 80 13 01 00 [16:20:51]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [16:20:51]Write i2c OK [16:20:51]MH_I2C_Read... [16:20:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:51]Read from MH i2c: E2 [16:20:51]MH_I2C_Read... [16:20:51]Read from MH i2c: E2 0E 00 [16:20:51]MH_I2C_Read... [16:20:51]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9B [16:20:51]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:20:51]wFMCommunicate OK [16:20:51]SAM_PROTO_GetShiftState done [16:20:51]FM_GetShiftState done [16:20:51]req_shift_opened done [16:20:51]requested_item shift.open_date is exist - process it [16:20:51]req_shift_open_date [16:20:51]req_shift_open_date done [16:20:51]produce_requested_data done [16:20:51]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86070,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:20:51]process_action_free close_receipt [16:20:51]json_value_free [16:20:51]json_value_free done [16:20:51]process_json_proto returns [16:20:51]Send response to host [16:20:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86070,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:20:51]free response buf [16:20:51]execute_script done [16:20:51]execute_script returns [16:20:51]free content buf [16:20:51]Sock 10.Close socket [16:20:51]Sock 10.Thread stoped [16:20:53]Connected sock=11 [16:20: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 4C 01 00 00 6A A4 44 01 30 50 5A 03 01 00 03 00 38 01 1E 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 38 36 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 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 E5 00 00 00 F4 03 04 00 DF A0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 77 BF B9 F0 AC 80 96 C2 0C D5 D3 BB D4 05 [16:20: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 FC 44 47 00 54 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 36 50 01 00 F4 03 04 00 B9 4B ED 66 B6 04 01 00 00 ED E5 F9 A8 27 42 C8 1E [16:20:54]CommunicateWithHost err = 0 [16:20:54]CheckOFDResponse [16:20:54]1017 (14) - 77093643461234 [16:20:54]1041 (16) - 0000000000874979 [16:20:54]1040 (4) - 86070 [16:20:54]1012 (4) - 20.09.2024 10:17 [16:20:54]1206 (1) - 0 [16:20:54]OFD Sender: Remove packet 86070 [16:20:54]ProducePacketName [16:20:54]name=ofd_packets/00086070 [16:20:54]NVStorageDeleteData [16:20:54]OFD Sender: No OFD packet to send [16:20:59]OFD Sender: No OFD packet to send [16:21:04]OFD Sender: No OFD packet to send [16:21:09]OFD Sender: No OFD packet to send [16:21:14]OFD Sender: No OFD packet to send [16:21:17]recv_with_timeout no data received [16:21:19]OFD Sender: No OFD packet to send [16:21:24]OFD Sender: No OFD packet to send [16:21:29]OFD Sender: No OFD packet to send [16:21:34]OFD Sender: No OFD packet to send [16:21:37]recv_with_timeout no data received [16:21:39]OFD Sender: No OFD packet to send [16:21:44]OFD Sender: No OFD packet to send [16:21:49]OFD Sender: No OFD packet to send [16:21:54]recv_with_timeout no data received [16:21:54]OFD Sender: No OFD packet to send [16:21:59]OFD Sender: No OFD packet to send [16:22:04]OFD Sender: No OFD packet to send [16:22:09]OFD Sender: No OFD packet to send [16:22:13]recv_with_timeout no data received [16:22:14]OFD Sender: No OFD packet to send [16:22:19]OFD Sender: No OFD packet to send [16:22:24]OFD Sender: No OFD packet to send [16:22:29]OFD Sender: No OFD packet to send [16:22:31]recv_with_timeout no data received [16:22:34]OFD Sender: No OFD packet to send [16:22:39]OFD Sender: No OFD packet to send [16:22:44]OFD Sender: No OFD packet to send [16:22:48]recv_with_timeout no data received [16:22:49]OFD Sender: No OFD packet to send [16:22:54]OFD Sender: No OFD packet to send [16:22:59]OFD Sender: No OFD packet to send [16:23:04]OFD Sender: No OFD packet to send [16:23:09]recv_with_timeout no data received [16:23:09]OFD Sender: No OFD packet to send [16:23:14]OFD Sender: No OFD packet to send [16:23:19]OFD Sender: No OFD packet to send [16:23:24]OFD Sender: No OFD packet to send [16:23:28]recv_with_timeout no data received [16:23:29]OFD Sender: No OFD packet to send [16:23:34]OFD Sender: No OFD packet to send [16:23:39]OFD Sender: No OFD packet to send [16:23:44]OFD Sender: No OFD packet to send [16:23:49]OFD Sender: No OFD packet to send [16:23:54]OFD Sender: No OFD packet to send [16:23:55]recv_with_timeout no data received [16:23:59]OFD Sender: No OFD packet to send [16:24:01]accept exits with 9 [16:24:01]New connection [16:24:01]New thread 3066670436 created [16:24:01]Thread 3066813796 joined [16:24:01]Waiting for new connection... [16:24:01] Sock 9.Parse request [16:24:01]Sock 9.Check first char [16:24:01]Sock 9.First char is OK [16:24:01]request: POST /json_proto HTTP/1.0 [16:24:01]Method: POST [16:24:01]URL: /json_proto [16:24:01]Method is POST - this is cgi request [16:24:01]url: /json_proto [16:24:01]query_string will be loaded in cgi processing [16:24:01]execute_cgi json_proto POST (null) [16:24:01]execute_cgi path=json_proto method=POST [16:24:01]POST find Content-Length [16:24:01]Host: 172.17.47.196:8080 [16:24:01]Content-Length: 682 [16:24:01]Content-Type: application/json [16:24:01] [16:24:01]POST finish read [16:24:01]Found Content-Length = 682 [16:24:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870949", "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 }]} ], "deposit" : 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:24:01]execute_script... [16:24:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870949", "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 }]} ], "deposit" : 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:24:01]POST & json_proto [16:24:01]process_json_proto [16:24:01]json parsed OK: [16:24:01]protocol is kg_v1.0 [16:24:01]action value=close_receipt [16:24:01]process_action close_receipt [16:24:01]cmd_close_receipt [16:24:01]MH_GetDate [16:24:01]Write to MH i2c: F0 00 00 93 01 83 [16:24:01]Write i2c OK [16:24:01]MH_I2C_Read... [16:24:01]Read from MH i2c: F0 [16:24:01]MH_I2C_Read... [16:24:01]Read from MH i2c: F0 09 00 [16:24:01]MH_I2C_Read... [16:24:01]Read from MH i2c: F0 09 00 93 01 00 A2 A1 ED 66 4C 6B 94 66 D3 [16:24:01]GetLastDocTimeStamp 1726849247 [16:24:01]current date 1726849442 [16:24:01]FM_GetShiftState [16:24:01]SAM_PROTO_GetShiftState [16:24:01]wFMCommunicate request_size=4 [16:24:01]MH_SAM_APDU [16:24:01]CAPDU: 80 13 01 00 [16:24:01]Write to MH i2c: E2 08 00 94 01 80 13 01 00 00 00 00 00 12 [16:24:01]Write i2c OK [16:24:01]MH_I2C_Read... [16:24:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:01]Read from MH i2c: E2 [16:24:01]MH_I2C_Read... [16:24:01]Read from MH i2c: E2 0E 00 [16:24:01]MH_I2C_Read... [16:24:01]Read from MH i2c: E2 0E 00 94 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9D [16:24:01]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:24:01]wFMCommunicate OK [16:24:01]SAM_PROTO_GetShiftState done [16:24:01]FM_GetShiftState done [16:24:01]opened in 1726791534 [16:24:01]opened+sec_in_day 1726877934 [16:24:01]quantity*price = 50063 [16:24:01]sum+1 = 50064 [16:24:01]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 СНО: Общий режим Чек 230 20.09.2024 16:24 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86071 ФПД: 264852056187426 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T162402&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86071&fm=264852056187426&tin=02508201610067®Number=0000000000092592&sum=50000 [16:24:02]StoreToDocumentArchive [16:24:02]shift 495 fd 86071 [16:24:02]save to /storage/0495/doc_00086071 [16:24:02]save last doc name /storage/0495/doc_00086071 to /storage/kkm_last_doc_name [16:24:02]save OK [16:24:02]Clear old archive folders... [16:24:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:24:02]tlvbuf is 003BE860 [16:24:02]SAM_PROTO_ClearQueue [16:24:02]wFMCommunicate request_size=4 [16:24:02]MH_SAM_APDU [16:24:02]CAPDU: 80 09 00 00 [16:24:02]Write to MH i2c: E2 08 00 A1 01 80 09 00 00 00 00 00 00 14 [16:24:02]Write i2c OK [16:24:02]MH_I2C_Read... [16:24:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:24:02]Read from MH i2c: E2 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [16:24:02]RAPDU: 90 00 [16:24:02]wFMCommunicate OK [16:24:02]SAM_PROTO_ClearQueue done [16:24:02]KKMCreateOFDPacket [16:24:02]OFDProtocolAddRootSTLVToBuf [16:24:02]FM_MakeSignedData [16:24:02]FM_MakeSignedData [16:24:02]SAM_PROTO_SignData [16:24:02]wFMCommunicate request_size=4 [16:24:02]MH_SAM_APDU [16:24:02]CAPDU: 80 0D 01 02 [16:24:02]Write to MH i2c: E2 08 00 A2 01 80 0D 01 02 00 00 00 00 1C [16:24:02]Write i2c OK [16:24:02]MH_I2C_Read... [16:24:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:24:02]Read from MH i2c: E2 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [16:24:02]RAPDU: 90 00 [16:24:02]wFMCommunicate OK [16:24:02]wFMCommunicate request_size=255 [16:24:02]MH_SAM_APDU [16:24:02]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 E6 00 00 00 F4 03 04 00 A2 A1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [16:24:02]Write to MH i2c: E2 02 01 A3 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 E6 00 00 00 F4 03 04 00 A2 A1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 12 [16:24:02]Write i2c OK [16:24:02]MH_I2C_Read... [16:24:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:02]Read from MH i2c: E2 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [16:24:02]RAPDU: 90 00 [16:24:02]wFMCommunicate OK [16:24:02]wFMCommunicate request_size=11 [16:24:02]MH_SAM_APDU [16:24:02]CAPDU: 80 0D 02 02 06 F0 E1 AC BA 22 22 [16:24:02]Write to MH i2c: E2 0E 00 A4 01 80 0D 02 02 06 00 F0 E1 AC BA 22 22 00 00 A6 [16:24:02]Write i2c OK [16:24:02]MH_I2C_Read... [16:24:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:02]Read from MH i2c: E2 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [16:24:02]RAPDU: 90 00 [16:24:02]wFMCommunicate OK [16:24:02]wFMCommunicate request_size=4 [16:24:02]MH_SAM_APDU [16:24:02]CAPDU: 80 0D 03 02 [16:24:02]Write to MH i2c: E2 08 00 A5 01 80 0D 03 02 00 00 00 00 21 [16:24:02]Write i2c OK [16:24:02]MH_I2C_Read... [16:24:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:24:02]Read from MH i2c: E2 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 0B 00 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 0B 00 A5 01 00 8D A7 62 8E 5B BA AA 8D 90 00 92 [16:24:02]RAPDU: 8D A7 62 8E 5B BA AA 8D 90 00 [16:24:02]wFMCommunicate OK [16:24:02]SAM_PROTO_SignData done [16:24:02]FM_MakeSignedData done [16:24:02]CreateOFDProtocolMessage [16:24:02]wFMCommunicate request_size=4 [16:24:02]MH_SAM_APDU [16:24:02]CAPDU: 80 11 00 00 [16:24:02]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [16:24:02]Write i2c OK [16:24:02]MH_I2C_Read... [16:24:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:03]Read from MH i2c: E2 [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: E2 17 00 [16:24:03]MH_I2C_Read... [16:24:03]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 [16:24:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:24:03]wFMCommunicate OK [16:24:03]CreateOFDProtocolMessage done [16:24:03]OFDSenderStorePacket 86071 [16:24:03]StoreOFDPacket docnum=86071 [16:24: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 66 13 08 01 A5 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 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 E6 00 00 00 F4 03 04 00 A2 A1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F0 E1 AC BA 22 22 8D A7 62 8E 5B BA AA 8D [16:24:03]CheckFolder [16:24:03]dirname=/storage/ofd_packets [16:24:03]CheckFolder done [16:24:03]ProducePacketName [16:24:03]name=ofd_packets/00086071 [16:24:03]NVStorageSaveData ofd_packets/00086071 [16:24:03]File name is /storage/ofd_packets/00086071 [16:24:03]Write 302 bytes [16:24:03]NVStorageSaveData done [16:24:03]OFDSenderStorePacket done [16:24:03]KKMCreateOFDPacket done [16:24:03]NVStorageSaveData kkm_last_timestamp [16:24:03]File name is /storage/kkm_last_timestamp [16:24:03]Write 4 bytes [16:24:03]NVStorageSaveData done [16:24:03]ExternCall_PrintAddStr [16:24:03]wPrintStart [16:24:03]Write to MH i2c: 01 00 00 A7 01 A8 [16:24:03]Write i2c OK [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: 01 [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: 01 07 00 [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: 01 07 00 A7 01 00 00 00 00 00 FF 0F BD [16:24:03]RasterBufferAndPrint [16:24:03]line Счет N : (1)870949 [16:24:03]line ИНН: 02508201610067 [16:24:03]line Контрольно-Кассовый Чек [16:24:03]line ПРОДАЖА [16:24:03]line ТРК (МРК, ГНК) : 34 [16:24:03]line Товар: 2710194210 [16:24:03]line ДТ(л)-К-4 [16:24:03]line 6.570 * 76.20 [16:24:03]line = 500.63 [16:24:03]line НДС 12% НСП 1% [16:24:03]line > о реализуемом товаре [16:24:03]line ОКРУГЛЕНИЕ: -0.63 [16:24:03]line ИТОГО: 500.00 [16:24:03]line Внесено: 500.00 [16:24:03]line СДАЧА: 0.00 [16:24:03]line НСП 1% : 4.43 [16:24:03]line НДС 12% : 53.16 [16:24:03]line Наличными: 500.00 [16:24:03]line Безнал.: 0.00 [16:24:03]line Место: АЗС № 137 "Партнер Нефть" [16:24:03]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:24:03]line СНО: Общий режим [16:24:03]line Чек 230 20.09.2024 16:24 [16:24:03]line Смена: 495 ФФД: 1.0 [16:24:03]line ЗНМ: 0300000064 [16:24:03]line РНМ: 0000000000092592 [16:24:03]line Версия ККМ: 001 [16:24:03]line ФМ: 0000000000874979 [16:24:03]line ФД: 86071 [16:24:03]line ФПД: 264852056187426 [16:24:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T162402&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86071&fm=264852056187426&tin=02508201610067®Number=0000000000092592&sum=50000 [16:24:03]OFD Sender: Processing packet 86071 [packets to send 264, broken 263] [16:24:03]ProducePacketName [16:24:03]name=ofd_packets/00086071 [16:24:03]OFD Sender: To server: pG, [16:24:03]CommunicateWithHost lk.salyk.kg:30040 [16:24:03]ConnectInit lk.salyk.kg [16:24:03]written 0, free lines is 4095 [16:24:03]Write to MH i2c: 01 00 00 D2 01 D3 [16:24:03]Write i2c OK [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: 01 [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: 01 07 00 [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 D2 0C B8 [16:24:03]RasterBufferAndPrint [16:24:03]line [16:24:03]line [16:24:03]line [16:24:03]line [16:24:03]line [16:24:03]written 0, free lines is 3286 [16:24:03]MH_Cut [16:24:03]Write to MH i2c: D1 01 00 D9 01 01 AC [16:24:03]Write i2c OK [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: D1 [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: D1 01 00 [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: D1 01 00 D9 01 00 AB [16:24:03]Write to MH i2c: 01 00 00 DA 01 DB [16:24:03]Write i2c OK [16:24:03]MH_I2C_Read... [16:24:04]*** Cut start [16:24:04]*** Partial cut [16:24:04]*** CUTSNS_PIN = 1 [16:24:04]*** CUTSNS_PIN = 0 [16:24:04]*** Brake cut motor [16:24:05]Read from MH i2c: 01 [16:24:05]MH_I2C_Read... [16:24:05]*** Stop cut motor [16:24:05]*** Cut end [16:24:05]Read from MH i2c: 01 07 00 [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [16:24:05]process_action close_receipt done [16:24:05]requested_data is exist [16:24:05]produce_requested_data [16:24:05]requested_item fm.sn is exist - process it [16:24:05]wFMCommunicate request_size=4 [16:24:05]MH_SAM_APDU [16:24:05]CAPDU: 80 11 00 00 [16:24:05]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [16:24:05]Write i2c OK [16:24:05]MH_I2C_Read... [16:24:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:05]Read from MH i2c: E2 [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: E2 17 00 [16:24:05]MH_I2C_Read... [16:24:05]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 [16:24: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:24:05]wFMCommunicate OK [16:24:05]requested_item fd.num is exist - process it [16:24:05]SAM_PROTO_GetFieldsCounters [16:24:05]wFMCommunicate request_size=4 [16:24:05]MH_SAM_APDU [16:24:05]CAPDU: 80 13 00 00 [16:24:05]Write to MH i2c: E2 08 00 DC 01 80 13 00 00 00 00 00 00 59 [16:24:05]Write i2c OK [16:24:05]MH_I2C_Read... [16:24:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:24:05]Read from MH i2c: E2 [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: E2 62 00 [16:24:05]MH_I2C_Read... [16:24:05]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 37 50 01 00 0E 04 04 00 EF 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 B2 [16:24:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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:24:05]wFMCommunicate OK [16:24:05]SAM_PROTO_GetFieldsCounters done [16:24:05]requested_item shift.num is exist - process it [16:24:05]requested_item shift.opened is exist - process it [16:24:05]req_shift_opened [16:24:05]FM_GetShiftState [16:24:05]SAM_PROTO_GetShiftState [16:24:05]wFMCommunicate request_size=4 [16:24:05]MH_SAM_APDU [16:24:05]CAPDU: 80 13 01 00 [16:24:05]Write to MH i2c: E2 08 00 DD 01 80 13 01 00 00 00 00 00 5B [16:24:05]Write i2c OK [16:24:05]MH_I2C_Read... [16:24:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:05]Read from MH i2c: E2 [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: E2 0E 00 [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: E2 0E 00 DD 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E6 [16:24:05]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:24:05]wFMCommunicate OK [16:24:05]SAM_PROTO_GetShiftState done [16:24:05]FM_GetShiftState done [16:24:05]req_shift_opened done [16:24:05]requested_item shift.open_date is exist - process it [16:24:05]req_shift_open_date [16:24:05]req_shift_open_date done [16:24:05]produce_requested_data done [16:24:05]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86071,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:24:05]process_action_free close_receipt [16:24:05]json_value_free [16:24:05]json_value_free done [16:24:05]process_json_proto returns [16:24:05]Send response to host [16:24:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86071,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:24:05]free response buf [16:24:05]execute_script done [16:24:05]execute_script returns [16:24:05]free content buf [16:24:05]Sock 9.Close socket [16:24:05]Sock 9.Thread stoped [16:24:05]accept exits with 10 [16:24:05]New connection [16:24:05]New thread 3066813796 created [16:24:05]Thread 3066670436 joined [16:24:05]Waiting for new connection... [16:24:05] Sock 10.Parse request [16:24:05]Sock 10.Check first char [16:24:05]Sock 10.First char is OK [16:24:05]request: POST /json_proto HTTP/1.0 [16:24:05]Method: POST [16:24:05]URL: /json_proto [16:24:05]Method is POST - this is cgi request [16:24:05]url: /json_proto [16:24:05]query_string will be loaded in cgi processing [16:24:05]execute_cgi json_proto POST (null) [16:24:05]execute_cgi path=json_proto method=POST [16:24:05]POST find Content-Length [16:24:05]Host: 172.17.47.196:8080 [16:24:05]Content-Length: 677 [16:24:05]Content-Type: application/json [16:24:05] [16:24:05]POST finish read [16:24:05]Found Content-Length = 677 [16:24:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870952", "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:24:05]execute_script... [16: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 : (1)870952", "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:24:05]POST & json_proto [16:24:05]process_json_proto [16:24:05]json parsed OK: [16:24:05]protocol is kg_v1.0 [16:24:05]action value=close_receipt [16:24:05]process_action close_receipt [16:24:05]cmd_close_receipt [16:24:05]MH_GetDate [16:24:05]Write to MH i2c: F0 00 00 DE 01 CE [16:24:05]Write i2c OK [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: F0 [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: F0 09 00 [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: F0 09 00 DE 01 00 A6 A1 ED 66 4C 6B 94 66 22 [16:24:05]GetLastDocTimeStamp 1726849442 [16:24:05]current date 1726849446 [16:24:05]FM_GetShiftState [16:24:05]SAM_PROTO_GetShiftState [16:24:05]wFMCommunicate request_size=4 [16:24:05]MH_SAM_APDU [16:24:05]CAPDU: 80 13 01 00 [16:24:05]Write to MH i2c: E2 08 00 DF 01 80 13 01 00 00 00 00 00 5D [16:24:05]Write i2c OK [16:24:05]MH_I2C_Read... [16:24:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:05]Read from MH i2c: E2 [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: E2 0E 00 [16:24:05]MH_I2C_Read... [16:24:05]Read from MH i2c: E2 0E 00 DF 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E8 [16:24:05]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:24:05]wFMCommunicate OK [16:24:05]SAM_PROTO_GetShiftState done [16:24:05]FM_GetShiftState done [16:24:05]opened in 1726791534 [16:24:05]opened+sec_in_day 1726877934 [16:24:05]quantity*price = 50036 [16:24:05]sum+1 = 50037 [16:24:05]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 233 20.09.2024 16:27 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86074 ФПД: 54989493963667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T162715&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86074&fm=54989493963667&tin=02508201610067®Number=0000000000092592&sum=9500 0 [16:27:15]StoreToDocumentArchive [16:27:15]shift 495 fd 86074 [16:27:15]save to /storage/0495/doc_00086074 [16:27:15]save last doc name /storage/0495/doc_00086074 to /storage/kkm_last_doc_name [16:27:15]save OK [16:27:15]Clear old archive folders... [16:27:15]ProcessDocumentItem done err = 0, tmpTLVsize=304 [16:27:15]tlvbuf is 003CE2C0 [16:27:15]SAM_PROTO_ClearQueue [16:27:15]wFMCommunicate request_size=4 [16:27:15]MH_SAM_APDU [16:27:15]CAPDU: 80 09 00 00 [16:27:15]Write to MH i2c: E2 08 00 81 02 80 09 00 00 00 00 00 00 F5 [16:27:15]Write i2c OK [16:27:15]MH_I2C_Read... [16:27:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:27:15]Read from MH i2c: E2 [16:27:15]MH_I2C_Read... [16:27:15]Read from MH i2c: E2 03 00 [16:27:15]MH_I2C_Read... [16:27:15]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [16:27:15]RAPDU: 90 00 [16:27:15]wFMCommunicate OK [16:27:15]SAM_PROTO_ClearQueue done [16:27:15]KKMCreateOFDPacket [16:27:15]OFDProtocolAddRootSTLVToBuf [16:27:15]FM_MakeSignedData [16:27:15]FM_MakeSignedData [16:27:15]SAM_PROTO_SignData [16:27:15]wFMCommunicate request_size=4 [16:27:15]MH_SAM_APDU [16:27:15]CAPDU: 80 0D 01 02 [16:27:15]Write to MH i2c: E2 08 00 82 02 80 0D 01 02 00 00 00 00 FD [16:27:15]Write i2c OK [16:27:15]MH_I2C_Read... [16:27:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:27:16]Read from MH i2c: E2 [16:27:16]MH_I2C_Read... [16:27:16]Read from MH i2c: E2 03 00 [16:27:16]MH_I2C_Read... [16:27:16]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [16:27:16]RAPDU: 90 00 [16:27:16]wFMCommunicate OK [16:27:16]wFMCommunicate request_size=255 [16:27:16]MH_SAM_APDU [16:27:16]CAPDU: 80 0D 02 02 FA 03 00 30 01 1E 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 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 E9 00 00 00 F4 03 04 00 63 A2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 [16:27:16]Write to MH i2c: E2 02 01 83 02 80 0D 02 02 FA 00 03 00 30 01 1E 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 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 E9 00 00 00 F4 03 04 00 63 A2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 00 00 74 [16:27:16]Write i2c OK [16:27:16]MH_I2C_Read... [16:27:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:16]Read from MH i2c: E2 [16:27:16]MH_I2C_Read... [16:27:16]Read from MH i2c: E2 03 00 [16:27:16]MH_I2C_Read... [16:27:16]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [16:27:16]RAPDU: 90 00 [16:27:16]wFMCommunicate OK [16:27:16]wFMCommunicate request_size=63 [16:27:16]MH_SAM_APDU [16:27:16]CAPDU: 80 0D 02 02 3A 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 32 03 3D 41 0B 93 [16:27:16]Write to MH i2c: E2 42 00 84 02 80 0D 02 02 3A 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 32 03 3D 41 0B 93 00 00 34 [16:27:16]Write i2c OK [16:27:16]MH_I2C_Read... [16:27:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:16]Read from MH i2c: E2 [16:27:16]MH_I2C_Read... [16:27:16]Read from MH i2c: E2 03 00 [16:27:16]MH_I2C_Read... [16:27:16]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [16:27:16]RAPDU: 90 00 [16:27:16]wFMCommunicate OK [16:27:16]wFMCommunicate request_size=4 [16:27:16]MH_SAM_APDU [16:27:16]CAPDU: 80 0D 03 02 [16:27:16]Write to MH i2c: E2 08 00 85 02 80 0D 03 02 00 00 00 00 02 [16:27:16]Write i2c OK [16:27:16]MH_I2C_Read... [16:27:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:27:16]Read from MH i2c: E2 [16:27:16]MH_I2C_Read... [16:27:16]Read from MH i2c: E2 0B 00 [16:27:16]MH_I2C_Read... [16:27:16]Read from MH i2c: E2 0B 00 85 02 00 99 FD F6 68 6B D1 C4 0F 90 00 06 [16:27:16]RAPDU: 99 FD F6 68 6B D1 C4 0F 90 00 [16:27:16]wFMCommunicate OK [16:27:16]SAM_PROTO_SignData done [16:27:16]FM_MakeSignedData done [16:27:16]CreateOFDProtocolMessage [16:27:16]wFMCommunicate request_size=4 [16:27:16]MH_SAM_APDU [16:27:16]CAPDU: 80 11 00 00 [16:27:16]Write to MH i2c: E2 08 00 86 02 80 11 00 00 00 00 00 00 02 [16:27:16]Write i2c OK [16:27:16]MH_I2C_Read... [16:27:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:16]Read from MH i2c: E2 [16:27:16]MH_I2C_Read... [16:27:16]Read from MH i2c: E2 17 00 [16:27:16]MH_I2C_Read... [16:27:16]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 [16:27: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:27:16]wFMCommunicate OK [16:27:16]CreateOFDProtocolMessage done [16:27:16]OFDSenderStorePacket 86074 [16:27:16]StoreOFDPacket docnum=86074 [16:27: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 44 01 00 00 7D 65 3C 01 19 D6 5A 03 01 00 03 00 30 01 1E 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 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 E9 00 00 00 F4 03 04 00 63 A2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 32 03 3D 41 0B 93 99 FD F6 68 6B D1 C4 0F [16:27:16]CheckFolder [16:27:16]dirname=/storage/ofd_packets [16:27:16]CheckFolder done [16:27:16]ProducePacketName [16:27:16]name=ofd_packets/00086074 [16:27:16]NVStorageSaveData ofd_packets/00086074 [16:27:16]File name is /storage/ofd_packets/00086074 [16:27:16]Write 354 bytes [16:27:16]NVStorageSaveData done [16:27:16]OFDSenderStorePacket done [16:27:16]KKMCreateOFDPacket done [16:27:16]NVStorageSaveData kkm_last_timestamp [16:27:16]File name is /storage/kkm_last_timestamp [16:27:16]Write 4 bytes [16:27:16]NVStorageSaveData done [16:27:16]ExternCall_PrintAddStr [16:27:16]wPrintStart [16:27:16]Write to MH i2c: 01 00 00 87 02 89 [16:27:16]Write i2c OK [16:27:16]MH_I2C_Read... [16:27:16]Read from MH i2c: 01 [16:27:16]MH_I2C_Read... [16:27:16]Read from MH i2c: 01 07 00 [16:27:16]MH_I2C_Read... [16:27:16]Read from MH i2c: 01 07 00 87 02 00 00 00 00 00 FF 0F 9E [16:27:16]RasterBufferAndPrint [16:27:16]line Счет N : (3)147833 [16:27:16]line ИНН: 02508201610067 [16:27:16]line Контрольно-Кассовый Чек [16:27:16]line ПРОДАЖА [16:27:16]line Товар: 4700000480302 [16:27:16]line Напиток энерг Nitro манго-клуб 0.45 ж/б [16:27:16]line 1.000 * 95.00 [16:27:16]line = 95.00 [16:27:16]line НДС 12% НСП 1% [16:27:16]line > о реализуемом товаре [16:27:16]line ИТОГО: 95.00 [16:27:16]line НСП 1% : 0.84 [16:27:16]line НДС 12% : 10.09 [16:27:16]line Наличными: 95.00 [16:27:16]line Безнал.: 0.00 [16:27:16]line Место: АЗС № 137 "Партнер Нефть" [16:27:16]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:27:16]line СНО: Общий режим [16:27:16]line Чек 233 20.09.2024 16:27 [16:27:16]line Смена: 495 ФФД: 1.0 [16:27:16]line ЗНМ: 0300000064 [16:27:16]line РНМ: 0000000000092592 [16:27:16]line Версия ККМ: 001 [16:27:16]line ФМ: 0000000000874979 [16:27:16]line ФД: 86074 [16:27:16]line ФПД: 54989493963667 [16:27:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T162715&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86074&fm=54989493963667&tin=02508201610067®Number=0000000000092592&sum=9500 [16:27:16]line 0 [16:27:16]written 0, free lines is 4095 [16:27:17]Write to MH i2c: 01 00 00 B0 02 B2 [16:27:17]Write i2c OK [16:27:17]MH_I2C_Read... [16:27:17]Read from MH i2c: 01 [16:27:17]MH_I2C_Read... [16:27:17]Read from MH i2c: 01 07 00 [16:27:17]MH_I2C_Read... [16:27:17]Read from MH i2c: 01 07 00 B0 02 00 00 00 00 00 E6 0C AB [16:27:17]RasterBufferAndPrint [16:27:17]line [16:27:17]line [16:27:17]line [16:27:17]line [16:27:17]line [16:27:17]written 0, free lines is 3308 [16:27:17]MH_Cut [16:27:17]Write to MH i2c: D1 01 00 B7 02 01 8B [16:27:17]Write i2c OK [16:27:17]MH_I2C_Read... [16:27:17]Read from MH i2c: D1 [16:27:17]MH_I2C_Read... [16:27:17]Read from MH i2c: D1 01 00 [16:27:17]MH_I2C_Read... [16:27:17]Read from MH i2c: D1 01 00 B7 02 00 8A [16:27:17]Write to MH i2c: 01 00 00 B8 02 BA [16:27:17]Write i2c OK [16:27:17]MH_I2C_Read... [16:27:17]*** Cut start [16:27:17]*** Partial cut [16:27:17]*** CUTSNS_PIN = 1 [16:27:18]*** CUTSNS_PIN = 0 [16:27:18]*** Brake cut motor [16:27:18]Read from MH i2c: 01 [16:27:18]MH_I2C_Read... [16:27:18]*** Stop cut motor [16:27:18]*** Cut end [16:27:18]Read from MH i2c: 01 07 00 [16:27:18]MH_I2C_Read... [16:27:18]Read from MH i2c: 01 07 00 B8 02 00 00 00 00 00 FF 0F CF [16:27:18]process_action close_receipt done [16:27:18]requested_data is exist [16:27:18]produce_requested_data [16:27:18]requested_item fm.sn is exist - process it [16:27:18]wFMCommunicate request_size=4 [16:27:18]MH_SAM_APDU [16:27:18]CAPDU: 80 11 00 00 [16:27:18]Write to MH i2c: E2 08 00 B9 02 80 11 00 00 00 00 00 00 35 [16:27:18]Write i2c OK [16:27:18]MH_I2C_Read... [16:27:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:18]Read from MH i2c: E2 [16:27:18]MH_I2C_Read... [16:27:18]Read from MH i2c: E2 17 00 [16:27:18]MH_I2C_Read... [16:27:18]Read from MH i2c: E2 17 00 B9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 94 [16:27:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:27:18]wFMCommunicate OK [16:27:18]requested_item fd.num is exist - process it [16:27:18]SAM_PROTO_GetFieldsCounters [16:27:18]wFMCommunicate request_size=4 [16:27:18]MH_SAM_APDU [16:27:18]CAPDU: 80 13 00 00 [16:27:18]Write to MH i2c: E2 08 00 BA 02 80 13 00 00 00 00 00 00 38 [16:27:18]Write i2c OK [16:27:18]MH_I2C_Read... [16:27:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:27:18]Read from MH i2c: E2 [16:27:18]MH_I2C_Read... [16:27:18]Read from MH i2c: E2 62 00 [16:27:18]MH_I2C_Read... [16:27:18]Read from MH i2c: E2 62 00 BA 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 3A 50 01 00 0E 04 04 00 EF 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 9D [16:27: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 3A 50 01 00 0E 04 04 00 EF 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:27:18]wFMCommunicate OK [16:27:18]SAM_PROTO_GetFieldsCounters done [16:27:18]requested_item shift.num is exist - process it [16:27:18]requested_item shift.opened is exist - process it [16:27:18]req_shift_opened [16:27:18]FM_GetShiftState [16:27:18]SAM_PROTO_GetShiftState [16:27:18]wFMCommunicate request_size=4 [16:27:18]MH_SAM_APDU [16:27:18]CAPDU: 80 13 01 00 [16:27:18]Write to MH i2c: E2 08 00 BB 02 80 13 01 00 00 00 00 00 3A [16:27:18]Write i2c OK [16:27:18]MH_I2C_Read... [16:27:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:18]Read from MH i2c: E2 [16:27:18]MH_I2C_Read... [16:27:18]Read from MH i2c: E2 0E 00 [16:27:18]MH_I2C_Read... [16:27:18]Read from MH i2c: E2 0E 00 BB 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C5 [16:27:18]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:27:18]wFMCommunicate OK [16:27:18]SAM_PROTO_GetShiftState done [16:27:18]FM_GetShiftState done [16:27:18]req_shift_opened done [16:27:18]requested_item shift.open_date is exist - process it [16:27:18]req_shift_open_date [16:27:18]req_shift_open_date done [16:27:18]produce_requested_data done [16:27:18]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86074,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:27:18]process_action_free close_receipt [16:27:18]json_value_free [16:27:18]json_value_free done [16:27:18]process_json_proto returns [16:27:18]Send response to host [16:27:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86074,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:27:18]free response buf [16:27:18]execute_script done [16:27:18]execute_script returns [16:27:18]free content buf [16:27:18]Sock 10.Close socket [16:27:18]Sock 10.Thread stoped [16:27:24]recv_with_timeout no data received [16:27:44]recv_with_timeout no data received [16:24:06]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [16:24:06]Read from MH i2c: E2 [16:24:06]MH_I2C_Read... [16:24:06]Read from MH i2c: E2 03 00 [16:24:06]MH_I2C_Read... [16:24:06]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [16:24:06]RAPDU: 90 00 [16:24:06]wFMCommunicate OK [16:24:06]wFMCommunicate request_size=4 [16:24:06]MH_SAM_APDU [16:24:06]CAPDU: 80 15 03 00 [16:24:06]Write to MH i2c: E2 08 00 EA 01 80 15 03 00 00 00 00 00 6C [16:24:06]Write i2c OK [16:24:06]MH_I2C_Read... [16:24:06]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [16:24:06]Read from MH i2c: E2 [16:24:06]MH_I2C_Read... [16:24:06]Read from MH i2c: E2 40 00 [16:24:06]MH_I2C_Read... [16:24:06]Read from MH i2c: E2 40 00 EA 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 38 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 E7 00 00 00 35 04 06 00 EF 3C 11 CC 89 9E 90 00 FD [16:24:06]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 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 E7 00 00 00 35 04 06 00 EF 3C 11 CC 89 9E 90 00 [16:24:06]wFMCommunicate OK [16:24:06]SAM_PROTO_ProcessDocument answer len = 59 [16:24:06]SAM_PROTO_ProcessDocument done [16:24:06]SetTLVBufToDocument [16:24:06]Processing tag 1209 (04B9) [16:24:06]Malloc new data [16:24:06]Processing tag 1041 (0411) [16:24:06]Processing tag 1040 (0410) [16:24:06]Malloc new data [16:24:06]Processing tag 1038 (040E) [16:24:06]Malloc new data [16:24:06]Processing tag 1042 (0412) [16:24:06]Malloc new data [16:24:06]Processing tag 1077 (0435) [16:24:06]Malloc new data [16:24:06]SetTLVBufToDocument err=0 [16:24:06]KKMLoadAndSignReceiptData store KKM data [16:24:06]KKMLoadAndSignReceiptData err=0 [16:24:06]wFMCommunicate request_size=4 [16:24:06]MH_SAM_APDU [16:24:06]CAPDU: 80 11 00 00 [16:24:06]Write to MH i2c: E2 08 00 EB 01 80 11 00 00 00 00 00 00 66 [16:24:06]Write i2c OK [16:24:06]MH_I2C_Read... [16:24:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:06]Read from MH i2c: E2 [16:24:06]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 17 00 [16:24:07]MH_I2C_Read... [16:24:07]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 [16:24: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:24:07]wFMCommunicate OK [16:24:07]Счет N : (1)870952 ИНН: 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 СНО: Общий режим Чек 231 20.09.2024 16:24 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86072 ФПД: 263041275693470 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T162406&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86072&fm=263041275693470&tin=02508201610067®Number=0000000000092592&sum=50000 [16:24:07]StoreToDocumentArchive [16:24:07]shift 495 fd 86072 [16:24:07]save to /storage/0495/doc_00086072 [16:24:07]save last doc name /storage/0495/doc_00086072 to /storage/kkm_last_doc_name [16:24:07]save OK [16:24:07]Clear old archive folders... [16:24:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:24:07]tlvbuf is 0038C6F0 [16:24:07]SAM_PROTO_ClearQueue [16:24:07]wFMCommunicate request_size=4 [16:24:07]MH_SAM_APDU [16:24:07]CAPDU: 80 09 00 00 [16:24:07]Write to MH i2c: E2 08 00 EC 01 80 09 00 00 00 00 00 00 5F [16:24:07]Write i2c OK [16:24:07]MH_I2C_Read... [16:24:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:24:07]Read from MH i2c: E2 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 03 00 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [16:24:07]RAPDU: 90 00 [16:24:07]wFMCommunicate OK [16:24:07]SAM_PROTO_ClearQueue done [16:24:07]KKMCreateOFDPacket [16:24:07]OFDProtocolAddRootSTLVToBuf [16:24:07]FM_MakeSignedData [16:24:07]FM_MakeSignedData [16:24:07]SAM_PROTO_SignData [16:24:07]wFMCommunicate request_size=4 [16:24:07]MH_SAM_APDU [16:24:07]CAPDU: 80 0D 01 02 [16:24:07]Write to MH i2c: E2 08 00 ED 01 80 0D 01 02 00 00 00 00 67 [16:24:07]Write i2c OK [16:24:07]MH_I2C_Read... [16:24:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:24:07]Read from MH i2c: E2 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 03 00 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [16:24:07]RAPDU: 90 00 [16:24:07]wFMCommunicate OK [16:24:07]wFMCommunicate request_size=255 [16:24:07]MH_SAM_APDU [16:24:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 A6 A1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EF [16:24:07]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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 A6 A1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EF 00 00 DD [16:24:07]Write i2c OK [16:24:07]MH_I2C_Read... [16:24:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:07]Read from MH i2c: E2 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 03 00 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [16:24:07]RAPDU: 90 00 [16:24:07]wFMCommunicate OK [16:24:07]wFMCommunicate request_size=10 [16:24:07]MH_SAM_APDU [16:24:07]CAPDU: 80 0D 02 02 05 3C 11 CC 89 9E [16:24:07]Write to MH i2c: E2 0D 00 EF 01 80 0D 02 02 05 00 3C 11 CC 89 9E 00 00 B4 [16:24:07]Write i2c OK [16:24:07]MH_I2C_Read... [16:24:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:07]Read from MH i2c: E2 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 03 00 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [16:24:07]RAPDU: 90 00 [16:24:07]wFMCommunicate OK [16:24:07]wFMCommunicate request_size=4 [16:24:07]MH_SAM_APDU [16:24:07]CAPDU: 80 0D 03 02 [16:24:07]Write to MH i2c: E2 08 00 F0 01 80 0D 03 02 00 00 00 00 6C [16:24:07]Write i2c OK [16:24:07]MH_I2C_Read... [16:24:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:24:07]Read from MH i2c: E2 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 0B 00 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 0B 00 F0 01 00 7A BA 8D 81 F6 68 9F E2 90 00 8E [16:24:07]RAPDU: 7A BA 8D 81 F6 68 9F E2 90 00 [16:24:07]wFMCommunicate OK [16:24:07]SAM_PROTO_SignData done [16:24:07]FM_MakeSignedData done [16:24:07]CreateOFDProtocolMessage [16:24:07]wFMCommunicate request_size=4 [16:24:07]MH_SAM_APDU [16:24:07]CAPDU: 80 11 00 00 [16:24:07]Write to MH i2c: E2 08 00 F1 01 80 11 00 00 00 00 00 00 6C [16:24:07]Write i2c OK [16:24:07]MH_I2C_Read... [16:24:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:07]Read from MH i2c: E2 [16:24:07]MH_I2C_Read... [16:24:07]Read from MH i2c: E2 17 00 [16:24:07]MH_I2C_Read... [16:24:07]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 [16:24: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:24:07]wFMCommunicate OK [16:24:07]CreateOFDProtocolMessage done [16:24:07]OFDSenderStorePacket 86072 [16:24:07]StoreOFDPacket docnum=86072 [16:24: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 0F B7 07 01 3F 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 A6 A1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EF 3C 11 CC 89 9E 7A BA 8D 81 F6 68 9F E2 [16:24:07]CheckFolder [16:24:07]dirname=/storage/ofd_packets [16:28:15]ConnectInit Can't connect to host [16:28:15]CommunicateWithHost connect error [16:28:15]CommunicateWithHost err = -1 [16:28:15]OFD Sender: Server communicate error [16:28:15]OFD Sender: Processing packet 86072 [packets to send 266, broken 263] [16:28:15]ProducePacketName [16:28:15]name=ofd_packets/00086072 [16:28:15]OFD Sender: To server: pG, [16:28:15]CommunicateWithHost lk.salyk.kg:30040 [16:28:15]ConnectInit lk.salyk.kg [16:28:20]ConnectInit Can't take IP for lk.salyk.kg [16:28:20]CommunicateWithHost connect error [16:28:20]CommunicateWithHost err = -1 [16:28:20]OFD Sender: Server communicate error [16:28:25]OFD Sender: Processing packet 86072 [packets to send 266, broken 263] [16:28:25]ProducePacketName [16:28:25]name=ofd_packets/00086072 [16:28:25]OFD Sender: To server: pG, [16:28:25]CommunicateWithHost lk.salyk.kg:30040 [16:28:25]ConnectInit lk.salyk.kg [16:28:27]Connected sock=7 [16:28: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 0F B7 07 01 3F 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 A6 A1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EF 3C 11 CC 89 9E 7A BA 8D 81 F6 68 9F E2 [16:28: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 D1 33 47 00 2D 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 38 50 01 00 F4 03 04 00 7F 4D ED 66 B6 04 01 00 00 CE 5B AA E0 45 6E C5 70 [16:28:30]CommunicateWithHost err = 0 [16:28:30]CheckOFDResponse [16:28:30]1017 (14) - 77093643461234 [16:28:30]1041 (16) - 0000000000874979 [16:28:30]1040 (4) - 86072 [16:28:30]1012 (4) - 20.09.2024 10:25 [16:28:30]1206 (1) - 0 [16:28:30]OFD Sender: Remove packet 86072 [16:28:30]ProducePacketName [16:28:30]name=ofd_packets/00086072 [16:28:30]NVStorageDeleteData [16:28:31]OFD Sender: Processing packet 86073 [packets to send 265, broken 263] [16:28:31]ProducePacketName [16:28:31]name=ofd_packets/00086073 [16:28:31]OFD Sender: To server: pG, [16:28:31]CommunicateWithHost lk.salyk.kg:30040 [16:28:31]ConnectInit lk.salyk.kg [16:28:33]Connected sock=7 [16:28: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 53 36 07 01 7F 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 E8 00 00 00 F4 03 04 00 D2 A1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C0 4F F7 A8 BC C5 80 21 A8 01 4E 43 DB D6 [16:28: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 AB 54 47 00 DD B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 39 50 01 00 F4 03 04 00 85 4D ED 66 B6 04 01 00 00 F1 B5 4D D6 E1 C8 A6 0D [16:28:35]CommunicateWithHost err = 0 [16:28:35]CheckOFDResponse [16:28:35]1017 (14) - 77093643461234 [16:28:35]1041 (16) - 0000000000874979 [16:28:35]1040 (4) - 86073 [16:28:35]1012 (4) - 20.09.2024 10:25 [16:28:35]1206 (1) - 0 [16:28:35]OFD Sender: Remove packet 86073 [16:28:35]ProducePacketName [16:28:35]name=ofd_packets/00086073 [16:28:35]NVStorageDeleteData [16:28:36]OFD Sender: Processing packet 86074 [packets to send 264, broken 263] [16:28:36]ProducePacketName [16:28:36]name=ofd_packets/00086074 [16:28:36]OFD Sender: To server: pG, [16:28:36]CommunicateWithHost lk.salyk.kg:30040 [16:28:36]ConnectInit lk.salyk.kg [16:29:33]accept exits with 9 [16:29:33]New connection [16:29:33]New thread 3066670436 created [16:29:33]Thread 3066813796 joined [16:29:33]Waiting for new connection... [16:29:33] Sock 9.Parse request [16:29:33]Sock 9.Check first char [16:29:33]Sock 9.First char is OK [16:29:33]request: POST /json_proto HTTP/1.0 [16:29:33]Method: POST [16:29:33]URL: /json_proto [16:29:33]Method is POST - this is cgi request [16:29:33]url: /json_proto [16:29:33]query_string will be loaded in cgi processing [16:29:33]execute_cgi json_proto POST (null) [16:29:33]execute_cgi path=json_proto method=POST [16:29:33]POST find Content-Length [16:29:33]Host: 172.17.47.196:8080 [16:29:33]Content-Length: 622 [16:29:33]Content-Type: application/json [16:29:33] [16:29:33]POST finish read [16:29:33]Found Content-Length = 622 [16:29:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147834", "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" ] } } [16:29:33]execute_script... [16:29: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)147834", "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" ] } } [16:29:33]POST & json_proto [16:29:33]process_json_proto [16:29:33]json parsed OK: [16:29:33]protocol is kg_v1.0 [16:29:33]action value=close_receipt [16:29:33]process_action close_receipt [16:29:33]cmd_close_receipt [16:29:33]MH_GetDate [16:29:33]Write to MH i2c: F0 00 00 BC 02 AD [16:29:33]Write i2c OK [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: F0 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: F0 09 00 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: F0 09 00 BC 02 00 EE A2 ED 66 4C 6B 94 66 4A [16:29:33]GetLastDocTimeStamp 1726849635 [16:29:33]current date 1726849774 [16:29:33]FM_GetShiftState [16:29:33]SAM_PROTO_GetShiftState [16:29:33]wFMCommunicate request_size=4 [16:29:33]MH_SAM_APDU [16:29:33]CAPDU: 80 13 01 00 [16:29:33]Write to MH i2c: E2 08 00 BD 02 80 13 01 00 00 00 00 00 3C [16:29:33]Write i2c OK [16:29:33]MH_I2C_Read... [16:29:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:33]Read from MH i2c: E2 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 0E 00 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 0E 00 BD 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C7 [16:29:33]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:29:33]wFMCommunicate OK [16:29:33]SAM_PROTO_GetShiftState done [16:29:33]FM_GetShiftState done [16:29:33]opened in 1726791534 [16:29:33]opened+sec_in_day 1726877934 [16:29:33]quantity*price = 15600 [16:29:33]sum+1 = 15601 [16:29:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 156.00 НСП 1% : 1.38 НДС 12% : 16.57 Наличными: 156.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 234 20.09.2024 16:29 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86075 ФПД: 94625437871112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T162934&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86075&fm=94625437871112&tin=02508201610067®Number=0000000000092592&sum=15600 0 [16:29:34]StoreToDocumentArchive [16:29:34]shift 495 fd 86075 [16:29:34]save to /storage/0495/doc_00086075 [16:29:34]save last doc name /storage/0495/doc_00086075 to /storage/kkm_last_doc_name [16:29:34]save OK [16:29:34]Clear old archive folders... [16:29:34]ProcessDocumentItem done err = 0, tmpTLVsize=274 [16:29:34]tlvbuf is 00389780 [16:29:34]SAM_PROTO_ClearQueue [16:29:34]wFMCommunicate request_size=4 [16:29:34]MH_SAM_APDU [16:29:34]CAPDU: 80 09 00 00 [16:29:34]Write to MH i2c: E2 08 00 CA 02 80 09 00 00 00 00 00 00 3E [16:29:34]Write i2c OK [16:29:34]MH_I2C_Read... [16:29:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:29:34]Read from MH i2c: E2 [16:29:34]MH_I2C_Read... [16:29:34]Read from MH i2c: E2 03 00 [16:29:34]MH_I2C_Read... [16:29:34]Read from MH i2c: E2 03 00 CA 02 00 90 00 40 [16:29:34]RAPDU: 90 00 [16:29:34]wFMCommunicate OK [16:29:34]SAM_PROTO_ClearQueue done [16:29:34]KKMCreateOFDPacket [16:29:34]OFDProtocolAddRootSTLVToBuf [16:29:34]FM_MakeSignedData [16:29:34]FM_MakeSignedData [16:29:34]SAM_PROTO_SignData [16:29:34]wFMCommunicate request_size=4 [16:29:34]MH_SAM_APDU [16:29:34]CAPDU: 80 0D 01 02 [16:29:34]Write to MH i2c: E2 08 00 CB 02 80 0D 01 02 00 00 00 00 46 [16:29:34]Write i2c OK [16:29:34]MH_I2C_Read... [16:29:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:29:35]Read from MH i2c: E2 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 03 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [16:29:35]RAPDU: 90 00 [16:29:35]wFMCommunicate OK [16:29:35]wFMCommunicate request_size=255 [16:29:35]MH_SAM_APDU [16:29:35]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 EA 00 00 00 F4 03 04 00 EE A2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 [16:29:35]Write to MH i2c: E2 02 01 CC 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 EA 00 00 00 F4 03 04 00 EE A2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 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 E0 [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:35]Read from MH i2c: E2 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 03 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [16:29:35]RAPDU: 90 00 [16:29:35]wFMCommunicate OK [16:29:35]wFMCommunicate request_size=33 [16:29:35]MH_SAM_APDU [16:29:35]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3B 50 01 00 35 04 06 00 56 0F B3 9C 6C 08 [16:29:35]Write to MH i2c: E2 24 00 CD 02 80 0D 02 02 1C 00 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3B 50 01 00 35 04 06 00 56 0F B3 9C 6C 08 00 00 98 [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:35]Read from MH i2c: E2 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 03 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [16:29:35]RAPDU: 90 00 [16:29:35]wFMCommunicate OK [16:29:35]wFMCommunicate request_size=4 [16:29:35]MH_SAM_APDU [16:29:35]CAPDU: 80 0D 03 02 [16:29:35]Write to MH i2c: E2 08 00 CE 02 80 0D 03 02 00 00 00 00 4B [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:29:35]Read from MH i2c: E2 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 0B 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 0B 00 CE 02 00 61 F0 56 F1 6E F8 99 41 90 00 24 [16:29:35]RAPDU: 61 F0 56 F1 6E F8 99 41 90 00 [16:29:35]wFMCommunicate OK [16:29:35]SAM_PROTO_SignData done [16:29:35]FM_MakeSignedData done [16:29:35]CreateOFDProtocolMessage [16:29:35]wFMCommunicate request_size=4 [16:29:35]MH_SAM_APDU [16:29:35]CAPDU: 80 11 00 00 [16:29:35]Write to MH i2c: E2 08 00 CF 02 80 11 00 00 00 00 00 00 4B [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:35]Read from MH i2c: E2 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 17 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 17 00 CF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AA [16:29: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:29:35]wFMCommunicate OK [16:29:35]CreateOFDProtocolMessage done [16:29:35]OFDSenderStorePacket 86075 [16:29:35]StoreOFDPacket docnum=86075 [16:29: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 26 01 00 00 68 99 1E 01 08 27 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 EA 00 00 00 F4 03 04 00 EE A2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 56 0F B3 9C 6C 08 61 F0 56 F1 6E F8 99 41 [16:29:35]CheckFolder [16:29:35]dirname=/storage/ofd_packets [16:29:35]CheckFolder done [16:29:35]ProducePacketName [16:29:35]name=ofd_packets/00086075 [16:29:35]NVStorageSaveData ofd_packets/00086075 [16:29:35]File name is /storage/ofd_packets/00086075 [16:29:35]Write 324 bytes [16:29:35]NVStorageSaveData done [16:29:35]OFDSenderStorePacket done [16:29:35]KKMCreateOFDPacket done [16:29:35]NVStorageSaveData kkm_last_timestamp [16:29:35]File name is /storage/kkm_last_timestamp [16:29:35]Write 4 bytes [16:29:35]NVStorageSaveData done [16:29:35]ExternCall_PrintAddStr [16:29:35]wPrintStart [16:29:35]Write to MH i2c: 01 00 00 D0 02 D2 [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: 01 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: 01 07 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: 01 07 00 D0 02 00 00 00 00 00 FF 0F E7 [16:29:35]RasterBufferAndPrint [16:29:35]line Счет N : (3)147834 [16:29:35]line ИНН: 02508201610067 [16:29:35]line Контрольно-Кассовый Чек [16:29:35]line ПРОДАЖА [16:29:35]line Товар: 48741958 [16:29:35]line Сигареты Parliament Aqua Blue [16:29:35]line 1.000 * 156.00 [16:29:35]line = 156.00 [16:29:35]line НДС 12% НСП 1% [16:29:35]line > о реализуемом товаре [16:29:35]line ИТОГО: 156.00 [16:29:35]line НСП 1% : 1.38 [16:29:35]line НДС 12% : 16.57 [16:29:35]line Наличными: 156.00 [16:29:35]line Безнал.: 0.00 [16:29:35]line Место: АЗС № 137 "Партнер Нефть" [16:29:35]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:29:35]line СНО: Общий режим [16:29:35]line Чек 234 20.09.2024 16:29 [16:29:35]line Смена: 495 ФФД: 1.0 [16:29:35]line ЗНМ: 0300000064 [16:29:35]line РНМ: 0000000000092592 [16:29:35]line Версия ККМ: 001 [16:29:35]line ФМ: 0000000000874979 [16:29:35]line ФД: 86075 [16:29:35]line ФПД: 94625437871112 [16:29:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T162934&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86075&fm=94625437871112&tin=02508201610067®Number=0000000000092592&sum=15600 [16:29:35]line 0 [16:29:35]written 0, free lines is 4095 [16:29:36]Write to MH i2c: 01 00 00 F9 02 FB [16:29:36]Write i2c OK [16:29:36]MH_I2C_Read... [16:29:36]Read from MH i2c: 01 [16:29:36]MH_I2C_Read... [16:29:36]Read from MH i2c: 01 07 00 [16:29:36]MH_I2C_Read... [16:29:36]Read from MH i2c: 01 07 00 F9 02 00 00 00 00 00 CD 0C DB [16:29:36]RasterBufferAndPrint [16:29:36]line [16:29:36]line [16:29:36]line [16:29:36]line [16:29:36]line [16:29:36]written 0, free lines is 3283 [16:29:36]MH_Cut [16:29:36]Write to MH i2c: D1 01 00 00 03 01 D5 [16:29:36]Write i2c OK [16:29:36]MH_I2C_Read... [16:29:36]Read from MH i2c: D1 [16:29:36]MH_I2C_Read... [16:29:36]Read from MH i2c: D1 01 00 [16:29:36]MH_I2C_Read... [16:29:36]Read from MH i2c: D1 01 00 00 03 00 D4 [16:29:36]Write to MH i2c: 01 00 00 01 03 04 [16:29:36]Write i2c OK [16:29:36]MH_I2C_Read... [16:29:36]*** Cut start [16:29:36]*** Partial cut [16:29:36]*** CUTSNS_PIN = 1 [16:29:37]*** CUTSNS_PIN = 0 [16:29:37]*** Brake cut motor [16:29:37]Read from MH i2c: 01 [16:29:37]MH_I2C_Read... [16:29:37]*** Stop cut motor [16:29:37]Read from MH i2c: 01 07 00 [16:29:37]MH_I2C_Read... [16:29:37]*** Cut end [16:29:37]Read from MH i2c: 01 07 00 01 03 00 00 00 00 00 FF 0F 19 [16:29:37]process_action close_receipt done [16:29:37]requested_data is exist [16:29:37]produce_requested_data [16:29:37]requested_item fm.sn is exist - process it [16:29:37]wFMCommunicate request_size=4 [16:29:37]MH_SAM_APDU [16:29:37]CAPDU: 80 11 00 00 [16:29:37]Write to MH i2c: E2 08 00 02 03 80 11 00 00 00 00 00 00 7F [16:29:37]Write i2c OK [16:29:37]MH_I2C_Read... [16:29:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:37]Read from MH i2c: E2 [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: E2 17 00 [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: E2 17 00 02 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DE [16: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 [16:29:37]wFMCommunicate OK [16:29:37]requested_item fd.num is exist - process it [16:29:37]SAM_PROTO_GetFieldsCounters [16:29:37]wFMCommunicate request_size=4 [16:29:37]MH_SAM_APDU [16:29:37]CAPDU: 80 13 00 00 [16:29:37]Write to MH i2c: E2 08 00 03 03 80 13 00 00 00 00 00 00 82 [16:29:37]Write i2c OK [16:29:37]MH_I2C_Read... [16:29:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:29:37]Read from MH i2c: E2 [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: E2 62 00 [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: E2 62 00 03 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 3B 50 01 00 0E 04 04 00 EF 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 EB [16:29: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 3B 50 01 00 0E 04 04 00 EF 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:29:37]wFMCommunicate OK [16:29:37]SAM_PROTO_GetFieldsCounters done [16:29:37]requested_item shift.num is exist - process it [16:29:37]requested_item shift.opened is exist - process it [16:29:37]req_shift_opened [16:29:37]FM_GetShiftState [16:29:37]SAM_PROTO_GetShiftState [16:29:37]wFMCommunicate request_size=4 [16:29:37]MH_SAM_APDU [16:29:37]CAPDU: 80 13 01 00 [16:29:37]Write to MH i2c: E2 08 00 04 03 80 13 01 00 00 00 00 00 84 [16:29:37]Write i2c OK [16:29:37]MH_I2C_Read... [16:29:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:37]Read from MH i2c: E2 [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: E2 0E 00 [16:29:37]MH_I2C_Read... [16:29:37]Read from MH i2c: E2 0E 00 04 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 0F [16:29:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:29:37]wFMCommunicate OK [16:29:37]SAM_PROTO_GetShiftState done [16:29:37]FM_GetShiftState done [16:29:37]req_shift_opened done [16:29:37]requested_item shift.open_date is exist - process it [16:29:37]req_shift_open_date [16:29:37]req_shift_open_date done [16:29:37]produce_requested_data done [16:29:37]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86075,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:29:37]process_action_free close_receipt [16:29:37]json_value_free [16:29:37]json_value_free done [16:29:37]process_json_proto returns [16:29:37]Send response to host [16:29:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86075,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:29:37]free response buf [16:29:37]execute_script done [16:29:37]execute_script returns [16:29:37]free content buf [16:29:37]Sock 9.Close socket [16:29:37]Sock 9.Thread stoped [16:29:41]recv_with_timeout no data received [16:30:49]ConnectInit Can't connect to host [16:30:49]CommunicateWithHost connect error [16:30:49]CommunicateWithHost err = -1 [16:30:49]OFD Sender: Server communicate error [16:30:49]OFD Sender: Processing packet 86074 [packets to send 265, broken 263] [16:30:49]ProducePacketName [16:30:49]name=ofd_packets/00086074 [16:30:49]OFD Sender: To server: pG, [16:30:49]CommunicateWithHost lk.salyk.kg:30040 [16:30:49]ConnectInit lk.salyk.kg [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: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: 5847152+1721002828=1726849980 [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:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00: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 BD A3 ED 66 4C 6B 94 66 63 [16:33:01]Current date/time: 20.09.2024 16:33 [16:33:01]FM_Init [16:33:01]wFMConnect [16:33:01]MH_SAM_On [16:33:01]Write to MH i2c: E0 00 00 08 00 E7 [16:33:01]Write i2c OK [16:33:01]MH_I2C_Read... [16:33:01]*** iso7816_init finished! [16:33:01]*** atr: [16:33:01]*** 0F 3B D5 18 FF 81 91 FE [16:33:01]*** 1F C3 80 73 C8 21 10 0A [16:33:01]*** 00 00 00 00 00 00 00 00 [16:33:01]*** 00 00 00 00 00 00 00 00 [16:33:01]*** 00 00 00 00 00 00 00 00 [16:33:01]*** 00 00 00 00 00 00 00 00 [16:33:01]*** 00 00 00 00 00 00 00 00 [16:33:01]*** 00 00 00 00 00 00 00 00 [16:33:01]Read from MH i2c: E0 [16:33:01]MH_I2C_Read... [16:33:01]Read from MH i2c: E0 10 00 [16:33:01]MH_I2C_Read... [16:33:01]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:33:01]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [16:33:01]wFMCommunicate request_size=10 [16:33:01]MH_SAM_APDU [16:33:01]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [16:33:01]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [16:33:01]Write i2c OK [16:33:01]MH_I2C_Read... [16:33:01]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [16:33:01]Read from MH i2c: E2 [16:33:01]MH_I2C_Read... [16:33:01]Read from MH i2c: E2 03 00 [16:33:01]MH_I2C_Read... [16:33:01]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [16:33:01]RAPDU: 90 00 [16:33:01]wFMCommunicate OK [16:33:01]wFMCommunicate request_size=4 [16:33:01]MH_SAM_APDU [16:33:01]CAPDU: 80 11 00 00 [16:33:01]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [16:33:01]Write i2c OK [16:33:01]MH_I2C_Read... [16:33:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:01]Read from MH i2c: E2 [16:33:01]MH_I2C_Read... [16:33:01]Read from MH i2c: E2 17 00 [16:33:01]MH_I2C_Read... [16:33:01]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: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 [16:33:01]wFMCommunicate OK [16:33:01]Detected FM SN is 0000000000874979 [16:33:01]Stored FM SN is 0000000000874979 [16:33:01]wFMCommunicate request_size=9 [16:33:01]MH_SAM_APDU [16:33:01]CAPDU: 80 16 00 00 04 B6 D7 00 00 [16:33:01]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [16:33:01]Write i2c OK [16:33:01]MH_I2C_Read... [16:33:01]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [16:33:01]Read from MH i2c: E2 [16:33:01]MH_I2C_Read... [16:33:01]Read from MH i2c: E2 03 00 [16:33:01]MH_I2C_Read... [16:33:01]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [16:33:01]RAPDU: 90 00 [16:33:01]wFMCommunicate OK [16:33:01]FM PIN OK [16:33:01]wFMCommunicate request_size=8 [16:33:01]MH_SAM_APDU [16:33:01]CAPDU: 80 14 04 00 03 02 00 01 [16:33:01]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [16:33:01]Write i2c OK [16:33:01]MH_I2C_Read... [16:33:01]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [16:33:01]Read from MH i2c: E2 [16:33:01]MH_I2C_Read... [16:33:01]Read from MH i2c: E2 03 00 [16:33:01]MH_I2C_Read... [16:33:01]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [16:33:01]RAPDU: 90 00 [16:33:01]wFMCommunicate OK [16:33:01]wFMCommunicate request_size=13 [16:33:01]MH_SAM_APDU [16:33:01]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [16:33:01]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:33:01]Write i2c OK [16:33:01]MH_I2C_Read... [16:33:01]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [16:33:01]Read from MH i2c: E2 [16:33:01]MH_I2C_Read... [16:33:01]Read from MH i2c: E2 03 00 [16:33:01]MH_I2C_Read... [16:33:01]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [16:33:01]RAPDU: 90 00 [16:33:01]wFMCommunicate OK [16:33:01]wFMCommunicate request_size=4 [16:33:01]MH_SAM_APDU [16:33:01]CAPDU: 80 11 00 00 [16:33:01]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [16:33:01]Write i2c OK [16:33:01]MH_I2C_Read... [16:33:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:01]Read from MH i2c: E2 [16:33:01]MH_I2C_Read... [16:33:01]Read from MH i2c: E2 17 00 [16:33:01]MH_I2C_Read... [16:33:01]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: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 [16:33:01]wFMCommunicate OK [16:33:01]DocumentArchiveInit [16:33:01]Start Httpd... [16:33:01]Httpd thread 3066957156 created [16:33:01]Write to MH i2c: 01 00 00 0F 00 0F [16:33:01]Write i2c OK [16:33:01]MH_I2C_Read... [16:33:01]Read from MH i2c: 01 [16:33:01]MH_I2C_Read... [16:33:01]Read from MH i2c: 01 07 00 [16:33:01]MH_I2C_Read... [16:33:01]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [16:33:01]MH Int Process started [16:33:01]Allocated Socket 8 [16:33:01]Bind OK [16:33:01]Listen OK [16:33:01]httpd running on port 8080 [16:33:01]Waiting for new connection... [16:33:01]OFD Sender: Processing packet 86074 [packets to send 265, broken 263] [16:33:01]ProducePacketName [16:33:01]name=ofd_packets/00086074 [16:33:01]OFD Sender: To server: pG, [16:33:01]CommunicateWithHost lk.salyk.kg:30040 [16:33:01]ConnectInit lk.salyk.kg [16:33:02]Connected sock=7 [16:33: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 44 01 00 00 7D 65 3C 01 19 D6 5A 03 01 00 03 00 30 01 1E 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 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 E9 00 00 00 F4 03 04 00 63 A2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 32 03 3D 41 0B 93 99 FD F6 68 6B D1 C4 0F [16:33: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 0C 93 47 00 3B 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 3A 50 01 00 F4 03 04 00 92 4E ED 66 B6 04 01 00 00 92 4C 3A 54 D6 C1 3C F8 [16:33:03]CommunicateWithHost err = 0 [16:33:03]CheckOFDResponse [16:33:03]1017 (14) - 77093643461234 [16:33:03]1041 (16) - 0000000000874979 [16:33:03]1040 (4) - 86074 [16:33:03]1012 (4) - 20.09.2024 10:29 [16:33:03]1206 (1) - 0 [16:33:03]OFD Sender: Remove packet 86074 [16:33:03]ProducePacketName [16:33:03]name=ofd_packets/00086074 [16:33:03]NVStorageDeleteData [16:33:04]OFD Sender: Processing packet 86075 [packets to send 264, broken 263] [16:33:04]ProducePacketName [16:33:04]name=ofd_packets/00086075 [16:33:04]OFD Sender: To server: pG, [16:33:04]CommunicateWithHost lk.salyk.kg:30040 [16:33:04]ConnectInit lk.salyk.kg [16:33:05]accept exits with 9 [16:33:05]New connection [16:33:05]New thread 3066670436 created [16:33:05]Waiting for new connection... [16:33:05] Sock 9.Parse request [16:33:05]Sock 9.Check first char [16:33:05]Sock 9.First char is OK [16:33:05]request: POST /json_proto HTTP/1.0 [16:33:05]Method: POST [16:33:05]URL: /json_proto [16:33:05]Method is POST - this is cgi request [16:33:05]url: /json_proto [16:33:05]query_string will be loaded in cgi processing [16:33:05]execute_cgi json_proto POST (null) [16:33:05]execute_cgi path=json_proto method=POST [16:33:05]POST find Content-Length [16:33:05]Host: 172.17.47.196:8080 [16:33:05]Content-Length: 215 [16:33:05]Content-Type: application/json [16:33:05] [16:33:05]POST finish read [16:33:05]Found Content-Length = 215 [16:33:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:33:05]execute_script... [16:33:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:33:05]POST & json_proto [16:33:05]process_json_proto [16:33:05]json parsed OK: [16:33:05]protocol is kg_v1.0 [16:33:05]action value=get_value [16:33:05]process_action get_value [16:33:05]cmd_get_value [16:33:05]process_action get_value done [16:33:05]requested_data is exist [16:33:05]produce_requested_data [16:33:05]requested_item kkm.sn is exist - process it [16:33:05]requested_item kkm.ver is exist - process it [16:33:05]requested_item fm.sn is exist - process it [16:33:05]wFMCommunicate request_size=4 [16:33:05]MH_SAM_APDU [16:33:05]CAPDU: 80 11 00 00 [16:33:05]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [16:33:05]Write i2c OK [16:33:05]MH_I2C_Read... [16:33:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:05]Read from MH i2c: E2 [16:33:05]MH_I2C_Read... [16:33:05]Read from MH i2c: E2 17 00 [16:33:05]MH_I2C_Read... [16:33: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 [16:33: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:33:05]wFMCommunicate OK [16:33:05]requested_item fd.num is exist - process it [16:33:05]SAM_PROTO_GetFieldsCounters [16:33:05]wFMCommunicate request_size=4 [16:33:05]MH_SAM_APDU [16:33:05]CAPDU: 80 13 00 00 [16:33:05]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [16:33:05]Write i2c OK [16:33:05]MH_I2C_Read... [16:33:05]Connected sock=7 [16:33: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 26 01 00 00 68 99 1E 01 08 27 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 EA 00 00 00 F4 03 04 00 EE A2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 56 0F B3 9C 6C 08 61 F0 56 F1 6E F8 99 41 [16:33:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:33:05]Read from MH i2c: E2 [16:33:05]MH_I2C_Read... [16:33:05]Read from MH i2c: E2 62 00 [16:33:05]MH_I2C_Read... [16:33: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 3B 50 01 00 0E 04 04 00 EF 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 F6 [16:33: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 3B 50 01 00 0E 04 04 00 EF 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:33:05]wFMCommunicate OK [16:33:05]SAM_PROTO_GetFieldsCounters done [16:33:05]requested_item shift.num is exist - process it [16:33:05]requested_item shift.opened is exist - process it [16:33:05]req_shift_opened [16:33:05]FM_GetShiftState [16:33:05]SAM_PROTO_GetShiftState [16:33:05]wFMCommunicate request_size=4 [16:33:05]MH_SAM_APDU [16:33:05]CAPDU: 80 13 01 00 [16:33:05]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [16:33:05]Write i2c OK [16:33:05]MH_I2C_Read... [16:33:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:05]Read from MH i2c: E2 [16:33:05]MH_I2C_Read... [16:33:05]Read from MH i2c: E2 0E 00 [16:33:05]MH_I2C_Read... [16:33:05]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [16:33:05]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:33:05]wFMCommunicate OK [16:33:05]SAM_PROTO_GetShiftState done [16:33:05]FM_GetShiftState done [16:33:05]req_shift_opened done [16:33:05]requested_item shift.open_date is exist - process it [16:33:05]req_shift_open_date [16:33:05]req_shift_open_date done [16:33:05]produce_requested_data done [16:33:05]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86075,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:33:05]process_action_free get_value [16:33:05]json_value_free [16:33:05]json_value_free done [16:33:05]process_json_proto returns [16:33:05]Send response to host [16:33:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86075,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:33:05]free response buf [16:33:05]execute_script done [16:33:05]execute_script returns [16:33:05]free content buf [16:33:05]Sock 9.Close socket [16:33:05]Sock 9.Thread stoped [16:33:05]accept exits with 11 [16:33:05]New connection [16:33:05]New thread 3066527076 created [16:33:05]Thread 3066670436 joined [16:33:05]Waiting for new connection... [16:33:05] Sock 11.Parse request [16:33:05]Sock 11.Check first char [16:33:05]Sock 11.First char is OK [16:33:05]request: POST /json_proto HTTP/1.0 [16:33:05]Method: POST [16:33:05]URL: /json_proto [16:33:05]Method is POST - this is cgi request [16:33:05]url: /json_proto [16:33:05]query_string will be loaded in cgi processing [16:33:05]execute_cgi json_proto POST (null) [16:33:05]execute_cgi path=json_proto method=POST [16:33:05]POST find Content-Length [16:33:05]Host: 172.17.47.196:8080 [16:33:05]Content-Length: 331 [16:33:05]Content-Type: application/json [16:33:05] [16:33:05]POST finish read [16:33:05]Found Content-Length = 331 [16:33: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" ] } } [16:33:05]execute_script... [16:33: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" ] } } [16:33:05]POST & json_proto [16:33:05]process_json_proto [16:33:05]json parsed OK: [16:33:05]protocol is kg_v1.0 [16:33:05]action value=get_value [16:33:05]process_action get_value [16:33:05]cmd_get_value [16:33:05]process_action get_value done [16:33:05]requested_data is exist [16:33:05]produce_requested_data [16:33:05]requested_item fm.sale.total is exist - process it [16:33:05]SAM_PROTO_GetFMData [16:33:05]wFMCommunicate request_size=4 [16:33:05]MH_SAM_APDU [16:33:05]CAPDU: 80 13 03 00 [16:33:05]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [16:33:05]Write i2c OK [16:33:05]MH_I2C_Read... [16:33:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:33:06]Read from MH i2c: E2 [16:33:06]MH_I2C_Read... [16:33:06]Read from MH i2c: E2 FD 00 [16:33:06]MH_I2C_Read... [16:33:06]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 5C 4C 01 00 69 04 A3 00 6F 04 04 00 E3 49 01 00 B1 04 05 00 CD 15 E9 B3 01 70 04 05 00 6C C0 96 86 01 72 04 04 00 61 55 52 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 CE 3D 4E 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 23 C7 DB 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 A2 [16:33:06]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 5C 4C 01 00 69 04 A3 00 6F 04 04 00 E3 49 01 00 B1 04 05 00 CD 15 E9 B3 01 70 04 05 00 6C C0 96 86 01 72 04 04 00 61 55 52 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 CE 3D 4E 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 23 C7 DB 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 [16:33:06]wFMCommunicate OK [16:33:06]wFMCommunicate request_size=4 [16:33:06]MH_SAM_APDU [16:33:06]CAPDU: 80 17 00 00 [16:33:06]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [16:33:06]Write i2c OK [16:33:06]MH_I2C_Read... [16:33:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:33:06]Read from MH i2c: E2 [16:33:06]MH_I2C_Read... [16:33:06]Read from MH i2c: E2 FD 00 [16:33:06]MH_I2C_Read... [16:33:06]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 [16:33: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 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 [16:33:06]wFMCommunicate OK [16:33:06]wFMCommunicate request_size=4 [16:33:06]MH_SAM_APDU [16:33:06]CAPDU: 80 17 00 00 [16:33:06]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [16:33:06]Write i2c OK [16:33:06]MH_I2C_Read... [16:33:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:33:06]Read from MH i2c: E2 [16:33:06]MH_I2C_Read... [16:33:06]Read from MH i2c: E2 FD 00 [16:33:06]MH_I2C_Read... [16:33:06]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:33:06]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:33:06]wFMCommunicate OK [16:33:06]wFMCommunicate request_size=4 [16:33:06]MH_SAM_APDU [16:33:06]CAPDU: 80 17 00 00 [16:33:06]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [16:33:06]Write i2c OK [16:33:06]MH_I2C_Read... [16:33:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 5D 8A 47 00 FD 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3B 50 01 00 F4 03 04 00 94 4E ED 66 B6 04 01 00 00 F1 E6 CB 37 92 DE 31 51 [16:33:06]CommunicateWithHost err = 0 [16:33:06]CheckOFDResponse [16:33:06]1017 (14) - 77093643461234 [16:33:06]1041 (16) - 0000000000874979 [16:33:06]1040 (4) - 86075 [16:33:06]1012 (4) - 20.09.2024 10:29 [16:33:06]1206 (1) - 0 [16:33:06]OFD Sender: Remove packet 86075 [16:33:06]ProducePacketName [16:33:06]name=ofd_packets/00086075 [16:33:06]NVStorageDeleteData [16:33:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:33:06]Read from MH i2c: E2 [16:33:06]MH_I2C_Read... [16:33:06]Read from MH i2c: E2 FD 00 [16:33:06]MH_I2C_Read... [16:33:06]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:33: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 [16:33:06]wFMCommunicate OK [16:33:06]wFMCommunicate request_size=4 [16:33:06]MH_SAM_APDU [16:33:06]CAPDU: 80 17 00 00 [16:33:06]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [16:33:06]Write i2c OK [16:33:06]MH_I2C_Read... [16:33:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [16:33:07]Read from MH i2c: E2 [16:33:07]MH_I2C_Read... [16:33:07]Read from MH i2c: E2 E5 00 [16:33:07]MH_I2C_Read... [16:33:07]OFD Sender: No OFD packet to send [16:33:07]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:33:07]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:33:07]wFMCommunicate OK [16:33:07]SAM_PROTO_GetFMData done [16:33:07]requested_item fm.sale_refund.total is exist - process it [16:33:07]requested_item fm.buy.total is exist - process it [16:33:07]requested_item shift.sale.total is exist - process it [16:33:07]SAM_PROTO_GetShiftData [16:33:07]wFMCommunicate request_size=4 [16:33:07]MH_SAM_APDU [16:33:07]CAPDU: 80 13 02 00 [16:33:07]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [16:33:07]Write i2c OK [16:33:07]MH_I2C_Read... [16:33:07]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:33:07]Read from MH i2c: E2 [16:33:07]MH_I2C_Read... [16:33:07]Read from MH i2c: E2 FD 00 [16:33:07]MH_I2C_Read... [16:33:07]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 EA 00 00 00 69 04 9C 00 6F 04 04 00 EA 00 00 00 B1 04 03 00 6C 8F FF 70 04 03 00 3C 7C EC 72 04 03 00 30 13 13 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 C2 25 1B 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 1A 43 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 8F [16:33:07]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 EA 00 00 00 69 04 9C 00 6F 04 04 00 EA 00 00 00 B1 04 03 00 6C 8F FF 70 04 03 00 3C 7C EC 72 04 03 00 30 13 13 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 C2 25 1B 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 1A 43 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [16:33:07]wFMCommunicate OK [16:33:07]wFMCommunicate request_size=4 [16:33:07]MH_SAM_APDU [16:33:07]CAPDU: 80 17 00 00 [16:33:07]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [16:33:07]Write i2c OK [16:33:07]MH_I2C_Read... [16:33:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:33:07]Read from MH i2c: E2 [16:33:07]MH_I2C_Read... [16:33:07]Read from MH i2c: E2 FD 00 [16:33:07]MH_I2C_Read... [16:33:07]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [16:33:07]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [16:33:08]wFMCommunicate OK [16:33:08]wFMCommunicate request_size=4 [16:33:08]MH_SAM_APDU [16:33:08]CAPDU: 80 17 00 00 [16:33:08]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [16:33:08]Write i2c OK [16:33:08]MH_I2C_Read... [16:33:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:33:08]Read from MH i2c: E2 [16:33:08]MH_I2C_Read... [16:33:08]Read from MH i2c: E2 FD 00 [16:33:08]MH_I2C_Read... [16:33:08]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [16:33:08]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [16:33:08]wFMCommunicate OK [16:33:08]wFMCommunicate request_size=4 [16:33:08]MH_SAM_APDU [16:33:08]CAPDU: 80 17 00 00 [16:33:08]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [16:33:08]Write i2c OK [16:33:08]MH_I2C_Read... [16:33:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:33:08]Read from MH i2c: E2 [16:33:08]MH_I2C_Read... [16:33:08]Read from MH i2c: E2 FD 00 [16:33:08]MH_I2C_Read... [16:33:08]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [16:33:08]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [16:33:08]wFMCommunicate OK [16:33:08]wFMCommunicate request_size=4 [16:33:08]MH_SAM_APDU [16:33:08]CAPDU: 80 17 00 00 [16:33:08]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [16:33:08]Write i2c OK [16:33:08]MH_I2C_Read... [16:33:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [16:33:08]Read from MH i2c: E2 [16:33:08]MH_I2C_Read... [16:33:08]Read from MH i2c: E2 CC 00 [16:33:08]MH_I2C_Read... [16:33:08]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [16:33:08]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:33:09]wFMCommunicate OK [16:33:09]SAM_PROTO_GetShiftData done [16:33:09]requested_item shift.sale.total_cash is exist - process it [16:33:09]requested_item shift.sale_refund.total is exist - process it [16:33:09]requested_item shift.sale_refund.total_cash is exist - process it [16:33:09]requested_item shift.buy.total is exist - process it [16:33:09]requested_item shift.buy.total_cash is exist - process it [16:33:09]produce_requested_data done [16:33:09]produce_requested_data return {"fm.sale.total":73133644.29,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":167483.96,"shift.sale.total_cash":154983.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} [16:33:09]process_action_free get_value [16:33:09]json_value_free [16:33:09]json_value_free done [16:33:09]process_json_proto returns [16:33:09]Send response to host [16:33:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73133644.29,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":167483.96,"shift.sale.total_cash":154983.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}}} [16:33:09]free response buf [16:33:09]execute_script done [16:33:09]execute_script returns [16:33:09]free content buf [16:33:09]Sock 11.Close socket [16:33:09]Sock 11.Thread stoped [16:33:09]accept exits with 9 [16:33:09]New connection [16:33:09]New thread 3066670436 created [16:33:09]Thread 3066527076 joined [16:33:09]Waiting for new connection... [16:33:09] Sock 9.Parse request [16:33:09]Sock 9.Check first char [16:33:09]Sock 9.First char is OK [16:33:09]request: POST /json_proto HTTP/1.0 [16:33:09]Method: POST [16:33:09]URL: /json_proto [16:33:09]Method is POST - this is cgi request [16:33:09]url: /json_proto [16:33:09]query_string will be loaded in cgi processing [16:33:09]execute_cgi json_proto POST (null) [16:33:09]execute_cgi path=json_proto method=POST [16:33:09]POST find Content-Length [16:33:09]Host: 172.17.47.196:8080 [16:33:09]Content-Length: 687 [16:33:09]Content-Type: application/json [16:33:09] [16:33:09]POST finish read [16:33:09]Found Content-Length = 687 [16:33:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870955", "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:33:09]execute_script... [16:33: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)870955", "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:33:09]POST & json_proto [16:33:09]process_json_proto [16:33:09]json parsed OK: [16:33:09]protocol is kg_v1.0 [16:33:09]action value=close_receipt [16:33:09]process_action close_receipt [16:33:09]cmd_close_receipt [16:33:09]MH_GetDate [16:33:09]Write to MH i2c: F0 00 00 1D 00 0C [16:33:09]Write i2c OK [16:33:09]MH_I2C_Read... [16:33:09]Read from MH i2c: F0 [16:33:09]MH_I2C_Read... [16:33:09]Read from MH i2c: F0 09 00 [16:33:09]MH_I2C_Read... [16:33:09]Read from MH i2c: F0 09 00 1D 00 00 C6 A3 ED 66 4C 6B 94 66 82 [16:33:09]GetLastDocTimeStamp 1726849774 [16:33:09]current date 1726849990 [16:33:09]FM_GetShiftState [16:33:09]SAM_PROTO_GetShiftState [16:33:09]wFMCommunicate request_size=4 [16:33:09]MH_SAM_APDU [16:33:09]CAPDU: 80 13 01 00 [16:33:09]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [16:33:09]Write i2c OK [16:33:09]MH_I2C_Read... [16:33:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:09]Read from MH i2c: E2 [16:33:09]MH_I2C_Read... [16:33:09]Read from MH i2c: E2 0E 00 [16:33:09]MH_I2C_Read... [16:33:09]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [16:33:09]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:33:09]wFMCommunicate OK [16:33:09]SAM_PROTO_GetShiftState done [16:33:09]FM_GetShiftState done [16:33:09]opened in 1726791534 [16:33:09]opened+sec_in_day 1726877934 [16:33:09]quantity*price = 100050 [16:33:09]sum+1 = 100052 [16:33:09]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 СНО: Общий режим Чек 235 20.09.2024 16:33 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86076 ФПД: 150889355994117 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T163310&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86076&fm=150889355994117&tin=02508201610067®Number=0000000000092592&sum=100000 [16:33:10]StoreToDocumentArchive [16:33:10]shift 495 fd 86076 [16:33:10]save to /storage/0495/doc_00086076 [16:33:10]save last doc name /storage/0495/doc_00086076 to /storage/kkm_last_doc_name [16:33:10]save OK [16:33:10]Clear old archive folders... [16:33:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:33:10]tlvbuf is 01CA1940 [16:33:10]SAM_PROTO_ClearQueue [16:33:10]wFMCommunicate request_size=4 [16:33:10]MH_SAM_APDU [16:33:10]CAPDU: 80 09 00 00 [16:33:10]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [16:33:10]Write i2c OK [16:33:10]MH_I2C_Read... [16:33:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:33:10]Read from MH i2c: E2 [16:33:10]MH_I2C_Read... [16:33:10]Read from MH i2c: E2 03 00 [16:33:10]MH_I2C_Read... [16:33:10]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [16:33:10]RAPDU: 90 00 [16:33:10]wFMCommunicate OK [16:33:10]SAM_PROTO_ClearQueue done [16:33:10]KKMCreateOFDPacket [16:33:10]OFDProtocolAddRootSTLVToBuf [16:33:10]FM_MakeSignedData [16:33:10]FM_MakeSignedData [16:33:10]SAM_PROTO_SignData [16:33:10]wFMCommunicate request_size=4 [16:33:10]MH_SAM_APDU [16:33:10]CAPDU: 80 0D 01 02 [16:33:10]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [16:33:10]Write i2c OK [16:33:10]MH_I2C_Read... [16:33:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:33:11]Read from MH i2c: E2 [16:33:11]MH_I2C_Read... [16:33:11]Read from MH i2c: E2 03 00 [16:33:11]MH_I2C_Read... [16:33:11]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [16:33:11]RAPDU: 90 00 [16:33:11]wFMCommunicate OK [16:33:11]wFMCommunicate request_size=255 [16:33:11]MH_SAM_APDU [16:33: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 EB 00 00 00 F4 03 04 00 C6 A3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [16:33:11]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 EB 00 00 00 F4 03 04 00 C6 A3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 43 [16:33:11]Write i2c OK [16:33:11]MH_I2C_Read... [16:33:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:33:11]Read from MH i2c: E2 [16:33:11]MH_I2C_Read... [16:33:11]Read from MH i2c: E2 03 00 [16:33:11]MH_I2C_Read... [16:33:11]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [16:33:11]RAPDU: 90 00 [16:33:11]wFMCommunicate OK [16:33:11]wFMCommunicate request_size=11 [16:33:11]MH_SAM_APDU [16:33:11]CAPDU: 80 0D 02 02 06 89 3B AA 76 E4 05 [16:33:11]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 89 3B AA 76 E4 05 00 00 81 [16:33:11]Write i2c OK [16:33:11]MH_I2C_Read... [16:33:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:33:11]Read from MH i2c: E2 [16:33:11]MH_I2C_Read... [16:33:11]Read from MH i2c: E2 03 00 [16:33:11]MH_I2C_Read... [16:33:11]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [16:33:11]RAPDU: 90 00 [16:33:11]wFMCommunicate OK [16:33:11]wFMCommunicate request_size=4 [16:33:11]MH_SAM_APDU [16:33:11]CAPDU: 80 0D 03 02 [16:33:11]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [16:33:11]Write i2c OK [16:33:11]MH_I2C_Read... [16:33:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:33:11]Read from MH i2c: E2 [16:33:11]MH_I2C_Read... [16:33:11]Read from MH i2c: E2 0B 00 [16:33:11]MH_I2C_Read... [16:33:11]Read from MH i2c: E2 0B 00 2F 00 00 C5 20 5A FC 90 74 4D 5D 90 00 94 [16:33:11]RAPDU: C5 20 5A FC 90 74 4D 5D 90 00 [16:33:11]wFMCommunicate OK [16:33:11]SAM_PROTO_SignData done [16:33:11]FM_MakeSignedData done [16:33:11]CreateOFDProtocolMessage [16:33:11]wFMCommunicate request_size=4 [16:33:11]MH_SAM_APDU [16:33:11]CAPDU: 80 11 00 00 [16:33:11]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [16:33:11]Write i2c OK [16:33:11]MH_I2C_Read... [16:33:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:11]Read from MH i2c: E2 [16:33:11]MH_I2C_Read... [16:33:11]Read from MH i2c: E2 17 00 [16:33:11]MH_I2C_Read... [16:33:11]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:33:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:33:11]wFMCommunicate OK [16:33:11]CreateOFDProtocolMessage done [16:33:11]OFDSenderStorePacket 86076 [16:33:11]StoreOFDPacket docnum=86076 [16:33: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 DA FF 08 01 12 7F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 EB 00 00 00 F4 03 04 00 C6 A3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 89 3B AA 76 E4 05 C5 20 5A FC 90 74 4D 5D [16:33:11]CheckFolder [16:33:11]dirname=/storage/ofd_packets [16:33:11]CheckFolder done [16:33:11]ProducePacketName [16:33:11]name=ofd_packets/00086076 [16:33:11]NVStorageSaveData ofd_packets/00086076 [16:33:11]File name is /storage/ofd_packets/00086076 [16:33:11]Write 302 bytes [16:33:11]NVStorageSaveData done [16:33:11]OFDSenderStorePacket done [16:33:11]KKMCreateOFDPacket done [16:33:11]NVStorageSaveData kkm_last_timestamp [16:33:11]File name is /storage/kkm_last_timestamp [16:33:11]Write 4 bytes [16:33:11]NVStorageSaveData done [16:33:11]ExternCall_PrintAddStr [16:33:11]wPrintStart [16:33:11]Write to MH i2c: 01 00 00 31 00 31 [16:33:11]Write i2c OK [16:33:11]MH_I2C_Read... [16:33:11]Read from MH i2c: 01 [16:33:11]MH_I2C_Read... [16:33:11]Read from MH i2c: 01 07 00 [16:33:11]MH_I2C_Read... [16:33:11]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [16:33:11]RasterBufferAndPrint [16:33:11]line Счет N : (1)870955 [16:33:11]line ИНН: 02508201610067 [16:33:11]line Контрольно-Кассовый Чек [16:33:11]line ПРОДАЖА [16:33:11]line ТРК (МРК, ГНК) : 21 [16:33:11]line Товар: 2710194210 [16:33:11]line ДТ(л)-К-4 [16:33:11]line 13.130 * 76.20 [16:33:11]line = 1000.51 [16:33:11]line НДС 12% НСП 1% [16:33:11]line > о реализуемом товаре [16:33:11]line ОКРУГЛЕНИЕ: -0.51 [16:33:11]line ИТОГО: 1000.00 [16:33:11]line Внесено: 1000.00 [16:33:11]line СДАЧА: 0.00 [16:33:11]line НСП 1% : 8.85 [16:33:11]line НДС 12% : 106.25 [16:33:11]line Наличными: 1000.00 [16:33:11]line Безнал.: 0.00 [16:33:11]line Место: АЗС № 137 "Партнер Нефть" [16:33:11]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:33:11]line СНО: Общий режим [16:33:11]line Чек 235 20.09.2024 16:33 [16:33:11]line Смена: 495 ФФД: 1.0 [16:33:11]line ЗНМ: 0300000064 [16:33:11]line РНМ: 0000000000092592 [16:33:11]line Версия ККМ: 001 [16:33:11]line ФМ: 0000000000874979 [16:33:11]line ФД: 86076 [16:33:11]line ФПД: 150889355994117 [16:33:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T163310&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86076&fm=150889355994117&tin=02508201610067®Number=0000000000092592&sum=100000 [16:33:11]OFD Sender: Processing packet 86076 [packets to send 264, broken 263] [16:33:11]ProducePacketName [16:33:11]name=ofd_packets/00086076 [16:33:11]OFD Sender: To server: pG, [16:33:11]CommunicateWithHost lk.salyk.kg:30040 [16:33:11]ConnectInit lk.salyk.kg [16:33:11]written 0, free lines is 4095 [16:33:12]Write to MH i2c: 01 00 00 5C 00 5C [16:33:12]Write i2c OK [16:33:12]MH_I2C_Read... [16:33:12]Read from MH i2c: 01 [16:33:12]MH_I2C_Read... [16:33:12]Read from MH i2c: 01 07 00 [16:33:12]MH_I2C_Read... [16:33:12]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 EC 0C 5B [16:33:12]RasterBufferAndPrint [16:33:12]line [16:33:12]line [16:33:12]line [16:33:12]line [16:33:12]line [16:33:12]written 0, free lines is 3335 [16:33:12]MH_Cut [16:33:12]Write to MH i2c: D1 01 00 63 00 01 35 [16:33:12]Write i2c OK [16:33:12]MH_I2C_Read... [16:33:12]Read from MH i2c: D1 [16:33:12]MH_I2C_Read... [16:33:12]Read from MH i2c: D1 01 00 [16:33:12]MH_I2C_Read... [16:33:12]Read from MH i2c: D1 01 00 63 00 00 34 [16:33:12]Write to MH i2c: 01 00 00 64 00 64 [16:33:12]Write i2c OK [16:33:12]MH_I2C_Read... [16:33:12]Connected sock=10 [16:33: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 DA FF 08 01 12 7F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 EB 00 00 00 F4 03 04 00 C6 A3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 89 3B AA 76 E4 05 C5 20 5A FC 90 74 4D 5D [16:33:12]*** Cut start [16:33:12]*** Partial cut [16:33:12]*** CUTSNS_PIN = 1 [16:33:12]*** CUTSNS_PIN = 0 [16:33: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 E1 12 47 00 2E 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 3C 50 01 00 F4 03 04 00 9C 4E ED 66 B6 04 01 00 00 90 E0 3D 61 55 62 1C 56 [16:33:13]CommunicateWithHost err = 0 [16:33:13]CheckOFDResponse [16:33:13]1017 (14) - 77093643461234 [16:33:13]1041 (16) - 0000000000874979 [16:33:13]1040 (4) - 86076 [16:33:13]1012 (4) - 20.09.2024 10:29 [16:33:13]1206 (1) - 0 [16:33:13]OFD Sender: Remove packet 86076 [16:33:13]ProducePacketName [16:33:13]name=ofd_packets/00086076 [16:33:13]NVStorageDeleteData [16:33:13]*** Brake cut motor [16:33:13]Read from MH i2c: 01 [16:33:13]MH_I2C_Read... [16:33:13]*** Stop cut motor [16:33:13]*** Cut end [16:33:13]Read from MH i2c: 01 07 00 [16:33:13]MH_I2C_Read... [16:33:13]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [16:33:13]process_action close_receipt done [16:33:13]requested_data is exist [16:33:13]produce_requested_data [16:33:13]requested_item fm.sn is exist - process it [16:33:13]wFMCommunicate request_size=4 [16:33:13]MH_SAM_APDU [16:33:13]CAPDU: 80 11 00 00 [16:33:13]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [16:33:13]Write i2c OK [16:33:13]MH_I2C_Read... [16:33:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:13]Read from MH i2c: E2 [16:33:13]MH_I2C_Read... [16:33:13]Read from MH i2c: E2 17 00 [16:33:13]MH_I2C_Read... [16:33:13]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:33:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:33:13]wFMCommunicate OK [16:33:13]requested_item fd.num is exist - process it [16:33:13]SAM_PROTO_GetFieldsCounters [16:33:13]wFMCommunicate request_size=4 [16:33:13]MH_SAM_APDU [16:33:13]CAPDU: 80 13 00 00 [16:33:13]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [16:33:13]OFD Sender: No OFD packet to send [16:33:13]Write i2c OK [16:33:13]MH_I2C_Read... [16:33:13]Read from MH i2c: E2 [16:33:13]MH_I2C_Read... [16:33:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:33:13]Read from MH i2c: E2 62 00 [16:33:13]MH_I2C_Read... [16:33:13]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 3C 50 01 00 0E 04 04 00 EF 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 4F [16:33: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 50 01 00 0E 04 04 00 EF 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:33:13]wFMCommunicate OK [16:33:13]SAM_PROTO_GetFieldsCounters done [16:33:13]requested_item shift.num is exist - process it [16:33:13]requested_item shift.opened is exist - process it [16:33:13]req_shift_opened [16:33:13]FM_GetShiftState [16:33:13]SAM_PROTO_GetShiftState [16:33:13]wFMCommunicate request_size=4 [16:33:13]MH_SAM_APDU [16:33:13]CAPDU: 80 13 01 00 [16:33:13]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [16:33:13]Write i2c OK [16:33:13]MH_I2C_Read... [16:33:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:13]Read from MH i2c: E2 [16:33:13]MH_I2C_Read... [16:33:13]Read from MH i2c: E2 0E 00 [16:33:13]MH_I2C_Read... [16:33:13]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6F [16:33:13]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:33:13]wFMCommunicate OK [16:33:13]SAM_PROTO_GetShiftState done [16:33:13]FM_GetShiftState done [16:33:13]req_shift_opened done [16:33:13]requested_item shift.open_date is exist - process it [16:33:13]req_shift_open_date [16:33:13]req_shift_open_date done [16:33:13]produce_requested_data done [16:33:13]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86076,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:33:13]process_action_free close_receipt [16:33:13]json_value_free [16:33:13]json_value_free done [16:33:13]process_json_proto returns [16:33:13]Send response to host [16:33:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86076,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:33:13]free response buf [16:33:13]execute_script done [16:33:13]execute_script returns [16:33:13]free content buf [16:33:13]Sock 9.Close socket [16:33:13]Sock 9.Thread stoped [16:33:14]accept exits with 7 [16:33:14]New connection [16:33:14]New thread 3066527076 created [16:33:14]Thread 3066670436 joined [16:33:14]Waiting for new connection... [16:33:14] Sock 7.Parse request [16:33:14]Sock 7.Check first char [16:33:14]Sock 7.First char is OK [16:33:14]request: POST /json_proto HTTP/1.0 [16:33:14]Method: POST [16:33:14]URL: /json_proto [16:33:14]Method is POST - this is cgi request [16:33:14]url: /json_proto [16:33:14]query_string will be loaded in cgi processing [16:33:14]execute_cgi json_proto POST (null) [16:33:14]execute_cgi path=json_proto method=POST [16:33:14]POST find Content-Length [16:33:14]Host: 172.17.47.196:8080 [16:33:14]Content-Length: 678 [16:33:14]Content-Type: application/json [16:33:14] [16:33:14]POST finish read [16:33:14]Found Content-Length = 678 [16:33:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870956", "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" : 12.390, "sum" : 840.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 840.00, "total" : 840.00, "payments": [ { "type": 0, "sum" : 840.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:33:14]execute_script... [16:33: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)870956", "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" : 12.390, "sum" : 840.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 840.00, "total" : 840.00, "payments": [ { "type": 0, "sum" : 840.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:33:14]POST & json_proto [16:33:14]process_json_proto [16:33:14]json parsed OK: [16:33:14]protocol is kg_v1.0 [16:33:14]action value=close_receipt [16:33:14]process_action close_receipt [16:33:14]cmd_close_receipt [16:33:14]MH_GetDate [16:33:14]Write to MH i2c: F0 00 00 68 00 57 [16:33:14]Write i2c OK [16:33:14]MH_I2C_Read... [16:33:14]Read from MH i2c: F0 [16:33:14]MH_I2C_Read... [16:33:14]Read from MH i2c: F0 09 00 [16:33:14]MH_I2C_Read... [16:33:14]Read from MH i2c: F0 09 00 68 00 00 CA A3 ED 66 4C 6B 94 66 D1 [16:33:14]GetLastDocTimeStamp 1726849990 [16:33:14]current date 1726849994 [16:33:14]FM_GetShiftState [16:33:14]SAM_PROTO_GetShiftState [16:33:14]wFMCommunicate request_size=4 [16:33:14]MH_SAM_APDU [16:33:14]CAPDU: 80 13 01 00 [16:33:14]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [16:33:14]Write i2c OK [16:33:14]MH_I2C_Read... [16:33:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:14]Read from MH i2c: E2 [16:33:14]MH_I2C_Read... [16:33:14]Read from MH i2c: E2 0E 00 [16:33:14]MH_I2C_Read... [16:33:14]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 71 [16:33:14]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:33:14]wFMCommunicate OK [16:33:14]SAM_PROTO_GetShiftState done [16:33:14]FM_GetShiftState done [16:33:14]opened in 1726791534 [16:33:14]opened+sec_in_day 1726877934 [16:33:14]quantity*price = 84004 [16:33:14]sum+1 = 84005 [16:33:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 840.00 Внесено: 840.00 СДАЧА: 0.00 НСП 1% : 7.43 НДС 12% : 89.21 Наличными: 840.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 236 20.09.2024 16:33 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86077 ФПД: 45321769441546 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T163315&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86077&fm=45321769441546&tin=02508201610067®Number=0000000000092592&sum=84000 [16:33:15]StoreToDocumentArchive [16:33:15]shift 495 fd 86077 [16:33:15]save to /storage/0495/doc_00086077 [16:33:15]save last doc name /storage/0495/doc_00086077 to /storage/kkm_last_doc_name [16:33:15]save OK [16:33:15]Clear old archive folders... [16:33:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:33:15]tlvbuf is 01C30890 [16:33:15]SAM_PROTO_ClearQueue [16:33:15]wFMCommunicate request_size=4 [16:33:15]MH_SAM_APDU [16:33:15]CAPDU: 80 09 00 00 [16:33:15]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [16:33:15]Write i2c OK [16:33:15]MH_I2C_Read... [16:33:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:33:15]Read from MH i2c: E2 [16:33:15]MH_I2C_Read... [16:33:15]Read from MH i2c: E2 03 00 [16:33:15]MH_I2C_Read... [16:33:15]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [16:33:15]RAPDU: 90 00 [16:33:15]wFMCommunicate OK [16:33:15]SAM_PROTO_ClearQueue done [16:33:15]KKMCreateOFDPacket [16:33:15]OFDProtocolAddRootSTLVToBuf [16:33:15]FM_MakeSignedData [16:33:15]FM_MakeSignedData [16:33:15]SAM_PROTO_SignData [16:33:15]wFMCommunicate request_size=4 [16:33:15]MH_SAM_APDU [16:33:15]CAPDU: 80 0D 01 02 [16:33:15]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [16:33:15]Write i2c OK [16:33:15]MH_I2C_Read... [16:33:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:33:16]Read from MH i2c: E2 [16:33:16]MH_I2C_Read... [16:33:16]Read from MH i2c: E2 03 00 [16:33:16]MH_I2C_Read... [16:33:16]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [16:33:16]RAPDU: 90 00 [16:33:16]wFMCommunicate OK [16:33:16]wFMCommunicate request_size=255 [16:33:16]MH_SAM_APDU [16:33: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 66 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 24 48 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 48 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 22 00 00 00 00 07 04 06 00 20 48 01 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 CB A3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 29 [16:33:16]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 66 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 24 48 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 48 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 22 00 00 00 00 07 04 06 00 20 48 01 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 CB A3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 29 00 00 AB [16:33:16]Write i2c OK [16:33:16]MH_I2C_Read... [16:33:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:33:16]Read from MH i2c: E2 [16:33:16]MH_I2C_Read... [16:33:16]Read from MH i2c: E2 03 00 [16:33:16]MH_I2C_Read... [16:33:16]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [16:33:16]RAPDU: 90 00 [16:33:16]wFMCommunicate OK [16:33:16]wFMCommunicate request_size=10 [16:33:16]MH_SAM_APDU [16:33:16]CAPDU: 80 0D 02 02 05 38 4B F7 D9 0A [16:33:16]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 38 4B F7 D9 0A 00 00 5A [16:33:16]Write i2c OK [16:33:16]MH_I2C_Read... [16:33:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:33:16]Read from MH i2c: E2 [16:33:16]MH_I2C_Read... [16:33:16]Read from MH i2c: E2 03 00 [16:33:16]MH_I2C_Read... [16:33:16]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [16:33:16]RAPDU: 90 00 [16:33:16]wFMCommunicate OK [16:33:16]wFMCommunicate request_size=4 [16:33:16]MH_SAM_APDU [16:33:16]CAPDU: 80 0D 03 02 [16:33:16]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [16:33:16]Write i2c OK [16:33:16]MH_I2C_Read... [16:33:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:33:16]Read from MH i2c: E2 [16:33:16]MH_I2C_Read... [16:33:16]Read from MH i2c: E2 0B 00 [16:33:16]MH_I2C_Read... [16:33:16]Read from MH i2c: E2 0B 00 7A 00 00 59 B6 00 79 71 7C D5 A3 90 00 E3 [16:33:16]RAPDU: 59 B6 00 79 71 7C D5 A3 90 00 [16:33:16]wFMCommunicate OK [16:33:16]SAM_PROTO_SignData done [16:33:16]FM_MakeSignedData done [16:33:16]CreateOFDProtocolMessage [16:33:16]wFMCommunicate request_size=4 [16:33:16]MH_SAM_APDU [16:33:16]CAPDU: 80 11 00 00 [16:33:16]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [16:33:16]Write i2c OK [16:33:16]MH_I2C_Read... [16:33:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:16]Read from MH i2c: E2 [16:33:16]MH_I2C_Read... [16:33:16]Read from MH i2c: E2 17 00 [16:33:16]MH_I2C_Read... [16:33:16]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:33: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:33:16]wFMCommunicate OK [16:33:16]CreateOFDProtocolMessage done [16:33:16]OFDSenderStorePacket 86077 [16:33:16]StoreOFDPacket docnum=86077 [16:33: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 D2 DD 07 01 BB 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 66 30 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 24 48 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 48 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 22 00 00 00 00 07 04 06 00 20 48 01 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 CB A3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 29 38 4B F7 D9 0A 59 B6 00 79 71 7C D5 A3 [16:33:16]CheckFolder [16:33:16]dirname=/storage/ofd_packets [16:33:16]CheckFolder done [16:33:16]ProducePacketName [16:33:16]name=ofd_packets/00086077 [16:33:16]NVStorageSaveData ofd_packets/00086077 [16:33:16]File name is /storage/ofd_packets/00086077 [16:33:16]Write 301 bytes [16:33:16]NVStorageSaveData done [16:33:16]OFDSenderStorePacket done [16:33:16]KKMCreateOFDPacket done [16:33:16]NVStorageSaveData kkm_last_timestamp [16:33:16]File name is /storage/kkm_last_timestamp [16:33:16]Write 4 bytes [16:33:16]NVStorageSaveData done [16:33:16]ExternCall_PrintAddStr [16:33:16]wPrintStart [16:33:16]Write to MH i2c: 01 00 00 7C 00 7C [16:33:16]Write i2c OK [16:33:16]MH_I2C_Read... [16:33:16]Read from MH i2c: 01 [16:33:16]MH_I2C_Read... [16:33:16]Read from MH i2c: 01 07 00 [16:33:16]MH_I2C_Read... [16:33:16]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [16:33:16]RasterBufferAndPrint [16:33:16]line Счет N : (1)870956 [16:33:16]line ИНН: 02508201610067 [16:33:16]line Контрольно-Кассовый Чек [16:33:16]line ПРОДАЖА [16:33:16]line ТРК (МРК, ГНК) : 43 [16:33:16]line Товар: 2710124130 [16:33:16]line Аи-92-К-5 [16:33:16]line 12.390 * 67.80 [16:33:16]line = 840.04 [16:33:16]line НДС 12% НСП 1% [16:33:16]line > о реализуемом товаре [16:33:16]line ОКРУГЛЕНИЕ: -0.04 [16:33:16]line ИТОГО: 840.00 [16:33:16]line Внесено: 840.00 [16:33:16]line СДАЧА: 0.00 [16:33:16]line НСП 1% : 7.43 [16:33:16]line НДС 12% : 89.21 [16:33:16]line Наличными: 840.00 [16:33:16]line Безнал.: 0.00 [16:33:16]line Место: АЗС № 137 "Партнер Нефть" [16:33:16]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:33:16]line СНО: Общий режим [16:33:16]line Чек 236 20.09.2024 16:33 [16:33:16]line Смена: 495 ФФД: 1.0 [16:33:16]line ЗНМ: 0300000064 [16:33:16]line РНМ: 0000000000092592 [16:33:16]line Версия ККМ: 001 [16:33:16]line ФМ: 0000000000874979 [16:33:16]line ФД: 86077 [16:33:16]line ФПД: 45321769441546 [16:33:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T163315&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86077&fm=45321769441546&tin=02508201610067®Number=0000000000092592&sum=84000 [16:33:16]written 0, free lines is 4095 [16:33:16]OFD Sender: Processing packet 86077 [packets to send 264, broken 263] [16:33:16]ProducePacketName [16:33:16]name=ofd_packets/00086077 [16:33:16]OFD Sender: To server: pG, [16:33:16]CommunicateWithHost lk.salyk.kg:30040 [16:33:16]ConnectInit lk.salyk.kg [16:33:17]Write to MH i2c: 01 00 00 A7 00 A7 [16:33:17]Write i2c OK [16:33:17]MH_I2C_Read... [16:33:17]Read from MH i2c: 01 [16:33:17]MH_I2C_Read... [16:33:17]Read from MH i2c: 01 07 00 [16:33:17]MH_I2C_Read... [16:33:17]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 E3 0C 9D [16:33:17]RasterBufferAndPrint [16:33:17]line [16:33:17]line [16:33:17]line [16:33:17]line [16:33:17]line [16:33:17]written 0, free lines is 3330 [16:33:17]MH_Cut [16:33:17]Write to MH i2c: D1 01 00 AE 00 01 80 [16:33:17]Write i2c OK [16:33:17]MH_I2C_Read... [16:33:17]Read from MH i2c: D1 [16:33:17]MH_I2C_Read... [16:33:17]Read from MH i2c: D1 01 00 [16:33:17]MH_I2C_Read... [16:33:17]Read from MH i2c: D1 01 00 AE 00 00 7F [16:33:17]Write to MH i2c: 01 00 00 AF 00 AF [16:33:17]Write i2c OK [16:33:17]MH_I2C_Read... [16:33:18]*** Cut start [16:33:18]*** Partial cut [16:33:18]*** CUTSNS_PIN = 1 [16:33:18]*** CUTSNS_PIN = 0 [16:33:18]*** Brake cut motor [16:33:18]Read from MH i2c: 01 [16:33:18]MH_I2C_Read... [16:33:18]*** Stop cut motor [16:33:18]*** Cut end [16:33:18]Read from MH i2c: 01 07 00 [16:33:18]MH_I2C_Read... [16:33:18]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [16:33:18]process_action close_receipt done [16:33:18]requested_data is exist [16:33:18]produce_requested_data [16:33:18]requested_item fm.sn is exist - process it [16:33:18]wFMCommunicate request_size=4 [16:33:18]MH_SAM_APDU [16:33:18]CAPDU: 80 11 00 00 [16:33:18]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [16:33:18]Write i2c OK [16:33:18]MH_I2C_Read... [16:33:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:18]Read from MH i2c: E2 [16:33:18]MH_I2C_Read... [16:33:18]Read from MH i2c: E2 17 00 [16:33:18]MH_I2C_Read... [16:33:18]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 [16:33:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:33:18]wFMCommunicate OK [16:33:18]requested_item fd.num is exist - process it [16:33:18]SAM_PROTO_GetFieldsCounters [16:33:18]wFMCommunicate request_size=4 [16:33:18]MH_SAM_APDU [16:33:18]CAPDU: 80 13 00 00 [16:33:18]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [16:33:18]Write i2c OK [16:33:18]MH_I2C_Read... [16:33:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:33:19]Read from MH i2c: E2 [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: E2 62 00 [16:33:19]MH_I2C_Read... [16:33:19]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 3D 50 01 00 0E 04 04 00 EF 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 9E [16:33: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 3D 50 01 00 0E 04 04 00 EF 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:33:19]wFMCommunicate OK [16:33:19]SAM_PROTO_GetFieldsCounters done [16:33:19]requested_item shift.num is exist - process it [16:33:19]requested_item shift.opened is exist - process it [16:33:19]req_shift_opened [16:33:19]FM_GetShiftState [16:33:19]SAM_PROTO_GetShiftState [16:33:19]wFMCommunicate request_size=4 [16:33:19]MH_SAM_APDU [16:33:19]CAPDU: 80 13 01 00 [16:33:19]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [16:33:19]Write i2c OK [16:33:19]MH_I2C_Read... [16:33:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:19]Read from MH i2c: E2 [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: E2 0E 00 [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BA [16:33:19]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:33:19]wFMCommunicate OK [16:33:19]SAM_PROTO_GetShiftState done [16:33:19]FM_GetShiftState done [16:33:19]req_shift_opened done [16:33:19]requested_item shift.open_date is exist - process it [16:33:19]req_shift_open_date [16:33:19]req_shift_open_date done [16:33:19]produce_requested_data done [16:33:19]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86077,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:33:19]process_action_free close_receipt [16:33:19]json_value_free [16:33:19]json_value_free done [16:33:19]process_json_proto returns [16:33:19]Send response to host [16:33:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86077,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:33:19]free response buf [16:33:19]execute_script done [16:33:19]execute_script returns [16:33:19]free content buf [16:33:19]Sock 7.Close socket [16:33:19]Sock 7.Thread stoped [16:33:19]accept exits with 9 [16:33:19]New connection [16:33:19]New thread 3066670436 created [16:33:19]Thread 3066527076 joined [16:33:19]Waiting for new connection... [16:33:19] Sock 9.Parse request [16:33:19]Sock 9.Check first char [16:33:19]Sock 9.First char is OK [16:33:19]request: POST /json_proto HTTP/1.0 [16:33:19]Method: POST [16:33:19]URL: /json_proto [16:33:19]Method is POST - this is cgi request [16:33:19]url: /json_proto [16:33:19]query_string will be loaded in cgi processing [16:33:19]execute_cgi json_proto POST (null) [16:33:19]execute_cgi path=json_proto method=POST [16:33:19]POST find Content-Length [16:33:19]Host: 172.17.47.196:8080 [16:33:19]Content-Length: 687 [16:33:19]Content-Type: application/json [16:33:19] [16:33:19]POST finish read [16:33:19]Found Content-Length = 687 [16:33:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870957", "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" : 32.810, "sum" : 2500.12, "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" ] } } [16:33:19]execute_script... [16:33: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)870957", "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" : 32.810, "sum" : 2500.12, "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" ] } } [16:33:19]POST & json_proto [16:33:19]process_json_proto [16:33:19]json parsed OK: [16:33:19]protocol is kg_v1.0 [16:33:19]action value=close_receipt [16:33:19]process_action close_receipt [16:33:19]cmd_close_receipt [16:33:19]MH_GetDate [16:33:19]Write to MH i2c: F0 00 00 B3 00 A2 [16:33:19]Write i2c OK [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: F0 [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: F0 09 00 [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: F0 09 00 B3 00 00 D0 A3 ED 66 4C 6B 94 66 22 [16:33:19]GetLastDocTimeStamp 1726849995 [16:33:19]current date 1726850000 [16:33:19]FM_GetShiftState [16:33:19]SAM_PROTO_GetShiftState [16:33:19]wFMCommunicate request_size=4 [16:33:19]MH_SAM_APDU [16:33:19]CAPDU: 80 13 01 00 [16:33:19]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [16:33:19]Write i2c OK [16:33:19]MH_I2C_Read... [16:33:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:19]Read from MH i2c: E2 [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: E2 0E 00 [16:33:19]MH_I2C_Read... [16:33:19]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BC [16:33:19]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:33:19]wFMCommunicate OK [16:33:19]SAM_PROTO_GetShiftState done [16:33:19]FM_GetShiftState done [16:33:19]opened in 1726791534 [16:33:19]opened+sec_in_day 1726877934 [16:33:19]quantity*price = 250012 [16:33:19]sum+1 = 250013 [16:33:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 237 20.09.2024 16:33 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86078 ФПД: 176919195983977 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T163320&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86078&fm=176919195983977&tin=02508201610067®Number=0000000000092592&sum=250000 [16:33:21]StoreToDocumentArchive [16:33:21]shift 495 fd 86078 [16:33:21]save to /storage/0495/doc_00086078 [16:33:21]save last doc name /storage/0495/doc_00086078 to /storage/kkm_last_doc_name [16:33:21]save OK [16:33:21]Clear old archive folders... [16:33:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:33:21]tlvbuf is 01C4FF70 [16:33:21]SAM_PROTO_ClearQueue [16:33:21]wFMCommunicate request_size=4 [16:33:21]MH_SAM_APDU [16:33:21]CAPDU: 80 09 00 00 [16:33:21]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [16:33:21]Write i2c OK [16:33:21]MH_I2C_Read... [16:33:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:33:21]Read from MH i2c: E2 [16:33:21]MH_I2C_Read... [16:33:21]Read from MH i2c: E2 03 00 [16:33:21]MH_I2C_Read... [16:33:21]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [16:33:21]RAPDU: 90 00 [16:33:21]wFMCommunicate OK [16:33:21]SAM_PROTO_ClearQueue done [16:33:21]KKMCreateOFDPacket [16:33:21]OFDProtocolAddRootSTLVToBuf [16:33:21]FM_MakeSignedData [16:33:21]FM_MakeSignedData [16:33:21]SAM_PROTO_SignData [16:33:21]wFMCommunicate request_size=4 [16:33:21]MH_SAM_APDU [16:33:21]CAPDU: 80 0D 01 02 [16:33:21]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [16:33:21]Write i2c OK [16:33:21]MH_I2C_Read... [16:33:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:33:21]Read from MH i2c: E2 [16:33:21]MH_I2C_Read... [16:33:21]Read from MH i2c: E2 03 00 [16:33:21]MH_I2C_Read... [16:33:21]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [16:33:21]RAPDU: 90 00 [16:33:21]wFMCommunicate OK [16:33:21]wFMCommunicate request_size=255 [16:33:21]MH_SAM_APDU [16:33: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 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 ED 00 00 00 F4 03 04 00 D0 A3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [16:33:21]Write to MH i2c: E2 02 01 C3 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 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 ED 00 00 00 F4 03 04 00 D0 A3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 Received data: 39 87 32 95 11 F6 04 70 10 47 00 2C 30 01 30 00 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 3E 50 01 00 30 35 30 04 30 06 30 00 30 00 30 00 30 48 30 [16:33:22]30 38 37 34 39 37 39 4F 00 00 00 E3 23 47 00 Write i2c OK [16:33:22]B3 MH_I2C_Read... [16:33:22]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 3D 50 01 00 F4 03 04 00 A4 4E ED 66 B6 04 01 00 00 53 E2 5E D7 B0 69 85 AA [16:33:22]CommunicateWithHost err = 0 [16:33:22]CheckOFDResponse [16:33:22]1017 (14) - 77093643461234 [16:33:22]1041 (16) - 0000000000874979 [16:33:22]1040 (4) - 86077 [16:33:22]1012 (4) - 20.09.2024 10:29 [16:33:22]1206 (1) - 0 [16:33:22]OFD Sender: Remove packet 86077 [16:33:22]ProducePacketName [16:33:22]name=ofd_packets/00086077 [16:33:22]NVStorageDeleteData [16:33:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:33:22]Read from MH i2c: E2 [16:33:22]MH_I2C_Read... [16:33:22]Read from MH i2c: E2 03 00 [16:33:22]MH_I2C_Read... [16:33:22]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [16:33:22]RAPDU: 90 00 [16:33:22]wFMCommunicate OK [16:33:22]wFMCommunicate request_size=11 [16:33:22]MH_SAM_APDU [16:33:22]CAPDU: 80 0D 02 02 06 A0 E8 35 D4 A0 69 [16:33:22]Write to MH i2c: E2 0E 00 C4 00 80 0D 02 02 06 00 A0 E8 35 D4 A0 69 00 00 E4 [16:33:22]Write i2c OK [16:33:22]MH_I2C_Read... [16:33:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:33:22]Read from MH i2c: E2 [16:33:22]MH_I2C_Read... [16:33:22]Read from MH i2c: E2 03 00 [16:33:22]MH_I2C_Read... [16:33:22]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [16:33:22]RAPDU: 90 00 [16:33:22]wFMCommunicate OK [16:33:22]wFMCommunicate request_size=4 [16:33:22]MH_SAM_APDU [16:33:22]CAPDU: 80 0D 03 02 [16:33:22]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [16:33:22]Write i2c OK [16:33:22]MH_I2C_Read... [16:33:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:33:22]Read from MH i2c: E2 [16:33:22]MH_I2C_Read... [16:33:22]Read from MH i2c: E2 0B 00 [16:33:22]MH_I2C_Read... [16:33:22]Read from MH i2c: E2 0B 00 C5 00 00 DB 5C BD 48 26 DE C5 F0 90 00 36 [16:33:22]RAPDU: DB 5C BD 48 26 DE C5 F0 90 00 [16:33:22]wFMCommunicate OK [16:33:22]SAM_PROTO_SignData done [16:33:22]FM_MakeSignedData done [16:33:22]CreateOFDProtocolMessage [16:33:22]wFMCommunicate request_size=4 [16:33:22]MH_SAM_APDU [16:33:22]CAPDU: 80 11 00 00 [16:33:22]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [16:33:22]Write i2c OK [16:33:22]MH_I2C_Read... [16:33:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:22]Read from MH i2c: E2 [16:33:22]MH_I2C_Read... [16:33:22]Read from MH i2c: E2 17 00 [16:33:22]MH_I2C_Read... [16:33:22]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: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 [16:33:22]wFMCommunicate OK [16:33:22]CreateOFDProtocolMessage done [16:33:22]OFDSenderStorePacket 86078 [16:33:22]StoreOFDPacket docnum=86078 [16:33: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 CD 17 08 01 DC 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 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 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 ED 00 00 00 F4 03 04 00 D0 A3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A0 E8 35 D4 A0 69 DB 5C BD 48 26 DE C5 F0 [16:33:22]CheckFolder [16:33:22]dirname=/storage/ofd_packets [16:33:22]CheckFolder done [16:33:22]ProducePacketName [16:33:22]name=ofd_packets/00086078 [16:33:22]NVStorageSaveData ofd_packets/00086078 [16:33:22]File name is /storage/ofd_packets/00086078 [16:33:22]Write 302 bytes [16:33:22]NVStorageSaveData done [16:33:22]OFDSenderStorePacket done [16:33:22]KKMCreateOFDPacket done [16:33:22]NVStorageSaveData kkm_last_timestamp [16:33:22]File name is /storage/kkm_last_timestamp [16:33:22]Write 4 bytes [16:33:22]NVStorageSaveData done [16:33:22]ExternCall_PrintAddStr [16:33:22]wPrintStart [16:33:22]Write to MH i2c: 01 00 00 C7 00 C7 [16:33:22]Write i2c OK [16:33:22]MH_I2C_Read... [16:33:22]Read from MH i2c: 01 [16:33:22]MH_I2C_Read... [16:33:22]Read from MH i2c: 01 07 00 [16:33:22]MH_I2C_Read... [16:33:22]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [16:33:22]RasterBufferAndPrint [16:33:22]line Счет N : (1)870957 [16:33:22]line ИНН: 02508201610067 [16:33:22]line Контрольно-Кассовый Чек [16:33:22]line ПРОДАЖА [16:33:22]line ТРК (МРК, ГНК) : 11 [16:33:22]line Товар: 2710194210 [16:33:22]line ДТ(л)-К-4 [16:33:22]line 32.810 * 76.20 [16:33:22]line = 2500.12 [16:33:22]line НДС 12% НСП 1% [16:33:22]line > о реализуемом товаре [16:33:22]line ОКРУГЛЕНИЕ: -0.12 [16:33:22]line ИТОГО: 2500.00 [16:33:22]line Внесено: 2500.00 [16:33:22]line СДАЧА: 0.00 [16:33:22]line НСП 1% : 22.12 [16:33:22]line НДС 12% : 265.50 [16:33:22]line Наличными: 2500.00 [16:33:22]line Безнал.: 0.00 [16:33:22]line Место: АЗС № 137 "Партнер Нефть" [16:33:22]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:33:22]line СНО: Общий режим [16:33:22]line Чек 237 20.09.2024 16:33 [16:33:22]line Смена: 495 ФФД: 1.0 [16:33:22]line ЗНМ: 0300000064 [16:33:22]line РНМ: 0000000000092592 [16:33:22]line Версия ККМ: 001 [16:33:22]line ФМ: 0000000000874979 [16:33:22]line ФД: 86078 [16:33:22]line ФПД: 176919195983977 [16:33:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T163320&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86078&fm=176919195983977&tin=02508201610067®Number=0000000000092592&sum=250000 [16:33:22]OFD Sender: Processing packet 86078 [packets to send 264, broken 263] [16:33:22]ProducePacketName [16:33:22]name=ofd_packets/00086078 [16:33:22]OFD Sender: To server: pG, [16:33:22]CommunicateWithHost lk.salyk.kg:30040 [16:33:22]ConnectInit lk.salyk.kg [16:33:22]written 0, free lines is 4095 [16:33:23]Write to MH i2c: 01 00 00 F2 00 F2 [16:33:23]Write i2c OK [16:33:23]MH_I2C_Read... [16:33:23]Read from MH i2c: 01 [16:33:23]MH_I2C_Read... [16:33:23]Read from MH i2c: 01 07 00 [16:33:23]MH_I2C_Read... [16:33:23]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 E8 0C ED [16:33:23]RasterBufferAndPrint [16:33:23]line [16:33:23]line [16:33:23]line [16:33:23]line [16:33:23]line [16:33:23]written 0, free lines is 3338 [16:33:23]MH_Cut [16:33:23]Write to MH i2c: D1 01 00 F9 00 01 CB [16:33:23]Write i2c OK [16:33:23]MH_I2C_Read... [16:33:23]Read from MH i2c: D1 [16:33:23]MH_I2C_Read... [16:33:23]Read from MH i2c: D1 01 00 [16:33:23]MH_I2C_Read... [16:33:23]Read from MH i2c: D1 01 00 F9 00 00 CA [16:33:23]Write to MH i2c: 01 00 00 FA 00 FA [16:33:23]Write i2c OK [16:33:23]MH_I2C_Read... [16:33:23]*** Cut start [16:33:23]*** Partial cut [16:33:23]*** CUTSNS_PIN = 1 [16:33:23]*** CUTSNS_PIN = 0 [16:33:24]*** Brake cut motor [16:33:24]Connected sock=10 [16:33: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 CD 17 08 01 DC 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 2A 80 00 *** Stop cut motor [16:33:24]00 *** Cut end [16:33:24]00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 Read from MH i2c: 00 01 [16:33:24]00 MH_I2C_Read... [16:33:24]00 Read from MH i2c: 00 01 00 07 00 00 1F [16:33:24]04 MH_I2C_Read... [16:33:24]02 00 Read from MH i2c: 01 01 00 07 12 00 04 FA 04 00 00 00 ED 00 00 00 00 F4 03 04 00 D0 A3 ED 66 0E 04 04 00 EF 01 00 00 00 00 B9 00 FF 04 0F 01 0F 00 [16:33:24]01 process_action close_receipt done [16:33:24]0D requested_data is exist [16:33:24]04 produce_requested_data [16:33:24]10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 requested_item fm.sn is exist - process it [16:33:24]11 wFMCommunicate request_size=4 [16:33:24]04 MH_SAM_APDU [16:33:24]CAPDU: 10 80 00 11 30 00 30 00 30 [16:33:24]30 Write to MH i2c: 30 E2 30 08 30 00 FB 30 00 30 80 30 11 38 00 37 00 34 00 39 00 37 00 39 00 10 75 04 [16:33:24]04 00 3E 50 01 00 35 04 Write i2c OK [16:33:24]06 MH_I2C_Read... [16:33:24]00 A0 E8 35 D4 A0 69 DB 5C BD 48 26 DE C5 F0 [16:33:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:24]Read from MH i2c: E2 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 17 00 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 17 00 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 [16:33:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:33:24]wFMCommunicate OK [16:33:24]requested_item fd.num is exist - process it [16:33:24]SAM_PROTO_GetFieldsCounters [16:33:24]wFMCommunicate request_size=4 [16:33:24]MH_SAM_APDU [16:33:24]CAPDU: 80 13 00 00 [16:33:24]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [16:33:24]Write i2c OK [16:33:24]MH_I2C_Read... [16:33:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:33:24]Read from MH i2c: E2 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 62 00 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 ED [16:33: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 3E 50 01 00 0E 04 04 00 EF 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:33:25]wFMCommunicate OK [16:33:25]SAM_PROTO_GetFieldsCounters done [16:33:25]requested_item shift.num is exist - process it [16:33:25]requested_item shift.opened is exist - process it [16:33:25]req_shift_opened [16:33:25]FM_GetShiftState [16:33:25]SAM_PROTO_GetShiftState [16:33:25]wFMCommunicate request_size=4 [16:33:25]MH_SAM_APDU [16:33:25]CAPDU: 80 13 01 00 [16:33:25]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [16:33:25]Write i2c OK [16:33:25]MH_I2C_Read... [16:33:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:25]Read from MH i2c: E2 [16:33:25]MH_I2C_Read... [16:33:25]Read from MH i2c: E2 0E 00 [16:33:25]MH_I2C_Read... [16:33:25]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 05 [16:33:25]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:33:25]wFMCommunicate OK [16:33:25]SAM_PROTO_GetShiftState done [16:33:25]FM_GetShiftState done [16:33:25]req_shift_opened done [16:33:25]requested_item shift.open_date is exist - process it [16:33:25]req_shift_open_date [16:33:25]req_shift_open_date done [16:33:25]produce_requested_data done [16:33:25]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86078,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:33:25]process_action_free close_receipt [16:33:25]json_value_free [16:33:25]json_value_free done [16:33:25]process_json_proto returns [16:33:25]Send response to host [16:33:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86078,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:33:25]free response buf [16:33:25]execute_script done [16:33:25]execute_script returns [16:33:25]free content buf [16:33:25]Sock 9.Close socket [16:33:25]Sock 9.Thread stoped [16:33: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 50 1B 47 00 7B 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 3E 50 01 00 F4 03 04 00 A8 4E ED 66 B6 04 01 00 00 61 F7 6E 4B 8D E9 19 9D [16:33:25]CommunicateWithHost err = 0 [16:33:25]CheckOFDResponse [16:33:25]1017 (14) - 77093643461234 [16:33:25]1041 (16) - 0000000000874979 [16:33:25]1040 (4) - 86078 [16:33:25]1012 (4) - 20.09.2024 10:30 [16:33:25]1206 (1) - 0 [16:33:25]OFD Sender: Remove packet 86078 [16:33:25]ProducePacketName [16:33:25]name=ofd_packets/00086078 [16:33:25]NVStorageDeleteData [16:33:26]OFD Sender: No OFD packet to send [16:33:26]OFD Sender: No OFD packet to send [16:33:31]OFD Sender: No OFD packet to send [16:33:36]OFD Sender: No OFD packet to send [16:33:41]OFD Sender: No OFD packet to send [16:33:46]OFD Sender: No OFD packet to send [16:33:51]OFD Sender: No OFD packet to send [16:33:56]OFD Sender: No OFD packet to send [16:34:01]OFD Sender: No OFD packet to send [16:34:06]OFD Sender: No OFD packet to send [16:34:11]OFD Sender: No OFD packet to send [16:34:16]OFD Sender: No OFD packet to send [16:34:21]OFD Sender: No OFD packet to send [16:34:26]OFD Sender: No OFD packet to send [16:34:31]OFD Sender: No OFD packet to send [16:34:36]OFD Sender: No OFD packet to send [16:34:41]OFD Sender: No OFD packet to send [16:34:46]OFD Sender: No OFD packet to send [16:34:51]OFD Sender: No OFD packet to send [16:34:56]OFD Sender: No OFD packet to send [16:35:01]OFD Sender: No OFD packet to send [16:35:06]OFD Sender: No OFD packet to send [16:35:11]OFD Sender: No OFD packet to send [16:35:16]OFD Sender: No OFD packet to send [16:35:17]recv_with_timeout no data received [16:35:21]OFD Sender: No OFD packet to send [16:35:26]OFD Sender: No OFD packet to send [16:35:31]OFD Sender: No OFD packet to send [16:35:36]OFD Sender: No OFD packet to send [16:35:41]OFD Sender: No OFD packet to send [16:35:46]OFD Sender: No OFD packet to send [16:35:51]OFD Sender: No OFD packet to send [16:35:56]OFD Sender: No OFD packet to send [16:36:01]OFD Sender: No OFD packet to send [16:36:06]OFD Sender: No OFD packet to send [16:36:11]OFD Sender: No OFD packet to send [16:36:16]OFD Sender: No OFD packet to send [16:36:21]OFD Sender: No OFD packet to send [16:36:22]accept exits with 7 [16:36:22]New connection [16:36:22]New thread 3066527076 created [16:36:22]Thread 3066670436 joined [16:36:22]Waiting for new connection... [16:36:22] Sock 7.Parse request [16:36:22]Sock 7.Check first char [16:36:22]Sock 7.First char is OK [16:36:22]request: POST /json_proto HTTP/1.0 [16:36:22]Method: POST [16:36:22]URL: /json_proto [16:36:22]Method is POST - this is cgi request [16:36:22]url: /json_proto [16:36:22]query_string will be loaded in cgi processing [16:36:22]execute_cgi json_proto POST (null) [16:36:22]execute_cgi path=json_proto method=POST [16:36:22]POST find Content-Length [16:36:22]Host: 172.17.47.196:8080 [16:36:22]Content-Length: 687 [16:36:22]Content-Type: application/json [16:36:22] [16:36:22]POST finish read [16:36:22]Found Content-Length = 687 [16:36:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870964", "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" ] } } [16:36:22]execute_script... [16:36: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)870964", "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" ] } } [16:36:22]POST & json_proto [16:36:22]process_json_proto [16:36:22]json parsed OK: [16:36:22]protocol is kg_v1.0 [16:36:22]action value=close_receipt [16:36:22]process_action close_receipt [16:36:22]cmd_close_receipt [16:36:22]MH_GetDate [16:36:22]Write to MH i2c: F0 00 00 FE 00 ED [16:36:22]Write i2c OK [16:36:22]MH_I2C_Read... [16:36:22]Read from MH i2c: F0 [16:36:22]MH_I2C_Read... [16:36:22]Read from MH i2c: F0 09 00 [16:36:22]MH_I2C_Read... [16:36:22]Read from MH i2c: F0 09 00 FE 00 00 87 A4 ED 66 4C 6B 94 66 25 [16:36:22]GetLastDocTimeStamp 1726850000 [16:36:22]current date 1726850183 [16:36:22]FM_GetShiftState [16:36:22]SAM_PROTO_GetShiftState [16:36:22]wFMCommunicate request_size=4 [16:36:22]MH_SAM_APDU [16:36:22]CAPDU: 80 13 01 00 [16:36:22]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [16:36:22]Write i2c OK [16:36:22]MH_I2C_Read... [16:36:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:22]Read from MH i2c: E2 [16:36:22]MH_I2C_Read... [16:36:22]Read from MH i2c: E2 0E 00 [16:36:22]MH_I2C_Read... [16:36:22]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 07 [16:36:22]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:36:22]wFMCommunicate OK [16:36:22]SAM_PROTO_GetShiftState done [16:36:22]FM_GetShiftState done [16:36:22]opened in 1726791534 [16:36:22]opened+sec_in_day 1726877934 [16:36:22]quantity*price = 100050 [16:36:22]sum+1 = 100052 [16:36:22]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 СНО: Общий режим Чек 238 20.09.2024 16:36 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86079 ФПД: 215451202660234 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T163623&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86079&fm=215451202660234&tin=02508201610067®Number=0000000000092592&sum=100000 [16:36:23]StoreToDocumentArchive [16:36:23]shift 495 fd 86079 [16:36:23]save to /storage/0495/doc_00086079 [16:36:23]save last doc name /storage/0495/doc_00086079 to /storage/kkm_last_doc_name [16:36:23]save OK [16:36:23]Clear old archive folders... [16:36:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:36:23]tlvbuf is 01CCA670 [16:36:23]SAM_PROTO_ClearQueue [16:36:23]wFMCommunicate request_size=4 [16:36:23]MH_SAM_APDU [16:36:23]CAPDU: 80 09 00 00 [16:36:23]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [16:36:23]Write i2c OK [16:36:23]MH_I2C_Read... [16:36:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:36:23]Read from MH i2c: E2 [16:36:23]MH_I2C_Read... [16:36:23]Read from MH i2c: E2 03 00 [16:36:23]MH_I2C_Read... [16:36:23]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [16:36:23]RAPDU: 90 00 [16:36:23]wFMCommunicate OK [16:36:23]SAM_PROTO_ClearQueue done [16:36:23]KKMCreateOFDPacket [16:36:23]OFDProtocolAddRootSTLVToBuf [16:36:23]FM_MakeSignedData [16:36:23]FM_MakeSignedData [16:36:23]SAM_PROTO_SignData [16:36:23]wFMCommunicate request_size=4 [16:36:23]MH_SAM_APDU [16:36:23]CAPDU: 80 0D 01 02 [16:36:23]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [16:36:23]Write i2c OK [16:36:23]MH_I2C_Read... [16:36:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:36:23]Read from MH i2c: E2 [16:36:23]MH_I2C_Read... [16:36:23]Read from MH i2c: E2 03 00 [16:36:23]MH_I2C_Read... [16:36:23]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [16:36:23]RAPDU: 90 00 [16:36:23]wFMCommunicate OK [16:36:23]wFMCommunicate request_size=255 [16:36:23]MH_SAM_APDU [16:36: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 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 EE 00 00 00 F4 03 04 00 87 A4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [16:36:23]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 EE 00 00 00 F4 03 04 00 87 A4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 ED [16:36:23]Write i2c OK [16:36:23]MH_I2C_Read... [16:36:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:23]Read from MH i2c: E2 [16:36:23]MH_I2C_Read... [16:36:23]Read from MH i2c: E2 03 00 [16:36:23]MH_I2C_Read... [16:36:23]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [16:36:23]RAPDU: 90 00 [16:36:23]wFMCommunicate OK [16:36:23]wFMCommunicate request_size=11 [16:36:23]MH_SAM_APDU [16:36:23]CAPDU: 80 0D 02 02 06 C3 F3 A4 66 A7 8A [16:36:23]Write to MH i2c: E2 0E 00 0F 01 80 0D 02 02 06 00 C3 F3 A4 66 A7 8A 00 00 87 [16:36:23]Write i2c OK [16:36:23]MH_I2C_Read... [16:36:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:36:24]Read from MH i2c: E2 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: E2 03 00 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [16:36:24]RAPDU: 90 00 [16:36:24]wFMCommunicate OK [16:36:24]wFMCommunicate request_size=4 [16:36:24]MH_SAM_APDU [16:36:24]CAPDU: 80 0D 03 02 [16:36:24]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [16:36:24]Write i2c OK [16:36:24]MH_I2C_Read... [16:36:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:36:24]Read from MH i2c: E2 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: E2 0B 00 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: E2 0B 00 10 01 00 C2 5C 36 45 A9 60 F6 17 90 00 3C [16:36:24]RAPDU: C2 5C 36 45 A9 60 F6 17 90 00 [16:36:24]wFMCommunicate OK [16:36:24]SAM_PROTO_SignData done [16:36:24]FM_MakeSignedData done [16:36:24]CreateOFDProtocolMessage [16:36:24]wFMCommunicate request_size=4 [16:36:24]MH_SAM_APDU [16:36:24]CAPDU: 80 11 00 00 [16:36:24]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [16:36:24]Write i2c OK [16:36:24]MH_I2C_Read... [16:36:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:24]Read from MH i2c: E2 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: E2 17 00 [16:36:24]MH_I2C_Read... [16:36:24]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: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 [16:36:24]wFMCommunicate OK [16:36:24]CreateOFDProtocolMessage done [16:36:24]OFDSenderStorePacket 86079 [16:36:24]StoreOFDPacket docnum=86079 [16:36: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 10 01 00 00 3C 75 08 01 4C D9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 EE 00 00 00 F4 03 04 00 87 A4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C3 F3 A4 66 A7 8A C2 5C 36 45 A9 60 F6 17 [16:36:24]CheckFolder [16:36:24]dirname=/storage/ofd_packets [16:36:24]CheckFolder done [16:36:24]ProducePacketName [16:36:24]name=ofd_packets/00086079 [16:36:24]NVStorageSaveData ofd_packets/00086079 [16:36:24]File name is /storage/ofd_packets/00086079 [16:36:24]Write 302 bytes [16:36:24]NVStorageSaveData done [16:36:24]OFDSenderStorePacket done [16:36:24]KKMCreateOFDPacket done [16:36:24]NVStorageSaveData kkm_last_timestamp [16:36:24]File name is /storage/kkm_last_timestamp [16:36:24]Write 4 bytes [16:36:24]NVStorageSaveData done [16:36:24]ExternCall_PrintAddStr [16:36:24]wPrintStart [16:36:24]Write to MH i2c: 01 00 00 12 01 13 [16:36:24]Write i2c OK [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: 01 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: 01 07 00 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [16:36:24]RasterBufferAndPrint [16:36:24]line Счет N : (1)870964 [16:36:24]line ИНН: 02508201610067 [16:36:24]line Контрольно-Кассовый Чек [16:36:24]line ПРОДАЖА [16:36:24]line ТРК (МРК, ГНК) : 44 [16:36:24]line Товар: 2710194210 [16:36:24]line ДТ(л)-К-4 [16:36:24]line 13.130 * 76.20 [16:36:24]line = 1000.51 [16:36:24]line НДС 12% НСП 1% [16:36:24]line > о реализуемом товаре [16:36:24]line ОКРУГЛЕНИЕ: -0.51 [16:36:24]line ИТОГО: 1000.00 [16:36:24]line Внесено: 1000.00 [16:36:24]line СДАЧА: 0.00 [16:36:24]line НСП 1% : 8.85 [16:36:24]line НДС 12% : 106.25 [16:36:24]line Наличными: 1000.00 [16:36:24]line Безнал.: 0.00 [16:36:24]line Место: АЗС № 137 "Партнер Нефть" [16:36:24]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:36:24]line СНО: Общий режим [16:36:24]line Чек 238 20.09.2024 16:36 [16:36:24]line Смена: 495 ФФД: 1.0 [16:36:24]line ЗНМ: 0300000064 [16:36:24]line РНМ: 0000000000092592 [16:36:24]line Версия ККМ: 001 [16:36:24]line ФМ: 0000000000874979 [16:36:24]line ФД: 86079 [16:36:24]line ФПД: 215451202660234 [16:36:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T163623&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86079&fm=215451202660234&tin=02508201610067®Number=0000000000092592&sum=100000 [16:36:24]OFD Sender: Processing packet 86079 [packets to send 264, broken 263] [16:36:24]ProducePacketName [16:36:24]name=ofd_packets/00086079 [16:36:24]OFD Sender: To server: pG, [16:36:24]CommunicateWithHost lk.salyk.kg:30040 [16:36:24]ConnectInit lk.salyk.kg [16:36:24]written 0, free lines is 4095 [16:36:24]Write to MH i2c: 01 00 00 3D 01 3E [16:36:24]Write i2c OK [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: 01 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: 01 07 00 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 E2 0C 33 [16:36:24]RasterBufferAndPrint [16:36:24]line [16:36:24]line [16:36:24]line [16:36:24]line [16:36:24]line [16:36:24]written 0, free lines is 3304 [16:36:24]MH_Cut [16:36:24]Write to MH i2c: D1 01 00 44 01 01 17 [16:36:24]Write i2c OK [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: D1 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: D1 01 00 [16:36:24]MH_I2C_Read... [16:36:24]Read from MH i2c: D1 01 00 44 01 00 16 [16:36:24]Write to MH i2c: 01 00 00 45 01 46 [16:36:24]Write i2c OK [16:36:24]MH_I2C_Read... [16:36:25]*** Cut start [16:36:25]*** Partial cut [16:36:25]*** CUTSNS_PIN = 1 [16:36:25]*** CUTSNS_PIN = 0 [16:36:25]*** Brake cut motor [16:36:26]Connected sock=11 [16: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 10 01 00 00 3C 75 08 01 4C D9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 EE 00 00 00 F4 03 04 00 87 A4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C3 F3 A4 66 A7 8A C2 5C 36 45 A9 60 F6 17 [16:36:26]Read from MH i2c: 01 [16:36:26]MH_I2C_Read... [16:36:26]*** Stop cut motor [16:36:26]*** Cut end [16:36:26]Read from MH i2c: 01 07 00 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [16:36:26]process_action close_receipt done [16:36:26]requested_data is exist [16:36:26]produce_requested_data [16:36:26]requested_item fm.sn is exist - process it [16:36:26]wFMCommunicate request_size=4 [16:36:26]MH_SAM_APDU [16:36:26]CAPDU: 80 11 00 00 [16:36:26]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [16:36:26]Write i2c OK [16:36:26]MH_I2C_Read... [16:36:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:26]Read from MH i2c: E2 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 17 00 [16:36:26]MH_I2C_Read... [16:36:26]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 [16: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 [16:36:26]wFMCommunicate OK [16:36:26]requested_item fd.num is exist - process it [16:36:26]SAM_PROTO_GetFieldsCounters [16:36:26]wFMCommunicate request_size=4 [16:36:26]MH_SAM_APDU [16:36:26]CAPDU: 80 13 00 00 [16:36:26]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [16:36:26]Write i2c OK [16:36:26]MH_I2C_Read... [16:36:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:36:26]Read from MH i2c: E2 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 62 00 [16:36:26]MH_I2C_Read... [16:36:26]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 3F 50 01 00 0E 04 04 00 EF 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 3D [16: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 3F 50 01 00 0E 04 04 00 EF 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:36:26]wFMCommunicate OK [16:36:26]SAM_PROTO_GetFieldsCounters done [16:36:26]requested_item shift.num is exist - process it [16:36:26]requested_item shift.opened is exist - process it [16:36:26]req_shift_opened [16:36:26]FM_GetShiftState [16:36:26]SAM_PROTO_GetShiftState [16:36:26]wFMCommunicate request_size=4 [16:36:26]MH_SAM_APDU [16:36:26]CAPDU: 80 13 01 00 [16:36:26]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [16:36:26]Write i2c OK [16:36:26]MH_I2C_Read... [16:36:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:26]Read from MH i2c: E2 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 0E 00 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 51 [16:36:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:36:26]wFMCommunicate OK [16:36:26]SAM_PROTO_GetShiftState done [16:36:26]FM_GetShiftState done [16:36:26]req_shift_opened done [16:36:26]requested_item shift.open_date is exist - process it [16:36:26]req_shift_open_date [16:36:26]req_shift_open_date done [16:36:26]produce_requested_data done [16:36:26]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86079,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:36:26]process_action_free close_receipt [16:36:26]json_value_free [16:36:26]json_value_free done [16:36:26]process_json_proto returns [16:36:26]Send response to host [16:36:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86079,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:36:26]free response buf [16:36:26]execute_script done [16:36:26]execute_script returns [16:36:26]free content buf [16:36:26]Sock 7.Close socket [16:36:26]Sock 7.Thread stoped [16:36: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 E1 55 47 00 43 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 3F 50 01 00 F4 03 04 00 5D 4F ED 66 B6 04 01 00 00 3B EE 3F 79 6F 9F 94 EF [16:36:29]CommunicateWithHost err = 0 [16:36:29]CheckOFDResponse [16:36:29]1017 (14) - 77093643461234 [16:36:29]1041 (16) - 0000000000874979 [16:36:29]1040 (4) - 86079 [16:36:29]1012 (4) - 20.09.2024 10:33 [16:36:29]1206 (1) - 0 [16:36:29]OFD Sender: Remove packet 86079 [16:36:29]ProducePacketName [16:36:29]name=ofd_packets/00086079 [16:36:29]NVStorageDeleteData [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:27]recv_with_timeout no data received [16:37:29]OFD Sender: No OFD packet to send [16:37:35]OFD Sender: No OFD packet to send [16:37:40]OFD Sender: No OFD packet to send [16:37:45]OFD Sender: No OFD packet to send [16:37:50]OFD Sender: No OFD packet to send [16:37:55]OFD Sender: No OFD packet to send [16:38:00]OFD Sender: No OFD packet to send [16:38:05]OFD Sender: No OFD packet to send [16:38:10]OFD Sender: No OFD packet to send [16:38:15]OFD Sender: No OFD packet to send [16:38:20]OFD Sender: No OFD packet to send [16:38:25]OFD Sender: No OFD packet to send [16:38:30]OFD Sender: No OFD packet to send [16:38:35]OFD Sender: No OFD packet to send [16:38:40]OFD Sender: No OFD packet to send [16:38:45]OFD Sender: No OFD packet to send [16:38:50]OFD Sender: No OFD packet to send [16:38:55]OFD Sender: No OFD packet to send [16:39:00]OFD Sender: No OFD packet to send [16:39:05]OFD Sender: No OFD packet to send [16:39:10]OFD Sender: No OFD packet to send [16:39:15]OFD Sender: No OFD packet to send [16:39:20]OFD Sender: No OFD packet to send [16:39:23]accept exits with 9 [16:39:23]New connection [16:39:23]New thread 3066670436 created [16:39:23]Thread 3066527076 joined [16:39:23]Waiting for new connection... [16:39:23] Sock 9.Parse request [16:39:23]Sock 9.Check first char [16:39:23]Sock 9.First char is OK [16:39:23]request: POST /json_proto HTTP/1.0 [16:39:23]Method: POST [16:39:23]URL: /json_proto [16:39:23]Method is POST - this is cgi request [16:39:23]url: /json_proto [16:39:23]query_string will be loaded in cgi processing [16:39:23]execute_cgi json_proto POST (null) [16:39:23]execute_cgi path=json_proto method=POST [16:39:23]POST find Content-Length [16:39:23]Host: 172.17.47.196:8080 [16:39:23]Content-Length: 678 [16:39:23]Content-Type: application/json [16:39:23] [16:39:23]POST finish read [16:39:23]Found Content-Length = 678 [16:39:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870965", "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" ] } } [16:39:23]execute_script... [16: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 : (1)870965", "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" ] } } [16:39:23]POST & json_proto [16:39:23]process_json_proto [16:39:23]json parsed OK: [16:39:23]protocol is kg_v1.0 [16:39:23]action value=close_receipt [16:39:23]process_action close_receipt [16:39:23]cmd_close_receipt [16:39:23]MH_GetDate [16:39:23]Write to MH i2c: F0 00 00 49 01 39 [16:39:23]Write i2c OK [16:39:23]MH_I2C_Read... [16:39:23]Read from MH i2c: F0 [16:39:23]MH_I2C_Read... [16:39:23]Read from MH i2c: F0 09 00 [16:39:23]MH_I2C_Read... [16:39:23]Read from MH i2c: F0 09 00 49 01 00 3B A5 ED 66 4C 6B 94 66 26 [16:39:23]GetLastDocTimeStamp 1726850183 [16:39:23]current date 1726850363 [16:39:23]FM_GetShiftState [16:39:23]SAM_PROTO_GetShiftState [16:39:23]wFMCommunicate request_size=4 [16:39:23]MH_SAM_APDU [16:39:23]CAPDU: 80 13 01 00 [16:39:23]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [16:39:23]Write i2c OK [16:39:23]MH_I2C_Read... [16:39:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:23]Read from MH i2c: E2 [16:39:23]MH_I2C_Read... [16:39:23]Read from MH i2c: E2 0E 00 [16:39:23]MH_I2C_Read... [16:39:23]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 53 [16:39:23]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:39:23]wFMCommunicate OK [16:39:23]SAM_PROTO_GetShiftState done [16:39:23]FM_GetShiftState done [16:39:23]opened in 1726791534 [16:39:23]opened+sec_in_day 1726877934 [16:39:23]quantity*price = 70037 [16:39:23]sum+1 = 70038 [16:39:23]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 СНО: Общий режим Чек 239 20.09.2024 16:39 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86080 ФПД: 107563168345877 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T163924&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86080&fm=107563168345877&tin=02508201610067®Number=0000000000092592&sum=70000 [16:39:24]StoreToDocumentArchive [16:39:24]shift 495 fd 86080 [16:39:24]save to /storage/0495/doc_00086080 [16:39:24]save last doc name /storage/0495/doc_00086080 to /storage/kkm_last_doc_name [16:39:24]save OK [16:39:24]Clear old archive folders... [16:39:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:39:24]tlvbuf is 01CBDF50 [16:39:24]SAM_PROTO_ClearQueue [16:39:24]wFMCommunicate request_size=4 [16:39:24]MH_SAM_APDU [16:39:24]CAPDU: 80 09 00 00 [16:39:24]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [16:39:24]Write i2c OK [16:39:24]MH_I2C_Read... [16:39:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:39:24]Read from MH i2c: E2 [16:39:24]MH_I2C_Read... [16:39:24]Read from MH i2c: E2 03 00 [16:39:24]MH_I2C_Read... [16:39:24]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [16:39:24]RAPDU: 90 00 [16:39:24]wFMCommunicate OK [16:39:24]SAM_PROTO_ClearQueue done [16:39:24]KKMCreateOFDPacket [16:39:24]OFDProtocolAddRootSTLVToBuf [16:39:24]FM_MakeSignedData [16:39:24]FM_MakeSignedData [16:39:24]SAM_PROTO_SignData [16:39:24]wFMCommunicate request_size=4 [16:39:24]MH_SAM_APDU [16:39:24]CAPDU: 80 0D 01 02 [16:39:24]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [16:39:24]Write i2c OK [16:39:24]MH_I2C_Read... [16:39:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:39:24]Read from MH i2c: E2 [16:39:24]MH_I2C_Read... [16:39:24]Read from MH i2c: E2 03 00 [16:39:24]MH_I2C_Read... [16:39:24]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [16:39:24]RAPDU: 90 00 [16:39:24]wFMCommunicate OK [16:39:24]wFMCommunicate request_size=255 [16:39:24]MH_SAM_APDU [16:39: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 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 EF 00 00 00 F4 03 04 00 3C A5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 61 [16:39:24]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 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 EF 00 00 00 F4 03 04 00 3C A5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 61 00 00 4B [16:39:24]Write i2c OK [16:39:24]MH_I2C_Read... [16:39:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:24]Read from MH i2c: E2 [16:39:24]MH_I2C_Read... [16:39:24]Read from MH i2c: E2 03 00 [16:39:24]MH_I2C_Read... [16:39:24]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [16:39:24]RAPDU: 90 00 [16:39:24]wFMCommunicate OK [16:39:24]wFMCommunicate request_size=10 [16:39:24]MH_SAM_APDU [16:39:24]CAPDU: 80 0D 02 02 05 D4 00 70 AF 15 [16:39:24]Write to MH i2c: E2 0D 00 5A 01 80 0D 02 02 05 00 D4 00 70 AF 15 00 00 E7 [16:39:24]Write i2c OK [16:39:24]MH_I2C_Read... [16:39:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:24]Read from MH i2c: E2 [16:39:24]MH_I2C_Read... [16:39:24]Read from MH i2c: E2 03 00 [16:39:24]MH_I2C_Read... [16:39:24]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [16:39:24]RAPDU: 90 00 [16:39:24]wFMCommunicate OK [16:39:24]wFMCommunicate request_size=4 [16:39:24]MH_SAM_APDU [16:39:24]CAPDU: 80 0D 03 02 [16:39:24]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [16:39:24]Write i2c OK [16:39:24]MH_I2C_Read... [16:39:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:39:24]Read from MH i2c: E2 [16:39:24]MH_I2C_Read... [16:39:24]Read from MH i2c: E2 0B 00 [16:39:24]MH_I2C_Read... [16:39:24]Read from MH i2c: E2 0B 00 5B 01 00 EB AA 31 EE 70 15 5F 2A 90 00 9A [16:39:24]RAPDU: EB AA 31 EE 70 15 5F 2A 90 00 [16:39:24]wFMCommunicate OK [16:39:24]SAM_PROTO_SignData done [16:39:24]FM_MakeSignedData done [16:39:24]CreateOFDProtocolMessage [16:39:24]wFMCommunicate request_size=4 [16:39:24]MH_SAM_APDU [16:39:24]CAPDU: 80 11 00 00 [16:39:24]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [16:39:24]Write i2c OK [16:39:24]MH_I2C_Read... [16:39:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:24]Read from MH i2c: E2 [16:39:24]MH_I2C_Read... [16:39:24]Read from MH i2c: E2 17 00 [16:39:24]MH_I2C_Read... [16:39:24]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: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 [16:39:24]wFMCommunicate OK [16:39:24]CreateOFDProtocolMessage done [16:39:24]OFDSenderStorePacket 86080 [16:39:24]StoreOFDPacket docnum=86080 [16:39: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 19 A7 07 01 2C 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EF 00 00 00 F4 03 04 00 3C A5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 61 D4 00 70 AF 15 EB AA 31 EE 70 15 5F 2A [16:39:24]CheckFolder [16:39:24]dirname=/storage/ofd_packets [16:39:24]CheckFolder done [16:39:24]ProducePacketName [16:39:24]name=ofd_packets/00086080 [16:39:24]NVStorageSaveData ofd_packets/00086080 [16:39:24]File name is /storage/ofd_packets/00086080 [16:39:24]Write 301 bytes [16:39:24]NVStorageSaveData done [16:39:24]OFDSenderStorePacket done [16:39:24]KKMCreateOFDPacket done [16:39:24]NVStorageSaveData kkm_last_timestamp [16:39:24]File name is /storage/kkm_last_timestamp [16:39:24]Write 4 bytes [16:39:24]NVStorageSaveData done [16:39:25]ExternCall_PrintAddStr [16:39:25]wPrintStart [16:39:25]Write to MH i2c: 01 00 00 5D 01 5E [16:39:25]Write i2c OK [16:39:25]MH_I2C_Read... [16:39:25]Read from MH i2c: 01 [16:39:25]MH_I2C_Read... [16:39:25]Read from MH i2c: 01 07 00 [16:39:25]MH_I2C_Read... [16:39:25]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [16:39:25]RasterBufferAndPrint [16:39:25]line Счет N : (1)870965 [16:39:25]line ИНН: 02508201610067 [16:39:25]line Контрольно-Кассовый Чек [16:39:25]line ПРОДАЖА [16:39:25]line ТРК (МРК, ГНК) : 33 [16:39:25]line Товар: 2710124130 [16:39:25]line Аи-92-К-5 [16:39:25]line 10.330 * 67.80 [16:39:25]line = 700.37 [16:39:25]line НДС 12% НСП 1% [16:39:25]line > о реализуемом товаре [16:39:25]line ОКРУГЛЕНИЕ: -0.37 [16:39:25]line ИТОГО: 700.00 [16:39:25]line Внесено: 700.00 [16:39:25]line СДАЧА: 0.00 [16:39:25]line НСП 1% : 6.20 [16:39:25]line НДС 12% : 74.38 [16:39:25]line Наличными: 700.00 [16:39:25]line Безнал.: 0.00 [16:39:25]line Место: АЗС № 137 "Партнер Нефть" [16:39:25]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:39:25]line СНО: Общий режим [16:39:25]line Чек 239 20.09.2024 16:39 [16:39:25]line Смена: 495 ФФД: 1.0 [16:39:25]line ЗНМ: 0300000064 [16:39:25]line РНМ: 0000000000092592 [16:39:25]line Версия ККМ: 001 [16:39:25]line ФМ: 0000000000874979 [16:39:25]line ФД: 86080 [16:39:25]line ФПД: 107563168345877 [16:39:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T163924&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86080&fm=107563168345877&tin=02508201610067®Number=0000000000092592&sum=70000 [16:39:25]written 0, free lines is 4095 [16:39:25]OFD Sender: Processing packet 86080 [packets to send 264, broken 263] [16:39:25]ProducePacketName [16:39:25]name=ofd_packets/00086080 [16:39:25]OFD Sender: To server: pG, [16:39:25]CommunicateWithHost lk.salyk.kg:30040 [16:39:25]ConnectInit lk.salyk.kg [16:39:25]Write to MH i2c: 01 00 00 88 01 89 [16:39:25]Write i2c OK [16:39:25]MH_I2C_Read... [16:39:25]Read from MH i2c: 01 [16:39:25]MH_I2C_Read... [16:39:25]Read from MH i2c: 01 07 00 [16:39:25]MH_I2C_Read... [16:39:25]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 E0 0C 7C [16:39:25]RasterBufferAndPrint [16:39:25]line [16:39:25]line [16:39:25]line [16:39:25]line [16:39:25]line [16:39:25]written 0, free lines is 3301 [16:39:25]MH_Cut [16:39:25]Write to MH i2c: D1 01 00 8F 01 01 62 [16:39:25]Write i2c OK [16:39:25]MH_I2C_Read... [16:39:25]Read from MH i2c: D1 [16:39:25]MH_I2C_Read... [16:39:25]Read from MH i2c: D1 01 00 [16:39:25]MH_I2C_Read... [16:39:25]Read from MH i2c: D1 01 00 8F 01 00 61 [16:39:25]Write to MH i2c: 01 00 00 90 01 91 [16:39:25]Write i2c OK [16:39:25]MH_I2C_Read... [16:39:25]Connected sock=7 [16:39: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 19 A7 07 01 2C 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EF 00 00 00 F4 03 04 00 3C A5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 61 D4 00 70 AF 15 EB AA 31 EE 70 15 5F 2A [16:39:26]*** Cut start [16:39:26]*** Partial cut [16:39:26]*** CUTSNS_PIN = 1 [16:39:26]*** CUTSNS_PIN = 0 [16:39:26]*** Brake cut motor [16:39:26]Read from MH i2c: 01 [16:39:26]MH_I2C_Read... [16:39:26]*** Stop cut motor [16:39:26]*** Cut end [16:39:26]Read from MH i2c: 01 07 00 [16:39:26]MH_I2C_Read... [16:39:26]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [16:39:26]process_action close_receipt done [16:39:26]requested_data is exist [16:39:26]produce_requested_data [16:39:26]requested_item fm.sn is exist - process it [16:39:26]wFMCommunicate request_size=4 [16:39:26]MH_SAM_APDU [16:39:26]CAPDU: 80 11 00 00 [16:39:26]Write to MH i2c: E2 08 00 91 01 80 11 00 00 00 00 00 00 0C [16:39:26]Write i2c OK [16:39:26]MH_I2C_Read... [16:39:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:26]Read from MH i2c: E2 [16:39:26]MH_I2C_Read... [16:39:26]Read from MH i2c: E2 17 00 [16:39:26]MH_I2C_Read... [16:39:26]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 [16: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 [16:39:26]wFMCommunicate OK [16:39:26]requested_item fd.num is exist - process it [16:39:26]SAM_PROTO_GetFieldsCounters [16:39:26]wFMCommunicate request_size=4 [16:39:26]MH_SAM_APDU [16:39:26]CAPDU: 80 13 00 00 [16:39:26]Write to MH i2c: E2 08 00 92 01 80 13 00 00 00 00 00 00 0F [16:39:26]Write i2c OK [16:39:26]MH_I2C_Read... [16:39:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:39:27]Read from MH i2c: E2 [16:39:27]MH_I2C_Read... [16:39:27]Read from MH i2c: E2 62 00 [16:39:27]MH_I2C_Read... [16:39:27]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 40 50 01 00 0E 04 04 00 EF 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 8C [16:39:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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:39:27]wFMCommunicate OK [16:39:27]SAM_PROTO_GetFieldsCounters done [16:39:27]requested_item shift.num is exist - process it [16:39:27]requested_item shift.opened is exist - process it [16:39:27]req_shift_opened [16:39:27]FM_GetShiftState [16:39:27]SAM_PROTO_GetShiftState [16:39:27]wFMCommunicate request_size=4 [16:39:27]MH_SAM_APDU [16:39:27]CAPDU: 80 13 01 00 [16:39:27]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [16:39:27]Write i2c OK [16:39:27]MH_I2C_Read... [16:39:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:27]Read from MH i2c: E2 [16:39:27]MH_I2C_Read... [16:39:27]Read from MH i2c: E2 0E 00 [16:39:27]MH_I2C_Read... [16:39:27]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9C [16:39:27]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:39:27]wFMCommunicate OK [16:39:27]SAM_PROTO_GetShiftState done [16:39:27]FM_GetShiftState done [16:39:27]req_shift_opened done [16:39:27]requested_item shift.open_date is exist - process it [16:39:27]req_shift_open_date [16:39:27]req_shift_open_date done [16:39:27]produce_requested_data done [16:39:27]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86080,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:39:27]process_action_free close_receipt [16:39:27]json_value_free [16:39:27]json_value_free done [16:39:27]process_json_proto returns [16:39:27]Send response to host [16:39:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86080,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:39:27]free response buf [16:39:27]execute_script done [16:39:27]execute_script returns [16:39:27]free content buf [16:39:27]Sock 9.Close socket [16:39:27]Sock 9.Thread stoped [16:39: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 B0 23 47 00 B2 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 40 50 01 00 F4 03 04 00 11 50 ED 66 B6 04 01 00 00 48 D2 90 F2 D2 15 0D 6D [16:39:27]CommunicateWithHost err = 0 [16:39:27]CheckOFDResponse [16:39:27]1017 (14) - 77093643461234 [16:39:27]1041 (16) - 0000000000874979 [16:39:27]1040 (4) - 86080 [16:39:27]1012 (4) - 20.09.2024 10:36 [16:39:27]1206 (1) - 0 [16:39:27]OFD Sender: Remove packet 86080 [16:39:27]ProducePacketName [16:39:27]name=ofd_packets/00086080 [16:39:27]NVStorageDeleteData [16:39:27]OFD Sender: No OFD packet to send [16:39:32]OFD Sender: No OFD packet to send [16:39:37]OFD Sender: No OFD packet to send [16:39:42]OFD Sender: No OFD packet to send [16:39:47]OFD Sender: No OFD packet to send [16:39:52]OFD Sender: No OFD packet to send [16:39:57]OFD Sender: No OFD packet to send [16:40:02]OFD Sender: No OFD packet to send [16:40:08]OFD Sender: No OFD packet to send [16:40:13]OFD Sender: No OFD packet to send [16:40:18]OFD Sender: No OFD packet to send [16:40:23]OFD Sender: No OFD packet to send [16:40:28]OFD Sender: No OFD packet to send [16:40:33]OFD Sender: No OFD packet to send [16:40:38]OFD Sender: No OFD packet to send [16:40:43]OFD Sender: No OFD packet to send [16:40:44]accept exits with 10 [16:40:44]New connection [16:40:44]New thread 3066527076 created [16:40:44]Thread 3066670436 joined [16:40:44]Waiting for new connection... [16:40:44] Sock 10.Parse request [16:40:44]Sock 10.Check first char [16:40:44]Sock 10.First char is OK [16:40:44]request: POST /json_proto HTTP/1.0 [16:40:44]Method: POST [16:40:44]URL: /json_proto [16:40:44]Method is POST - this is cgi request [16:40:44]url: /json_proto [16:40:44]query_string will be loaded in cgi processing [16:40:44]execute_cgi json_proto POST (null) [16:40:44]execute_cgi path=json_proto method=POST [16:40:44]POST find Content-Length [16:40:44]Host: 172.17.47.196:8080 [16:40:44]Content-Length: 682 [16:40:44]Content-Type: application/json [16:40:44] [16:40:44]POST finish read [16:40:44]Found Content-Length = 682 [16:40:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870966", "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" ] } } [16:40:44]execute_script... [16:40: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)870966", "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" ] } } [16:40:44]POST & json_proto [16:40:44]process_json_proto [16:40:44]json parsed OK: [16:40:44]protocol is kg_v1.0 [16:40:44]action value=close_receipt [16:40:44]process_action close_receipt [16:40:44]cmd_close_receipt [16:40:44]MH_GetDate [16:40:44]Write to MH i2c: F0 00 00 94 01 84 [16:40:44]Write i2c OK [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: F0 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: F0 09 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: F0 09 00 94 01 00 8D A5 ED 66 4C 6B 94 66 C3 [16:40:44]GetLastDocTimeStamp 1726850364 [16:40:44]current date 1726850445 [16:40:44]FM_GetShiftState [16:40:44]SAM_PROTO_GetShiftState [16:40:44]wFMCommunicate request_size=4 [16:40:44]MH_SAM_APDU [16:40:44]CAPDU: 80 13 01 00 [16:40:44]Write to MH i2c: E2 08 00 95 01 80 13 01 00 00 00 00 00 13 [16:40:44]Write i2c OK [16:40:44]MH_I2C_Read... [16:40:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:44]Read from MH i2c: E2 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 0E 00 [16:40:44]MH_I2C_Read... [16:40:44]Read from MH i2c: E2 0E 00 95 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9E [16:40:44]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:40:44]wFMCommunicate OK [16:40:44]SAM_PROTO_GetShiftState done [16:40:44]FM_GetShiftState done [16:40:44]opened in 1726791534 [16:40:44]opened+sec_in_day 1726877934 [16:40:44]quantity*price = 50063 [16:40:44]sum+1 = 50064 [16:40:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 240 20.09.2024 16:40 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86081 ФПД: 229134866225434 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T164045&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86081&fm=229134866225434&tin=02508201610067®Number=0000000000092592&sum=50000 [16:40:45]StoreToDocumentArchive [16:40:45]shift 495 fd 86081 [16:40:45]save to /storage/0495/doc_00086081 [16:40:45]save last doc name /storage/0495/doc_00086081 to /storage/kkm_last_doc_name [16:40:45]save OK [16:40:45]Clear old archive folders... [16:40:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:40:45]tlvbuf is 01CC8CB0 [16:40:45]SAM_PROTO_ClearQueue [16:40:45]wFMCommunicate request_size=4 [16:40:45]MH_SAM_APDU [16:40:45]CAPDU: 80 09 00 00 [16:40:45]Write to MH i2c: E2 08 00 A2 01 80 09 00 00 00 00 00 00 15 [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:40:45]Read from MH i2c: E2 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [16:40:45]RAPDU: 90 00 [16:40:45]wFMCommunicate OK [16:40:45]SAM_PROTO_ClearQueue done [16:40:45]KKMCreateOFDPacket [16:40:45]OFDProtocolAddRootSTLVToBuf [16:40:45]FM_MakeSignedData [16:40:45]FM_MakeSignedData [16:40:45]SAM_PROTO_SignData [16:40:45]wFMCommunicate request_size=4 [16:40:45]MH_SAM_APDU [16:40:45]CAPDU: 80 0D 01 02 [16:40:45]Write to MH i2c: E2 08 00 A3 01 80 0D 01 02 00 00 00 00 1D [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:40:45]Read from MH i2c: E2 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [16:40:45]RAPDU: 90 00 [16:40:45]wFMCommunicate OK [16:40:45]wFMCommunicate request_size=255 [16:40:45]MH_SAM_APDU [16:40: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 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 F0 00 00 00 F4 03 04 00 8D A5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [16:40:45]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 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 F0 00 00 00 F4 03 04 00 8D A5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 16 [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:45]Read from MH i2c: E2 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 A4 01 00 90 00 19 [16:40:45]RAPDU: 90 00 [16:40:45]wFMCommunicate OK [16:40:45]wFMCommunicate request_size=11 [16:40:45]MH_SAM_APDU [16:40:45]CAPDU: 80 0D 02 02 06 D0 65 9E 4E 99 1A [16:40:45]Write to MH i2c: E2 0E 00 A5 01 80 0D 02 02 06 00 D0 65 9E 4E 99 1A 00 00 00 [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:40:45]Read from MH i2c: E2 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 03 00 A5 01 00 90 00 1A [16:40:45]RAPDU: 90 00 [16:40:45]wFMCommunicate OK [16:40:45]wFMCommunicate request_size=4 [16:40:45]MH_SAM_APDU [16:40:45]CAPDU: 80 0D 03 02 [16:40:45]Write to MH i2c: E2 08 00 A6 01 80 0D 03 02 00 00 00 00 22 [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:40:45]Read from MH i2c: E2 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 0B 00 [16:40:45]MH_I2C_Read... [16:40:45]Read from MH i2c: E2 0B 00 A6 01 00 91 5B F4 7A 89 1F 39 B1 90 00 0F [16:40:45]RAPDU: 91 5B F4 7A 89 1F 39 B1 90 00 [16:40:45]wFMCommunicate OK [16:40:45]SAM_PROTO_SignData done [16:40:45]FM_MakeSignedData done [16:40:45]CreateOFDProtocolMessage [16:40:45]wFMCommunicate request_size=4 [16:40:45]MH_SAM_APDU [16:40:45]CAPDU: 80 11 00 00 [16:40:45]Write to MH i2c: E2 08 00 A7 01 80 11 00 00 00 00 00 00 22 [16:40:45]Write i2c OK [16:40:45]MH_I2C_Read... [16:40:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:46]Read from MH i2c: E2 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: E2 17 00 [16:40:46]MH_I2C_Read... [16:40:46]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 [16: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 [16:40:46]wFMCommunicate OK [16:40:46]CreateOFDProtocolMessage done [16:40:46]OFDSenderStorePacket 86081 [16:40:46]StoreOFDPacket docnum=86081 [16: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 29 95 08 01 18 04 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 F0 00 00 00 F4 03 04 00 8D A5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D0 65 9E 4E 99 1A 91 5B F4 7A 89 1F 39 B1 [16:40:46]CheckFolder [16:40:46]dirname=/storage/ofd_packets [16:40:46]CheckFolder done [16:40:46]ProducePacketName [16:40:46]name=ofd_packets/00086081 [16:40:46]NVStorageSaveData ofd_packets/00086081 [16:40:46]File name is /storage/ofd_packets/00086081 [16:40:46]Write 302 bytes [16:40:46]NVStorageSaveData done [16:40:46]OFDSenderStorePacket done [16:40:46]KKMCreateOFDPacket done [16:40:46]NVStorageSaveData kkm_last_timestamp [16:40:46]File name is /storage/kkm_last_timestamp [16:40:46]Write 4 bytes [16:40:46]NVStorageSaveData done [16:40:46]ExternCall_PrintAddStr [16:40:46]wPrintStart [16:40:46]Write to MH i2c: 01 00 00 A8 01 A9 [16:40:46]Write i2c OK [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: 01 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: 01 07 00 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: 01 07 00 A8 01 00 00 00 00 00 FF 0F BE [16:40:46]RasterBufferAndPrint [16:40:46]line Счет N : (1)870966 [16:40:46]line ИНН: 02508201610067 [16:40:46]line Контрольно-Кассовый Чек [16:40:46]line ПРОДАЖА [16:40:46]line ТРК (МРК, ГНК) : 54 [16:40:46]line Товар: 2710194210 [16:40:46]line ДТ(л)-К-4 [16:40:46]line 6.570 * 76.20 [16:40:46]line = 500.63 [16:40:46]line НДС 12% НСП 1% [16:40:46]line > о реализуемом товаре [16:40:46]line ОКРУГЛЕНИЕ: -0.63 [16:40:46]line ИТОГО: 500.00 [16:40:46]line Внесено: 500.00 [16:40:46]line СДАЧА: 0.00 [16:40:46]line НСП 1% : 4.43 [16:40:46]line НДС 12% : 53.16 [16:40:46]line Наличными: 500.00 [16:40:46]line Безнал.: 0.00 [16:40:46]line Место: АЗС № 137 "Партнер Нефть" [16:40:46]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:40:46]line СНО: Общий режим [16:40:46]line Чек 240 20.09.2024 16:40 [16:40:46]line Смена: 495 ФФД: 1.0 [16:40:46]line ЗНМ: 0300000064 [16:40:46]line РНМ: 0000000000092592 [16:40:46]line Версия ККМ: 001 [16:40:46]line ФМ: 0000000000874979 [16:40:46]line ФД: 86081 [16:40:46]line ФПД: 229134866225434 [16:40:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T164045&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86081&fm=229134866225434&tin=02508201610067®Number=0000000000092592&sum=50000 [16:40:46]OFD Sender: Processing packet 86081 [packets to send 264, broken 263] [16:40:46]ProducePacketName [16:40:46]name=ofd_packets/00086081 [16:40:46]OFD Sender: To server: pG, [16:40:46]CommunicateWithHost lk.salyk.kg:30040 [16:40:46]ConnectInit lk.salyk.kg [16:40:46]written 0, free lines is 4095 [16:40:46]Write to MH i2c: 01 00 00 D3 01 D4 [16:40:46]Write i2c OK [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: 01 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: 01 07 00 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: 01 07 00 D3 01 00 00 00 00 00 E0 0C C7 [16:40:46]RasterBufferAndPrint [16:40:46]line [16:40:46]line [16:40:46]line [16:40:46]line [16:40:46]line [16:40:46]written 0, free lines is 3302 [16:40:46]MH_Cut [16:40:46]Write to MH i2c: D1 01 00 DA 01 01 AD [16:40:46]Write i2c OK [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: D1 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: D1 01 00 [16:40:46]MH_I2C_Read... [16:40:46]Read from MH i2c: D1 01 00 DA 01 00 AC [16:40:46]Write to MH i2c: 01 00 00 DB 01 DC [16:40:46]Write i2c OK [16:40:46]MH_I2C_Read... [16:40:47]Connected sock=7 [16:40:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 29 95 08 01 18 04 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 F0 00 00 00 F4 03 04 00 8D A5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D0 65 9E 4E 99 1A 91 5B F4 7A 89 1F 39 B1 [16:40:47]*** Cut start [16:40:47]*** Partial cut [16:40:47]*** CUTSNS_PIN = 1 [16:40:47]*** CUTSNS_PIN = 0 [16:40:47]*** Brake cut motor [16:40:48]Read from MH i2c: 01 [16:40:48]MH_I2C_Read... [16:40:48]*** Stop cut motor [16:40:48]*** Cut end [16:40:48]Read from MH i2c: 01 07 00 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [16:40:48]process_action close_receipt done [16:40:48]requested_data is exist [16:40:48]produce_requested_data [16:40:48]requested_item fm.sn is exist - process it [16:40:48]wFMCommunicate request_size=4 [16:40:48]MH_SAM_APDU [16:40:48]CAPDU: 80 11 00 00 [16:40:48]Write to MH i2c: E2 08 00 DC 01 80 11 00 00 00 00 00 00 57 [16:40:48]Write i2c OK [16:40:48]MH_I2C_Read... [16:40:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:48]Read from MH i2c: E2 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 17 00 [16:40:48]MH_I2C_Read... [16:40:48]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 [16:40: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:40:48]wFMCommunicate OK [16:40:48]requested_item fd.num is exist - process it [16:40:48]SAM_PROTO_GetFieldsCounters [16:40:48]wFMCommunicate request_size=4 [16:40:48]MH_SAM_APDU [16:40:48]CAPDU: 80 13 00 00 [16:40:48]Write to MH i2c: E2 08 00 DD 01 80 13 00 00 00 00 00 00 5A [16:40:48]Write i2c OK [16:40:48]MH_I2C_Read... [16:40:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:48]Read from MH i2c: E2 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 62 00 [16:40:48]MH_I2C_Read... [16:40:48]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 41 50 01 00 0E 04 04 00 EF 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 DB [16:40: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 41 50 01 00 0E 04 04 00 EF 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:40:48]wFMCommunicate OK [16:40:48]SAM_PROTO_GetFieldsCounters done [16:40:48]requested_item shift.num is exist - process it [16:40:48]requested_item shift.opened is exist - process it [16:40:48]req_shift_opened [16:40:48]FM_GetShiftState [16:40:48]SAM_PROTO_GetShiftState [16:40:48]wFMCommunicate request_size=4 [16:40:48]MH_SAM_APDU [16:40:48]CAPDU: 80 13 01 00 [16:40:48]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [16:40:48]Write i2c OK [16:40:48]MH_I2C_Read... [16:40:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:48]Read from MH i2c: E2 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 0E 00 [16:40:48]MH_I2C_Read... [16:40:48]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E7 [16:40:48]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:40:48]wFMCommunicate OK [16:40:48]SAM_PROTO_GetShiftState done [16:40:48]FM_GetShiftState done [16:40:48]req_shift_opened done [16:40:48]requested_item shift.open_date is exist - process it [16:40:48]req_shift_open_date [16:40:48]req_shift_open_date done [16:40:48]produce_requested_data done [16:40:48]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86081,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:40:48]process_action_free close_receipt [16:40:48]json_value_free [16:40:48]json_value_free done [16:40:48]process_json_proto returns [16:40:48]Send response to host [16:40:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86081,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:40:48]free response buf [16:40:48]execute_script done [16:40:48]execute_script returns [16:40:48]free content buf [16:40:48]Sock 10.Close socket [16:40:48]Sock 10.Thread stoped [16:40: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 0F 1D 47 00 03 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 41 50 01 00 F4 03 04 00 62 50 ED 66 B6 04 01 00 00 6B 8C F9 72 F9 35 72 16 [16:40:50]CommunicateWithHost err = 0 [16:40:50]CheckOFDResponse [16:40:50]1017 (14) - 77093643461234 [16:40:50]1041 (16) - 0000000000874979 [16:40:50]1040 (4) - 86081 [16:40:50]1012 (4) - 20.09.2024 10:37 [16:40:50]1206 (1) - 0 [16:40:50]OFD Sender: Remove packet 86081 [16:40:50]ProducePacketName [16:40:50]name=ofd_packets/00086081 [16:40:50]NVStorageDeleteData [16:40:50]OFD Sender: No OFD packet to send [16:40:55]OFD Sender: No OFD packet to send [16:41:00]OFD Sender: No OFD packet to send [16:41:05]OFD Sender: No OFD packet to send [16:41:08]recv_with_timeout no data received [16:41:10]OFD Sender: No OFD packet to send [16:41:15]OFD Sender: No OFD packet to send [16:41:20]OFD Sender: No OFD packet to send [16:41:25]OFD Sender: No OFD packet to send [16:41:30]OFD Sender: No OFD packet to send [16:41:34]accept exits with 9 [16:41:34]New connection [16:41:34]New thread 3066670436 created [16:41:34]Thread 3066527076 joined [16:41:34]Waiting for new connection... [16:41:34] Sock 9.Parse request [16:41:34]Sock 9.Check first char [16:41:34]Sock 9.First char is OK [16:41:34]request: POST /json_proto HTTP/1.0 [16:41:34]Method: POST [16:41:34]URL: /json_proto [16:41:34]Method is POST - this is cgi request [16:41:34]url: /json_proto [16:41:34]query_string will be loaded in cgi processing [16:41:34]execute_cgi json_proto POST (null) [16:41:34]execute_cgi path=json_proto method=POST [16:41:34]POST find Content-Length [16:41:34]Host: 172.17.47.196:8080 [16:41:34]Content-Length: 675 [16:41:34]Content-Type: application/json [16:41:34] [16:41:34]POST finish read [16:41:34]Found Content-Length = 675 [16:41:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147835", "tax_sys" : 0, "items" : [ { "code": "4650243871828", "name": "Gorilla \u044D\u043D \u043D\u0430\u043F \u043C\u0430\u043D\u0433\u043E-\u043A\u043E\u043A\u043E\u0441 0,45 \u0436/\u0431", "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:41:34]execute_script... [16:41: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)147835", "tax_sys" : 0, "items" : [ { "code": "4650243871828", "name": "Gorilla \u044D\u043D \u043D\u0430\u043F \u043C\u0430\u043D\u0433\u043E-\u043A\u043E\u043A\u043E\u0441 0,45 \u0436/\u0431", "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:41:34]POST & json_proto [16:41:34]process_json_proto [16:41:34]json parsed OK: [16:41:34]protocol is kg_v1.0 [16:41:34]action value=close_receipt [16:41:34]process_action close_receipt [16:41:34]cmd_close_receipt [16:41:34]MH_GetDate [16:41:34]Write to MH i2c: F0 00 00 DF 01 CF [16:41:34]Write i2c OK [16:41:34]MH_I2C_Read... [16:41:34]Read from MH i2c: F0 [16:41:34]MH_I2C_Read... [16:41:34]Read from MH i2c: F0 09 00 [16:41:34]MH_I2C_Read... [16:41:34]Read from MH i2c: F0 09 00 DF 01 00 BF A5 ED 66 4C 6B 94 66 40 [16:41:34]GetLastDocTimeStamp 1726850445 [16:41:34]current date 1726850495 [16:41:34]FM_GetShiftState [16:41:34]SAM_PROTO_GetShiftState [16:41:34]wFMCommunicate request_size=4 [16:41:34]MH_SAM_APDU [16:41:34]CAPDU: 80 13 01 00 [16:41:34]Write to MH i2c: E2 08 00 E0 01 80 13 01 00 00 00 00 00 5E [16:41:34]Write i2c OK [16:41:34]MH_I2C_Read... [16:41:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:34]Read from MH i2c: E2 [16:41:34]MH_I2C_Read... [16:41:34]Read from MH i2c: E2 0E 00 [16:41:34]MH_I2C_Read... [16:41:34]Read from MH i2c: E2 0E 00 E0 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E9 [16:41:34]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:41:34]wFMCommunicate OK [16:41:34]SAM_PROTO_GetShiftState done [16:41:34]FM_GetShiftState done [16:41:34]opened in 1726791534 [16:41:34]opened+sec_in_day 1726877934 [16:41:34]quantity*price = 9000 [16:41:34]sum+1 = 9001 [16:41: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 СНО: Общий режим Чек 241 20.09.2024 16:41 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86082 ФПД: 59233014393541 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T164135&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86082&fm=59233014393541&tin=02508201610067®Number=0000000000092592&sum=9000 0 [16:41:36]StoreToDocumentArchive [16:41:36]shift 495 fd 86082 [16:41:36]save to /storage/0495/doc_00086082 [16:41:36]save last doc name /storage/0495/doc_00086082 to /storage/kkm_last_doc_name [16:41:36]save OK [16:41:36]Clear old archive folders... [16:41:36]ProcessDocumentItem done err = 0, tmpTLVsize=294 [16:41:36]tlvbuf is 01C32FF0 [16:41:36]SAM_PROTO_ClearQueue [16:41:36]wFMCommunicate request_size=4 [16:41:36]MH_SAM_APDU [16:41:36]CAPDU: 80 09 00 00 [16:41:36]Write to MH i2c: E2 08 00 ED 01 80 09 00 00 00 00 00 00 60 [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:36]Read from MH i2c: E2 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [16:41:36]RAPDU: 90 00 [16:41:36]wFMCommunicate OK [16:41:36]SAM_PROTO_ClearQueue done [16:41:36]KKMCreateOFDPacket [16:41:36]OFDProtocolAddRootSTLVToBuf [16:41:36]FM_MakeSignedData [16:41:36]FM_MakeSignedData [16:41:36]SAM_PROTO_SignData [16:41:36]wFMCommunicate request_size=4 [16:41:36]MH_SAM_APDU [16:41:36]CAPDU: 80 0D 01 02 [16:41:36]Write to MH i2c: E2 08 00 EE 01 80 0D 01 02 00 00 00 00 68 [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:36]Read from MH i2c: E2 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [16:41:36]RAPDU: 90 00 [16:41:36]wFMCommunicate OK [16:41:36]wFMCommunicate request_size=255 [16:41:36]MH_SAM_APDU [16:41:36]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 35 30 32 34 33 38 37 31 38 32 38 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 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 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 F1 00 00 00 F4 03 04 00 BF A5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [16:41:36]Write to MH i2c: E2 02 01 EF 01 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 35 30 32 34 33 38 37 31 38 32 38 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 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 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 F1 00 00 00 F4 03 04 00 BF A5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 9E [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:36]Read from MH i2c: E2 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [16:41:36]RAPDU: 90 00 [16:41:36]wFMCommunicate OK [16:41:36]wFMCommunicate request_size=53 [16:41:36]MH_SAM_APDU [16:41:36]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 42 50 01 00 35 04 06 00 35 DF 42 C8 2A C5 [16:41:36]Write to MH i2c: E2 38 00 F0 01 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 42 50 01 00 35 04 06 00 35 DF 42 C8 2A C5 00 00 0E [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:36]Read from MH i2c: E2 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [16:41:36]RAPDU: 90 00 [16:41:36]wFMCommunicate OK [16:41:36]wFMCommunicate request_size=4 [16:41:36]MH_SAM_APDU [16:41:36]CAPDU: 80 0D 03 02 [16:41:36]Write to MH i2c: E2 08 00 F1 01 80 0D 03 02 00 00 00 00 6D [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:36]Read from MH i2c: E2 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 0B 00 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 0B 00 F1 01 00 19 DF B9 81 87 32 40 F9 90 00 92 [16:41:36]RAPDU: 19 DF B9 81 87 32 40 F9 90 00 [16:41:36]wFMCommunicate OK [16:41:36]SAM_PROTO_SignData done [16:41:36]FM_MakeSignedData done [16:41:36]CreateOFDProtocolMessage [16:41:36]wFMCommunicate request_size=4 [16:41:36]MH_SAM_APDU [16:41:36]CAPDU: 80 11 00 00 [16:41:36]Write to MH i2c: E2 08 00 F2 01 80 11 00 00 00 00 00 00 6D [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:36]Read from MH i2c: E2 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 17 00 [16:41:36]MH_I2C_Read... [16:41:36]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 [16:41:36]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:36]wFMCommunicate OK [16:41:36]CreateOFDProtocolMessage done [16:41:36]OFDSenderStorePacket 86082 [16:41:36]StoreOFDPacket docnum=86082 [16:41: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 3A 01 00 00 7A 75 32 01 D0 5A 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 31 38 32 38 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 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 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 F1 00 00 00 F4 03 04 00 BF A5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 35 DF 42 C8 2A C5 19 DF B9 81 87 32 40 F9 [16:41:36]CheckFolder [16:41:36]dirname=/storage/ofd_packets [16:41:36]CheckFolder done [16:41:36]ProducePacketName [16:41:36]name=ofd_packets/00086082 [16:41:36]NVStorageSaveData ofd_packets/00086082 [16:41:36]File name is /storage/ofd_packets/00086082 [16:41:36]Write 344 bytes [16:41:36]NVStorageSaveData done [16:41:36]OFDSenderStorePacket done [16:41:36]KKMCreateOFDPacket done [16:41:36]NVStorageSaveData kkm_last_timestamp [16:41:36]File name is /storage/kkm_last_timestamp [16:41:36]Write 4 bytes [16:41:36]NVStorageSaveData done [16:41:36]ExternCall_PrintAddStr [16:41:36]wPrintStart [16:41:36]Write to MH i2c: 01 00 00 F3 01 F4 [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 F3 01 00 00 00 00 00 FF 0F 09 [16:41:36]RasterBufferAndPrint [16:41:36]line Счет N : (3)147835 [16:41:36]line ИНН: 02508201610067 [16:41:36]line Контрольно-Кассовый Чек [16:41:36]line ПРОДАЖА [16:41:36]line Товар: 4650243871828 [16:41:36]line Gorilla эн нап манго-кокос 0,45 ж/б [16:41:36]line 1.000 * 90.00 [16:41:36]line = 90.00 [16:41:36]line НДС 12% НСП 1% [16:41:36]line > о реализуемом товаре [16:41:36]line ИТОГО: 90.00 [16:41:36]line НСП 1% : 0.80 [16:41:36]line НДС 12% : 9.56 [16:41:36]line Наличными: 90.00 [16:41:36]line Безнал.: 0.00 [16:41:36]line Место: АЗС № 137 "Партнер Нефть" [16:41:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:41:36]line СНО: Общий режим [16:41:36]line Чек 241 20.09.2024 16:41 [16:41:36]line Смена: 495 ФФД: 1.0 [16:41:36]line ЗНМ: 0300000064 [16:41:36]line РНМ: 0000000000092592 [16:41:36]line Версия ККМ: 001 [16:41:36]line ФМ: 0000000000874979 [16:41:36]line ФД: 86082 [16:41:36]line ФПД: 59233014393541 [16:41:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T164135&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86082&fm=59233014393541&tin=02508201610067®Number=0000000000092592&sum=9000 [16:41:37]OFD Sender: Processing packet 86082 [packets to send 264, broken 263] [16:41:37]ProducePacketName [16:41:37]name=ofd_packets/00086082 [16:41:37]OFD Sender: To server: pG, [16:41:37]CommunicateWithHost lk.salyk.kg:30040 [16:41:37]ConnectInit lk.salyk.kg [16:41:37]line 0 [16:41:37]written 0, free lines is 4095 [16:41:37]Write to MH i2c: 01 00 00 1C 02 1E [16:41:37]Write i2c OK [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: 01 [16:41:37]MH_I2C_Read... [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 1C 02 00 00 00 00 00 ED 0C 1E [16:41:37]RasterBufferAndPrint [16:41:37]line [16:41:37]line [16:41:37]line [16:41:37]line [16:41:37]line [16:41:37]written 0, free lines is 3315 [16:41:37]MH_Cut [16:41:37]Write to MH i2c: D1 01 00 23 02 01 F7 [16:41:37]Write i2c OK [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: D1 [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: D1 01 00 [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: D1 01 00 23 02 00 F6 [16:41:37]Write to MH i2c: 01 00 00 24 02 26 [16:41:37]Write i2c OK [16:41:37]MH_I2C_Read... [16:41:37]Connected sock=10 [16:41: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 3A 01 00 00 7A 75 32 01 D0 5A 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 31 38 32 38 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 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 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 F1 00 00 00 F4 03 04 00 BF A5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 35 DF 42 C8 2A C5 19 DF B9 81 87 32 40 F9 [16:41:38]*** Cut start [16:41:38]*** Partial cut [16:41:38]*** CUTSNS_PIN = 1 [16:41: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 5A 33 47 00 F8 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 42 50 01 00 F4 03 04 00 95 50 ED 66 B6 04 01 00 00 11 2F 24 3B EF 26 54 64 [16:41:38]CommunicateWithHost err = 0 [16:41:38]CheckOFDResponse [16:41:38]1017 (14) - 77093643461234 [16:41:38]1041 (16) - 0000000000874979 [16:41:38]1040 (4) - 86082 [16:41:38]1012 (4) - 20.09.2024 10:38 [16:41:38]1206 (1) - 0 [16:41:38]OFD Sender: Remove packet 86082 [16:41:38]ProducePacketName [16:41:38]name=ofd_packets/00086082 [16:41:38]NVStorageDeleteData [16:41:38]*** CUTSNS_PIN = 0 [16:41:38]*** Brake cut motor [16:41:38]OFD Sender: No OFD packet to send [16:41:38]Read from MH i2c: 01 [16:41:38]MH_I2C_Read... [16:41:38]*** Stop cut motor [16:41:38]*** Cut end [16:41:38]Read from MH i2c: 01 07 00 [16:41:38]MH_I2C_Read... [16:41:38]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [16:41:38]process_action close_receipt done [16:41:38]requested_data is exist [16:41:38]produce_requested_data [16:41:38]requested_item fm.sn is exist - process it [16:41:38]wFMCommunicate request_size=4 [16:41:38]MH_SAM_APDU [16:41:38]CAPDU: 80 11 00 00 [16:41:38]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [16:41:38]Write i2c OK [16:41:38]MH_I2C_Read... [16:41:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:38]Read from MH i2c: E2 [16:41:38]MH_I2C_Read... [16:41:38]Read from MH i2c: E2 17 00 [16:41:38]MH_I2C_Read... [16:41:38]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 [16: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 [16:41:38]wFMCommunicate OK [16:41:38]requested_item fd.num is exist - process it [16:41:38]SAM_PROTO_GetFieldsCounters [16:41:38]wFMCommunicate request_size=4 [16:41:38]MH_SAM_APDU [16:41:38]CAPDU: 80 13 00 00 [16:41:38]Write to MH i2c: E2 08 00 26 02 80 13 00 00 00 00 00 00 A4 [16:41:38]Write i2c OK [16:41:38]MH_I2C_Read... [16:41:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:39]Read from MH i2c: E2 [16:41:39]MH_I2C_Read... [16:41:39]Read from MH i2c: E2 62 00 [16:41:39]MH_I2C_Read... [16:41:39]Read from MH i2c: E2 62 00 26 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 29 [16:41: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 42 50 01 00 0E 04 04 00 EF 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:41:39]wFMCommunicate OK [16:41:39]SAM_PROTO_GetFieldsCounters done [16:41:39]requested_item shift.num is exist - process it [16:41:39]requested_item shift.opened is exist - process it [16:41:39]req_shift_opened [16:41:39]FM_GetShiftState [16:41:39]SAM_PROTO_GetShiftState [16:41:39]wFMCommunicate request_size=4 [16:41:39]MH_SAM_APDU [16:41:39]CAPDU: 80 13 01 00 [16:41:39]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [16:41:39]Write i2c OK [16:41:39]MH_I2C_Read... [16:41:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:39]Read from MH i2c: E2 [16:41:39]MH_I2C_Read... [16:41:39]Read from MH i2c: E2 0E 00 [16:41:39]MH_I2C_Read... [16:41:39]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 31 [16:41:39]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:41:39]wFMCommunicate OK [16:41:39]SAM_PROTO_GetShiftState done [16:41:39]FM_GetShiftState done [16:41:39]req_shift_opened done [16:41:39]requested_item shift.open_date is exist - process it [16:41:39]req_shift_open_date [16:41:39]req_shift_open_date done [16:41:39]produce_requested_data done [16:41:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86082,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:41:39]process_action_free close_receipt [16:41:39]json_value_free [16:41:39]json_value_free done [16:41:39]process_json_proto returns [16:41:39]Send response to host [16:41:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86082,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:41:39]free response buf [16:41:39]execute_script done [16:41:39]execute_script returns [16:41:39]free content buf [16:41:39]Sock 9.Close socket [16:41:39]Sock 9.Thread stoped [16:41:43]OFD Sender: No OFD packet to send [16:41:48]OFD Sender: No OFD packet to send [16:41:53]OFD Sender: No OFD packet to send [16:41:58]OFD Sender: No OFD packet to send [16:42:03]OFD Sender: No OFD packet to send [16:42:08]OFD Sender: No OFD packet to send [16:42:13]OFD Sender: No OFD packet to send [16:42:18]OFD Sender: No OFD packet to send [16:42:23]OFD Sender: No OFD packet to send [16:42:28]OFD Sender: No OFD packet to send [16:42:33]OFD Sender: No OFD packet to send [16:42:38]OFD Sender: No OFD packet to send [16:42:43]OFD Sender: No OFD packet to send [16:42:48]OFD Sender: No OFD packet to send [16:42:53]OFD Sender: No OFD packet to send [16:42:58]OFD Sender: No OFD packet to send [16:43:03]OFD Sender: No OFD packet to send [16:43:08]OFD Sender: No OFD packet to send [16:43:13]OFD Sender: No OFD packet to send [16:43:18]OFD Sender: No OFD packet to send [16:43:23]OFD Sender: No OFD packet to send [16:43:28]OFD Sender: No OFD packet to send [16:43:33]OFD Sender: No OFD packet to send [16:43:38]OFD Sender: No OFD packet to send [16:43:43]OFD Sender: No OFD packet to send [16:43:48]OFD Sender: No OFD packet to send [16:43:53]OFD Sender: No OFD packet to send [16:43:58]OFD Sender: No OFD packet to send [16:44:03]OFD Sender: No OFD packet to send [16:44:08]OFD Sender: No OFD packet to send [16:44:13]OFD Sender: No OFD packet to send [16:44:18]OFD Sender: No OFD packet to send [16:44:23]OFD Sender: No OFD packet to send [16:44:28]OFD Sender: No OFD packet to send [16:44:34]OFD Sender: No OFD packet to send [16:44:39]OFD Sender: No OFD packet to send [16:44:44]OFD Sender: No OFD packet to send [16:44:49]OFD Sender: No OFD packet to send [16:44:54]OFD Sender: No OFD packet to send [16:44:59]OFD Sender: No OFD packet to send [16:45:04]OFD Sender: No OFD packet to send [16:45:09]OFD Sender: No OFD packet to send [16:45:14]OFD Sender: No OFD packet to send [16:45:19]OFD Sender: No OFD packet to send [16:45:24]OFD Sender: No OFD packet to send [16:45:29]OFD Sender: No OFD packet to send [16:45:34]OFD Sender: No OFD packet to send [16:45:39]OFD Sender: No OFD packet to send [16:45:44]OFD Sender: No OFD packet to send [16:45:49]OFD Sender: No OFD packet to send [16:45:54]OFD Sender: No OFD packet to send [16:45:59]OFD Sender: No OFD packet to send [16:46:04]OFD Sender: No OFD packet to send [16:46:09]OFD Sender: No OFD packet to send [16:46:14]OFD Sender: No OFD packet to send [16:46:19]OFD Sender: No OFD packet to send [16:46:24]OFD Sender: No OFD packet to send [16:46:29]OFD Sender: No OFD packet to send [16:46:34]OFD Sender: No OFD packet to send [16:46:39]OFD Sender: No OFD packet to send [16:46:44]OFD Sender: No OFD packet to send [16:46:49]OFD Sender: No OFD packet to send [16:46:54]OFD Sender: No OFD packet to send [16:46:59]OFD Sender: No OFD packet to send [16:47:04]OFD Sender: No OFD packet to send [16:47:09]OFD Sender: No OFD packet to send [16:47:14]OFD Sender: No OFD packet to send [16:47:19]OFD Sender: No OFD packet to send [16:47:24]OFD Sender: No OFD packet to send [16:47:29]OFD Sender: No OFD packet to send [16:47:34]OFD Sender: No OFD packet to send [16:47:39]OFD Sender: No OFD packet to send [16:47:44]OFD Sender: No OFD packet to send [16:47:49]OFD Sender: No OFD packet to send [16:47:54]OFD Sender: No OFD packet to send [16:47:59]OFD Sender: No OFD packet to send [16:48:04]OFD Sender: No OFD packet to send [16:48:09]OFD Sender: No OFD packet to send [16:48:14]OFD Sender: No OFD packet to send [16:48:19]OFD Sender: No OFD packet to send [16:48:24]OFD Sender: No OFD packet to send [16:48:29]OFD Sender: No OFD packet to send [16:48:33]accept exits with 7 [16:48:33]New connection [16:48:33]New thread 3066527076 created [16:48:33]Thread 3066670436 joined [16:48:33]Waiting for new connection... [16:48:33] Sock 7.Parse request [16:48:33]Sock 7.Check first char [16:48:33]Sock 7.First char is OK [16:48:33]request: POST /json_proto HTTP/1.0 [16:48:33]Method: POST [16:48:33]URL: /json_proto [16:48:33]Method is POST - this is cgi request [16:48:33]url: /json_proto [16:48:33]query_string will be loaded in cgi processing [16:48:33]execute_cgi json_proto POST (null) [16:48:33]execute_cgi path=json_proto method=POST [16:48:33]POST find Content-Length [16:48:33]Host: 172.17.47.196:8080 [16:48:33]Content-Length: 654 [16:48:33]Content-Type: application/json [16:48:33] [16:48:33]POST finish read [16:48:33]Found Content-Length = 654 [16:48:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147836", "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:48:33]execute_script... [16:48:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147836", "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:48:33]POST & json_proto [16:48:33]process_json_proto [16:48:33]json parsed OK: [16:48:33]protocol is kg_v1.0 [16:48:33]action value=close_receipt [16:48:33]process_action close_receipt [16:48:33]cmd_close_receipt [16:48:33]MH_GetDate [16:48:33]Write to MH i2c: F0 00 00 28 02 19 [16:48:33]Write i2c OK [16:48:33]MH_I2C_Read... [16:48:33]Read from MH i2c: F0 [16:48:33]MH_I2C_Read... [16:48:33]Read from MH i2c: F0 09 00 [16:48:33]MH_I2C_Read... [16:48:33]Read from MH i2c: F0 09 00 28 02 00 61 A7 ED 66 4C 6B 94 66 2E [16:48:33]GetLastDocTimeStamp 1726850495 [16:48:33]current date 1726850913 [16:48:33]FM_GetShiftState [16:48:33]SAM_PROTO_GetShiftState [16:48:33]wFMCommunicate request_size=4 [16:48:33]MH_SAM_APDU [16:48:33]CAPDU: 80 13 01 00 [16:48:33]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [16:48:33]Write i2c OK [16:48:33]MH_I2C_Read... [16:48:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:33]Read from MH i2c: E2 [16:48:33]MH_I2C_Read... [16:48:33]Read from MH i2c: E2 0E 00 [16:48:33]MH_I2C_Read... [16:48:33]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 33 [16:48:33]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:48:33]wFMCommunicate OK [16:48:33]SAM_PROTO_GetShiftState done [16:48:33]FM_GetShiftState done [16:48:33]opened in 1726791534 [16:48:33]opened+sec_in_day 1726877934 [16:48:33]quantity*price = 7700 [16:48:33]sum+1 = 7701 [16:48:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 77.00 НСП 1% : 0.68 НДС 12% : 8.18 Наличными: 77.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 242 20.09.2024 16:48 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86083 ФПД: 224873081316806 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T164833&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86083&fm=224873081316806&tin=02508201610067®Number=0000000000092592&sum=7700 0 [16:48:34]StoreToDocumentArchive [16:48:34]shift 495 fd 86083 [16:48:34]save to /storage/0495/doc_00086083 [16:48:34]save last doc name /storage/0495/doc_00086083 to /storage/kkm_last_doc_name [16:48:34]save OK [16:48:34]Clear old archive folders... [16:48:34]ProcessDocumentItem done err = 0, tmpTLVsize=293 [16:48:34]tlvbuf is 01C303C0 [16:48:34]SAM_PROTO_ClearQueue [16:48:34]wFMCommunicate request_size=4 [16:48:34]MH_SAM_APDU [16:48:34]CAPDU: 80 09 00 00 [16:48:34]Write to MH i2c: E2 08 00 36 02 80 09 00 00 00 00 00 00 AA [16:48:34]Write i2c OK [16:48:34]MH_I2C_Read... [16:48:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:48:34]Read from MH i2c: E2 [16:48:34]MH_I2C_Read... [16:48:34]Read from MH i2c: E2 03 00 [16:48:34]MH_I2C_Read... [16:48:34]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [16:48:34]RAPDU: 90 00 [16:48:34]wFMCommunicate OK [16:48:34]SAM_PROTO_ClearQueue done [16:48:34]KKMCreateOFDPacket [16:48:34]OFDProtocolAddRootSTLVToBuf [16:48:34]FM_MakeSignedData [16:48:34]FM_MakeSignedData [16:48:34]SAM_PROTO_SignData [16:48:34]wFMCommunicate request_size=4 [16:48:34]MH_SAM_APDU [16:48:34]CAPDU: 80 0D 01 02 [16:48:34]Write to MH i2c: E2 08 00 37 02 80 0D 01 02 00 00 00 00 B2 [16:48:34]Write i2c OK [16:48:34]MH_I2C_Read... [16:48:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:48:34]Read from MH i2c: E2 [16:48:34]MH_I2C_Read... [16:48:34]Read from MH i2c: E2 03 00 [16:48:34]MH_I2C_Read... [16:48:34]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [16:48:34]RAPDU: 90 00 [16:48:34]wFMCommunicate OK [16:48:34]wFMCommunicate request_size=255 [16:48:34]MH_SAM_APDU [16:48:34]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 F2 00 00 00 F4 03 04 00 61 A7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [16:48:34]Write to MH i2c: E2 02 01 38 02 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 F2 00 00 00 F4 03 04 00 61 A7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 84 [16:48:34]Write i2c OK [16:48:34]MH_I2C_Read... [16:48:34]OFD Sender: No OFD packet to send [16:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:34]Read from MH i2c: E2 [16:48:34]MH_I2C_Read... [16:48:34]Read from MH i2c: E2 03 00 [16:48:34]MH_I2C_Read... [16:48:34]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [16:48:34]RAPDU: 90 00 [16:48:34]wFMCommunicate OK [16:48:34]wFMCommunicate request_size=52 [16:48:34]MH_SAM_APDU [16:48:34]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 43 50 01 00 35 04 06 00 CC 85 58 21 A5 C6 [16:48:34]Write to MH i2c: E2 37 00 39 02 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 43 50 01 00 35 04 06 00 CC 85 58 21 A5 C6 00 00 4F [16:48:34]Write i2c OK [16:48:34]MH_I2C_Read... [16:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:34]Read from MH i2c: E2 [16:48:34]MH_I2C_Read... [16:48:34]Read from MH i2c: E2 03 00 [16:48:34]MH_I2C_Read... [16:48:34]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [16:48:34]RAPDU: 90 00 [16:48:34]wFMCommunicate OK [16:48:34]wFMCommunicate request_size=4 [16:48:34]MH_SAM_APDU [16:48:34]CAPDU: 80 0D 03 02 [16:48:34]Write to MH i2c: E2 08 00 3A 02 80 0D 03 02 00 00 00 00 B7 [16:48:34]Write i2c OK [16:48:34]MH_I2C_Read... [16:48:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:48:34]Read from MH i2c: E2 [16:48:34]MH_I2C_Read... [16:48:34]Read from MH i2c: E2 0B 00 [16:48:34]MH_I2C_Read... [16:48:34]Read from MH i2c: E2 0B 00 3A 02 00 89 E7 52 B1 5B B4 FB 9B 90 00 D0 [16:48:34]RAPDU: 89 E7 52 B1 5B B4 FB 9B 90 00 [16:48:34]wFMCommunicate OK [16:48:34]SAM_PROTO_SignData done [16:48:34]FM_MakeSignedData done [16:48:34]CreateOFDProtocolMessage [16:48:34]wFMCommunicate request_size=4 [16:48:34]MH_SAM_APDU [16:48:34]CAPDU: 80 11 00 00 [16:48:34]Write to MH i2c: E2 08 00 3B 02 80 11 00 00 00 00 00 00 B7 [16:48:34]Write i2c OK [16:48:34]MH_I2C_Read... [16:48:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:34]Read from MH i2c: E2 [16:48:34]MH_I2C_Read... [16:48:34]Read from MH i2c: E2 17 00 [16:48:34]MH_I2C_Read... [16:48:34]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 [16:48: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:48:34]wFMCommunicate OK [16:48:34]CreateOFDProtocolMessage done [16:48:34]OFDSenderStorePacket 86083 [16:48:34]StoreOFDPacket docnum=86083 [16:48: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 39 01 00 00 84 30 31 01 B4 47 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 F2 00 00 00 F4 03 04 00 61 A7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 CC 85 58 21 A5 C6 89 E7 52 B1 5B B4 FB 9B [16:48:34]CheckFolder [16:48:34]dirname=/storage/ofd_packets [16:48:34]CheckFolder done [16:48:34]ProducePacketName [16:48:34]name=ofd_packets/00086083 [16:48:34]NVStorageSaveData ofd_packets/00086083 [16:48:34]File name is /storage/ofd_packets/00086083 [16:48:34]Write 343 bytes [16:48:34]NVStorageSaveData done [16:48:34]OFDSenderStorePacket done [16:48:34]KKMCreateOFDPacket done [16:48:34]NVStorageSaveData kkm_last_timestamp [16:48:34]File name is /storage/kkm_last_timestamp [16:48:34]Write 4 bytes [16:48:34]NVStorageSaveData done [16:48:34]ExternCall_PrintAddStr [16:48:34]wPrintStart [16:48:34]Write to MH i2c: 01 00 00 3C 02 3E [16:48:34]Write i2c OK [16:48:34]MH_I2C_Read... [16:48:34]Read from MH i2c: 01 [16:48:34]MH_I2C_Read... [16:48:34]Read from MH i2c: 01 07 00 [16:48:34]MH_I2C_Read... [16:48:34]Read from MH i2c: 01 07 00 3C 02 00 00 00 00 00 FF 0F 53 [16:48:34]RasterBufferAndPrint [16:48:34]line Счет N : (3)147836 [16:48:34]line ИНН: 02508201610067 [16:48:34]line Контрольно-Кассовый Чек [16:48:34]line ПРОДАЖА [16:48:34]line Товар: 4700000480050 [16:48:34]line Напиток Nitro Energy эн green ж/б 0,45л [16:48:34]line 1.000 * 77.00 [16:48:34]line = 77.00 [16:48:34]line НДС 12% НСП 1% [16:48:34]line > о реализуемом товаре [16:48:34]line ИТОГО: 77.00 [16:48:34]line НСП 1% : 0.68 [16:48:34]line НДС 12% : 8.18 [16:48:34]line Наличными: 77.00 [16:48:34]line Безнал.: 0.00 [16:48:34]line Место: АЗС № 137 "Партнер Нефть" [16:48:34]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [16:48:34]line СНО: Общий режим [16:48:34]line Чек 242 20.09.2024 16:48 [16:48:34]line Смена: 495 ФФД: 1.0 [16:48:34]line ЗНМ: 0300000064 [16:48:34]line РНМ: 0000000000092592 [16:48:34]line Версия ККМ: 001 [16:48:34]line ФМ: 0000000000874979 [16:48:34]line ФД: 86083 [16:48:34]line ФПД: 224873081316806 [16:48:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T164833&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86083&fm=224873081316806&tin=02508201610067®Number=0000000000092592&sum=7700 [16:48:35]line 0 [16:48:35]OFD Sender: Processing packet 86083 [packets to send 264, broken 263] [16:48:35]ProducePacketName [16:48:35]name=ofd_packets/00086083 [16:48:35]OFD Sender: To server: pG, [16:48:35]CommunicateWithHost lk.salyk.kg:30040 [16:48:35]ConnectInit lk.salyk.kg [16:48:35]written 0, free lines is 4095 [16:48:35]Write to MH i2c: 01 00 00 65 02 67 [16:48:35]Write i2c OK [16:48:35]MH_I2C_Read... [16:48:35]Read from MH i2c: 01 [16:48:35]MH_I2C_Read... [16:48:35]Read from MH i2c: 01 07 00 [16:48:35]MH_I2C_Read... [16:48:35]Read from MH i2c: 01 07 00 65 02 00 00 00 00 00 E1 0C 5B [16:48:35]RasterBufferAndPrint [16:48:35]line [16:48:35]line [16:48:35]line [16:48:35]line [16:48:35]line [16:48:35]written 0, free lines is 3303 [16:48:35]MH_Cut [16:48:35]Write to MH i2c: D1 01 00 6C 02 01 40 [16:48:35]Write i2c OK [16:48:35]MH_I2C_Read... [16:48:35]Read from MH i2c: D1 [16:48:35]MH_I2C_Read... [16:48:35]Read from MH i2c: D1 01 00 [16:48:35]MH_I2C_Read... [16:48:35]Read from MH i2c: D1 01 00 6C 02 00 3F [16:48:35]Write to MH i2c: 01 00 00 6D 02 6F [16:48:35]Write i2c OK [16:48:35]MH_I2C_Read... [16:48:36]Connected sock=10 [16:48: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 39 01 00 00 84 30 31 01 B4 47 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 F2 00 00 00 F4 03 04 00 61 A7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 CC 85 58 21 A5 C6 89 E7 52 B1 5B B4 FB 9B [16:48:36]*** Cut start [16:48:36]*** Partial cut [16:48:36]*** CUTSNS_PIN = 1 [16:48:36]*** CUTSNS_PIN = 0 [16:48:36]*** Brake cut motor [16:48:36]Read from MH i2c: 01 [16:48:36]MH_I2C_Read... [16:48:36]*** Stop cut motor [16:48:36]*** Cut end [16:48:36]Read from MH i2c: 01 07 00 [16:48:36]MH_I2C_Read... [16:48:36]Read from MH i2c: 01 07 00 6D 02 00 00 00 00 00 FF 0F 84 [16:48:36]process_action close_receipt done [16:48:36]requested_data is exist [16:48:36]produce_requested_data [16:48:36]requested_item fm.sn is exist - process it [16:48:36]wFMCommunicate request_size=4 [16:48:36]MH_SAM_APDU [16:48:36]CAPDU: 80 11 00 00 [16:48:36]Write to MH i2c: E2 08 00 6E 02 80 11 00 00 00 00 00 00 EA [16:48:36]Write i2c OK [16:48:36]MH_I2C_Read... [16:48:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:36]Read from MH i2c: E2 [16:48:36]MH_I2C_Read... [16:48:36]Read from MH i2c: E2 17 00 [16:48:36]MH_I2C_Read... [16:48:36]Read from MH i2c: E2 17 00 6E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 49 [16:48:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [16:48:36]wFMCommunicate OK [16:48:36]requested_item fd.num is exist - process it [16:48:36]SAM_PROTO_GetFieldsCounters [16:48:36]wFMCommunicate request_size=4 [16:48:36]MH_SAM_APDU [16:48:36]CAPDU: 80 13 00 00 [16:48:36]Write to MH i2c: E2 08 00 6F 02 80 13 00 00 00 00 00 00 ED [16:48:36]Write i2c OK [16:48:36]MH_I2C_Read... [16:48:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:48:37]Read from MH i2c: E2 [16:48:37]MH_I2C_Read... [16:48:37]Read from MH i2c: E2 62 00 [16:48:37]MH_I2C_Read... [16:48:37]Read from MH i2c: E2 62 00 6F 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 50 01 00 0E 04 04 00 EF 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 76 [16:48: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 43 50 01 00 0E 04 04 00 EF 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:48:37]wFMCommunicate OK [16:48:37]SAM_PROTO_GetFieldsCounters done [16:48:37]requested_item shift.num is exist - process it [16:48:37]requested_item shift.opened is exist - process it [16:48:37]req_shift_opened [16:48:37]FM_GetShiftState [16:48:37]SAM_PROTO_GetShiftState [16:48:37]wFMCommunicate request_size=4 [16:48:37]MH_SAM_APDU [16:48:37]CAPDU: 80 13 01 00 [16:48:37]Write to MH i2c: E2 08 00 70 02 80 13 01 00 00 00 00 00 EF [16:48:37]Write i2c OK [16:48:37]MH_I2C_Read... [16:48:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:37]Read from MH i2c: E2 [16:48:37]MH_I2C_Read... [16:48:37]Read from MH i2c: E2 0E 00 [16:48:37]MH_I2C_Read... [16:48:37]Read from MH i2c: E2 0E 00 70 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7A [16:48:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:48:37]wFMCommunicate OK [16:48:37]SAM_PROTO_GetShiftState done [16:48:37]FM_GetShiftState done [16:48:37]req_shift_opened done [16:48:37]requested_item shift.open_date is exist - process it [16:48:37]req_shift_open_date [16:48:37]req_shift_open_date done [16:48:37]produce_requested_data done [16:48:37]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86083,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [16:48:37]process_action_free close_receipt [16:48:37]json_value_free [16:48:37]json_value_free done [16:48:37]process_json_proto returns [16:48:37]Send response to host [16:48:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86083,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [16:48:37]free response buf [16:48:37]execute_script done [16:48:37]execute_script returns [16:48:37]free content buf [16:48:37]Sock 7.Close socket [16:48:37]Sock 7.Thread stoped [16:48:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 0A 3C 47 00 B2 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 43 50 01 00 F4 03 04 00 3B 52 ED 66 B6 04 01 00 00 0A 28 6D 40 F4 72 47 89 [16:48:40]CommunicateWithHost err = 0 [16:48:40]CheckOFDResponse [16:48:40]1017 (14) - 77093643461234 [16:48:40]1041 (16) - 0000000000874979 [16:48:40]1040 (4) - 86083 [16:48:40]1012 (4) - 20.09.2024 10:45 [16:48:40]1206 (1) - 0 [16:48:40]OFD Sender: Remove packet 86083 [16:48:40]ProducePacketName [16:48:40]name=ofd_packets/00086083 [16:48:40]NVStorageDeleteData [16:48:40]OFD Sender: No OFD packet to send [16:48:45]OFD Sender: No OFD packet to send [16:48:50]OFD Sender: No OFD packet to send [16:48:54]accept exits with 9 [16:48:54]New connection [16:48:54]New thread 3066670436 created [16:48:54]Thread 3066527076 joined [16:48:54]Waiting for new connection... [16:48:54] Sock 9.Parse request [16:48:54]Sock 9.Check first char [16:48:54]Sock 9.First char is OK [16:48:54]request: POST /json_proto HTTP/1.0 [16:48:54]Method: POST [16:48:54]URL: /json_proto [16:48:54]Method is POST - this is cgi request [16:48:54]url: /json_proto [16:48:54]query_string will be loaded in cgi processing [16:48:54]execute_cgi json_proto POST (null) [16:48:54]execute_cgi path=json_proto method=POST [16:48:54]POST find Content-Length [16:48:54]Host: 172.17.47.196:8080 [16:48:54]Content-Length: 760 [16:48:54]Content-Type: application/json [16:48:54] [16:48:54]POST finish read [16:48:54]Found Content-Length = 760 [16:48:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870967", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30073235", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:54]execute_script... [16:48: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)870967", "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\u041A \u0413\u041F\u041D\u0410 Online\u000A30073235", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:54]POST & json_proto [16:48:54]process_json_proto [16:48:54]json parsed OK: [16:48:54]protocol is kg_v1.0 [16:48:54]action value=close_receipt [16:48:54]process_action close_receipt [16:48:54]cmd_close_receipt [16:48:54]MH_GetDate [16:48:54]Write to MH i2c: F0 00 00 71 02 62 [16:48:54]Write i2c OK [16:48:54]MH_I2C_Read... [16:48:54]Read from MH i2c: F0 [16:48:54]MH_I2C_Read... [16:48:54]Read from MH i2c: F0 09 00 [16:48:54]MH_I2C_Read... [16:48:54]Read from MH i2c: F0 09 00 71 02 00 76 A7 ED 66 4C 6B 94 66 8C [16:48:54]GetLastDocTimeStamp 1726850913 [16:48:54]current date 1726850934 [16:48:54]FM_GetShiftState [16:48:54]SAM_PROTO_GetShiftState [16:48:54]wFMCommunicate request_size=4 [16:48:54]MH_SAM_APDU [16:48:54]CAPDU: 80 13 01 00 [16:48:54]Write to MH i2c: E2 08 00 72 02 80 13 01 00 00 00 00 00 F1 [16:48:54]Write i2c OK [16:48:54]MH_I2C_Read... [16:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:54]Read from MH i2c: E2 [16:48:54]MH_I2C_Read... [16:48:54]Read from MH i2c: E2 0E 00 [16:48:54]MH_I2C_Read... [16:48:54]Read from MH i2c: E2 0E 00 72 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7C [16:48:54]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [16:48:54]wFMCommunicate OK [16:48:54]SAM_PROTO_GetShiftState done [16:48:54]FM_GetShiftState done [16:48:54]opened in 1726791534 [16:48:54]opened+sec_in_day 1726877934 [16:48:54]quantity*price = 0 [16:48:54]sum+1 = 1 [16:48:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 243 20.09.2024 16:48 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30073235 ФМ: 0000000000874979 ФД: 86084 ФПД: 22431450043690 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T164854&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86084&fm=22431450043690&tin=02508201610067®Number=0000000000092592&sum=0 [16:48:55]StoreToDocumentArchive [16:48:55]shift 495 fd 86084 [16:48:55]save to /storage/0495/doc_00086084 [16:48:55]save last doc name /storage/0495/doc_00086084 to /storage/kkm_last_doc_name [16:48:55]save OK [16:48:55]Clear old archive folders... [16:48:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:48:55]tlvbuf is 01C31BF0 [16:48:55]SAM_PROTO_ClearQueue [16:48:55]wFMCommunicate request_size=4 [16:48:55]MH_SAM_APDU [16:48:55]CAPDU: 80 09 00 00 [16:48:55]Write to MH i2c: E2 08 00 7F 02 80 09 00 00 00 00 00 00 F3 [16:48:55]Write i2c OK [16:48:55]MH_I2C_Read... [16:48:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:48:55]Read from MH i2c: E2 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 03 00 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [16:48:55]RAPDU: 90 00 [16:48:55]wFMCommunicate OK [16:48:55]SAM_PROTO_ClearQueue done [16:48:55]KKMCreateOFDPacket [16:48:55]OFDProtocolAddRootSTLVToBuf [16:48:55]FM_MakeSignedData [16:48:55]FM_MakeSignedData [16:48:55]SAM_PROTO_SignData [16:48:55]wFMCommunicate request_size=4 [16:48:55]MH_SAM_APDU [16:48:55]CAPDU: 80 0D 01 02 [16:48:55]Write to MH i2c: E2 08 00 80 02 80 0D 01 02 00 00 00 00 FB [16:48:55]Write i2c OK [16:48:55]MH_I2C_Read... [16:48:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:48:55]Read from MH i2c: E2 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 03 00 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [16:48:55]RAPDU: 90 00 [16:48:55]wFMCommunicate OK [16:48:55]wFMCommunicate request_size=255 [16:48:55]MH_SAM_APDU [16:48: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 F3 00 00 00 F4 03 04 00 76 A7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [16:48:55]Write to MH i2c: E2 02 01 81 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 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 F3 00 00 00 F4 03 04 00 76 A7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 5C [16:48:55]Write i2c OK [16:48:55]MH_I2C_Read... [16:48:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:55]Read from MH i2c: E2 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 03 00 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [16:48:55]RAPDU: 90 00 [16:48:55]wFMCommunicate OK [16:48:55]wFMCommunicate request_size=11 [16:48:55]MH_SAM_APDU [16:48:55]CAPDU: 80 0D 02 02 06 14 66 BA 9C 95 2A [16:48:55]Write to MH i2c: E2 0E 00 82 02 80 0D 02 02 06 00 14 66 BA 9C 95 2A 00 00 99 [16:48:55]Write i2c OK [16:48:55]MH_I2C_Read... [16:48:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:55]Read from MH i2c: E2 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 03 00 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [16:48:55]RAPDU: 90 00 [16:48:55]wFMCommunicate OK [16:48:55]wFMCommunicate request_size=4 [16:48:55]MH_SAM_APDU [16:48:55]CAPDU: 80 0D 03 02 [16:48:55]Write to MH i2c: E2 08 00 83 02 80 0D 03 02 00 00 00 00 00 [16:48:55]Write i2c OK [16:48:55]MH_I2C_Read... [16:48:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:48:55]Read from MH i2c: E2 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 0B 00 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 0B 00 83 02 00 49 6E A0 A9 B2 D5 55 40 90 00 1D [16:48:55]RAPDU: 49 6E A0 A9 B2 D5 55 40 90 00 [16:48:55]wFMCommunicate OK [16:48:55]SAM_PROTO_SignData done [16:48:55]FM_MakeSignedData done [16:48:55]CreateOFDProtocolMessage [16:48:55]wFMCommunicate request_size=4 [16:48:55]MH_SAM_APDU [16:48:55]CAPDU: 80 11 00 00 [16:48:55]Write to MH i2c: E2 08 00 84 02 80 11 00 00 00 00 00 00 00 [16:48:55]Write i2c OK [16:48:55]MH_I2C_Read... [16:48:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:55]Read from MH i2c: E2 [16:48:55]MH_I2C_Read... [16:48:55]Read from MH i2c: E2 17 00 [16:48:55]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: 5848853+1721002828=1726851681 [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 61 AA ED 66 4C 6B 94 66 0E [17:01:21]Current date/time: 20.09.2024 17:01 [17:01:21]FM_Init [17:01:21]wFMConnect [17:01:21]MH_SAM_On [17:01:21]Write to MH i2c: E0 00 00 08 00 E7 [17:01:21]Write i2c OK [17:01:21]MH_I2C_Read... [17:01:21]*** iso7816_init finished! [17:01:21]*** atr: [17:01:21]*** 0F 3B D5 18 FF 81 91 FE [17:01:21]*** 1F C3 80 73 C8 21 10 0A [17:01:21]*** 00 00 00 00 00 00 00 00 [17:01:21]*** 00 00 00 00 00 00 00 00 [17:01:21]*** 00 00 00 00 00 00 00 00 [17:01:21]*** 00 00 00 00 00 00 00 00 [17:01:21]*** 00 00 00 00 00 00 00 00 [17:01:21]*** 00 00 00 00 00 00 00 00 [17:01:21]Read from MH i2c: E0 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: E0 10 00 [17:01:21]MH_I2C_Read... [17:01:21]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:01:21]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [17:01:21]wFMCommunicate request_size=10 [17:01:21]MH_SAM_APDU [17:01:21]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [17:01:21]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [17:01:21]Write i2c OK [17:01:21]MH_I2C_Read... [17:01:21]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [17:01:21]Read from MH i2c: E2 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: E2 03 00 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [17:01:21]RAPDU: 90 00 [17:01:21]wFMCommunicate OK [17:01:21]wFMCommunicate request_size=4 [17:01:21]MH_SAM_APDU [17:01:21]CAPDU: 80 11 00 00 [17:01:21]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [17:01:21]Write i2c OK [17:01:21]MH_I2C_Read... [17:01:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:21]Read from MH i2c: E2 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: E2 17 00 [17:01:21]MH_I2C_Read... [17:01:21]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:01: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:01:21]wFMCommunicate OK [17:01:21]Detected FM SN is 0000000000874979 [17:01:21]Stored FM SN is 0000000000874979 [17:01:21]wFMCommunicate request_size=9 [17:01:21]MH_SAM_APDU [17:01:21]CAPDU: 80 16 00 00 04 B6 D7 00 00 [17:01:21]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [17:01:21]Write i2c OK [17:01:21]MH_I2C_Read... [17:01:21]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [17:01:21]Read from MH i2c: E2 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: E2 03 00 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [17:01:21]RAPDU: 90 00 [17:01:21]wFMCommunicate OK [17:01:21]FM PIN OK [17:01:21]wFMCommunicate request_size=8 [17:01:21]MH_SAM_APDU [17:01:21]CAPDU: 80 14 04 00 03 02 00 01 [17:01:21]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [17:01:21]Write i2c OK [17:01:21]MH_I2C_Read... [17:01:21]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [17:01:21]Read from MH i2c: E2 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: E2 03 00 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [17:01:21]RAPDU: 90 00 [17:01:21]wFMCommunicate OK [17:01:21]wFMCommunicate request_size=13 [17:01:21]MH_SAM_APDU [17:01:21]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [17:01:21]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:01:21]Write i2c OK [17:01:21]MH_I2C_Read... [17:01:21]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [17:01:21]Read from MH i2c: E2 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: E2 03 00 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [17:01:21]RAPDU: 90 00 [17:01:21]wFMCommunicate OK [17:01:21]wFMCommunicate request_size=4 [17:01:21]MH_SAM_APDU [17:01:21]CAPDU: 80 11 00 00 [17:01:21]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [17:01:21]Write i2c OK [17:01:21]MH_I2C_Read... [17:01:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:21]Read from MH i2c: E2 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: E2 17 00 [17:01:21]MH_I2C_Read... [17:01:21]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:01: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:01:21]wFMCommunicate OK [17:01:21]DocumentArchiveInit [17:01:21]Start Httpd... [17:01:21]Httpd thread 3066957156 created [17:01:21]Write to MH i2c: 01 00 00 0F 00 0F [17:01:21]Write i2c OK [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: 01 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: 01 07 00 [17:01:21]MH_I2C_Read... [17:01:21]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [17:01:21]MH Int Process started [17:01:21]Allocated Socket 7 [17:01:21]Bind OK [17:01:21]Listen OK [17:01:21]httpd running on port 8080 [17:01:21]Waiting for new connection... [17:01:21]OFD Sender: Processing packet 86084 [packets to send 264, broken 263] [17:01:21]ProducePacketName [17:01:21]name=ofd_packets/00086084 [17:01:21]OFD Sender: To server: pG, [17:01:21]CommunicateWithHost lk.salyk.kg:30040 [17:01:21]ConnectInit lk.salyk.kg [17:01:23]Connected sock=6 [17:01: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 50 08 01 33 16 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 F3 00 00 00 F4 03 04 00 76 A7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 14 66 BA 9C 95 2A 49 6E A0 A9 B2 D5 55 40 [17:01: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 C0 AA 47 00 BA 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 44 50 01 00 F4 03 04 00 37 55 ED 66 B6 04 01 00 00 CA 98 8F 49 61 1F 18 A9 [17:01:23]CommunicateWithHost err = 0 [17:01:23]CheckOFDResponse [17:01:23]1017 (14) - 77093643461234 [17:01:23]1041 (16) - 0000000000874979 [17:01:23]1040 (4) - 86084 [17:01:23]1012 (4) - 20.09.2024 10:57 [17:01:23]1206 (1) - 0 [17:01:23]OFD Sender: Remove packet 86084 [17:01:23]ProducePacketName [17:01:23]name=ofd_packets/00086084 [17:01:23]NVStorageDeleteData [17:01:24]OFD Sender: No OFD packet to send [17:01:24]accept exits with 8 [17:01:24]New connection [17:01:24]New thread 3066670436 created [17:01:24]Waiting for new connection... [17:01:24] Sock 8.Parse request [17:01:24]Sock 8.Check first char [17:01:24]Sock 8.First char is OK [17:01:24]request: POST /json_proto HTTP/1.0 [17:01:24]Method: POST [17:01:24]URL: /json_proto [17:01:24]Method is POST - this is cgi request [17:01:24]url: /json_proto [17:01:24]query_string will be loaded in cgi processing [17:01:24]execute_cgi json_proto POST (null) [17:01:24]execute_cgi path=json_proto method=POST [17:01:24]POST find Content-Length [17:01:24]Host: 172.17.47.196:8080 [17:01:24]Content-Length: 215 [17:01:24]Content-Type: application/json [17:01:24] [17:01:24]POST finish read [17:01:24]Found Content-Length = 215 [17:01:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:01:24]execute_script... [17:01:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:01:24]POST & json_proto [17:01:24]process_json_proto [17:01:24]json parsed OK: [17:01:24]protocol is kg_v1.0 [17:01:24]action value=get_value [17:01:24]process_action get_value [17:01:24]cmd_get_value [17:01:24]process_action get_value done [17:01:24]requested_data is exist [17:01:24]produce_requested_data [17:01:24]requested_item kkm.sn is exist - process it [17:01:24]requested_item kkm.ver is exist - process it [17:01:24]requested_item fm.sn is exist - process it [17:01:24]wFMCommunicate request_size=4 [17:01:24]MH_SAM_APDU [17:01:24]CAPDU: 80 11 00 00 [17:01:24]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [17:01:24]Write i2c OK [17:01:24]MH_I2C_Read... [17:01:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:24]Read from MH i2c: E2 [17:01:24]MH_I2C_Read... [17:01:24]Read from MH i2c: E2 17 00 [17:01:24]MH_I2C_Read... [17:01:24]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:01:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:01:24]wFMCommunicate OK [17:01:24]requested_item fd.num is exist - process it [17:01:24]SAM_PROTO_GetFieldsCounters [17:01:24]wFMCommunicate request_size=4 [17:01:24]MH_SAM_APDU [17:01:24]CAPDU: 80 13 00 00 [17:01:24]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [17:01:24]Write i2c OK [17:01:24]MH_I2C_Read... [17:01:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:24]Read from MH i2c: E2 [17:01:24]MH_I2C_Read... [17:01:24]Read from MH i2c: E2 62 00 [17:01:24]MH_I2C_Read... [17:01:24]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 44 50 01 00 0E 04 04 00 EF 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 1A [17:01: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 44 50 01 00 0E 04 04 00 EF 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 [17:01:24]wFMCommunicate OK [17:01:24]SAM_PROTO_GetFieldsCounters done [17:01:24]requested_item shift.num is exist - process it [17:01:24]requested_item shift.opened is exist - process it [17:01:24]req_shift_opened [17:01:24]FM_GetShiftState [17:01:24]SAM_PROTO_GetShiftState [17:01:24]wFMCommunicate request_size=4 [17:01:24]MH_SAM_APDU [17:01:24]CAPDU: 80 13 01 00 [17:01:24]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [17:01:24]Write i2c OK [17:01:24]MH_I2C_Read... [17:01:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:24]Read from MH i2c: E2 [17:01:24]MH_I2C_Read... [17:01:24]Read from MH i2c: E2 0E 00 [17:01:24]MH_I2C_Read... [17:01:24]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [17:01:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:01:24]wFMCommunicate OK [17:01:24]SAM_PROTO_GetShiftState done [17:01:24]FM_GetShiftState done [17:01:24]req_shift_opened done [17:01:24]requested_item shift.open_date is exist - process it [17:01:24]req_shift_open_date [17:01:24]req_shift_open_date done [17:01:24]produce_requested_data done [17:01:24]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86084,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:01:24]process_action_free get_value [17:01:24]json_value_free [17:01:24]json_value_free done [17:01:24]process_json_proto returns [17:01:24]Send response to host [17:01:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86084,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:01:24]free response buf [17:01:24]execute_script done [17:01:24]execute_script returns [17:01:24]free content buf [17:01:24]Sock 8.Close socket [17:01:24]Sock 8.Thread stoped [17:01:24]accept exits with 6 [17:01:24]New connection [17:01:24]New thread 3066527076 created [17:01:24]Thread 3066670436 joined [17:01:24]Waiting for new connection... [17:01:24] Sock 6.Parse request [17:01:24]Sock 6.Check first char [17:01:24]Sock 6.First char is OK [17:01:24]request: POST /json_proto HTTP/1.0 [17:01:24]Method: POST [17:01:24]URL: /json_proto [17:01:24]Method is POST - this is cgi request [17:01:24]url: /json_proto [17:01:24]query_string will be loaded in cgi processing [17:01:24]execute_cgi json_proto POST (null) [17:01:24]execute_cgi path=json_proto method=POST [17:01:24]POST find Content-Length [17:01:24]Host: 172.17.47.196:8080 [17:01:24]Content-Length: 331 [17:01:24]Content-Type: application/json [17:01:24] [17:01:24]POST finish read [17:01:24]Found Content-Length = 331 [17:01:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [17:01:24]execute_script... [17:01:24]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:01:24]POST & json_proto [17:01:24]process_json_proto [17:01:24]json parsed OK: [17:01:24]protocol is kg_v1.0 [17:01:24]action value=get_value [17:01:24]process_action get_value [17:01:24]cmd_get_value [17:01:24]process_action get_value done [17:01:24]requested_data is exist [17:01:24]produce_requested_data [17:01:24]requested_item fm.sale.total is exist - process it [17:01:24]SAM_PROTO_GetFMData [17:01:24]wFMCommunicate request_size=4 [17:01:24]MH_SAM_APDU [17:01:24]CAPDU: 80 13 03 00 [17:01:25]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [17:01:25]Write i2c OK [17:01:25]MH_I2C_Read... [17:01:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [17:01:25]Read from MH i2c: E2 [17:01:25]MH_I2C_Read... [17:01:25]Read from MH i2c: E2 FD 00 [17:01:25]MH_I2C_Read... [17:01:25]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 65 4C 01 00 69 04 A3 00 6F 04 04 00 EC 49 01 00 B1 04 05 00 B9 51 F3 B3 01 70 04 05 00 58 FC A0 86 01 72 04 04 00 61 55 52 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 1F 54 4F 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 53 DE DB 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 C8 [17:01:25]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 65 4C 01 00 69 04 A3 00 6F 04 04 00 EC 49 01 00 B1 04 05 00 B9 51 F3 B3 01 70 04 05 00 58 FC A0 86 01 72 04 04 00 61 55 52 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 1F 54 4F 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 53 DE DB 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 [17:01:25]wFMCommunicate OK [17:01:25]wFMCommunicate request_size=4 [17:01:25]MH_SAM_APDU [17:01:25]CAPDU: 80 17 00 00 [17:01:25]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [17:01:25]Write i2c OK [17:01:25]MH_I2C_Read... [17:01:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:01:25]Read from MH i2c: E2 [17:01:25]MH_I2C_Read... [17:01:25]Read from MH i2c: E2 FD 00 [17:01:25]MH_I2C_Read... [17:01:25]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 [17:01:25]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 [17:01:25]wFMCommunicate OK [17:01:25]wFMCommunicate request_size=4 [17:01:25]MH_SAM_APDU [17:01:25]CAPDU: 80 17 00 00 [17:01:25]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [17:01:25]Write i2c OK [17:01:25]MH_I2C_Read... [17:01:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:01:26]Read from MH i2c: E2 [17:01:26]MH_I2C_Read... [17:01:26]Read from MH i2c: E2 FD 00 [17:01:26]MH_I2C_Read... [17:01:26]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:01:26]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:01:26]wFMCommunicate OK [17:01:26]wFMCommunicate request_size=4 [17:01:26]MH_SAM_APDU [17:01:26]CAPDU: 80 17 00 00 [17:01:26]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [17:01:26]Write i2c OK [17:01:26]MH_I2C_Read... [17:01:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:01:26]Read from MH i2c: E2 [17:01:26]MH_I2C_Read... [17:01:26]Read from MH i2c: E2 FD 00 [17:01:26]MH_I2C_Read... [17:01:26]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:01:26]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:01:26]wFMCommunicate OK [17:01:26]wFMCommunicate request_size=4 [17:01:26]MH_SAM_APDU [17:01:26]CAPDU: 80 17 00 00 [17:01:26]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [17:01:26]Write i2c OK [17:01:26]MH_I2C_Read... [17:01:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [17:01:26]Read from MH i2c: E2 [17:01:26]MH_I2C_Read... [17:01:26]Read from MH i2c: E2 E5 00 [17:01:26]MH_I2C_Read... [17:01:26]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:01:26]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:01:26]wFMCommunicate OK [17:01:26]SAM_PROTO_GetFMData done [17:01:26]requested_item fm.sale_refund.total is exist - process it [17:01:26]requested_item fm.buy.total is exist - process it [17:01:26]requested_item shift.sale.total is exist - process it [17:01:26]SAM_PROTO_GetShiftData [17:01:26]wFMCommunicate request_size=4 [17:01:26]MH_SAM_APDU [17:01:26]CAPDU: 80 13 02 00 [17:01:26]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [17:01:26]Write i2c OK [17:01:26]MH_I2C_Read... [17:01:27]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [17:01:27]Read from MH i2c: E2 [17:01:27]MH_I2C_Read... [17:01:27]Read from MH i2c: E2 FD 00 [17:01:27]MH_I2C_Read... [17:01:27]Read from MH i2c: E2 FD 00 18 00 00 B0 04 AA 04 AC 04 6E 04 04 00 F3 00 00 00 69 04 9D 00 6F 04 04 00 F3 00 00 00 B1 04 04 00 58 CB 09 01 70 04 03 00 28 B8 F6 72 04 03 00 30 13 13 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 13 3C 1C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 4A 5A 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 B9 [17:01:27]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 F3 00 00 00 69 04 9D 00 6F 04 04 00 F3 00 00 00 B1 04 04 00 58 CB 09 01 70 04 03 00 28 B8 F6 72 04 03 00 30 13 13 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 13 3C 1C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 4A 5A 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [17:01:27]wFMCommunicate OK [17:01:27]wFMCommunicate request_size=4 [17:01:27]MH_SAM_APDU [17:01:27]CAPDU: 80 17 00 00 [17:01:27]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [17:01:27]Write i2c OK [17:01:27]MH_I2C_Read... [17:01:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:01:27]Read from MH i2c: E2 [17:01:27]MH_I2C_Read... [17:01:27]Read from MH i2c: E2 FD 00 [17:01:27]MH_I2C_Read... [17:01:27]Read from MH i2c: E2 FD 00 19 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 B3 [17:01:27]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 [17:01:27]wFMCommunicate OK [17:01:27]wFMCommunicate request_size=4 [17:01:27]MH_SAM_APDU [17:01:27]CAPDU: 80 17 00 00 [17:01:27]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [17:01:27]Write i2c OK [17:01:27]MH_I2C_Read... [17:01:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:01:27]Read from MH i2c: E2 [17:01:27]MH_I2C_Read... [17:01:27]Read from MH i2c: E2 FD 00 [17:01:27]MH_I2C_Read... [17:01:27]Read from MH i2c: E2 FD 00 1A 00 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 57 [17:01:27]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [17:01:27]wFMCommunicate OK [17:01:27]wFMCommunicate request_size=4 [17:01:27]MH_SAM_APDU [17:01:27]CAPDU: 80 17 00 00 [17:01:27]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [17:01:27]Write i2c OK [17:01:27]MH_I2C_Read... [17:01:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [17:01:28]Read from MH i2c: E2 [17:01:28]MH_I2C_Read... [17:01:28]Read from MH i2c: E2 FD 00 [17:01:28]MH_I2C_Read... [17:01:28]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 0E [17:01:28]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [17:01:28]wFMCommunicate OK [17:01:28]wFMCommunicate request_size=4 [17:01:28]MH_SAM_APDU [17:01:28]CAPDU: 80 17 00 00 [17:01:28]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [17:01:28]Write i2c OK [17:01:28]MH_I2C_Read... [17:01:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [17:01:28]Read from MH i2c: E2 [17:01:28]MH_I2C_Read... [17:01:28]Read from MH i2c: E2 CD 00 [17:01:28]MH_I2C_Read... [17:01:28]Read from MH i2c: E2 CD 00 1C 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [17:01:28]RAPDU: 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [17:01:28]wFMCommunicate OK [17:01:28]SAM_PROTO_GetShiftData done [17:01:28]requested_item shift.sale.total_cash is exist - process it [17:01:28]requested_item shift.sale_refund.total is exist - process it [17:01:28]requested_item shift.sale_refund.total_cash is exist - process it [17:01:28]requested_item shift.buy.total is exist - process it [17:01:28]requested_item shift.buy.total_cash is exist - process it [17:01:28]produce_requested_data done [17:01:28]produce_requested_data return {"fm.sale.total":73140351.29,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":174190.96,"shift.sale.total_cash":161690.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} [17:01:28]process_action_free get_value [17:01:28]json_value_free [17:01:28]json_value_free done [17:01:28]process_json_proto returns [17:01:28]Send response to host [17:01:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73140351.29,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":174190.96,"shift.sale.total_cash":161690.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}}} [17:01:28]free response buf [17:01:28]execute_script done [17:01:28]execute_script returns [17:01:28]free content buf [17:01:28]Sock 6.Close socket [17:01:28]Sock 6.Thread stoped [17:01:28]accept exits with 8 [17:01:28]New connection [17:01:28]New thread 3066670436 created [17:01:28]Thread 3066527076 joined [17:01:28]Waiting for new connection... [17:01:28] Sock 8.Parse request [17:01:28]Sock 8.Check first char [17:01:28]Sock 8.First char is OK [17:01:28]request: POST /json_proto HTTP/1.0 [17:01:28]Method: POST [17:01:28]URL: /json_proto [17:01:28]Method is POST - this is cgi request [17:01:28]url: /json_proto [17:01:28]query_string will be loaded in cgi processing [17:01:28]execute_cgi json_proto POST (null) [17:01:28]execute_cgi path=json_proto method=POST [17:01:28]POST find Content-Length [17:01:28]Host: 172.17.47.196:8080 [17:01:28]Content-Length: 759 [17:01:28]Content-Type: application/json [17:01:28] [17:01:28]POST finish read [17:01:28]Found Content-Length = 759 [17:01:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870968", "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" : 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\u041A \u0413\u041F\u041D\u0410 Online\u000A30073235", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:01:28]execute_script... [17:01: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)870968", "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" : 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\u041A \u0413\u041F\u041D\u0410 Online\u000A30073235", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:01:28]POST & json_proto [17:01:28]process_json_proto [17:01:28]json parsed OK: [17:01:28]protocol is kg_v1.0 [17:01:28]action value=close_receipt [17:01:28]process_action close_receipt [17:01:28]cmd_close_receipt [17:01:28]MH_GetDate [17:01:28]Write to MH i2c: F0 00 00 1D 00 0C [17:01:28]Write i2c OK [17:01:28]MH_I2C_Read... [17:01:28]Read from MH i2c: F0 [17:01:28]MH_I2C_Read... [17:01:28]Read from MH i2c: F0 09 00 [17:01:28]MH_I2C_Read... [17:01:28]Read from MH i2c: F0 09 00 1D 00 00 69 AA ED 66 4C 6B 94 66 2C [17:01:28]GetLastDocTimeStamp 1726850934 [17:01:28]current date 1726851689 [17:01:28]FM_GetShiftState [17:01:28]SAM_PROTO_GetShiftState [17:01:28]wFMCommunicate request_size=4 [17:01:28]MH_SAM_APDU [17:01:28]CAPDU: 80 13 01 00 [17:01:28]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [17:01:28]Write i2c OK [17:01:28]MH_I2C_Read... [17:01:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:29]Read from MH i2c: E2 [17:01:29]MH_I2C_Read... [17:01:29]Read from MH i2c: E2 0E 00 [17:01:29]MH_I2C_Read... [17:01:29]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [17:01:29]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:01:29]wFMCommunicate OK [17:01:29]SAM_PROTO_GetShiftState done [17:01:29]FM_GetShiftState done [17:01:29]opened in 1726791534 [17:01:29]opened+sec_in_day 1726877934 [17:01:29]quantity*price = 0 [17:01:29]sum+1 = 1 [17:01:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 244 20.09.2024 17:01 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30073235 ФМ: 0000000000874979 ФД: 86085 ФПД: 278129368957316 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T170129&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86085&fm=278129368957316&tin=02508201610067®Number=0000000000092592&sum=0 [17:01:30]StoreToDocumentArchive [17:01:30]shift 495 fd 86085 [17:01:30]save to /storage/0495/doc_00086085 [17:01:30]save last doc name /storage/0495/doc_00086085 to /storage/kkm_last_doc_name [17:01:30]save OK [17:01:30]Clear old archive folders... [17:01:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:01:30]tlvbuf is 00BE3820 [17:01:30]SAM_PROTO_ClearQueue [17:01:30]wFMCommunicate request_size=4 [17:01:30]MH_SAM_APDU [17:01:30]CAPDU: 80 09 00 00 [17:01:30]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [17:01:30]Write i2c OK [17:01:30]MH_I2C_Read... [17:01:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:01:30]Read from MH i2c: E2 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 03 00 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [17:01:30]RAPDU: 90 00 [17:01:30]wFMCommunicate OK [17:01:30]SAM_PROTO_ClearQueue done [17:01:30]KKMCreateOFDPacket [17:01:30]OFDProtocolAddRootSTLVToBuf [17:01:30]FM_MakeSignedData [17:01:30]FM_MakeSignedData [17:01:30]SAM_PROTO_SignData [17:01:30]wFMCommunicate request_size=4 [17:01:30]MH_SAM_APDU [17:01:30]CAPDU: 80 0D 01 02 [17:01:30]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [17:01:30]Write i2c OK [17:01:30]MH_I2C_Read... [17:01:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:01:30]Read from MH i2c: E2 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 03 00 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [17:01:30]RAPDU: 90 00 [17:01:30]wFMCommunicate OK [17:01:30]wFMCommunicate request_size=255 [17:01:30]MH_SAM_APDU [17:01: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 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 F4 00 00 00 F4 03 04 00 69 AA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [17:01:30]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 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 F4 00 00 00 F4 03 04 00 69 AA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 EA [17:01:30]Write i2c OK [17:01:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 03 00 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [17:01:30]RAPDU: 90 00 [17:01:30]wFMCommunicate OK [17:01:30]wFMCommunicate request_size=11 [17:01:30]MH_SAM_APDU [17:01:30]CAPDU: 80 0D 02 02 06 FC F5 0A 3D 01 84 [17:01:30]Write to MH i2c: E2 0E 00 2E 00 80 0D 02 02 06 00 FC F5 0A 3D 01 84 00 00 71 [17:01:30]Write i2c OK [17:01:30]MH_I2C_Read... [17:01:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:30]Read from MH i2c: E2 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 03 00 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [17:01:30]RAPDU: 90 00 [17:01:30]wFMCommunicate OK [17:01:30]wFMCommunicate request_size=4 [17:01:30]MH_SAM_APDU [17:01:30]CAPDU: 80 0D 03 02 [17:01:30]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [17:01:30]Write i2c OK [17:01:30]MH_I2C_Read... [17:01:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:01:30]Read from MH i2c: E2 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 0B 00 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 0B 00 2F 00 00 98 E5 14 D0 2F A2 99 27 90 00 9D [17:01:30]RAPDU: 98 E5 14 D0 2F A2 99 27 90 00 [17:01:30]wFMCommunicate OK [17:01:30]SAM_PROTO_SignData done [17:01:30]FM_MakeSignedData done [17:01:30]CreateOFDProtocolMessage [17:01:30]wFMCommunicate request_size=4 [17:01:30]MH_SAM_APDU [17:01:30]CAPDU: 80 11 00 00 [17:01:30]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [17:01:30]Write i2c OK [17:01:30]MH_I2C_Read... [17:01:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:30]Read from MH i2c: E2 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: E2 17 00 [17:01:30]MH_I2C_Read... [17:01:30]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:01: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:01:30]wFMCommunicate OK [17:01:30]CreateOFDProtocolMessage done [17:01:30]OFDSenderStorePacket 86085 [17:01:30]StoreOFDPacket docnum=86085 [17:01: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 75 6A 08 01 40 2F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 F4 00 00 00 F4 03 04 00 69 AA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 FC F5 0A 3D 01 84 98 E5 14 D0 2F A2 99 27 [17:01:30]CheckFolder [17:01:30]dirname=/storage/ofd_packets [17:01:30]CheckFolder done [17:01:30]ProducePacketName [17:01:30]name=ofd_packets/00086085 [17:01:30]NVStorageSaveData ofd_packets/00086085 [17:01:30]File name is /storage/ofd_packets/00086085 [17:01:30]Write 302 bytes [17:01:30]NVStorageSaveData done [17:01:30]OFDSenderStorePacket done [17:01:30]KKMCreateOFDPacket done [17:01:30]NVStorageSaveData kkm_last_timestamp [17:01:30]File name is /storage/kkm_last_timestamp [17:01:30]Write 4 bytes [17:01:30]NVStorageSaveData done [17:01:30]ExternCall_PrintAddStr [17:01:30]wPrintStart [17:01:30]Write to MH i2c: 01 00 00 31 00 31 [17:01:30]Write i2c OK [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: 01 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: 01 07 00 [17:01:30]MH_I2C_Read... [17:01:30]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [17:01:30]RasterBufferAndPrint [17:01:30]line Счет N : (1)870968 [17:01:30]line ИНН: 02508201610067 [17:01:30]line Контрольно-Кассовый Чек [17:01:30]line ПРОДАЖА [17:01:30]line ТРК (МРК, ГНК) : 64 [17:01:30]line Товар: 2710194210 [17:01:30]line ДТ(л)-К-4 [17:01:30]line 50.000 * 0.00 [17:01:30]line = 0.00 [17:01:30]line НДС 12% НСП 1% [17:01:30]line > о реализуемом товаре [17:01:30]line ИТОГО: 0.00 [17:01:30]line НСП 1% : 0.00 [17:01:30]line НДС 12% : 0.00 [17:01:30]line Наличными: 0.00 [17:01:30]line Безнал.: 0.00 [17:01:30]line Место: АЗС № 137 "Партнер Нефть" [17:01:30]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:01:30]line СНО: Общий режим [17:01:30]line Чек 244 20.09.2024 17:01 [17:01:30]line Смена: 495 ФФД: 1.0 [17:01:30]line ЗНМ: 0300000064 [17:01:30]line РНМ: 0000000000092592 [17:01:30]line Версия ККМ: 001 [17:01:30]line Талоны: ТК ГПНА Online [17:01:30]line 30073235 [17:01:30]line ФМ: 0000000000874979 [17:01:30]line ФД: 86085 [17:01:30]line ФПД: 278129368957316 [17:01:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T170129&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86085&fm=278129368957316&tin=02508201610067®Number=0000000000092592&sum=0 [17:01:30]OFD Sender: Processing packet 86085 [packets to send 264, broken 263] [17:01:30]ProducePacketName [17:01:30]name=ofd_packets/00086085 [17:01:30]OFD Sender: To server: pG, [17:01:30]CommunicateWithHost lk.salyk.kg:30040 [17:01:30]ConnectInit lk.salyk.kg [17:01:30]written 0, free lines is 4095 [17:01:31]Write to MH i2c: 01 00 00 5B 00 5B [17:01:31]Write i2c OK [17:01:31]MH_I2C_Read... [17:01:31]Read from MH i2c: 01 [17:01:31]MH_I2C_Read... [17:01:31]Read from MH i2c: 01 07 00 [17:01:31]MH_I2C_Read... [17:01:31]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 F3 0C 61 [17:01:31]RasterBufferAndPrint [17:01:31]line [17:01:31]line [17:01:31]line [17:01:31]line [17:01:31]line [17:01:31]written 0, free lines is 3340 [17:01:31]MH_Cut [17:01:31]Write to MH i2c: D1 01 00 62 00 01 34 [17:01:31]Write i2c OK [17:01:31]MH_I2C_Read... [17:01:31]Read from MH i2c: D1 [17:01:31]MH_I2C_Read... [17:01:31]Read from MH i2c: D1 01 00 [17:01:31]MH_I2C_Read... [17:01:31]Read from MH i2c: D1 01 00 62 00 00 33 [17:01:31]Write to MH i2c: 01 00 00 63 00 63 [17:01:31]Write i2c OK [17:01:31]MH_I2C_Read... [17:01:32]*** Cut start [17:01:32]*** Partial cut [17:01:32]*** CUTSNS_PIN = 1 [17:01:32]*** CUTSNS_PIN = 0 [17:01:32]*** Brake cut motor [17:01:32]Read from MH i2c: 01 *** Stop cut motor [17:01:32] [17:01:32]*** Cut end [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: 01 07 00 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [17:01:32]process_action close_receipt done [17:01:32]requested_data is exist [17:01:32]produce_requested_data [17:01:32]requested_item fm.sn is exist - process it [17:01:32]wFMCommunicate request_size=4 [17:01:32]MH_SAM_APDU [17:01:32]CAPDU: 80 11 00 00 [17:01:32]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [17:01:32]Write i2c OK [17:01:32]MH_I2C_Read... [17:01:32]Connected sock=10 [17:01:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 75 6A 08 01 40 2F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:32]00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 F4 00 00 00 F4 03 04 00 69 AA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 FC F5 0A 3D 01 84 98 E5 14 D0 2F A2 99 27 [17:01:32]Read from MH i2c: E2 [17:01:32]MH_I2C_Read... [17:01:32]Read from MH i2c: E2 17 00 [17:01:32]MH_I2C_Read... [17:01:32]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 [17:01:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:01:32]wFMCommunicate OK [17:01:32]requested_item fd.num is exist - process it [17:01:32]SAM_PROTO_GetFieldsCounters [17:01:32]wFMCommunicate request_size=4 [17:01:32]MH_SAM_APDU [17:01:32]CAPDU: 80 13 00 00 [17:01:32]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [17:01:33]Write i2c OK [17:01:33]MH_I2C_Read... [17:01:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:33]Read from MH i2c: E2 [17:01:33]MH_I2C_Read... [17:01:33]Read from MH i2c: E2 62 00 [17:01:33]MH_I2C_Read... [17:01:33]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 50 01 00 0E 04 04 00 EF 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 72 [17:01: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 45 50 01 00 0E 04 04 00 EF 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 [17:01:33]wFMCommunicate OK [17:01:33]SAM_PROTO_GetFieldsCounters done [17:01:33]requested_item shift.num is exist - process it [17:01:33]requested_item shift.opened is exist - process it [17:01:33]req_shift_opened [17:01:33]FM_GetShiftState [17:01:33]SAM_PROTO_GetShiftState [17:01:33]wFMCommunicate request_size=4 [17:01:33]MH_SAM_APDU [17:01:33]CAPDU: 80 13 01 00 [17:01:33]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [17:01:33]Write i2c OK [17:01:33]MH_I2C_Read... [17:01:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:33]Read from MH i2c: E2 [17:01:33]MH_I2C_Read... [17:01:33]Read from MH i2c: E2 0E 00 [17:01:33]MH_I2C_Read... [17:01:33]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6E [17:01:33]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:01:33]wFMCommunicate OK [17:01:33]SAM_PROTO_GetShiftState done [17:01:33]FM_GetShiftState done [17:01:33]req_shift_opened done [17:01:33]requested_item shift.open_date is exist - process it [17:01:33]req_shift_open_date [17:01:33]req_shift_open_date done [17:01:33]produce_requested_data done [17:01:33]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86085,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:01:33]process_action_free close_receipt [17:01:33]json_value_free [17:01:33]json_value_free done [17:01:33]process_json_proto returns [17:01:33]Send response to host [17:01:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86085,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:01:33]free response buf [17:01:33]execute_script done [17:01:33]execute_script returns [17:01:33]free content buf [17:01:33]Sock 8.Close socket [17:01:33]Sock 8.Thread stoped [17:01:33]accept exits with 6 [17:01:33]New connection [17:01:33]New thread 3066527076 created [17:01:33]Thread 3066670436 joined [17:01:33]Waiting for new connection... [17:01:33] Sock 6.Parse request [17:01:33]Sock 6.Check first char [17:01:33]Sock 6.First char is OK [17:01:33]request: POST /json_proto HTTP/1.0 [17:01:33]Method: POST [17:01:33]URL: /json_proto [17:01:33]Method is POST - this is cgi request [17:01:33]url: /json_proto [17:01:33]query_string will be loaded in cgi processing [17:01:33]execute_cgi json_proto POST (null) [17:01:33]execute_cgi path=json_proto method=POST [17:01:33]POST find Content-Length [17:01:33]Host: 172.17.47.196:8080 [17:01:33]Content-Length: 677 [17:01:33]Content-Type: application/json [17:01:33] [17:01:33]POST finish read [17:01:33]Found Content-Length = 677 [17:01:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870969", "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:01:33]execute_script... [17:01: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)870969", "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:01:33]POST & json_proto [17:01:33]process_json_proto [17:01:33]json parsed OK: [17:01:33]protocol is kg_v1.0 [17:01:33]action value=close_receipt [17:01:33]process_action close_receipt [17:01:33]cmd_close_receipt [17:01:33]MH_GetDate [17:01:33]Write to MH i2c: F0 00 00 67 00 56 [17:01:33]Write i2c OK [17:01:33]MH_I2C_Read... [17:01:33]Read from MH i2c: F0 [17:01:33]MH_I2C_Read... [17:01:33]Read from MH i2c: F0 09 00 [17:01:33]MH_I2C_Read... [17:01:33]Read from MH i2c: F0 09 00 67 00 00 6E AA ED 66 4C 6B 94 66 7B [17:01:33]GetLastDocTimeStamp 1726851689 [17:01:33]current date 1726851694 [17:01:33]FM_GetShiftState [17:01:33]SAM_PROTO_GetShiftState [17:01:33]wFMCommunicate request_size=4 [17:01:33]MH_SAM_APDU [17:01:33]CAPDU: 80 13 01 00 [17:01:33]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [17:01:33]Write i2c OK [17:01:33]MH_I2C_Read... [17:01:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:33]Read from MH i2c: E2 [17:01:33]MH_I2C_Read... [17:01:33]Read from MH i2c: E2 0E 00 [17:01:33]MH_I2C_Read... [17:01:33]Read from MH i2c: E2 0E 00 68 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 70 [17:01:33]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:01:33]wFMCommunicate OK [17:01:33]SAM_PROTO_GetShiftState done [17:01:33]FM_GetShiftState done [17:01:33]opened in 1726791534 [17:01:33]opened+sec_in_day 1726877934 [17:01:33]quantity*price = 50036 [17:01:33]sum+1 = 50037 [17:01:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 245 20.09.2024 17:01 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86086 ФПД: 111389997896916 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T170134&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86086&fm=111389997896916&tin=02508201610067®Number=0000000000092592&sum=50000 [17:01:35]StoreToDocumentArchive [17:01:35]shift 495 fd 86086 [17:01:35]save to /storage/0495/doc_00086086 [17:01:35]save last doc name /storage/0495/doc_00086086 to /storage/kkm_last_doc_name [17:01:35]save OK [17:01:35]Clear old archive folders... [17:01:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:01:35]tlvbuf is 00BEECA0 [17:01:35]SAM_PROTO_ClearQueue [17:01:35]wFMCommunicate request_size=4 [17:01:35]MH_SAM_APDU [17:01:35]CAPDU: 80 09 00 00 [17:01:35]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [17:01:35]Write i2c OK [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: E2 [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: E2 03 00 [17:01:35]MH_I2C_Read... [17:01:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:01:35]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [17:01:35]RAPDU: 90 00 [17:01:35]wFMCommunicate OK [17:01:35]SAM_PROTO_ClearQueue done [17:01:35]KKMCreateOFDPacket [17:01:35]OFDProtocolAddRootSTLVToBuf [17:01:35]FM_MakeSignedData [17:01:35]FM_MakeSignedData [17:01:35]SAM_PROTO_SignData [17:01:35]wFMCommunicate request_size=4 [17:01:35]MH_SAM_APDU [17:01:35]CAPDU: 80 0D 01 02 [17:01:35]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [17:01:35]Write i2c OK [17:01:35]MH_I2C_Read... [17:01:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:01:35]Read from MH i2c: E2 [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: E2 03 00 [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [17:01:35]RAPDU: 90 00 [17:01:35]wFMCommunicate OK [17:01:35]wFMCommunicate request_size=255 [17:01:35]MH_SAM_APDU [17:01: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 6E AA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 65 [17:01:35]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 F5 00 00 00 F4 03 04 00 6E AA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 65 00 00 C8 [17:01:35]Write i2c OK [17:01:35]MH_I2C_Read... [17:01:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:35]Read from MH i2c: E2 [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: E2 03 00 [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [17:01:35]RAPDU: 90 00 [17:01:35]wFMCommunicate OK [17:01:35]wFMCommunicate request_size=10 [17:01:35]MH_SAM_APDU [17:01:35]CAPDU: 80 0D 02 02 05 4F 01 41 94 D4 [17:01:35]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 4F 01 41 94 D4 00 00 F5 [17:01:35]Write i2c OK [17:01:35]MH_I2C_Read... [17:01:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:35]Read from MH i2c: E2 [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: E2 03 00 [17:01:35]MH_I2C_Read... [17:01:35]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [17:01:35]RAPDU: 90 00 [17:01:36]wFMCommunicate OK [17:01:36]wFMCommunicate request_size=4 [17:01:36]MH_SAM_APDU [17:01:36]CAPDU: 80 0D 03 02 [17:01:36]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [17:01:36]Write i2c OK [17:01:36]MH_I2C_Read... [17:01:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:01:36]Read from MH i2c: E2 [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: E2 0B 00 [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: E2 0B 00 79 00 00 FE 57 68 8E BD 1F 4C 59 90 00 C1 [17:01:36]RAPDU: FE 57 68 8E BD 1F 4C 59 90 00 [17:01:36]wFMCommunicate OK [17:01:36]SAM_PROTO_SignData done [17:01:36]FM_MakeSignedData done [17:01:36]CreateOFDProtocolMessage [17:01:36]wFMCommunicate request_size=4 [17:01:36]MH_SAM_APDU [17:01:36]CAPDU: 80 11 00 00 [17:01:36]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [17:01:36]Write i2c OK [17:01:36]MH_I2C_Read... [17:01:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:36]Read from MH i2c: E2 [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: E2 17 00 [17:01:36]MH_I2C_Read... [17:01:36]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 [17:01: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:01:36]wFMCommunicate OK [17:01:36]CreateOFDProtocolMessage done [17:01:36]OFDSenderStorePacket 86086 [17:01:36]StoreOFDPacket docnum=86086 [17:01: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 BC B6 07 01 8A BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 6E AA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 65 4F 01 41 94 D4 FE 57 68 8E BD 1F 4C 59 [17:01:36]CheckFolder [17:01:36]dirname=/storage/ofd_packets [17:01:36]CheckFolder done [17:01:36]ProducePacketName [17:01:36]name=ofd_packets/00086086 [17:01:36]NVStorageSaveData ofd_packets/00086086 [17:01:36]File name is /storage/ofd_packets/00086086 [17:01:36]Write 301 bytes [17:01:36]NVStorageSaveData done [17:01:36]OFDSenderStorePacket done [17:01:36]KKMCreateOFDPacket done [17:01:36]NVStorageSaveData kkm_last_timestamp [17:01:36]File name is /storage/kkm_last_timestamp [17:01:36]Write 4 bytes [17:01:36]NVStorageSaveData done [17:01:36]ExternCall_PrintAddStr [17:01:36]wPrintStart [17:01:36]Write to MH i2c: 01 00 00 7B 00 7B [17:01:36]Write i2c OK [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: 01 [17:01:36]MH_I2C_Read... [17:01:36]OFD Sender: Processing packet 86086 [packets to send 264, broken 263] [17:01:36]ProducePacketName [17:01:36]name=ofd_packets/00086086 [17:01:36]OFD Sender: To server: pG, [17:01:36]CommunicateWithHost lk.salyk.kg:30040 [17:01:36]ConnectInit lk.salyk.kg [17:01:36]Read from MH i2c: 01 07 00 [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [17:01:36]RasterBufferAndPrint [17:01:36]line Счет N : (1)870969 [17:01:36]line ИНН: 02508201610067 [17:01:36]line Контрольно-Кассовый Чек [17:01:36]line ПРОДАЖА [17:01:36]line ТРК (МРК, ГНК) : 43 [17:01:36]line Товар: 2710124130 [17:01:36]line Аи-92-К-5 [17:01:36]line 7.380 * 67.80 [17:01:36]line = 500.36 [17:01:36]line НДС 12% НСП 1% [17:01:36]line > о реализуемом товаре [17:01:36]line ОКРУГЛЕНИЕ: -0.36 [17:01:36]line ИТОГО: 500.00 [17:01:36]line Внесено: 500.00 [17:01:36]line СДАЧА: 0.00 [17:01:36]line НСП 1% : 4.43 [17:01:36]line НДС 12% : 53.14 [17:01:36]line Наличными: 500.00 [17:01:36]line Безнал.: 0.00 [17:01:36]line Место: АЗС № 137 "Партнер Нефть" [17:01:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:01:36]line СНО: Общий режим [17:01:36]line Чек 245 20.09.2024 17:01 [17:01:36]line Смена: 495 ФФД: 1.0 [17:01:36]line ЗНМ: 0300000064 [17:01:36]line РНМ: 0000000000092592 [17:01:36]line Версия ККМ: 001 [17:01:36]line ФМ: 0000000000874979 [17:01:36]line ФД: 86086 [17:01:36]line ФПД: 111389997896916 [17:01:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T170134&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86086&fm=111389997896916&tin=02508201610067®Number=0000000000092592&sum=50000 [17:01:36]written 0, free lines is 4095 [17:01:36]Write to MH i2c: 01 00 00 A6 00 A6 [17:01:36]Write i2c OK [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: 01 [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: 01 07 00 [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 DF 0C 98 [17:01:36]RasterBufferAndPrint [17:01:36]line [17:01:36]line [17:01:36]line [17:01:36]line [17:01:36]line [17:01:36]written 0, free lines is 3323 [17:01:36]MH_Cut [17:01:36]Write to MH i2c: D1 01 00 AD 00 01 7F [17:01:36]Write i2c OK [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: D1 [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: D1 01 00 [17:01:36]MH_I2C_Read... [17:01:36]Read from MH i2c: D1 01 00 AD 00 00 7E [17:01:36]Write to MH i2c: 01 00 00 AE 00 AE [17:01:36]Write i2c OK [17:01:36]MH_I2C_Read... [17:01:36]Connected sock=10 [17:01: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 BC B6 07 01 8A BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 6E AA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 65 4F 01 41 94 D4 FE 57 68 8E BD 1F 4C 59 [17:01:37]*** Cut start [17:01:37]*** Partial cut [17:01:37]*** CUTSNS_PIN = 1 [17:01:37]*** CUTSNS_PIN = 0 [17:01:37]*** Brake cut motor [17:01:38]Read from MH i2c: 01 [17:01:38]MH_I2C_Read... [17:01:38]*** Stop cut motor [17:01:38]*** Cut end [17:01:38]Read from MH i2c: 01 07 00 [17:01:38]MH_I2C_Read... [17:01:38]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [17:01:38]process_action close_receipt done [17:01:38]requested_data is exist [17:01:38]produce_requested_data [17:01:38]requested_item fm.sn is exist - process it [17:01:38]wFMCommunicate request_size=4 [17:01:38]MH_SAM_APDU [17:01:38]CAPDU: 80 11 00 00 [17:01:38]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [17:01:38]Write i2c OK [17:01:38]MH_I2C_Read... [17:01:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:38]Read from MH i2c: E2 [17:01:38]MH_I2C_Read... [17:01:38]Read from MH i2c: E2 17 00 [17:01:38]MH_I2C_Read... [17:01:38]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 [17:01:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:01:38]wFMCommunicate OK [17:01:38]requested_item fd.num is exist - process it [17:01:38]SAM_PROTO_GetFieldsCounters [17:01:38]wFMCommunicate request_size=4 [17:01:38]MH_SAM_APDU [17:01:38]CAPDU: 80 13 00 00 [17:01:38]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [17:01:38]Write i2c OK [17:01:38]MH_I2C_Read... [17:01:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:38]Read from MH i2c: E2 [17:01:38]MH_I2C_Read... [17:01:38]Read from MH i2c: E2 62 00 [17:01:38]MH_I2C_Read... [17:01:38]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 50 01 00 0E 04 04 00 EF 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 C1 [17:01: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 46 50 01 00 0E 04 04 00 EF 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 [17:01:38]wFMCommunicate OK [17:01:38]SAM_PROTO_GetFieldsCounters done [17:01:38]requested_item shift.num is exist - process it [17:01:38]requested_item shift.opened is exist - process it [17:01:38]req_shift_opened [17:01:38]FM_GetShiftState [17:01:38]SAM_PROTO_GetShiftState [17:01:38]wFMCommunicate request_size=4 [17:01:38]MH_SAM_APDU [17:01:38]CAPDU: 80 13 01 00 [17:01:38]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [17:01:38]Received data: 87 95 F6 70 47 2C 01 00 Write i2c OK [17:01:38]30 30 MH_I2C_Read... [17:01:38]30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 DC 08 47 00 76 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 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:38]00 30 30 30 30 30 30 30 Read from MH i2c: 30 E2 30 [17:01:38]30 MH_I2C_Read... [17:01:38]38 Read from MH i2c: 37 E2 34 0E 39 00 37 [17:01:38]39 MH_I2C_Read... [17:01:38]10 04 04 00 46 50 01 00 F4 03 Read from MH i2c: 04 E2 00 0E 44 00 55 B1 ED 00 66 00 B6 04 01 00 00 F4 7B 8F F5 DA 2C E2 0E [17:01:38]CommunicateWithHost err = 0 [17:01:38]CheckOFDResponse [17:01:38]1017 (14) - 77093643461234 [17:01:38]1041 (16) - 0000000000874979 [17:01:38]1040 (4) - 86086 [17:01:38]1012 (4) - 20.09.2024 10:58 [17:01:38]1206 (1) - 0 [17:01:38]OFD Sender: Remove packet 86086 [17:01:38]ProducePacketName [17:01:38]name=ofd_packets/00086086 [17:01:38]NVStorageDeleteData [17:01:38]09 00 01 6E BF EC 66 00 00 00 00 90 00 B9 [17:01:38]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:01:38]wFMCommunicate OK [17:01:38]SAM_PROTO_GetShiftState done [17:01:38]FM_GetShiftState done [17:01:38]req_shift_opened done [17:01:38]requested_item shift.open_date is exist - process it [17:01:38]req_shift_open_date [17:01:38]req_shift_open_date done [17:01:38]produce_requested_data done [17:01:38]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86086,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:01:38]process_action_free close_receipt [17:01:38]json_value_free [17:01:38]json_value_free done [17:01:38]process_json_proto returns [17:01:38]Send response to host [17:01:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86086,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:01:38]free response buf [17:01:38]execute_script done [17:01:38]execute_script returns [17:01:38]free content buf [17:01:38]Sock 6.Close socket [17:01:38]Sock 6.Thread stoped [17:01:39]accept exits with 8 [17:01:39]New connection [17:01:39]New thread 3066670436 created [17:01:39]Thread 3066527076 joined [17:01:39]Waiting for new connection... [17:01:39] Sock 8.Parse request [17:01:39]Sock 8.Check first char [17:01:39]Sock 8.First char is OK [17:01:39]request: POST /json_proto HTTP/1.0 [17:01:39]Method: POST [17:01:39]URL: /json_proto [17:01:39]Method is POST - this is cgi request [17:01:39]url: /json_proto [17:01:39]query_string will be loaded in cgi processing [17:01:39]execute_cgi json_proto POST (null) [17:01:39]execute_cgi path=json_proto method=POST [17:01:39]POST find Content-Length [17:01:39]Host: 172.17.47.196:8080 [17:01:39]Content-Length: 677 [17:01:39]Content-Type: application/json [17:01:39] [17:01:39]POST finish read [17:01:39]Found Content-Length = 677 [17:01:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870970", "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" ] } } [17:01:39]execute_script... [17:01: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)870970", "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" ] } } [17:01:39]POST & json_proto [17:01:39]process_json_proto [17:01:39]json parsed OK: [17:01:39]protocol is kg_v1.0 [17:01:39]action value=close_receipt [17:01:39]process_action close_receipt [17:01:39]cmd_close_receipt [17:01:39]MH_GetDate [17:01:39]Write to MH i2c: F0 00 00 B2 00 A1 [17:01:39]Write i2c OK [17:01:39]MH_I2C_Read... [17:01:39]Read from MH i2c: F0 [17:01:39]MH_I2C_Read... [17:01:39]Read from MH i2c: F0 09 00 [17:01:39]MH_I2C_Read... [17:01:39]Read from MH i2c: F0 09 00 B2 00 00 73 AA ED 66 4C 6B 94 66 CB [17:01:39]GetLastDocTimeStamp 1726851694 [17:01:39]current date 1726851699 [17:01:39]FM_GetShiftState [17:01:39]SAM_PROTO_GetShiftState [17:01:39]wFMCommunicate request_size=4 [17:01:39]MH_SAM_APDU [17:01:39]CAPDU: 80 13 01 00 [17:01:39]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [17:01:39]Write i2c OK [17:01:39]MH_I2C_Read... [17:01:39]OFD Sender: No OFD packet to send [17:01:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:39]Read from MH i2c: E2 [17:01:39]MH_I2C_Read... [17:01:39]Read from MH i2c: E2 0E 00 [17:01:39]MH_I2C_Read... [17:01:39]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BB [17:01:39]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:01:39]wFMCommunicate OK [17:01:39]SAM_PROTO_GetShiftState done [17:01:39]FM_GetShiftState done [17:01:39]opened in 1726791534 [17:01:39]opened+sec_in_day 1726877934 [17:01:39]quantity*price = 50036 [17:01:39]sum+1 = 50037 [17:01:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 246 20.09.2024 17:01 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86087 ФПД: 26921077736705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T170139&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86087&fm=26921077736705&tin=02508201610067®Number=0000000000092592&sum=50000 [17:01:40]StoreToDocumentArchive [17:01:40]shift 495 fd 86087 [17:01:40]save to /storage/0495/doc_00086087 [17:01:40]save last doc name /storage/0495/doc_00086087 to /storage/kkm_last_doc_name [17:01:40]save OK [17:01:40]Clear old archive folders... [17:01:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:01:40]tlvbuf is 00B85ED0 [17:01:40]SAM_PROTO_ClearQueue [17:01:40]wFMCommunicate request_size=4 [17:01:40]MH_SAM_APDU [17:01:40]CAPDU: 80 09 00 00 [17:01:40]Write to MH i2c: E2 08 00 C0 00 80 09 00 00 00 00 00 00 32 [17:01:40]Write i2c OK [17:01:40]MH_I2C_Read... [17:01:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:01:40]Read from MH i2c: E2 [17:01:40]MH_I2C_Read... [17:01:40]Read from MH i2c: E2 03 00 [17:01:40]MH_I2C_Read... [17:01:40]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [17:01:40]RAPDU: 90 00 [17:01:40]wFMCommunicate OK [17:01:40]SAM_PROTO_ClearQueue done [17:01:40]KKMCreateOFDPacket [17:01:40]OFDProtocolAddRootSTLVToBuf [17:01:40]FM_MakeSignedData [17:01:40]FM_MakeSignedData [17:01:40]SAM_PROTO_SignData [17:01:40]wFMCommunicate request_size=4 [17:01:40]MH_SAM_APDU [17:01:40]CAPDU: 80 0D 01 02 [17:01:40]Write to MH i2c: E2 08 00 C1 00 80 0D 01 02 00 00 00 00 3A [17:01:40]Write i2c OK [17:01:40]MH_I2C_Read... [17:01:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:01:40]Read from MH i2c: E2 [17:01:40]MH_I2C_Read... [17:01:40]Read from MH i2c: E2 03 00 [17:01:40]MH_I2C_Read... [17:01:40]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [17:01:40]RAPDU: 90 00 [17:01:40]wFMCommunicate OK [17:01:40]wFMCommunicate request_size=255 [17:01:40]MH_SAM_APDU [17:01: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 F6 00 00 00 F4 03 04 00 73 AA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 18 [17:01:41]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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 73 AA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 18 00 00 CD [17:01:41]Write i2c OK [17:01:41]MH_I2C_Read... [17:01:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:41]Read from MH i2c: E2 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 03 00 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [17:01:41]RAPDU: 90 00 [17:01:41]wFMCommunicate OK [17:01:41]wFMCommunicate request_size=10 [17:01:41]MH_SAM_APDU [17:01:41]CAPDU: 80 0D 02 02 05 7C 0D 46 85 01 [17:01:41]Write to MH i2c: E2 0D 00 C3 00 80 0D 02 02 05 00 7C 0D 46 85 01 00 00 9C [17:01:41]Write i2c OK [17:01:41]MH_I2C_Read... [17:01:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:41]Read from MH i2c: E2 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 03 00 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [17:01:41]RAPDU: 90 00 [17:01:41]wFMCommunicate OK [17:01:41]wFMCommunicate request_size=4 [17:01:41]MH_SAM_APDU [17:01:41]CAPDU: 80 0D 03 02 [17:01:41]Write to MH i2c: E2 08 00 C4 00 80 0D 03 02 00 00 00 00 3F [17:01:41]Write i2c OK [17:01:41]MH_I2C_Read... [17:01:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:01:41]Read from MH i2c: E2 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 0B 00 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 0B 00 C4 00 00 29 64 DE 1A F2 E2 87 8F 90 00 AF [17:01:41]RAPDU: 29 64 DE 1A F2 E2 87 8F 90 00 [17:01:41]wFMCommunicate OK [17:01:41]SAM_PROTO_SignData done [17:01:41]FM_MakeSignedData done [17:01:41]CreateOFDProtocolMessage [17:01:41]wFMCommunicate request_size=4 [17:01:41]MH_SAM_APDU [17:01:41]CAPDU: 80 11 00 00 [17:01:41]Write to MH i2c: E2 08 00 C5 00 80 11 00 00 00 00 00 00 3F [17:01:41]Write i2c OK [17:01:41]MH_I2C_Read... [17:01:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:41]Read from MH i2c: E2 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 17 00 [17:01:41]MH_I2C_Read... [17:01:41]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 [17:01:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:01:41]wFMCommunicate OK [17:01:41]CreateOFDProtocolMessage done [17:01:41]OFDSenderStorePacket 86087 [17:01:41]StoreOFDPacket docnum=86087 [17:01: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 B9 E5 07 01 AA F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 73 AA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 18 7C 0D 46 85 01 29 64 DE 1A F2 E2 87 8F [17:01:41]CheckFolder [17:01:41]dirname=/storage/ofd_packets [17:01:41]CheckFolder done [17:01:41]ProducePacketName [17:01:41]name=ofd_packets/00086087 [17:01:41]NVStorageSaveData ofd_packets/00086087 [17:01:41]File name is /storage/ofd_packets/00086087 [17:01:41]Write 301 bytes [17:01:41]NVStorageSaveData done [17:01:41]OFDSenderStorePacket done [17:01:41]KKMCreateOFDPacket done [17:01:41]NVStorageSaveData kkm_last_timestamp [17:01:41]File name is /storage/kkm_last_timestamp [17:01:41]Write 4 bytes [17:01:41]NVStorageSaveData done [17:01:41]ExternCall_PrintAddStr [17:01:41]wPrintStart [17:01:41]Write to MH i2c: 01 00 00 C6 00 C6 [17:01:41]OFD Sender: Processing packet 86087 [packets to send 264, broken 263] [17:01:41]ProducePacketName [17:01:41]name=ofd_packets/00086087 [17:01:41]OFD Sender: To server: pG, [17:01:41]CommunicateWithHost lk.salyk.kg:30040 [17:01:41]ConnectInit lk.salyk.kg [17:01:41]Write i2c OK [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: 01 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: 01 07 00 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 FF 0F DB [17:01:41]RasterBufferAndPrint [17:01:41]line Счет N : (1)870970 [17:01:41]line ИНН: 02508201610067 [17:01:41]line Контрольно-Кассовый Чек [17:01:41]line ПРОДАЖА [17:01:41]line ТРК (МРК, ГНК) : 53 [17:01:41]line Товар: 2710124130 [17:01:41]line Аи-92-К-5 [17:01:41]line 7.380 * 67.80 [17:01:41]line = 500.36 [17:01:41]line НДС 12% НСП 1% [17:01:41]line > о реализуемом товаре [17:01:41]line ОКРУГЛЕНИЕ: -0.36 [17:01:41]line ИТОГО: 500.00 [17:01:41]line Внесено: 500.00 [17:01:41]line СДАЧА: 0.00 [17:01:41]line НСП 1% : 4.43 [17:01:41]line НДС 12% : 53.14 [17:01:41]line Наличными: 500.00 [17:01:41]line Безнал.: 0.00 [17:01:41]line Место: АЗС № 137 "Партнер Нефть" [17:01:41]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:01:41]line СНО: Общий режим [17:01:41]line Чек 246 20.09.2024 17:01 [17:01:41]line Смена: 495 ФФД: 1.0 [17:01:41]line ЗНМ: 0300000064 [17:01:41]line РНМ: 0000000000092592 [17:01:41]line Версия ККМ: 001 [17:01:41]line ФМ: 0000000000874979 [17:01:41]line ФД: 86087 [17:01:41]line ФПД: 26921077736705 [17:01:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T170139&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86087&fm=26921077736705&tin=02508201610067®Number=0000000000092592&sum=50000 [17:01:41]written 0, free lines is 4095 [17:01:42]Write to MH i2c: 01 00 00 F1 00 F1 [17:01:42]Write i2c OK [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: 01 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: 01 07 00 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 DE 0C E2 [17:01:42]RasterBufferAndPrint [17:01:42]line [17:01:42]line [17:01:42]line [17:01:42]line [17:01:42]line [17:01:42]written 0, free lines is 3328 [17:01:42]MH_Cut [17:01:42]Write to MH i2c: D1 01 00 F8 00 01 CA [17:01:42]Write i2c OK [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: D1 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: D1 01 00 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: D1 01 00 F8 00 00 C9 [17:01:42]Write to MH i2c: 01 00 00 F9 00 F9 [17:01:42]Write i2c OK [17:01:42]MH_I2C_Read... [17:01:42]*** Cut start [17:01:42]*** Partial cut [17:01:42]*** CUTSNS_PIN = 1 [17:01:43]*** CUTSNS_PIN = 0 [17:01:43]*** Brake cut motor [17:01:43]Read from MH i2c: 01 [17:01:43]MH_I2C_Read... [17:01:43]*** Stop cut motor [17:01:43]*** Cut end [17:01:43]Read from MH i2c: 01 07 00 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [17:01:43]process_action close_receipt done [17:01:43]requested_data is exist [17:01:43]produce_requested_data [17:01:43]requested_item fm.sn is exist - process it [17:01:43]wFMCommunicate request_size=4 [17:01:43]MH_SAM_APDU [17:01:43]CAPDU: 80 11 00 00 [17:01:43]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [17:01:43]Write i2c OK [17:01:43]MH_I2C_Read... [17:01:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:43]Read from MH i2c: E2 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: E2 17 00 [17:01:43]MH_I2C_Read... [17:01:43]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 [17:01: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:01:43]wFMCommunicate OK [17:01:43]requested_item fd.num is exist - process it [17:01:43]SAM_PROTO_GetFieldsCounters [17:01:43]wFMCommunicate request_size=4 [17:01:43]MH_SAM_APDU [17:01:43]CAPDU: 80 13 00 00 [17:01:43]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [17:01:43]Write i2c OK [17:01:43]MH_I2C_Read... [17:01:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:43]Read from MH i2c: E2 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: E2 62 00 [17:01:43]MH_I2C_Read... [17:01:43]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 47 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [17:01: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 47 50 01 00 0E 04 04 00 EF 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 [17:01:44]wFMCommunicate OK [17:01:44]SAM_PROTO_GetFieldsCounters done [17:01:44]requested_item shift.num is exist - process it [17:01:44]requested_item shift.opened is exist - process it [17:01:44]req_shift_opened [17:01:44]FM_GetShiftState [17:01:44]SAM_PROTO_GetShiftState [17:01:44]wFMCommunicate request_size=4 [17:01:44]MH_SAM_APDU [17:01:44]CAPDU: 80 13 01 00 [17:01:44]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [17:01:44]Write i2c OK [17:01:44]MH_I2C_Read... [17:01:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:44]Read from MH i2c: E2 [17:01:44]MH_I2C_Read... [17:01:44]Read from MH i2c: E2 0E 00 [17:01:44]MH_I2C_Read... [17:01:44]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 04 [17:01:44]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:01:44]wFMCommunicate OK [17:01:44]SAM_PROTO_GetShiftState done [17:01:44]FM_GetShiftState done [17:01:44]req_shift_opened done [17:01:44]requested_item shift.open_date is exist - process it [17:01:44]req_shift_open_date [17:01:44]req_shift_open_date done [17:01:44]produce_requested_data done [17:01:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86087,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:01:44]process_action_free close_receipt [17:01:44]json_value_free [17:01:44]json_value_free done [17:01:44]process_json_proto returns [17:01:44]Send response to host [17:01:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86087,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:01:44]free response buf [17:01:44]execute_script done [17:01:44]execute_script returns [17:01:44]free content buf [17:01:44]Sock 8.Close socket [17:01:44]Sock 8.Thread stoped [17:01:44]Connected sock=11 [17:01: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 B9 E5 07 01 AA F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 73 AA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 18 7C 0D 46 85 01 29 64 DE 1A F2 E2 87 8F [17: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 DC 34 47 00 64 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 47 50 01 00 F4 03 04 00 4C 55 ED 66 B6 04 01 00 00 F5 B8 CB F8 AB 7E C7 E5 [17:01:45]CommunicateWithHost err = 0 [17:01:45]CheckOFDResponse [17:01:45]1017 (14) - 77093643461234 [17:01:45]1041 (16) - 0000000000874979 [17:01:45]1040 (4) - 86087 [17:01:45]1012 (4) - 20.09.2024 10:58 [17:01:45]1206 (1) - 0 [17:01:45]OFD Sender: Remove packet 86087 [17:01:45]ProducePacketName [17:01:45]name=ofd_packets/00086087 [17:01:45]NVStorageDeleteData [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:30]OFD Sender: No OFD packet to send [17:02:35]OFD Sender: No OFD packet to send [17:02:37]recv_with_timeout no data received [17:02:40]OFD Sender: No OFD packet to send [17:02:45]OFD Sender: No OFD packet to send [17:02:50]OFD Sender: No OFD packet to send [17:02:51]recv_with_timeout no data received [17:02:55]OFD Sender: No OFD packet to send [17:03:00]OFD Sender: No OFD packet to send [17:03:05]OFD Sender: No OFD packet to send [17:03:10]OFD Sender: No OFD packet to send [17:03: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:00]OFD Sender: No OFD packet to send [17:04:04]recv_with_timeout no data received [17:04:05]OFD Sender: No OFD packet to send [17:04:10]OFD Sender: No OFD packet to send [17:04:15]OFD Sender: No OFD packet to send [17:04:20]OFD Sender: No OFD packet to send [17:04:25]OFD Sender: No OFD packet to send [17:04:30]OFD Sender: No OFD packet to send [17:04:35]OFD Sender: No OFD packet to send [17:04:40]OFD Sender: No OFD packet to send [17:04:45]OFD Sender: No OFD packet to send [17:04:50]OFD Sender: No OFD packet to send [17:04:55]OFD Sender: No OFD packet to send [17:05:00]OFD Sender: No OFD packet to send [17:05:05]OFD Sender: No OFD packet to send [17:05:10]OFD Sender: No OFD packet to send [17:05:15]OFD Sender: No OFD packet to send [17:05:20]OFD Sender: No OFD packet to send [17:05:25]OFD Sender: No OFD packet to send [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:43]recv_with_timeout no data received [17:05:46]OFD Sender: No OFD packet to send [17:05:51]OFD Sender: No OFD packet to send [17:05:56]OFD Sender: No OFD packet to send [17:06:01]OFD Sender: No OFD packet to send [17:06:06]OFD Sender: No OFD packet to send [17:06:11]OFD Sender: No OFD packet to send [17:06:16]OFD Sender: No OFD packet to send [17:06:21]OFD Sender: No OFD packet to send [17:06:26]OFD Sender: No OFD packet to send [17:06:31]OFD Sender: No OFD packet to send [17:06:36]OFD Sender: No OFD packet to send [17:06:41]OFD Sender: No OFD packet to send [17:06:46]OFD Sender: No OFD packet to send [17:06:51]OFD Sender: No OFD packet to send [17:06:56]OFD Sender: No OFD packet to send [17:07:01]OFD Sender: No OFD packet to send [17:07:06]OFD Sender: No OFD packet to send [17:07:11]OFD Sender: No OFD packet to send [17:07:16]OFD Sender: No OFD packet to send [17:07:21]OFD Sender: No OFD packet to send [17:07:25]recv_with_timeout no data received [17:07:26]OFD Sender: No OFD packet to send [17:07:31]OFD Sender: No OFD packet to send [17:07:36]OFD Sender: No OFD packet to send [17:07:41]OFD Sender: No OFD packet to send [17:07:46]OFD Sender: No OFD packet to send [17:07:51]OFD Sender: No OFD packet to send [17:07:53]recv_with_timeout no data received [17:07:56]OFD Sender: No OFD packet to send [17:08:01]OFD Sender: No OFD packet to send [17:08:06]OFD Sender: No OFD packet to send [17:08:11]OFD Sender: No OFD packet to send [17:08:16]OFD Sender: No OFD packet to send [17:08:21]OFD Sender: No OFD packet to send [17:08:26]OFD Sender: No OFD packet to send [17:08:31]OFD Sender: No OFD packet to send [17:08:36]OFD Sender: No OFD packet to send [17:08:37]recv_with_timeout no data received [17:08:41]OFD Sender: No OFD packet to send [17:08:46]OFD Sender: No OFD packet to send [17:08:51]OFD Sender: No OFD packet to send [17:08:56]OFD Sender: No OFD packet to send [17:09:01]OFD Sender: No OFD packet to send [17:09:06]OFD Sender: No OFD packet to send [17:09:11]OFD Sender: No OFD packet to send [17:09:16]OFD Sender: No OFD packet to send [17:09:21]OFD Sender: No OFD packet to send [17:09:26]OFD Sender: No OFD packet to send [17:09:31]OFD Sender: No OFD packet to send [17:09:36]OFD Sender: No OFD packet to send [17:09:41]OFD Sender: No OFD packet to send [17:09:46]OFD Sender: No OFD packet to send [17:09:51]OFD Sender: No OFD packet to send [17:09:56]OFD Sender: No OFD packet to send [17:10:01]OFD Sender: No OFD packet to send [17:10:06]OFD Sender: No OFD packet to send [17:10:11]recv_with_timeout no data received [17:10:11]OFD Sender: No OFD packet to send [17:10:16]OFD Sender: No OFD packet to send [17:10:21]OFD Sender: No OFD packet to send [17:10:26]OFD Sender: No OFD packet to send [17:10:31]OFD Sender: No OFD packet to send [17:10:36]OFD Sender: No OFD packet to send [17:10:38]recv_with_timeout no data received [17:10:41]OFD Sender: No OFD packet to send [17:10:46]OFD Sender: No OFD packet to send [17:10:51]OFD Sender: No OFD packet to send [17:10:56]OFD Sender: No OFD packet to send [17:11:01]OFD Sender: No OFD packet to send [17:11:05]accept exits with 6 [17:11:05]New connection [17:11:05]New thread 3066527076 created [17:11:05]Thread 3066670436 joined [17:11:05]Waiting for new connection... [17:11:05] Sock 6.Parse request [17:11:05]Sock 6.Check first char [17:11:05]Sock 6.First char is OK [17:11:05]request: POST /json_proto HTTP/1.0 [17:11:05]Method: POST [17:11:05]URL: /json_proto [17:11:05]Method is POST - this is cgi request [17:11:05]url: /json_proto [17:11:05]query_string will be loaded in cgi processing [17:11:05]execute_cgi json_proto POST (null) [17:11:05]execute_cgi path=json_proto method=POST [17:11:05]POST find Content-Length [17:11:05]Host: 172.17.47.196:8080 [17:11:05]Content-Length: 682 [17:11:05]Content-Type: application/json [17:11:05] [17:11:05]POST finish read [17:11:05]Found Content-Length = 682 [17:11:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870977", "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" : 7.350, "sum" : 560.07, "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" ] } } [17:11:05]execute_script... [17: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)870977", "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" : 7.350, "sum" : 560.07, "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" ] } } [17:11:05]POST & json_proto [17:11:05]process_json_proto [17:11:05]json parsed OK: [17:11:05]protocol is kg_v1.0 [17:11:05]action value=close_receipt [17:11:05]process_action close_receipt [17:11:05]cmd_close_receipt [17:11:05]MH_GetDate [17:11:05]Write to MH i2c: F0 00 00 FD 00 EC [17:11:05]Write i2c OK [17:11:05]MH_I2C_Read... [17:11:05]Read from MH i2c: F0 [17:11:05]MH_I2C_Read... [17:11:05]Read from MH i2c: F0 09 00 [17:11:05]MH_I2C_Read... [17:11:05]Read from MH i2c: F0 09 00 FD 00 00 AA AC ED 66 4C 6B 94 66 4F [17:11:05]GetLastDocTimeStamp 1726851699 [17:11:05]current date 1726852266 [17:11:05]FM_GetShiftState [17:11:05]SAM_PROTO_GetShiftState [17:11:05]wFMCommunicate request_size=4 [17:11:05]MH_SAM_APDU [17:11:05]CAPDU: 80 13 01 00 [17:11:05]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [17:11:05]Write i2c OK [17:11:05]MH_I2C_Read... [17:11:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:05]Read from MH i2c: E2 [17:11:05]MH_I2C_Read... [17:11:05]Read from MH i2c: E2 0E 00 [17:11:05]MH_I2C_Read... [17:11:05]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 06 [17:11:05]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:11:05]wFMCommunicate OK [17:11:05]SAM_PROTO_GetShiftState done [17:11:05]FM_GetShiftState done [17:11:05]opened in 1726791534 [17:11:05]opened+sec_in_day 1726877934 [17:11:05]quantity*price = 56007 [17:11:05]sum+1 = 56008 [17:11:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 560.00 Внесено: 560.00 СДАЧА: 0.00 НСП 1% : 4.96 НДС 12% : 59.48 Наличными: 560.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 247 20.09.2024 17:11 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86088 ФПД: 206940325679244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T171106&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86088&fm=206940325679244&tin=02508201610067®Number=0000000000092592&sum=56000 [17:11:06]StoreToDocumentArchive [17:11:06]shift 495 fd 86088 [17:11:06]save to /storage/0495/doc_00086088 [17:11:06]save last doc name /storage/0495/doc_00086088 to /storage/kkm_last_doc_name [17:11:06]save OK [17:11:06]Clear old archive folders... [17:11:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:11:06]tlvbuf is 00C03680 [17:11:06]SAM_PROTO_ClearQueue [17:11:06]wFMCommunicate request_size=4 [17:11:06]MH_SAM_APDU [17:11:06]CAPDU: 80 09 00 00 [17:11:06]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [17:11:06]Write i2c OK [17:11:06]MH_I2C_Read... [17:11:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:11:06]Read from MH i2c: E2 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 03 00 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [17:11:06]RAPDU: 90 00 [17:11:06]wFMCommunicate OK [17:11:06]SAM_PROTO_ClearQueue done [17:11:06]KKMCreateOFDPacket [17:11:06]OFDProtocolAddRootSTLVToBuf [17:11:06]FM_MakeSignedData [17:11:06]FM_MakeSignedData [17:11:06]SAM_PROTO_SignData [17:11:06]wFMCommunicate request_size=4 [17:11:06]MH_SAM_APDU [17:11:06]CAPDU: 80 0D 01 02 [17:11:06]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [17:11:06]Write i2c OK [17:11:06]MH_I2C_Read... [17:11:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:11:07]Read from MH i2c: E2 [17:11:07]MH_I2C_Read... [17:11:07]Read from MH i2c: E2 03 00 [17:11:07]MH_I2C_Read... [17:11:07]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [17:11:07]RAPDU: 90 00 [17:11:07]wFMCommunicate OK [17:11:07]wFMCommunicate request_size=255 [17:11:07]MH_SAM_APDU [17:11:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 B6 1C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C7 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 3C 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 F7 00 00 00 F4 03 04 00 AA AC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [17:11:07]Write to MH i2c: E2 02 01 0D 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 B6 1C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C7 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 3C 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 F7 00 00 00 F4 03 04 00 AA AC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 CD [17:11:07]Write i2c OK [17:11:07]MH_I2C_Read... [17:11:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:07]Read from MH i2c: E2 [17:11:07]MH_I2C_Read... [17:11:07]Read from MH i2c: E2 03 00 [17:11:07]MH_I2C_Read... [17:11:07]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [17:11:07]RAPDU: 90 00 [17:11:07]wFMCommunicate OK [17:11:07]wFMCommunicate request_size=11 [17:11:07]MH_SAM_APDU [17:11:07]CAPDU: 80 0D 02 02 06 BC 36 0C 9A 10 8C [17:11:07]Write to MH i2c: E2 0E 00 0E 01 80 0D 02 02 06 00 BC 36 0C 9A 10 8C 00 00 C9 [17:11:07]Write i2c OK [17:11:07]MH_I2C_Read... [17:11:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:07]Read from MH i2c: E2 [17:11:07]MH_I2C_Read... [17:11:07]Read from MH i2c: E2 03 00 [17:11:07]MH_I2C_Read... [17:11:07]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [17:11:07]RAPDU: 90 00 [17:11:07]wFMCommunicate OK [17:11:07]wFMCommunicate request_size=4 [17:11:07]MH_SAM_APDU [17:11:07]CAPDU: 80 0D 03 02 [17:11:07]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [17:11:07]Write i2c OK [17:11:07]MH_I2C_Read... [17:11:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:11:07]Read from MH i2c: E2 [17:11:07]MH_I2C_Read... [17:11:07]Read from MH i2c: E2 0B 00 [17:11:07]MH_I2C_Read... [17:11:07]Read from MH i2c: E2 0B 00 0F 01 00 4A 07 BF CE BC DB 12 75 90 00 88 [17:11:07]RAPDU: 4A 07 BF CE BC DB 12 75 90 00 [17:11:07]wFMCommunicate OK [17:11:07]SAM_PROTO_SignData done [17:11:07]FM_MakeSignedData done [17:11:07]CreateOFDProtocolMessage [17:11:07]wFMCommunicate request_size=4 [17:11:07]MH_SAM_APDU [17:11:07]CAPDU: 80 11 00 00 [17:11:07]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [17:11:07]Write i2c OK [17:11:07]MH_I2C_Read... [17:11:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:07]Read from MH i2c: E2 [17:11:07]MH_I2C_Read... [17:11:07]Read from MH i2c: E2 17 00 [17:11:07]MH_I2C_Read... [17:11:07]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 [17:11:07]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:07]wFMCommunicate OK [17:11:07]CreateOFDProtocolMessage done [17:11:07]OFDSenderStorePacket 86088 [17:11:07]StoreOFDPacket docnum=86088 [17:11: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 D7 8F 08 01 1B 9E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 B6 1C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C7 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 3C 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 F7 00 00 00 F4 03 04 00 AA AC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 BC 36 0C 9A 10 8C 4A 07 BF CE BC DB 12 75 [17:11:07]CheckFolder [17:11:07]dirname=/storage/ofd_packets [17:11:07]CheckFolder done [17:11:07]ProducePacketName [17:11:07]name=ofd_packets/00086088 [17:11:07]NVStorageSaveData ofd_packets/00086088 [17:11:07]File name is /storage/ofd_packets/00086088 [17:11:07]Write 302 bytes [17:11:07]NVStorageSaveData done [17:11:07]OFDSenderStorePacket done [17:11:07]KKMCreateOFDPacket done [17:11:07]NVStorageSaveData kkm_last_timestamp [17:11:07]File name is /storage/kkm_last_timestamp [17:11:07]Write 4 bytes [17:11:07]NVStorageSaveData done [17:11:07]ExternCall_PrintAddStr [17:11:07]wPrintStart [17:11:07]Write to MH i2c: 01 00 00 11 01 12 [17:11:07]OFD Sender: Processing packet 86088 [packets to send 264, broken 263] [17:11:07]ProducePacketName [17:11:07]name=ofd_packets/00086088 [17:11:07]OFD Sender: To server: pG, [17:11:07]CommunicateWithHost lk.salyk.kg:30040 [17:11:07]ConnectInit lk.salyk.kg [17:11:07]Write i2c OK [17:11:07]MH_I2C_Read... [17:11:07]Read from MH i2c: 01 [17:11:07]MH_I2C_Read... [17:11:07]Read from MH i2c: 01 07 00 [17:11:07]MH_I2C_Read... [17:11:07]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [17:11:07]RasterBufferAndPrint [17:11:07]line Счет N : (1)870977 [17:11:07]line ИНН: 02508201610067 [17:11:07]line Контрольно-Кассовый Чек [17:11:07]line ПРОДАЖА [17:11:07]line ТРК (МРК, ГНК) : 34 [17:11:07]line Товар: 2710194210 [17:11:07]line ДТ(л)-К-4 [17:11:07]line 7.350 * 76.20 [17:11:07]line = 560.07 [17:11:07]line НДС 12% НСП 1% [17:11:07]line > о реализуемом товаре [17:11:07]line ОКРУГЛЕНИЕ: -0.07 [17:11:07]line ИТОГО: 560.00 [17:11:07]line Внесено: 560.00 [17:11:07]line СДАЧА: 0.00 [17:11:07]line НСП 1% : 4.96 [17:11:07]line НДС 12% : 59.48 [17:11:07]line Наличными: 560.00 [17:11:07]line Безнал.: 0.00 [17:11:07]line Место: АЗС № 137 "Партнер Нефть" [17:11:07]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:11:07]line СНО: Общий режим [17:11:07]line Чек 247 20.09.2024 17:11 [17:11:07]line Смена: 495 ФФД: 1.0 [17:11:07]line ЗНМ: 0300000064 [17:11:07]line РНМ: 0000000000092592 [17:11:07]line Версия ККМ: 001 [17:11:07]line ФМ: 0000000000874979 [17:11:07]line ФД: 86088 [17:11:07]line ФПД: 206940325679244 [17:11:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T171106&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86088&fm=206940325679244&tin=02508201610067®Number=0000000000092592&sum=56000 [17:11:07]written 0, free lines is 4095 [17:11:08]Write to MH i2c: 01 00 00 3C 01 3D [17:11:08]Write i2c OK [17:11:08]MH_I2C_Read... [17:11:08]Read from MH i2c: 01 [17:11:08]MH_I2C_Read... [17:11:08]Read from MH i2c: 01 07 00 [17:11:08]MH_I2C_Read... [17:11:08]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 D9 0C 29 [17:11:08]RasterBufferAndPrint [17:11:08]line [17:11:08]line [17:11:08]line [17:11:08]line [17:11:08]line [17:11:08]written 0, free lines is 3293 [17:11:08]MH_Cut [17:11:08]Write to MH i2c: D1 01 00 43 01 01 16 [17:11:08]Write i2c OK [17:11:08]MH_I2C_Read... [17:11:08]Read from MH i2c: D1 [17:11:08]MH_I2C_Read... [17:11:08]Read from MH i2c: D1 01 00 [17:11:08]MH_I2C_Read... [17:11:08]Read from MH i2c: D1 01 00 43 01 00 15 [17:11:08]Write to MH i2c: 01 00 00 44 01 45 [17:11:08]Write i2c OK [17:11:08]MH_I2C_Read... [17:11:08]*** Cut start [17:11:08]*** Partial cut [17:11:08]*** CUTSNS_PIN = 1 [17:11:09]*** CUTSNS_PIN = 0 [17:11:09]*** Brake cut motor [17:11:09]Read from MH i2c: 01 [17:11:09]MH_I2C_Read... [17:11:09]*** Stop cut motor [17:11:09]*** Cut end [17:11:09]Read from MH i2c: 01 07 00 [17:11:09]MH_I2C_Read... [17:11:09]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [17:11:09]process_action close_receipt done [17:11:09]requested_data is exist [17:11:09]produce_requested_data [17:11:09]requested_item fm.sn is exist - process it [17:11:09]wFMCommunicate request_size=4 [17:11:09]MH_SAM_APDU [17:11:09]CAPDU: 80 11 00 00 [17:11:09]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [17:11:09]Write i2c OK [17:11:09]MH_I2C_Read... [17:11:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:09]Read from MH i2c: E2 [17:11:09]MH_I2C_Read... [17:11:09]Read from MH i2c: E2 17 00 [17:11:09]MH_I2C_Read... [17:11:09]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 [17:11: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:11:09]wFMCommunicate OK [17:11:09]requested_item fd.num is exist - process it [17:11:09]SAM_PROTO_GetFieldsCounters [17:11:09]wFMCommunicate request_size=4 [17:11:09]MH_SAM_APDU [17:11:09]CAPDU: 80 13 00 00 [17:11:09]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [17:11:09]Write i2c OK [17:11:09]MH_I2C_Read... [17:11:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:11:09]Read from MH i2c: E2 [17:11:09]MH_I2C_Read... [17:11:09]Read from MH i2c: E2 62 00 [17:11:09]MH_I2C_Read... [17:11:09]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 48 50 01 00 0E 04 04 00 EF 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 60 [17:11: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 48 50 01 00 0E 04 04 00 EF 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 [17:11:09]wFMCommunicate OK [17:11:09]SAM_PROTO_GetFieldsCounters done [17:11:09]requested_item shift.num is exist - process it [17:11:09]requested_item shift.opened is exist - process it [17:11:09]req_shift_opened [17:11:09]FM_GetShiftState [17:11:09]SAM_PROTO_GetShiftState [17:11:09]wFMCommunicate request_size=4 [17:11:09]MH_SAM_APDU [17:11:09]CAPDU: 80 13 01 00 [17:11:09]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [17:11:09]Write i2c OK [17:11:09]MH_I2C_Read... [17:11:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:09]Read from MH i2c: E2 [17:11:09]MH_I2C_Read... [17:11:09]Read from MH i2c: E2 0E 00 [17:11:09]MH_I2C_Read... [17:11:09]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 50 [17:11:09]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:11:09]wFMCommunicate OK [17:11:09]SAM_PROTO_GetShiftState done [17:11:09]FM_GetShiftState done [17:11:09]req_shift_opened done [17:11:09]requested_item shift.open_date is exist - process it [17:11:09]req_shift_open_date [17:11:09]req_shift_open_date done [17:11:09]produce_requested_data done [17:11:09]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86088,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:11:09]process_action_free close_receipt [17:11:09]json_value_free [17:11:09]json_value_free done [17:11:09]process_json_proto returns [17:11:09]Send response to host [17:11:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86088,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:11:09]free response buf [17:11:09]execute_script done [17:11:09]execute_script returns [17:11:09]free content buf [17:11:09]Sock 6.Close socket [17:11:09]Sock 6.Thread stoped [17:13:22]ConnectInit Can't connect to host [17:13:22]CommunicateWithHost connect error [17:13:22]CommunicateWithHost err = -1 [17:13:22]OFD Sender: Server communicate error [17:13:27]OFD Sender: Processing packet 86088 [packets to send 264, broken 263] [17:13:27]ProducePacketName [17:13:27]name=ofd_packets/00086088 [17:13:27]OFD Sender: To server: pG, [17:13:27]CommunicateWithHost lk.salyk.kg:30040 [17:13:27]ConnectInit lk.salyk.kg [17:13:29]Connected sock=10 [17:13: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 D7 8F 08 01 1B 9E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 B6 1C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 C7 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 3C 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 F7 00 00 00 F4 03 04 00 AA AC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 BC 36 0C 9A 10 8C 4A 07 BF CE BC DB 12 75 [17:13: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 8F 4F 47 00 5C 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 48 50 01 00 F4 03 04 00 0D 58 ED 66 B6 04 01 00 00 A8 F2 6E 3A 9A BB F6 43 [17:13:30]CommunicateWithHost err = 0 [17:13:30]CheckOFDResponse [17:13:30]1017 (14) - 77093643461234 [17:13:30]1041 (16) - 0000000000874979 [17:13:30]1040 (4) - 86088 [17:13:30]1012 (4) - 20.09.2024 11:10 [17:13:30]1206 (1) - 0 [17:13:30]OFD Sender: Remove packet 86088 [17:13:30]ProducePacketName [17:13:30]name=ofd_packets/00086088 [17:13:30]NVStorageDeleteData [17:13:30]OFD Sender: No OFD packet to send [17:13:35]OFD Sender: No OFD packet to send [17:13:40]OFD Sender: No OFD packet to send [17:13:45]OFD Sender: No OFD packet to send [17:13:50]OFD Sender: No OFD packet to send [17:13:55]accept exits with 9 [17:13:55]New connection [17:13:55]New thread 3066670436 created [17:13:55]Thread 3066527076 joined [17:13:55]Waiting for new connection... [17:13:55] Sock 9.Parse request [17:13:55]Sock 9.Check first char [17:13:55]Sock 9.First char is OK [17:13:55]request: POST /json_proto HTTP/1.0 [17:13:55]Method: POST [17:13:55]URL: /json_proto [17:13:55]Method is POST - this is cgi request [17:13:55]url: /json_proto [17:13:55]query_string will be loaded in cgi processing [17:13:55]execute_cgi json_proto POST (null) [17:13:55]execute_cgi path=json_proto method=POST [17:13:55]POST find Content-Length [17:13:55]Host: 172.17.47.196:8080 [17:13:55]Content-Length: 792 [17:13:55]Content-Type: application/json [17:13:55] [17:13:55]POST finish read [17:13:55]Found Content-Length = 792 [17:13:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870979", "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" : 35.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\u000A99931", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:13:55]execute_script... [17:13: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)870979", "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" : 35.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\u000A99931", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:13:55]POST & json_proto [17:13:55]process_json_proto [17:13:55]json parsed OK: [17:13:55]protocol is kg_v1.0 [17:13:55]action value=close_receipt [17:13:55]process_action close_receipt [17:13:55]cmd_close_receipt [17:13:55]MH_GetDate [17:13:55]Write to MH i2c: F0 00 00 48 01 38 [17:13:55]Write i2c OK [17:13:55]MH_I2C_Read... [17:13:55]Read from MH i2c: F0 [17:13:55]MH_I2C_Read... [17:13:55]Read from MH i2c: F0 09 00 [17:13:55]MH_I2C_Read... [17:13:55]Read from MH i2c: F0 09 00 48 01 00 54 AD ED 66 4C 6B 94 66 46 [17:13:55]GetLastDocTimeStamp 1726852266 [17:13:55]current date 1726852436 [17:13:55]FM_GetShiftState [17:13:55]SAM_PROTO_GetShiftState [17:13:55]wFMCommunicate request_size=4 [17:13:55]MH_SAM_APDU [17:13:55]CAPDU: 80 13 01 00 [17:13:55]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [17:13:55]Write i2c OK [17:13:55]MH_I2C_Read... [17:13:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:13:55]Read from MH i2c: E2 [17:13:55]MH_I2C_Read... [17:13:55]Read from MH i2c: E2 0E 00 [17:13:55]MH_I2C_Read... [17:13:55]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 52 [17:13:55]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:13:55]wFMCommunicate OK [17:13:55]SAM_PROTO_GetShiftState done [17:13:55]FM_GetShiftState done [17:13:55]opened in 1726791534 [17:13:55]opened+sec_in_day 1726877934 [17:13:55]quantity*price = 0 [17:13:55]sum+1 = 1 [17:13:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 248 20.09.2024 17:13 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливная Карта 99931 ФМ: 0000000000874979 ФД: 86089 ФПД: 197927967385762 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T171356&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86089&fm=197927967385762&tin=02508201610067®Number=0000000000092592&sum=0 [17:13:56]StoreToDocumentArchive [17:13:56]shift 495 fd 86089 [17:13:56]save to /storage/0495/doc_00086089 [17:13:56]save last doc name /storage/0495/doc_00086089 to /storage/kkm_last_doc_name [17:13:56]save OK [17:13:56]Clear old archive folders... [17:13:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:13:56]tlvbuf is 00B748D0 [17:13:56]SAM_PROTO_ClearQueue [17:13:56]wFMCommunicate request_size=4 [17:13:56]MH_SAM_APDU [17:13:56]CAPDU: 80 09 00 00 [17:13:56]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [17:13:56]Write i2c OK [17:13:56]MH_I2C_Read... [17:13:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:13:56]Read from MH i2c: E2 [17:13:56]MH_I2C_Read... [17:13:56]Read from MH i2c: E2 03 00 [17:13:56]MH_I2C_Read... [17:13:56]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [17:13:56]RAPDU: 90 00 [17:13:56]wFMCommunicate OK [17:13:56]SAM_PROTO_ClearQueue done [17:13:56]KKMCreateOFDPacket [17:13:56]OFDProtocolAddRootSTLVToBuf [17:13:56]FM_MakeSignedData [17:13:56]FM_MakeSignedData [17:13:56]SAM_PROTO_SignData [17:13:56]wFMCommunicate request_size=4 [17:13:56]MH_SAM_APDU [17:13:56]CAPDU: 80 0D 01 02 [17:13:56]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [17:13:56]Write i2c OK [17:13:56]MH_I2C_Read... [17:13:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:13:56]Read from MH i2c: E2 [17:13:56]MH_I2C_Read... [17:13:56]Read from MH i2c: E2 03 00 [17:13:56]MH_I2C_Read... [17:13:56]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [17:13:56]RAPDU: 90 00 [17:13:56]wFMCommunicate OK [17:13:56]wFMCommunicate request_size=255 [17:13:56]MH_SAM_APDU [17:13: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 88 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 54 AD ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B4 [17:13:56]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 B8 88 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 54 AD ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B4 00 00 B3 [17:13:56]Write i2c OK [17:13:56]MH_I2C_Read... [17:13:57]Read from MH i2c: E2 [17:13:57]MH_I2C_Read... [17:13:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:13:57]Read from MH i2c: E2 03 00 [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [17:13:57]RAPDU: 90 00 [17:13:57]wFMCommunicate OK [17:13:57]wFMCommunicate request_size=10 [17:13:57]MH_SAM_APDU [17:13:57]CAPDU: 80 0D 02 02 05 03 B2 2F E8 A2 [17:13:57]Write to MH i2c: E2 0D 00 59 01 80 0D 02 02 05 00 03 B2 2F E8 A2 00 00 4C [17:13:57]Write i2c OK [17:13:57]MH_I2C_Read... [17:13:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:13:57]Read from MH i2c: E2 [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: E2 03 00 [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [17:13:57]RAPDU: 90 00 [17:13:57]wFMCommunicate OK [17:13:57]wFMCommunicate request_size=4 [17:13:57]MH_SAM_APDU [17:13:57]CAPDU: 80 0D 03 02 [17:13:57]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [17:13:57]Write i2c OK [17:13:57]MH_I2C_Read... [17:13:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:13:57]Read from MH i2c: E2 [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: E2 0B 00 [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: E2 0B 00 5A 01 00 89 17 CE B3 47 F0 DE 9C 90 00 A9 [17:13:57]RAPDU: 89 17 CE B3 47 F0 DE 9C 90 00 [17:13:57]wFMCommunicate OK [17:13:57]SAM_PROTO_SignData done [17:13:57]FM_MakeSignedData done [17:13:57]CreateOFDProtocolMessage [17:13:57]wFMCommunicate request_size=4 [17:13:57]MH_SAM_APDU [17:13:57]CAPDU: 80 11 00 00 [17:13:57]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [17:13:57]Write i2c OK [17:13:57]MH_I2C_Read... [17:13:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:13:57]Read from MH i2c: E2 [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: E2 17 00 [17:13:57]MH_I2C_Read... [17:13:57]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 [17:13:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:13:57]wFMCommunicate OK [17:13:57]CreateOFDProtocolMessage done [17:13:57]OFDSenderStorePacket 86089 [17:13:57]StoreOFDPacket docnum=86089 [17:13: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 24 D1 07 01 04 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 B8 88 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 54 AD ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B4 03 B2 2F E8 A2 89 17 CE B3 47 F0 DE 9C [17:13:57]CheckFolder [17:13:57]dirname=/storage/ofd_packets [17:13:57]CheckFolder done [17:13:57]ProducePacketName [17:13:57]name=ofd_packets/00086089 [17:13:57]NVStorageSaveData ofd_packets/00086089 [17:13:57]File name is /storage/ofd_packets/00086089 [17:13:57]Write 301 bytes [17:13:57]NVStorageSaveData done [17:13:57]OFDSenderStorePacket done [17:13:57]KKMCreateOFDPacket done [17:13:57]NVStorageSaveData kkm_last_timestamp [17:13:57]File name is /storage/kkm_last_timestamp [17:13:57]Write 4 bytes [17:13:57]NVStorageSaveData done [17:13:57]ExternCall_PrintAddStr [17:13:57]wPrintStart [17:13:57]Write to MH i2c: 01 00 00 5C 01 5D [17:13:57]Write i2c OK [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: 01 [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: 01 07 00 [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [17:13:57]RasterBufferAndPrint [17:13:57]line Счет N : (1)870979 [17:13:57]line ИНН: 02508201610067 [17:13:57]line Контрольно-Кассовый Чек [17:13:57]line ПРОДАЖА [17:13:57]line ТРК (МРК, ГНК) : 53 [17:13:57]line Товар: 2710124130 [17:13:57]line Аи-92-К-5 [17:13:57]line 35.000 * 0.00 [17:13:57]line = 0.00 [17:13:57]line НДС 12% НСП 1% [17:13:57]line > о реализуемом товаре [17:13:57]line ИТОГО: 0.00 [17:13:57]line НСП 1% : 0.00 [17:13:57]line НДС 12% : 0.00 [17:13:57]line Наличными: 0.00 [17:13:57]line Безнал.: 0.00 [17:13:57]line Место: АЗС № 137 "Партнер Нефть" [17:13:57]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:13:57]line СНО: Общий режим [17:13:57]line Чек 248 20.09.2024 17:13 [17:13:57]line Смена: 495 ФФД: 1.0 [17:13:57]line ЗНМ: 0300000064 [17:13:57]line РНМ: 0000000000092592 [17:13:57]line Версия ККМ: 001 [17:13:57]line Талоны: Топливная Карта [17:13:57]line 99931 [17:13:57]line ФМ: 0000000000874979 [17:13:57]line ФД: 86089 [17:13:57]line ФПД: 197927967385762 [17:13:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T171356&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86089&fm=197927967385762&tin=02508201610067®Number=0000000000092592&sum=0 [17:13:57]written 0, free lines is 4095 [17:13:57]OFD Sender: Processing packet 86089 [packets to send 264, broken 263] [17:13:57]ProducePacketName [17:13:57]name=ofd_packets/00086089 [17:13:57]OFD Sender: To server: pG, [17:13:57]CommunicateWithHost lk.salyk.kg:30040 [17:13:57]ConnectInit lk.salyk.kg [17:13:57]Write to MH i2c: 01 00 00 86 01 87 [17:13:57]Write i2c OK [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: 01 [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: 01 07 00 [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 EA 0C 84 [17:13:57]RasterBufferAndPrint [17:13:57]line [17:13:57]line [17:13:57]line [17:13:57]line [17:13:57]line [17:13:57]written 0, free lines is 3314 [17:13:57]MH_Cut [17:13:57]Write to MH i2c: D1 01 00 8D 01 01 60 [17:13:57]Write i2c OK [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: D1 [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: D1 01 00 [17:13:57]MH_I2C_Read... [17:13:57]Read from MH i2c: D1 01 00 8D 01 00 5F [17:13:57]Write to MH i2c: 01 00 00 8E 01 8F [17:13:57]Write i2c OK [17:13:57]MH_I2C_Read... [17:13:58]*** Cut start [17:13:58]*** Partial cut [17:13:58]*** CUTSNS_PIN = 1 [17:13:58]*** CUTSNS_PIN = 0 [17:13:58]*** Brake cut motor [17:13:59]Read from MH i2c: 01 [17:13:59]MH_I2C_Read... [17:13:59]*** Stop cut motor [17:13:59]*** Cut end [17:13:59]Read from MH i2c: 01 07 00 [17:13:59]MH_I2C_Read... [17:13:59]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [17:13:59]process_action close_receipt done [17:13:59]requested_data is exist [17:13:59]produce_requested_data [17:13:59]requested_item fm.sn is exist - process it [17:13:59]wFMCommunicate request_size=4 [17:13:59]MH_SAM_APDU [17:13:59]CAPDU: 80 11 00 00 [17:13:59]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [17:13:59]Write i2c OK [17:13:59]MH_I2C_Read... [17:13:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:13:59]Read from MH i2c: E2 [17:13:59]MH_I2C_Read... [17:13:59]Read from MH i2c: E2 17 00 [17:13:59]MH_I2C_Read... [17:13:59]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 [17:13:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:13:59]wFMCommunicate OK [17:13:59]requested_item fd.num is exist - process it [17:13:59]SAM_PROTO_GetFieldsCounters [17:13:59]wFMCommunicate request_size=4 [17:13:59]MH_SAM_APDU [17:13:59]CAPDU: 80 13 00 00 [17:13:59]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [17:13:59]Write i2c OK [17:13:59]MH_I2C_Read... [17:13:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:13:59]Read from MH i2c: E2 [17:13:59]MH_I2C_Read... [17:13:59]Read from MH i2c: E2 62 00 [17:13:59]MH_I2C_Read... [17:13:59]Read from MH i2c: E2 62 00 90 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 50 01 00 0E 04 04 00 EF 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 AE [17:13: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 49 50 01 00 0E 04 04 00 EF 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 [17:13:59]wFMCommunicate OK [17:13:59]SAM_PROTO_GetFieldsCounters done [17:13:59]requested_item shift.num is exist - process it [17:13:59]requested_item shift.opened is exist - process it [17:13:59]req_shift_opened [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 91 01 80 13 01 00 00 00 00 00 0F [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 91 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9A [17:13:59]RAPDU: 09 00 01 6E BF EC 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]req_shift_opened done [17:13:59]requested_item shift.open_date is exist - process it [17:13:59]req_shift_open_date [17:13:59]req_shift_open_date done [17:13:59]produce_requested_data done [17:13:59]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86089,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:13:59]process_action_free close_receipt [17:13:59]json_value_free [17:13:59]json_value_free done [17:13:59]process_json_proto returns [17:13:59]Send response to host [17:13:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86089,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:13:59]free response buf [17:13:59]execute_script done [17:13:59]execute_script returns [17:13:59]free content buf [17:13:59]Sock 9.Close socket [17:13:59]Sock 9.Thread stoped [17:13:59]Connected sock=10 [17: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 0F 01 00 00 24 D1 07 01 04 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 B8 88 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 54 AD ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B4 03 B2 2F E8 A2 89 17 CE B3 47 F0 DE 9C [17:13: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 35 AA 47 00 73 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 49 50 01 00 F4 03 04 00 2B 58 ED 66 B6 04 01 00 00 C0 18 A4 75 FB 00 1D F1 [17:13:59]CommunicateWithHost err = 0 [17:13:59]CheckOFDResponse [17:13:59]1017 (14) - 77093643461234 [17:13:59]1041 (16) - 0000000000874979 [17:13:59]1040 (4) - 86089 [17:13:59]1012 (4) - 20.09.2024 11:10 [17:13:59]1206 (1) - 0 [17:13:59]OFD Sender: Remove packet 86089 [17:13:59]ProducePacketName [17:13:59]name=ofd_packets/00086089 [17:13:59]NVStorageDeleteData [17:14:00]OFD Sender: No OFD packet to send [17:14:05]OFD Sender: No OFD packet to send [17:14:10]OFD Sender: No OFD packet to send [17:14:15]OFD Sender: No OFD packet to send [17:14:20]OFD Sender: No OFD packet to send [17:14:25]OFD Sender: No OFD packet to send [17:14:30]OFD Sender: No OFD packet to send [17:14:35]OFD Sender: No OFD packet to send [17:14:40]OFD Sender: No OFD packet to send [17:14:45]OFD Sender: No OFD packet to send [17:14:50]OFD Sender: No OFD packet to send [17:14:55]OFD Sender: No OFD packet to send [17:15:00]OFD Sender: No OFD packet to send [17:15:05]OFD Sender: No OFD packet to send [17:15:10]OFD Sender: No OFD packet to send [17:15:14]recv_with_timeout no data received [17:15:15]OFD Sender: No OFD packet to send [17:15:20]OFD Sender: No OFD packet to send [17:15:25]OFD Sender: No OFD packet to send [17:15:26]recv_with_timeout no data received [17:15:30]OFD Sender: No OFD packet to send [17:15:35]OFD Sender: No OFD packet to send [17:15:40]OFD Sender: No OFD packet to send [17:15:44]recv_with_timeout no data received [17:15:45]OFD Sender: No OFD packet to send [17:15:50]OFD Sender: No OFD packet to send [17:15:55]OFD Sender: No OFD packet to send [17:16:00]OFD Sender: No OFD packet to send [17:16:05]OFD Sender: No OFD packet to send [17:16:10]OFD Sender: No OFD packet to send [17:16:15]OFD Sender: No OFD packet to send [17:16:20]OFD Sender: No OFD packet to send [17:16:25]OFD Sender: No OFD packet to send [17:16:30]OFD Sender: No OFD packet to send [17:16:35]OFD Sender: No OFD packet to send [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: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: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:40]OFD Sender: No OFD packet to send [17:17:45]OFD Sender: No OFD packet to send [17:17:50]OFD Sender: No OFD packet to send [17:17:55]OFD Sender: No OFD packet to send [17:18:00]OFD Sender: No OFD packet to send [17:18:05]OFD Sender: No OFD packet to send [17:18:10]OFD Sender: No OFD packet to send [17:18:15]OFD Sender: No OFD packet to send [17:18:20]OFD Sender: No OFD packet to send [17:18:25]OFD Sender: No OFD packet to send [17:18:30]OFD Sender: No OFD packet to send [17:18:32]accept exits with 8 [17:18:32]New connection [17:18:32]New thread 3066527076 created [17:18:32]Thread 3066670436 joined [17:18:32]Waiting for new connection... [17:18:32] Sock 8.Parse request [17:18:32]Sock 8.Check first char [17:18:32]Sock 8.First char is OK [17:18:32]request: POST /json_proto HTTP/1.0 [17:18:32]Method: POST [17:18:32]URL: /json_proto [17:18:32]Method is POST - this is cgi request [17:18:32]url: /json_proto [17:18:32]query_string will be loaded in cgi processing [17:18:32]execute_cgi json_proto POST (null) [17:18:32]execute_cgi path=json_proto method=POST [17:18:32]POST find Content-Length [17:18:32]Host: 172.17.47.196:8080 [17:18:32]Content-Length: 677 [17:18:32]Content-Type: application/json [17:18:32] [17:18:32]POST finish read [17:18:32]Found Content-Length = 677 [17:18:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870981", "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" ] } } [17:18:32]execute_script... [17:18: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)870981", "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" ] } } [17:18:32]POST & json_proto [17:18:32]process_json_proto [17:18:32]json parsed OK: [17:18:32]protocol is kg_v1.0 [17:18:32]action value=close_receipt [17:18:32]process_action close_receipt [17:18:32]cmd_close_receipt [17:18:32]MH_GetDate [17:18:32]Write to MH i2c: F0 00 00 92 01 82 [17:18:32]Write i2c OK [17:18:32]MH_I2C_Read... [17:18:32]Read from MH i2c: F0 [17:18:32]MH_I2C_Read... [17:18:32]Read from MH i2c: F0 09 00 [17:18:32]MH_I2C_Read... [17:18:32]Read from MH i2c: F0 09 00 92 01 00 68 AE ED 66 4C 6B 94 66 A5 [17:18:32]GetLastDocTimeStamp 1726852436 [17:18:32]current date 1726852712 [17:18:32]FM_GetShiftState [17:18:32]SAM_PROTO_GetShiftState [17:18:32]wFMCommunicate request_size=4 [17:18:32]MH_SAM_APDU [17:18:32]CAPDU: 80 13 01 00 [17:18:32]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [17:18:32]Write i2c OK [17:18:32]MH_I2C_Read... [17:18:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:18:32]Read from MH i2c: E2 [17:18:32]MH_I2C_Read... [17:18:32]Read from MH i2c: E2 0E 00 [17:18:32]MH_I2C_Read... [17:18:32]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9C [17:18:32]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:18:32]wFMCommunicate OK [17:18:32]SAM_PROTO_GetShiftState done [17:18:32]FM_GetShiftState done [17:18:32]opened in 1726791534 [17:18:32]opened+sec_in_day 1726877934 [17:18:32]quantity*price = 50036 [17:18:32]sum+1 = 50037 [17:18:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 249 20.09.2024 17:18 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86090 ФПД: 151341494593193 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T171832&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86090&fm=151341494593193&tin=02508201610067®Number=0000000000092592&sum=50000 [17:18:33]StoreToDocumentArchive [17:18:33]shift 495 fd 86090 [17:18:33]save to /storage/0495/doc_00086090 [17:18:33]save last doc name /storage/0495/doc_00086090 to /storage/kkm_last_doc_name [17:18:33]save OK [17:18:33]Clear old archive folders... [17:18:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:18:33]tlvbuf is 00C56660 [17:18:33]SAM_PROTO_ClearQueue [17:18:33]wFMCommunicate request_size=4 [17:18:33]MH_SAM_APDU [17:18:33]CAPDU: 80 09 00 00 [17:18:33]Write to MH i2c: E2 08 00 A0 01 80 09 00 00 00 00 00 00 13 [17:18:33]Write i2c OK [17:18:33]MH_I2C_Read... [17:18:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:18:33]Read from MH i2c: E2 [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: E2 03 00 [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [17:18:33]RAPDU: 90 00 [17:18:33]wFMCommunicate OK [17:18:33]SAM_PROTO_ClearQueue done [17:18:33]KKMCreateOFDPacket [17:18:33]OFDProtocolAddRootSTLVToBuf [17:18:33]FM_MakeSignedData [17:18:33]FM_MakeSignedData [17:18:33]SAM_PROTO_SignData [17:18:33]wFMCommunicate request_size=4 [17:18:33]MH_SAM_APDU [17:18:33]CAPDU: 80 0D 01 02 [17:18:33]Write to MH i2c: E2 08 00 A1 01 80 0D 01 02 00 00 00 00 1B [17:18:33]Write i2c OK [17:18:33]MH_I2C_Read... [17:18:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:18:33]Read from MH i2c: E2 [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: E2 03 00 [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [17:18:33]RAPDU: 90 00 [17:18:33]wFMCommunicate OK [17:18:33]wFMCommunicate request_size=255 [17:18:33]MH_SAM_APDU [17:18: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 F9 00 00 00 F4 03 04 00 68 AE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 89 [17:18:33]Write to MH i2c: E2 02 01 A2 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 F9 00 00 00 F4 03 04 00 68 AE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 89 00 00 1E [17:18:33]Write i2c OK [17:18:33]MH_I2C_Read... [17:18:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:18:33]Read from MH i2c: E2 [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: E2 03 00 [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [17:18:33]RAPDU: 90 00 [17:18:33]wFMCommunicate OK [17:18:33]wFMCommunicate request_size=10 [17:18:33]MH_SAM_APDU [17:18:33]CAPDU: 80 0D 02 02 05 A4 F0 06 66 A9 [17:18:33]Write to MH i2c: E2 0D 00 A3 01 80 0D 02 02 05 00 A4 F0 06 66 A9 00 00 D1 [17:18:33]Write i2c OK [17:18:33]MH_I2C_Read... [17:18:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:18:33]Read from MH i2c: E2 [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: E2 03 00 [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [17:18:33]RAPDU: 90 00 [17:18:33]wFMCommunicate OK [17:18:33]wFMCommunicate request_size=4 [17:18:33]MH_SAM_APDU [17:18:33]CAPDU: 80 0D 03 02 [17:18:33]Write to MH i2c: E2 08 00 A4 01 80 0D 03 02 00 00 00 00 20 [17:18:33]Write i2c OK [17:18:33]MH_I2C_Read... [17:18:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:18:33]Read from MH i2c: E2 [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: E2 0B 00 [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: E2 0B 00 A4 01 00 7B 8E DA 3D 09 06 91 7A 90 00 5B [17:18:33]RAPDU: 7B 8E DA 3D 09 06 91 7A 90 00 [17:18:33]wFMCommunicate OK [17:18:33]SAM_PROTO_SignData done [17:18:33]FM_MakeSignedData done [17:18:33]CreateOFDProtocolMessage [17:18:33]wFMCommunicate request_size=4 [17:18:33]MH_SAM_APDU [17:18:33]CAPDU: 80 11 00 00 [17:18:33]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [17:18:33]Write i2c OK [17:18:33]MH_I2C_Read... [17:18:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:33]Read from MH i2c: E2 [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: E2 17 00 [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: E2 17 00 A5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7F [17:18: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:18:33]wFMCommunicate OK [17:18:33]CreateOFDProtocolMessage done [17:18:33]OFDSenderStorePacket 86090 [17:18:33]StoreOFDPacket docnum=86090 [17:18: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 DF A7 07 01 01 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 68 AE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 89 A4 F0 06 66 A9 7B 8E DA 3D 09 06 91 7A [17:18:33]CheckFolder [17:18:33]dirname=/storage/ofd_packets [17:18:33]CheckFolder done [17:18:33]ProducePacketName [17:18:33]name=ofd_packets/00086090 [17:18:33]NVStorageSaveData ofd_packets/00086090 [17:18:33]File name is /storage/ofd_packets/00086090 [17:18:33]Write 301 bytes [17:18:33]NVStorageSaveData done [17:18:33]OFDSenderStorePacket done [17:18:33]KKMCreateOFDPacket done [17:18:33]NVStorageSaveData kkm_last_timestamp [17:18:33]File name is /storage/kkm_last_timestamp [17:18:33]Write 4 bytes [17:18:33]NVStorageSaveData done [17:18:33]ExternCall_PrintAddStr [17:18:33]wPrintStart [17:18:33]Write to MH i2c: 01 00 00 A6 01 A7 [17:18:33]Write i2c OK [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: 01 [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: 01 07 00 [17:18:33]MH_I2C_Read... [17:18:33]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [17:18:33]RasterBufferAndPrint [17:18:33]line Счет N : (1)870981 [17:18:33]line ИНН: 02508201610067 [17:18:33]line Контрольно-Кассовый Чек [17:18:33]line ПРОДАЖА [17:18:33]line ТРК (МРК, ГНК) : 53 [17:18:33]line Товар: 2710124130 [17:18:33]line Аи-92-К-5 [17:18:33]line 7.380 * 67.80 [17:18:33]line = 500.36 [17:18:33]line НДС 12% НСП 1% [17:18:33]line > о реализуемом товаре [17:18:33]line ОКРУГЛЕНИЕ: -0.36 [17:18:33]line ИТОГО: 500.00 [17:18:33]line Внесено: 500.00 [17:18:33]line СДАЧА: 0.00 [17:18:33]line НСП 1% : 4.43 [17:18:33]line НДС 12% : 53.14 [17:18:33]line Наличными: 500.00 [17:18:33]line Безнал.: 0.00 [17:18:33]line Место: АЗС № 137 "Партнер Нефть" [17:18:33]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:18:33]line СНО: Общий режим [17:18:33]line Чек 249 20.09.2024 17:18 [17:18:33]line Смена: 495 ФФД: 1.0 [17:18:33]line ЗНМ: 0300000064 [17:18:33]line РНМ: 0000000000092592 [17:18:33]line Версия ККМ: 001 [17:18:33]line ФМ: 0000000000874979 [17:18:33]line ФД: 86090 [17:18:33]line ФПД: 151341494593193 [17:18:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T171832&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86090&fm=151341494593193&tin=02508201610067®Number=0000000000092592&sum=50000 [17:18:34]OFD Sender: Processing packet 86090 [packets to send 264, broken 263] [17:18:34]ProducePacketName [17:18:34]name=ofd_packets/00086090 [17:18:34]OFD Sender: To server: pG, [17:18:34]CommunicateWithHost lk.salyk.kg:30040 [17:18:34]ConnectInit lk.salyk.kg [17:18:34]written 0, free lines is 4095 [17:18:34]Write to MH i2c: 01 00 00 D1 01 D2 [17:18:34]Write i2c OK [17:18:34]MH_I2C_Read... [17:18:34]Read from MH i2c: 01 [17:18:34]MH_I2C_Read... [17:18:34]Read from MH i2c: 01 07 00 [17:18:34]MH_I2C_Read... [17:18:34]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 D4 0C B9 [17:18:34]RasterBufferAndPrint [17:18:34]line [17:18:34]line [17:18:34]line [17:18:34]line [17:18:34]line [17:18:34]written 0, free lines is 3288 [17:18:34]MH_Cut [17:18:34]Write to MH i2c: D1 01 00 D8 01 01 AB [17:18:34]Write i2c OK [17:18:34]MH_I2C_Read... [17:18:34]Read from MH i2c: D1 [17:18:34]MH_I2C_Read... [17:18:34]Read from MH i2c: D1 01 00 [17:18:34]MH_I2C_Read... [17:18:34]Read from MH i2c: D1 01 00 D8 01 00 AA [17:18:34]Write to MH i2c: 01 00 00 D9 01 DA [17:18:34]Write i2c OK [17:18:34]MH_I2C_Read... [17:18:35]*** Cut start [17:18:35]*** Partial cut [17:18:35]*** CUTSNS_PIN = 1 [17:18:35]*** CUTSNS_PIN = 0 [17:18:35]*** Brake cut motor [17:18:36]Read from MH i2c: 01 [17:18:36]MH_I2C_Read... [17:18:36]*** Stop cut motor [17:18:36]*** Cut end [17:18:36]Read from MH i2c: 01 07 00 [17:18:36]MH_I2C_Read... [17:18:36]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [17:18:36]process_action close_receipt done [17:18:36]requested_data is exist [17:18:36]produce_requested_data [17:18:36]requested_item fm.sn is exist - process it [17:18:36]wFMCommunicate request_size=4 [17:18:36]MH_SAM_APDU [17:18:36]CAPDU: 80 11 00 00 [17:18:36]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [17:18:36]Write i2c OK [17:18:36]MH_I2C_Read... [17:18:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:18:36]Read from MH i2c: E2 [17:18:36]MH_I2C_Read... [17:18:36]Read from MH i2c: E2 17 00 [17:18:36]MH_I2C_Read... [17:18:36]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 [17:18: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:18:36]wFMCommunicate OK [17:18:36]requested_item fd.num is exist - process it [17:18:36]SAM_PROTO_GetFieldsCounters [17:18:36]wFMCommunicate request_size=4 [17:18:36]MH_SAM_APDU [17:18:36]CAPDU: 80 13 00 00 [17:18:36]Write to MH i2c: E2 08 00 DB 01 80 13 00 00 00 00 00 00 58 [17:18:36]Write i2c OK [17:18:36]MH_I2C_Read... [17:18:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:18:36]Read from MH i2c: E2 [17:18:36]MH_I2C_Read... [17:18:36]Read from MH i2c: E2 62 00 [17:18:36]MH_I2C_Read... [17:18:36]Read from MH i2c: E2 62 00 DB 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 50 01 00 0E 04 04 00 EF 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 FD [17:18: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 4A 50 01 00 0E 04 04 00 EF 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 [17:18:36]wFMCommunicate OK [17:18:36]SAM_PROTO_GetFieldsCounters done [17:18:36]requested_item shift.num is exist - process it [17:18:36]requested_item shift.opened is exist - process it [17:18:36]req_shift_opened [17:18:36]FM_GetShiftState [17:18:36]SAM_PROTO_GetShiftState [17:18:36]wFMCommunicate request_size=4 [17:18:36]MH_SAM_APDU [17:18:36]CAPDU: 80 13 01 00 [17:18:36]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [17:18:36]Write i2c OK [17:18:36]MH_I2C_Read... [17:18:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:18:36]Read from MH i2c: E2 [17:18:36]MH_I2C_Read... [17:18:36]Read from MH i2c: E2 0E 00 [17:18:36]MH_I2C_Read... [17:18:36]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E5 [17:18:36]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:18:36]wFMCommunicate OK [17:18:36]SAM_PROTO_GetShiftState done [17:18:36]FM_GetShiftState done [17:18:36]req_shift_opened done [17:18:36]requested_item shift.open_date is exist - process it [17:18:36]req_shift_open_date [17:18:36]req_shift_open_date done [17:18:36]produce_requested_data done [17:18:36]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86090,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:18:36]process_action_free close_receipt [17:18:36]json_value_free [17:18:36]json_value_free done [17:18:36]process_json_proto returns [17:18:36]Send response to host [17:18:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86090,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:18:36]free response buf [17:18:36]execute_script done [17:18:36]execute_script returns [17:18:36]free content buf [17:18:36]Sock 8.Close socket [17:18:36]Sock 8.Thread stoped [17:18:38]recv_with_timeout no data received [17:18:41]Connected sock=11 [17: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 DF A7 07 01 01 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 68 AE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 89 A4 F0 06 66 A9 7B 8E DA 3D 09 06 91 7A [17: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 95 BB 47 00 84 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 4A 50 01 00 F4 03 04 00 45 59 ED 66 B6 04 01 00 00 9A 2F 8E 6D C4 2A 20 C2 [17:18:43]CommunicateWithHost err = 0 [17:18:43]CheckOFDResponse [17:18:43]1017 (14) - 77093643461234 [17:18:43]1041 (16) - 0000000000874979 [17:18:43]1040 (4) - 86090 [17:18:43]1012 (4) - 20.09.2024 11:15 [17:18:43]1206 (1) - 0 [17:18:43]OFD Sender: Remove packet 86090 [17:18:43]ProducePacketName [17:18:43]name=ofd_packets/00086090 [17:18:43]NVStorageDeleteData [17:18:43]OFD Sender: No OFD packet to send [17:18:48]OFD Sender: No OFD packet to send [17:18:51]recv_with_timeout no data received [17:18:53]OFD Sender: No OFD packet to send [17:18:58]OFD Sender: No OFD packet to send [17:19:03]recv_with_timeout no data received [17:19:03]OFD Sender: No OFD packet to send [17:19:08]OFD Sender: No OFD packet to send [17:19:13]OFD Sender: No OFD packet to send [17:19:18]OFD Sender: No OFD packet to send [17:19:18]recv_with_timeout no data received [17:19:23]OFD Sender: No OFD packet to send [17:19:28]OFD Sender: No OFD packet to send [17:19:33]OFD Sender: No OFD packet to send [17:19:38]OFD Sender: No OFD packet to send [17:19:43]OFD Sender: No OFD packet to send [17:19:48]OFD Sender: No OFD packet to send [17:19:53]OFD Sender: No OFD packet to send [17:19:58]OFD Sender: No OFD packet to send [17:20:03]OFD Sender: No OFD packet to send [17:20:08]OFD Sender: No OFD packet to send [17:20:13]OFD Sender: No OFD packet to send [17:20:18]OFD Sender: No OFD packet to send [17:20:23]OFD Sender: No OFD packet to send [17:20:28]OFD Sender: No OFD packet to send [17:20:33]OFD Sender: No OFD packet to send [17:20:38]OFD Sender: No OFD packet to send [17:20:43]OFD Sender: No OFD packet to send [17:20:48]OFD Sender: No OFD packet to send [17:20:53]OFD Sender: No OFD packet to send [17:20:58]OFD Sender: No OFD packet to send [17:21:03]OFD Sender: No OFD packet to send [17:21:08]OFD Sender: No OFD packet to send [17:21:13]OFD Sender: No OFD packet to send [17:21:18]OFD Sender: No OFD packet to send [17:21:23]OFD Sender: No OFD packet to send [17:21:28]OFD Sender: No OFD packet to send [17:21:33]OFD Sender: No OFD packet to send [17:21:38]OFD Sender: No OFD packet to send [17:21:43]OFD Sender: No OFD packet to send [17:21:49]OFD Sender: No OFD packet to send [17:21:54]OFD Sender: No OFD packet to send [17:21:59]OFD Sender: No OFD packet to send [17:22:04]OFD Sender: No OFD packet to send [17:22:09]OFD Sender: No OFD packet to send [17:22:10]accept exits with 9 [17:22:10]New connection [17:22:10]New thread 3066670436 created [17:22:10]Thread 3066527076 joined [17:22:10]Waiting for new connection... [17:22:10] Sock 9.Parse request [17:22:10]Sock 9.Check first char [17:22:10]Sock 9.First char is OK [17:22:10]request: POST /json_proto HTTP/1.0 [17:22:10]Method: POST [17:22:10]URL: /json_proto [17:22:10]Method is POST - this is cgi request [17:22:10]url: /json_proto [17:22:10]query_string will be loaded in cgi processing [17:22:10]execute_cgi json_proto POST (null) [17:22:10]execute_cgi path=json_proto method=POST [17:22:10]POST find Content-Length [17:22:10]Host: 172.17.47.196:8080 [17:22:10]Content-Length: 677 [17:22:10]Content-Type: application/json [17:22:10] [17:22:10]POST finish read [17:22:10]Found Content-Length = 677 [17:22:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870982", "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" ] } } [17:22:10]execute_script... [17:22: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)870982", "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" ] } } [17:22:10]POST & json_proto [17:22:10]process_json_proto [17:22:10]json parsed OK: [17:22:10]protocol is kg_v1.0 [17:22:10]action value=close_receipt [17:22:10]process_action close_receipt [17:22:10]cmd_close_receipt [17:22:10]MH_GetDate [17:22:10]Write to MH i2c: F0 00 00 DD 01 CD [17:22:10]Write i2c OK [17:22:10]MH_I2C_Read... [17:22:10]Read from MH i2c: F0 [17:22:10]MH_I2C_Read... [17:22:10]Read from MH i2c: F0 09 00 [17:22:10]MH_I2C_Read... [17:22:10]Read from MH i2c: F0 09 00 DD 01 00 43 AF ED 66 4C 6B 94 66 CC [17:22:10]GetLastDocTimeStamp 1726852712 [17:22:10]current date 1726852931 [17:22:10]FM_GetShiftState [17:22:10]SAM_PROTO_GetShiftState [17:22:10]wFMCommunicate request_size=4 [17:22:10]MH_SAM_APDU [17:22:10]CAPDU: 80 13 01 00 [17:22:10]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [17:22:10]Write i2c OK [17:22:10]MH_I2C_Read... [17:22:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:22:10]Read from MH i2c: E2 [17:22:10]MH_I2C_Read... [17:22:10]Read from MH i2c: E2 0E 00 [17:22:10]MH_I2C_Read... [17:22:10]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E7 [17:22:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:22:10]wFMCommunicate OK [17:22:10]SAM_PROTO_GetShiftState done [17:22:10]FM_GetShiftState done [17:22:10]opened in 1726791534 [17:22:10]opened+sec_in_day 1726877934 [17:22:10]quantity*price = 40002 [17:22:10]sum+1 = 40003 [17:22:10]Check (price>sum+1) || (price+1 о реализуемом товаре [17:23:26]line ОКРУГЛЕНИЕ: -0.02 [17:23:26]line ИТОГО: 400.00 [17:23:26]line Внесено: 400.00 [17:23:26]line СДАЧА: 0.00 [17:23:26]line НСП 1% : 3.54 [17:23:26]line НДС 12% : 42.48 [17:23:26]line Наличными: 400.00 [17:23:26]line Безнал.: 0.00 [17:23:26]line Место: АЗС № 137 "Партнер Нефть" [17:23:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:23:26]line СНО: Общий режим [17:23:26]line Чек 250 20.09.2024 17:22 [17:23:26]line Смена: 495 ФФД: 1.0 [17:23:26]line ЗНМ: 0300000064 [17:23:26]line РНМ: 0000000000092592 [17:23:26]line Версия ККМ: 001 [17:23:26]line ФМ: 0000000000874979 [17:23:26]line ФД: 86091 [17:23:26]line ФПД: 62996533436757 [17:23:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T172211&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86091&fm=62996533436757&tin=02508201610067®Number=0000000000092592&sum=40000 [17:23:26]written 0, free lines is 4095 [17:23:26]Write to MH i2c: 01 00 00 48 00 48 [17:23:26]Write i2c OK [17:23:26]MH_I2C_Read... [17:23:26]Read from MH i2c: 01 [17:23:26]MH_I2C_Read... [17:23:26]Read from MH i2c: 01 07 00 [17:23:26]MH_I2C_Read... [17:23:26]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 F4 0C 4F [17:23:26]RasterBufferAndPrint [17:23:26]line [17:23:26]line [17:23:26]line [17:23:26]line [17:23:26]line [17:23:26]written 0, free lines is 3332 [17:23:26]MH_Cut [17:23:26]Write to MH i2c: D1 01 00 4F 00 01 21 [17:23:26]Write i2c OK [17:23:26]MH_I2C_Read... [17:23:26]Read from MH i2c: D1 [17:23:26]MH_I2C_Read... [17:23:26]Read from MH i2c: D1 01 00 [17:23:26]MH_I2C_Read... [17:23:26]Read from MH i2c: D1 01 00 4F 00 00 20 [17:23:26]Write to MH i2c: 01 00 00 50 00 50 [17:23:26]Write i2c OK [17:23:26]MH_I2C_Read... [17:23:27]*** Cut start [17:23:27]*** Partial cut [17:23:27]*** CUTSNS_PIN = 1 [17:23:27]*** CUTSNS_PIN = 0 [17:23:27]*** Brake cut motor [17:23:28]Read from MH i2c: 01 [17:23:28]MH_I2C_Read... [17:23:28]*** Stop cut motor [17:23:28]*** Cut end [17:23:28]Read from MH i2c: 01 07 00 [17:23:28]MH_I2C_Read... [17:23:28]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [17:23:28]process_action print_doc done [17:23:28]requested_data is exist [17:23:28]produce_requested_data [17:23:28]produce_requested_data return (null) [17:23:28]process_action_free print_doc [17:23:28]json_value_free [17:23:28]json_value_free done [17:23:28]process_json_proto returns [17:23:28]Send response to host [17:23:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [17:23:28]free response buf [17:23:28]execute_script done [17:23:28]execute_script returns [17:23:28]free content buf [17:23:28]Sock 8.Close socket [17:23:28]Sock 8.Thread stoped [17:23:29]OFD Sender: No OFD packet to send [17:23:34]OFD Sender: No OFD packet to send [17:23:39]OFD Sender: No OFD packet to send [17:23:44]OFD Sender: No OFD packet to send [17:23:49]OFD Sender: No OFD packet to send [17:23:54]OFD Sender: No OFD packet to send [17:23:59]OFD Sender: No OFD packet to send [17:24:02]accept exits with 6 [17:24:02]New connection [17:24:02]New thread 3066686820 created [17:24:02]Thread 3066830180 joined [17:24:02]Waiting for new connection... [17:24:02] Sock 6.Parse request [17:24:02]Sock 6.Check first char [17:24:02]Sock 6.First char is OK [17:24:02]request: POST /json_proto HTTP/1.0 [17:24:02]Method: POST [17:24:02]URL: /json_proto [17:24:02]Method is POST - this is cgi request [17:24:02]url: /json_proto [17:24:02]query_string will be loaded in cgi processing [17:24:02]execute_cgi json_proto POST (null) [17:24:02]execute_cgi path=json_proto method=POST [17:24:02]POST find Content-Length [17:24:02]Host: 172.17.47.196:8080 [17:24:02]Content-Length: 677 [17:24:02]Content-Type: application/json [17:24:02] [17:24:02]POST finish read [17:24:02]Found Content-Length = 677 [17:24:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870983", "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" ] } } [17:24:02]execute_script... [17: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)870983", "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" ] } } [17:24:02]POST & json_proto [17:24:02]process_json_proto [17:24:02]json parsed OK: [17:24:02]protocol is kg_v1.0 [17:24:02]action value=close_receipt [17:24:02]process_action close_receipt [17:24:02]cmd_close_receipt [17:24:02]MH_GetDate [17:24:02]Write to MH i2c: F0 00 00 51 00 40 [17:24:02]Write i2c OK [17:24:02]MH_I2C_Read... [17:24:02]Read from MH i2c: F0 [17:24:02]MH_I2C_Read... [17:24:02]Read from MH i2c: F0 09 00 [17:24:02]MH_I2C_Read... [17:24:02]Read from MH i2c: F0 09 00 51 00 00 B2 AF ED 66 4C 6B 94 66 AE [17:24:02]GetLastDocTimeStamp 1726852931 [17:24:02]current date 1726853042 [17:24:02]FM_GetShiftState [17:24:02]SAM_PROTO_GetShiftState [17:24:02]wFMCommunicate request_size=4 [17:24:02]MH_SAM_APDU [17:24:02]CAPDU: 80 13 01 00 [17:24:02]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [17:24:02]Write i2c OK [17:24:02]MH_I2C_Read... [17:24:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:02]Read from MH i2c: E2 [17:24:02]MH_I2C_Read... [17:24:02]Read from MH i2c: E2 0E 00 [17:24:02]MH_I2C_Read... [17:24:02]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5A [17:24:02]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:24:02]wFMCommunicate OK [17:24:02]SAM_PROTO_GetShiftState done [17:24:02]FM_GetShiftState done [17:24:02]opened in 1726791534 [17:24:02]opened+sec_in_day 1726877934 [17:24:02]quantity*price = 50036 [17:24:02]sum+1 = 50037 [17:24: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 СНО: Общий режим Чек 251 20.09.2024 17:24 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86092 ФПД: 1002435512936 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T172402&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86092&fm=1002435512936&tin=02508201610067®Number=0000000000092592&sum=50000 [17:24:03]StoreToDocumentArchive [17:24:03]shift 495 fd 86092 [17:24:03]save to /storage/0495/doc_00086092 [17:24:03]save last doc name /storage/0495/doc_00086092 to /storage/kkm_last_doc_name [17:24:03]save OK [17:24:03]Clear old archive folders... [17:24:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:24:03]tlvbuf is 0126CFE0 [17:24:03]SAM_PROTO_ClearQueue [17:24:03]wFMCommunicate request_size=4 [17:24:03]MH_SAM_APDU [17:24:03]CAPDU: 80 09 00 00 [17:24:03]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [17:24:03]Write i2c OK [17:24:03]MH_I2C_Read... [17:24:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:24:03]Read from MH i2c: E2 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [17:24:03]RAPDU: 90 00 [17:24:03]wFMCommunicate OK [17:24:03]SAM_PROTO_ClearQueue done [17:24:03]KKMCreateOFDPacket [17:24:03]OFDProtocolAddRootSTLVToBuf [17:24:03]FM_MakeSignedData [17:24:03]FM_MakeSignedData [17:24:03]SAM_PROTO_SignData [17:24:03]wFMCommunicate request_size=4 [17:24:03]MH_SAM_APDU [17:24:03]CAPDU: 80 0D 01 02 [17:24:03]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [17:24:03]Write i2c OK [17:24:03]MH_I2C_Read... [17:24:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:24:03]Read from MH i2c: E2 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [17:24:03]RAPDU: 90 00 [17:24:03]wFMCommunicate OK [17:24:03]wFMCommunicate request_size=255 [17:24:03]MH_SAM_APDU [17: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 B2 AF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 [17:24:03]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 B2 AF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 00 A2 [17:24:03]Write i2c OK [17:24:03]MH_I2C_Read... [17:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:03]Read from MH i2c: E2 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [17:24:03]RAPDU: 90 00 [17:24:03]wFMCommunicate OK [17:24:03]wFMCommunicate request_size=10 [17:24:03]MH_SAM_APDU [17:24:03]CAPDU: 80 0D 02 02 05 E9 65 D0 0A 68 [17:24:03]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 E9 65 D0 0A 68 00 00 76 [17:24:03]Write i2c OK [17:24:03]MH_I2C_Read... [17:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:03]Read from MH i2c: E2 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [17:24:03]RAPDU: 90 00 [17:24:03]wFMCommunicate OK [17:24:03]wFMCommunicate request_size=4 [17:24:03]MH_SAM_APDU [17:24:03]CAPDU: 80 0D 03 02 [17:24:03]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [17:24:03]Write i2c OK [17:24:03]MH_I2C_Read... [17:24:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:24:03]Read from MH i2c: E2 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 0B 00 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 0B 00 63 00 00 EB E4 40 73 E7 C9 B5 E3 90 00 A9 [17:24:03]RAPDU: EB E4 40 73 E7 C9 B5 E3 90 00 [17:24:03]wFMCommunicate OK [17:24:03]SAM_PROTO_SignData done [17:24:03]FM_MakeSignedData done [17:24:03]CreateOFDProtocolMessage [17:24:03]wFMCommunicate request_size=4 [17:24:03]MH_SAM_APDU [17:24:03]CAPDU: 80 11 00 00 [17:24:03]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [17:24:03]Write i2c OK [17:24:03]MH_I2C_Read... [17:24:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:03]Read from MH i2c: E2 [17:24:03]MH_I2C_Read... [17:24:03]Read from MH i2c: E2 17 00 [17:24:03]MH_I2C_Read... [17:24:03]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 [17:24: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:24:03]wFMCommunicate OK [17:24:03]CreateOFDProtocolMessage done [17:24:03]OFDSenderStorePacket 86092 [17:24:03]StoreOFDPacket docnum=86092 [17:24: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 D8 9F 07 01 C7 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 B2 AF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 E9 65 D0 0A 68 EB E4 40 73 E7 C9 B5 E3 [17:24:03]CheckFolder [17:24:03]dirname=/storage/ofd_packets [17:24:03]CheckFolder done [17:24:03]ProducePacketName [17:24:03]name=ofd_packets/00086092 [17:24:03]NVStorageSaveData ofd_packets/00086092 [17:24:04]File name is /storage/ofd_packets/00086092 [17:24:04]Write 301 bytes [17:24:04]NVStorageSaveData done [17:24:04]OFDSenderStorePacket done [17:24:04]KKMCreateOFDPacket done [17:24:04]NVStorageSaveData kkm_last_timestamp [17:24:04]File name is /storage/kkm_last_timestamp [17:24:04]Write 4 bytes [17:24:04]NVStorageSaveData done [17:24:04]ExternCall_PrintAddStr [17:24:04]wPrintStart [17:24:04]Write to MH i2c: 01 00 00 65 00 65 [17:24:04]Write i2c OK [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: 01 [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: 01 07 00 [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [17:24:04]RasterBufferAndPrint [17:24:04]line Счет N : (1)870983 [17:24:04]line ИНН: 02508201610067 [17:24:04]line Контрольно-Кассовый Чек [17:24:04]line ПРОДАЖА [17:24:04]line ТРК (МРК, ГНК) : 53 [17:24:04]line Товар: 2710124130 [17:24:04]line Аи-92-К-5 [17:24:04]line 7.380 * 67.80 [17:24:04]line = 500.36 [17:24:04]line НДС 12% НСП 1% [17:24:04]line > о реализуемом товаре [17:24:04]line ОКРУГЛЕНИЕ: -0.36 [17:24:04]line ИТОГО: 500.00 [17:24:04]line Внесено: 500.00 [17:24:04]line СДАЧА: 0.00 [17:24:04]line НСП 1% : 4.43 [17:24:04]line НДС 12% : 53.14 [17:24:04]line Наличными: 500.00 [17:24:04]line Безнал.: 0.00 [17:24:04]line Место: АЗС № 137 "Партнер Нефть" [17:24:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:24:04]line СНО: Общий режим [17:24:04]line Чек 251 20.09.2024 17:24 [17:24:04]line Смена: 495 ФФД: 1.0 [17:24:04]line ЗНМ: 0300000064 [17:24:04]line РНМ: 0000000000092592 [17:24:04]line Версия ККМ: 001 [17:24:04]line ФМ: 0000000000874979 [17:24:04]line ФД: 86092 [17:24:04]line ФПД: 1002435512936 [17:24:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T172402&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86092&fm=1002435512936&tin=02508201610067®Number=0000000000092592&sum=50000 [17:24:04]OFD Sender: Processing packet 86092 [packets to send 264, broken 263] [17:24:04]ProducePacketName [17:24:04]name=ofd_packets/00086092 [17:24:04]OFD Sender: To server: pG, [17:24:04]CommunicateWithHost lk.salyk.kg:30040 [17:24:04]ConnectInit lk.salyk.kg [17:24:04]written 0, free lines is 4095 [17:24:04]Write to MH i2c: 01 00 00 90 00 90 [17:24:04]Write i2c OK [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: 01 [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: 01 07 00 [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 DA 0C 7D [17:24:04]RasterBufferAndPrint [17:24:04]line [17:24:04]line [17:24:04]line [17:24:04]line [17:24:04]line [17:24:04]written 0, free lines is 3297 [17:24:04]MH_Cut [17:24:04]Write to MH i2c: D1 01 00 97 00 01 69 [17:24:04]Write i2c OK [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: D1 [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: D1 01 00 [17:24:04]MH_I2C_Read... [17:24:04]Read from MH i2c: D1 01 00 97 00 00 68 [17:24:04]Write to MH i2c: 01 00 00 98 00 98 [17:24:04]Write i2c OK [17:24:04]MH_I2C_Read... [17:24:05]Connected sock=9 [17:24: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 D8 9F 07 01 C7 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 B2 AF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 E9 65 D0 0A 68 EB E4 40 73 E7 C9 B5 E3 [17:24:05]*** Cut start [17:24:05]*** Partial cut [17:24:05]*** CUTSNS_PIN = 1 [17:24:05]*** CUTSNS_PIN = 0 [17:24:05]*** Brake cut motor [17:24:06]Read from MH i2c: 01 [17:24:06]MH_I2C_Read... [17:24:06]*** Stop cut motor [17:24:06]*** Cut end [17:24:06]Read from MH i2c: 01 07 00 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [17:24:06]process_action close_receipt done [17:24:06]requested_data is exist [17:24:06]produce_requested_data [17:24:06]requested_item fm.sn is exist - process it [17:24:06]wFMCommunicate request_size=4 [17:24:06]MH_SAM_APDU [17:24:06]CAPDU: 80 11 00 00 [17:24:06]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [17:24:06]Write i2c OK [17:24:06]MH_I2C_Read... [17:24:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:06]Read from MH i2c: E2 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 17 00 [17:24:06]MH_I2C_Read... [17:24:06]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 [17: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 [17:24:06]wFMCommunicate OK [17:24:06]requested_item fd.num is exist - process it [17:24:06]SAM_PROTO_GetFieldsCounters [17:24:06]wFMCommunicate request_size=4 [17:24:06]MH_SAM_APDU [17:24:06]CAPDU: 80 13 00 00 [17:24:06]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [17:24:06]Write i2c OK [17:24:06]MH_I2C_Read... [17:24:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:24:06]Read from MH i2c: E2 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 62 00 [17:24:06]MH_I2C_Read... [17:24:06]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 4C 50 01 00 0E 04 04 00 EF 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 C3 [17: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 4C 50 01 00 0E 04 04 00 EF 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:24:06]wFMCommunicate OK [17:24:06]SAM_PROTO_GetFieldsCounters done [17:24:06]requested_item shift.num is exist - process it [17:24:06]requested_item shift.opened is exist - process it [17:24:06]req_shift_opened [17:24:06]FM_GetShiftState [17:24:06]SAM_PROTO_GetShiftState [17:24:06]wFMCommunicate request_size=4 [17:24:06]MH_SAM_APDU [17:24:06]CAPDU: 80 13 01 00 [17:24:06]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [17:24:06]Write i2c OK [17:24:06]MH_I2C_Read... [17:24:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:06]Read from MH i2c: E2 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 0E 00 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A3 [17:24:06]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:24:06]wFMCommunicate OK [17:24:06]SAM_PROTO_GetShiftState done [17:24:06]FM_GetShiftState done [17:24:06]req_shift_opened done [17:24:06]requested_item shift.open_date is exist - process it [17:24:06]req_shift_open_date [17:24:06]req_shift_open_date done [17:24:06]produce_requested_data done [17:24:06]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86092,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:24:06]process_action_free close_receipt [17:24:06]json_value_free [17:24:06]json_value_free done [17:24:06]process_json_proto returns [17:24:06]Send response to host [17:24:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86092,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:24:06]free response buf [17:24:06]execute_script done [17:24:06]execute_script returns [17:24:06]free content buf [17:24:06]Sock 6.Close socket [17:24:06]Sock 6.Thread stoped [17:24: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 2E 48 47 00 27 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 4C 50 01 00 F4 03 04 00 88 5A ED 66 B6 04 01 00 00 B5 CF 5D 58 9A 95 30 9E [17:24:07]CommunicateWithHost err = 0 [17:24:07]CheckOFDResponse [17:24:07]1017 (14) - 77093643461234 [17:24:07]1041 (16) - 0000000000874979 [17:24:07]1040 (4) - 86092 [17:24:07]1012 (4) - 20.09.2024 11:20 [17:24:07]1206 (1) - 0 [17:24:07]OFD Sender: Remove packet 86092 [17:24:07]ProducePacketName [17:24:07]name=ofd_packets/00086092 [17:24:07]NVStorageDeleteData [17:24:07]OFD Sender: No OFD packet to send [17:24:12]OFD Sender: No OFD packet to send [17:24:17]OFD Sender: No OFD packet to send [17:24:23]OFD Sender: No OFD packet to send [17:24:28]OFD Sender: No OFD packet to send [17:24:28]recv_with_timeout no data received [17:24:33]OFD Sender: No OFD packet to send [17:24:38]OFD Sender: No OFD packet to send [17:24:43]OFD Sender: No OFD packet to send [17:24:47]recv_with_timeout no data received [17:24:48]OFD Sender: No OFD packet to send [17:24:53]OFD Sender: No OFD packet to send [17:24:58]OFD Sender: No OFD packet to send [17:25:03]OFD Sender: No OFD packet to send [17:25:08]OFD Sender: No OFD packet to send [17:25:13]OFD Sender: No OFD packet to send [17:25:18]OFD Sender: No OFD packet to send [17:25:23]OFD Sender: No OFD packet to send [17:25:28]OFD Sender: No OFD packet to send [17:25:33]OFD Sender: No OFD packet to send [17:25:38]OFD Sender: No OFD packet to send [17:25:43]OFD Sender: No OFD packet to send [17:25:48]OFD Sender: No OFD packet to send [17:25:53]OFD Sender: No OFD packet to send [17:25:58]OFD Sender: No OFD packet to send [17:26:03]OFD Sender: No OFD packet to send [17:26:08]accept exits with 10 [17:26:08]New connection [17:26:08]New thread 3066830180 created [17:26:08]Thread 3066686820 joined [17:26:08]Waiting for new connection... [17:26:08] Sock 10.Parse request [17:26:08]Sock 10.Check first char [17:26:08]Sock 10.First char is OK [17:26:08]request: POST /json_proto HTTP/1.0 [17:26:08]Method: POST [17:26:08]URL: /json_proto [17:26:08]Method is POST - this is cgi request [17:26:08]url: /json_proto [17:26:08]query_string will be loaded in cgi processing [17:26:08]execute_cgi json_proto POST (null) [17:26:08]execute_cgi path=json_proto method=POST [17:26:08]POST find Content-Length [17:26:08]Host: 172.17.47.196:8080 [17:26:08]Content-Length: 800 [17:26:08]Content-Type: application/json [17:26:08] [17:26:08]POST finish read [17:26:08]Found Content-Length = 800 [17:26:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870985", "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.960, "sum" : 675.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 675.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:26:08]execute_script... [17:26:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870985", "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.960, "sum" : 675.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 675.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:26:08]POST & json_proto [17:26:08]process_json_proto [17:26:08]json parsed OK: [17:26:08]protocol is kg_v1.0 [17:26:08]action value=close_receipt [17:26:08]process_action close_receipt [17:26:08]cmd_close_receipt [17:26:08]MH_GetDate [17:26:08]Write to MH i2c: F0 00 00 9C 00 8B [17:26:08]Write i2c OK [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: F0 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: F0 09 00 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: F0 09 00 9C 00 00 30 B0 ED 66 4C 6B 94 66 78 [17:26:08]GetLastDocTimeStamp 1726853042 [17:26:08]current date 1726853168 [17:26:08]FM_GetShiftState [17:26:08]SAM_PROTO_GetShiftState [17:26:08]wFMCommunicate request_size=4 [17:26:08]MH_SAM_APDU [17:26:08]CAPDU: 80 13 01 00 [17:26:08]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [17:26:08]Write i2c OK [17:26:08]MH_I2C_Read... [17:26:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:08]Read from MH i2c: E2 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 0E 00 [17:26:08]MH_I2C_Read... [17:26:08]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A5 [17:26:08]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:26:08]wFMCommunicate OK [17:26:08]SAM_PROTO_GetShiftState done [17:26:08]FM_GetShiftState done [17:26:08]opened in 1726791534 [17:26:08]opened+sec_in_day 1726877934 [17:26:08]quantity*price = 67528 [17:26:08]sum+1 = 67530 [17:26:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 675.29 НСП 1% : 5.98 НДС 12% : 71.71 Наличными: 0.00 Безнал.: 675.29 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 252 20.09.2024 17:26 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86093 ФПД: 157033490661792 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T172608&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86093&fm=157033490661792&tin=02508201610067®Number=0000000000092592&sum=67529 [17:26:09]StoreToDocumentArchive [17:26:09]shift 495 fd 86093 [17:26:09]save to /storage/0495/doc_00086093 [17:26:09]save last doc name /storage/0495/doc_00086093 to /storage/kkm_last_doc_name [17:26:09]save OK [17:26:09]Clear old archive folders... [17:26:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:26:09]tlvbuf is 012FD710 [17:26:09]SAM_PROTO_ClearQueue [17:26:09]wFMCommunicate request_size=4 [17:26:09]MH_SAM_APDU [17:26:09]CAPDU: 80 09 00 00 [17:26:09]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [17:26:09]Write i2c OK [17:26:09]MH_I2C_Read... [17:26:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:26:09]Read from MH i2c: E2 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: E2 03 00 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [17:26:09]RAPDU: 90 00 [17:26:09]wFMCommunicate OK [17:26:09]SAM_PROTO_ClearQueue done [17:26:09]KKMCreateOFDPacket [17:26:09]OFDProtocolAddRootSTLVToBuf [17:26:09]FM_MakeSignedData [17:26:09]FM_MakeSignedData [17:26:09]SAM_PROTO_SignData [17:26:09]wFMCommunicate request_size=4 [17:26:09]MH_SAM_APDU [17:26:09]CAPDU: 80 0D 01 02 [17:26:09]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [17:26:09]Write i2c OK [17:26:09]MH_I2C_Read... [17:26:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:26:09]Read from MH i2c: E2 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: E2 03 00 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [17:26:09]RAPDU: 90 00 [17:26:09]wFMCommunicate OK [17:26:09]wFMCommunicate request_size=255 [17:26:09]MH_SAM_APDU [17:26:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E8 26 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C9 07 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C9 07 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C9 07 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 30 B0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8E [17:26:09]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 E8 26 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C9 07 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C9 07 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C9 07 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 30 B0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8E 00 00 15 [17:26:09]Write i2c OK [17:26:09]MH_I2C_Read... [17:26:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:09]Read from MH i2c: E2 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: E2 03 00 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [17:26:09]RAPDU: 90 00 [17:26:09]wFMCommunicate OK [17:26:09]wFMCommunicate request_size=10 [17:26:09]MH_SAM_APDU [17:26:09]CAPDU: 80 0D 02 02 05 D2 35 6D C1 A0 [17:26:09]Write to MH i2c: E2 0D 00 AD 00 80 0D 02 02 05 00 D2 35 6D C1 A0 00 00 06 [17:26:09]Write i2c OK [17:26:09]MH_I2C_Read... [17:26:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:09]Read from MH i2c: E2 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: E2 03 00 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [17:26:09]RAPDU: 90 00 [17:26:09]wFMCommunicate OK [17:26:09]wFMCommunicate request_size=4 [17:26:09]MH_SAM_APDU [17:26:09]CAPDU: 80 0D 03 02 [17:26:09]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [17:26:09]Write i2c OK [17:26:09]MH_I2C_Read... [17:26:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:26:09]Read from MH i2c: E2 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: E2 0B 00 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: E2 0B 00 AE 00 00 BA 54 49 A6 01 0B 66 AD 90 00 46 [17:26:09]RAPDU: BA 54 49 A6 01 0B 66 AD 90 00 [17:26:09]wFMCommunicate OK [17:26:09]SAM_PROTO_SignData done [17:26:09]FM_MakeSignedData done [17:26:09]CreateOFDProtocolMessage [17:26:09]wFMCommunicate request_size=4 [17:26:09]MH_SAM_APDU [17:26:09]CAPDU: 80 11 00 00 [17:26:09]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [17:26:09]Write i2c OK [17:26:09]MH_I2C_Read... [17:26:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:09]Read from MH i2c: E2 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: E2 17 00 [17:26:09]MH_I2C_Read... [17:26:09]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 [17:26: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:26:09]wFMCommunicate OK [17:26:09]CreateOFDProtocolMessage done [17:26:09]OFDSenderStorePacket 86093 [17:26:09]StoreOFDPacket docnum=86093 [17:26: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 93 93 07 01 75 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 E8 26 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C9 07 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C9 07 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C9 07 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 30 B0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8E D2 35 6D C1 A0 BA 54 49 A6 01 0B 66 AD [17:26:09]CheckFolder [17:26:09]dirname=/storage/ofd_packets [17:26:09]CheckFolder done [17:26:09]ProducePacketName [17:26:09]name=ofd_packets/00086093 [17:26:09]NVStorageSaveData ofd_packets/00086093 [17:26:09]File name is /storage/ofd_packets/00086093 [17:26:09]Write 301 bytes [17:26:09]NVStorageSaveData done [17:26:09]OFDSenderStorePacket done [17:26:09]KKMCreateOFDPacket done [17:26:09]NVStorageSaveData kkm_last_timestamp [17:26:09]File name is /storage/kkm_last_timestamp [17:26:09]Write 4 bytes [17:26:09]NVStorageSaveData done [17:26:09]ExternCall_PrintAddStr [17:26:09]wPrintStart [17:26:09]Write to MH i2c: 01 00 00 B0 00 B0 [17:26:09]Write i2c OK [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: 01 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: 01 07 00 [17:26:09]MH_I2C_Read... [17:26:09]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [17:26:09]RasterBufferAndPrint [17:26:09]line Счет N : (1)870985 [17:26:09]line ИНН: 02508201610067 [17:26:09]line Контрольно-Кассовый Чек [17:26:09]line ПРОДАЖА [17:26:09]line ТРК (МРК, ГНК) : 43 [17:26:09]line Товар: 2710124130 [17:26:09]line Аи-92-К-5 [17:26:09]line 9.960 * 67.80 [17:26:09]line = 675.29 [17:26:09]line НДС 12% НСП 1% [17:26:09]line > о реализуемом товаре [17:26:09]line ИТОГО: 675.29 [17:26:09]line НСП 1% : 5.98 [17:26:09]line НДС 12% : 71.71 [17:26:09]line Наличными: 0.00 [17:26:09]line Безнал.: 675.29 [17:26:09]line Место: АЗС № 137 "Партнер Нефть" [17:26:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:26:09]line СНО: Общий режим [17:26:09]line Чек 252 20.09.2024 17:26 [17:26:09]line Смена: 495 ФФД: 1.0 [17:26:09]line ЗНМ: 0300000064 [17:26:09]line РНМ: 0000000000092592 [17:26:09]line Версия ККМ: 001 [17:26:09]line Платежная система: O! деньги [17:26:09]line ФМ: 0000000000874979 [17:26:09]line ФД: 86093 [17:26:09]line ФПД: 157033490661792 [17:26:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T172608&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86093&fm=157033490661792&tin=02508201610067®Number=0000000000092592&sum=67529 [17:26:09]written 0, free lines is 4095 [17:26:09]OFD Sender: Processing packet 86093 [packets to send 264, broken 263] [17:26:09]ProducePacketName [17:26:09]name=ofd_packets/00086093 [17:26:09]OFD Sender: To server: pG, [17:26:09]CommunicateWithHost lk.salyk.kg:30040 [17:26:09]ConnectInit lk.salyk.kg [17:26:10]Write to MH i2c: 01 00 00 DA 00 DA [17:26:10]Write i2c OK [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: 01 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: 01 07 00 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: 01 07 00 DA 00 00 00 00 00 00 FB 0C E8 [17:26:10]RasterBufferAndPrint [17:26:10]line [17:26:10]line [17:26:10]line [17:26:10]line [17:26:10]line [17:26:10]written 0, free lines is 3330 [17:26:10]MH_Cut [17:26:10]Write to MH i2c: D1 01 00 E1 00 01 B3 [17:26:10]Write i2c OK [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: D1 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: D1 01 00 [17:26:10]MH_I2C_Read... [17:26:10]Read from MH i2c: D1 01 00 E1 00 00 B2 [17:26:10]Write to MH i2c: 01 00 00 E2 00 E2 [17:26:10]Write i2c OK [17:26:10]MH_I2C_Read... [17:26:10]*** Cut start [17:26:10]*** Partial cut [17:26:10]*** CUTSNS_PIN = 1 [17:26:11]*** CUTSNS_PIN = 0 [17:26:11]*** Brake cut motor [17:26:11]Connected sock=8 [17:26: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 93 93 07 01 75 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 E8 26 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C9 07 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C9 07 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C9 07 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 30 B0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8E D2 35 6D C1 A0 BA 54 49 A6 01 0B 66 AD [17:26:11]Read from MH i2c: 01 [17:26:11]MH_I2C_Read... [17:26:11]*** Stop cut motor [17:26:11]*** Cut end [17:26:11]Read from MH i2c: 01 07 00 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: 01 07 00 E2 00 00 00 00 00 00 FF 0F F7 [17:26:11]process_action close_receipt done [17:26:11]requested_data is exist [17:26:11]produce_requested_data [17:26:11]requested_item fm.sn is exist - process it [17:26:11]wFMCommunicate request_size=4 [17:26:11]MH_SAM_APDU [17:26:11]CAPDU: 80 11 00 00 [17:26:11]Write to MH i2c: E2 08 00 E3 00 80 11 00 00 00 00 00 00 5D [17:26:11]Write i2c OK [17:26:11]MH_I2C_Read... [17:26:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:11]Read from MH i2c: E2 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: E2 17 00 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: E2 17 00 E3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BC [17:26: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:26:11]wFMCommunicate OK [17:26:11]requested_item fd.num is exist - process it [17:26:11]SAM_PROTO_GetFieldsCounters [17:26:11]wFMCommunicate request_size=4 [17:26:11]MH_SAM_APDU [17:26:11]CAPDU: 80 13 00 00 [17:26:11]Write to MH i2c: E2 08 00 E4 00 80 13 00 00 00 00 00 00 60 [17:26:11]Write i2c OK [17:26:11]MH_I2C_Read... [17:26:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:26:11]Read from MH i2c: E2 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: E2 62 00 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: E2 62 00 E4 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 11 [17:26: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 4D 50 01 00 0E 04 04 00 EF 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:26:11]wFMCommunicate OK [17:26:11]SAM_PROTO_GetFieldsCounters done [17:26:11]requested_item shift.num is exist - process it [17:26:11]requested_item shift.opened is exist - process it [17:26:11]req_shift_opened [17:26:11]FM_GetShiftState [17:26:11]SAM_PROTO_GetShiftState [17:26:11]wFMCommunicate request_size=4 [17:26:11]MH_SAM_APDU [17:26:11]CAPDU: 80 13 01 00 [17:26:11]Write to MH i2c: E2 08 00 E5 00 80 13 01 00 00 00 00 00 62 [17:26:11]Write i2c OK [17:26:11]MH_I2C_Read... [17:26:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:11]Read from MH i2c: E2 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: E2 0E 00 [17:26:11]MH_I2C_Read... [17:26:11]Read from MH i2c: E2 0E 00 E5 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 ED [17:26:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:26:11]wFMCommunicate OK [17:26:11]SAM_PROTO_GetShiftState done [17:26:11]FM_GetShiftState done [17:26:11]req_shift_opened done [17:26:11]requested_item shift.open_date is exist - process it [17:26:11]req_shift_open_date [17:26:11]req_shift_open_date done [17:26:11]produce_requested_data done [17:26:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86093,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:26:11]process_action_free close_receipt [17:26:11]json_value_free [17:26:11]json_value_free done [17:26:11]process_json_proto returns [17:26:11]Send response to host [17:26:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86093,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:26:11]free response buf [17:26:11]execute_script done [17:26:11]execute_script returns [17:26:11]free content buf [17:26:11]Sock 10.Close socket [17:26:11]Sock 10.Thread stoped [17:26: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 BA B6 47 00 16 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4D 50 01 00 F4 03 04 00 07 5B ED 66 B6 04 01 00 00 ED 6D C1 F2 FB 89 19 05 [17:26:12]CommunicateWithHost err = 0 [17:26:12]CheckOFDResponse [17:26:12]1017 (14) - 77093643461234 [17:26:12]1041 (16) - 0000000000874979 [17:27:58]ConnectInit Can't connect to host [17:27:59]OFD Sender: Processing packet 86094 [packets to send 264, broken 263] [17:27:59]ProducePacketName [17:27:59]name=ofd_packets/00086094 [17:27:59]OFD Sender: To server: pG, [17:27:59]CommunicateWithHost lk.salyk.kg:30040 [17:27:59]ConnectInit lk.salyk.kg [17:28:03]Connected sock=9 [17:28:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 3E D0 07 01 B0 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FD 00 00 00 F4 03 04 00 4D B0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DD CA FE 93 C5 5A DD 76 68 C5 73 20 6D 6F [17:28:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 4F 89 47 00 5C 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 4E 50 01 00 F4 03 04 00 76 5B ED 66 B6 04 01 00 00 29 29 50 A7 AC 81 C1 91 [17:28:05]CommunicateWithHost err = 0 [17:28:05]CheckOFDResponse [17:28:05]1017 (14) - 77093643461234 [17:28:05]1041 (16) - 0000000000874979 [17:28:05]1040 (4) - 86094 [17:28:05]1012 (4) - 20.09.2024 11:24 [17:28:05]1206 (1) - 0 [17:28:05]OFD Sender: Remove packet 86094 [17:28:05]ProducePacketName [17:28:05]name=ofd_packets/00086094 [17:28:05]NVStorageDeleteData [17:28:05]OFD Sender: No OFD packet to send [17:28:10]OFD Sender: No OFD packet to send [17:28:15]OFD Sender: No OFD packet to send [17:28:20]OFD Sender: No OFD packet to send [17:28:25]OFD Sender: No OFD packet to send [17:28:26]recv_with_timeout no data received [17:28:30]OFD Sender: No OFD packet to send [17:28:35]OFD Sender: No OFD packet to send [17:28:40]OFD Sender: No OFD packet to send [17:28:45]OFD Sender: No OFD packet to send [17:28:50]OFD Sender: No OFD packet to send [17:28:55]OFD Sender: No OFD packet to send [17:29:00]OFD Sender: No OFD packet to send [17:29:05]OFD Sender: No OFD packet to send [17:29:10]OFD Sender: No OFD packet to send [17:29:15]OFD Sender: No OFD packet to send [17:29:20]OFD Sender: No OFD packet to send [17:29:25]OFD Sender: No OFD packet to send [17:26:12]1040 (4) - 86093 [17:26:12]1012 (4) - 20.09.2024 11:22 [17:26:12]1206 (1) - 0 [17:26:12]OFD Sender: Remove packet 86093 [17:26:12]ProducePacketName [17:26:12]name=ofd_packets/00086093 [17:26:12]NVStorageDeleteData [17:26:12]OFD Sender: No OFD packet to send [17:26:17]OFD Sender: No OFD packet to send [17:26:20]recv_with_timeout no data received [17:26:22]OFD Sender: No OFD packet to send [17:26:27]OFD Sender: No OFD packet to send [17:26:32]OFD Sender: No OFD packet to send [17:26:35]recv_with_timeout no data received [17:26:37]accept exits with 9 [17:26:37]New connection [17:26:37]New thread 3066686820 created [17:26:37]Thread 3066830180 joined [17:26:37]Waiting for new connection... [17:26:37] Sock 9.Parse request [17:26:37]Sock 9.Check first char [17:26:37]Sock 9.First char is OK [17:26:37]request: POST /json_proto HTTP/1.0 [17:26:37]Method: POST [17:26:37]URL: /json_proto [17:26:37]Method is POST - this is cgi request [17:26:37]url: /json_proto [17:26:37]query_string will be loaded in cgi processing [17:26:37]execute_cgi json_proto POST (null) [17:26:37]execute_cgi path=json_proto method=POST [17:26:37]POST find Content-Length [17:26:37]Host: 172.17.47.196:8080 [17:26:37]Content-Length: 794 [17:26:37]Content-Type: application/json [17:26:37] [17:26:37]POST finish read [17:26:37]Found Content-Length = 794 [17:26:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870986", "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" : 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" ] } } [17:26:37]execute_script... [17:26: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)870986", "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" : 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" ] } } [17:26:37]POST & json_proto [17:26:37]process_json_proto [17:26:37]json parsed OK: [17:26:37]protocol is kg_v1.0 [17:26:37]action value=close_receipt [17:26:37]process_action close_receipt [17:26:37]cmd_close_receipt [17:26:37]MH_GetDate [17:26:37]Write to MH i2c: F0 00 00 E6 00 D5 [17:26:37]Write i2c OK [17:26:37]MH_I2C_Read... [17:26:37]Read from MH i2c: F0 [17:26:37]MH_I2C_Read... [17:26:37]Read from MH i2c: F0 09 00 [17:26:37]MH_I2C_Read... [17:26:37]Read from MH i2c: F0 09 00 E6 00 00 4D B0 ED 66 4C 6B 94 66 DF [17:26:37]GetLastDocTimeStamp 1726853168 [17:26:37]current date 1726853197 [17:26:37]FM_GetShiftState [17:26:37]SAM_PROTO_GetShiftState [17:26:37]wFMCommunicate request_size=4 [17:26:37]MH_SAM_APDU [17:26:37]CAPDU: 80 13 01 00 [17:26:37]Write to MH i2c: E2 08 00 E7 00 80 13 01 00 00 00 00 00 64 [17:26:37]Write i2c OK [17:26:37]MH_I2C_Read... [17:26:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:37]Read from MH i2c: E2 [17:26:37]MH_I2C_Read... [17:26:37]Read from MH i2c: E2 0E 00 [17:26:37]MH_I2C_Read... [17:26:37]Read from MH i2c: E2 0E 00 E7 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EF [17:26:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:26:37]wFMCommunicate OK [17:26:37]SAM_PROTO_GetShiftState done [17:26:37]FM_GetShiftState done [17:26:37]opened in 1726791534 [17:26:37]opened+sec_in_day 1726877934 [17:26:37]quantity*price = 0 [17:26:37]sum+1 = 1 [17:26:37]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 СНО: Общий режим Чек 254 20.09.2024 17:30 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86095 ФПД: 65514335717962 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T173034&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86095&fm=65514335717962&tin=02508201610067®Number=0000000000092592&sum=50000 [17:30:35]StoreToDocumentArchive [17:30:35]shift 495 fd 86095 [17:30:35]save to /storage/0495/doc_00086095 [17:30:35]save last doc name /storage/0495/doc_00086095 to /storage/kkm_last_doc_name [17:30:35]save OK [17:30:35]Clear old archive folders... [17:30:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:30:35]tlvbuf is 012FABE0 [17:30:35]SAM_PROTO_ClearQueue [17:30:35]wFMCommunicate request_size=4 [17:30:35]MH_SAM_APDU [17:30:35]CAPDU: 80 09 00 00 [17:30:35]Write to MH i2c: E2 08 00 3E 01 80 09 00 00 00 00 00 00 B1 [17:30:35]Write i2c OK [17:30:35]MH_I2C_Read... [17:30:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:30:35]Read from MH i2c: E2 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 03 00 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 03 00 3E 01 00 90 00 B3 [17:30:35]RAPDU: 90 00 [17:30:35]wFMCommunicate OK [17:30:35]SAM_PROTO_ClearQueue done [17:30:35]KKMCreateOFDPacket [17:30:35]OFDProtocolAddRootSTLVToBuf [17:30:35]FM_MakeSignedData [17:30:35]FM_MakeSignedData [17:30:35]SAM_PROTO_SignData [17:30:35]wFMCommunicate request_size=4 [17:30:35]MH_SAM_APDU [17:30:35]CAPDU: 80 0D 01 02 [17:30:35]Write to MH i2c: E2 08 00 3F 01 80 0D 01 02 00 00 00 00 B9 [17:30:35]Write i2c OK [17:30:35]MH_I2C_Read... [17:30:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:30:35]Read from MH i2c: E2 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 03 00 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [17:30:35]RAPDU: 90 00 [17:30:35]wFMCommunicate OK [17:30:35]wFMCommunicate request_size=255 [17:30:35]MH_SAM_APDU [17:30: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 3A B1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3B [17:30:35]Write to MH i2c: E2 02 01 40 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 FE 00 00 00 F4 03 04 00 3A B1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3B 00 00 4D [17:30:35]Write i2c OK [17:30:35]MH_I2C_Read... [17:30:35]OFD Sender: No OFD packet to send [17:30:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:35]Read from MH i2c: E2 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 03 00 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [17:30:35]RAPDU: 90 00 [17:30:35]wFMCommunicate OK [17:30:35]wFMCommunicate request_size=10 [17:30:35]MH_SAM_APDU [17:30:35]CAPDU: 80 0D 02 02 05 95 BE B5 4A 4A [17:30:35]Write to MH i2c: E2 0D 00 41 01 80 0D 02 02 05 00 95 BE B5 4A 4A 00 00 62 [17:30:35]Write i2c OK [17:30:35]MH_I2C_Read... [17:30:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:35]Read from MH i2c: E2 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 03 00 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [17:30:35]RAPDU: 90 00 [17:30:35]wFMCommunicate OK [17:30:35]wFMCommunicate request_size=4 [17:30:35]MH_SAM_APDU [17:30:35]CAPDU: 80 0D 03 02 [17:30:35]Write to MH i2c: E2 08 00 42 01 80 0D 03 02 00 00 00 00 BE [17:30:35]Write i2c OK [17:30:35]MH_I2C_Read... [17:30:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:30:35]Read from MH i2c: E2 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 0B 00 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 0B 00 42 01 00 F7 C9 75 5D 0E B7 AF D9 90 00 9E [17:30:35]RAPDU: F7 C9 75 5D 0E B7 AF D9 90 00 [17:30:35]wFMCommunicate OK [17:30:35]SAM_PROTO_SignData done [17:30:35]FM_MakeSignedData done [17:30:35]CreateOFDProtocolMessage [17:30:35]wFMCommunicate request_size=4 [17:30:35]MH_SAM_APDU [17:30:35]CAPDU: 80 11 00 00 [17:30:35]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [17:30:35]Write i2c OK [17:30:35]MH_I2C_Read... [17:30:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:36]Read from MH i2c: E2 [17:30:36]MH_I2C_Read... [17:30:36]Read from MH i2c: E2 17 00 [17:30:36]MH_I2C_Read... [17:30:36]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 [17:30: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:30:36]wFMCommunicate OK [17:30:36]CreateOFDProtocolMessage done [17:30:36]OFDSenderStorePacket 86095 [17:30:36]StoreOFDPacket docnum=86095 [17:30: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 6E F1 07 01 74 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 3A B1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3B 95 BE B5 4A 4A F7 C9 75 5D 0E B7 AF D9 [17:30:36]CheckFolder [17:30:36]dirname=/storage/ofd_packets [17:30:36]CheckFolder done [17:30:36]ProducePacketName [17:30:36]name=ofd_packets/00086095 [17:30:36]NVStorageSaveData ofd_packets/00086095 [17:30:36]File name is /storage/ofd_packets/00086095 [17:30:36]Write 301 bytes [17:30:36]NVStorageSaveData done [17:30:36]OFDSenderStorePacket done [17:30:36]KKMCreateOFDPacket done [17:30:36]NVStorageSaveData kkm_last_timestamp [17:30:36]File name is /storage/kkm_last_timestamp [17:30:36]Write 4 bytes [17:30:36]NVStorageSaveData done [17:30:36]ExternCall_PrintAddStr [17:30:36]wPrintStart [17:30:36]Write to MH i2c: 01 00 00 44 01 45 [17:30:36]Write i2c OK [17:30:36]MH_I2C_Read... [17:30:36]Read from MH i2c: 01 [17:30:36]MH_I2C_Read... [17:30:36]Read from MH i2c: 01 07 00 [17:30:36]MH_I2C_Read... [17:30:36]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [17:30:36]RasterBufferAndPrint [17:30:36]line Счет N : (1)870988 [17:30:36]line ИНН: 02508201610067 [17:30:36]line Контрольно-Кассовый Чек [17:30:36]line ПРОДАЖА [17:30:36]line ТРК (МРК, ГНК) : 43 [17:30:36]line Товар: 2710124130 [17:30:36]line Аи-92-К-5 [17:30:36]line 7.380 * 67.80 [17:30:36]line = 500.36 [17:30:36]line НДС 12% НСП 1% [17:30:36]line > о реализуемом товаре [17:30:36]line ОКРУГЛЕНИЕ: -0.36 [17:30:36]line ИТОГО: 500.00 [17:30:36]line Внесено: 500.00 [17:30:36]line СДАЧА: 0.00 [17:30:36]line НСП 1% : 4.43 [17:30:36]line НДС 12% : 53.14 [17:30:36]line Наличными: 500.00 [17:30:36]line Безнал.: 0.00 [17:30:36]line Место: АЗС № 137 "Партнер Нефть" [17:30:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:30:36]line СНО: Общий режим [17:30:36]line Чек 254 20.09.2024 17:30 [17:30:36]line Смена: 495 ФФД: 1.0 [17:30:36]line ЗНМ: 0300000064 [17:30:36]line РНМ: 0000000000092592 [17:30:36]line Версия ККМ: 001 [17:30:36]line ФМ: 0000000000874979 [17:30:36]line ФД: 86095 [17:30:36]line ФПД: 65514335717962 [17:30:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T173034&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86095&fm=65514335717962&tin=02508201610067®Number=0000000000092592&sum=50000 [17:30:36]OFD Sender: Processing packet 86095 [packets to send 264, broken 263] [17:30:36]ProducePacketName [17:30:36]name=ofd_packets/00086095 [17:30:36]OFD Sender: To server: pG, [17:30:36]CommunicateWithHost lk.salyk.kg:30040 [17:30:36]ConnectInit lk.salyk.kg [17:30:36]written 0, free lines is 4095 [17:30:36]Write to MH i2c: 01 00 00 6F 01 70 [17:30:36]Write i2c OK [17:30:36]MH_I2C_Read... [17:30:36]Read from MH i2c: 01 [17:30:36]MH_I2C_Read... [17:30:36]Read from MH i2c: 01 07 00 [17:30:36]MH_I2C_Read... [17:30:36]Read from MH i2c: 01 07 00 6F 01 00 00 00 00 00 D9 0C 5C [17:30:36]RasterBufferAndPrint [17:30:36]line [17:30:36]line [17:30:36]line [17:30:36]line [17:30:36]line [17:30:36]written 0, free lines is 3296 [17:30:36]MH_Cut [17:30:36]Write to MH i2c: D1 01 00 76 01 01 49 [17:30:36]Write i2c OK [17:30:36]MH_I2C_Read... [17:30:36]Read from MH i2c: D1 [17:30:36]MH_I2C_Read... [17:30:36]Read from MH i2c: D1 01 00 [17:30:36]MH_I2C_Read... [17:30:36]Read from MH i2c: D1 01 00 76 01 00 48 [17:30:36]Write to MH i2c: 01 00 00 77 01 78 [17:30:36]Write i2c OK [17:30:36]MH_I2C_Read... [17:30:37]*** Cut start [17:30:37]*** Partial cut [17:30:37]*** CUTSNS_PIN = 1 [17:30:37]*** CUTSNS_PIN = 0 [17:30:37]*** Brake cut motor [17:30:38]Read from MH i2c: 01 [17:30:38]MH_I2C_Read... [17:30:38]*** Stop cut motor [17:30:38]*** Cut end [17:30:38]Read from MH i2c: 01 07 00 [17:30:38]MH_I2C_Read... [17:30:38]Read from MH i2c: 01 07 00 77 01 00 00 00 00 00 FF 0F 8D [17:30:38]process_action close_receipt done [17:30:38]requested_data is exist [17:30:38]produce_requested_data [17:30:38]requested_item fm.sn is exist - process it [17:30:38]wFMCommunicate request_size=4 [17:30:38]MH_SAM_APDU [17:30:38]CAPDU: 80 11 00 00 [17:30:38]Write to MH i2c: E2 08 00 78 01 80 11 00 00 00 00 00 00 F3 [17:30:38]Write i2c OK [17:30:38]MH_I2C_Read... [17:30:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:38]Read from MH i2c: E2 [17:30:38]MH_I2C_Read... [17:30:38]Read from MH i2c: E2 17 00 [17:30:38]MH_I2C_Read... [17:30:38]Read from MH i2c: E2 17 00 78 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 52 [17:30:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:30:38]wFMCommunicate OK [17:30:38]requested_item fd.num is exist - process it [17:30:38]SAM_PROTO_GetFieldsCounters [17:30:38]wFMCommunicate request_size=4 [17:30:38]MH_SAM_APDU [17:30:38]CAPDU: 80 13 00 00 [17:30:38]Write to MH i2c: E2 08 00 79 01 80 13 00 00 00 00 00 00 F6 [17:30:38]Write i2c OK [17:30:38]MH_I2C_Read... [17:30:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:30:38]Read from MH i2c: E2 [17:30:38]MH_I2C_Read... [17:30:38]Read from MH i2c: E2 62 00 [17:30:38]MH_I2C_Read... [17:30:38]Read from MH i2c: E2 62 00 79 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 4F 50 01 00 0E 04 04 00 EF 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 AF [17:30: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 4F 50 01 00 0E 04 04 00 EF 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:30:38]wFMCommunicate OK [17:30:38]SAM_PROTO_GetFieldsCounters done [17:30:38]requested_item shift.num is exist - process it [17:30:38]requested_item shift.opened is exist - process it [17:30:38]req_shift_opened [17:30:38]FM_GetShiftState [17:30:38]SAM_PROTO_GetShiftState [17:30:38]wFMCommunicate request_size=4 [17:30:38]MH_SAM_APDU [17:30:38]CAPDU: 80 13 01 00 [17:30:38]Write to MH i2c: E2 08 00 7A 01 80 13 01 00 00 00 00 00 F8 [17:30:38]Write i2c OK [17:30:38]MH_I2C_Read... [17:30:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:38]Read from MH i2c: E2 [17:30:38]MH_I2C_Read... [17:30:38]Read from MH i2c: E2 0E 00 [17:30:38]MH_I2C_Read... [17:30:38]Read from MH i2c: E2 0E 00 7A 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 83 [17:30:38]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:30:38]wFMCommunicate OK [17:30:38]SAM_PROTO_GetShiftState done [17:30:38]FM_GetShiftState done [17:30:38]req_shift_opened done [17:30:38]requested_item shift.open_date is exist - process it [17:30:38]req_shift_open_date [17:30:38]req_shift_open_date done [17:30:38]produce_requested_data done [17:30:38]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86095,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:30:38]process_action_free close_receipt [17:30:38]json_value_free [17:30:38]json_value_free done [17:30:38]process_json_proto returns [17:30:38]Send response to host [17:30:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86095,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:30:38]free response buf [17:30:38]execute_script done [17:30:38]execute_script returns [17:30:38]free content buf [17:30:38]Sock 8.Close socket [17:30:38]Sock 8.Thread stoped [17:30:39]Connected sock=9 [17:30: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 6E F1 07 01 74 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 3A B1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3B 95 BE B5 4A 4A F7 C9 75 5D 0E B7 AF D9 [17:30: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 69 9F 47 00 14 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 4F 50 01 00 F4 03 04 00 14 5C ED 66 B6 04 01 00 00 0B 0F AA 84 C1 43 B1 AC [17:30:41]CommunicateWithHost err = 0 [17:30:41]CheckOFDResponse [17:30:41]1017 (14) - 77093643461234 [17:31:54]ProcessDocumentItem done err = 0, tmpTLVsize=111 [17:31:54]tlvbuf is 0128A100 [17:31:54]KKMLoadAndSignReceiptData [17:31:54]SAM_PROTO_ProcessDocument [17:31:54]wFMCommunicate request_size=9 [17:31:54]MH_SAM_APDU [17:31:54]CAPDU: 80 15 01 00 04 03 00 6F 00 [17:31:54]Write to MH i2c: E2 0C 00 CC 01 80 15 01 00 04 00 03 00 6F 00 00 00 C6 [17:31:54]Write i2c OK [17:31:54]MH_I2C_Read... [17:31:54]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [17:31:54]Read from MH i2c: E2 [17:31:54]MH_I2C_Read... [17:31:54]Read from MH i2c: E2 03 00 [17:31:54]MH_I2C_Read... [17:31:54]Read from MH i2c: E2 03 00 CC 01 00 90 00 41 [17:31:54]RAPDU: 90 00 [17:31:54]wFMCommunicate OK [17:31:54]wFMCommunicate request_size=10 [17:31:54]MH_SAM_APDU [17:31:54]CAPDU: 80 15 02 00 05 1E 04 01 00 01 [17:31:54]Write to MH i2c: E2 0D 00 CD 01 80 15 02 00 05 00 1E 04 01 00 01 00 00 7C [17:31:54]Write i2c OK [17:31:54]MH_I2C_Read... [17:31:54]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:31:54]Read from MH i2c: E2 [17:31:54]MH_I2C_Read... [17:31:54]Read from MH i2c: E2 03 00 [17:31:54]MH_I2C_Read... [17:31:54]Read from MH i2c: E2 03 00 CD 01 00 90 00 42 [17:31:54]RAPDU: 90 00 [17:31:54]wFMCommunicate OK [17:31:54]wFMCommunicate request_size=15 [17:31:54]MH_SAM_APDU [17:31:54]CAPDU: 80 15 02 00 0A FC 03 06 00 14 1E 00 00 00 00 [17:31:54]Write to MH i2c: E2 12 00 CE 01 80 15 02 00 0A 00 FC 03 06 00 14 1E 00 00 00 00 00 00 9A [17:31:54]Write i2c OK [17:31:54]MH_I2C_Read... [17:31:54]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:31:54]Read from MH i2c: E2 [17:31:54]MH_I2C_Read... [17:31:54]Read from MH i2c: E2 03 00 [17:31:54]MH_I2C_Read... [17:31:54]Read from MH i2c: E2 03 00 CE 01 00 90 00 43 [17:31:54]RAPDU: 90 00 [17:31:54]wFMCommunicate OK [17:31:54]wFMCommunicate request_size=47 [17:31:54]MH_SAM_APDU [17:31:54]CAPDU: 80 15 02 00 2A 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 [17:31:54]Write to MH i2c: E2 32 00 CF 01 80 15 02 00 2A 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 00 00 20 [17:31:54]Write i2c OK [17:31:54]MH_I2C_Read... [17:31:54]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:31:54]Read from MH i2c: E2 [17:31:54]MH_I2C_Read... [17:31:54]Read from MH i2c: E2 03 00 [17:31:54]MH_I2C_Read... [17:31:54]Read from MH i2c: E2 03 00 CF 01 00 90 00 44 [17:31:54]RAPDU: 90 00 [17:31:54]wFMCommunicate OK [17:31:54]wFMCommunicate request_size=15 [17:31:54]MH_SAM_APDU [17:31:54]CAPDU: 80 15 02 00 0A 07 04 06 00 14 1E 00 00 00 00 [17:31:54]Write to MH i2c: E2 12 00 D0 01 80 15 02 00 0A 00 07 04 06 00 14 1E 00 00 00 00 00 00 A8 [17:31:54]Write i2c OK [17:31:54]MH_I2C_Read... [17:31:55]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:31:55]Read from MH i2c: E2 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 D0 01 00 90 00 45 [17:31:55]RAPDU: 90 00 [17:31:55]wFMCommunicate OK [17:31:55]wFMCommunicate request_size=15 [17:31:55]MH_SAM_APDU [17:31:55]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [17:31:55]Write to MH i2c: E2 12 00 D1 01 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 A9 [17:31:55]Write i2c OK [17:31:55]MH_I2C_Read... [17:31:55]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:31:55]Read from MH i2c: E2 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 D1 01 00 90 00 46 [17:31:55]RAPDU: 90 00 [17:31:55]wFMCommunicate OK [17:31:55]wFMCommunicate request_size=11 [17:31:55]MH_SAM_APDU [17:31:55]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [17:31:55]Write to MH i2c: E2 0E 00 D2 01 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 85 [17:31:55]Write i2c OK [17:31:55]MH_I2C_Read... [17:31:55]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:31:55]Read from MH i2c: E2 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 D2 01 00 90 00 47 [17:31:55]RAPDU: 90 00 [17:31:55]wFMCommunicate OK [17:31:55]wFMCommunicate request_size=13 [17:31:55]MH_SAM_APDU [17:31:55]CAPDU: 80 15 02 00 08 F4 03 04 00 8A B1 ED 66 [17:31:55]Write to MH i2c: E2 10 00 D3 01 80 15 02 00 08 00 F4 03 04 00 8A B1 ED 66 00 00 ED [17:31:55]Write i2c OK [17:31:55]MH_I2C_Read... [17:31:55]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:31:55]Read from MH i2c: E2 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 D3 01 00 90 00 48 [17:31:55]RAPDU: 90 00 [17:31:55]wFMCommunicate OK [17:31:55]wFMCommunicate request_size=25 [17:31:55]MH_SAM_APDU [17:31:55]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 [17:31:55]Write to MH i2c: E2 1C 00 D4 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 B9 [17:31:55]Write i2c OK [17:31:55]MH_I2C_Read... [17:31:55]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:31:55]Read from MH i2c: E2 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [17:31:55]RAPDU: 90 00 [17:31:55]wFMCommunicate OK [17:31:55]wFMCommunicate request_size=4 [17:31:55]MH_SAM_APDU [17:31:55]CAPDU: 80 15 03 00 [17:31:55]Write to MH i2c: E2 08 00 D5 01 80 15 03 00 00 00 00 00 57 [17:31:55]Write i2c OK [17:31:55]MH_I2C_Read... [17:31:55]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [17:31:55]Read from MH i2c: E2 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 40 00 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 40 00 D5 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 51 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 00 01 00 00 35 04 06 00 79 98 B3 11 50 F2 90 00 03 [17:31:55]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 51 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 00 01 00 00 35 04 06 00 79 98 B3 11 50 F2 90 00 [17:31:55]wFMCommunicate OK [17:31:55]SAM_PROTO_ProcessDocument answer len = 59 [17:31:55]SAM_PROTO_ProcessDocument done [17:31:55]SetTLVBufToDocument [17:31:55]Processing tag 1209 (04B9) [17:31:55]Malloc new data [17:31:55]Processing tag 1041 (0411) [17:31:55]Processing tag 1040 (0410) [17:31:55]Malloc new data [17:31:55]Processing tag 1038 (040E) [17:31:55]Malloc new data [17:31:55]Processing tag 1042 (0412) [17:31:55]Malloc new data [17:31:55]Processing tag 1077 (0435) [17:31:55]Malloc new data [17:31:55]SetTLVBufToDocument err=0 [17:31:55]KKMLoadAndSignReceiptData store KKM data [17:31:55]KKMLoadAndSignReceiptData err=0 [17:31:55]wFMCommunicate request_size=4 [17:31:55]MH_SAM_APDU [17:31:55]CAPDU: 80 11 00 00 [17:31:55]Write to MH i2c: E2 08 00 D6 01 80 11 00 00 00 00 00 00 51 [17:31:55]Write i2c OK [17:31:55]MH_I2C_Read... [17:31:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:55]Read from MH i2c: E2 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 17 00 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 17 00 D6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B0 [17:31: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:31:55]wFMCommunicate OK [17:31:55]Счет N : (3)147838 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА Товар: 4700000480050 Напиток Nitro Energy эн green ж/б 0,45л 1.000 * 77.00 = 77.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 77.00 НСП 1% : 0.68 НДС 12% : 8.18 Наличными: 77.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 256 20.09.2024 17:31 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86097 ФПД: 133696746246386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T173154&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86097&fm=133696746246386&tin=02508201610067®Number=0000000000092592&sum=7700 0 [17:31:55]StoreToDocumentArchive [17:31:55]shift 495 fd 86097 [17:31:55]save to /storage/0495/doc_00086097 [17:31:55]save last doc name /storage/0495/doc_00086097 to /storage/kkm_last_doc_name [17:31:55]save OK [17:31:55]Clear old archive folders... [17:31:55]ProcessDocumentItem done err = 0, tmpTLVsize=293 [17:31:55]tlvbuf is 012EC600 [17:31:55]SAM_PROTO_ClearQueue [17:31:55]wFMCommunicate request_size=4 [17:31:55]MH_SAM_APDU [17:31:55]CAPDU: 80 09 00 00 [17:31:55]Write to MH i2c: E2 08 00 D7 01 80 09 00 00 00 00 00 00 4A [17:31:55]Write i2c OK [17:31:55]MH_I2C_Read... [17:31:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:31:55]Read from MH i2c: E2 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [17:31:55]RAPDU: 90 00 [17:31:55]wFMCommunicate OK [17:31:55]SAM_PROTO_ClearQueue done [17:31:55]KKMCreateOFDPacket [17:31:55]OFDProtocolAddRootSTLVToBuf [17:31:55]FM_MakeSignedData [17:31:55]FM_MakeSignedData [17:31:55]SAM_PROTO_SignData [17:31:55]wFMCommunicate request_size=4 [17:31:55]MH_SAM_APDU [17:31:55]CAPDU: 80 0D 01 02 [17:31:55]Write to MH i2c: E2 08 00 D8 01 80 0D 01 02 00 00 00 00 52 [17:31:55]Write i2c OK [17:31:55]MH_I2C_Read... [17:31:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:31:55]Read from MH i2c: E2 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [17:31:55]RAPDU: 90 00 [17:31:55]wFMCommunicate OK [17:31:55]wFMCommunicate request_size=255 [17:31:55]MH_SAM_APDU [17:31:55]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 00 01 00 00 F4 03 04 00 8A B1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [17:31:55]Write to MH i2c: E2 02 01 D9 01 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 00 01 00 00 F4 03 04 00 8A B1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 66 [17:31:55]Write i2c OK [17:31:55]MH_I2C_Read... [17:31:55]OFD Sender: Processing packet 86096 [packets to send 264, broken 263] [17:31:55]ProducePacketName [17:31:55]name=ofd_packets/00086096 [17:31:55]OFD Sender: To server: pG, [17:31:55]CommunicateWithHost lk.salyk.kg:30040 [17:31:55]ConnectInit lk.salyk.kg [17:31:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:55]Read from MH i2c: E2 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 [17:31:55]MH_I2C_Read... [17:31:55]Read from MH i2c: E2 03 00 D9 01 00 90 00 4E [17:31:55]RAPDU: 90 00 [17:31:55]wFMCommunicate OK [17:31:55]wFMCommunicate request_size=52 [17:31:55]MH_SAM_APDU [17:31:55]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 51 50 01 00 35 04 06 00 79 98 B3 11 50 F2 [17:31:55]Write to MH i2c: E2 37 00 DA 01 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 51 50 01 00 35 04 06 00 79 98 B3 11 50 F2 00 00 DF [17:31:56]Write i2c OK [17:31:56]MH_I2C_Read... [17:31:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:56]Read from MH i2c: E2 [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: E2 03 00 [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: E2 03 00 DA 01 00 90 00 4F [17:31:56]RAPDU: 90 00 [17:31:56]wFMCommunicate OK [17:31:56]wFMCommunicate request_size=4 [17:31:56]MH_SAM_APDU [17:31:56]CAPDU: 80 0D 03 02 [17:31:56]Write to MH i2c: E2 08 00 DB 01 80 0D 03 02 00 00 00 00 57 [17:31:56]Write i2c OK [17:31:56]MH_I2C_Read... [17:31:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:31:56]Read from MH i2c: E2 [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: E2 0B 00 [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: E2 0B 00 DB 01 00 4D BE 64 45 53 1A EA 31 90 00 94 [17:31:56]RAPDU: 4D BE 64 45 53 1A EA 31 90 00 [17:31:56]wFMCommunicate OK [17:31:56]SAM_PROTO_SignData done [17:31:56]FM_MakeSignedData done [17:31:56]CreateOFDProtocolMessage [17:31:56]wFMCommunicate request_size=4 [17:31:56]MH_SAM_APDU [17:31:56]CAPDU: 80 11 00 00 [17:31:56]Write to MH i2c: E2 08 00 DC 01 80 11 00 00 00 00 00 00 57 [17:31:56]Write i2c OK [17:31:56]MH_I2C_Read... [17:31:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:56]Read from MH i2c: E2 [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: E2 17 00 [17:31:56]MH_I2C_Read... [17:31:56]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:31: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:31:56]wFMCommunicate OK [17:31:56]CreateOFDProtocolMessage done [17:31:56]OFDSenderStorePacket 86097 [17:31:56]StoreOFDPacket docnum=86097 [17:31: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 39 01 00 00 40 9D 31 01 51 E4 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 00 01 00 00 F4 03 04 00 8A B1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 79 98 B3 11 50 F2 4D BE 64 45 53 1A EA 31 [17:31:56]CheckFolder [17:31:56]dirname=/storage/ofd_packets [17:31:56]CheckFolder done [17:31:56]ProducePacketName [17:31:56]name=ofd_packets/00086097 [17:31:56]NVStorageSaveData ofd_packets/00086097 [17:31:56]File name is /storage/ofd_packets/00086097 [17:31:56]Write 343 bytes [17:31:56]NVStorageSaveData done [17:31:56]OFDSenderStorePacket done [17:31:56]KKMCreateOFDPacket done [17:31:56]NVStorageSaveData kkm_last_timestamp [17:31:56]File name is /storage/kkm_last_timestamp [17:31:56]Write 4 bytes [17:31:56]NVStorageSaveData done [17:31:56]ExternCall_PrintAddStr [17:31:56]wPrintStart [17:31:56]Write to MH i2c: 01 00 00 DD 01 DE [17:31:56]Write i2c OK [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: 01 [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: 01 07 00 [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: 01 07 00 DD 01 00 00 00 00 00 FF 0F F3 [17:31:56]RasterBufferAndPrint [17:31:56]line Счет N : (3)147838 [17:31:56]line ИНН: 02508201610067 [17:31:56]line Контрольно-Кассовый Чек [17:31:56]line ПРОДАЖА [17:31:56]line Товар: 4700000480050 [17:31:56]line Напиток Nitro Energy эн green ж/б 0,45л [17:31:56]line 1.000 * 77.00 [17:31:56]line = 77.00 [17:31:56]line НДС 12% НСП 1% [17:31:56]line > о реализуемом товаре [17:31:56]line ИТОГО: 77.00 [17:31:56]line НСП 1% : 0.68 [17:31:56]line НДС 12% : 8.18 [17:31:56]line Наличными: 77.00 [17:31:56]line Безнал.: 0.00 [17:31:56]line Место: АЗС № 137 "Партнер Нефть" [17:31:56]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:31:56]line СНО: Общий режим [17:31:56]line Чек 256 20.09.2024 17:31 [17:31:56]line Смена: 495 ФФД: 1.0 [17:31:56]line ЗНМ: 0300000064 [17:31:56]line РНМ: 0000000000092592 [17:31:56]line Версия ККМ: 001 [17:31:56]line ФМ: 0000000000874979 [17:31:56]line ФД: 86097 [17:31:56]line ФПД: 133696746246386 [17:31:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T173154&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86097&fm=133696746246386&tin=02508201610067®Number=0000000000092592&sum=7700 [17:31:56]line 0 [17:31:56]written 0, free lines is 4095 [17:31:56]Write to MH i2c: 01 00 00 06 02 08 [17:31:56]Write i2c OK [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: 01 [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: 01 07 00 [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: 01 07 00 06 02 00 00 00 00 00 F4 0C 0F [17:31:56]RasterBufferAndPrint [17:31:56]line [17:31:56]line [17:31:56]line [17:31:56]line [17:31:56]line [17:31:56]written 0, free lines is 3329 [17:31:56]MH_Cut [17:31:56]Write to MH i2c: D1 01 00 0D 02 01 E1 [17:31:56]Write i2c OK [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: D1 [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: D1 01 00 [17:31:56]MH_I2C_Read... [17:31:56]Read from MH i2c: D1 01 00 0D 02 00 E0 [17:31:56]Write to MH i2c: 01 00 00 0E 02 10 [17:31:56]Write i2c OK [17:31:56]MH_I2C_Read... [17:31:57]*** Cut start [17:31:57]*** Partial cut [17:31:57]*** CUTSNS_PIN = 1 [17:31:57]*** CUTSNS_PIN = 0 [17:31:57]*** Brake cut motor [17:31:58]Read from MH i2c: 01 [17:31:58]MH_I2C_Read... [17:31:58]*** Stop cut motor [17:31:58]*** Cut end [17:31:58]Read from MH i2c: 01 07 00 [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: 01 07 00 0E 02 00 00 00 00 00 FF 0F 25 [17:31:58]process_action close_receipt done [17:31:58]requested_data is exist [17:31:58]produce_requested_data [17:31:58]requested_item fm.sn is exist - process it [17:31:58]wFMCommunicate request_size=4 [17:31:58]MH_SAM_APDU [17:31:58]CAPDU: 80 11 00 00 [17:31:58]Write to MH i2c: E2 08 00 0F 02 80 11 00 00 00 00 00 00 8B [17:31:58]Write i2c OK [17:31:58]MH_I2C_Read... [17:31:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:58]Read from MH i2c: E2 [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: E2 17 00 [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: E2 17 00 0F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EA [17:31: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:31:58]wFMCommunicate OK [17:31:58]requested_item fd.num is exist - process it [17:31:58]SAM_PROTO_GetFieldsCounters [17:31:58]wFMCommunicate request_size=4 [17:31:58]MH_SAM_APDU [17:31:58]CAPDU: 80 13 00 00 [17:31:58]Write to MH i2c: E2 08 00 10 02 80 13 00 00 00 00 00 00 8E [17:31:58]Write i2c OK [17:31:58]MH_I2C_Read... [17:31:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:31:58]Read from MH i2c: E2 [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: E2 62 00 [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: E2 62 00 10 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 52 [17:31: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 51 50 01 00 0E 04 04 00 EF 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:31:58]wFMCommunicate OK [17:31:58]SAM_PROTO_GetFieldsCounters done [17:31:58]requested_item shift.num is exist - process it [17:31:58]requested_item shift.opened is exist - process it [17:31:58]req_shift_opened [17:31:58]FM_GetShiftState [17:31:58]SAM_PROTO_GetShiftState [17:31:58]wFMCommunicate request_size=4 [17:31:58]MH_SAM_APDU [17:31:58]CAPDU: 80 13 01 00 [17:31:58]Write to MH i2c: E2 08 00 11 02 80 13 01 00 00 00 00 00 90 [17:31:58]Write i2c OK [17:31:58]MH_I2C_Read... [17:31:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:58]Read from MH i2c: E2 [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: E2 0E 00 [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: E2 0E 00 11 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1B [17:31:58]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:31:58]wFMCommunicate OK [17:31:58]SAM_PROTO_GetShiftState done [17:31:58]FM_GetShiftState done [17:31:58]req_shift_opened done [17:31:58]requested_item shift.open_date is exist - process it [17:31:58]req_shift_open_date [17:31:58]req_shift_open_date done [17:31:58]produce_requested_data done [17:31:58]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86097,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:31:58]process_action_free close_receipt [17:31:58]json_value_free [17:31:58]json_value_free done [17:31:58]process_json_proto returns [17:31:58]Send response to host [17:31:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86097,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:31:58]free response buf [17:31:58]execute_script done [17:31:58]execute_script returns [17:31:58]free content buf [17:31:58]Sock 9.Close socket [17:31:58]Sock 9.Thread stoped [17:32:00]ConnectInit Can't take IP for lk.salyk.kg [17:32:00]CommunicateWithHost connect error [17:32:00]CommunicateWithHost err = -1 [17:32:00]OFD Sender: Server communicate error [17:32:00]OFD Sender: Processing packet 86096 [packets to send 265, broken 263] [17:32:00]ProducePacketName [17:32:00]name=ofd_packets/00086096 [17:32:00]OFD Sender: To server: pG, [17:32:00]CommunicateWithHost lk.salyk.kg:30040 [17:32:00]ConnectInit lk.salyk.kg [17:32:05]ConnectInit Can't take IP for lk.salyk.kg [17:32:05]CommunicateWithHost connect error [17:32:05]CommunicateWithHost err = -1 [17:32:05]OFD Sender: Server communicate error [17:32:10]OFD Sender: Processing packet 86096 [packets to send 265, broken 263] [17:32:10]ProducePacketName [17:32:10]name=ofd_packets/00086096 [17:32:10]OFD Sender: To server: pG, [17:32:10]CommunicateWithHost lk.salyk.kg:30040 [17:32:10]ConnectInit lk.salyk.kg [17:32:13]ConnectInit Can't connect to host [17:32:15]ConnectInit Can't take IP for lk.salyk.kg [17:32:15]CommunicateWithHost connect error [17:32:15]CommunicateWithHost err = -1 [17:32:15]OFD Sender: Server communicate error [17:32:19]ConnectInit Can't connect to host [17:32:20]OFD Sender: Processing packet 86096 [packets to send 265, broken 263] [17:32:20]ProducePacketName [17:32:20]name=ofd_packets/00086096 [17:32:20]OFD Sender: To server: pG, [17:32:20]CommunicateWithHost lk.salyk.kg:30040 [17:32:20]ConnectInit lk.salyk.kg [17:32:24]ConnectInit Can't connect to host [17:32:25]ConnectInit Can't take IP for lk.salyk.kg [17:32:25]CommunicateWithHost connect error [17:32:25]CommunicateWithHost err = -1 [17:32:25]OFD Sender: Server communicate error [17:32:30]OFD Sender: Processing packet 86096 [packets to send 265, broken 263] [17:32:30]ProducePacketName [17:32:30]name=ofd_packets/00086096 [17:32:30]OFD Sender: To server: pG, [17:32:30]CommunicateWithHost lk.salyk.kg:30040 [17:32:30]ConnectInit lk.salyk.kg [17:32:34]Connected sock=10 [17:32: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 95 01 00 00 23 70 8D 01 CE 35 5A 03 01 00 03 00 81 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 D0 07 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 68 74 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 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 A8 AC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 12 00 00 00 00 07 04 06 00 A8 AC 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 58 B1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 5D ED 44 3F AA 73 3B 4E B4 0A 8D 05 43 9C [17:32: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 D7 C3 47 00 B9 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 50 50 01 00 F4 03 04 00 85 5C ED 66 B6 04 01 00 00 22 C5 6C 93 8A 1A B9 5E [17:32:35]CommunicateWithHost err = 0 [17:32:35]CheckOFDResponse [17:32:35]1017 (14) - 77093643461234 [17:32:35]1041 (16) - 0000000000874979 [17:32:35]1040 (4) - 86096 [17:32:35]1012 (4) - 20.09.2024 11:29 [17:32:35]1206 (1) - 0 [17:32:35]OFD Sender: Remove packet 86096 [17:32:35]ProducePacketName [17:32:35]name=ofd_packets/00086096 [17:32:35]NVStorageDeleteData [17:32:36]OFD Sender: Processing packet 86097 [packets to send 264, broken 263] [17:32:36]ProducePacketName [17:32:36]name=ofd_packets/00086097 [17:32:36]OFD Sender: To server: pG, [17:32:36]CommunicateWithHost lk.salyk.kg:30040 [17:32:36]ConnectInit lk.salyk.kg [17:32:38]Connected sock=9 [17:32: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 39 01 00 00 40 9D 31 01 51 E4 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 00 01 00 00 F4 03 04 00 8A B1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 79 98 B3 11 50 F2 4D BE 64 45 53 1A EA 31 [17:32: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 C0 D1 47 00 E6 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 51 50 01 00 F4 03 04 00 89 5C ED 66 B6 04 01 00 00 8D D5 05 AE C9 5F F0 D2 [17:32:38]CommunicateWithHost err = 0 [17:32:38]CheckOFDResponse [17:32:38]1017 (14) - 77093643461234 [17:32:38]1041 (16) - 0000000000874979 [17:32:38]1040 (4) - 86097 [17:32:38]1012 (4) - 20.09.2024 11:29 [17:32:38]1206 (1) - 0 [17:32:38]OFD Sender: Remove packet 86097 [17:32:38]ProducePacketName [17:32:38]name=ofd_packets/00086097 [17:32:38]NVStorageDeleteData [17:32:39]OFD Sender: No OFD packet to send [17:32:44]OFD Sender: No OFD packet to send [17:32:49]OFD Sender: No OFD packet to send [17:32:54]OFD Sender: No OFD packet to send [17:32:59]OFD Sender: No OFD packet to send [17:33:04]OFD Sender: No OFD packet to send [17:33:09]OFD Sender: No OFD packet to send [17:33:14]OFD Sender: No OFD packet to send [17:30:41]1041 (16) - 0000000000874979 [17:30:41]1040 (4) - 86095 [17:30:41]1012 (4) - 20.09.2024 11:27 [17:30:41]1206 (1) - 0 [17:30:41]OFD Sender: Remove packet 86095 [17:30:41]ProducePacketName [17:30:41]name=ofd_packets/00086095 [17:30:41]NVStorageDeleteData [17:30:41]OFD Sender: No OFD packet to send [17:30:45]recv_with_timeout no data received [17:30:46]OFD Sender: No OFD packet to send [17:30:51]OFD Sender: No OFD packet to send [17:30:56]OFD Sender: No OFD packet to send [17:31:01]OFD Sender: No OFD packet to send [17:31:03]accept exits with 10 [17:31:03]New connection [17:31:03]New thread 3066686820 created [17:31:03]Thread 3066830180 joined [17:31:03]Waiting for new connection... [17:31:03] Sock 10.Parse request [17:31:03]Sock 10.Check first char [17:31:03]Sock 10.First char is OK [17:31:03]request: POST /json_proto HTTP/1.0 [17:31:03]Method: POST [17:31:03]URL: /json_proto [17:31:03]Method is POST - this is cgi request [17:31:03]url: /json_proto [17:31:03]query_string will be loaded in cgi processing [17:31:03]execute_cgi json_proto POST (null) [17:31:03]execute_cgi path=json_proto method=POST [17:31:03]POST find Content-Length [17:31:03]Host: 172.17.47.196:8080 [17:31:03]Content-Length: 907 [17:31:03]Content-Type: application/json [17:31:03] [17:31:03]POST finish read [17:31:03]Found Content-Length = 907 [17:31:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147837", "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" : 2.000, "sum" : 298.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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" : 442.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:03]execute_script... [17:31: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)147837", "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" : 2.000, "sum" : 298.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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" : 442.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:03]POST & json_proto [17:31:03]process_json_proto [17:31:03]json parsed OK: [17:31:03]protocol is kg_v1.0 [17:31:03]action value=close_receipt [17:31:03]process_action close_receipt [17:31:03]cmd_close_receipt [17:31:03]MH_GetDate [17:31:03]Write to MH i2c: F0 00 00 7B 01 6B [17:31:03]Write i2c OK [17:31:03]MH_I2C_Read... [17:31:03]Read from MH i2c: F0 [17:31:03]MH_I2C_Read... [17:31:03]Read from MH i2c: F0 09 00 [17:31:03]MH_I2C_Read... [17:31:03]Read from MH i2c: F0 09 00 7B 01 00 58 B1 ED 66 4C 6B 94 66 81 [17:31:03]GetLastDocTimeStamp 1726853434 [17:31:03]current date 1726853464 [17:31:03]FM_GetShiftState [17:31:03]SAM_PROTO_GetShiftState [17:31:03]wFMCommunicate request_size=4 [17:31:03]MH_SAM_APDU [17:31:03]CAPDU: 80 13 01 00 [17:31:03]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [17:31:03]Write i2c OK [17:31:03]MH_I2C_Read... [17:31:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:03]Read from MH i2c: E2 [17:31:03]MH_I2C_Read... [17:31:03]Read from MH i2c: E2 0E 00 [17:31:03]MH_I2C_Read... [17:31:03]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 85 [17:31:03]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:31:03]wFMCommunicate OK [17:31:03]SAM_PROTO_GetShiftState done [17:31:03]FM_GetShiftState done [17:31:03]opened in 1726791534 [17:31:03]opened+sec_in_day 1726877934 [17:31:03]quantity*price = 29800 [17:31:03]sum+1 = 29801 [17:31:03]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 257 20.09.2024 17:34 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30073912 ФМ: 0000000000874979 ФД: 86098 ФПД: 33350339809507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T173425&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86098&fm=33350339809507&tin=02508201610067®Number=0000000000092592&sum=0 [17:34:25]StoreToDocumentArchive [17:34:25]shift 495 fd 86098 [17:34:25]save to /storage/0495/doc_00086098 [17:34:25]save last doc name /storage/0495/doc_00086098 to /storage/kkm_last_doc_name [17:34:25]save OK [17:34:25]Clear old archive folders... [17:34:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:34:25]tlvbuf is 01301EC0 [17:34:25]SAM_PROTO_ClearQueue [17:34:25]wFMCommunicate request_size=4 [17:34:25]MH_SAM_APDU [17:34:25]CAPDU: 80 09 00 00 [17:34:25]Write to MH i2c: E2 08 00 20 02 80 09 00 00 00 00 00 00 94 [17:34:25]Write i2c OK [17:34:25]MH_I2C_Read... [17:34:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:34:25]Read from MH i2c: E2 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: E2 03 00 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [17:34:25]RAPDU: 90 00 [17:34:25]wFMCommunicate OK [17:34:25]SAM_PROTO_ClearQueue done [17:34:25]KKMCreateOFDPacket [17:34:25]OFDProtocolAddRootSTLVToBuf [17:34:25]FM_MakeSignedData [17:34:25]FM_MakeSignedData [17:34:25]SAM_PROTO_SignData [17:34:25]wFMCommunicate request_size=4 [17:34:25]MH_SAM_APDU [17:34:25]CAPDU: 80 0D 01 02 [17:34:25]Write to MH i2c: E2 08 00 21 02 80 0D 01 02 00 00 00 00 9C [17:34:25]Write i2c OK [17:34:25]MH_I2C_Read... [17:34:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:34:25]Read from MH i2c: E2 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: E2 03 00 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [17:34:25]RAPDU: 90 00 [17:34:25]wFMCommunicate OK [17:34:25]wFMCommunicate request_size=255 [17:34:25]MH_SAM_APDU [17:34: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 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 01 01 00 00 F4 03 04 00 21 B2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 1E [17:34:25]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 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 01 01 00 00 F4 03 04 00 21 B2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 1E 00 00 FB [17:34:25]Write i2c OK [17:34:25]MH_I2C_Read... [17:34:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:34:26]Read from MH i2c: E2 [17:34:26]MH_I2C_Read... [17:34:26]Read from MH i2c: E2 03 00 [17:34:26]MH_I2C_Read... [17:34:26]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [17:34:26]RAPDU: 90 00 [17:34:26]wFMCommunicate OK [17:34:26]wFMCommunicate request_size=10 [17:34:26]MH_SAM_APDU [17:34:26]CAPDU: 80 0D 02 02 05 54 FB 28 50 E3 [17:34:26]Write to MH i2c: E2 0D 00 23 02 80 0D 02 02 05 00 54 FB 28 50 E3 00 00 53 [17:34:26]Write i2c OK [17:34:26]MH_I2C_Read... [17:34:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:34:26]Read from MH i2c: E2 [17:34:26]MH_I2C_Read... [17:34:26]Read from MH i2c: E2 03 00 [17:34:26]MH_I2C_Read... [17:34:26]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [17:34:26]RAPDU: 90 00 [17:34:26]wFMCommunicate OK [17:34:26]wFMCommunicate request_size=4 [17:34:26]MH_SAM_APDU [17:34:26]CAPDU: 80 0D 03 02 [17:34:26]Write to MH i2c: E2 08 00 24 02 80 0D 03 02 00 00 00 00 A1 [17:34:26]Write i2c OK [17:34:26]MH_I2C_Read... [17:34:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:34:26]Read from MH i2c: E2 [17:34:26]MH_I2C_Read... [17:34:26]Read from MH i2c: E2 0B 00 [17:34:26]MH_I2C_Read... [17:34:26]Read from MH i2c: E2 0B 00 24 02 00 33 FB CB 10 79 CD E5 22 90 00 F8 [17:34:26]RAPDU: 33 FB CB 10 79 CD E5 22 90 00 [17:34:26]wFMCommunicate OK [17:34:26]SAM_PROTO_SignData done [17:34:26]FM_MakeSignedData done [17:34:26]CreateOFDProtocolMessage [17:34:26]wFMCommunicate request_size=4 [17:34:26]MH_SAM_APDU [17:34:26]CAPDU: 80 11 00 00 [17:34:26]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [17:34:26]Write i2c OK [17:34:26]MH_I2C_Read... [17:34:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:34:26]Read from MH i2c: E2 [17:34:26]MH_I2C_Read... [17:34:26]Read from MH i2c: E2 17 00 [17:34:26]MH_I2C_Read... [17:34:26]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 [17: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 [17:34:26]wFMCommunicate OK [17:34:26]CreateOFDProtocolMessage done [17:34:26]OFDSenderStorePacket 86098 [17:34:26]StoreOFDPacket docnum=86098 [17:34: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 9F B7 07 01 82 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 01 01 00 00 F4 03 04 00 21 B2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 1E 54 FB 28 50 E3 33 FB CB 10 79 CD E5 22 [17:34:26]CheckFolder [17:34:26]dirname=/storage/ofd_packets [17:34:26]CheckFolder done [17:34:26]ProducePacketName [17:34:26]name=ofd_packets/00086098 [17:34:26]NVStorageSaveData ofd_packets/00086098 [17:34:26]File name is /storage/ofd_packets/00086098 [17:34:26]Write 301 bytes [17:34:26]NVStorageSaveData done [17:34:26]OFDSenderStorePacket done [17:34:26]KKMCreateOFDPacket done [17:34:26]NVStorageSaveData kkm_last_timestamp [17:34:26]File name is /storage/kkm_last_timestamp [17:34:26]Write 4 bytes [17:34:26]NVStorageSaveData done [17:34:26]ExternCall_PrintAddStr [17:34:26]wPrintStart [17:34:26]Write to MH i2c: 01 00 00 26 02 28 [17:34:26]Write i2c OK [17:34:26]MH_I2C_Read... [17:34:26]Read from MH i2c: 01 [17:34:26]MH_I2C_Read... [17:34:26]Read from MH i2c: 01 07 00 [17:34:26]MH_I2C_Read... [17:34:26]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [17:34:26]RasterBufferAndPrint [17:34:26]line Счет N : (1)870989 [17:34:26]line ИНН: 02508201610067 [17:34:26]line Контрольно-Кассовый Чек [17:34:26]line ПРОДАЖА [17:34:26]line ТРК (МРК, ГНК) : 43 [17:34:26]line Товар: 2710124130 [17:34:26]line Аи-92-К-5 [17:34:26]line 20.000 * 0.00 [17:34:26]line = 0.00 [17:34:26]line НДС 12% НСП 1% [17:34:26]line > о реализуемом товаре [17:34:26]line ИТОГО: 0.00 [17:34:26]line НСП 1% : 0.00 [17:34:26]line НДС 12% : 0.00 [17:34:26]line Наличными: 0.00 [17:34:26]line Безнал.: 0.00 [17:34:26]line Место: АЗС № 137 "Партнер Нефть" [17:34:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:34:26]line СНО: Общий режим [17:34:26]line Чек 257 20.09.2024 17:34 [17:34:26]line Смена: 495 ФФД: 1.0 [17:34:26]line ЗНМ: 0300000064 [17:34:26]line РНМ: 0000000000092592 [17:34:26]line Версия ККМ: 001 [17:34:26]line Талоны: ТК ГПНА Online [17:34:26]line 30073912 [17:34:26]line ФМ: 0000000000874979 [17:34:26]line ФД: 86098 [17:34:26]line ФПД: 33350339809507 [17:34:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T173425&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86098&fm=33350339809507&tin=02508201610067®Number=0000000000092592&sum=0 [17:34:26]OFD Sender: Processing packet 86098 [packets to send 264, broken 263] [17:34:26]ProducePacketName [17:34:26]name=ofd_packets/00086098 [17:34:26]OFD Sender: To server: pG, [17:34:26]CommunicateWithHost lk.salyk.kg:30040 [17:34:26]ConnectInit lk.salyk.kg [17:34:26]written 0, free lines is 4095 [17:34:27]Write to MH i2c: 01 00 00 50 02 52 [17:34:27]Write i2c OK [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: 01 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: 01 07 00 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: 01 07 00 50 02 00 00 00 00 00 ED 0C 52 [17:34:27]RasterBufferAndPrint [17:34:27]line [17:34:27]line [17:34:27]line [17:34:27]line [17:34:27]line [17:34:27]written 0, free lines is 3313 [17:34:27]MH_Cut [17:34:27]Write to MH i2c: D1 01 00 57 02 01 2B [17:34:27]Write i2c OK [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: D1 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: D1 01 00 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: D1 01 00 57 02 00 2A [17:34:27]Write to MH i2c: 01 00 00 58 02 5A [17:34:27]Write i2c OK [17:34:27]MH_I2C_Read... [17:34:27]*** Cut start [17:34:27]*** Partial cut [17:34:27]*** CUTSNS_PIN = 1 [17:34:27]*** CUTSNS_PIN = 0 [17:34:28]*** Brake cut motor [17:34:28]Read from MH i2c: 01 [17:34:28]MH_I2C_Read... [17:34:28]*** Stop cut motor [17:34:28]*** Cut end [17:34:28]Read from MH i2c: 01 07 00 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: 01 07 00 58 02 00 00 00 00 00 FF 0F 6F [17:34:28]process_action close_receipt done [17:34:28]requested_data is exist [17:34:28]produce_requested_data [17:34:28]requested_item fm.sn is exist - process it [17:34:28]wFMCommunicate request_size=4 [17:34:28]MH_SAM_APDU [17:34:28]CAPDU: 80 11 00 00 [17:34:28]Write to MH i2c: E2 08 00 59 02 80 11 00 00 00 00 00 00 D5 [17:34:28]Write i2c OK [17:34:28]MH_I2C_Read... [17:34:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:34:28]Read from MH i2c: E2 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: E2 17 00 [17:34:28]MH_I2C_Read... [17:34:28]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 [17:34: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:34:28]wFMCommunicate OK [17:34:28]requested_item fd.num is exist - process it [17:34:28]SAM_PROTO_GetFieldsCounters [17:34:28]wFMCommunicate request_size=4 [17:34:28]MH_SAM_APDU [17:34:28]CAPDU: 80 13 00 00 [17:34:28]Write to MH i2c: E2 08 00 5A 02 80 13 00 00 00 00 00 00 D8 [17:34:28]Write i2c OK [17:34:28]MH_I2C_Read... [17:34:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:34:28]Read from MH i2c: E2 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: E2 62 00 [17:34:28]MH_I2C_Read... [17:34:28]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 52 50 01 00 0E 04 04 00 EF 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 A0 [17:34: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 52 50 01 00 0E 04 04 00 EF 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:34:28]wFMCommunicate OK [17:34:28]SAM_PROTO_GetFieldsCounters done [17:34:28]requested_item shift.num is exist - process it [17:34:28]requested_item shift.opened is exist - process it [17:34:28]req_shift_opened [17:34:28]FM_GetShiftState [17:34:28]SAM_PROTO_GetShiftState [17:34:28]wFMCommunicate request_size=4 [17:34:28]MH_SAM_APDU [17:34:28]CAPDU: 80 13 01 00 [17:34:28]Write to MH i2c: E2 08 00 5B 02 80 13 01 00 00 00 00 00 DA [17:34:28]Write i2c OK [17:34:28]MH_I2C_Read... [17:34:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:34:28]Read from MH i2c: E2 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: E2 0E 00 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: E2 0E 00 5B 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 65 [17:34:28]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:34:28]wFMCommunicate OK [17:34:28]SAM_PROTO_GetShiftState done [17:34:28]FM_GetShiftState done [17:34:28]req_shift_opened done [17:34:28]requested_item shift.open_date is exist - process it [17:34:28]req_shift_open_date [17:34:28]req_shift_open_date done [17:34:28]produce_requested_data done [17:34:28]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86098,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:34:28]process_action_free close_receipt [17:34:28]json_value_free [17:34:28]json_value_free done [17:34:28]process_json_proto returns [17:34:28]Send response to host [17:34:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86098,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:34:28]free response buf [17:34:28]execute_script done [17:34:28]execute_script returns [17:34:28]free content buf [17:34:28]Sock 8.Close socket [17:34:28]Sock 8.Thread stoped [17:34:31]Connected sock=11 [17:34: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 9F B7 07 01 82 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 01 01 00 00 F4 03 04 00 21 B2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 1E 54 FB 28 50 E3 33 FB CB 10 79 CD E5 22 [17:34: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 9F FF 47 00 E7 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 52 50 01 00 F4 03 04 00 FA 5C ED 66 B6 04 01 00 00 F7 6C DA BF 34 C8 52 E7 [17:34:32]CommunicateWithHost err = 0 [17:34:32]CheckOFDResponse [17:34:32]1017 (14) - 77093643461234 [17:34:32]1041 (16) - 0000000000874979 [17:34:32]1040 (4) - 86098 [17:34:32]1012 (4) - 20.09.2024 11:31 [17:34:32]1206 (1) - 0 [17:34:32]OFD Sender: Remove packet 86098 [17:34:32]ProducePacketName [17:34:32]name=ofd_packets/00086098 [17:34:32]NVStorageDeleteData [17:34:32]OFD Sender: No OFD packet to send [17:34:37]OFD Sender: No OFD packet to send [17:34:43]OFD Sender: No OFD packet to send [17:34:48]OFD Sender: No OFD packet to send [17:34:53]OFD Sender: No OFD packet to send [17:34:58]OFD Sender: No OFD packet to send [17:35:03]OFD Sender: No OFD packet to send [17:35:08]OFD Sender: No OFD packet to send [17:35:13]OFD Sender: No OFD packet to send [17:35:18]OFD Sender: No OFD packet to send [17:35:23]OFD Sender: No OFD packet to send [17:35:28]OFD Sender: No OFD packet to send [17:35:33]OFD Sender: No OFD packet to send [17:35:38]OFD Sender: No OFD packet to send [17:35:43]OFD Sender: No OFD packet to send [17:35:48]OFD Sender: No OFD packet to send [17:35:53]OFD Sender: No OFD packet to send [17:35:58]OFD Sender: No OFD packet to send [17:36:03]OFD Sender: No OFD packet to send [17:36:08]OFD Sender: No OFD packet to send [17:36:13]OFD Sender: No OFD packet to send [17:36:18]OFD Sender: No OFD packet to send [17:36:23]OFD Sender: No OFD packet to send [17:36:28]OFD Sender: No OFD packet to send [17:36:33]OFD Sender: No OFD packet to send [17:36:38]OFD Sender: No OFD packet to send [17:36:43]OFD Sender: No OFD packet to send [17:36:48]OFD Sender: No OFD packet to send [17:36:53]OFD Sender: No OFD packet to send [17:36:58]OFD Sender: No OFD packet to send [17:37:03]OFD Sender: No OFD packet to send [17:37:08]OFD Sender: No OFD packet to send [17:37:13]OFD Sender: No OFD packet to send [17:37:18]OFD Sender: No OFD packet to send [17:37:23]OFD Sender: No OFD packet to send [17:37:28]OFD Sender: No OFD packet to send [17:37:33]OFD Sender: No OFD packet to send [17:37:38]OFD Sender: No OFD packet to send [17:37:43]OFD Sender: No OFD packet to send [17:37:48]OFD Sender: No OFD packet to send [17:37:53]OFD Sender: No OFD packet to send [17:37:58]OFD Sender: No OFD packet to send [17:38:03]OFD Sender: No OFD packet to send [17:38:08]OFD Sender: No OFD packet to send [17:38:13]OFD Sender: No OFD packet to send [17:38:16]recv_with_timeout no data received [17:38:18]OFD Sender: No OFD packet to send [17:38:21]accept exits with 9 [17:38:21]New connection [17:38:21]New thread 3066830180 created [17:38:21]Thread 3066686820 joined [17:38:21]Waiting for new connection... [17:38:21] Sock 9.Parse request [17:38:21]Sock 9.Check first char [17:38:21]Sock 9.First char is OK [17:38:21]request: POST /json_proto HTTP/1.0 [17:38:21]Method: POST [17:38:21]URL: /json_proto [17:38:21]Method is POST - this is cgi request [17:38:21]url: /json_proto [17:38:21]query_string will be loaded in cgi processing [17:38:21]execute_cgi json_proto POST (null) [17:38:21]execute_cgi path=json_proto method=POST [17:38:21]POST find Content-Length [17:38:21]Host: 172.17.47.196:8080 [17:38:21]Content-Length: 677 [17:38:21]Content-Type: application/json [17:38:21] [17:38:21]POST finish read [17:38:21]Found Content-Length = 677 [17:38:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870991", "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 }]} ], "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" ] } } [17:38:21]execute_script... [17:38: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)870991", "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 }]} ], "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" ] } } [17:38:21]POST & json_proto [17:38:21]process_json_proto [17:38:21]json parsed OK: [17:38:21]protocol is kg_v1.0 [17:38:21]action value=close_receipt [17:38:21]process_action close_receipt [17:38:21]cmd_close_receipt [17:38:21]MH_GetDate [17:38:21]Write to MH i2c: F0 00 00 5C 02 4D [17:38:21]Write i2c OK [17:38:21]MH_I2C_Read... [17:38:21]Read from MH i2c: F0 [17:38:21]MH_I2C_Read... [17:38:21]Read from MH i2c: F0 09 00 [17:38:21]MH_I2C_Read... [17:38:21]Read from MH i2c: F0 09 00 5C 02 00 0D B3 ED 66 4C 6B 94 66 1A [17:38:21]GetLastDocTimeStamp 1726853665 [17:38:21]current date 1726853901 [17:38:21]FM_GetShiftState [17:38:21]SAM_PROTO_GetShiftState [17:38:21]wFMCommunicate request_size=4 [17:38:21]MH_SAM_APDU [17:38:21]CAPDU: 80 13 01 00 [17:38:21]Write to MH i2c: E2 08 00 5D 02 80 13 01 00 00 00 00 00 DC [17:38:21]Write i2c OK [17:38:21]MH_I2C_Read... [17:38:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:21]Read from MH i2c: E2 [17:38:21]MH_I2C_Read... [17:38:21]Read from MH i2c: E2 0E 00 [17:38:21]MH_I2C_Read... [17:38:21]Read from MH i2c: E2 0E 00 5D 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 67 [17:38:21]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:38:21]wFMCommunicate OK [17:38:21]SAM_PROTO_GetShiftState done [17:38:21]FM_GetShiftState done [17:38:21]opened in 1726791534 [17:38:21]opened+sec_in_day 1726877934 [17:38:21]quantity*price = 25018 [17:38:21]sum+1 = 25019 [17:38:21]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 СНО: Общий режим Чек 258 20.09.2024 17:38 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86099 ФПД: 81533844922032 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T173821&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86099&fm=81533844922032&tin=02508201610067®Number=0000000000092592&sum=25000 [17:38:22]StoreToDocumentArchive [17:38:22]shift 495 fd 86099 [17:38:22]save to /storage/0495/doc_00086099 [17:38:22]save last doc name /storage/0495/doc_00086099 to /storage/kkm_last_doc_name [17:38:22]save OK [17:38:22]Clear old archive folders... [17:38:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:38:22]tlvbuf is 01287470 [17:38:22]SAM_PROTO_ClearQueue [17:38:22]wFMCommunicate request_size=4 [17:38:22]MH_SAM_APDU [17:38:22]CAPDU: 80 09 00 00 [17:38:22]Write to MH i2c: E2 08 00 6A 02 80 09 00 00 00 00 00 00 DE [17:38:22]Write i2c OK [17:38:22]MH_I2C_Read... [17:38:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:38:22]Read from MH i2c: E2 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: E2 03 00 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: E2 03 00 6A 02 00 90 00 E0 [17:38:22]RAPDU: 90 00 [17:38:22]wFMCommunicate OK [17:38:22]SAM_PROTO_ClearQueue done [17:38:22]KKMCreateOFDPacket [17:38:22]OFDProtocolAddRootSTLVToBuf [17:38:22]FM_MakeSignedData [17:38:22]FM_MakeSignedData [17:38:22]SAM_PROTO_SignData [17:38:22]wFMCommunicate request_size=4 [17:38:22]MH_SAM_APDU [17:38:22]CAPDU: 80 0D 01 02 [17:38:22]Write to MH i2c: E2 08 00 6B 02 80 0D 01 02 00 00 00 00 E6 [17:38:22]Write i2c OK [17:38:22]MH_I2C_Read... [17:38:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:38:22]Read from MH i2c: E2 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: E2 03 00 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [17:38:22]RAPDU: 90 00 [17:38:22]wFMCommunicate OK [17:38:22]wFMCommunicate request_size=255 [17:38:22]MH_SAM_APDU [17:38: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 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 02 01 00 00 F4 03 04 00 0D B3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4A [17:38:22]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 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 02 01 00 00 F4 03 04 00 0D B3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4A 00 00 75 [17:38:22]Write i2c OK [17:38:22]MH_I2C_Read... [17:38:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:22]Read from MH i2c: E2 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: E2 03 00 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [17:38:22]RAPDU: 90 00 [17:38:22]wFMCommunicate OK [17:38:22]wFMCommunicate request_size=10 [17:38:22]MH_SAM_APDU [17:38:22]CAPDU: 80 0D 02 02 05 27 93 DD 1E B0 [17:38:22]Write to MH i2c: E2 0D 00 6D 02 80 0D 02 02 05 00 27 93 DD 1E B0 00 00 58 [17:38:22]Write i2c OK [17:38:22]MH_I2C_Read... [17:38:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:22]Read from MH i2c: E2 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: E2 03 00 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: E2 03 00 6D 02 00 90 00 E3 [17:38:22]RAPDU: 90 00 [17:38:22]wFMCommunicate OK [17:38:22]wFMCommunicate request_size=4 [17:38:22]MH_SAM_APDU [17:38:22]CAPDU: 80 0D 03 02 [17:38:22]Write to MH i2c: E2 08 00 6E 02 80 0D 03 02 00 00 00 00 EB [17:38:22]Write i2c OK [17:38:22]MH_I2C_Read... [17:38:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:38:22]Read from MH i2c: E2 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: E2 0B 00 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: E2 0B 00 6E 02 00 67 D7 CF A6 D5 57 43 B6 90 00 C4 [17:38:22]RAPDU: 67 D7 CF A6 D5 57 43 B6 90 00 [17:38:22]wFMCommunicate OK [17:38:22]SAM_PROTO_SignData done [17:38:22]FM_MakeSignedData done [17:38:22]CreateOFDProtocolMessage [17:38:22]wFMCommunicate request_size=4 [17:38:22]MH_SAM_APDU [17:38:22]CAPDU: 80 11 00 00 [17:38:22]Write to MH i2c: E2 08 00 6F 02 80 11 00 00 00 00 00 00 EB [17:38:22]Write i2c OK [17:38:22]MH_I2C_Read... [17:38:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:22]Read from MH i2c: E2 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: E2 17 00 [17:38:22]MH_I2C_Read... [17:38:22]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 [17: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 [17:38:22]wFMCommunicate OK [17:38:22]CreateOFDProtocolMessage done [17:38:22]OFDSenderStorePacket 86099 [17:38:22]StoreOFDPacket docnum=86099 [17:38: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 47 CF 07 01 42 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 02 01 00 00 F4 03 04 00 0D B3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4A 27 93 DD 1E B0 67 D7 CF A6 D5 57 43 B6 [17:38:23]CheckFolder [17:38:23]dirname=/storage/ofd_packets [17:38:23]CheckFolder done [17:38:23]ProducePacketName [17:38:23]name=ofd_packets/00086099 [17:38:23]NVStorageSaveData ofd_packets/00086099 [17:38:23]File name is /storage/ofd_packets/00086099 [17:38:23]Write 301 bytes [17:38:23]NVStorageSaveData done [17:38:23]OFDSenderStorePacket done [17:38:23]KKMCreateOFDPacket done [17:38:23]NVStorageSaveData kkm_last_timestamp [17:38:23]File name is /storage/kkm_last_timestamp [17:38:23]Write 4 bytes [17:38:23]NVStorageSaveData done [17:38:23]ExternCall_PrintAddStr [17:38:23]wPrintStart [17:38:23]Write to MH i2c: 01 00 00 70 02 72 [17:38:23]Write i2c OK [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: 01 [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: 01 07 00 [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: 01 07 00 70 02 00 00 00 00 00 FF 0F 87 [17:38:23]RasterBufferAndPrint [17:38:23]line Счет N : (1)870991 [17:38:23]line ИНН: 02508201610067 [17:38:23]line Контрольно-Кассовый Чек [17:38:23]line ПРОДАЖА [17:38:23]line ТРК (МРК, ГНК) : 53 [17:38:23]line Товар: 2710124130 [17:38:23]line Аи-92-К-5 [17:38:23]line 3.690 * 67.80 [17:38:23]line = 250.18 [17:38:23]line НДС 12% НСП 1% [17:38:23]line > о реализуемом товаре [17:38:23]line ОКРУГЛЕНИЕ: -0.18 [17:38:23]line ИТОГО: 250.00 [17:38:23]line Внесено: 250.00 [17:38:23]line СДАЧА: 0.00 [17:38:23]line НСП 1% : 2.21 [17:38:23]line НДС 12% : 26.57 [17:38:23]line Наличными: 250.00 [17:38:23]line Безнал.: 0.00 [17:38:23]line Место: АЗС № 137 "Партнер Нефть" [17:38:23]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:38:23]line СНО: Общий режим [17:38:23]line Чек 258 20.09.2024 17:38 [17:38:23]line Смена: 495 ФФД: 1.0 [17:38:23]line ЗНМ: 0300000064 [17:38:23]line РНМ: 0000000000092592 [17:38:23]line Версия ККМ: 001 [17:38:23]line ФМ: 0000000000874979 [17:38:23]line ФД: 86099 [17:38:23]line ФПД: 81533844922032 [17:38:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T173821&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86099&fm=81533844922032&tin=02508201610067®Number=0000000000092592&sum=25000 [17:38:23]OFD Sender: Processing packet 86099 [packets to send 264, broken 263] [17:38:23]ProducePacketName [17:38:23]name=ofd_packets/00086099 [17:38:23]OFD Sender: To server: pG, [17:38:23]CommunicateWithHost lk.salyk.kg:30040 [17:38:23]ConnectInit lk.salyk.kg [17:38:23]written 0, free lines is 4095 [17:38:23]Write to MH i2c: 01 00 00 9B 02 9D [17:38:23]Write i2c OK [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: 01 [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: 01 07 00 [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: 01 07 00 9B 02 00 00 00 00 00 E6 0C 96 [17:38:23]RasterBufferAndPrint [17:38:23]line [17:38:23]line [17:38:23]line [17:38:23]line [17:38:23]line [17:38:23]written 0, free lines is 3308 [17:38:23]MH_Cut [17:38:23]Write to MH i2c: D1 01 00 A2 02 01 76 [17:38:23]Write i2c OK [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: D1 [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: D1 01 00 [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: D1 01 00 A2 02 00 75 [17:38:23]Write to MH i2c: 01 00 00 A3 02 A5 [17:38:23]Write i2c OK [17:38:23]MH_I2C_Read... [17:38:24]*** Cut start [17:38:24]*** Partial cut [17:38:24]*** CUTSNS_PIN = 1 [17:38:24]*** CUTSNS_PIN = 0 [17:38:24]*** Brake cut motor [17:38:25]Read from MH i2c: 01 [17:38:25]MH_I2C_Read... [17:38:25]*** Stop cut motor [17:38:25]*** Cut end [17:38:25]Read from MH i2c: 01 07 00 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: 01 07 00 A3 02 00 00 00 00 00 FF 0F BA [17:38:25]process_action close_receipt done [17:38:25]requested_data is exist [17:38:25]produce_requested_data [17:38:25]requested_item fm.sn is exist - process it [17:38:25]wFMCommunicate request_size=4 [17:38:25]MH_SAM_APDU [17:38:25]CAPDU: 80 11 00 00 [17:38:25]Write to MH i2c: E2 08 00 A4 02 80 11 00 00 00 00 00 00 20 [17:38:25]Write i2c OK [17:38:25]MH_I2C_Read... [17:38:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:25]Read from MH i2c: E2 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: E2 17 00 [17:38:25]MH_I2C_Read... [17:38:25]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 [17:38: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:38:25]wFMCommunicate OK [17:38:25]requested_item fd.num is exist - process it [17:38:25]SAM_PROTO_GetFieldsCounters [17:38:25]wFMCommunicate request_size=4 [17:38:25]MH_SAM_APDU [17:38:25]CAPDU: 80 13 00 00 [17:38:25]Write to MH i2c: E2 08 00 A5 02 80 13 00 00 00 00 00 00 23 [17:38:25]Write i2c OK [17:38:25]MH_I2C_Read... [17:38:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:38:25]Read from MH i2c: E2 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: E2 62 00 [17:38:25]MH_I2C_Read... [17:38:25]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 53 50 01 00 0E 04 04 00 EF 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 EF [17:38:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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:38:25]wFMCommunicate OK [17:38:25]SAM_PROTO_GetFieldsCounters done [17:38:25]requested_item shift.num is exist - process it [17:38:25]requested_item shift.opened is exist - process it [17:38:25]req_shift_opened [17:38:25]FM_GetShiftState [17:38:25]SAM_PROTO_GetShiftState [17:38:25]wFMCommunicate request_size=4 [17:38:25]MH_SAM_APDU [17:38:25]CAPDU: 80 13 01 00 [17:38:25]Write to MH i2c: E2 08 00 A6 02 80 13 01 00 00 00 00 00 25 [17:38:25]Write i2c OK [17:38:25]MH_I2C_Read... [17:38:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:25]Read from MH i2c: E2 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: E2 0E 00 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: E2 0E 00 A6 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B0 [17:38:25]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:38:25]wFMCommunicate OK [17:38:25]SAM_PROTO_GetShiftState done [17:38:25]FM_GetShiftState done [17:38:25]req_shift_opened done [17:38:25]requested_item shift.open_date is exist - process it [17:38:25]req_shift_open_date [17:38:25]req_shift_open_date done [17:38:25]produce_requested_data done [17:38:25]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86099,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:38:25]process_action_free close_receipt [17:38:25]json_value_free [17:38:25]json_value_free done [17:38:25]process_json_proto returns [17:38:25]Send response to host [17:38:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86099,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:38:25]free response buf [17:38:25]execute_script done [17:38:25]execute_script returns [17:38:25]free content buf [17:38:25]Sock 9.Close socket [17:38:25]Sock 9.Thread stoped [17:38:26]Connected sock=11 [17:38: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 47 CF 07 01 42 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 02 01 00 00 F4 03 04 00 0D B3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4A 27 93 DD 1E B0 67 D7 CF A6 D5 57 43 B6 [17:38: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 82 F6 47 00 C6 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 53 50 01 00 F4 03 04 00 E5 5D ED 66 B6 04 01 00 00 34 D9 AB D2 5A 54 09 D2 [17:38:27]CommunicateWithHost err = 0 [17:38:27]CheckOFDResponse [17:38:27]1017 (14) - 77093643461234 [17:38:27]1041 (16) - 0000000000874979 [17:38:27]1040 (4) - 86099 [17:38:27]1012 (4) - 20.09.2024 11:35 [17:38:27]1206 (1) - 0 [17:38:27]OFD Sender: Remove packet 86099 [17:38:27]ProducePacketName [17:38:27]name=ofd_packets/00086099 [17:38:27]NVStorageDeleteData [17:38:27]OFD Sender: No OFD packet to send [17:38:32]OFD Sender: No OFD packet to send [17:38:37]OFD Sender: No OFD packet to send [17:38:42]OFD Sender: No OFD packet to send [17:38:47]OFD Sender: No OFD packet to send [17:38:52]OFD Sender: No OFD packet to send [17:38:57]OFD Sender: No OFD packet to send [17:39:02]OFD Sender: No OFD packet to send [17:39:07]OFD Sender: No OFD packet to send [17:39:12]OFD Sender: No OFD packet to send [17:39:17]OFD Sender: No OFD packet to send [17:39:22]OFD Sender: No OFD packet to send [17:39:27]OFD Sender: No OFD packet to send [17:39:32]OFD Sender: No OFD packet to send [17:39:37]OFD Sender: No OFD packet to send [17:39:42]OFD Sender: No OFD packet to send [17:39:47]OFD Sender: No OFD packet to send [17:39:52]OFD Sender: No OFD packet to send [17:39:57]OFD Sender: No OFD packet to send [17:40:02]OFD Sender: No OFD packet to send [17:40:07]OFD Sender: No OFD packet to send [17:40:12]OFD Sender: No OFD packet to send [17:40:17]OFD Sender: No OFD packet to send [17:40:22]OFD Sender: No OFD packet to send [17:40:26]accept exits with 10 [17:40:26]New connection [17:40:26]New thread 3066686820 created [17:40:26]Thread 3066830180 joined [17:40:26]Waiting for new connection... [17:40:26] Sock 10.Parse request [17:40:26]Sock 10.Check first char [17:40:26]Sock 10.First char is OK [17:40:26]request: POST /json_proto HTTP/1.0 [17:40:26]Method: POST [17:40:26]URL: /json_proto [17:40:26]Method is POST - this is cgi request [17:40:26]url: /json_proto [17:40:26]query_string will be loaded in cgi processing [17:40:26]execute_cgi json_proto POST (null) [17:40:26]execute_cgi path=json_proto method=POST [17:40:26]POST find Content-Length [17:40:26]Host: 172.17.47.196:8080 [17:40:26]Content-Length: 682 [17:40:26]Content-Type: application/json [17:40:26] [17:40:26]POST finish read [17:40:26]Found Content-Length = 682 [17:40:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870992", "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" : 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" ] } } [17:40:26]execute_script... [17:40: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)870992", "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" : 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" ] } } [17:40:26]POST & json_proto [17:40:26]process_json_proto [17:40:26]json parsed OK: [17:40:26]protocol is kg_v1.0 [17:40:26]action value=close_receipt [17:40:26]process_action close_receipt [17:40:26]cmd_close_receipt [17:40:26]MH_GetDate [17:40:26]Write to MH i2c: F0 00 00 A7 02 98 [17:40:26]Write i2c OK [17:40:26]MH_I2C_Read... [17:40:26]Read from MH i2c: F0 [17:40:26]MH_I2C_Read... [17:40:26]Read from MH i2c: F0 09 00 [17:40:26]MH_I2C_Read... [17:40:26]Read from MH i2c: F0 09 00 A7 02 00 8B B3 ED 66 4C 6B 94 66 E3 [17:40:26]GetLastDocTimeStamp 1726853901 [17:40:26]current date 1726854027 [17:40:26]FM_GetShiftState [17:40:26]SAM_PROTO_GetShiftState [17:40:26]wFMCommunicate request_size=4 [17:40:26]MH_SAM_APDU [17:40:26]CAPDU: 80 13 01 00 [17:40:26]Write to MH i2c: E2 08 00 A8 02 80 13 01 00 00 00 00 00 27 [17:40:26]Write i2c OK [17:40:26]MH_I2C_Read... [17:40:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:26]Read from MH i2c: E2 [17:40:26]MH_I2C_Read... [17:40:26]Read from MH i2c: E2 0E 00 [17:40:26]MH_I2C_Read... [17:40:26]Read from MH i2c: E2 0E 00 A8 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B2 [17:40:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:40:26]wFMCommunicate OK [17:40:26]SAM_PROTO_GetShiftState done [17:40:26]FM_GetShiftState done [17:40:26]opened in 1726791534 [17:40:26]opened+sec_in_day 1726877934 [17:40:26]quantity*price = 60045 [17:40:26]sum+1 = 60047 [17:40:26]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 СНО: Общий режим Чек 259 20.09.2024 17:40 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86100 ФПД: 201778344677561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T174027&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86100&fm=201778344677561&tin=02508201610067®Number=0000000000092592&sum=60000 [17:40:27]StoreToDocumentArchive [17:40:27]shift 495 fd 86100 [17:40:27]save to /storage/0495/doc_00086100 [17:40:27]save last doc name /storage/0495/doc_00086100 to /storage/kkm_last_doc_name [17:40:27]save OK [17:40:27]Clear old archive folders... [17:40:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:40:27]tlvbuf is 01287800 [17:40:27]SAM_PROTO_ClearQueue [17:40:27]wFMCommunicate request_size=4 [17:40:27]MH_SAM_APDU [17:40:27]CAPDU: 80 09 00 00 [17:40:27]Write to MH i2c: E2 08 00 B5 02 80 09 00 00 00 00 00 00 29 [17:40:27]Write i2c OK [17:40:27]MH_I2C_Read... [17:40:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:40:27]Read from MH i2c: E2 [17:40:27]MH_I2C_Read... [17:40:27]Read from MH i2c: E2 03 00 [17:40:27]MH_I2C_Read... [17:40:27]Read from MH i2c: E2 03 00 B5 02 00 90 00 2B [17:40:27]RAPDU: 90 00 [17:40:27]wFMCommunicate OK [17:40:27]SAM_PROTO_ClearQueue done [17:40:27]KKMCreateOFDPacket [17:40:27]OFDProtocolAddRootSTLVToBuf [17:40:27]FM_MakeSignedData [17:40:27]FM_MakeSignedData [17:40:27]SAM_PROTO_SignData [17:40:27]wFMCommunicate request_size=4 [17:40:27]MH_SAM_APDU [17:40:27]CAPDU: 80 0D 01 02 [17:40:27]Write to MH i2c: E2 08 00 B6 02 80 0D 01 02 00 00 00 00 31 [17:40:27]Write i2c OK [17:40:27]MH_I2C_Read... [17:40:27]OFD Sender: No OFD packet to send [17:40:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:40:27]Read from MH i2c: E2 [17:40:27]MH_I2C_Read... [17:40:27]Read from MH i2c: E2 03 00 [17:40:27]MH_I2C_Read... [17:40:27]Read from MH i2c: E2 03 00 B6 02 00 90 00 2C [17:40:27]RAPDU: 90 00 [17:40:27]wFMCommunicate OK [17:40:27]wFMCommunicate request_size=255 [17:40:27]MH_SAM_APDU [17:40: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 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 03 01 00 00 F4 03 04 00 8B B3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [17:40:27]Write to MH i2c: E2 02 01 B7 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 03 01 00 00 F4 03 04 00 8B B3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 96 [17:40:27]Write i2c OK [17:40:27]MH_I2C_Read... [17:40:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:40:28]Read from MH i2c: E2 [17:40:28]MH_I2C_Read... [17:40:28]Read from MH i2c: E2 03 00 [17:40:28]MH_I2C_Read... [17:40:28]Read from MH i2c: E2 03 00 B7 02 00 90 00 2D [17:40:28]RAPDU: 90 00 [17:40:28]wFMCommunicate OK [17:40:28]wFMCommunicate request_size=11 [17:40:28]MH_SAM_APDU [17:40:28]CAPDU: 80 0D 02 02 06 B7 84 2E 8E D0 B9 [17:40:28]Write to MH i2c: E2 0E 00 B8 02 80 0D 02 02 06 00 B7 84 2E 8E D0 B9 00 00 C0 [17:40:28]Write i2c OK [17:40:28]MH_I2C_Read... [17:40:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:40:28]Read from MH i2c: E2 [17:40:28]MH_I2C_Read... [17:40:28]Read from MH i2c: E2 03 00 [17:40:28]MH_I2C_Read... [17:40:28]Read from MH i2c: E2 03 00 B8 02 00 90 00 2E [17:40:28]RAPDU: 90 00 [17:40:28]wFMCommunicate OK [17:40:28]wFMCommunicate request_size=4 [17:40:28]MH_SAM_APDU [17:40:28]CAPDU: 80 0D 03 02 [17:40:28]Write to MH i2c: E2 08 00 B9 02 80 0D 03 02 00 00 00 00 36 [17:40:28]Write i2c OK [17:40:28]MH_I2C_Read... [17:40:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:40:28]Read from MH i2c: E2 [17:40:28]MH_I2C_Read... [17:40:28]Read from MH i2c: E2 0B 00 [17:40:28]MH_I2C_Read... [17:40:28]Read from MH i2c: E2 0B 00 B9 02 00 98 0A 70 D5 E0 17 2F E7 90 00 2B [17:40:28]RAPDU: 98 0A 70 D5 E0 17 2F E7 90 00 [17:40:28]wFMCommunicate OK [17:40:28]SAM_PROTO_SignData done [17:40:28]FM_MakeSignedData done [17:40:28]CreateOFDProtocolMessage [17:40:28]wFMCommunicate request_size=4 [17:40:28]MH_SAM_APDU [17:40:28]CAPDU: 80 11 00 00 [17:40:28]Write to MH i2c: E2 08 00 BA 02 80 11 00 00 00 00 00 00 36 [17:40:28]Write i2c OK [17:40:28]MH_I2C_Read... [17:40:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:28]Read from MH i2c: E2 [17:40:28]MH_I2C_Read... [17:40:28]Read from MH i2c: E2 17 00 [17:40:28]MH_I2C_Read... [17:40:28]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 [17:40: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:40:28]wFMCommunicate OK [17:40:28]CreateOFDProtocolMessage done [17:40:28]OFDSenderStorePacket 86100 [17:40:28]StoreOFDPacket docnum=86100 [17:40: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 1F 9F 08 01 91 DD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 03 01 00 00 F4 03 04 00 8B B3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B7 84 2E 8E D0 B9 98 0A 70 D5 E0 17 2F E7 [17:40:28]CheckFolder [17:40:28]dirname=/storage/ofd_packets [17:40:28]CheckFolder done [17:40:28]ProducePacketName [17:40:28]name=ofd_packets/00086100 [17:40:28]NVStorageSaveData ofd_packets/00086100 [17:40:28]File name is /storage/ofd_packets/00086100 [17:40:28]Write 302 bytes [17:40:28]NVStorageSaveData done [17:40:28]OFDSenderStorePacket done [17:40:28]KKMCreateOFDPacket done [17:40:28]NVStorageSaveData kkm_last_timestamp [17:40:28]File name is /storage/kkm_last_timestamp [17:40:28]Write 4 bytes [17:40:28]NVStorageSaveData done [17:40:28]ExternCall_PrintAddStr [17:40:28]wPrintStart [17:40:28]Write to MH i2c: 01 00 00 BB 02 BD [17:40:28]Write i2c OK [17:40:28]MH_I2C_Read... [17:40:28]Read from MH i2c: 01 [17:40:28]MH_I2C_Read... [17:40:28]Read from MH i2c: 01 07 00 [17:40:28]MH_I2C_Read... [17:40:28]Read from MH i2c: 01 07 00 BB 02 00 00 00 00 00 FF 0F D2 [17:40:28]RasterBufferAndPrint [17:40:28]line Счет N : (1)870992 [17:40:28]line ИНН: 02508201610067 [17:40:28]line Контрольно-Кассовый Чек [17:40:28]line ПРОДАЖА [17:40:28]line ТРК (МРК, ГНК) : 34 [17:40:28]line Товар: 2710194210 [17:40:28]line ДТ(л)-К-4 [17:40:28]line 7.880 * 76.20 [17:40:28]line = 600.46 [17:40:28]line НДС 12% НСП 1% [17:40:28]line > о реализуемом товаре [17:40:28]line ОКРУГЛЕНИЕ: -0.46 [17:40:28]line ИТОГО: 600.00 [17:40:28]line Внесено: 600.00 [17:40:28]line СДАЧА: 0.00 [17:40:28]line НСП 1% : 5.31 [17:40:28]line НДС 12% : 63.77 [17:40:28]line Наличными: 600.00 [17:40:28]line Безнал.: 0.00 [17:40:28]line Место: АЗС № 137 "Партнер Нефть" [17:40:28]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:40:28]line СНО: Общий режим [17:40:28]line Чек 259 20.09.2024 17:40 [17:40:28]line Смена: 495 ФФД: 1.0 [17:40:28]line ЗНМ: 0300000064 [17:40:28]line РНМ: 0000000000092592 [17:40:28]line Версия ККМ: 001 [17:40:28]line ФМ: 0000000000874979 [17:40:28]line ФД: 86100 [17:40:28]line ФПД: 201778344677561 [17:40:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T174027&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86100&fm=201778344677561&tin=02508201610067®Number=0000000000092592&sum=60000 [17:40:28]OFD Sender: Processing packet 86100 [packets to send 264, broken 263] [17:40:28]ProducePacketName [17:40:28]name=ofd_packets/00086100 [17:40:28]OFD Sender: To server: pG, [17:40:28]CommunicateWithHost lk.salyk.kg:30040 [17:40:28]ConnectInit lk.salyk.kg [17:40:28]written 0, free lines is 4095 [17:40:29]Write to MH i2c: 01 00 00 E6 02 E8 [17:40:29]Write i2c OK [17:40:29]MH_I2C_Read... [17:40:29]Read from MH i2c: 01 [17:40:29]MH_I2C_Read... [17:40:29]Read from MH i2c: 01 07 00 [17:40:29]MH_I2C_Read... [17:40:29]Read from MH i2c: 01 07 00 E6 02 00 00 00 00 00 DC 0C D7 [17:40:29]RasterBufferAndPrint [17:40:29]line [17:40:29]line [17:40:29]line [17:40:29]line [17:40:29]line [17:40:29]written 0, free lines is 3298 [17:40:29]MH_Cut [17:40:29]Write to MH i2c: D1 01 00 ED 02 01 C1 [17:40:29]Write i2c OK [17:40:29]MH_I2C_Read... [17:40:29]Read from MH i2c: D1 [17:40:29]MH_I2C_Read... [17:40:29]Read from MH i2c: D1 01 00 [17:40:29]MH_I2C_Read... [17:40:29]Read from MH i2c: D1 01 00 ED 02 00 C0 [17:40:29]Write to MH i2c: 01 00 00 EE 02 F0 [17:40:29]Write i2c OK [17:40:29]MH_I2C_Read... [17:40:29]Connected sock=8 [17:40:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 1F 9F 08 01 91 DD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 03 01 00 00 F4 03 04 00 8B B3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B7 84 2E 8E D0 B9 98 0A 70 D5 E0 17 2F E7 [17:40:29]*** Cut start [17:40:29]*** Partial cut [17:40:29]*** CUTSNS_PIN = 1 [17:40:29]*** CUTSNS_PIN = 0 [17:40: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 A4 31 47 00 6A 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 54 50 01 00 F4 03 04 00 60 5E ED 66 B6 04 01 00 00 BC D9 22 02 17 C4 90 F5 [17:40:30]CommunicateWithHost err = 0 [17:40:30]CheckOFDResponse [17:40:30]1017 (14) - 77093643461234 [17:40:30]1041 (16) - 0000000000874979 [17:40:30]1040 (4) - 86100 [17:40:30]1012 (4) - 20.09.2024 11:37 [17:40:30]1206 (1) - 0 [17:40:30]OFD Sender: Remove packet 86100 [17:40:30]ProducePacketName [17:40:30]name=ofd_packets/00086100 [17:40:30]NVStorageDeleteData [17:40:30]*** Brake cut motor [17:40:30]Read from MH i2c: 01 [17:40:30]MH_I2C_Read... [17:40:30]*** Stop cut motor [17:40:30]*** Cut end [17:40:30]Read from MH i2c: 01 07 00 [17:40:30]MH_I2C_Read... [17:40:30]Read from MH i2c: 01 07 00 EE 02 00 00 00 00 00 FF 0F 05 [17:40:30]process_action close_receipt done [17:40:30]requested_data is exist [17:40:30]produce_requested_data [17:40:30]requested_item fm.sn is exist - process it [17:40:30]wFMCommunicate request_size=4 [17:40:30]MH_SAM_APDU [17:40:30]CAPDU: 80 11 00 00 [17:40:30]Write to MH i2c: E2 08 00 EF 02 80 11 00 00 00 00 00 00 6B [17:40:30]Write i2c OK [17:40:30]MH_I2C_Read... [17:40:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:30]Read from MH i2c: E2 [17:40:30]MH_I2C_Read... [17:40:30]Read from MH i2c: E2 17 00 [17:40:30]MH_I2C_Read... [17:40:30]Read from MH i2c: E2 17 00 EF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CA [17:40: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:40:30]wFMCommunicate OK [17:40:30]requested_item fd.num is exist - process it [17:40:30]SAM_PROTO_GetFieldsCounters [17:40:30]wFMCommunicate request_size=4 [17:40:30]MH_SAM_APDU [17:40:30]CAPDU: 80 13 00 00 [17:40:30]Write to MH i2c: E2 08 00 F0 02 80 13 00 00 00 00 00 00 6E [17:40:30]Write i2c OK [17:40:30]MH_I2C_Read... [17:40:30]OFD Sender: No OFD packet to send [17:40:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:40:30]Read from MH i2c: E2 [17:40:30]MH_I2C_Read... [17:40:30]Read from MH i2c: E2 62 00 [17:40:30]MH_I2C_Read... [17:40:30]Read from MH i2c: E2 62 00 F0 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 54 50 01 00 0E 04 04 00 EF 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 3E [17:40: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 54 50 01 00 0E 04 04 00 EF 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:40:30]wFMCommunicate OK [17:40:30]SAM_PROTO_GetFieldsCounters done [17:40:30]requested_item shift.num is exist - process it [17:40:30]requested_item shift.opened is exist - process it [17:40:30]req_shift_opened [17:40:30]FM_GetShiftState [17:40:30]SAM_PROTO_GetShiftState [17:40:30]wFMCommunicate request_size=4 [17:40:30]MH_SAM_APDU [17:40:30]CAPDU: 80 13 01 00 [17:40:30]Write to MH i2c: E2 08 00 F1 02 80 13 01 00 00 00 00 00 70 [17:40:30]Write i2c OK [17:40:30]MH_I2C_Read... [17:40:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:30]Read from MH i2c: E2 [17:40:30]MH_I2C_Read... [17:40:30]Read from MH i2c: E2 0E 00 [17:40:30]MH_I2C_Read... [17:40:30]Read from MH i2c: E2 0E 00 F1 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FB [17:40:30]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:40:30]wFMCommunicate OK [17:40:30]SAM_PROTO_GetShiftState done [17:40:30]FM_GetShiftState done [17:40:30]req_shift_opened done [17:40:30]requested_item shift.open_date is exist - process it [17:40:30]req_shift_open_date [17:40:30]req_shift_open_date done [17:40:30]produce_requested_data done [17:40:30]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86100,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:40:30]process_action_free close_receipt [17:40:30]json_value_free [17:40:30]json_value_free done [17:40:30]process_json_proto returns [17:40:30]Send response to host [17:40:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86100,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:40:30]free response buf [17:40:30]execute_script done [17:40:30]execute_script returns [17:40:30]free content buf [17:40:30]Sock 10.Close socket [17:40:30]Sock 10.Thread stoped [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:40:59]recv_with_timeout no data received [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:11]recv_with_timeout no data received [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:36]recv_with_timeout no data received [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:17]recv_with_timeout no data received [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]accept exits with 9 [17:42:55]New connection [17:42:55]New thread 3066830180 created [17:42:55]Thread 3066686820 joined [17:42:55]Waiting for new connection... [17:42:55] Sock 9.Parse request [17:42:55]Sock 9.Check first char [17:42:55]Sock 9.First char is OK [17:42:55]request: POST /json_proto HTTP/1.0 [17:42:55]Method: POST [17:42:55]URL: /json_proto [17:42:55]Method is POST - this is cgi request [17:42:55]url: /json_proto [17:42:55]query_string will be loaded in cgi processing [17:42:55]execute_cgi json_proto POST (null) [17:42:55]execute_cgi path=json_proto method=POST [17:42:55]POST find Content-Length [17:42:55]Host: 172.17.47.196:8080 [17:42:55]Content-Length: 1239 [17:42:55]Content-Type: application/json [17:42:55] [17:42:55]POST finish read [17:42:55]Found Content-Length = 1239 [17:42:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147839", "tax_sys" : 0, "items" : [ { "code": "4860019001414", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 0,75\u043B \u041F\u042D\u0422", "price" : 165.00, "quantity" : 1.000, "sum" : 165.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000027474", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0437\u0435\u043B \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C\u0430\u0448\u043A\u0430 1\u043B", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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" : 426.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:42:55]execute_script... [17:42:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147839", "tax_sys" : 0, "items" : [ { "code": "4860019001414", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 0,75\u043B \u041F\u042D\u0422", "price" : 165.00, "quantity" : 1.000, "sum" : 165.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000027474", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0437\u0435\u043B \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C\u0430\u0448\u043A\u0430 1\u043B", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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" : 426.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:42:55]POST & json_proto [17:42:55]process_json_proto [17:42:55]json parsed OK: [17:42:55]protocol is kg_v1.0 [17:42:55]action value=close_receipt [17:42:55]process_action close_receipt [17:42:55]cmd_close_receipt [17:42:55]MH_GetDate [17:42:55]Write to MH i2c: F0 00 00 F2 02 E3 [17:42:55]Write i2c OK [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: F0 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: F0 09 00 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: F0 09 00 F2 02 00 20 B4 ED 66 4C 6B 94 66 C4 [17:42:55]GetLastDocTimeStamp 1726854027 [17:42:55]current date 1726854176 [17:42:55]FM_GetShiftState [17:42:55]SAM_PROTO_GetShiftState [17:42:55]wFMCommunicate request_size=4 [17:42:55]MH_SAM_APDU [17:42:55]CAPDU: 80 13 01 00 [17:42:55]Write to MH i2c: E2 08 00 F3 02 80 13 01 00 00 00 00 00 72 [17:42:55]Write i2c OK [17:42:55]MH_I2C_Read... [17:42:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:42:55]Read from MH i2c: E2 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 0E 00 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 0E 00 F3 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FD [17:42:55]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:42:55]wFMCommunicate OK [17:42:55]SAM_PROTO_GetShiftState done [17:42:55]FM_GetShiftState done [17:42:55]opened in 1726791534 [17:42:55]opened+sec_in_day 1726877934 [17:42:55]quantity*price = 16500 [17:42:55]sum+1 = 16501 [17:42:55]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000027474 Напиток FuzeTea зел чай манго,ромашка 1л 1.000 * 105.00 = 105.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 48742245 Сигареты Parliament Silver Blue 1.000 * 156.00 = 156.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 426.00 НСП 1% : 3.77 НДС 12% : 45.24 Наличными: 426.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 260 20.09.2024 17:42 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86101 ФПД: 2973213067106 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T174256&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86101&fm=2973213067106&tin=02508201610067®Number=0000000000092592&sum=42600 0 [17:42:56]StoreToDocumentArchive [17:42:56]shift 495 fd 86101 [17:42:56]save to /storage/0495/doc_00086101 [17:42:56]save last doc name /storage/0495/doc_00086101 to /storage/kkm_last_doc_name [17:42:56]save OK [17:42:56]Clear old archive folders... [17:42:56]ProcessDocumentItem done err = 0, tmpTLVsize=523 [17:42:56]tlvbuf is 01289130 [17:42:56]SAM_PROTO_ClearQueue [17:42:56]wFMCommunicate request_size=4 [17:42:56]MH_SAM_APDU [17:42:56]CAPDU: 80 09 00 00 [17:42:56]Write to MH i2c: E2 08 00 00 03 80 09 00 00 00 00 00 00 75 [17:42:56]Write i2c OK [17:42:56]MH_I2C_Read... [17:42:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:42:56]Read from MH i2c: E2 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: E2 03 00 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: E2 03 00 00 03 00 90 00 77 [17:42:56]RAPDU: 90 00 [17:42:56]wFMCommunicate OK [17:42:56]SAM_PROTO_ClearQueue done [17:42:56]KKMCreateOFDPacket [17:42:56]OFDProtocolAddRootSTLVToBuf [17:42:56]FM_MakeSignedData [17:42:56]FM_MakeSignedData [17:42:56]SAM_PROTO_SignData [17:42:56]wFMCommunicate request_size=4 [17:42:56]MH_SAM_APDU [17:42:56]CAPDU: 80 0D 01 02 [17:42:56]Write to MH i2c: E2 08 00 01 03 80 0D 01 02 00 00 00 00 7D [17:42:56]Write i2c OK [17:42:56]MH_I2C_Read... [17:42:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:42:57]Read from MH i2c: E2 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: E2 03 00 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [17:42:57]RAPDU: 90 00 [17:42:57]wFMCommunicate OK [17:42:57]wFMCommunicate request_size=255 [17:42:57]MH_SAM_APDU [17:42:57]CAPDU: 80 0D 02 02 FA 03 00 0B 02 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 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 74 40 00 00 00 00 13 04 06 00 74 40 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 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 D0 B0 D1 88 D0 BA 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 [17:42:57]Write to MH i2c: E2 02 01 02 03 80 0D 02 02 FA 00 03 00 0B 02 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 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 74 40 00 00 00 00 13 04 06 00 74 40 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 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 D0 B0 D1 88 D0 BA 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 00 00 E5 [17:42:57]Write i2c OK [17:42:57]MH_I2C_Read... [17:42:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:57]Read from MH i2c: E2 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: E2 03 00 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [17:42:57]RAPDU: 90 00 [17:42:57]wFMCommunicate OK [17:42:57]wFMCommunicate request_size=255 [17:42:57]MH_SAM_APDU [17:42:57]CAPDU: 80 0D 02 02 FA 01 BC 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 68 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 11 00 00 00 00 07 04 06 00 68 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 20 B4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 [17:42:57]Write to MH i2c: E2 02 01 03 03 80 0D 02 02 FA 00 01 BC 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 68 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 11 00 00 00 00 07 04 06 00 68 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 20 B4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 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 09 [17:42:57]Write i2c OK [17:42:57]MH_I2C_Read... [17:42:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:57]Read from MH i2c: E2 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: E2 03 00 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: E2 03 00 03 03 00 90 00 7A [17:42:57]RAPDU: 90 00 [17:42:57]wFMCommunicate OK [17:42:57]wFMCommunicate request_size=32 [17:42:57]MH_SAM_APDU [17:42:57]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 37 39 10 04 04 00 55 50 01 00 35 04 06 00 02 B4 41 4F 07 62 [17:42:57]Write to MH i2c: E2 23 00 04 03 80 0D 02 02 1B 00 30 30 30 38 37 34 39 37 39 10 04 04 00 55 50 01 00 35 04 06 00 02 B4 41 4F 07 62 00 00 3F [17:42:57]Write i2c OK [17:42:57]MH_I2C_Read... [17:42:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:57]Read from MH i2c: E2 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: E2 03 00 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: E2 03 00 04 03 00 90 00 7B [17:42:57]RAPDU: 90 00 [17:42:57]wFMCommunicate OK [17:42:57]wFMCommunicate request_size=4 [17:42:57]MH_SAM_APDU [17:42:57]CAPDU: 80 0D 03 02 [17:42:57]Write to MH i2c: E2 08 00 05 03 80 0D 03 02 00 00 00 00 83 [17:42:57]Write i2c OK [17:42:57]MH_I2C_Read... [17:42:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:42:58]Read from MH i2c: E2 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: E2 0B 00 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: E2 0B 00 05 03 00 17 B7 79 6C 06 51 52 8E 90 00 6E [17:42:58]RAPDU: 17 B7 79 6C 06 51 52 8E 90 00 [17:42:58]wFMCommunicate OK [17:42:58]SAM_PROTO_SignData done [17:42:58]FM_MakeSignedData done [17:42:58]CreateOFDProtocolMessage [17:42:58]wFMCommunicate request_size=4 [17:42:58]MH_SAM_APDU [17:42:58]CAPDU: 80 11 00 00 [17:42:58]Write to MH i2c: E2 08 00 06 03 80 11 00 00 00 00 00 00 83 [17:42:58]Write i2c OK [17:42:58]MH_I2C_Read... [17:42:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:42:58]Read from MH i2c: E2 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: E2 17 00 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: E2 17 00 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 [17:42: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:42:58]wFMCommunicate OK [17:42:58]CreateOFDProtocolMessage done [17:42:58]OFDSenderStorePacket 86101 [17:42:58]StoreOFDPacket docnum=86101 [17:42: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 1F 02 00 00 F7 F3 17 02 59 98 5A 03 01 00 03 00 0B 02 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 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 74 40 00 00 00 00 13 04 06 00 74 40 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 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 D0 B0 D1 88 D0 BA 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 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 68 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 11 00 00 00 00 07 04 06 00 68 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 20 B4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 02 B4 41 4F 07 62 17 B7 79 6C 06 51 52 8E [17:42:58]CheckFolder [17:42:58]dirname=/storage/ofd_packets [17:42:58]CheckFolder done [17:42:58]ProducePacketName [17:42:58]name=ofd_packets/00086101 [17:42:58]NVStorageSaveData ofd_packets/00086101 [17:42:58]File name is /storage/ofd_packets/00086101 [17:42:58]Write 573 bytes [17:42:58]NVStorageSaveData done [17:42:58]OFDSenderStorePacket done [17:42:58]KKMCreateOFDPacket done [17:42:58]NVStorageSaveData kkm_last_timestamp [17:42:58]File name is /storage/kkm_last_timestamp [17:42:58]Write 4 bytes [17:42:58]NVStorageSaveData done [17:42:58]ExternCall_PrintAddStr [17:42:58]wPrintStart [17:42:58]Write to MH i2c: 01 00 00 07 03 0A [17:42:58]Write i2c OK [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: 01 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: 01 07 00 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 FF 0F 1F [17:42:58]RasterBufferAndPrint [17:42:58]line Счет N : (3)147839 [17:42:58]line ИНН: 02508201610067 [17:42:58]line Контрольно-Кассовый Чек [17:42:58]line ПРОДАЖА [17:42:58]line Товар: 4860019001414 [17:42:58]line Вода Боржоми 0,75л ПЭТ [17:42:58]line 1.000 * 165.00 [17:42:58]line = 165.00 [17:42:58]line НДС 12% НСП 1% [17:42:58]line > о реализуемом товаре [17:42:58]line Товар: 5449000027474 [17:42:58]line Напиток FuzeTea зел чай манго,ромашка 1л [17:42:58]line 1.000 * 105.00 [17:42:58]line = 105.00 [17:42:58]line НДС 12% НСП 1% [17:42:58]line > о реализуемом товаре [17:42:58]line Товар: 48742245 [17:42:58]line Сигареты Parliament Silver Blue [17:42:58]line 1.000 * 156.00 [17:42:58]line = 156.00 [17:42:58]line НДС 12% НСП 1% [17:42:58]line > о реализуемом товаре [17:42:58]line ИТОГО: 426.00 [17:42:58]line НСП 1% : 3.77 [17:42:58]line НДС 12% : 45.24 [17:42:58]line Наличными: 426.00 [17:42:58]line Безнал.: 0.00 [17:42:58]line Место: АЗС № 137 "Партнер Нефть" [17:42:58]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:42:58]line СНО: Общий режим [17:42:58]line Чек 260 20.09.2024 17:42 [17:42:58]line Смена: 495 ФФД: 1.0 [17:42:58]line ЗНМ: 0300000064 [17:42:58]line РНМ: 0000000000092592 [17:42:58]line Версия ККМ: 001 [17:42:58]line ФМ: 0000000000874979 [17:42:58]line ФД: 86101 [17:42:58]line ФПД: 2973213067106 [17:42:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T174256&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86101&fm=2973213067106&tin=02508201610067®Number=0000000000092592&sum=42600 [17:42:58]OFD Sender: Processing packet 86101 [packets to send 264, broken 263] [17:42:58]ProducePacketName [17:42:58]name=ofd_packets/00086101 [17:42:58]OFD Sender: To server: pG, [17:42:58]CommunicateWithHost lk.salyk.kg:30040 [17:42:58]ConnectInit lk.salyk.kg [17:42:58]line 0 [17:42:58]written 0, free lines is 4095 [17:42:58]Write to MH i2c: 01 00 00 3D 03 40 [17:42:58]Write i2c OK [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: 01 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: 01 07 00 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: 01 07 00 3D 03 00 00 00 00 00 1C 0C 6F [17:42:58]RasterBufferAndPrint [17:42:58]line [17:42:58]line [17:42:59]line [17:42:59]line [17:42:59]line [17:42:59]written 0, free lines is 3104 [17:42:59]MH_Cut [17:42:59]Write to MH i2c: D1 01 00 44 03 01 19 [17:42:59]Write i2c OK [17:42:59]MH_I2C_Read... [17:42:59]Read from MH i2c: D1 [17:42:59]MH_I2C_Read... [17:42:59]Read from MH i2c: D1 01 00 [17:42:59]MH_I2C_Read... [17:42:59]Read from MH i2c: D1 01 00 44 03 00 18 [17:42:59]Write to MH i2c: 01 00 00 45 03 48 [17:42:59]Write i2c OK [17:42:59]MH_I2C_Read... [17:42:59]*** Cut start [17:42:59]*** Partial cut [17:42:59]*** CUTSNS_PIN = 1 [17:42:59]*** CUTSNS_PIN = 0 [17:43:00]Connected sock=10 [17:43:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1F 02 00 00 F7 F3 17 02 59 98 5A 03 01 00 03 00 0B 02 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 36 30 30 31 39 30 30 31 34 31 34 06 04 25 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 37 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 74 40 00 00 00 00 13 04 06 00 74 40 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 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 D0 B0 D1 88 D0 BA 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 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 68 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 11 00 00 00 00 07 04 06 00 68 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 20 B4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 02 B4 41 4F 07 62 17 B7 79 6C 06 51 52 8E [17:43:00]*** Brake cut motor [17:43:00]Read from MH i2c: 01 [17:43:00]MH_I2C_Read... [17:43:00]*** Stop cut motor [17:43:00]*** Cut end [17:43:00]Read from MH i2c: 01 07 00 [17:43:00]MH_I2C_Read... [17:43:00]Read from MH i2c: 01 07 00 45 03 00 00 00 00 00 FF 0F 5D [17:43:00]process_action close_receipt done [17:43:00]requested_data is exist [17:43:00]produce_requested_data [17:43:00]requested_item fm.sn is exist - process it [17:43:00]wFMCommunicate request_size=4 [17:43:00]MH_SAM_APDU [17:43:00]CAPDU: 80 11 00 00 [17:43:00]Write to MH i2c: E2 08 00 46 03 80 11 00 00 00 00 00 00 C3 [17:43:00]Write i2c OK [17:43:00]MH_I2C_Read... [17:43:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:00]Read from MH i2c: E2 [17:43:00]MH_I2C_Read... [17:43:00]Read from MH i2c: E2 17 00 [17:43:00]MH_I2C_Read... [17:43:00]Read from MH i2c: E2 17 00 46 03 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:43: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:43:00]wFMCommunicate OK [17:43:00]requested_item fd.num is exist - process it [17:43:00]SAM_PROTO_GetFieldsCounters [17:43:00]wFMCommunicate request_size=4 [17:43:00]MH_SAM_APDU [17:43:00]CAPDU: 80 13 00 00 [17:43:00]Write to MH i2c: E2 08 00 47 03 80 13 00 00 00 00 00 00 C6 [17:43:00]Write i2c OK [17:43:00]MH_I2C_Read... [17:43: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 57 37 47 00 03 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 55 50 01 00 F4 03 04 00 F7 5E ED 66 B6 04 01 00 00 22 B3 00 BC 09 9D 7C 74 [17:43:00]CommunicateWithHost err = 0 [17:43:00]CheckOFDResponse [17:43:00]1017 (14) - 77093643461234 [17:43:00]1041 (16) - 0000000000874979 [17:43:00]1040 (4) - 86101 [17:43:00]1012 (4) - 20.09.2024 11:39 [17:43:00]1206 (1) - 0 [17:43:00]OFD Sender: Remove packet 86101 [17:43:00]ProducePacketName [17:43:00]name=ofd_packets/00086101 [17:43:00]NVStorageDeleteData [17:43:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:43:00]Read from MH i2c: E2 [17:43:00]MH_I2C_Read... [17:43:00]Read from MH i2c: E2 62 00 [17:43:00]MH_I2C_Read... [17:43:00]Read from MH i2c: E2 62 00 47 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 55 50 01 00 0E 04 04 00 EF 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 9A [17:43: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 55 50 01 00 0E 04 04 00 EF 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:43:00]wFMCommunicate OK [17:43:00]SAM_PROTO_GetFieldsCounters done [17:43:00]requested_item shift.num is exist - process it [17:43:00]requested_item shift.opened is exist - process it [17:43:00]req_shift_opened [17:43:00]FM_GetShiftState [17:43:00]SAM_PROTO_GetShiftState [17:43:00]wFMCommunicate request_size=4 [17:43:00]MH_SAM_APDU [17:43:00]CAPDU: 80 13 01 00 [17:43:00]Write to MH i2c: E2 08 00 48 03 80 13 01 00 00 00 00 00 C8 [17:43:00]Write i2c OK [17:43:00]MH_I2C_Read... [17:43:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:43:00]Read from MH i2c: E2 [17:43:00]MH_I2C_Read... [17:43:00]Read from MH i2c: E2 0E 00 [17:43:00]MH_I2C_Read... [17:43:00]Read from MH i2c: E2 0E 00 48 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 53 [17:43:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:43:00]wFMCommunicate OK [17:43:00]SAM_PROTO_GetShiftState done [17:43:00]FM_GetShiftState done [17:43:00]req_shift_opened done [17:43:00]requested_item shift.open_date is exist - process it [17:43:00]req_shift_open_date [17:43:00]req_shift_open_date done [17:43:00]produce_requested_data done [17:43:00]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86101,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:43:00]process_action_free close_receipt [17:43:00]json_value_free [17:43:00]json_value_free done [17:43:00]process_json_proto returns [17:43:00]Send response to host [17:43:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86101,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:43:00]free response buf [17:43:00]execute_script done [17:43:00]execute_script returns [17:43:00]free content buf [17:43:00]Sock 9.Close socket [17:43:00]Sock 9.Thread stoped [17:43:01]OFD Sender: No OFD packet to send [17:43:06]OFD Sender: No OFD packet to send [17:43:11]OFD Sender: No OFD packet to send [17:43:16]OFD Sender: No OFD packet to send [17:43:21]OFD Sender: No OFD packet to send [17:43:26]OFD Sender: No OFD packet to send [17:43:30]recv_with_timeout no data received [17:43:31]OFD Sender: No OFD packet to send [17:43:36]OFD Sender: No OFD packet to send [17:43:37]accept exits with 8 [17:43:37]New connection [17:43:37]New thread 3066686820 created [17:43:37]Thread 3066830180 joined [17:43:37]Waiting for new connection... [17:43:37] Sock 8.Parse request [17:43:37]Sock 8.Check first char [17:43:37]Sock 8.First char is OK [17:43:37]request: POST /json_proto HTTP/1.0 [17:43:37]Method: POST [17:43:37]URL: /json_proto [17:43:37]Method is POST - this is cgi request [17:43:37]url: /json_proto [17:43:37]query_string will be loaded in cgi processing [17:43:37]execute_cgi json_proto POST (null) [17:43:37]execute_cgi path=json_proto method=POST [17:43:37]POST find Content-Length [17:43:37]Host: 172.17.47.196:8080 [17:43:37]Content-Length: 682 [17:43:37]Content-Type: application/json [17:43:37] [17:43:37]POST finish read [17:43:37]Found Content-Length = 682 [17:43:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870993", "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:43:37]execute_script... [17:43: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)870993", "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:43:37]POST & json_proto [17:43:37]process_json_proto [17:43:37]json parsed OK: [17:43:37]protocol is kg_v1.0 [17:43:37]action value=close_receipt [17:43:37]process_action close_receipt [17:43:37]cmd_close_receipt [17:43:37]MH_GetDate [17:43:37]Write to MH i2c: F0 00 00 49 03 3B [17:43:37]Write i2c OK [17:43:37]MH_I2C_Read... [17:43:37]Read from MH i2c: F0 [17:43:37]MH_I2C_Read... [17:43:37]Read from MH i2c: F0 09 00 [17:43:37]MH_I2C_Read... [17:43:37]Read from MH i2c: F0 09 00 49 03 00 4A B4 ED 66 4C 6B 94 66 46 [17:43:37]GetLastDocTimeStamp 1726854176 [17:43:37]current date 1726854218 [17:43:37]FM_GetShiftState [17:43:37]SAM_PROTO_GetShiftState [17:43:37]wFMCommunicate request_size=4 [17:43:37]MH_SAM_APDU [17:43:37]CAPDU: 80 13 01 00 [17:43:37]Write to MH i2c: E2 08 00 4A 03 80 13 01 00 00 00 00 00 CA [17:43:37]Write i2c OK [17:43:37]MH_I2C_Read... [17:43:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:43:38]Read from MH i2c: E2 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 0E 00 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 0E 00 4A 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 55 [17:43:38]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:43:38]wFMCommunicate OK [17:43:38]SAM_PROTO_GetShiftState done [17:43:38]FM_GetShiftState done [17:43:38]opened in 1726791534 [17:43:38]opened+sec_in_day 1726877934 [17:43:38]quantity*price = 100005 [17:43:38]sum+1 = 100006 [17:43: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 СНО: Общий режим Чек 261 20.09.2024 17:43 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86102 ФПД: 5158205392441 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T174338&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86102&fm=5158205392441&tin=02508201610067®Number=0000000000092592&sum=100000 [17:43:39]StoreToDocumentArchive [17:43:39]shift 495 fd 86102 [17:43:39]save to /storage/0495/doc_00086102 [17:43:39]save last doc name /storage/0495/doc_00086102 to /storage/kkm_last_doc_name [17:43:39]save OK [17:43:39]Clear old archive folders... [17:43:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:43:39]tlvbuf is 0129FBB0 [17:43:39]SAM_PROTO_ClearQueue [17:43:39]wFMCommunicate request_size=4 [17:43:39]MH_SAM_APDU [17:43:39]CAPDU: 80 09 00 00 [17:43:39]Write to MH i2c: E2 08 00 57 03 80 09 00 00 00 00 00 00 CC [17:43:39]Write i2c OK [17:43:39]MH_I2C_Read... [17:43:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:43:39]Read from MH i2c: E2 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: E2 03 00 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: E2 03 00 57 03 00 90 00 CE [17:43:39]RAPDU: 90 00 [17:43:39]wFMCommunicate OK [17:43:39]SAM_PROTO_ClearQueue done [17:43:39]KKMCreateOFDPacket [17:43:39]OFDProtocolAddRootSTLVToBuf [17:43:39]FM_MakeSignedData [17:43:39]FM_MakeSignedData [17:43:39]SAM_PROTO_SignData [17:43:39]wFMCommunicate request_size=4 [17:43:39]MH_SAM_APDU [17:43:39]CAPDU: 80 0D 01 02 [17:43:39]Write to MH i2c: E2 08 00 58 03 80 0D 01 02 00 00 00 00 D4 [17:43:39]Write i2c OK [17:43:39]MH_I2C_Read... [17:43:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:43:39]Read from MH i2c: E2 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: E2 03 00 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: E2 03 00 58 03 00 90 00 CF [17:43:39]RAPDU: 90 00 [17:43:39]wFMCommunicate OK [17:43:39]wFMCommunicate request_size=255 [17:43:39]MH_SAM_APDU [17:43: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 05 01 00 00 F4 03 04 00 4A B4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 04 [17:43:39]Write to MH i2c: E2 02 01 59 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 05 01 00 00 F4 03 04 00 4A B4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 04 00 00 E2 [17:43:39]Write i2c OK [17:43:39]MH_I2C_Read... [17:43:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:43:39]Read from MH i2c: E2 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: E2 03 00 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: E2 03 00 59 03 00 90 00 D0 [17:43:39]RAPDU: 90 00 [17:43:39]wFMCommunicate OK [17:43:39]wFMCommunicate request_size=10 [17:43:39]MH_SAM_APDU [17:43:39]CAPDU: 80 0D 02 02 05 B0 FD 00 06 39 [17:43:39]Write to MH i2c: E2 0D 00 5A 03 80 0D 02 02 05 00 B0 FD 00 06 39 00 00 CD [17:43:39]Write i2c OK [17:43:39]MH_I2C_Read... [17:43:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:43:39]Read from MH i2c: E2 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: E2 03 00 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: E2 03 00 5A 03 00 90 00 D1 [17:43:39]RAPDU: 90 00 [17:43:39]wFMCommunicate OK [17:43:39]wFMCommunicate request_size=4 [17:43:39]MH_SAM_APDU [17:43:39]CAPDU: 80 0D 03 02 [17:43:39]Write to MH i2c: E2 08 00 5B 03 80 0D 03 02 00 00 00 00 D9 [17:43:39]Write i2c OK [17:43:39]MH_I2C_Read... [17:43:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:43:39]Read from MH i2c: E2 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: E2 0B 00 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: E2 0B 00 5B 03 00 DB 8A 7B CC 40 7B F5 6B 90 00 A1 [17:43:39]RAPDU: DB 8A 7B CC 40 7B F5 6B 90 00 [17:43:39]wFMCommunicate OK [17:43:39]SAM_PROTO_SignData done [17:43:39]FM_MakeSignedData done [17:43:39]CreateOFDProtocolMessage [17:43:39]wFMCommunicate request_size=4 [17:43:39]MH_SAM_APDU [17:43:39]CAPDU: 80 11 00 00 [17:43:39]Write to MH i2c: E2 08 00 5C 03 80 11 00 00 00 00 00 00 D9 [17:43:39]Write i2c OK [17:43:39]MH_I2C_Read... [17:43:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:39]Read from MH i2c: E2 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: E2 17 00 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: E2 17 00 5C 03 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:43: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:43:39]wFMCommunicate OK [17:43:39]CreateOFDProtocolMessage done [17:43:39]OFDSenderStorePacket 86102 [17:43:39]StoreOFDPacket docnum=86102 [17:43: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 14 35 07 01 FE 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 05 01 00 00 F4 03 04 00 4A B4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 04 B0 FD 00 06 39 DB 8A 7B CC 40 7B F5 6B [17:43:39]CheckFolder [17:43:39]dirname=/storage/ofd_packets [17:43:39]CheckFolder done [17:43:39]ProducePacketName [17:43:39]name=ofd_packets/00086102 [17:43:39]NVStorageSaveData ofd_packets/00086102 [17:43:39]File name is /storage/ofd_packets/00086102 [17:43:39]Write 301 bytes [17:43:39]NVStorageSaveData done [17:43:39]OFDSenderStorePacket done [17:43:39]KKMCreateOFDPacket done [17:43:39]NVStorageSaveData kkm_last_timestamp [17:43:39]File name is /storage/kkm_last_timestamp [17:43:39]Write 4 bytes [17:43:39]NVStorageSaveData done [17:43:39]ExternCall_PrintAddStr [17:43:39]wPrintStart [17:43:39]Write to MH i2c: 01 00 00 5D 03 60 [17:43:39]OFD Sender: Processing packet 86102 [packets to send 264, broken 263] [17:43:39]ProducePacketName [17:43:39]name=ofd_packets/00086102 [17:43:39]OFD Sender: To server: pG, [17:43:39]CommunicateWithHost lk.salyk.kg:30040 [17:43:39]ConnectInit lk.salyk.kg [17:43:39]Write i2c OK [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: 01 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: 01 07 00 [17:43:39]MH_I2C_Read... [17:43:39]Read from MH i2c: 01 07 00 5D 03 00 00 00 00 00 FF 0F 75 [17:43:39]RasterBufferAndPrint [17:43:39]line Счет N : (1)870993 [17:43:39]line ИНН: 02508201610067 [17:43:39]line Контрольно-Кассовый Чек [17:43:39]line ПРОДАЖА [17:43:39]line ТРК (МРК, ГНК) : 53 [17:43:39]line Товар: 2710124130 [17:43:39]line Аи-92-К-5 [17:43:39]line 14.750 * 67.80 [17:43:39]line = 1000.05 [17:43:39]line НДС 12% НСП 1% [17:43:39]line > о реализуемом товаре [17:43:39]line ОКРУГЛЕНИЕ: -0.05 [17:43:39]line ИТОГО: 1000.00 [17:43:39]line Внесено: 1000.00 [17:43:39]line СДАЧА: 0.00 [17:43:39]line НСП 1% : 8.85 [17:43:39]line НДС 12% : 106.20 [17:43:39]line Наличными: 1000.00 [17:43:39]line Безнал.: 0.00 [17:43:39]line Место: АЗС № 137 "Партнер Нефть" [17:43:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:43:39]line СНО: Общий режим [17:43:39]line Чек 261 20.09.2024 17:43 [17:43:39]line Смена: 495 ФФД: 1.0 [17:43:39]line ЗНМ: 0300000064 [17:43:39]line РНМ: 0000000000092592 [17:43:39]line Версия ККМ: 001 [17:43:39]line ФМ: 0000000000874979 [17:43:39]line ФД: 86102 [17:43:39]line ФПД: 5158205392441 [17:43:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T174338&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86102&fm=5158205392441&tin=02508201610067®Number=0000000000092592&sum=100000 [17:43:40]written 0, free lines is 4095 [17:43:40]Write to MH i2c: 01 00 00 88 03 8B [17:43:40]Write i2c OK [17:43:40]MH_I2C_Read... [17:43:40]Read from MH i2c: 01 [17:43:40]MH_I2C_Read... [17:43:40]Read from MH i2c: 01 07 00 [17:43:40]MH_I2C_Read... [17:43:40]Read from MH i2c: 01 07 00 88 03 00 00 00 00 00 DA 0C 78 [17:43:40]RasterBufferAndPrint [17:43:40]line [17:43:40]line [17:43:40]line [17:43:40]line [17:43:40]line [17:43:40]written 0, free lines is 3297 [17:43:40]MH_Cut [17:43:40]Write to MH i2c: D1 01 00 8F 03 01 64 [17:43:40]Write i2c OK [17:43:40]MH_I2C_Read... [17:43:40]Read from MH i2c: D1 [17:43:40]MH_I2C_Read... [17:43:40]Read from MH i2c: D1 01 00 [17:43:40]MH_I2C_Read... [17:43:40]Read from MH i2c: D1 01 00 8F 03 00 63 [17:43:40]Write to MH i2c: 01 00 00 90 03 93 [17:43:40]Write i2c OK [17:43:40]MH_I2C_Read... [17:43:41]*** Cut start [17:43:41]*** Partial cut [17:43:41]*** CUTSNS_PIN = 1 [17:43:41]*** CUTSNS_PIN = 0 [17:43:41]*** Brake cut motor [17:43:41]Read from MH i2c: 01 [17:43:41]MH_I2C_Read... [17:43:41]*** Stop cut motor [17:43:41]*** Cut end [17:43:41]Read from MH i2c: 01 07 00 [17:43:41]MH_I2C_Read... [17:43:41]Read from MH i2c: 01 07 00 90 03 00 00 00 00 00 FF 0F A8 [17:43:41]process_action close_receipt done [17:43:41]requested_data is exist [17:43:41]produce_requested_data [17:43:41]requested_item fm.sn is exist - process it [17:43:41]wFMCommunicate request_size=4 [17:43:41]MH_SAM_APDU [17:43:41]CAPDU: 80 11 00 00 [17:43:41]Write to MH i2c: E2 08 00 91 03 80 11 00 00 00 00 00 00 0E [17:43:41]Write i2c OK [17:43:41]MH_I2C_Read... [17:43:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:41]Read from MH i2c: E2 [17:43:41]MH_I2C_Read... [17:43:41]Read from MH i2c: E2 17 00 [17:43:41]MH_I2C_Read... [17:43:41]Read from MH i2c: E2 17 00 91 03 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:43:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [17:43:41]wFMCommunicate OK [17:43:41]requested_item fd.num is exist - process it [17:43:41]SAM_PROTO_GetFieldsCounters [17:43:41]wFMCommunicate request_size=4 [17:43:41]MH_SAM_APDU [17:43:41]CAPDU: 80 13 00 00 [17:43:41]Write to MH i2c: E2 08 00 92 03 80 13 00 00 00 00 00 00 11 [17:43:41]Write i2c OK [17:43:41]MH_I2C_Read... [17:43:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:43:42]Read from MH i2c: E2 [17:43:42]MH_I2C_Read... [17:43:42]Read from MH i2c: E2 62 00 [17:43:42]MH_I2C_Read... [17:43:42]Read from MH i2c: E2 62 00 92 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 56 50 01 00 0E 04 04 00 EF 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 E9 [17:43: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 56 50 01 00 0E 04 04 00 EF 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:43:42]wFMCommunicate OK [17:43:42]SAM_PROTO_GetFieldsCounters done [17:43:42]requested_item shift.num is exist - process it [17:43:42]requested_item shift.opened is exist - process it [17:43:42]req_shift_opened [17:43:42]FM_GetShiftState [17:43:42]SAM_PROTO_GetShiftState [17:43:42]wFMCommunicate request_size=4 [17:43:42]MH_SAM_APDU [17:43:42]CAPDU: 80 13 01 00 [17:43:42]Write to MH i2c: E2 08 00 93 03 80 13 01 00 00 00 00 00 13 [17:43:42]Write i2c OK [17:43:42]MH_I2C_Read... [17:43:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:43:42]Read from MH i2c: E2 [17:43:42]MH_I2C_Read... [17:43:42]Read from MH i2c: E2 0E 00 [17:43:42]MH_I2C_Read... [17:43:42]Read from MH i2c: E2 0E 00 93 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9E [17:43:42]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:43:42]wFMCommunicate OK [17:43:42]SAM_PROTO_GetShiftState done [17:43:42]FM_GetShiftState done [17:43:42]req_shift_opened done [17:43:42]requested_item shift.open_date is exist - process it [17:43:42]req_shift_open_date [17:43:42]req_shift_open_date done [17:43:42]produce_requested_data done [17:43:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86102,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:43:42]process_action_free close_receipt [17:43:42]json_value_free [17:43:42]json_value_free done [17:43:42]process_json_proto returns [17:43:42]Send response to host [17:43:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86102,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:43:42]free response buf [17:43:42]execute_script done [17:43:42]execute_script returns [17:43:42]free content buf [17:43:42]Sock 8.Close socket [17:43:42]Sock 8.Thread stoped [17:43:44]Connected sock=11 [17:43: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 14 35 07 01 FE 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 05 01 00 00 F4 03 04 00 4A B4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 04 B0 FD 00 06 39 DB 8A 7B CC 40 7B F5 6B [17:43: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 DF 89 47 00 A1 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 56 50 01 00 F4 03 04 00 23 5F ED 66 B6 04 01 00 00 89 7B 45 BE 6A 51 47 BC [17:43:45]CommunicateWithHost err = 0 [17:43:45]CheckOFDResponse [17:43:45]1017 (14) - 77093643461234 [17:43:45]1041 (16) - 0000000000874979 [17:43:45]1040 (4) - 86102 [17:43:45]1012 (4) - 20.09.2024 11:40 [17:43:45]1206 (1) - 0 [17:43:45]OFD Sender: Remove packet 86102 [17:43:45]ProducePacketName [17:43:45]name=ofd_packets/00086102 [17:43:45]NVStorageDeleteData [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: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:37]recv_with_timeout no data received [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: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: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: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:18]accept exits with 10 [17:46:18]New connection [17:46:18]New thread 3066830180 created [17:46:18]Thread 3066686820 joined [17:46:18]Waiting for new connection... [17:46:18] Sock 10.Parse request [17:46:18]Sock 10.Check first char [17:46:18]Sock 10.First char is OK [17:46:18]request: POST /json_proto HTTP/1.0 [17:46:18]Method: POST [17:46:18]URL: /json_proto [17:46:18]Method is POST - this is cgi request [17:46:18]url: /json_proto [17:46:18]query_string will be loaded in cgi processing [17:46:18]execute_cgi json_proto POST (null) [17:46:18]execute_cgi path=json_proto method=POST [17:46:18]POST find Content-Length [17:46:18]Host: 172.17.47.196:8080 [17:46:18]Content-Length: 687 [17:46:18]Content-Type: application/json [17:46:18] [17:46:18]POST finish read [17:46:18]Found Content-Length = 687 [17:46:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870995", "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" : 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" ] } } [17:46:18]execute_script... [17:46:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870995", "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" : 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" ] } } [17:46:18]POST & json_proto [17:46:18]process_json_proto [17:46:18]json parsed OK: [17:46:18]protocol is kg_v1.0 [17:46:18]action value=close_receipt [17:46:18]process_action close_receipt [17:46:18]cmd_close_receipt [17:46:18]MH_GetDate [17:46:18]Write to MH i2c: F0 00 00 94 03 86 [17:46:18]Write i2c OK [17:46:18]MH_I2C_Read... [17:46:18]Read from MH i2c: F0 [17:46:18]MH_I2C_Read... [17:46:18]Read from MH i2c: F0 09 00 [17:46:18]MH_I2C_Read... [17:46:18]Read from MH i2c: F0 09 00 94 03 00 EA B4 ED 66 4C 6B 94 66 31 [17:46:18]GetLastDocTimeStamp 1726854218 [17:46:18]current date 1726854378 [17:46:18]FM_GetShiftState [17:46:18]SAM_PROTO_GetShiftState [17:46:18]wFMCommunicate request_size=4 [17:46:18]MH_SAM_APDU [17:46:18]CAPDU: 80 13 01 00 [17:46:18]Write to MH i2c: E2 08 00 95 03 80 13 01 00 00 00 00 00 15 [17:46:18]Write i2c OK [17:46:18]MH_I2C_Read... [17:46:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:18]Read from MH i2c: E2 [17:46:18]MH_I2C_Read... [17:46:18]Read from MH i2c: E2 0E 00 [17:46:18]MH_I2C_Read... [17:46:18]Read from MH i2c: E2 0E 00 95 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A0 [17:46:18]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:46:18]wFMCommunicate OK [17:46:18]SAM_PROTO_GetShiftState done [17:46:18]FM_GetShiftState done [17:46:18]opened in 1726791534 [17:46:18]opened+sec_in_day 1726877934 [17:46:18]quantity*price = 150037 [17:46:18]sum+1 = 150039 [17:46:18]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 СНО: Общий режим Чек 262 20.09.2024 17:46 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86103 ФПД: 241612897297810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T174618&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86103&fm=241612897297810&tin=02508201610067®Number=0000000000092592&sum=150000 [17:46:19]StoreToDocumentArchive [17:46:19]shift 495 fd 86103 [17:46:19]save to /storage/0495/doc_00086103 [17:46:19]save last doc name /storage/0495/doc_00086103 to /storage/kkm_last_doc_name [17:46:19]save OK [17:46:19]Clear old archive folders... [17:46:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:46:19]tlvbuf is 012B9D60 [17:46:19]SAM_PROTO_ClearQueue [17:46:19]wFMCommunicate request_size=4 [17:46:19]MH_SAM_APDU [17:46:19]CAPDU: 80 09 00 00 [17:46:19]Write to MH i2c: E2 08 00 A2 03 80 09 00 00 00 00 00 00 17 [17:46:19]Write i2c OK [17:46:19]MH_I2C_Read... [17:46:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:46:19]Read from MH i2c: E2 [17:46:19]MH_I2C_Read... [17:46:19]Read from MH i2c: E2 03 00 [17:46:19]MH_I2C_Read... [17:46:19]Read from MH i2c: E2 03 00 A2 03 00 90 00 19 [17:46:19]RAPDU: 90 00 [17:46:19]wFMCommunicate OK [17:46:19]SAM_PROTO_ClearQueue done [17:46:19]KKMCreateOFDPacket [17:46:19]OFDProtocolAddRootSTLVToBuf [17:46:19]FM_MakeSignedData [17:46:19]FM_MakeSignedData [17:46:19]SAM_PROTO_SignData [17:46:19]wFMCommunicate request_size=4 [17:46:19]MH_SAM_APDU [17:46:19]CAPDU: 80 0D 01 02 [17:46:19]Write to MH i2c: E2 08 00 A3 03 80 0D 01 02 00 00 00 00 1F [17:46:19]Write i2c OK [17:46:19]MH_I2C_Read... [17:46:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:46:19]Read from MH i2c: E2 [17:46:19]MH_I2C_Read... [17:46:19]Read from MH i2c: E2 03 00 [17:46:19]MH_I2C_Read... [17:46:19]Read from MH i2c: E2 03 00 A3 03 00 90 00 1A [17:46:19]RAPDU: 90 00 [17:46:19]wFMCommunicate OK [17:46:19]wFMCommunicate request_size=255 [17:46:19]MH_SAM_APDU [17:46: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 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 06 01 00 00 F4 03 04 00 EA B4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [17:46:19]Write to MH i2c: E2 02 01 A4 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 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 06 01 00 00 F4 03 04 00 EA B4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 A0 [17:46:19]Write i2c OK [17:46:19]MH_I2C_Read... [17:46:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:19]Read from MH i2c: E2 [17:46:19]MH_I2C_Read... [17:46:19]Read from MH i2c: E2 03 00 [17:46:19]MH_I2C_Read... [17:46:19]Read from MH i2c: E2 03 00 A4 03 00 90 00 1B [17:46:19]RAPDU: 90 00 [17:46:19]wFMCommunicate OK [17:46:19]wFMCommunicate request_size=11 [17:46:19]MH_SAM_APDU [17:46:19]CAPDU: 80 0D 02 02 06 DB BE E2 EA A5 92 [17:46:19]Write to MH i2c: E2 0E 00 A5 03 80 0D 02 02 06 00 DB BE E2 EA A5 92 00 00 CA [17:46:19]Write i2c OK [17:46:19]MH_I2C_Read... [17:46:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:19]Read from MH i2c: E2 [17:46:19]MH_I2C_Read... [17:46:19]Read from MH i2c: E2 03 00 [17:46:19]MH_I2C_Read... [17:46:19]Read from MH i2c: E2 03 00 A5 03 00 90 00 1C [17:46:19]RAPDU: 90 00 [17:46:19]wFMCommunicate OK [17:46:19]wFMCommunicate request_size=4 [17:46:19]MH_SAM_APDU [17:46:19]CAPDU: 80 0D 03 02 [17:46:19]Write to MH i2c: E2 08 00 A6 03 80 0D 03 02 00 00 00 00 24 [17:46:19]Write i2c OK [17:46:19]MH_I2C_Read... [17:46:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:46:20]Read from MH i2c: E2 [17:46:20]MH_I2C_Read... [17:46:20]Read from MH i2c: E2 0B 00 [17:46:20]MH_I2C_Read... [17:46:20]Read from MH i2c: E2 0B 00 A6 03 00 30 68 15 68 FB 0D 4F B4 90 00 45 [17:46:20]RAPDU: 30 68 15 68 FB 0D 4F B4 90 00 [17:46:20]wFMCommunicate OK [17:46:20]SAM_PROTO_SignData done [17:46:20]FM_MakeSignedData done [17:46:20]CreateOFDProtocolMessage [17:46:20]wFMCommunicate request_size=4 [17:46:20]MH_SAM_APDU [17:46:20]CAPDU: 80 11 00 00 [17:46:20]Write to MH i2c: E2 08 00 A7 03 80 11 00 00 00 00 00 00 24 [17:46:20]Write i2c OK [17:46:20]MH_I2C_Read... [17:46:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:20]Read from MH i2c: E2 [17:46:20]MH_I2C_Read... [17:46:20]Read from MH i2c: E2 17 00 [17:46:20]MH_I2C_Read... [17:46:20]Read from MH i2c: E2 17 00 A7 03 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: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 [17:46:20]wFMCommunicate OK [17:46:20]CreateOFDProtocolMessage done [17:46:20]OFDSenderStorePacket 86103 [17:46:20]StoreOFDPacket docnum=86103 [17:46: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 A1 24 08 01 6B 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 06 01 00 00 F4 03 04 00 EA B4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DB BE E2 EA A5 92 30 68 15 68 FB 0D 4F B4 [17:46:20]CheckFolder [17:46:20]dirname=/storage/ofd_packets [17:46:20]CheckFolder done [17:46:20]ProducePacketName [17:46:20]name=ofd_packets/00086103 [17:46:20]NVStorageSaveData ofd_packets/00086103 [17:46:20]File name is /storage/ofd_packets/00086103 [17:46:20]Write 302 bytes [17:46:20]NVStorageSaveData done [17:46:20]OFDSenderStorePacket done [17:46:20]KKMCreateOFDPacket done [17:46:20]NVStorageSaveData kkm_last_timestamp [17:46:20]File name is /storage/kkm_last_timestamp [17:46:20]Write 4 bytes [17:46:20]NVStorageSaveData done [17:46:20]ExternCall_PrintAddStr [17:46:20]wPrintStart [17:46:20]Write to MH i2c: 01 00 00 A8 03 AB [17:46:20]Write i2c OK [17:46:20]MH_I2C_Read... [17:46:20]Read from MH i2c: 01 [17:46:20]MH_I2C_Read... [17:46:20]Read from MH i2c: 01 07 00 [17:46:20]MH_I2C_Read... [17:46:20]Read from MH i2c: 01 07 00 A8 03 00 00 00 00 00 FF 0F C0 [17:46:20]RasterBufferAndPrint [17:46:20]line Счет N : (1)870995 [17:46:20]line ИНН: 02508201610067 [17:46:20]line Контрольно-Кассовый Чек [17:46:20]line ПРОДАЖА [17:46:20]line ТРК (МРК, ГНК) : 44 [17:46:20]line Товар: 2710194210 [17:46:20]line ДТ(л)-К-4 [17:46:20]line 19.690 * 76.20 [17:46:20]line = 1500.38 [17:46:20]line НДС 12% НСП 1% [17:46:20]line > о реализуемом товаре [17:46:20]line ОКРУГЛЕНИЕ: -0.38 [17:46:20]line ИТОГО: 1500.00 [17:46:20]line Внесено: 1500.00 [17:46:20]line СДАЧА: 0.00 [17:46:20]line НСП 1% : 13.28 [17:46:20]line НДС 12% : 159.33 [17:46:20]line Наличными: 1500.00 [17:46:20]line Безнал.: 0.00 [17:46:20]line Место: АЗС № 137 "Партнер Нефть" [17:46:20]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:46:20]line СНО: Общий режим [17:46:20]line Чек 262 20.09.2024 17:46 [17:46:20]line Смена: 495 ФФД: 1.0 [17:46:20]line ЗНМ: 0300000064 [17:46:20]line РНМ: 0000000000092592 [17:46:20]line Версия ККМ: 001 [17:46:20]line ФМ: 0000000000874979 [17:46:20]line ФД: 86103 [17:46:20]line ФПД: 241612897297810 [17:46:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T174618&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86103&fm=241612897297810&tin=02508201610067®Number=0000000000092592&sum=150000 [17:46:20]OFD Sender: Processing packet 86103 [packets to send 264, broken 263] [17:46:20]ProducePacketName [17:46:20]name=ofd_packets/00086103 [17:46:20]OFD Sender: To server: pG, [17:46:20]CommunicateWithHost lk.salyk.kg:30040 [17:46:20]ConnectInit lk.salyk.kg [17:46:20]written 0, free lines is 4095 [17:46:20]Write to MH i2c: 01 00 00 D3 03 D6 [17:46:20]Write i2c OK [17:46:20]MH_I2C_Read... [17:46:20]Read from MH i2c: 01 [17:46:20]MH_I2C_Read... [17:46:20]Read from MH i2c: 01 07 00 [17:46:20]MH_I2C_Read... [17:46:20]Read from MH i2c: 01 07 00 D3 03 00 00 00 00 00 E1 0C CA [17:46:20]RasterBufferAndPrint [17:46:20]line [17:46:20]line [17:46:20]line [17:46:20]line [17:46:20]line [17:46:20]written 0, free lines is 3303 [17:46:20]MH_Cut [17:46:20]Write to MH i2c: D1 01 00 DA 03 01 AF [17:46:20]Write i2c OK [17:46:20]MH_I2C_Read... [17:46:20]Read from MH i2c: D1 [17:46:20]MH_I2C_Read... [17:46:20]Read from MH i2c: D1 01 00 [17:46:20]MH_I2C_Read... [17:46:20]Read from MH i2c: D1 01 00 DA 03 00 AE [17:46:20]Write to MH i2c: 01 00 00 DB 03 DE [17:46:20]Write i2c OK [17:46:20]MH_I2C_Read... [17:46:21]*** Cut start [17:46:21]*** Partial cut [17:46:21]*** CUTSNS_PIN = 1 [17:46:21]*** CUTSNS_PIN = 0 [17:46:21]*** Brake cut motor [17:46:22]Connected sock=11 [17:46: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 A1 24 08 01 6B 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 06 01 00 00 F4 03 04 00 EA B4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DB BE E2 EA A5 92 30 68 15 68 FB 0D 4F B4 [17:46:22]Read from MH i2c: 01 [17:46:22]*** Stop cut motor [17:46:22]*** Cut end [17:46:22]MH_I2C_Read... [17:46:22]Read from MH i2c: 01 07 00 [17:46:22]MH_I2C_Read... [17:46:22]Read from MH i2c: 01 07 00 DB 03 00 00 00 00 00 FF 0F F3 [17:46:22]process_action close_receipt done [17:46:22]requested_data is exist [17:46:22]produce_requested_data [17:46:22]requested_item fm.sn is exist - process it [17:46:22]wFMCommunicate request_size=4 [17:46:22]MH_SAM_APDU [17:46:22]CAPDU: 80 11 00 00 [17:46:22]Write to MH i2c: E2 08 00 DC 03 80 11 00 00 00 00 00 00 59 [17:46:22]Write i2c OK [17:46:22]MH_I2C_Read... [17:46:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:22]Read from MH i2c: E2 [17:46:22]MH_I2C_Read... [17:46:22]Read from MH i2c: E2 17 00 [17:46:22]MH_I2C_Read... [17:46:22]Read from MH i2c: E2 17 00 DC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B8 [17:46:22]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:22]wFMCommunicate OK [17:46:22]requested_item fd.num is exist - process it [17:46:22]SAM_PROTO_GetFieldsCounters [17:46:22]wFMCommunicate request_size=4 [17:46:22]MH_SAM_APDU [17:46:22]CAPDU: 80 13 00 00 [17:46:22]Write to MH i2c: E2 08 00 DD 03 80 13 00 00 00 00 00 00 5C [17:46:22]Write i2c OK [17:46:22]MH_I2C_Read... [17:46:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:46:22]Read from MH i2c: E2 [17:46:22]MH_I2C_Read... [17:46:22]Read from MH i2c: E2 62 00 [17:46:22]MH_I2C_Read... [17:46:22]Read from MH i2c: E2 62 00 DD 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 38 [17:46: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 57 50 01 00 0E 04 04 00 EF 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:46:22]wFMCommunicate OK [17:46:22]SAM_PROTO_GetFieldsCounters done [17:46:22]requested_item shift.num is exist - process it [17:46:22]requested_item shift.opened is exist - process it [17:46:22]req_shift_opened [17:46:22]FM_GetShiftState [17:46:22]SAM_PROTO_GetShiftState [17:46:22]wFMCommunicate request_size=4 [17:46:22]MH_SAM_APDU [17:46:22]CAPDU: 80 13 01 00 [17:46:22]Write to MH i2c: E2 08 00 DE 03 80 13 01 00 00 00 00 00 5E [17:46:22]Write i2c OK [17:46:22]MH_I2C_Read... [17:46:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:22]Read from MH i2c: E2 [17:46:22]MH_I2C_Read... [17:46:22]Read from MH i2c: E2 0E 00 [17:46:22]MH_I2C_Read... [17:46:22]Read from MH i2c: E2 0E 00 DE 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E9 [17:46:22]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:46:22]wFMCommunicate OK [17:46:22]SAM_PROTO_GetShiftState done [17:46:22]FM_GetShiftState done [17:46:22]req_shift_opened done [17:46:22]requested_item shift.open_date is exist - process it [17:46:22]req_shift_open_date [17:46:22]req_shift_open_date done [17:46:22]produce_requested_data done [17:46:22]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86103,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:46:22]process_action_free close_receipt [17:46:22]json_value_free [17:46:22]json_value_free done [17:46:22]process_json_proto returns [17:46:22]Send response to host [17:46:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86103,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:46:22]free response buf [17:46:22]execute_script done [17:46:22]execute_script returns [17:46:22]free content buf [17:46:22]Sock 10.Close socket [17:46:22]Sock 10.Thread stoped [17:46: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 6E F4 47 00 22 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 57 50 01 00 F4 03 04 00 C1 5F ED 66 B6 04 01 00 00 D5 5B 5A AE C0 37 E5 5D [17:46:23]CommunicateWithHost err = 0 [17:46:23]CheckOFDResponse [17:46:23]1017 (14) - 77093643461234 [17:46:23]1041 (16) - 0000000000874979 [17:46:23]1040 (4) - 86103 [17:46:23]1012 (4) - 20.09.2024 11:42 [17:46:23]1206 (1) - 0 [17:46:23]OFD Sender: Remove packet 86103 [17:46:23]ProducePacketName [17:46:23]name=ofd_packets/00086103 [17:46:23]NVStorageDeleteData [17:46:23]OFD Sender: No OFD packet to send [17:46:28]OFD Sender: No OFD packet to send [17:46:33]OFD Sender: No OFD packet to send [17:46:38]OFD Sender: No OFD packet to send [17:46:43]OFD Sender: No OFD packet to send [17:46:48]OFD Sender: No OFD packet to send [17:46:53]OFD Sender: No OFD packet to send [17:46:58]OFD Sender: No OFD packet to send [17:47:03]OFD Sender: No OFD packet to send [17:47:08]OFD Sender: No OFD packet to send [17:47:13]OFD Sender: No OFD packet to send [17:47:18]OFD Sender: No OFD packet to send [17:47:23]OFD Sender: No OFD packet to send [17:47:28]OFD Sender: No OFD packet to send [17:47:33]OFD Sender: No OFD packet to send [17:47:38]OFD Sender: No OFD packet to send [17:47:43]OFD Sender: No OFD packet to send [17:47:48]OFD Sender: No OFD packet to send [17:47:53]accept exits with 8 [17:47:53]New connection [17:47:53]New thread 3066686820 created [17:47:53]Thread 3066830180 joined [17:47:53]Waiting for new connection... [17:47:53] Sock 8.Parse request [17:47:53]Sock 8.Check first char [17:47:53]Sock 8.First char is OK [17:47:53]request: POST /json_proto HTTP/1.0 [17:47:53]Method: POST [17:47:53]URL: /json_proto [17:47:53]Method is POST - this is cgi request [17:47:53]url: /json_proto [17:47:53]query_string will be loaded in cgi processing [17:47:53]execute_cgi json_proto POST (null) [17:47:53]execute_cgi path=json_proto method=POST [17:47:53]POST find Content-Length [17:47:53]Host: 172.17.47.196:8080 [17:47:53]Content-Length: 986 [17:47:53]Content-Type: application/json [17:47:53] [17:47:53]POST finish read [17:47:53]Found Content-Length = 986 [17:47:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870994", "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" ] } } [17:47:53]execute_script... [17:47: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)870994", "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" ] } } [17:47:53]POST & json_proto [17:47:53]process_json_proto [17:47:53]json parsed OK: [17:47:53]protocol is kg_v1.0 [17:47:53]action value=close_receipt [17:47:53]process_action close_receipt [17:47:53]cmd_close_receipt [17:47:53]MH_GetDate [17:47:53]Write to MH i2c: F0 00 00 DF 03 D1 [17:47:53]Write i2c OK [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: F0 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: F0 09 00 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: F0 09 00 DF 03 00 49 B5 ED 66 4C 6B 94 66 DC [17:47:53]GetLastDocTimeStamp 1726854378 [17:47:53]current date 1726854473 [17:47:53]FM_GetShiftState [17:47:53]SAM_PROTO_GetShiftState [17:47:53]wFMCommunicate request_size=4 [17:47:53]MH_SAM_APDU [17:47:53]CAPDU: 80 13 01 00 [17:47:53]Write to MH i2c: E2 08 00 E0 03 80 13 01 00 00 00 00 00 60 [17:47:53]Write i2c OK [17:47:53]MH_I2C_Read... [17:47:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:53]Read from MH i2c: E2 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: E2 0E 00 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: E2 0E 00 E0 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EB [17:47:53]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:47:53]wFMCommunicate OK [17:47:53]SAM_PROTO_GetShiftState done [17:47:53]FM_GetShiftState done [17:47:53]opened in 1726791534 [17:47:53]opened+sec_in_day 1726877934 [17:47:53]quantity*price = 600020 [17:47:53]sum+1 = 600022 [17:47:53]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 СНО: Общий режим Чек 263 20.09.2024 17:47 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 79.79 сом ФМ: 0000000000874979 ФД: 86104 ФПД: 207855968101053 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T174753&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86104&fm=207855968101053&tin=02508201610067®Number=0000000000092592&sum=600000 [17:47:54]StoreToDocumentArchive [17:47:54]shift 495 fd 86104 [17:47:54]save to /storage/0495/doc_00086104 [17:47:54]save last doc name /storage/0495/doc_00086104 to /storage/kkm_last_doc_name [17:47:54]save OK [17:47:54]Clear old archive folders... [17:47:54]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:47:54]tlvbuf is 012BB690 [17:47:54]SAM_PROTO_ClearQueue [17:47:54]wFMCommunicate request_size=4 [17:47:54]MH_SAM_APDU [17:47:54]CAPDU: 80 09 00 00 [17:47:54]Write to MH i2c: E2 08 00 ED 03 80 09 00 00 00 00 00 00 62 [17:47:54]Write i2c OK [17:47:54]MH_I2C_Read... [17:47:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:47:54]Read from MH i2c: E2 [17:47:54]MH_I2C_Read... [17:47:54]Read from MH i2c: E2 03 00 [17:47:54]MH_I2C_Read... [17:47:54]Read from MH i2c: E2 03 00 ED 03 00 90 00 64 [17:47:54]RAPDU: 90 00 [17:47:54]wFMCommunicate OK [17:47:54]SAM_PROTO_ClearQueue done [17:47:54]KKMCreateOFDPacket [17:47:54]OFDProtocolAddRootSTLVToBuf [17:47:54]FM_MakeSignedData [17:47:54]FM_MakeSignedData [17:47:54]SAM_PROTO_SignData [17:47:54]wFMCommunicate request_size=4 [17:47:54]MH_SAM_APDU [17:47:54]CAPDU: 80 0D 01 02 [17:47:54]Write to MH i2c: E2 08 00 EE 03 80 0D 01 02 00 00 00 00 6A [17:47:54]Write i2c OK [17:47:54]MH_I2C_Read... [17:47:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:47:54]Read from MH i2c: E2 [17:47:54]MH_I2C_Read... [17:47:54]Read from MH i2c: E2 03 00 [17:47:54]MH_I2C_Read... [17:47:54]Read from MH i2c: E2 03 00 EE 03 00 90 00 65 [17:47:54]RAPDU: 90 00 [17:47:54]wFMCommunicate OK [17:47:54]wFMCommunicate request_size=255 [17:47:54]MH_SAM_APDU [17:47:54]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 07 01 00 00 F4 03 04 00 49 B5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [17:47:54]Write to MH i2c: E2 02 01 EF 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 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 07 01 00 00 F4 03 04 00 49 B5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 A7 [17:47:54]Write i2c OK [17:47:54]MH_I2C_Read... [17:47:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:54]Read from MH i2c: E2 [17:47:54]MH_I2C_Read... [17:47:54]Read from MH i2c: E2 03 00 [17:47:54]MH_I2C_Read... [17:47:54]Read from MH i2c: E2 03 00 EF 03 00 90 00 66 [17:47:54]RAPDU: 90 00 [17:47:54]wFMCommunicate OK [17:47:54]wFMCommunicate request_size=11 [17:47:54]MH_SAM_APDU [17:47:54]CAPDU: 80 0D 02 02 06 BD 0B 3D 24 A2 BD [17:47:54]Write to MH i2c: E2 0E 00 F0 03 80 0D 02 02 06 00 BD 0B 3D 24 A2 BD 00 00 01 [17:47:54]Write i2c OK [17:47:54]MH_I2C_Read... [17:47:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:54]Read from MH i2c: E2 [17:47:54]MH_I2C_Read... [17:47:54]Read from MH i2c: E2 03 00 [17:47:54]MH_I2C_Read... [17:47:54]Read from MH i2c: E2 03 00 F0 03 00 90 00 67 [17:47:54]RAPDU: 90 00 [17:47:54]wFMCommunicate OK [17:47:54]wFMCommunicate request_size=4 [17:47:54]MH_SAM_APDU [17:47:54]CAPDU: 80 0D 03 02 [17:47:54]Write to MH i2c: E2 08 00 F1 03 80 0D 03 02 00 00 00 00 6F [17:47:54]Write i2c OK [17:47:54]MH_I2C_Read... [17:47:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:47:54]Read from MH i2c: E2 [17:47:54]MH_I2C_Read... [17:47:54]Read from MH i2c: E2 0B 00 [17:47:54]MH_I2C_Read... [17:47:54]Read from MH i2c: E2 0B 00 F1 03 00 C9 9B 4C 4B D8 9F 20 6F 90 00 71 [17:47:54]RAPDU: C9 9B 4C 4B D8 9F 20 6F 90 00 [17:47:54]wFMCommunicate OK [17:47:54]SAM_PROTO_SignData done [17:47:54]FM_MakeSignedData done [17:47:54]CreateOFDProtocolMessage [17:47:54]wFMCommunicate request_size=4 [17:47:54]MH_SAM_APDU [17:47:54]CAPDU: 80 11 00 00 [17:47:54]Write to MH i2c: E2 08 00 F2 03 80 11 00 00 00 00 00 00 6F [17:47:54]Write i2c OK [17:47:54]MH_I2C_Read... [17:47:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:55]Read from MH i2c: E2 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: E2 17 00 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: E2 17 00 F2 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CE [17: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 [17:47:55]wFMCommunicate OK [17:47:55]CreateOFDProtocolMessage done [17:47:55]OFDSenderStorePacket 86104 [17:47:55]StoreOFDPacket docnum=86104 [17:47: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 8A B1 08 01 A3 DF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 07 01 00 00 F4 03 04 00 49 B5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 BD 0B 3D 24 A2 BD C9 9B 4C 4B D8 9F 20 6F [17:47:55]CheckFolder [17:47:55]dirname=/storage/ofd_packets [17:47:55]CheckFolder done [17:47:55]ProducePacketName [17:47:55]name=ofd_packets/00086104 [17:47:55]NVStorageSaveData ofd_packets/00086104 [17:47:55]File name is /storage/ofd_packets/00086104 [17:47:55]Write 302 bytes [17:47:55]NVStorageSaveData done [17:47:55]OFDSenderStorePacket done [17:47:55]KKMCreateOFDPacket done [17:47:55]NVStorageSaveData kkm_last_timestamp [17:47:55]File name is /storage/kkm_last_timestamp [17:47:55]Write 4 bytes [17:47:55]NVStorageSaveData done [17:47:55]ExternCall_PrintAddStr [17:47:55]wPrintStart [17:47:55]Write to MH i2c: 01 00 00 F3 03 F6 [17:47:55]Write i2c OK [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: 01 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: 01 07 00 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: 01 07 00 F3 03 00 00 00 00 00 FF 0F 0B [17:47:55]RasterBufferAndPrint [17:47:55]line Счет N : (1)870994 [17:47:55]line ИНН: 02508201610067 [17:47:55]line Контрольно-Кассовый Чек [17:47:55]line ПРОДАЖА [17:47:55]line ТРК (МРК, ГНК) : 21 [17:47:55]line Товар: 2710194210 [17:47:55]line ДТ(л)-К-4 [17:47:55]line 79.790 * 75.20 [17:47:55]line = 6000.21 [17:47:55]line НДС 12% НСП 1% [17:47:55]line > о реализуемом товаре [17:47:55]line ОКРУГЛЕНИЕ: -0.21 [17:47:55]line ИТОГО: 6000.00 [17:47:55]line Внесено: 6000.00 [17:47:55]line СДАЧА: 0.00 [17:47:55]line НСП 1% : 53.10 [17:47:55]line НДС 12% : 637.19 [17:47:55]line Наличными: 6000.00 [17:47:55]line Безнал.: 0.00 [17:47:55]line Место: АЗС № 137 "Партнер Нефть" [17:47:55]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:47:55]line СНО: Общий режим [17:47:55]line Чек 263 20.09.2024 17:47 [17:47:55]line Смена: 495 ФФД: 1.0 [17:47:55]line ЗНМ: 0300000064 [17:47:55]line РНМ: 0000000000092592 [17:47:55]line Версия ККМ: 001 [17:47:55]line [17:47:55]line Дисконтная программа [17:47:55]line ДТ [17:47:55]line номер 137 [17:47:55]line сэкономлено 79.79 сом [17:47:55]line ФМ: 0000000000874979 [17:47:55]line ФД: 86104 [17:47:55]line ФПД: 207855968101053 [17:47:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T174753&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86104&fm=207855968101053&tin=02508201610067®Number=0000000000092592&sum=600000 [17:47:55]OFD Sender: Processing packet 86104 [packets to send 264, broken 263] [17:47:55]ProducePacketName [17:47:55]name=ofd_packets/00086104 [17:47:55]OFD Sender: To server: pG, [17:47:55]CommunicateWithHost lk.salyk.kg:30040 [17:47:55]ConnectInit lk.salyk.kg [17:47:55]written 0, free lines is 4095 [17:47:55]Write to MH i2c: 01 00 00 23 04 27 [17:47:55]Write i2c OK [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: 01 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: 01 07 00 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: 01 07 00 23 04 00 00 00 00 00 82 0C BC [17:47:55]RasterBufferAndPrint [17:47:55]line [17:47:55]line [17:47:55]line [17:47:55]line [17:47:55]line [17:47:55]written 0, free lines is 3208 [17:47:55]MH_Cut [17:47:55]Write to MH i2c: D1 01 00 2A 04 01 00 [17:47:55]Write i2c OK [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: D1 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: D1 01 00 [17:47:55]MH_I2C_Read... [17:47:55]Read from MH i2c: D1 01 00 2A 04 00 FF [17:47:55]Write to MH i2c: 01 00 00 2B 04 2F [17:47:55]Write i2c OK [17:47:55]MH_I2C_Read... [17:47:55]Connected sock=10 [17:47: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 8A B1 08 01 A3 DF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 07 01 00 00 F4 03 04 00 49 B5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 BD 0B 3D 24 A2 BD C9 9B 4C 4B D8 9F 20 6F [17:47: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 84 9C 47 00 A5 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 58 50 01 00 F4 03 04 00 1F 60 ED 66 B6 04 01 00 00 7E F1 7B B2 85 0C 17 14 [17:47:56]CommunicateWithHost err = 0 [17:47:56]CheckOFDResponse [17:47:56]1017 (14) - 77093643461234 [17:47:56]1041 (16) - 0000000000874979 [17:47:56]1040 (4) - 86104 [17:47:56]1012 (4) - 20.09.2024 11:44 [17:47:56]1206 (1) - 0 [17:47:56]OFD Sender: Remove packet 86104 [17:47:56]ProducePacketName [17:47:56]name=ofd_packets/00086104 [17:47:56]NVStorageDeleteData [17:47:56]*** Cut start [17:47:56]*** Partial cut [17:47:56]*** CUTSNS_PIN = 1 [17:47:56]*** CUTSNS_PIN = 0 [17:47:56]*** Brake cut motor [17:47:57]OFD Sender: No OFD packet to send [17:47:57]Read from MH i2c: 01 [17:47:57]MH_I2C_Read... [17:47:57]*** Stop cut motor [17:47:57]*** Cut end [17:47:57]Read from MH i2c: 01 07 00 [17:47:57]MH_I2C_Read... [17:47:57]Read from MH i2c: 01 07 00 2B 04 00 00 00 00 00 FF 0F 44 [17:47:57]process_action close_receipt done [17:47:57]requested_data is exist [17:47:57]produce_requested_data [17:47:57]requested_item fm.sn is exist - process it [17:47:57]wFMCommunicate request_size=4 [17:47:57]MH_SAM_APDU [17:47:57]CAPDU: 80 11 00 00 [17:47:57]Write to MH i2c: E2 08 00 2C 04 80 11 00 00 00 00 00 00 AA [17:47:57]Write i2c OK [17:47:57]MH_I2C_Read... [17:47:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:57]Read from MH i2c: E2 [17:47:57]MH_I2C_Read... [17:47:57]Read from MH i2c: E2 17 00 [17:47:57]MH_I2C_Read... [17:47:57]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 [17:47:57]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:57]wFMCommunicate OK [17:47:57]requested_item fd.num is exist - process it [17:47:57]SAM_PROTO_GetFieldsCounters [17:47:57]wFMCommunicate request_size=4 [17:47:57]MH_SAM_APDU [17:47:57]CAPDU: 80 13 00 00 [17:47:57]Write to MH i2c: E2 08 00 2D 04 80 13 00 00 00 00 00 00 AD [17:47:57]Write i2c OK [17:47:57]MH_I2C_Read... [17:47:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:47:57]Read from MH i2c: E2 [17:47:57]MH_I2C_Read... [17:47:57]Read from MH i2c: E2 62 00 [17:47:57]MH_I2C_Read... [17:47:57]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 58 50 01 00 0E 04 04 00 EF 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 8D [17:47: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 58 50 01 00 0E 04 04 00 EF 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:47:57]wFMCommunicate OK [17:47:57]SAM_PROTO_GetFieldsCounters done [17:47:57]requested_item shift.num is exist - process it [17:47:57]requested_item shift.opened is exist - process it [17:47:57]req_shift_opened [17:47:57]FM_GetShiftState [17:47:57]SAM_PROTO_GetShiftState [17:47:57]wFMCommunicate request_size=4 [17:47:57]MH_SAM_APDU [17:47:57]CAPDU: 80 13 01 00 [17:47:57]Write to MH i2c: E2 08 00 2E 04 80 13 01 00 00 00 00 00 AF [17:47:57]Write i2c OK [17:47:57]MH_I2C_Read... [17:47:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:57]Read from MH i2c: E2 [17:47:57]MH_I2C_Read... [17:47:57]Read from MH i2c: E2 0E 00 [17:47:57]MH_I2C_Read... [17:47:57]Read from MH i2c: E2 0E 00 2E 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 3A [17:47:57]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:47:57]wFMCommunicate OK [17:47:57]SAM_PROTO_GetShiftState done [17:47:57]FM_GetShiftState done [17:47:57]req_shift_opened done [17:47:57]requested_item shift.open_date is exist - process it [17:47:57]req_shift_open_date [17:47:57]req_shift_open_date done [17:47:57]produce_requested_data done [17:47:57]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86104,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:47:57]process_action_free close_receipt [17:47:57]json_value_free [17:47:57]json_value_free done [17:47:57]process_json_proto returns [17:47:57]Send response to host [17:47:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86104,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:47:57]free response buf [17:47:57]execute_script done [17:47:57]execute_script returns [17:47:57]free content buf [17:47:57]Sock 8.Close socket [17:47:57]Sock 8.Thread stoped [17:48:02]OFD Sender: No OFD packet to send [17:48:02]recv_with_timeout no data received [17:48:07]OFD Sender: No OFD packet to send [17:48:12]OFD Sender: No OFD packet to send [17:48:17]OFD Sender: No OFD packet to send [17:48:22]OFD Sender: No OFD packet to send [17:48:27]OFD Sender: No OFD packet to send [17:48:32]OFD Sender: No OFD packet to send [17:48:37]OFD Sender: No OFD packet to send [17:48:42]OFD Sender: No OFD packet to send [17:48:47]OFD Sender: No OFD packet to send [17:48:52]OFD Sender: No OFD packet to send [17:48:57]OFD Sender: No OFD packet to send [17:49:02]OFD Sender: No OFD packet to send [17:49:07]OFD Sender: No OFD packet to send [17:49:12]OFD Sender: No OFD packet to send [17:49:17]OFD Sender: No OFD packet to send [17:49:22]OFD Sender: No OFD packet to send [17:49:27]OFD Sender: No OFD packet to send [17:49:27]recv_with_timeout no data received [17:49:32]OFD Sender: No OFD packet to send [17:49:37]OFD Sender: No OFD packet to send [17:49:40]recv_with_timeout no data received [17:49:42]OFD Sender: No OFD packet to send [17:49:47]OFD Sender: No OFD packet to send [17:49:52]OFD Sender: No OFD packet to send [17:49:57]OFD Sender: No OFD packet to send [17:50:02]OFD Sender: No OFD packet to send [17:50:07]OFD Sender: No OFD packet to send [17:50:12]OFD Sender: No OFD packet to send [17:50:17]OFD Sender: No OFD packet to send [17:50:22]OFD Sender: No OFD packet to send [17:50:27]OFD Sender: No OFD packet to send [17:50:32]OFD Sender: No OFD packet to send [17:50:37]OFD Sender: No OFD packet to send [17:50:42]OFD Sender: No OFD packet to send [17:50:47]OFD Sender: No OFD packet to send [17:50:52]OFD Sender: No OFD packet to send [17:50:57]OFD Sender: No OFD packet to send [17:51:02]OFD Sender: No OFD packet to send [17:51:07]OFD Sender: No OFD packet to send [17:51:12]OFD Sender: No OFD packet to send [17:51:17]OFD Sender: No OFD packet to send [17:51:22]OFD Sender: No OFD packet to send [17:51:27]OFD Sender: No OFD packet to send [17:51:32]OFD Sender: No OFD packet to send [17:51:37]OFD Sender: No OFD packet to send [17:51:42]OFD Sender: No OFD packet to send [17:51:47]OFD Sender: No OFD packet to send [17:51:52]OFD Sender: No OFD packet to send [17:51:57]OFD Sender: No OFD packet to send [17:52:02]OFD Sender: No OFD packet to send [17:52:07]OFD Sender: No OFD packet to send [17:52:12]OFD Sender: No OFD packet to send [17:52:17]OFD Sender: No OFD packet to send [17:52:22]OFD Sender: No OFD packet to send [17:52:27]OFD Sender: No OFD packet to send [17:52:32]OFD Sender: No OFD packet to send [17:52:37]OFD Sender: No OFD packet to send [17:52:42]OFD Sender: No OFD packet to send [17:52:47]OFD Sender: No OFD packet to send [17:52:52]OFD Sender: No OFD packet to send [17:52:57]OFD Sender: No OFD packet to send [17:53:02]OFD Sender: No OFD packet to send [17:53:07]OFD Sender: No OFD packet to send [17:53:12]OFD Sender: No OFD packet to send [17:53:17]OFD Sender: No OFD packet to send [17:53:22]OFD Sender: No OFD packet to send [17:53:27]OFD Sender: No OFD packet to send [17:53:32]OFD Sender: No OFD packet to send [17:53:37]OFD Sender: No OFD packet to send [17:53:42]OFD Sender: No OFD packet to send [17:53:47]OFD Sender: No OFD packet to send [17:53:52]OFD Sender: No OFD packet to send [17:53:57]OFD Sender: No OFD packet to send [17:54:02]OFD Sender: No OFD packet to send [17:54:07]OFD Sender: No OFD packet to send [17:54:12]OFD Sender: No OFD packet to send [17:54:17]OFD Sender: No OFD packet to send [17:54:22]OFD Sender: No OFD packet to send [17:54:27]OFD Sender: No OFD packet to send [17:54:32]OFD Sender: No OFD packet to send [17:54:37]OFD Sender: No OFD packet to send [17:54:42]OFD Sender: No OFD packet to send [17:54:47]OFD Sender: No OFD packet to send [17:54:52]OFD Sender: No OFD packet to send [17:54:57]OFD Sender: No OFD packet to send [17:54:58]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:17]OFD Sender: No OFD packet to send [17:55:22]OFD Sender: No OFD packet to send [17:55:27]OFD Sender: No OFD packet to send [17:55:32]OFD Sender: No OFD packet to send [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:53]accept exits with 9 [17:55:53]New connection [17:55:53]New thread 3066830180 created [17:55:53]Thread 3066686820 joined [17:55:53]Waiting for new connection... [17:55:53] Sock 9.Parse request [17:55:53]Sock 9.Check first char [17:55:53]Sock 9.First char is OK [17:55:53]request: POST /json_proto HTTP/1.0 [17:55:53]Method: POST [17:55:53]URL: /json_proto [17:55:53]Method is POST - this is cgi request [17:55:53]url: /json_proto [17:55:53]query_string will be loaded in cgi processing [17:55:53]execute_cgi json_proto POST (null) [17:55:53]execute_cgi path=json_proto method=POST [17:55:53]POST find Content-Length [17:55:53]Host: 172.17.47.196:8080 [17:55:53]Content-Length: 792 [17:55:53]Content-Type: application/json [17:55:53] [17:55:53]POST finish read [17:55:53]Found Content-Length = 792 [17:55:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870996", "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" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A91350", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:53]execute_script... [17:55: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)870996", "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" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A91350", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:53]POST & json_proto [17:55:53]process_json_proto [17:55:53]json parsed OK: [17:55:53]protocol is kg_v1.0 [17:55:53]action value=close_receipt [17:55:53]process_action close_receipt [17:55:53]cmd_close_receipt [17:55:53]MH_GetDate [17:55:53]Write to MH i2c: F0 00 00 2F 04 22 [17:55:53]Write i2c OK [17:55:53]MH_I2C_Read... [17:55:53]Read from MH i2c: F0 [17:55:53]MH_I2C_Read... [17:55:53]Read from MH i2c: F0 09 00 [17:55:53]MH_I2C_Read... [17:55:53]Read from MH i2c: F0 09 00 2F 04 00 2A B7 ED 66 4C 6B 94 66 10 [17:55:53]GetLastDocTimeStamp 1726854473 [17:55:53]current date 1726854954 [17:55:53]FM_GetShiftState [17:55:53]SAM_PROTO_GetShiftState [17:55:53]wFMCommunicate request_size=4 [17:55:53]MH_SAM_APDU [17:55:53]CAPDU: 80 13 01 00 [17:55:53]Write to MH i2c: E2 08 00 30 04 80 13 01 00 00 00 00 00 B1 [17:55:53]Write i2c OK [17:55:53]MH_I2C_Read... [17:55:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:53]Read from MH i2c: E2 [17:55:53]MH_I2C_Read... [17:55:53]Read from MH i2c: E2 0E 00 [17:55:53]MH_I2C_Read... [17:55:53]Read from MH i2c: E2 0E 00 30 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 3C [17:55:53]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:55:53]wFMCommunicate OK [17:55:53]SAM_PROTO_GetShiftState done [17:55:53]FM_GetShiftState done [17:55:53]opened in 1726791534 [17:55:53]opened+sec_in_day 1726877934 [17:55:53]quantity*price = 0 [17:55:53]sum+1 = 1 [17:55: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 СНО: Общий режим Чек 264 20.09.2024 17:55 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: Топливная Карта 91350 ФМ: 0000000000874979 ФД: 86105 ФПД: 244023470429292 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T175554&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86105&fm=244023470429292&tin=02508201610067®Number=0000000000092592&sum=0 [17:55:54]StoreToDocumentArchive [17:55:54]shift 495 fd 86105 [17:55:54]save to /storage/0495/doc_00086105 [17:55:54]save last doc name /storage/0495/doc_00086105 to /storage/kkm_last_doc_name [17:55:54]save OK [17:55:54]Clear old archive folders... [17:55:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:55:54]tlvbuf is 012FD110 [17:55:54]SAM_PROTO_ClearQueue [17:55:54]wFMCommunicate request_size=4 [17:55:54]MH_SAM_APDU [17:55:54]CAPDU: 80 09 00 00 [17:55:54]Write to MH i2c: E2 08 00 3D 04 80 09 00 00 00 00 00 00 B3 [17:55:54]Write i2c OK [17:55:54]MH_I2C_Read... [17:55:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:55:54]Read from MH i2c: E2 [17:55:54]MH_I2C_Read... [17:55:54]Read from MH i2c: E2 03 00 [17:55:54]MH_I2C_Read... [17:55:54]Read from MH i2c: E2 03 00 3D 04 00 90 00 B5 [17:55:54]RAPDU: 90 00 [17:55:54]wFMCommunicate OK [17:55:54]SAM_PROTO_ClearQueue done [17:55:54]KKMCreateOFDPacket [17:55:54]OFDProtocolAddRootSTLVToBuf [17:55:54]FM_MakeSignedData [17:55:54]FM_MakeSignedData [17:55:54]SAM_PROTO_SignData [17:55:54]wFMCommunicate request_size=4 [17:55:54]MH_SAM_APDU [17:55:54]CAPDU: 80 0D 01 02 [17:55:54]Write to MH i2c: E2 08 00 3E 04 80 0D 01 02 00 00 00 00 BB [17:55:54]Write i2c OK [17:55:54]MH_I2C_Read... [17:55:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:55:55]Read from MH i2c: E2 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: E2 03 00 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: E2 03 00 3E 04 00 90 00 B6 [17:55:55]RAPDU: 90 00 [17:55:55]wFMCommunicate OK [17:55:55]wFMCommunicate request_size=255 [17:55:55]MH_SAM_APDU [17:55: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 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 2A B7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DD [17:55:55]Write to MH i2c: E2 02 01 3F 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 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 2A B7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DD 00 00 2C [17:55:55]Write i2c OK [17:55:55]MH_I2C_Read... [17:55:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:55]Read from MH i2c: E2 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: E2 03 00 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: E2 03 00 3F 04 00 90 00 B7 [17:55:55]RAPDU: 90 00 [17:55:55]wFMCommunicate OK [17:55:55]wFMCommunicate request_size=10 [17:55:55]MH_SAM_APDU [17:55:55]CAPDU: 80 0D 02 02 05 F0 24 45 94 6C [17:55:55]Write to MH i2c: E2 0D 00 40 04 80 0D 02 02 05 00 F0 24 45 94 6C 00 00 21 [17:55:55]Write i2c OK [17:55:55]MH_I2C_Read... [17:55:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:55]Read from MH i2c: E2 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: E2 03 00 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: E2 03 00 40 04 00 90 00 B8 [17:55:55]RAPDU: 90 00 [17:55:55]wFMCommunicate OK [17:55:55]wFMCommunicate request_size=4 [17:55:55]MH_SAM_APDU [17:55:55]CAPDU: 80 0D 03 02 [17:55:55]Write to MH i2c: E2 08 00 41 04 80 0D 03 02 00 00 00 00 C0 [17:55:55]Write i2c OK [17:55:55]MH_I2C_Read... [17:55:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:55:55]Read from MH i2c: E2 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: E2 0B 00 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: E2 0B 00 41 04 00 85 AE 81 39 4E C1 64 62 90 00 83 [17:55:55]RAPDU: 85 AE 81 39 4E C1 64 62 90 00 [17:55:55]wFMCommunicate OK [17:55:55]SAM_PROTO_SignData done [17:55:55]FM_MakeSignedData done [17:55:55]CreateOFDProtocolMessage [17:55:55]wFMCommunicate request_size=4 [17:55:55]MH_SAM_APDU [17:55:55]CAPDU: 80 11 00 00 [17:55:55]Write to MH i2c: E2 08 00 42 04 80 11 00 00 00 00 00 00 C0 [17:55:55]Write i2c OK [17:55:55]MH_I2C_Read... [17:55:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:55]Read from MH i2c: E2 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: E2 17 00 [17:55:55]MH_I2C_Read... [17:55:55]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 [17:55: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:55:55]wFMCommunicate OK [17:55:55]CreateOFDProtocolMessage done [17:55:55]OFDSenderStorePacket 86105 [17:55:55]StoreOFDPacket docnum=86105 [17:55: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 7F 8C 07 01 39 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 2A B7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DD F0 24 45 94 6C 85 AE 81 39 4E C1 64 62 [17:55:55]CheckFolder [17:55:55]dirname=/storage/ofd_packets [17:55:55]CheckFolder done [17:55:55]ProducePacketName [17:55:55]name=ofd_packets/00086105 [17:55:55]NVStorageSaveData ofd_packets/00086105 [17:55:55]File name is /storage/ofd_packets/00086105 [17:55:55]Write 301 bytes [17:55:55]NVStorageSaveData done [17:55:55]OFDSenderStorePacket done [17:55:55]KKMCreateOFDPacket done [17:55:55]NVStorageSaveData kkm_last_timestamp [17:55:55]File name is /storage/kkm_last_timestamp [17:55:55]Write 4 bytes [17:55:55]NVStorageSaveData done [17:55:55]ExternCall_PrintAddStr [17:55:55]wPrintStart [17:55:55]Write to MH i2c: 01 00 00 43 04 47 [17:55:55]Write i2c OK [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: 01 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: 01 07 00 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: 01 07 00 43 04 00 00 00 00 00 FF 0F 5C [17:55:55]RasterBufferAndPrint [17:55:55]line Счет N : (1)870996 [17:55:55]line ИНН: 02508201610067 [17:55:55]line Контрольно-Кассовый Чек [17:55:55]line ПРОДАЖА [17:55:55]line ТРК (МРК, ГНК) : 43 [17:55:55]line Товар: 2710124130 [17:55:55]line Аи-92-К-5 [17:55:55]line 30.000 * 0.00 [17:55:55]line = 0.00 [17:55:55]line НДС 12% НСП 1% [17:55:55]line > о реализуемом товаре [17:55:55]line ИТОГО: 0.00 [17:55:55]line НСП 1% : 0.00 [17:55:55]line НДС 12% : 0.00 [17:55:55]line Наличными: 0.00 [17:55:55]line Безнал.: 0.00 [17:55:55]line Место: АЗС № 137 "Партнер Нефть" [17:55:55]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:55:55]line СНО: Общий режим [17:55:55]line Чек 264 20.09.2024 17:55 [17:55:55]line Смена: 495 ФФД: 1.0 [17:55:55]line ЗНМ: 0300000064 [17:55:55]line РНМ: 0000000000092592 [17:55:55]line Версия ККМ: 001 [17:55:55]line Талоны: Топливная Карта [17:55:55]line 91350 [17:55:55]line ФМ: 0000000000874979 [17:55:55]line ФД: 86105 [17:55:55]line ФПД: 244023470429292 [17:55:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T175554&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86105&fm=244023470429292&tin=02508201610067®Number=0000000000092592&sum=0 [17:55:55]written 0, free lines is 4095 [17:55:55]OFD Sender: Processing packet 86105 [packets to send 264, broken 263] [17:55:55]ProducePacketName [17:55:55]name=ofd_packets/00086105 [17:55:55]OFD Sender: To server: pG, [17:55:55]CommunicateWithHost lk.salyk.kg:30040 [17:55:55]ConnectInit lk.salyk.kg [17:55:55]Write to MH i2c: 01 00 00 6D 04 71 [17:55:55]Write i2c OK [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: 01 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: 01 07 00 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: 01 07 00 6D 04 00 00 00 00 00 F3 0C 77 [17:55:55]RasterBufferAndPrint [17:55:55]line [17:55:55]line [17:55:55]line [17:55:55]line [17:55:55]line [17:55:55]written 0, free lines is 3323 [17:55:55]MH_Cut [17:55:55]Write to MH i2c: D1 01 00 74 04 01 4A [17:55:55]Write i2c OK [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: D1 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: D1 01 00 [17:55:55]MH_I2C_Read... [17:55:55]Read from MH i2c: D1 01 00 74 04 00 49 [17:55:55]Write to MH i2c: 01 00 00 75 04 79 [17:55:55]Write i2c OK [17:55:55]MH_I2C_Read... [17:55:56]Connected sock=8 [17:55: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 7F 8C 07 01 39 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 2A B7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DD F0 24 45 94 6C 85 AE 81 39 4E C1 64 62 [17:55:56]*** Cut start [17:55:56]*** Partial cut [17:55:56]*** CUTSNS_PIN = 1 [17:55:56]*** CUTSNS_PIN = 0 [17:55: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 9B 79 47 00 83 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 59 50 01 00 F4 03 04 00 FF 61 ED 66 B6 04 01 00 00 25 4B 52 7C 14 A2 EF D5 [17:55:56]CommunicateWithHost err = 0 [17:55:56]CheckOFDResponse [17:55:56]1017 (14) - 77093643461234 [17:55:56]1041 (16) - 0000000000874979 [17:55:56]1040 (4) - 86105 [17:55:56]1012 (4) - 20.09.2024 11:52 [17:55:56]1206 (1) - 0 [17:55:56]OFD Sender: Remove packet 86105 [17:55:56]ProducePacketName [17:55:56]name=ofd_packets/00086105 [17:55:56]NVStorageDeleteData [17:55:56]*** Brake cut motor [17:55:57]Read from MH i2c: 01 [17:55:57]MH_I2C_Read... [17:55:57]*** Stop cut motor [17:55:57]*** Cut end [17:55:57]Read from MH i2c: 01 07 00 [17:55:57]MH_I2C_Read... [17:55:57]Read from MH i2c: 01 07 00 75 04 00 00 00 00 00 FF 0F 8E [17:55:57]process_action close_receipt done [17:55:57]requested_data is exist [17:55:57]produce_requested_data [17:55:57]requested_item fm.sn is exist - process it [17:55:57]wFMCommunicate request_size=4 [17:55:57]MH_SAM_APDU [17:55:57]CAPDU: 80 11 00 00 [17:55:57]Write to MH i2c: E2 08 00 76 04 80 11 00 00 00 00 00 00 F4 [17:55:57]Write i2c OK [17:55:57]MH_I2C_Read... [17:55:57]OFD Sender: No OFD packet to send [17:55:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:57]Read from MH i2c: E2 [17:55:57]MH_I2C_Read... [17:55:57]Read from MH i2c: E2 17 00 [17:55:57]MH_I2C_Read... [17:55:57]Read from MH i2c: E2 17 00 76 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 53 [17:55:57]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:57]wFMCommunicate OK [17:55:57]requested_item fd.num is exist - process it [17:55:57]SAM_PROTO_GetFieldsCounters [17:55:57]wFMCommunicate request_size=4 [17:55:57]MH_SAM_APDU [17:55:57]CAPDU: 80 13 00 00 [17:55:57]Write to MH i2c: E2 08 00 77 04 80 13 00 00 00 00 00 00 F7 [17:55:57]Write i2c OK [17:55:57]MH_I2C_Read... [17:55:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:55:57]Read from MH i2c: E2 [17:55:57]MH_I2C_Read... [17:55:57]Read from MH i2c: E2 62 00 [17:55:57]MH_I2C_Read... [17:55:57]Read from MH i2c: E2 62 00 77 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 59 50 01 00 0E 04 04 00 EF 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 DB [17:55:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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:55:57]wFMCommunicate OK [17:55:57]SAM_PROTO_GetFieldsCounters done [17:55:57]requested_item shift.num is exist - process it [17:55:57]requested_item shift.opened is exist - process it [17:55:57]req_shift_opened [17:55:57]FM_GetShiftState [17:55:57]SAM_PROTO_GetShiftState [17:55:57]wFMCommunicate request_size=4 [17:55:57]MH_SAM_APDU [17:55:57]CAPDU: 80 13 01 00 [17:55:57]Write to MH i2c: E2 08 00 78 04 80 13 01 00 00 00 00 00 F9 [17:55:57]Write i2c OK [17:55:57]MH_I2C_Read... [17:55:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:57]Read from MH i2c: E2 [17:55:57]MH_I2C_Read... [17:55:57]Read from MH i2c: E2 0E 00 [17:55:57]MH_I2C_Read... [17:55:57]Read from MH i2c: E2 0E 00 78 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 84 [17:55:57]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:55:57]wFMCommunicate OK [17:55:57]SAM_PROTO_GetShiftState done [17:55:57]FM_GetShiftState done [17:55:57]req_shift_opened done [17:55:57]requested_item shift.open_date is exist - process it [17:55:57]req_shift_open_date [17:55:57]req_shift_open_date done [17:55:57]produce_requested_data done [17:55:57]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86105,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:55:57]process_action_free close_receipt [17:55:57]json_value_free [17:55:57]json_value_free done [17:55:57]process_json_proto returns [17:55:57]Send response to host [17:55:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86105,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:55:57]free response buf [17:55:57]execute_script done [17:55:57]execute_script returns [17:55:57]free content buf [17:55:57]Sock 9.Close socket [17:55:57]Sock 9.Thread stoped [17:56:02]OFD Sender: No OFD packet to send [17:56:05]recv_with_timeout no data received [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:17]recv_with_timeout no data received [17:56:22]OFD Sender: No OFD packet to send [17:56:27]OFD Sender: No OFD packet to send [17:56:28]recv_with_timeout no data received [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:07]accept exits with 10 [17:57:07]New connection [17:57:07]New thread 3066686820 created [17:57:07]Thread 3066830180 joined [17:57:07]Waiting for new connection... [17:57:07] Sock 10.Parse request [17:57:07]Sock 10.Check first char [17:57:07]Sock 10.First char is OK [17:57:07]request: POST /json_proto HTTP/1.0 [17:57:07]Method: POST [17:57:07]URL: /json_proto [17:57:07]Method is POST - this is cgi request [17:57:07]url: /json_proto [17:57:07]query_string will be loaded in cgi processing [17:57:07]execute_cgi json_proto POST (null) [17:57:07]execute_cgi path=json_proto method=POST [17:57:07]POST find Content-Length [17:57:07]Host: 172.17.47.196:8080 [17:57:07]Content-Length: 687 [17:57:07]Content-Type: application/json [17:57:07] [17:57:07]POST finish read [17:57:07]Found Content-Length = 687 [17:57:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870997", "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" ] } } [17:57:07]execute_script... [17:57: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)870997", "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" ] } } [17:57:07]POST & json_proto [17:57:07]process_json_proto [17:57:07]json parsed OK: [17:57:07]protocol is kg_v1.0 [17:57:07]action value=close_receipt [17:57:07]process_action close_receipt [17:57:07]cmd_close_receipt [17:57:07]MH_GetDate [17:57:07]Write to MH i2c: F0 00 00 79 04 6C [17:57:07]Write i2c OK [17:57:07]MH_I2C_Read... [17:57:07]Read from MH i2c: F0 [17:57:07]MH_I2C_Read... [17:57:07]Read from MH i2c: F0 09 00 [17:57:07]MH_I2C_Read... [17:57:07]Read from MH i2c: F0 09 00 79 04 00 74 B7 ED 66 4C 6B 94 66 A4 [17:57:07]GetLastDocTimeStamp 1726854954 [17:57:07]current date 1726855028 [17:57:07]FM_GetShiftState [17:57:07]SAM_PROTO_GetShiftState [17:57:07]wFMCommunicate request_size=4 [17:57:07]MH_SAM_APDU [17:57:07]CAPDU: 80 13 01 00 [17:57:07]Write to MH i2c: E2 08 00 7A 04 80 13 01 00 00 00 00 00 FB [17:57:07]Write i2c OK [17:57:07]MH_I2C_Read... [17:57:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:07]Read from MH i2c: E2 [17:57:07]MH_I2C_Read... [17:57:07]Read from MH i2c: E2 0E 00 [17:57:07]MH_I2C_Read... [17:57:07]Read from MH i2c: E2 0E 00 7A 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 86 [17:57:07]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:57:07]wFMCommunicate OK [17:57:07]SAM_PROTO_GetShiftState done [17:57:07]FM_GetShiftState done [17:57:07]opened in 1726791534 [17:57:07]opened+sec_in_day 1726877934 [17:57:07]quantity*price = 100050 [17:57:07]sum+1 = 100052 [17:57: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 СНО: Общий режим Чек 265 20.09.2024 17:57 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86106 ФПД: 98320198581720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T175708&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86106&fm=98320198581720&tin=02508201610067®Number=0000000000092592&sum=100000 [17:57:09]StoreToDocumentArchive [17:57:09]shift 495 fd 86106 [17:57:09]save to /storage/0495/doc_00086106 [17:57:09]save last doc name /storage/0495/doc_00086106 to /storage/kkm_last_doc_name [17:57:09]save OK [17:57:09]Clear old archive folders... [17:57:09]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:57:09]tlvbuf is 0128EE60 [17:57:09]SAM_PROTO_ClearQueue [17:57:09]wFMCommunicate request_size=4 [17:57:09]MH_SAM_APDU [17:57:09]CAPDU: 80 09 00 00 [17:57:09]Write to MH i2c: E2 08 00 87 04 80 09 00 00 00 00 00 00 FD [17:57:09]Write i2c OK [17:57:09]MH_I2C_Read... [17:57:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:57:09]Read from MH i2c: E2 [17:57:09]MH_I2C_Read... [17:57:09]Read from MH i2c: E2 03 00 [17:57:09]MH_I2C_Read... [17:57:09]Read from MH i2c: E2 03 00 87 04 00 90 00 FF [17:57:09]RAPDU: 90 00 [17:57:09]wFMCommunicate OK [17:57:09]SAM_PROTO_ClearQueue done [17:57:09]KKMCreateOFDPacket [17:57:09]OFDProtocolAddRootSTLVToBuf [17:57:09]FM_MakeSignedData [17:57:09]FM_MakeSignedData [17:57:09]SAM_PROTO_SignData [17:57:09]wFMCommunicate request_size=4 [17:57:09]MH_SAM_APDU [17:57:09]CAPDU: 80 0D 01 02 [17:57:09]Write to MH i2c: E2 08 00 88 04 80 0D 01 02 00 00 00 00 05 [17:57:09]Write i2c OK [17:57:09]MH_I2C_Read... [17:57:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:57:09]Read from MH i2c: E2 [17:57:09]MH_I2C_Read... [17:57:09]Read from MH i2c: E2 03 00 [17:57:09]MH_I2C_Read... [17:57:09]Read from MH i2c: E2 03 00 88 04 00 90 00 00 [17:57:09]RAPDU: 90 00 [17:57:09]wFMCommunicate OK [17:57:09]wFMCommunicate request_size=255 [17:57:09]MH_SAM_APDU [17:57:09]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 09 01 00 00 F4 03 04 00 74 B7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [17:57:09]Write to MH i2c: E2 02 01 89 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 09 01 00 00 F4 03 04 00 74 B7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 A2 [17:57:09]Write i2c OK [17:57:09]MH_I2C_Read... [17:57:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:09]Read from MH i2c: E2 [17:57:09]MH_I2C_Read... [17:57:09]Read from MH i2c: E2 03 00 [17:57:09]MH_I2C_Read... [17:57:09]Read from MH i2c: E2 03 00 89 04 00 90 00 01 [17:57:09]RAPDU: 90 00 [17:57:09]wFMCommunicate OK [17:57:09]wFMCommunicate request_size=11 [17:57:09]MH_SAM_APDU [17:57:09]CAPDU: 80 0D 02 02 06 59 6B F4 82 BD D8 [17:57:09]Write to MH i2c: E2 0E 00 8A 04 80 0D 02 02 06 00 59 6B F4 82 BD D8 00 00 E3 [17:57:09]Write i2c OK [17:57:09]MH_I2C_Read... [17:57:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:09]Read from MH i2c: E2 [17:57:09]MH_I2C_Read... [17:57:09]Read from MH i2c: E2 03 00 [17:57:09]MH_I2C_Read... [17:57:09]Read from MH i2c: E2 03 00 8A 04 00 90 00 02 [17:57:09]RAPDU: 90 00 [17:57:09]wFMCommunicate OK [17:57:09]wFMCommunicate request_size=4 [17:57:09]MH_SAM_APDU [17:57:09]CAPDU: 80 0D 03 02 [17:57:09]Write to MH i2c: E2 08 00 8B 04 80 0D 03 02 00 00 00 00 0A [17:57:09]Write i2c OK [17:57:09]MH_I2C_Read... [17:57:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:57:09]Read from MH i2c: E2 [17:57:09]MH_I2C_Read... [17:57:09]Read from MH i2c: E2 0B 00 [17:57:09]MH_I2C_Read... [17:57:09]Read from MH i2c: E2 0B 00 8B 04 00 CC D3 72 B4 C6 06 8E 09 90 00 33 [17:57:09]RAPDU: CC D3 72 B4 C6 06 8E 09 90 00 [17:57:09]wFMCommunicate OK [17:57:09]SAM_PROTO_SignData done [17:57:09]FM_MakeSignedData done [17:57:09]CreateOFDProtocolMessage [17:57:09]wFMCommunicate request_size=4 [17:57:09]MH_SAM_APDU [17:57:09]CAPDU: 80 11 00 00 [17:57:09]Write to MH i2c: E2 08 00 8C 04 80 11 00 00 00 00 00 00 0A [17:57:09]Write i2c OK [17:57:09]MH_I2C_Read... [17:57:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:09]Read from MH i2c: E2 [17:57:09]MH_I2C_Read... [17:57:09]Read from MH i2c: E2 17 00 [17:57:09]MH_I2C_Read... [17:57:09]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 [17: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 [17:57:09]wFMCommunicate OK [17:57:09]CreateOFDProtocolMessage done [17:57:09]OFDSenderStorePacket 86106 [17:57:09]StoreOFDPacket docnum=86106 [17: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 10 01 00 00 37 42 08 01 69 9C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 09 01 00 00 F4 03 04 00 74 B7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 59 6B F4 82 BD D8 CC D3 72 B4 C6 06 8E 09 [17:57:09]CheckFolder [17:57:09]dirname=/storage/ofd_packets [17:57:09]CheckFolder done [17:57:09]ProducePacketName [17:57:09]name=ofd_packets/00086106 [17:57:09]NVStorageSaveData ofd_packets/00086106 [17:57:09]File name is /storage/ofd_packets/00086106 [17:57:09]Write 302 bytes [17:57:09]NVStorageSaveData done [17:57:09]OFDSenderStorePacket done [17:57:09]KKMCreateOFDPacket done [17:57:09]NVStorageSaveData kkm_last_timestamp [17:57:09]File name is /storage/kkm_last_timestamp [17:57:09]Write 4 bytes [17:57:09]NVStorageSaveData done [17:57:09]ExternCall_PrintAddStr [17:57:09]wPrintStart [17:57:09]Write to MH i2c: 01 00 00 8D 04 91 [17:57:09]Write i2c OK [17:57:09]MH_I2C_Read... [17:57:09]Read from MH i2c: 01 [17:57:09]MH_I2C_Read... [17:57:09]Read from MH i2c: 01 07 00 [17:57:09]MH_I2C_Read... [17:57:09]Read from MH i2c: 01 07 00 8D 04 00 00 00 00 00 FF 0F A6 [17:57:09]RasterBufferAndPrint [17:57:09]line Счет N : (1)870997 [17:57:09]line ИНН: 02508201610067 [17:57:09]line Контрольно-Кассовый Чек [17:57:09]line ПРОДАЖА [17:57:09]line ТРК (МРК, ГНК) : 11 [17:57:09]line Товар: 2710194210 [17:57:09]line ДТ(л)-К-4 [17:57:09]line 13.130 * 76.20 [17:57:09]line = 1000.51 [17:57:09]line НДС 12% НСП 1% [17:57:09]line > о реализуемом товаре [17:57:09]line ОКРУГЛЕНИЕ: -0.51 [17:57:09]line ИТОГО: 1000.00 [17:57:09]line Внесено: 1000.00 [17:57:09]line СДАЧА: 0.00 [17:57:09]line НСП 1% : 8.85 [17:57:09]line НДС 12% : 106.25 [17:57:09]line Наличными: 1000.00 [17:57:09]line Безнал.: 0.00 [17:57:09]line Место: АЗС № 137 "Партнер Нефть" [17:57:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:57:09]line СНО: Общий режим [17:57:09]line Чек 265 20.09.2024 17:57 [17:57:09]line Смена: 495 ФФД: 1.0 [17:57:09]line ЗНМ: 0300000064 [17:57:09]line РНМ: 0000000000092592 [17:57:09]line Версия ККМ: 001 [17:57:09]line ФМ: 0000000000874979 [17:57:09]line ФД: 86106 [17:57:09]line ФПД: 98320198581720 [17:57:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T175708&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86106&fm=98320198581720&tin=02508201610067®Number=0000000000092592&sum=100000 [17:57:09]written 0, free lines is 4095 [17:57:09]OFD Sender: Processing packet 86106 [packets to send 264, broken 263] [17:57:09]ProducePacketName [17:57:09]name=ofd_packets/00086106 [17:57:09]OFD Sender: To server: pG, [17:57:09]CommunicateWithHost lk.salyk.kg:30040 [17:57:09]ConnectInit lk.salyk.kg [17:57:09]Connected sock=9 [17:57: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 37 42 08 01 69 9C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 09 01 00 00 F4 03 04 00 74 B7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 59 6B F4 82 BD D8 CC D3 72 B4 C6 06 8E 09 [17:57:10]Write to MH i2c: 01 00 00 B8 04 BC [17:57:10]Write i2c OK [17:57:10]MH_I2C_Read... [17:57:10]Read from MH i2c: 01 [17:57:10]MH_I2C_Read... [17:57:10]Read from MH i2c: 01 07 00 [17:57:10]MH_I2C_Read... [17:57:10]Read from MH i2c: 01 07 00 B8 04 00 00 00 00 00 E4 0C B3 [17:57:10]RasterBufferAndPrint [17:57:10]line [17:57:10]line [17:57:10]line [17:57:10]line [17:57:10]line [17:57:10]written 0, free lines is 3306 [17:57:10]MH_Cut [17:57:10]Write to MH i2c: D1 01 00 BF 04 01 95 [17:57:10]Write i2c OK [17:57:10]MH_I2C_Read... [17:57:10]Read from MH i2c: D1 [17:57:10]MH_I2C_Read... [17:57:10]Read from MH i2c: D1 01 00 [17:57:10]MH_I2C_Read... [17:57:10]Read from MH i2c: D1 01 00 BF 04 00 94 [17:57:10]Write to MH i2c: 01 00 00 C0 04 C4 [17:57:10]Write i2c OK [17:57:10]MH_I2C_Read... [17:57: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 42 82 47 00 0E 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 5A 50 01 00 F4 03 04 00 49 62 ED 66 B6 04 01 00 00 97 0A 73 45 69 FC A0 23 [17:57:10]CommunicateWithHost err = 0 [17:57:10]CheckOFDResponse [17:57:10]1017 (14) - 77093643461234 [17:57:10]1041 (16) - 0000000000874979 [17:57:10]1040 (4) - 86106 [17:57:10]1012 (4) - 20.09.2024 11:53 [17:57:10]1206 (1) - 0 [17:57:10]OFD Sender: Remove packet 86106 [17:57:10]ProducePacketName [17:57:10]name=ofd_packets/00086106 [17:57:10]NVStorageDeleteData [17:57:10]*** Cut start [17:57:10]*** Partial cut [17:57:10]*** CUTSNS_PIN = 1 [17:57:10]*** CUTSNS_PIN = 0 [17:57:10]OFD Sender: No OFD packet to send [17:57:11]*** Brake cut motor [17:57:11]Read from MH i2c: 01 [17:57:11]MH_I2C_Read... [17:57:11]*** Stop cut motor [17:57:11]*** Cut end [17:57:11]Read from MH i2c: 01 07 00 [17:57:11]MH_I2C_Read... [17:57:11]Read from MH i2c: 01 07 00 C0 04 00 00 00 00 00 FF 0F D9 [17:57:11]process_action close_receipt done [17:57:11]requested_data is exist [17:57:11]produce_requested_data [17:57:11]requested_item fm.sn is exist - process it [17:57:11]wFMCommunicate request_size=4 [17:57:11]MH_SAM_APDU [17:57:11]CAPDU: 80 11 00 00 [17:57:11]Write to MH i2c: E2 08 00 C1 04 80 11 00 00 00 00 00 00 3F [17:57:11]Write i2c OK [17:57:11]MH_I2C_Read... [17:57:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:11]Read from MH i2c: E2 [17:57:11]MH_I2C_Read... [17:57:11]Read from MH i2c: E2 17 00 [17:57:11]MH_I2C_Read... [17:57:11]Read from MH i2c: E2 17 00 C1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9E [17:57: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:57:11]wFMCommunicate OK [17:57:11]requested_item fd.num is exist - process it [17:57:11]SAM_PROTO_GetFieldsCounters [17:57:11]wFMCommunicate request_size=4 [17:57:11]MH_SAM_APDU [17:57:11]CAPDU: 80 13 00 00 [17:57:11]Write to MH i2c: E2 08 00 C2 04 80 13 00 00 00 00 00 00 42 [17:57:11]Write i2c OK [17:57:11]MH_I2C_Read... [17:57:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:57:11]Read from MH i2c: E2 [17:57:11]MH_I2C_Read... [17:57:11]Read from MH i2c: E2 62 00 [17:57:11]MH_I2C_Read... [17:57:11]Read from MH i2c: E2 62 00 C2 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 5A 50 01 00 0E 04 04 00 EF 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 2A [17:57: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 5A 50 01 00 0E 04 04 00 EF 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:57:11]wFMCommunicate OK [17:57:11]SAM_PROTO_GetFieldsCounters done [17:57:11]requested_item shift.num is exist - process it [17:57:11]requested_item shift.opened is exist - process it [17:57:11]req_shift_opened [17:57:11]FM_GetShiftState [17:57:11]SAM_PROTO_GetShiftState [17:57:11]wFMCommunicate request_size=4 [17:57:11]MH_SAM_APDU [17:57:11]CAPDU: 80 13 01 00 [17:57:11]Write to MH i2c: E2 08 00 C3 04 80 13 01 00 00 00 00 00 44 [17:57:11]Write i2c OK [17:57:11]MH_I2C_Read... [17:57:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:11]Read from MH i2c: E2 [17:57:11]MH_I2C_Read... [17:57:11]Read from MH i2c: E2 0E 00 [17:57:11]MH_I2C_Read... [17:57:11]Read from MH i2c: E2 0E 00 C3 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 CF [17:57:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:57:11]wFMCommunicate OK [17:57:11]SAM_PROTO_GetShiftState done [17:57:11]FM_GetShiftState done [17:57:11]req_shift_opened done [17:57:11]requested_item shift.open_date is exist - process it [17:57:11]req_shift_open_date [17:57:11]req_shift_open_date done [17:57:11]produce_requested_data done [17:57:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86106,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:57:11]process_action_free close_receipt [17:57:11]json_value_free [17:57:11]json_value_free done [17:57:11]process_json_proto returns [17:57:11]Send response to host [17:57:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86106,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:57:11]free response buf [17:57:11]execute_script done [17:57:11]execute_script returns [17:57:11]free content buf [17:57:11]Sock 10.Close socket [17:57:11]Sock 10.Thread stoped [17:57:15]OFD Sender: No OFD packet to send [17:57:20]OFD Sender: No OFD packet to send [17:57:25]OFD Sender: No OFD packet to send [17:57:30]OFD Sender: No OFD packet to send [17:57:35]OFD Sender: No OFD packet to send [17:57:37]accept exits with 8 [17:57:37]New connection [17:57:37]New thread 3066830180 created [17:57:37]Thread 3066686820 joined [17:57:37]Waiting for new connection... [17:57:37] Sock 8.Parse request [17:57:37]Sock 8.Check first char [17:57:37]Sock 8.First char is OK [17:57:37]request: POST /json_proto HTTP/1.0 [17:57:37]Method: POST [17:57:37]URL: /json_proto [17:57:37]Method is POST - this is cgi request [17:57:37]url: /json_proto [17:57:37]query_string will be loaded in cgi processing [17:57:37]execute_cgi json_proto POST (null) [17:57:37]execute_cgi path=json_proto method=POST [17:57:37]POST find Content-Length [17:57:37]Host: 172.17.47.196:8080 [17:57:37]Content-Length: 678 [17:57:37]Content-Type: application/json [17:57:37] [17:57:37]POST finish read [17:57:37]Found Content-Length = 678 [17:57:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870998", "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:57:37]execute_script... [17:57:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870998", "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:57:37]POST & json_proto [17:57:37]process_json_proto [17:57:37]json parsed OK: [17:57:37]protocol is kg_v1.0 [17:57:37]action value=close_receipt [17:57:37]process_action close_receipt [17:57:37]cmd_close_receipt [17:57:37]MH_GetDate [17:57:37]Write to MH i2c: F0 00 00 C4 04 B7 [17:57:37]Write i2c OK [17:57:37]MH_I2C_Read... [17:57:37]Read from MH i2c: F0 [17:57:37]MH_I2C_Read... [17:57:37]Read from MH i2c: F0 09 00 [17:57:37]MH_I2C_Read... [17:57:37]Read from MH i2c: F0 09 00 C4 04 00 91 B7 ED 66 4C 6B 94 66 0C [17:57:37]GetLastDocTimeStamp 1726855028 [17:57:37]current date 1726855057 [17:57:37]FM_GetShiftState [17:57:37]SAM_PROTO_GetShiftState [17:57:37]wFMCommunicate request_size=4 [17:57:37]MH_SAM_APDU [17:57:37]CAPDU: 80 13 01 00 [17:57:37]Write to MH i2c: E2 08 00 C5 04 80 13 01 00 00 00 00 00 46 [17:57:37]Write i2c OK [17:57:37]MH_I2C_Read... [17:57:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:37]Read from MH i2c: E2 [17:57:37]MH_I2C_Read... [17:57:37]Read from MH i2c: E2 0E 00 [17:57:37]MH_I2C_Read... [17:57:37]Read from MH i2c: E2 0E 00 C5 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D1 [17:57:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [17:57:37]wFMCommunicate OK [17:57:37]SAM_PROTO_GetShiftState done [17:57:37]FM_GetShiftState done [17:57:37]opened in 1726791534 [17:57:37]opened+sec_in_day 1726877934 [17:57:37]quantity*price = 70037 [17:57:37]sum+1 = 70038 [17:57:37]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 СНО: Общий режим Чек 266 20.09.2024 17:57 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86107 ФПД: 161179702779959 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T175737&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86107&fm=161179702779959&tin=02508201610067®Number=0000000000092592&sum=70000 [17:57:38]StoreToDocumentArchive [17:57:38]shift 495 fd 86107 [17:57:38]save to /storage/0495/doc_00086107 [17:57:38]save last doc name /storage/0495/doc_00086107 to /storage/kkm_last_doc_name [17:57:38]save OK [17:57:38]Clear old archive folders... [17:57:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:57:38]tlvbuf is 0128E560 [17:57:38]SAM_PROTO_ClearQueue [17:57:38]wFMCommunicate request_size=4 [17:57:38]MH_SAM_APDU [17:57:38]CAPDU: 80 09 00 00 [17:57:38]Write to MH i2c: E2 08 00 D2 04 80 09 00 00 00 00 00 00 48 [17:57:38]Write i2c OK [17:57:38]MH_I2C_Read... [17:57:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:57:38]Read from MH i2c: E2 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: E2 03 00 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: E2 03 00 D2 04 00 90 00 4A [17:57:38]RAPDU: 90 00 [17:57:38]wFMCommunicate OK [17:57:38]SAM_PROTO_ClearQueue done [17:57:38]KKMCreateOFDPacket [17:57:38]OFDProtocolAddRootSTLVToBuf [17:57:38]FM_MakeSignedData [17:57:38]FM_MakeSignedData [17:57:38]SAM_PROTO_SignData [17:57:38]wFMCommunicate request_size=4 [17:57:38]MH_SAM_APDU [17:57:38]CAPDU: 80 0D 01 02 [17:57:38]Write to MH i2c: E2 08 00 D3 04 80 0D 01 02 00 00 00 00 50 [17:57:38]Write i2c OK [17:57:38]MH_I2C_Read... [17:57:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:57:38]Read from MH i2c: E2 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: E2 03 00 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: E2 03 00 D3 04 00 90 00 4B [17:57:38]RAPDU: 90 00 [17:57:38]wFMCommunicate OK [17:57:38]wFMCommunicate request_size=255 [17:57:38]MH_SAM_APDU [17:57:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0A 01 00 00 F4 03 04 00 91 B7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 92 [17:57:38]Write to MH i2c: E2 02 01 D4 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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 91 B7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 92 00 00 98 [17:57:38]Write i2c OK [17:57:38]MH_I2C_Read... [17:57:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:38]Read from MH i2c: E2 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: E2 03 00 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: E2 03 00 D4 04 00 90 00 4C [17:57:38]RAPDU: 90 00 [17:57:38]wFMCommunicate OK [17:57:38]wFMCommunicate request_size=10 [17:57:38]MH_SAM_APDU [17:57:38]CAPDU: 80 0D 02 02 05 97 92 ED E0 37 [17:57:38]Write to MH i2c: E2 0D 00 D5 04 80 0D 02 02 05 00 97 92 ED E0 37 00 00 8A [17:57:38]Write i2c OK [17:57:38]MH_I2C_Read... [17:57:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:57:38]Read from MH i2c: E2 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: E2 03 00 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [17:57:38]RAPDU: 90 00 [17:57:38]wFMCommunicate OK [17:57:38]wFMCommunicate request_size=4 [17:57:38]MH_SAM_APDU [17:57:38]CAPDU: 80 0D 03 02 [17:57:38]Write to MH i2c: E2 08 00 D6 04 80 0D 03 02 00 00 00 00 55 [17:57:38]Write i2c OK [17:57:38]MH_I2C_Read... [17:57:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:57:38]Read from MH i2c: E2 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: E2 0B 00 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: E2 0B 00 D6 04 00 AD 2E 67 D4 6E D6 D9 BE 90 00 47 [17:57:38]RAPDU: AD 2E 67 D4 6E D6 D9 BE 90 00 [17:57:38]wFMCommunicate OK [17:57:38]SAM_PROTO_SignData done [17:57:38]FM_MakeSignedData done [17:57:38]CreateOFDProtocolMessage [17:57:38]wFMCommunicate request_size=4 [17:57:38]MH_SAM_APDU [17:57:38]CAPDU: 80 11 00 00 [17:57:38]Write to MH i2c: E2 08 00 D7 04 80 11 00 00 00 00 00 00 55 [17:57:38]Write i2c OK [17:57:38]MH_I2C_Read... [17:57:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:38]Read from MH i2c: E2 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: E2 17 00 [17:57:38]MH_I2C_Read... [17:57:38]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 [17:57:38]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:38]wFMCommunicate OK [17:57:38]CreateOFDProtocolMessage done [17:57:38]OFDSenderStorePacket 86107 [17:57:38]StoreOFDPacket docnum=86107 [17:57: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 CC 3F 07 01 B1 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 0A 01 00 00 F4 03 04 00 91 B7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 92 97 92 ED E0 37 AD 2E 67 D4 6E D6 D9 BE [17:57:38]CheckFolder [17:57:38]dirname=/storage/ofd_packets [17:57:38]CheckFolder done [17:57:38]ProducePacketName [17:57:38]name=ofd_packets/00086107 [17:57:38]NVStorageSaveData ofd_packets/00086107 [17:57:38]File name is /storage/ofd_packets/00086107 [17:57:38]Write 301 bytes [17:57:38]NVStorageSaveData done [17:57:38]OFDSenderStorePacket done [17:57:38]KKMCreateOFDPacket done [17:57:38]NVStorageSaveData kkm_last_timestamp [17:57:38]File name is /storage/kkm_last_timestamp [17:57:38]Write 4 bytes [17:57:38]NVStorageSaveData done [17:57:38]ExternCall_PrintAddStr [17:57:38]wPrintStart [17:57:38]Write to MH i2c: 01 00 00 D8 04 DC [17:57:38]Write i2c OK [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: 01 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: 01 07 00 [17:57:38]MH_I2C_Read... [17:57:38]Read from MH i2c: 01 07 00 D8 04 00 00 00 00 00 FF 0F F1 [17:57:38]RasterBufferAndPrint [17:57:38]line Счет N : (1)870998 [17:57:38]line ИНН: 02508201610067 [17:57:38]line Контрольно-Кассовый Чек [17:57:38]line ПРОДАЖА [17:57:38]line ТРК (МРК, ГНК) : 53 [17:57:38]line Товар: 2710124130 [17:57:38]line Аи-92-К-5 [17:57:38]line 10.330 * 67.80 [17:57:38]line = 700.37 [17:57:38]line НДС 12% НСП 1% [17:57:38]line > о реализуемом товаре [17:57:38]line ОКРУГЛЕНИЕ: -0.37 [17:57:38]line ИТОГО: 700.00 [17:57:38]line Внесено: 700.00 [17:57:38]line СДАЧА: 0.00 [17:57:38]line НСП 1% : 6.20 [17:57:38]line НДС 12% : 74.38 [17:57:38]line Наличными: 700.00 [17:57:38]line Безнал.: 0.00 [17:57:38]line Место: АЗС № 137 "Партнер Нефть" [17:57:38]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [17:57:38]line СНО: Общий режим [17:57:38]line Чек 266 20.09.2024 17:57 [17:57:38]line Смена: 495 ФФД: 1.0 [17:57:38]line ЗНМ: 0300000064 [17:57:38]line РНМ: 0000000000092592 [17:57:38]line Версия ККМ: 001 [17:57:38]line ФМ: 0000000000874979 [17:57:38]line ФД: 86107 [17:57:38]line ФПД: 161179702779959 [17:57:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T175737&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86107&fm=161179702779959&tin=02508201610067®Number=0000000000092592&sum=70000 [17:57:38]written 0, free lines is 4095 [17:57:39]OFD Sender: Processing packet 86107 [packets to send 264, broken 263] [17:57:39]ProducePacketName [17:57:39]name=ofd_packets/00086107 [17:57:39]OFD Sender: To server: pG, [17:57:39]CommunicateWithHost lk.salyk.kg:30040 [17:57:39]ConnectInit lk.salyk.kg [17:57:39]Write to MH i2c: 01 00 00 03 05 08 [17:57:39]Write i2c OK [17:57:39]MH_I2C_Read... [17:57:39]Read from MH i2c: 01 [17:57:39]MH_I2C_Read... [17:57:39]Read from MH i2c: 01 07 00 [17:57:39]MH_I2C_Read... [17:57:39]Read from MH i2c: 01 07 00 03 05 00 00 00 00 00 DF 0C FA [17:57:39]RasterBufferAndPrint [17:57:39]line [17:57:39]line [17:57:39]line [17:57:39]line [17:57:39]line [17:57:39]written 0, free lines is 3301 [17:57:39]MH_Cut [17:57:39]Write to MH i2c: D1 01 00 0A 05 01 E1 [17:57:39]Write i2c OK [17:57:39]MH_I2C_Read... [17:57:39]Read from MH i2c: D1 [17:57:39]MH_I2C_Read... [17:57:39]Read from MH i2c: D1 01 00 [17:57:39]MH_I2C_Read... [17:57:39]Read from MH i2c: D1 01 00 0A 05 00 E0 [17:57:39]Write to MH i2c: 01 00 00 0B 05 10 [17:57:39]Write i2c OK [17:57:39]MH_I2C_Read... [17:57:40]*** Cut start [17:57:40]*** Partial cut [17:57:40]*** CUTSNS_PIN = 1 [17:57:40]*** CUTSNS_PIN = 0 [17:57:40]Connected sock=10 [17:57:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 CC 3F 07 01 B1 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 0A 01 00 00 F4 03 04 00 91 B7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 92 97 92 ED E0 37 AD 2E 67 D4 6E D6 D9 BE [17:57:40]*** Brake cut motor [17:57:40]Read from MH i2c: 01 [17:57:40]MH_I2C_Read... [17:57:40]*** Stop cut motor [17:57:40]*** Cut end [17:57:40]Read from MH i2c: 01 07 00 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: 01 07 00 0B 05 00 00 00 00 00 FF 0F 25 [17:57:40]process_action close_receipt done [17:57:40]requested_data is exist [17:57:40]produce_requested_data [17:57:40]requested_item fm.sn is exist - process it [17:57:40]wFMCommunicate request_size=4 [17:57:40]MH_SAM_APDU [17:57:40]CAPDU: 80 11 00 00 [17:57:40]Write to MH i2c: E2 08 00 0C 05 80 11 00 00 00 00 00 00 8B [17:57:40]Write i2c OK [17:57:40]MH_I2C_Read... [17:57:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:57:40]Read from MH i2c: E2 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: E2 17 00 [17:57:40]MH_I2C_Read... [17:57:40]Read from MH i2c: E2 17 00 0C 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EA [17:57: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:57:40]wFMCommunicate OK [17:57:40]requested_item fd.num is exist - process it [17:57:40]SAM_PROTO_GetFieldsCounters [17:57:40]wFMCommunicate request_size=4 [17:57:40]MH_SAM_APDU [17:57:40]CAPDU: 80 13 00 00 [17:57:40]Write to MH i2c: E2 08 00 0D 05 80 13 00 00 00 00 00 00 8E [17:57:40]Write i2c OK [17:57:40]MH_I2C_Read... [17:57: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 96 4E 47 00 E0 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 5B 50 01 00 F4 03 04 00 67 62 ED 66 B6 04 01 00 00 8B 1F DD F8 9D 0B 9B 8C [17:57:41]CommunicateWithHost err = 0 [17:57:41]CheckOFDResponse [17:57:41]1017 (14) - 77093643461234 [17:57:41]1041 (16) - 0000000000874979 [17:57:41]1040 (4) - 86107 [17:57:41]1012 (4) - 20.09.2024 11:54 [17:57:41]1206 (1) - 0 [17:57:41]OFD Sender: Remove packet 86107 [17:57:41]ProducePacketName [17:57:41]name=ofd_packets/00086107 [17:57:41]NVStorageDeleteData [17:57:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:57:41]Read from MH i2c: E2 [17:57:41]MH_I2C_Read... [17:57:41]Read from MH i2c: E2 62 00 [17:57:41]MH_I2C_Read... [17:57:41]Read from MH i2c: E2 62 00 0D 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 5B 50 01 00 0E 04 04 00 EF 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 7A [17:57: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 5B 50 01 00 0E 04 04 00 EF 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:57:41]wFMCommunicate OK [17:57:41]SAM_PROTO_GetFieldsCounters done [17:57:41]requested_item shift.num is exist - process it [17:57:41]requested_item shift.opened is exist - process it [17:57:41]req_shift_opened [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 0E 05 80 13 01 00 00 00 00 00 90 [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 0E 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1B [17:57:41]RAPDU: 09 00 01 6E BF EC 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]req_shift_opened done [17:57:41]requested_item shift.open_date is exist - process it [17:57:41]req_shift_open_date [17:57:41]req_shift_open_date done [17:57:41]produce_requested_data done [17:57:41]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86107,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [17:57:41]process_action_free close_receipt [17:57:41]json_value_free [17:57:41]json_value_free done [17:57:41]process_json_proto returns [17:57:41]Send response to host [17:57:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86107,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [17:57:41]free response buf [17:57:41]execute_script done [17:57:41]execute_script returns [17:57:41]free content buf [17:57:41]Sock 8.Close socket [17:57:41]Sock 8.Thread stoped [17:57:41]OFD Sender: No OFD packet to send [17:57:45]recv_with_timeout no data received [17:57:46]OFD Sender: No OFD packet to send [17:57:51]OFD Sender: No OFD packet to send [17:57:56]OFD Sender: No OFD packet to send [17:58:01]OFD Sender: No OFD packet to send [17:58:06]OFD Sender: No OFD packet to send [17:58:11]OFD Sender: No OFD packet to send [17:58:16]OFD Sender: No OFD packet to send [17:58:21]OFD Sender: No OFD packet to send [17:58:26]OFD Sender: No OFD packet to send [17:58:31]OFD Sender: No OFD packet to send [17:58:36]OFD Sender: No OFD packet to send [17:58:41]OFD Sender: No OFD packet to send [17:58:46]OFD Sender: No OFD packet to send [17:58:51]OFD Sender: No OFD packet to send [17:58:56]OFD Sender: No OFD packet to send [17:59:01]OFD Sender: No OFD packet to send [17:59:06]OFD Sender: No OFD packet to send [17:59:11]OFD Sender: No OFD packet to send [17:59:16]OFD Sender: No OFD packet to send [17:59:21]OFD Sender: No OFD packet to send [17:59:26]OFD Sender: No OFD packet to send [17:59:31]OFD Sender: No OFD packet to send [17:59:36]OFD Sender: No OFD packet to send [17:59:38]recv_with_timeout no data received [17:59:41]OFD Sender: No OFD packet to send [17:59:46]OFD Sender: No OFD packet to send [17:59:51]OFD Sender: No OFD packet to send [17:59:56]OFD Sender: No OFD packet to send [18:00:01]OFD Sender: No OFD packet to send [18:00:06]OFD Sender: No OFD packet to send [18:00:11]OFD Sender: No OFD packet to send [18:00:16]OFD Sender: No OFD packet to send [18:00:21]OFD Sender: No OFD packet to send [18:00:26]OFD Sender: No OFD packet to send [18:00:31]recv_with_timeout no data received [18:00:31]OFD Sender: No OFD packet to send [18:00:36]OFD Sender: No OFD packet to send [18:00:41]OFD Sender: No OFD packet to send [18:00:46]OFD Sender: No OFD packet to send [18:00:51]OFD Sender: No OFD packet to send [18:00:56]OFD Sender: No OFD packet to send [18:01:01]OFD Sender: No OFD packet to send [18:01:06]OFD Sender: No OFD packet to send [18:01:11]OFD Sender: No OFD packet to send [18:01:16]OFD Sender: No OFD packet to send [18:01:21]OFD Sender: No OFD packet to send [18:01:26]OFD Sender: No OFD packet to send [18:01:31]OFD Sender: No OFD packet to send [18:01:36]OFD Sender: No OFD packet to send [18:01:41]OFD Sender: No OFD packet to send [18:01:46]OFD Sender: No OFD packet to send [18:01:51]OFD Sender: No OFD packet to send [18:01:56]OFD Sender: No OFD packet to send [18:02:01]OFD Sender: No OFD packet to send [18:02:06]OFD Sender: No OFD packet to send [18:02:11]OFD Sender: No OFD packet to send [18:02:16]OFD Sender: No OFD packet to send [18:02:21]OFD Sender: No OFD packet to send [18:02:26]OFD Sender: No OFD packet to send [18:02:31]OFD Sender: No OFD packet to send [18:02:37]OFD Sender: No OFD packet to send [18:02:42]OFD Sender: No OFD packet to send [18:02:47]OFD Sender: No OFD packet to send [18:02:52]OFD Sender: No OFD packet to send [18:02:56]accept exits with 9 [18:02:56]New connection [18:02:56]New thread 3066686820 created [18:02:56]Thread 3066830180 joined [18:02:56]Waiting for new connection... [18:02:56] Sock 9.Parse request [18:02:56]Sock 9.Check first char [18:02:56]Sock 9.First char is OK [18:02:56]request: POST /json_proto HTTP/1.0 [18:02:56]Method: POST [18:02:56]URL: /json_proto [18:02:56]Method is POST - this is cgi request [18:02:56]url: /json_proto [18:02:56]query_string will be loaded in cgi processing [18:02:56]execute_cgi json_proto POST (null) [18:02:56]execute_cgi path=json_proto method=POST [18:02:56]POST find Content-Length [18:02:56]Host: 172.17.47.196:8080 [18:02:56]Content-Length: 677 [18:02:56]Content-Type: application/json [18:02:56] [18:02:56]POST finish read [18:02:56]Found Content-Length = 677 [18:02:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870999", "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" : 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" ] } } [18:02:56]execute_script... [18:02:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)870999", "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" : 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" ] } } [18:02:56]POST & json_proto [18:02:56]process_json_proto [18:02:56]json parsed OK: [18:02:56]protocol is kg_v1.0 [18:02:56]action value=close_receipt [18:02:56]process_action close_receipt [18:02:56]cmd_close_receipt [18:02:56]MH_GetDate [18:02:56]Write to MH i2c: F0 00 00 0F 05 03 [18:02:56]Write i2c OK [18:02:56]MH_I2C_Read... [18:02:56]Read from MH i2c: F0 [18:02:56]MH_I2C_Read... [18:02:56]Read from MH i2c: F0 09 00 [18:02:56]MH_I2C_Read... [18:02:56]Read from MH i2c: F0 09 00 0F 05 00 D1 B8 ED 66 4C 6B 94 66 99 [18:02:56]GetLastDocTimeStamp 1726855057 [18:02:56]current date 1726855377 [18:02:56]FM_GetShiftState [18:02:56]SAM_PROTO_GetShiftState [18:02:56]wFMCommunicate request_size=4 [18:02:56]MH_SAM_APDU [18:02:56]CAPDU: 80 13 01 00 [18:02:56]Write to MH i2c: E2 08 00 10 05 80 13 01 00 00 00 00 00 92 [18:02:56]Write i2c OK [18:02:56]MH_I2C_Read... [18:02:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:02:56]Read from MH i2c: E2 [18:02:56]MH_I2C_Read... [18:02:56]Read from MH i2c: E2 0E 00 [18:02:56]MH_I2C_Read... [18:02:56]Read from MH i2c: E2 0E 00 10 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1D [18:02:56]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:02:56]wFMCommunicate OK [18:02:56]SAM_PROTO_GetShiftState done [18:02:56]FM_GetShiftState done [18:02:56]opened in 1726791534 [18:02:56]opened+sec_in_day 1726877934 [18:02:56]quantity*price = 67054 [18:02:56]sum+1 = 67055 [18:02:56]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 СНО: Общий режим Чек 267 20.09.2024 18:02 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86108 ФПД: 263591192635714 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T180257&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86108&fm=263591192635714&tin=02508201610067®Number=0000000000092592&sum=67000 [18:02:57]StoreToDocumentArchive [18:02:57]shift 495 fd 86108 [18:02:57]save to /storage/0495/doc_00086108 [18:02:57]save last doc name /storage/0495/doc_00086108 to /storage/kkm_last_doc_name [18:02:57]save OK [18:02:57]Clear old archive folders... [18:02:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:02:57]tlvbuf is 01301E30 [18:02:57]SAM_PROTO_ClearQueue [18:02:57]wFMCommunicate request_size=4 [18:02:57]MH_SAM_APDU [18:02:57]CAPDU: 80 09 00 00 [18:02:57]Write to MH i2c: E2 08 00 1D 05 80 09 00 00 00 00 00 00 94 [18:02:57]Write i2c OK [18:02:57]MH_I2C_Read... [18:02:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:02:57]Read from MH i2c: E2 [18:02:57]MH_I2C_Read... [18:02:57]Read from MH i2c: E2 03 00 [18:02:57]MH_I2C_Read... [18:02:57]Read from MH i2c: E2 03 00 1D 05 00 90 00 96 [18:02:57]RAPDU: 90 00 [18:02:57]wFMCommunicate OK [18:02:57]SAM_PROTO_ClearQueue done [18:02:57]KKMCreateOFDPacket [18:02:57]OFDProtocolAddRootSTLVToBuf [18:02:57]FM_MakeSignedData [18:02:57]FM_MakeSignedData [18:02:57]SAM_PROTO_SignData [18:02:57]wFMCommunicate request_size=4 [18:02:57]MH_SAM_APDU [18:02:57]CAPDU: 80 0D 01 02 [18:02:57]Write to MH i2c: E2 08 00 1E 05 80 0D 01 02 00 00 00 00 9C [18:02:57]Write i2c OK [18:02:57]MH_I2C_Read... [18:02:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:02:57]Read from MH i2c: E2 [18:02:57]MH_I2C_Read... [18:02:57]Read from MH i2c: E2 03 00 [18:02:57]MH_I2C_Read... [18:02:57]Read from MH i2c: E2 03 00 1E 05 00 90 00 97 [18:02:57]RAPDU: 90 00 [18:02:57]wFMCommunicate OK [18:02:57]wFMCommunicate request_size=255 [18:02:57]MH_SAM_APDU [18:02:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 01 00 00 F4 03 04 00 D1 B8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EF [18:02:57]Write to MH i2c: E2 02 01 1F 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 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 0B 01 00 00 F4 03 04 00 D1 B8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EF 00 00 35 [18:02:57]Write i2c OK [18:02:57]MH_I2C_Read... [18:02:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:02:58]Read from MH i2c: E2 [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: E2 03 00 [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: E2 03 00 1F 05 00 90 00 98 [18:02:58]RAPDU: 90 00 [18:02:58]wFMCommunicate OK [18:02:58]wFMCommunicate request_size=10 [18:02:58]MH_SAM_APDU [18:02:58]CAPDU: 80 0D 02 02 05 BC 1B 67 29 42 [18:02:58]Write to MH i2c: E2 0D 00 20 05 80 0D 02 02 05 00 BC 1B 67 29 42 00 00 52 [18:02:58]Write i2c OK [18:02:58]MH_I2C_Read... [18:02:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:02:58]Read from MH i2c: E2 [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: E2 03 00 [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: E2 03 00 20 05 00 90 00 99 [18:02:58]RAPDU: 90 00 [18:02:58]wFMCommunicate OK [18:02:58]wFMCommunicate request_size=4 [18:02:58]MH_SAM_APDU [18:02:58]CAPDU: 80 0D 03 02 [18:02:58]Write to MH i2c: E2 08 00 21 05 80 0D 03 02 00 00 00 00 A1 [18:02:58]Write i2c OK [18:02:58]MH_I2C_Read... [18:02:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:02:58]Read from MH i2c: E2 [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: E2 0B 00 [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: E2 0B 00 21 05 00 BE 7B 7A F8 2B 6A 1C 1B 90 00 19 [18:02:58]RAPDU: BE 7B 7A F8 2B 6A 1C 1B 90 00 [18:02:58]wFMCommunicate OK [18:02:58]SAM_PROTO_SignData done [18:02:58]FM_MakeSignedData done [18:02:58]CreateOFDProtocolMessage [18:02:58]wFMCommunicate request_size=4 [18:02:58]MH_SAM_APDU [18:02:58]CAPDU: 80 11 00 00 [18:02:58]Write to MH i2c: E2 08 00 22 05 80 11 00 00 00 00 00 00 A1 [18:02:58]Write i2c OK [18:02:58]MH_I2C_Read... [18:02:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:02:58]Read from MH i2c: E2 [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: E2 17 00 [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: E2 17 00 22 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 00 [18:02: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:02:58]wFMCommunicate OK [18:02:58]CreateOFDProtocolMessage done [18:02:58]OFDSenderStorePacket 86108 [18:02:58]StoreOFDPacket docnum=86108 [18:02: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 36 2D 07 01 E3 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 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 0B 01 00 00 F4 03 04 00 D1 B8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EF BC 1B 67 29 42 BE 7B 7A F8 2B 6A 1C 1B [18:02:58]CheckFolder [18:02:58]dirname=/storage/ofd_packets [18:02:58]CheckFolder done [18:02:58]ProducePacketName [18:02:58]name=ofd_packets/00086108 [18:02:58]NVStorageSaveData ofd_packets/00086108 [18:02:58]File name is /storage/ofd_packets/00086108 [18:02:58]Write 301 bytes [18:02:58]NVStorageSaveData done [18:02:58]OFDSenderStorePacket done [18:02:58]KKMCreateOFDPacket done [18:02:58]NVStorageSaveData kkm_last_timestamp [18:02:58]File name is /storage/kkm_last_timestamp [18:02:58]Write 4 bytes [18:02:58]NVStorageSaveData done [18:02:58]ExternCall_PrintAddStr [18:02:58]wPrintStart [18:02:58]Write to MH i2c: 01 00 00 23 05 28 [18:02:58]Write i2c OK [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: 01 [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: 01 07 00 [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: 01 07 00 23 05 00 00 00 00 00 FF 0F 3D [18:02:58]RasterBufferAndPrint [18:02:58]line Счет N : (1)870999 [18:02:58]line ИНН: 02508201610067 [18:02:58]line Контрольно-Кассовый Чек [18:02:58]line ПРОДАЖА [18:02:58]line ТРК (МРК, ГНК) : 33 [18:02:58]line Товар: 2710124130 [18:02:58]line Аи-92-К-5 [18:02:58]line 9.890 * 67.80 [18:02:58]line = 670.54 [18:02:58]line НДС 12% НСП 1% [18:02:58]line > о реализуемом товаре [18:02:58]line ОКРУГЛЕНИЕ: -0.54 [18:02:58]line ИТОГО: 670.00 [18:02:58]line Внесено: 670.00 [18:02:58]line СДАЧА: 0.00 [18:02:58]line НСП 1% : 5.93 [18:02:58]line НДС 12% : 71.21 [18:02:58]line Наличными: 670.00 [18:02:58]line Безнал.: 0.00 [18:02:58]line Место: АЗС № 137 "Партнер Нефть" [18:02:58]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:02:58]line СНО: Общий режим [18:02:58]line Чек 267 20.09.2024 18:02 [18:02:58]line Смена: 495 ФФД: 1.0 [18:02:58]line ЗНМ: 0300000064 [18:02:58]line РНМ: 0000000000092592 [18:02:58]line Версия ККМ: 001 [18:02:58]line ФМ: 0000000000874979 [18:02:58]line ФД: 86108 [18:02:58]line ФПД: 263591192635714 [18:02:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T180257&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86108&fm=263591192635714&tin=02508201610067®Number=0000000000092592&sum=67000 [18:02:58]written 0, free lines is 4095 [18:02:58]OFD Sender: Processing packet 86108 [packets to send 264, broken 263] [18:02:58]ProducePacketName [18:02:58]name=ofd_packets/00086108 [18:02:58]OFD Sender: To server: pG, [18:02:58]CommunicateWithHost lk.salyk.kg:30040 [18:02:58]ConnectInit lk.salyk.kg [18:02:58]Connected sock=8 [18:02:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 36 2D 07 01 E3 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 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 0B 01 00 00 F4 03 04 00 D1 B8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EF BC 1B 67 29 42 BE 7B 7A F8 2B 6A 1C 1B [18:02:58]Write to MH i2c: 01 00 00 4E 05 53 [18:02:58]Write i2c OK [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: 01 [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: 01 07 00 [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: 01 07 00 4E 05 00 00 00 00 00 EC 0C 52 [18:02:58]RasterBufferAndPrint [18:02:58]line [18:02:58]line [18:02:58]line [18:02:58]line [18:02:58]line [18:02:58]written 0, free lines is 3314 [18:02:58]MH_Cut [18:02:58]Write to MH i2c: D1 01 00 55 05 01 2C [18:02:58]Write i2c OK [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: D1 [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: D1 01 00 [18:02:58]MH_I2C_Read... [18:02:58]Read from MH i2c: D1 01 00 55 05 00 2B [18:02:58]Write to MH i2c: 01 00 00 56 05 5B [18:02:58]Write i2c OK [18:02:58]MH_I2C_Read... [18:02:59]*** Cut start [18:02:59]*** Partial cut [18:02:59]*** CUTSNS_PIN = 1 [18:02:59]*** CUTSNS_PIN = 0 [18:02:59]*** Brake cut motor [18:03:00]Read from MH i2c: 01 [18:03:00]MH_I2C_Read... [18:03:00]*** Stop cut motor [18:03:00]*** Cut end [18:03:00]Read from MH i2c: 01 07 00 [18:03:00]MH_I2C_Read... [18:03:00]Read from MH i2c: 01 07 00 56 05 00 00 00 00 00 FF 0F 70 [18:03:00]process_action close_receipt done [18:03:00]requested_data is exist [18:03:00]produce_requested_data [18:03:00]requested_item fm.sn is exist - process it [18:03:00]wFMCommunicate request_size=4 [18:03:00]MH_SAM_APDU [18:03:00]CAPDU: 80 11 00 00 [18:03:00]Write to MH i2c: E2 08 00 57 05 80 11 00 00 00 00 00 00 D6 [18:03:00]Write i2c OK [18:03:00]MH_I2C_Read... [18:03:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:03:00]Read from MH i2c: E2 [18:03:00]MH_I2C_Read... [18:03:00]Read from MH i2c: E2 17 00 [18:03:00]MH_I2C_Read... [18:03:00]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:03:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:03:00]wFMCommunicate OK [18:03:00]requested_item fd.num is exist - process it [18:03:00]SAM_PROTO_GetFieldsCounters [18:03:00]wFMCommunicate request_size=4 [18:03:00]MH_SAM_APDU [18:03:00]CAPDU: 80 13 00 00 [18:03:00]Write to MH i2c: E2 08 00 58 05 80 13 00 00 00 00 00 00 D9 [18:03:00]Write i2c OK [18:03:00]MH_I2C_Read... [18:03:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:03:00]Read from MH i2c: E2 [18:03:00]MH_I2C_Read... [18:03:00]Read from MH i2c: E2 62 00 [18:03:00]MH_I2C_Read... [18:03:00]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 5C 50 01 00 0E 04 04 00 EF 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 C9 [18:03:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [18:03:00]wFMCommunicate OK [18:03:00]SAM_PROTO_GetFieldsCounters done [18:03:00]requested_item shift.num is exist - process it [18:03:00]requested_item shift.opened is exist - process it [18:03:00]req_shift_opened [18:03:00]FM_GetShiftState [18:03:00]SAM_PROTO_GetShiftState [18:03:00]wFMCommunicate request_size=4 [18:03:00]MH_SAM_APDU [18:03:00]CAPDU: 80 13 01 00 [18:03:00]Write to MH i2c: E2 08 00 59 05 80 13 01 00 00 00 00 00 DB [18:03:00]Write i2c OK [18:03:00]MH_I2C_Read... [18:03:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:03:00]Read from MH i2c: E2 [18:03:00]MH_I2C_Read... [18:03:00]Read from MH i2c: E2 0E 00 [18:03:00]MH_I2C_Read... [18:03:00]Read from MH i2c: E2 0E 00 59 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 66 [18:03:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:03:00]wFMCommunicate OK [18:03:00]SAM_PROTO_GetShiftState done [18:03:00]FM_GetShiftState done [18:03:00]req_shift_opened done [18:03:00]requested_item shift.open_date is exist - process it [18:03:00]req_shift_open_date [18:03:00]req_shift_open_date done [18:03:00]produce_requested_data done [18:03:00]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86108,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:03:00]process_action_free close_receipt [18:03:00]json_value_free [18:03:00]json_value_free done [18:03:00]process_json_proto returns [18:03:00]Send response to host [18:03:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86108,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:03:00]free response buf [18:03:00]execute_script done [18:03:00]execute_script returns [18:03:00]free content buf [18:03:00]Sock 9.Close socket [18:03:00]Sock 9.Thread stoped [18:03: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 76 80 47 00 3E 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 5C 50 01 00 F4 03 04 00 A6 63 ED 66 B6 04 01 00 00 C9 52 91 AB 19 A7 FB AA [18:03:00]CommunicateWithHost err = 0 [18:03:00]CheckOFDResponse [18:03:00]1017 (14) - 77093643461234 [18:03:00]1041 (16) - 0000000000874979 [18:03:00]1040 (4) - 86108 [18:03:00]1012 (4) - 20.09.2024 11:59 [18:03:00]1206 (1) - 0 [18:03:00]OFD Sender: Remove packet 86108 [18:03:00]ProducePacketName [18:03:00]name=ofd_packets/00086108 [18:03:00]NVStorageDeleteData [18:03:01]OFD Sender: No OFD packet to send [18:03:06]OFD Sender: No OFD packet to send [18:03:11]OFD Sender: No OFD packet to send [18:03:16]OFD Sender: No OFD packet to send [18:03:21]OFD Sender: No OFD packet to send [18:03:26]OFD Sender: No OFD packet to send [18:03:27]recv_with_timeout no data received [18:03:31]OFD Sender: No OFD packet to send [18:03:36]OFD Sender: No OFD packet to send [18:03:41]OFD Sender: No OFD packet to send [18:03:46]OFD Sender: No OFD packet to send [18:03:51]OFD Sender: No OFD packet to send [18:03:56]OFD Sender: No OFD packet to send [18:04:01]OFD Sender: No OFD packet to send [18:04:06]OFD Sender: No OFD packet to send [18:04:11]OFD Sender: No OFD packet to send [18:04:16]OFD Sender: No OFD packet to send [18:04:21]OFD Sender: No OFD packet to send [18:04:26]OFD Sender: No OFD packet to send [18:04:31]OFD Sender: No OFD packet to send [18:04:36]OFD Sender: No OFD packet to send [18:04:41]OFD Sender: No OFD packet to send [18:04:41]recv_with_timeout no data received [18:04:46]OFD Sender: No OFD packet to send [18:04:51]OFD Sender: No OFD packet to send [18:04:56]OFD Sender: No OFD packet to send [18:04:56]recv_with_timeout no data received [18:05:01]OFD Sender: No OFD packet to send [18:05:06]OFD Sender: No OFD packet to send [18:05:11]OFD Sender: No OFD packet to send [18:05:16]OFD Sender: No OFD packet to send [18:05:21]OFD Sender: No OFD packet to send [18:05:26]OFD Sender: No OFD packet to send [18:05:31]OFD Sender: No OFD packet to send [18:05:36]OFD Sender: No OFD packet to send [18:05:41]OFD Sender: No OFD packet to send [18:05:46]OFD Sender: No OFD packet to send [18:05:51]OFD Sender: No OFD packet to send [18:05:56]OFD Sender: No OFD packet to send [18:06:01]OFD Sender: No OFD packet to send [18:06:06]OFD Sender: No OFD packet to send [18:06:11]OFD Sender: No OFD packet to send [18:06:16]OFD Sender: No OFD packet to send [18:06:21]OFD Sender: No OFD packet to send [18:06:23]recv_with_timeout no data received [18:06:26]OFD Sender: No OFD packet to send [18:06:31]OFD Sender: No OFD packet to send [18:06:36]OFD Sender: No OFD packet to send [18:06:41]OFD Sender: No OFD packet to send [18:06:46]OFD Sender: No OFD packet to send [18:06:51]OFD Sender: No OFD packet to send [18:06:56]OFD Sender: No OFD packet to send [18:07:01]OFD Sender: No OFD packet to send [18:07:03]accept exits with 10 [18:07:03]New connection [18:07:03]New thread 3066830180 created [18:07:03]Thread 3066686820 joined [18:07:03]Waiting for new connection... [18:07:03] Sock 10.Parse request [18:07:03]Sock 10.Check first char [18:07:03]Sock 10.First char is OK [18:07:03]request: POST /json_proto HTTP/1.0 [18:07:03]Method: POST [18:07:03]URL: /json_proto [18:07:03]Method is POST - this is cgi request [18:07:03]url: /json_proto [18:07:03]query_string will be loaded in cgi processing [18:07:03]execute_cgi json_proto POST (null) [18:07:03]execute_cgi path=json_proto method=POST [18:07:03]POST find Content-Length [18:07:03]Host: 172.17.47.196:8080 [18:07:03]Content-Length: 645 [18:07:03]Content-Type: application/json [18:07:03] [18:07:03]POST finish read [18:07:03]Found Content-Length = 645 [18:07:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147840", "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:07:03]execute_script... [18:07: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)147840", "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:07:03]POST & json_proto [18:07:03]process_json_proto [18:07:03]json parsed OK: [18:07:03]protocol is kg_v1.0 [18:07:03]action value=close_receipt [18:07:03]process_action close_receipt [18:07:03]cmd_close_receipt [18:07:03]MH_GetDate [18:07:03]Write to MH i2c: F0 00 00 5A 05 4E [18:07:03]Write i2c OK [18:07:03]MH_I2C_Read... [18:07:03]Read from MH i2c: F0 [18:07:03]MH_I2C_Read... [18:07:03]Read from MH i2c: F0 09 00 [18:07:03]MH_I2C_Read... [18:07:03]Read from MH i2c: F0 09 00 5A 05 00 C7 B9 ED 66 4C 6B 94 66 DB [18:07:03]GetLastDocTimeStamp 1726855377 [18:07:03]current date 1726855623 [18:07:03]FM_GetShiftState [18:07:03]SAM_PROTO_GetShiftState [18:07:03]wFMCommunicate request_size=4 [18:07:03]MH_SAM_APDU [18:07:03]CAPDU: 80 13 01 00 [18:07:03]Write to MH i2c: E2 08 00 5B 05 80 13 01 00 00 00 00 00 DD [18:07:03]Write i2c OK [18:07:03]MH_I2C_Read... [18:07:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:03]Read from MH i2c: E2 [18:07:03]MH_I2C_Read... [18:07:03]Read from MH i2c: E2 0E 00 [18:07:03]MH_I2C_Read... [18:07:03]Read from MH i2c: E2 0E 00 5B 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 68 [18:07:03]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:07:03]wFMCommunicate OK [18:07:03]SAM_PROTO_GetShiftState done [18:07:03]FM_GetShiftState done [18:07:03]opened in 1726791534 [18:07:03]opened+sec_in_day 1726877934 [18:07:03]quantity*price = 6500 [18:07:03]sum+1 = 6501 [18:07: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 СНО: Общий режим Чек 268 20.09.2024 18:07 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86109 ФПД: 146286344936806 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T180703&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86109&fm=146286344936806&tin=02508201610067®Number=0000000000092592&sum=6500 0 [18:07:04]StoreToDocumentArchive [18:07:04]shift 495 fd 86109 [18:07:04]save to /storage/0495/doc_00086109 [18:07:04]save last doc name /storage/0495/doc_00086109 to /storage/kkm_last_doc_name [18:07:04]save OK [18:07:04]Clear old archive folders... [18:07:04]ProcessDocumentItem done err = 0, tmpTLVsize=272 [18:07:04]tlvbuf is B6F373F0 [18:07:04]SAM_PROTO_ClearQueue [18:07:04]wFMCommunicate request_size=4 [18:07:04]MH_SAM_APDU [18:07:04]CAPDU: 80 09 00 00 [18:07:04]Write to MH i2c: E2 08 00 68 05 80 09 00 00 00 00 00 00 DF [18:07:04]Write i2c OK [18:07:04]MH_I2C_Read... [18:07:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:07:04]Read from MH i2c: E2 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 03 00 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 03 00 68 05 00 90 00 E1 [18:07:04]RAPDU: 90 00 [18:07:04]wFMCommunicate OK [18:07:04]SAM_PROTO_ClearQueue done [18:07:04]KKMCreateOFDPacket [18:07:04]OFDProtocolAddRootSTLVToBuf [18:07:04]FM_MakeSignedData [18:07:04]FM_MakeSignedData [18:07:04]SAM_PROTO_SignData [18:07:04]wFMCommunicate request_size=4 [18:07:04]MH_SAM_APDU [18:07:04]CAPDU: 80 0D 01 02 [18:07:04]Write to MH i2c: E2 08 00 69 05 80 0D 01 02 00 00 00 00 E7 [18:07:04]Write i2c OK [18:07:04]MH_I2C_Read... [18:07:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:07:04]Read from MH i2c: E2 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 03 00 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 03 00 69 05 00 90 00 E2 [18:07:04]RAPDU: 90 00 [18:07:04]wFMCommunicate OK [18:07:04]wFMCommunicate request_size=255 [18:07:04]MH_SAM_APDU [18:07: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 0C 01 00 00 F4 03 04 00 C7 B9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 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:07:04]Write to MH i2c: E2 02 01 6A 05 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 0C 01 00 00 F4 03 04 00 C7 B9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 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 05 [18:07:04]Write i2c OK [18:07:04]MH_I2C_Read... [18:07:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:04]Read from MH i2c: E2 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 03 00 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 03 00 6A 05 00 90 00 E3 [18:07:04]RAPDU: 90 00 [18:07:04]wFMCommunicate OK [18:07:04]wFMCommunicate request_size=31 [18:07:04]MH_SAM_APDU [18:07:04]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 5D 50 01 00 35 04 06 00 85 0B F1 A0 1D 66 [18:07:04]Write to MH i2c: E2 22 00 6B 05 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 5D 50 01 00 35 04 06 00 85 0B F1 A0 1D 66 00 00 73 [18:07:04]Write i2c OK [18:07:04]MH_I2C_Read... [18:07:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:04]Read from MH i2c: E2 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 03 00 [18:07:04]MH_I2C_Read... [18:07:04]Read from MH i2c: E2 03 00 6B 05 00 90 00 E4 [18:07:04]RAPDU: 90 00 [18:07:04]wFMCommunicate OK [18:07:04]wFMCommunicate request_size=4 [18:07:04]MH_SAM_APDU [18:07:04]CAPDU: 80 0D 03 02 [18:07:04]Write to MH i2c: E2 08 00 6C 05 80 0D 03 02 00 00 00 00 EC [18:07:04]Write i2c OK [18:07:04]MH_I2C_Read... [18:07:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:07:05]Read from MH i2c: E2 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: E2 0B 00 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: E2 0B 00 6C 05 00 D0 24 41 3A 82 BD D1 FC 90 00 68 [18:07:05]RAPDU: D0 24 41 3A 82 BD D1 FC 90 00 [18:07:05]wFMCommunicate OK [18:07:05]SAM_PROTO_SignData done [18:07:05]FM_MakeSignedData done [18:07:05]CreateOFDProtocolMessage [18:07:05]wFMCommunicate request_size=4 [18:07:05]MH_SAM_APDU [18:07:05]CAPDU: 80 11 00 00 [18:07:05]Write to MH i2c: E2 08 00 6D 05 80 11 00 00 00 00 00 00 EC [18:07:05]Write i2c OK [18:07:05]MH_I2C_Read... [18:07:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:05]Read from MH i2c: E2 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: E2 17 00 [18:07:05]MH_I2C_Read... [18:07: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:07: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:07:05]wFMCommunicate OK [18:07:05]CreateOFDProtocolMessage done [18:07:05]OFDSenderStorePacket 86109 [18:07:05]StoreOFDPacket docnum=86109 [18:07: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 ED 9A 1C 01 BE 94 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 0C 01 00 00 F4 03 04 00 C7 B9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 85 0B F1 A0 1D 66 D0 24 41 3A 82 BD D1 FC [18:07:05]CheckFolder [18:07:05]dirname=/storage/ofd_packets [18:07:05]CheckFolder done [18:07:05]ProducePacketName [18:07:05]name=ofd_packets/00086109 [18:07:05]NVStorageSaveData ofd_packets/00086109 [18:07:05]File name is /storage/ofd_packets/00086109 [18:07:05]Write 322 bytes [18:07:05]NVStorageSaveData done [18:07:05]OFDSenderStorePacket done [18:07:05]KKMCreateOFDPacket done [18:07:05]NVStorageSaveData kkm_last_timestamp [18:07:05]File name is /storage/kkm_last_timestamp [18:07:05]Write 4 bytes [18:07:05]NVStorageSaveData done [18:07:05]ExternCall_PrintAddStr [18:07:05]wPrintStart [18:07:05]Write to MH i2c: 01 00 00 6E 05 73 [18:07:05]Write i2c OK [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: 01 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: 01 07 00 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: 01 07 00 6E 05 00 00 00 00 00 FF 0F 88 [18:07:05]RasterBufferAndPrint [18:07:05]line Счет N : (3)147840 [18:07:05]line ИНН: 02508201610067 [18:07:05]line Контрольно-Кассовый Чек [18:07:05]line ПРОДАЖА [18:07:05]line Товар: 47011656 [18:07:05]line Водка Пшеничная 0,1л [18:07:05]line 1.000 * 65.00 [18:07:05]line = 65.00 [18:07:05]line НДС 12% НСП 1% [18:07:05]line > о реализуемом товаре [18:07:05]line ИТОГО: 65.00 [18:07:05]line НСП 1% : 0.57 [18:07:05]line НДС 12% : 6.90 [18:07:05]line Наличными: 65.00 [18:07:05]line Безнал.: 0.00 [18:07:05]line Место: АЗС № 137 "Партнер Нефть" [18:07:05]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:07:05]line СНО: Общий режим [18:07:05]line Чек 268 20.09.2024 18:07 [18:07:05]line Смена: 495 ФФД: 1.0 [18:07:05]line ЗНМ: 0300000064 [18:07:05]line РНМ: 0000000000092592 [18:07:05]line Версия ККМ: 001 [18:07:05]line ФМ: 0000000000874979 [18:07:05]line ФД: 86109 [18:07:05]line ФПД: 146286344936806 [18:07:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T180703&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86109&fm=146286344936806&tin=02508201610067®Number=0000000000092592&sum=6500 [18:07:05]line 0 [18:07:05]OFD Sender: Processing packet 86109 [packets to send 264, broken 263] [18:07:05]ProducePacketName [18:07:05]name=ofd_packets/00086109 [18:07:05]OFD Sender: To server: pG, [18:07:05]CommunicateWithHost lk.salyk.kg:30040 [18:07:05]ConnectInit lk.salyk.kg [18:07:05]written 0, free lines is 4095 [18:07:05]Write to MH i2c: 01 00 00 96 05 9B [18:07:05]Write i2c OK [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: 01 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: 01 07 00 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: 01 07 00 96 05 00 00 00 00 00 04 0D B3 [18:07:05]RasterBufferAndPrint [18:07:05]line [18:07:05]line [18:07:05]line [18:07:05]line [18:07:05]line [18:07:05]written 0, free lines is 3338 [18:07:05]MH_Cut [18:07:05]Write to MH i2c: D1 01 00 9D 05 01 74 [18:07:05]Write i2c OK [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: D1 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: D1 01 00 [18:07:05]MH_I2C_Read... [18:07:05]Read from MH i2c: D1 01 00 9D 05 00 73 [18:07:05]Write to MH i2c: 01 00 00 9E 05 A3 [18:07:05]Write i2c OK [18:07:05]MH_I2C_Read... [18:07:06]*** Cut start [18:07:06]*** Partial cut [18:07:06]*** CUTSNS_PIN = 1 [18:07:06]*** CUTSNS_PIN = 0 [18:07:06]*** Brake cut motor [18:07:07]Read from MH i2c: 01 [18:07:07]MH_I2C_Read... [18:07:07]*** Stop cut motor [18:07:07]*** Cut end [18:07:07]Read from MH i2c: 01 07 00 [18:07:07]MH_I2C_Read... [18:07:07]Read from MH i2c: 01 07 00 9E 05 00 00 00 00 00 FF 0F B8 [18:07:07]process_action close_receipt done [18:07:07]requested_data is exist [18:07:07]produce_requested_data [18:07:07]requested_item fm.sn is exist - process it [18:07:07]wFMCommunicate request_size=4 [18:07:07]MH_SAM_APDU [18:07:07]CAPDU: 80 11 00 00 [18:07:07]Write to MH i2c: E2 08 00 9F 05 80 11 00 00 00 00 00 00 1E [18:07:07]Write i2c OK [18:07:07]MH_I2C_Read... [18:07:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:07]Read from MH i2c: E2 [18:07:07]MH_I2C_Read... [18:07:07]Read from MH i2c: E2 17 00 [18:07:07]MH_I2C_Read... [18:07: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:07: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:07:07]wFMCommunicate OK [18:07:07]requested_item fd.num is exist - process it [18:07:07]SAM_PROTO_GetFieldsCounters [18:07:07]wFMCommunicate request_size=4 [18:07:07]MH_SAM_APDU [18:07:07]CAPDU: 80 13 00 00 [18:07:07]Write to MH i2c: E2 08 00 A0 05 80 13 00 00 00 00 00 00 21 [18:07:07]Write i2c OK [18:07:07]MH_I2C_Read... [18:07:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:07:07]Read from MH i2c: E2 [18:07:07]MH_I2C_Read... [18:07:07]Read from MH i2c: E2 62 00 [18:07:07]MH_I2C_Read... [18:07: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 5D 50 01 00 0E 04 04 00 EF 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 15 [18:07: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 5D 50 01 00 0E 04 04 00 EF 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 [18:07:07]wFMCommunicate OK [18:07:07]SAM_PROTO_GetFieldsCounters done [18:07:07]requested_item shift.num is exist - process it [18:07:07]requested_item shift.opened is exist - process it [18:07:07]req_shift_opened [18:07:07]FM_GetShiftState [18:07:07]SAM_PROTO_GetShiftState [18:07:07]wFMCommunicate request_size=4 [18:07:07]MH_SAM_APDU [18:07:07]CAPDU: 80 13 01 00 [18:07:07]Write to MH i2c: E2 08 00 A1 05 80 13 01 00 00 00 00 00 23 [18:07:07]Write i2c OK [18:07:07]MH_I2C_Read... [18:07:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:07]Read from MH i2c: E2 [18:07:07]MH_I2C_Read... [18:07:07]Read from MH i2c: E2 0E 00 [18:07:07]MH_I2C_Read... [18:07:07]Read from MH i2c: E2 0E 00 A1 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AE [18:07:07]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:07:07]wFMCommunicate OK [18:07:07]SAM_PROTO_GetShiftState done [18:07:07]FM_GetShiftState done [18:07:07]req_shift_opened done [18:07:07]requested_item shift.open_date is exist - process it [18:07:07]req_shift_open_date [18:07:07]req_shift_open_date done [18:07:07]produce_requested_data done [18:07:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86109,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:07:07]process_action_free close_receipt [18:07:07]json_value_free [18:07:07]json_value_free done [18:07:07]process_json_proto returns [18:07:07]Send response to host [18:07:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86109,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:07:07]free response buf [18:07:07]execute_script done [18:07:07]execute_script returns [18:07:07]free content buf [18:07:07]Sock 10.Close socket [18:07:07]Sock 10.Thread stoped [18:07:11]recv_with_timeout no data received [18:07:21]Connected sock=11 [18:07: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 24 01 00 00 ED 9A 1C 01 BE 94 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 0C 01 00 00 F4 03 04 00 C7 B9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 85 0B F1 A0 1D 66 D0 24 41 3A 82 BD D1 FC [18:07:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 4C 85 47 00 C0 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 5D 50 01 00 F4 03 04 00 AF 64 ED 66 B6 04 01 00 00 E1 FB 5D 5D 8F F7 09 3E [18:07:26]CommunicateWithHost err = 0 [18:07:26]CheckOFDResponse [18:07:26]1017 (14) - 77093643461234 [18:07:26]1041 (16) - 0000000000874979 [18:07:26]1040 (4) - 86109 [18:07:26]1012 (4) - 20.09.2024 12:03 [18:07:26]1206 (1) - 0 [18:07:26]OFD Sender: Remove packet 86109 [18:07:26]ProducePacketName [18:07:26]name=ofd_packets/00086109 [18:07:26]NVStorageDeleteData [18:07:26]OFD Sender: No OFD packet to send [18:07:30]recv_with_timeout no data received [18:07:31]OFD Sender: No OFD packet to send [18:07:36]OFD Sender: No OFD packet to send [18:07:41]OFD Sender: No OFD packet to send [18:07:46]OFD Sender: No OFD packet to send [18:07:51]OFD Sender: No OFD packet to send [18:07:56]OFD Sender: No OFD packet to send [18:08:01]OFD Sender: No OFD packet to send [18:08:06]OFD Sender: No OFD packet to send [18:08:11]OFD Sender: No OFD packet to send [18:08:16]OFD Sender: No OFD packet to send [18:08:17]accept exits with 8 [18:08:17]New connection [18:08:17]New thread 3066686820 created [18:08:17]Thread 3066830180 joined [18:08:17]Waiting for new connection... [18:08:17] Sock 8.Parse request [18:08:17]Sock 8.Check first char [18:08:17]Sock 8.First char is OK [18:08:17]request: POST /json_proto HTTP/1.0 [18:08:17]Method: POST [18:08:17]URL: /json_proto [18:08:17]Method is POST - this is cgi request [18:08:17]url: /json_proto [18:08:17]query_string will be loaded in cgi processing [18:08:17]execute_cgi json_proto POST (null) [18:08:17]execute_cgi path=json_proto method=POST [18:08:17]POST find Content-Length [18:08:17]Host: 172.17.47.196:8080 [18:08:17]Content-Length: 682 [18:08:17]Content-Type: application/json [18:08:17] [18:08:17]POST finish read [18:08:17]Found Content-Length = 682 [18:08:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871000", "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:08:17]execute_script... [18:08: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)871000", "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:08:17]POST & json_proto [18:08:17]process_json_proto [18:08:17]json parsed OK: [18:08:17]protocol is kg_v1.0 [18:08:17]action value=close_receipt [18:08:17]process_action close_receipt [18:08:17]cmd_close_receipt [18:08:17]MH_GetDate [18:08:17]Write to MH i2c: F0 00 00 A2 05 96 [18:08:17]Write i2c OK [18:08:17]MH_I2C_Read... [18:08:17]Read from MH i2c: F0 [18:08:17]MH_I2C_Read... [18:08:17]Read from MH i2c: F0 09 00 [18:08:17]MH_I2C_Read... [18:08:17]Read from MH i2c: F0 09 00 A2 05 00 11 BA ED 66 4C 6B 94 66 6E [18:08:17]GetLastDocTimeStamp 1726855623 [18:08:17]current date 1726855697 [18:08:17]FM_GetShiftState [18:08:17]SAM_PROTO_GetShiftState [18:08:17]wFMCommunicate request_size=4 [18:08:17]MH_SAM_APDU [18:08:17]CAPDU: 80 13 01 00 [18:08:17]Write to MH i2c: E2 08 00 A3 05 80 13 01 00 00 00 00 00 25 [18:08:17]Write i2c OK [18:08:17]MH_I2C_Read... [18:08:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:17]Read from MH i2c: E2 [18:08:17]MH_I2C_Read... [18:08:17]Read from MH i2c: E2 0E 00 [18:08:17]MH_I2C_Read... [18:08:17]Read from MH i2c: E2 0E 00 A3 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B0 [18:08:17]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:08:17]wFMCommunicate OK [18:08:17]SAM_PROTO_GetShiftState done [18:08:17]FM_GetShiftState done [18:08:17]opened in 1726791534 [18:08:17]opened+sec_in_day 1726877934 [18:08:17]quantity*price = 50063 [18:08:17]sum+1 = 50064 [18:08:17]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 СНО: Общий режим Чек 269 20.09.2024 18:08 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86110 ФПД: 92553680133123 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T180817&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86110&fm=92553680133123&tin=02508201610067®Number=0000000000092592&sum=50000 [18:08:18]StoreToDocumentArchive [18:08:18]shift 495 fd 86110 [18:08:18]save to /storage/0495/doc_00086110 [18:08:18]save last doc name /storage/0495/doc_00086110 to /storage/kkm_last_doc_name [18:08:18]save OK [18:08:18]Clear old archive folders... [18:08:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:08:18]tlvbuf is 012BB300 [18:08:18]SAM_PROTO_ClearQueue [18:08:18]wFMCommunicate request_size=4 [18:08:18]MH_SAM_APDU [18:08:18]CAPDU: 80 09 00 00 [18:08:18]Write to MH i2c: E2 08 00 B0 05 80 09 00 00 00 00 00 00 27 [18:08:18]Write i2c OK [18:08:18]MH_I2C_Read... [18:08:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:08:18]Read from MH i2c: E2 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: E2 03 00 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: E2 03 00 B0 05 00 90 00 29 [18:08:18]RAPDU: 90 00 [18:08:18]wFMCommunicate OK [18:08:18]SAM_PROTO_ClearQueue done [18:08:18]KKMCreateOFDPacket [18:08:18]OFDProtocolAddRootSTLVToBuf [18:08:18]FM_MakeSignedData [18:08:18]FM_MakeSignedData [18:08:18]SAM_PROTO_SignData [18:08:18]wFMCommunicate request_size=4 [18:08:18]MH_SAM_APDU [18:08:18]CAPDU: 80 0D 01 02 [18:08:18]Write to MH i2c: E2 08 00 B1 05 80 0D 01 02 00 00 00 00 2F [18:08:18]Write i2c OK [18:08:18]MH_I2C_Read... [18:08:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:08:18]Read from MH i2c: E2 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: E2 03 00 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: E2 03 00 B1 05 00 90 00 2A [18:08:18]RAPDU: 90 00 [18:08:18]wFMCommunicate OK [18:08:18]wFMCommunicate request_size=255 [18:08:18]MH_SAM_APDU [18:08: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 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 0D 01 00 00 F4 03 04 00 11 BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [18:08:18]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 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 0D 01 00 00 F4 03 04 00 11 BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 FC [18:08:18]Write i2c OK [18:08:18]MH_I2C_Read... [18:08:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:18]Read from MH i2c: E2 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: E2 03 00 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: E2 03 00 B2 05 00 90 00 2B [18:08:18]RAPDU: 90 00 [18:08:18]wFMCommunicate OK [18:08:18]wFMCommunicate request_size=11 [18:08:18]MH_SAM_APDU [18:08:18]CAPDU: 80 0D 02 02 06 54 2D 55 3A 1C 03 [18:08:18]Write to MH i2c: E2 0E 00 B3 05 80 0D 02 02 06 00 54 2D 55 3A 1C 03 00 00 6D [18:08:18]Write i2c OK [18:08:18]MH_I2C_Read... [18:08:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:18]Read from MH i2c: E2 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: E2 03 00 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: E2 03 00 B3 05 00 90 00 2C [18:08:18]RAPDU: 90 00 [18:08:18]wFMCommunicate OK [18:08:18]wFMCommunicate request_size=4 [18:08:18]MH_SAM_APDU [18:08:18]CAPDU: 80 0D 03 02 [18:08:18]Write to MH i2c: E2 08 00 B4 05 80 0D 03 02 00 00 00 00 34 [18:08:18]Write i2c OK [18:08:18]MH_I2C_Read... [18:08:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:08:18]Read from MH i2c: E2 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: E2 0B 00 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: E2 0B 00 B4 05 00 2B 16 D8 C7 A6 77 C1 8A 90 00 7D [18:08:18]RAPDU: 2B 16 D8 C7 A6 77 C1 8A 90 00 [18:08:18]wFMCommunicate OK [18:08:18]SAM_PROTO_SignData done [18:08:18]FM_MakeSignedData done [18:08:18]CreateOFDProtocolMessage [18:08:18]wFMCommunicate request_size=4 [18:08:18]MH_SAM_APDU [18:08:18]CAPDU: 80 11 00 00 [18:08:18]Write to MH i2c: E2 08 00 B5 05 80 11 00 00 00 00 00 00 34 [18:08:18]Write i2c OK [18:08:18]MH_I2C_Read... [18:08:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:18]Read from MH i2c: E2 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: E2 17 00 [18:08:18]MH_I2C_Read... [18:08:18]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:08:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:08:18]wFMCommunicate OK [18:08:18]CreateOFDProtocolMessage done [18:08:18]OFDSenderStorePacket 86110 [18:08:18]StoreOFDPacket docnum=86110 [18:08: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 77 23 08 01 1F D0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 0D 01 00 00 F4 03 04 00 11 BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 54 2D 55 3A 1C 03 2B 16 D8 C7 A6 77 C1 8A [18:08:18]CheckFolder [18:08:18]dirname=/storage/ofd_packets [18:08:18]CheckFolder done [18:08:18]ProducePacketName [18:08:18]name=ofd_packets/00086110 [18:08:18]NVStorageSaveData ofd_packets/00086110 [18:08:18]File name is /storage/ofd_packets/00086110 [18:08:18]Write 302 bytes [18:08:18]NVStorageSaveData done [18:08:18]OFDSenderStorePacket done [18:08:18]KKMCreateOFDPacket done [18:08:18]NVStorageSaveData kkm_last_timestamp [18:08:18]File name is /storage/kkm_last_timestamp [18:08:18]Write 4 bytes [18:08:18]NVStorageSaveData done [18:08:18]ExternCall_PrintAddStr [18:08:18]wPrintStart [18:08:18]Write to MH i2c: 01 00 00 B6 05 BB [18:08:18]Write i2c OK [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: 01 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: 01 07 00 [18:08:18]MH_I2C_Read... [18:08:18]Read from MH i2c: 01 07 00 B6 05 00 00 00 00 00 FF 0F D0 [18:08:18]RasterBufferAndPrint [18:08:18]line Счет N : (1)871000 [18:08:18]line ИНН: 02508201610067 [18:08:18]line Контрольно-Кассовый Чек [18:08:18]line ПРОДАЖА [18:08:18]line ТРК (МРК, ГНК) : 11 [18:08:18]line Товар: 2710194210 [18:08:18]line ДТ(л)-К-4 [18:08:18]line 6.570 * 76.20 [18:08:18]line = 500.63 [18:08:18]line НДС 12% НСП 1% [18:08:18]line > о реализуемом товаре [18:08:18]line ОКРУГЛЕНИЕ: -0.63 [18:08:18]line ИТОГО: 500.00 [18:08:18]line Внесено: 500.00 [18:08:18]line СДАЧА: 0.00 [18:08:18]line НСП 1% : 4.43 [18:08:18]line НДС 12% : 53.16 [18:08:18]line Наличными: 500.00 [18:08:18]line Безнал.: 0.00 [18:08:18]line Место: АЗС № 137 "Партнер Нефть" [18:08:18]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:08:18]line СНО: Общий режим [18:08:18]line Чек 269 20.09.2024 18:08 [18:08:18]line Смена: 495 ФФД: 1.0 [18:08:18]line ЗНМ: 0300000064 [18:08:18]line РНМ: 0000000000092592 [18:08:18]line Версия ККМ: 001 [18:08:18]line ФМ: 0000000000874979 [18:08:18]line ФД: 86110 [18:08:18]line ФПД: 92553680133123 [18:08:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T180817&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86110&fm=92553680133123&tin=02508201610067®Number=0000000000092592&sum=50000 [18:08:19]OFD Sender: Processing packet 86110 [packets to send 264, broken 263] [18:08:19]ProducePacketName [18:08:19]name=ofd_packets/00086110 [18:08:19]OFD Sender: To server: pG, [18:08:19]CommunicateWithHost lk.salyk.kg:30040 [18:08:19]ConnectInit lk.salyk.kg [18:08:19]written 0, free lines is 4095 [18:08:19]Write to MH i2c: 01 00 00 E1 05 E6 [18:08:19]Write i2c OK [18:08:19]MH_I2C_Read... [18:08:19]Read from MH i2c: 01 [18:08:19]MH_I2C_Read... [18:08:19]Read from MH i2c: 01 07 00 [18:08:19]MH_I2C_Read... [18:08:19]Read from MH i2c: 01 07 00 E1 05 00 00 00 00 00 DC 0C D5 [18:08:19]RasterBufferAndPrint [18:08:19]line [18:08:19]line [18:08:19]line [18:08:19]line [18:08:19]line [18:08:19]written 0, free lines is 3298 [18:08:19]MH_Cut [18:08:19]Write to MH i2c: D1 01 00 E8 05 01 BF [18:08:19]Write i2c OK [18:08:19]MH_I2C_Read... [18:08:19]Read from MH i2c: D1 [18:08:19]MH_I2C_Read... [18:08:19]Read from MH i2c: D1 01 00 [18:08:19]MH_I2C_Read... [18:08:19]Read from MH i2c: D1 01 00 E8 05 00 BE [18:08:19]Write to MH i2c: 01 00 00 E9 05 EE [18:08:19]Write i2c OK [18:08:19]MH_I2C_Read... [18:08:20]*** Cut start [18:08:20]*** Partial cut [18:08:20]*** CUTSNS_PIN = 1 [18:08:20]*** CUTSNS_PIN = 0 [18:08:20]*** Brake cut motor [18:08:20]Read from MH i2c: 01 [18:08:20]MH_I2C_Read... [18:08:20]*** Stop cut motor [18:08:20]*** Cut end [18:08:20]Read from MH i2c: 01 07 00 [18:08:20]MH_I2C_Read... [18:08:20]Read from MH i2c: 01 07 00 E9 05 00 00 00 00 00 FF 0F 03 [18:08:20]process_action close_receipt done [18:08:20]requested_data is exist [18:08:20]produce_requested_data [18:08:20]requested_item fm.sn is exist - process it [18:08:20]wFMCommunicate request_size=4 [18:08:20]MH_SAM_APDU [18:08:20]CAPDU: 80 11 00 00 [18:08:20]Write to MH i2c: E2 08 00 EA 05 80 11 00 00 00 00 00 00 69 [18:08:20]Write i2c OK [18:08:20]MH_I2C_Read... [18:08:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:21]Read from MH i2c: E2 [18:08:21]MH_I2C_Read... [18:08:21]Read from MH i2c: E2 17 00 [18:08:21]MH_I2C_Read... [18:08:21]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: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 [18:08:21]wFMCommunicate OK [18:08:21]requested_item fd.num is exist - process it [18:08:21]SAM_PROTO_GetFieldsCounters [18:08:21]wFMCommunicate request_size=4 [18:08:21]MH_SAM_APDU [18:08:21]CAPDU: 80 13 00 00 [18:08:21]Write to MH i2c: E2 08 00 EB 05 80 13 00 00 00 00 00 00 6C [18:08:21]Write i2c OK [18:08:21]MH_I2C_Read... [18:08:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:08:21]Read from MH i2c: E2 [18:08:21]MH_I2C_Read... [18:08:21]Read from MH i2c: E2 62 00 [18:08:21]MH_I2C_Read... [18:08:21]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 5E 50 01 00 0E 04 04 00 EF 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 64 [18:08: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 5E 50 01 00 0E 04 04 00 EF 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 [18:08:21]wFMCommunicate OK [18:08:21]SAM_PROTO_GetFieldsCounters done [18:08:21]requested_item shift.num is exist - process it [18:08:21]requested_item shift.opened is exist - process it [18:08:21]req_shift_opened [18:08:21]FM_GetShiftState [18:08:21]SAM_PROTO_GetShiftState [18:08:21]wFMCommunicate request_size=4 [18:08:21]MH_SAM_APDU [18:08:21]CAPDU: 80 13 01 00 [18:08:21]Write to MH i2c: E2 08 00 EC 05 80 13 01 00 00 00 00 00 6E [18:08:21]Write i2c OK [18:08:21]MH_I2C_Read... [18:08:21]Connected sock=10 [18:08: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 10 01 00 00 77 23 08 01 1F D0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 0D 01 00 00 F4 03 04 00 11 BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 54 2D 55 3A 1C 03 2B 16 D8 C7 A6 77 C1 8A [18:08:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:21]Read from MH i2c: E2 [18:08:21]MH_I2C_Read... [18:08:21]Read from MH i2c: E2 0E 00 [18:08:21]MH_I2C_Read... [18:08:21]Read from MH i2c: E2 0E 00 EC 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F9 [18:08:21]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:08:21]wFMCommunicate OK [18:08:21]SAM_PROTO_GetShiftState done [18:08:21]FM_GetShiftState done [18:08:21]req_shift_opened done [18:08:21]requested_item shift.open_date is exist - process it [18:08:21]req_shift_open_date [18:08:21]req_shift_open_date done [18:08:21]produce_requested_data done [18:08:21]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86110,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:08:21]process_action_free close_receipt [18:08:21]json_value_free [18:08:21]json_value_free done [18:08:21]process_json_proto returns [18:08:21]Send response to host [18:08:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86110,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:08:21]free response buf [18:08:21]execute_script done [18:08:21]execute_script returns [18:08:21]free content buf [18:08:21]Sock 8.Close socket [18:08:21]Sock 8.Thread stoped [18:08: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 CC A0 47 00 D8 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 5E 50 01 00 F4 03 04 00 E8 64 ED 66 B6 04 01 00 00 64 60 DE 24 52 54 50 9C [18:08:21]CommunicateWithHost err = 0 [18:08:21]CheckOFDResponse [18:08:21]1017 (14) - 77093643461234 [18:08:21]1041 (16) - 0000000000874979 [18:08:21]1040 (4) - 86110 [18:08:21]1012 (4) - 20.09.2024 12:04 [18:08:21]1206 (1) - 0 [18:08:21]OFD Sender: Remove packet 86110 [18:08:21]ProducePacketName [18:08:21]name=ofd_packets/00086110 [18:08:21]NVStorageDeleteData [18:08:22]OFD Sender: No OFD packet to send [18:08:27]OFD Sender: No OFD packet to send [18:08:32]OFD Sender: No OFD packet to send [18:08:37]OFD Sender: No OFD packet to send [18:08:42]OFD Sender: No OFD packet to send [18:08:47]OFD Sender: No OFD packet to send [18:08:52]OFD Sender: No OFD packet to send [18:08:57]OFD Sender: No OFD packet to send [18:09:02]OFD Sender: No OFD packet to send [18:09:07]OFD Sender: No OFD packet to send [18:09:12]OFD Sender: No OFD packet to send [18:09:17]OFD Sender: No OFD packet to send [18:09:22]OFD Sender: No OFD packet to send [18:09:27]OFD Sender: No OFD packet to send [18:09:32]OFD Sender: No OFD packet to send [18:09:37]OFD Sender: No OFD packet to send [18:09:38]accept exits with 9 [18:09:38]New connection [18:09:38]New thread 3066830180 created [18:09:38]Thread 3066686820 joined [18:09:38]Waiting for new connection... [18:09:38] Sock 9.Parse request [18:09:38]Sock 9.Check first char [18:09:38]Sock 9.First char is OK [18:09:38]request: POST /json_proto HTTP/1.0 [18:09:38]Method: POST [18:09:38]URL: /json_proto [18:09:38]Method is POST - this is cgi request [18:09:38]url: /json_proto [18:09:38]query_string will be loaded in cgi processing [18:09:38]execute_cgi json_proto POST (null) [18:09:38]execute_cgi path=json_proto method=POST [18:09:38]POST find Content-Length [18:09:38]Host: 172.17.47.196:8080 [18:09:38]Content-Length: 803 [18:09:38]Content-Type: application/json [18:09:38] [18:09:38]POST finish read [18:09:38]Found Content-Length = 803 [18:09:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871001", "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" ] } } [18:09:38]execute_script... [18:09:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871001", "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" ] } } [18:09:38]POST & json_proto [18:09:38]process_json_proto [18:09:38]json parsed OK: [18:09:38]protocol is kg_v1.0 [18:09:38]action value=close_receipt [18:09:38]process_action close_receipt [18:09:38]cmd_close_receipt [18:09:38]MH_GetDate [18:09:38]Write to MH i2c: F0 00 00 ED 05 E1 [18:09:38]Write i2c OK [18:09:38]MH_I2C_Read... [18:09:38]Read from MH i2c: F0 [18:09:38]MH_I2C_Read... [18:09:38]Read from MH i2c: F0 09 00 [18:09:38]MH_I2C_Read... [18:09:38]Read from MH i2c: F0 09 00 ED 05 00 63 BA ED 66 4C 6B 94 66 0B [18:09:38]GetLastDocTimeStamp 1726855697 [18:09:38]current date 1726855779 [18:09:38]FM_GetShiftState [18:09:38]SAM_PROTO_GetShiftState [18:09:38]wFMCommunicate request_size=4 [18:09:38]MH_SAM_APDU [18:09:38]CAPDU: 80 13 01 00 [18:09:38]Write to MH i2c: E2 08 00 EE 05 80 13 01 00 00 00 00 00 70 [18:09:38]Write i2c OK [18:09:38]MH_I2C_Read... [18:09:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:39]Read from MH i2c: E2 [18:09:39]MH_I2C_Read... [18:09:39]Read from MH i2c: E2 0E 00 [18:09:39]MH_I2C_Read... [18:09:39]Read from MH i2c: E2 0E 00 EE 05 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FB [18:09:39]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:09:39]wFMCommunicate OK [18:09:39]SAM_PROTO_GetShiftState done [18:09:39]FM_GetShiftState done [18:09:39]opened in 1726791534 [18:09:39]opened+sec_in_day 1726877934 [18:09:39]quantity*price = 100005 [18:09:39]sum+1 = 100006 [18:09:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 270 20.09.2024 18:09 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86111 ФПД: 199673597440605 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T180939&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86111&fm=199673597440605&tin=02508201610067®Number=0000000000092592&sum=100005 [18:09:40]StoreToDocumentArchive [18:09:40]shift 495 fd 86111 [18:09:40]save to /storage/0495/doc_00086111 [18:09:40]save last doc name /storage/0495/doc_00086111 to /storage/kkm_last_doc_name [18:09:40]save OK [18:09:40]Clear old archive folders... [18:09:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:09:40]tlvbuf is 0128C5C0 [18:09:40]SAM_PROTO_ClearQueue [18:09:40]wFMCommunicate request_size=4 [18:09:40]MH_SAM_APDU [18:09:40]CAPDU: 80 09 00 00 [18:09:40]Write to MH i2c: E2 08 00 FB 05 80 09 00 00 00 00 00 00 72 [18:09:40]Write i2c OK [18:09:40]MH_I2C_Read... [18:09:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:09:40]Read from MH i2c: E2 [18:09:40]MH_I2C_Read... [18:09:40]Read from MH i2c: E2 03 00 [18:09:40]MH_I2C_Read... [18:09:40]Read from MH i2c: E2 03 00 FB 05 00 90 00 74 [18:09:40]RAPDU: 90 00 [18:09:40]wFMCommunicate OK [18:09:40]SAM_PROTO_ClearQueue done [18:09:40]KKMCreateOFDPacket [18:09:40]OFDProtocolAddRootSTLVToBuf [18:09:40]FM_MakeSignedData [18:09:40]FM_MakeSignedData [18:09:40]SAM_PROTO_SignData [18:09:40]wFMCommunicate request_size=4 [18:09:40]MH_SAM_APDU [18:09:40]CAPDU: 80 0D 01 02 [18:09:40]Write to MH i2c: E2 08 00 FC 05 80 0D 01 02 00 00 00 00 7A [18:09:40]Write i2c OK [18:09:40]MH_I2C_Read... [18:09:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:09:40]Read from MH i2c: E2 [18:09:40]MH_I2C_Read... [18:09:40]Read from MH i2c: E2 03 00 [18:09:40]MH_I2C_Read... [18:09:40]Read from MH i2c: E2 03 00 FC 05 00 90 00 75 [18:09:40]RAPDU: 90 00 [18:09:40]wFMCommunicate OK [18:09:40]wFMCommunicate request_size=255 [18:09:40]MH_SAM_APDU [18: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 0E 01 00 00 F4 03 04 00 63 BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B5 [18:09:40]Write to MH i2c: E2 02 01 FD 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 0E 01 00 00 F4 03 04 00 63 BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B5 00 00 74 [18:09:40]Write i2c OK [18:09:40]MH_I2C_Read... [18:09:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:40]Read from MH i2c: E2 [18:09:40]MH_I2C_Read... [18:09:40]Read from MH i2c: E2 03 00 [18:09:40]MH_I2C_Read... [18:09:40]Read from MH i2c: E2 03 00 FD 05 00 90 00 76 [18:09:40]RAPDU: 90 00 [18:09:40]wFMCommunicate OK [18:09:40]wFMCommunicate request_size=10 [18:09:40]MH_SAM_APDU [18:09:40]CAPDU: 80 0D 02 02 05 9A 21 D8 B2 5D [18:09:40]Write to MH i2c: E2 0D 00 FE 05 80 0D 02 02 05 00 9A 21 D8 B2 5D 00 00 29 [18:09:40]Write i2c OK [18:09:40]MH_I2C_Read... [18:09:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:40]Read from MH i2c: E2 [18:09:40]MH_I2C_Read... [18:09:40]Read from MH i2c: E2 03 00 [18:09:40]MH_I2C_Read... [18:09:40]Read from MH i2c: E2 03 00 FE 05 00 90 00 77 [18:09:40]RAPDU: 90 00 [18:09:40]wFMCommunicate OK [18:09:40]wFMCommunicate request_size=4 [18:09:40]MH_SAM_APDU [18:09:40]CAPDU: 80 0D 03 02 [18:09:40]Write to MH i2c: E2 08 00 FF 05 80 0D 03 02 00 00 00 00 7F [18:09:40]Write i2c OK [18:09:40]MH_I2C_Read... [18:09:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:09:40]Read from MH i2c: E2 [18:09:40]MH_I2C_Read... [18:09:40]Read from MH i2c: E2 0B 00 [18:09:40]MH_I2C_Read... [18:09:40]Read from MH i2c: E2 0B 00 FF 05 00 1B F2 A5 AF CB 4C BD 73 90 00 28 [18:09:40]RAPDU: 1B F2 A5 AF CB 4C BD 73 90 00 [18:09:40]wFMCommunicate OK [18:09:40]SAM_PROTO_SignData done [18:09:40]FM_MakeSignedData done [18:09:40]CreateOFDProtocolMessage [18:09:40]wFMCommunicate request_size=4 [18:09:40]MH_SAM_APDU [18:09:40]CAPDU: 80 11 00 00 [18:09:40]Write to MH i2c: E2 08 00 00 06 80 11 00 00 00 00 00 00 80 [18:09:40]Write i2c OK [18:09:40]MH_I2C_Read... [18:09:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:40]Read from MH i2c: E2 [18:09:40]MH_I2C_Read... [18:09:40]Read from MH i2c: E2 17 00 [18:09:40]MH_I2C_Read... [18:09:40]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:09: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:09:40]wFMCommunicate OK [18:09:40]CreateOFDProtocolMessage done [18:09:40]OFDSenderStorePacket 86111 [18:09:40]StoreOFDPacket docnum=86111 [18:09: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 93 9A 07 01 03 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 0E 01 00 00 F4 03 04 00 63 BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B5 9A 21 D8 B2 5D 1B F2 A5 AF CB 4C BD 73 [18:09:40]CheckFolder [18:09:40]dirname=/storage/ofd_packets [18:09:40]CheckFolder done [18:09:40]ProducePacketName [18:09:40]name=ofd_packets/00086111 [18:09:40]NVStorageSaveData ofd_packets/00086111 [18:09:40]File name is /storage/ofd_packets/00086111 [18:09:40]Write 301 bytes [18:09:40]NVStorageSaveData done [18:09:40]OFDSenderStorePacket done [18:09:40]KKMCreateOFDPacket done [18:09:40]NVStorageSaveData kkm_last_timestamp [18:09:40]File name is /storage/kkm_last_timestamp [18:09:40]Write 4 bytes [18:09:40]NVStorageSaveData done [18:09:40]ExternCall_PrintAddStr [18:09:40]wPrintStart [18:09:40]Write to MH i2c: 01 00 00 01 06 07 [18:09:40]Write i2c OK [18:09:40]MH_I2C_Read... [18:09:40]Read from MH i2c: 01 [18:09:40]MH_I2C_Read... [18:09:40]Read from MH i2c: 01 07 00 [18:09:40]MH_I2C_Read... [18:09:40]Read from MH i2c: 01 07 00 01 06 00 00 00 00 00 FF 0F 1C [18:09:40]RasterBufferAndPrint [18:09:40]line Счет N : (1)871001 [18:09:40]line ИНН: 02508201610067 [18:09:40]line Контрольно-Кассовый Чек [18:09:40]line ПРОДАЖА [18:09:40]line ТРК (МРК, ГНК) : 33 [18:09:40]line Товар: 2710124130 [18:09:40]line Аи-92-К-5 [18:09:40]line 14.750 * 67.80 [18:09:40]line = 1000.05 [18:09:40]line НДС 12% НСП 1% [18:09:40]line > о реализуемом товаре [18:09:40]line ИТОГО: 1000.05 [18:09:40]line НСП 1% : 8.85 [18:09:40]line НДС 12% : 106.20 [18:09:40]line Наличными: 0.00 [18:09:40]line Безнал.: 1000.05 [18:09:40]line Место: АЗС № 137 "Партнер Нефть" [18:09:40]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:09:40]line СНО: Общий режим [18:09:40]line Чек 270 20.09.2024 18:09 [18:09:40]line Смена: 495 ФФД: 1.0 [18:09:40]line ЗНМ: 0300000064 [18:09:40]line РНМ: 0000000000092592 [18:09:40]line Версия ККМ: 001 [18:09:40]line Платежная система: O! деньги [18:09:40]line ФМ: 0000000000874979 [18:09:40]line ФД: 86111 [18:09:40]line ФПД: 199673597440605 [18:09:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T180939&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86111&fm=199673597440605&tin=02508201610067®Number=0000000000092592&sum=100005 [18:09:40]written 0, free lines is 4095 [18:09:40]OFD Sender: Processing packet 86111 [packets to send 264, broken 263] [18:09:40]ProducePacketName [18:09:40]name=ofd_packets/00086111 [18:09:40]OFD Sender: To server: pG, [18:09:40]CommunicateWithHost lk.salyk.kg:30040 [18:09:40]ConnectInit lk.salyk.kg [18:09:41]Write to MH i2c: 01 00 00 2B 06 31 [18:09:41]Write i2c OK [18:09:41]MH_I2C_Read... [18:09:41]Read from MH i2c: 01 [18:09:41]MH_I2C_Read... [18:09:41]Read from MH i2c: 01 07 00 [18:09:41]MH_I2C_Read... [18:09:41]Read from MH i2c: 01 07 00 2B 06 00 00 00 00 00 F2 0C 36 [18:09:41]RasterBufferAndPrint [18:09:41]line [18:09:41]line [18:09:41]line [18:09:41]line [18:09:41]line [18:09:41]written 0, free lines is 3320 [18:09:41]MH_Cut [18:09:41]Write to MH i2c: D1 01 00 32 06 01 0A [18:09:41]Write i2c OK [18:09:41]MH_I2C_Read... [18:09:41]Read from MH i2c: D1 [18:09:41]MH_I2C_Read... [18:09:41]Read from MH i2c: D1 01 00 [18:09:41]MH_I2C_Read... [18:09:41]Read from MH i2c: D1 01 00 32 06 00 09 [18:09:41]Write to MH i2c: 01 00 00 33 06 39 [18:09:41]Write i2c OK [18:09:41]MH_I2C_Read... [18:09:41]*** Cut start [18:09:41]*** Partial cut [18:09:41]*** CUTSNS_PIN = 1 [18:09:41]*** CUTSNS_PIN = 0 [18:09:42]*** Brake cut motor [18:09:42]Read from MH i2c: 01 [18:09:42]MH_I2C_Read... [18:09:42]*** Stop cut motor [18:09:42]*** Cut end [18:09:42]Read from MH i2c: 01 07 00 [18:09:42]MH_I2C_Read... [18:09:42]Read from MH i2c: 01 07 00 33 06 00 00 00 00 00 FF 0F 4E [18:09:42]process_action close_receipt done [18:09:42]requested_data is exist [18:09:42]produce_requested_data [18:09:42]requested_item fm.sn is exist - process it [18:09:42]wFMCommunicate request_size=4 [18:09:42]MH_SAM_APDU [18:09:42]CAPDU: 80 11 00 00 [18:09:42]Write to MH i2c: E2 08 00 34 06 80 11 00 00 00 00 00 00 B4 [18:09:42]Write i2c OK [18:09:42]MH_I2C_Read... [18:09:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:42]Read from MH i2c: E2 [18:09:42]MH_I2C_Read... [18:09:42]Read from MH i2c: E2 17 00 [18:09:42]MH_I2C_Read... [18:09:42]Read from MH i2c: E2 17 00 34 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 13 [18: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 [18:09:42]wFMCommunicate OK [18:09:42]requested_item fd.num is exist - process it [18:09:42]SAM_PROTO_GetFieldsCounters [18:09:42]wFMCommunicate request_size=4 [18:09:42]MH_SAM_APDU [18:09:42]CAPDU: 80 13 00 00 [18:09:42]Write to MH i2c: E2 08 00 35 06 80 13 00 00 00 00 00 00 B7 [18:09:42]Write i2c OK [18:09:42]MH_I2C_Read... [18:09:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:09:42]Read from MH i2c: E2 [18:09:42]MH_I2C_Read... [18:09:42]Read from MH i2c: E2 62 00 [18:09:42]MH_I2C_Read... [18:09:42]Read from MH i2c: E2 62 00 35 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 5F 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [18:09: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 5F 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:09:42]wFMCommunicate OK [18:09:42]SAM_PROTO_GetFieldsCounters done [18:09:42]requested_item shift.num is exist - process it [18:09:42]requested_item shift.opened is exist - process it [18:09:42]req_shift_opened [18:09:42]FM_GetShiftState [18:09:42]SAM_PROTO_GetShiftState [18:09:42]wFMCommunicate request_size=4 [18:09:42]MH_SAM_APDU [18:09:42]CAPDU: 80 13 01 00 [18:09:42]Write to MH i2c: E2 08 00 36 06 80 13 01 00 00 00 00 00 B9 [18:09:42]Write i2c OK [18:09:42]MH_I2C_Read... [18:09:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:42]Read from MH i2c: E2 [18:09:42]MH_I2C_Read... [18:09:42]Read from MH i2c: E2 0E 00 [18:09:42]MH_I2C_Read... [18:09:42]Read from MH i2c: E2 0E 00 36 06 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 44 [18:09:42]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:09:42]wFMCommunicate OK [18:09:42]SAM_PROTO_GetShiftState done [18:09:42]FM_GetShiftState done [18:09:42]req_shift_opened done [18:09:42]requested_item shift.open_date is exist - process it [18:09:42]req_shift_open_date [18:09:42]req_shift_open_date done [18:09:42]produce_requested_data done [18:09:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86111,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:09:42]process_action_free close_receipt [18:09:42]json_value_free [18:09:42]json_value_free done [18:09:42]process_json_proto returns [18:09:42]Send response to host [18:09:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86111,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:09:42]free response buf [18:09:42]execute_script done [18:09:42]execute_script returns [18:09:42]free content buf [18:09:42]Sock 9.Close socket [18:09:42]Sock 9.Thread stoped [18:09:42]Connected sock=11 [18:09:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 93 9A 07 01 03 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 0E 01 00 00 F4 03 04 00 63 BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B5 9A 21 D8 B2 5D 1B F2 A5 AF CB 4C BD 73 [18:09: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 3D 5E 47 00 B8 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 5F 50 01 00 F4 03 04 00 3A 65 ED 66 B6 04 01 00 00 E4 58 CE 7C E6 D5 B9 9F [18:09:43]CommunicateWithHost err = 0 [18:09:43]CheckOFDResponse [18:09:43]1017 (14) - 77093643461234 [18:09:43]1041 (16) - 0000000000874979 [18:09:43]1040 (4) - 86111 [18:09:43]1012 (4) - 20.09.2024 12:06 [18:09:43]1206 (1) - 0 [18:09:43]OFD Sender: Remove packet 86111 [18:09:43]ProducePacketName [18:09:43]name=ofd_packets/00086111 [18:09:43]NVStorageDeleteData [18:09:43]OFD Sender: No OFD packet to send [18:09:48]OFD Sender: No OFD packet to send [18:09:53]OFD Sender: No OFD packet to send [18:09:58]OFD Sender: No OFD packet to send [18:10:04]OFD Sender: No OFD packet to send [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:24]OFD Sender: No OFD packet to send [18:10:29]OFD Sender: No OFD packet to send [18:10:34]OFD Sender: No OFD packet to send [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:59]OFD Sender: No OFD packet to send [18:11:04]OFD Sender: No OFD packet to send [18:11:09]OFD Sender: No OFD packet to send [18:11:14]OFD Sender: No OFD packet to send [18:11:19]OFD Sender: No OFD packet to send [18:11:24]OFD Sender: No OFD packet to send [18:11:24]accept exits with 10 [18:11:24]New connection [18:11:24]New thread 3066686820 created [18:11:24]Thread 3066830180 joined [18:11:24]Waiting for new connection... [18:11:24] Sock 10.Parse request [18:11:24]Sock 10.Check first char [18:11:24]Sock 10.First char is OK [18:11:24]request: POST /json_proto HTTP/1.0 [18:11:24]Method: POST [18:11:24]URL: /json_proto [18:11:24]Method is POST - this is cgi request [18:11:24]url: /json_proto [18:11:24]query_string will be loaded in cgi processing [18:11:24]execute_cgi json_proto POST (null) [18:11:24]execute_cgi path=json_proto method=POST [18:11:24]POST find Content-Length [18:11:24]Host: 172.17.47.196:8080 [18:11:24]Content-Length: 687 [18:11:24]Content-Type: application/json [18:11:24] [18:11:24]POST finish read [18:11:24]Found Content-Length = 687 [18:11:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871002", "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" ] } } [18:11:24]execute_script... [18:11: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)871002", "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" ] } } [18:11:24]POST & json_proto [18:11:24]process_json_proto [18:11:24]json parsed OK: [18:11:24]protocol is kg_v1.0 [18:11:24]action value=close_receipt [18:11:24]process_action close_receipt [18:11:24]cmd_close_receipt [18:11:24]MH_GetDate [18:11:24]Write to MH i2c: F0 00 00 37 06 2C [18:11:24]Write i2c OK [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: F0 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: F0 09 00 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: F0 09 00 37 06 00 CD BA ED 66 4C 6B 94 66 C0 [18:11:24]GetLastDocTimeStamp 1726855779 [18:11:24]current date 1726855885 [18:11:24]FM_GetShiftState [18:11:24]SAM_PROTO_GetShiftState [18:11:24]wFMCommunicate request_size=4 [18:11:24]MH_SAM_APDU [18:11:24]CAPDU: 80 13 01 00 [18:11:24]Write to MH i2c: E2 08 00 38 06 80 13 01 00 00 00 00 00 BB [18:11:24]Write i2c OK [18:11:24]MH_I2C_Read... [18:11:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:24]Read from MH i2c: E2 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: E2 0E 00 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: E2 0E 00 38 06 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 46 [18:11:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:11:24]wFMCommunicate OK [18:11:24]SAM_PROTO_GetShiftState done [18:11:24]FM_GetShiftState done [18:11:24]opened in 1726791534 [18:11:24]opened+sec_in_day 1726877934 [18:11:24]quantity*price = 100050 [18:11:24]sum+1 = 100052 [18:11: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 СНО: Общий режим Чек 271 20.09.2024 18:11 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86112 ФПД: 274918448725269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181125&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86112&fm=274918448725269&tin=02508201610067®Number=0000000000092592&sum=100000 [18:11:25]StoreToDocumentArchive [18:11:25]shift 495 fd 86112 [18:11:25]save to /storage/0495/doc_00086112 [18:11:25]save last doc name /storage/0495/doc_00086112 to /storage/kkm_last_doc_name [18:11:25]save OK [18:11:25]Clear old archive folders... [18:11:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:11:25]tlvbuf is 01302020 [18:11:25]SAM_PROTO_ClearQueue [18:11:25]wFMCommunicate request_size=4 [18:11:25]MH_SAM_APDU [18:11:25]CAPDU: 80 09 00 00 [18:11:25]Write to MH i2c: E2 08 00 45 06 80 09 00 00 00 00 00 00 BD [18:11:25]Write i2c OK [18:11:25]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 45 06 00 90 00 BF [18:11:26]RAPDU: 90 00 [18:11:26]wFMCommunicate OK [18:11:26]SAM_PROTO_ClearQueue done [18:11:26]KKMCreateOFDPacket [18:11:26]OFDProtocolAddRootSTLVToBuf [18:11:26]FM_MakeSignedData [18:11:26]FM_MakeSignedData [18:11:26]SAM_PROTO_SignData [18:11:26]wFMCommunicate request_size=4 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 0D 01 02 [18:11:26]Write to MH i2c: E2 08 00 46 06 80 0D 01 02 00 00 00 00 C5 [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 46 06 00 90 00 C0 [18:11:26]RAPDU: 90 00 [18:11:26]wFMCommunicate OK [18:11:26]wFMCommunicate request_size=255 [18:11:26]MH_SAM_APDU [18:11: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 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0F 01 00 00 F4 03 04 00 CD BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [18:11:26]Write to MH i2c: E2 02 01 47 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 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0F 01 00 00 F4 03 04 00 CD BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 CA [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 47 06 00 90 00 C1 [18:11:26]RAPDU: 90 00 [18:11:26]wFMCommunicate OK [18:11:26]wFMCommunicate request_size=11 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 0D 02 02 06 FA 09 70 7A 7D 15 [18:11:26]Write to MH i2c: E2 0E 00 48 06 80 0D 02 02 06 00 FA 09 70 7A 7D 15 00 00 53 [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 03 00 48 06 00 90 00 C2 [18:11:26]RAPDU: 90 00 [18:11:26]wFMCommunicate OK [18:11:26]wFMCommunicate request_size=4 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 0D 03 02 [18:11:26]Write to MH i2c: E2 08 00 49 06 80 0D 03 02 00 00 00 00 CA [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 0B 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 0B 00 49 06 00 AF F9 38 B8 19 94 56 B2 90 00 18 [18:11:26]RAPDU: AF F9 38 B8 19 94 56 B2 90 00 [18:11:26]wFMCommunicate OK [18:11:26]SAM_PROTO_SignData done [18:11:26]FM_MakeSignedData done [18:11:26]CreateOFDProtocolMessage [18:11:26]wFMCommunicate request_size=4 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 11 00 00 [18:11:26]Write to MH i2c: E2 08 00 4A 06 80 11 00 00 00 00 00 00 CA [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 17 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 17 00 4A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 29 [18: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 [18:11:26]wFMCommunicate OK [18:11:26]CreateOFDProtocolMessage done [18:11:26]OFDSenderStorePacket 86112 [18:11:26]StoreOFDPacket docnum=86112 [18: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 10 01 00 00 8C 0C 08 01 18 8F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 0F 01 00 00 F4 03 04 00 CD BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 FA 09 70 7A 7D 15 AF F9 38 B8 19 94 56 B2 [18:11:26]CheckFolder [18:11:26]dirname=/storage/ofd_packets [18:11:26]CheckFolder done [18:11:26]ProducePacketName [18:11:26]name=ofd_packets/00086112 [18:11:26]NVStorageSaveData ofd_packets/00086112 [18:11:26]File name is /storage/ofd_packets/00086112 [18:11:26]Write 302 bytes [18:11:26]NVStorageSaveData done [18:11:26]OFDSenderStorePacket done [18:11:26]KKMCreateOFDPacket done [18:11:26]NVStorageSaveData kkm_last_timestamp [18:11:26]File name is /storage/kkm_last_timestamp [18:11:26]Write 4 bytes [18:11:26]NVStorageSaveData done [18:11:26]ExternCall_PrintAddStr [18:11:26]wPrintStart [18:11:26]Write to MH i2c: 01 00 00 4B 06 51 [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: 01 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: 01 07 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: 01 07 00 4B 06 00 00 00 00 00 FF 0F 66 [18:11:26]RasterBufferAndPrint [18:11:26]line Счет N : (1)871002 [18:11:26]line ИНН: 02508201610067 [18:11:26]line Контрольно-Кассовый Чек [18:11:26]line ПРОДАЖА [18:11:26]line ТРК (МРК, ГНК) : 44 [18:11:26]line Товар: 2710194210 [18:11:26]line ДТ(л)-К-4 [18:11:26]line 13.130 * 76.20 [18:11:26]line = 1000.51 [18:11:26]line НДС 12% НСП 1% [18:11:26]line > о реализуемом товаре [18:11:26]line ОКРУГЛЕНИЕ: -0.51 [18:11:26]line ИТОГО: 1000.00 [18:11:26]line Внесено: 1000.00 [18:11:26]line СДАЧА: 0.00 [18:11:26]line НСП 1% : 8.85 [18:11:26]line НДС 12% : 106.25 [18:11:26]line Наличными: 1000.00 [18:11:26]line Безнал.: 0.00 [18:11:26]line Место: АЗС № 137 "Партнер Нефть" [18:11:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:11:26]line СНО: Общий режим [18:11:26]line Чек 271 20.09.2024 18:11 [18:11:26]line Смена: 495 ФФД: 1.0 [18:11:26]line ЗНМ: 0300000064 [18:11:26]line РНМ: 0000000000092592 [18:11:26]line Версия ККМ: 001 [18:11:26]line ФМ: 0000000000874979 [18:11:26]line ФД: 86112 [18:11:26]line ФПД: 274918448725269 [18:11:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181125&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86112&fm=274918448725269&tin=02508201610067®Number=0000000000092592&sum=100000 [18:11:26]OFD Sender: Processing packet 86112 [packets to send 264, broken 263] [18:11:26]ProducePacketName [18:11:26]name=ofd_packets/00086112 [18:11:26]OFD Sender: To server: pG, [18:11:26]CommunicateWithHost lk.salyk.kg:30040 [18:11:26]ConnectInit lk.salyk.kg [18:11:26]written 0, free lines is 4095 [18:11:27]Write to MH i2c: 01 00 00 76 06 7C [18:11:27]Write i2c OK [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: 01 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: 01 07 00 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: 01 07 00 76 06 00 00 00 00 00 DD 0C 6C [18:11:27]RasterBufferAndPrint [18:11:27]line [18:11:27]line [18:11:27]line [18:11:27]line [18:11:27]line [18:11:27]written 0, free lines is 3299 [18:11:27]MH_Cut [18:11:27]Write to MH i2c: D1 01 00 7D 06 01 55 [18:11:27]Write i2c OK [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: D1 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: D1 01 00 [18:11:27]MH_I2C_Read... [18:11:27]Read from MH i2c: D1 01 00 7D 06 00 54 [18:11:27]Write to MH i2c: 01 00 00 7E 06 84 [18:11:27]Write i2c OK [18:11:27]MH_I2C_Read... [18:11:27]Connected sock=9 [18:11: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 8C 0C 08 01 18 8F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 0F 01 00 00 F4 03 04 00 CD BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 FA 09 70 7A 7D 15 AF F9 38 B8 19 94 56 B2 [18:11:28]*** Cut start [18:11:28]*** Partial cut [18:11:28]*** CUTSNS_PIN = 1 [18:11:28]*** CUTSNS_PIN = 0 [18:11:28]*** Brake cut motor [18:11:28]Read from MH i2c: 01 [18:11:28]MH_I2C_Read... [18:11:28]*** Stop cut motor [18:11:28]*** Cut end [18:11:28]Read from MH i2c: 01 07 00 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: 01 07 00 7E 06 00 00 00 00 00 FF 0F 99 [18:11:28]process_action close_receipt done [18:11:28]requested_data is exist [18:11:28]produce_requested_data [18:11:28]requested_item fm.sn is exist - process it [18:11:28]wFMCommunicate request_size=4 [18:11:28]MH_SAM_APDU [18:11:28]CAPDU: 80 11 00 00 [18:11:28]Write to MH i2c: E2 08 00 7F 06 80 11 00 00 00 00 00 00 FF [18:11:28]Write i2c OK [18:11:28]MH_I2C_Read... [18:11:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:28]Read from MH i2c: E2 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: E2 17 00 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: E2 17 00 7F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5E [18: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 [18:11:28]wFMCommunicate OK [18:11:28]requested_item fd.num is exist - process it [18:11:28]SAM_PROTO_GetFieldsCounters [18:11:28]wFMCommunicate request_size=4 [18:11:28]MH_SAM_APDU [18:11:28]CAPDU: 80 13 00 00 [18:11:28]Write to MH i2c: E2 08 00 80 06 80 13 00 00 00 00 00 00 02 [18:11:28]Write i2c OK [18:11:28]MH_I2C_Read... [18:11:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:28]Read from MH i2c: E2 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: E2 62 00 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: E2 62 00 80 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 60 50 01 00 0E 04 04 00 EF 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 02 [18: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 60 50 01 00 0E 04 04 00 EF 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 [18:11:28]wFMCommunicate OK [18:11:28]SAM_PROTO_GetFieldsCounters done [18:11:28]requested_item shift.num is exist - process it [18:11:28]requested_item shift.opened is exist - process it [18:11:28]req_shift_opened [18:11:28]FM_GetShiftState [18:11:28]SAM_PROTO_GetShiftState [18:11:28]wFMCommunicate request_size=4 [18:11:28]MH_SAM_APDU [18:11:28]CAPDU: 80 13 01 00 [18:11:28]Write to MH i2c: E2 08 00 81 06 80 13 01 00 00 00 00 00 04 [18:11:28]Write i2c OK [18:11:28]MH_I2C_Read... [18:11:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:28]Read from MH i2c: E2 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: E2 0E 00 [18:11:28]MH_I2C_Read... [18:11:28]Read from MH i2c: E2 0E 00 81 06 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 8F [18:11:28]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:11:28]wFMCommunicate OK [18:11:28]SAM_PROTO_GetShiftState done [18:11:28]FM_GetShiftState done [18:11:28]req_shift_opened done [18:11:28]requested_item shift.open_date is exist - process it [18:11:28]req_shift_open_date [18:11:28]req_shift_open_date done [18:11:28]produce_requested_data done [18:11:28]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86112,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:11:28]process_action_free close_receipt [18:11:28]json_value_free [18:11:28]json_value_free done [18:11:28]process_json_proto returns [18:11:28]Send response to host [18:11:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86112,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:11:28]free response buf [18:11:28]execute_script done [18:11:28]execute_script returns [18:11:28]free content buf [18:11:28]Sock 10.Close socket [18:11:28]Sock 10.Thread stoped [18:11: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 5D 43 47 00 0C 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 60 50 01 00 F4 03 04 00 A2 65 ED 66 B6 04 01 00 00 3F 40 F7 62 EC 73 C9 71 [18:11:29]CommunicateWithHost err = 0 [18:11:29]CheckOFDResponse [18:11:29]1017 (14) - 77093643461234 [18:11:29]1041 (16) - 0000000000874979 [18:11:29]1040 (4) - 86112 [18:11:29]1012 (4) - 20.09.2024 12:08 [18:11:29]1206 (1) - 0 [18:11:29]OFD Sender: Remove packet 86112 [18:11:29]ProducePacketName [18:11:29]name=ofd_packets/00086112 [18:11:29]NVStorageDeleteData [18:11:29]OFD Sender: No OFD packet to send [18:11:29]accept exits with 8 [18:11:29]New connection [18:11:29]New thread 3066830180 created [18:11:29]Thread 3066686820 joined [18:11:29]Waiting for new connection... [18:11:29] Sock 8.Parse request [18:11:29]Sock 8.Check first char [18:11:29]Sock 8.First char is OK [18:11:29]request: POST /json_proto HTTP/1.0 [18:11:29]Method: POST [18:11:29]URL: /json_proto [18:11:29]Method is POST - this is cgi request [18:11:29]url: /json_proto [18:11:29]query_string will be loaded in cgi processing [18:11:29]execute_cgi json_proto POST (null) [18:11:29]execute_cgi path=json_proto method=POST [18:11:29]POST find Content-Length [18:11:29]Host: 172.17.47.196:8080 [18:11:29]Content-Length: 645 [18:11:29]Content-Type: application/json [18:11:29] [18:11:29]POST finish read [18:11:29]Found Content-Length = 645 [18:11:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147841", "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:11:29]execute_script... [18:11: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)147841", "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:11:29]POST & json_proto [18:11:29]process_json_proto [18:11:29]json parsed OK: [18:11:29]protocol is kg_v1.0 [18:11:29]action value=close_receipt [18:11:29]process_action close_receipt [18:11:29]cmd_close_receipt [18:11:29]MH_GetDate [18:11:29]Write to MH i2c: F0 00 00 82 06 77 [18:11:29]Write i2c OK [18:11:29]MH_I2C_Read... [18:11:29]Read from MH i2c: F0 [18:11:29]MH_I2C_Read... [18:11:29]Read from MH i2c: F0 09 00 [18:11:29]MH_I2C_Read... [18:11:29]Read from MH i2c: F0 09 00 82 06 00 D2 BA ED 66 4C 6B 94 66 10 [18:11:29]GetLastDocTimeStamp 1726855885 [18:11:29]current date 1726855890 [18:11:29]FM_GetShiftState [18:11:29]SAM_PROTO_GetShiftState [18:11:29]wFMCommunicate request_size=4 [18:11:29]MH_SAM_APDU [18:11:29]CAPDU: 80 13 01 00 [18:11:29]Write to MH i2c: E2 08 00 83 06 80 13 01 00 00 00 00 00 06 [18:11:29]Write i2c OK [18:11:29]MH_I2C_Read... [18:11:29]Read from MH i2c: E2 [18:11:29]MH_I2C_Read... [18:11:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:29]Read from MH i2c: E2 0E 00 [18:11:29]MH_I2C_Read... [18:11:29]Read from MH i2c: E2 0E 00 83 06 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 91 [18:11:29]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:11:29]wFMCommunicate OK [18:11:29]SAM_PROTO_GetShiftState done [18:11:29]FM_GetShiftState done [18:11:29]opened in 1726791534 [18:11:29]opened+sec_in_day 1726877934 [18:11:29]quantity*price = 6500 [18:11:29]sum+1 = 6501 [18:11:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 НСП 1% : 0.57 НДС 12% : 6.90 Наличными: 65.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 272 20.09.2024 18:11 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86113 ФПД: 39875572567091 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181130&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86113&fm=39875572567091&tin=02508201610067®Number=0000000000092592&sum=6500 0 [18:11:31]StoreToDocumentArchive [18:11:31]shift 495 fd 86113 [18:11:31]save to /storage/0495/doc_00086113 [18:11:31]save last doc name /storage/0495/doc_00086113 to /storage/kkm_last_doc_name [18:11:31]save OK [18:11:31]Clear old archive folders... [18:11:31]ProcessDocumentItem done err = 0, tmpTLVsize=272 [18:11:31]tlvbuf is 012C3F80 [18:11:31]SAM_PROTO_ClearQueue [18:11:31]wFMCommunicate request_size=4 [18:11:31]MH_SAM_APDU [18:11:31]CAPDU: 80 09 00 00 [18:11:31]Write to MH i2c: E2 08 00 90 06 80 09 00 00 00 00 00 00 08 [18:11:31]Write i2c OK [18:11:31]MH_I2C_Read... [18:11:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:31]Read from MH i2c: E2 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 03 00 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 03 00 90 06 00 90 00 0A [18:11:31]RAPDU: 90 00 [18:11:31]wFMCommunicate OK [18:11:31]SAM_PROTO_ClearQueue done [18:11:31]KKMCreateOFDPacket [18:11:31]OFDProtocolAddRootSTLVToBuf [18:11:31]FM_MakeSignedData [18:11:31]FM_MakeSignedData [18:11:31]SAM_PROTO_SignData [18:11:31]wFMCommunicate request_size=4 [18:11:31]MH_SAM_APDU [18:11:31]CAPDU: 80 0D 01 02 [18:11:31]Write to MH i2c: E2 08 00 91 06 80 0D 01 02 00 00 00 00 10 [18:11:31]Write i2c OK [18:11:31]MH_I2C_Read... [18:11:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:31]Read from MH i2c: E2 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 03 00 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 03 00 91 06 00 90 00 0B [18:11:31]RAPDU: 90 00 [18:11:31]wFMCommunicate OK [18:11:31]wFMCommunicate request_size=255 [18:11:31]MH_SAM_APDU [18:11:31]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 10 01 00 00 F4 03 04 00 D2 BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 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:11:31]Write to MH i2c: E2 02 01 92 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 10 01 00 00 F4 03 04 00 D2 BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 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 3E [18:11:31]Write i2c OK [18:11:31]MH_I2C_Read... [18:11:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:31]Read from MH i2c: E2 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 03 00 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 03 00 92 06 00 90 00 0C [18:11:31]RAPDU: 90 00 [18:11:31]wFMCommunicate OK [18:11:31]wFMCommunicate request_size=31 [18:11:31]MH_SAM_APDU [18:11:31]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 61 50 01 00 35 04 06 00 24 44 41 56 8C 33 [18:11:31]Write to MH i2c: E2 22 00 93 06 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 61 50 01 00 35 04 06 00 24 44 41 56 8C 33 00 00 BA [18:11:31]Write i2c OK [18:11:31]MH_I2C_Read... [18:11:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:31]Read from MH i2c: E2 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 03 00 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 03 00 93 06 00 90 00 0D [18:11:31]RAPDU: 90 00 [18:11:31]wFMCommunicate OK [18:11:31]wFMCommunicate request_size=4 [18:11:31]MH_SAM_APDU [18:11:31]CAPDU: 80 0D 03 02 [18:11:31]Write to MH i2c: E2 08 00 94 06 80 0D 03 02 00 00 00 00 15 [18:11:31]Write i2c OK [18:11:31]MH_I2C_Read... [18:11:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:11:31]Read from MH i2c: E2 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 0B 00 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 0B 00 94 06 00 B4 EE E7 3A 96 6D 8A 08 90 00 6E [18:11:31]RAPDU: B4 EE E7 3A 96 6D 8A 08 90 00 [18:11:31]wFMCommunicate OK [18:11:31]SAM_PROTO_SignData done [18:11:31]FM_MakeSignedData done [18:11:31]CreateOFDProtocolMessage [18:11:31]wFMCommunicate request_size=4 [18:11:31]MH_SAM_APDU [18:11:31]CAPDU: 80 11 00 00 [18:11:31]Write to MH i2c: E2 08 00 95 06 80 11 00 00 00 00 00 00 15 [18:11:31]Write i2c OK [18:11:31]MH_I2C_Read... [18:11:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:31]Read from MH i2c: E2 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 17 00 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: E2 17 00 95 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 74 [18:11: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:11:31]wFMCommunicate OK [18:11:31]CreateOFDProtocolMessage done [18:11:31]OFDSenderStorePacket 86113 [18:11:31]StoreOFDPacket docnum=86113 [18:11: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 24 01 00 00 CB 6B 1C 01 FF 9D 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 10 01 00 00 F4 03 04 00 D2 BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 24 44 41 56 8C 33 B4 EE E7 3A 96 6D 8A 08 [18:11:31]CheckFolder [18:11:31]dirname=/storage/ofd_packets [18:11:31]CheckFolder done [18:11:31]ProducePacketName [18:11:31]name=ofd_packets/00086113 [18:11:31]NVStorageSaveData ofd_packets/00086113 [18:11:31]File name is /storage/ofd_packets/00086113 [18:11:31]Write 322 bytes [18:11:31]NVStorageSaveData done [18:11:31]OFDSenderStorePacket done [18:11:31]KKMCreateOFDPacket done [18:11:31]NVStorageSaveData kkm_last_timestamp [18:11:31]File name is /storage/kkm_last_timestamp [18:11:31]Write 4 bytes [18:11:31]NVStorageSaveData done [18:11:31]ExternCall_PrintAddStr [18:11:31]wPrintStart [18:11:31]Write to MH i2c: 01 00 00 96 06 9C [18:11:31]Write i2c OK [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: 01 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: 01 07 00 [18:11:31]MH_I2C_Read... [18:11:31]Read from MH i2c: 01 07 00 96 06 00 00 00 00 00 FF 0F B1 [18:11:31]RasterBufferAndPrint [18:11:31]line Счет N : (3)147841 [18:11:31]line ИНН: 02508201610067 [18:11:31]line Контрольно-Кассовый Чек [18:11:31]line ПРОДАЖА [18:11:31]line Товар: 47011656 [18:11:31]line Водка Пшеничная 0,1л [18:11:31]line 1.000 * 65.00 [18:11:31]line = 65.00 [18:11:31]line НДС 12% НСП 1% [18:11:31]line > о реализуемом товаре [18:11:31]line ИТОГО: 65.00 [18:11:31]line НСП 1% : 0.57 [18:11:31]line НДС 12% : 6.90 [18:11:31]line Наличными: 65.00 [18:11:31]line Безнал.: 0.00 [18:11:31]line Место: АЗС № 137 "Партнер Нефть" [18:11:31]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:11:31]line СНО: Общий режим [18:11:31]line Чек 272 20.09.2024 18:11 [18:11:32]line Смена: 495 ФФД: 1.0 [18:11:32]line ЗНМ: 0300000064 [18:11:32]line РНМ: 0000000000092592 [18:11:32]line Версия ККМ: 001 [18:11:32]line ФМ: 0000000000874979 [18:11:32]line ФД: 86113 [18:11:32]line ФПД: 39875572567091 [18:11:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181130&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86113&fm=39875572567091&tin=02508201610067®Number=0000000000092592&sum=6500 [18:11:32]line 0 [18:11:32]OFD Sender: Processing packet 86113 [packets to send 264, broken 263] [18:11:32]ProducePacketName [18:11:32]name=ofd_packets/00086113 [18:11:32]OFD Sender: To server: pG, [18:11:32]CommunicateWithHost lk.salyk.kg:30040 [18:11:32]ConnectInit lk.salyk.kg [18:11:32]written 0, free lines is 4095 [18:11:32]Connected sock=10 [18:11: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 24 01 00 00 CB 6B 1C 01 FF 9D 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 10 01 00 00 F4 03 04 00 D2 BA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 24 44 41 56 8C 33 B4 EE E7 3A 96 6D 8A 08 [18:11:32]Write to MH i2c: 01 00 00 BE 06 C4 [18:11:32]Write i2c OK [18:11:32]MH_I2C_Read... [18:11:32]Read from MH i2c: 01 [18:11:32]MH_I2C_Read... [18:11:32]Read from MH i2c: 01 07 00 [18:11:32]MH_I2C_Read... [18:11:32]Read from MH i2c: 01 07 00 BE 06 00 00 00 00 00 69 0D 41 [18:11:32]RasterBufferAndPrint [18:11:32]line [18:11:32]line [18:11:32]line [18:11:32]line [18:11:32]line [18:11:32]written 0, free lines is 3447 [18:11:32]MH_Cut [18:11:32]Write to MH i2c: D1 01 00 C5 06 01 9D [18:11:32]Write i2c OK [18:11:32]MH_I2C_Read... [18:11:32]Read from MH i2c: D1 [18:11:32]MH_I2C_Read... [18:11:32]Read from MH i2c: D1 01 00 [18:11:32]MH_I2C_Read... [18:11:32]Read from MH i2c: D1 01 00 C5 06 00 9C [18:11:32]Write to MH i2c: 01 00 00 C6 06 CC [18:11:32]Write i2c OK [18:11:32]MH_I2C_Read... [18:11: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 E8 39 47 00 DE 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 61 50 01 00 F4 03 04 00 A7 65 ED 66 B6 04 01 00 00 43 CE 57 30 BC 56 44 22 [18:11:33]CommunicateWithHost err = 0 [18:11:33]CheckOFDResponse [18:11:33]1017 (14) - 77093643461234 [18:11:33]1041 (16) - 0000000000874979 [18:11:33]1040 (4) - 86113 [18:11:33]1012 (4) - 20.09.2024 12:08 [18:11:33]1206 (1) - 0 [18:11:33]OFD Sender: Remove packet 86113 [18:11:33]ProducePacketName [18:11:33]name=ofd_packets/00086113 [18:11:33]NVStorageDeleteData [18:11:33]*** Cut start [18:11:33]*** Partial cut [18:11:33]*** CUTSNS_PIN = 1 [18:11:33]*** CUTSNS_PIN = 0 [18:11:33]*** Brake cut motor [18:11:33]OFD Sender: No OFD packet to send [18:11:33]Read from MH i2c: 01 [18:11:33]MH_I2C_Read... [18:11:33]*** Stop cut motor [18:11:33]*** Cut end [18:11:33]Read from MH i2c: 01 07 00 [18:11:33]MH_I2C_Read... [18:11:33]Read from MH i2c: 01 07 00 C6 06 00 00 00 00 00 FF 0F E1 [18:11:33]process_action close_receipt done [18:11:33]requested_data is exist [18:11:33]produce_requested_data [18:11:33]requested_item fm.sn is exist - process it [18:11:33]wFMCommunicate request_size=4 [18:11:33]MH_SAM_APDU [18:11:33]CAPDU: 80 11 00 00 [18:11:33]Write to MH i2c: E2 08 00 C7 06 80 11 00 00 00 00 00 00 47 [18:11:33]Write i2c OK [18:11:33]MH_I2C_Read... [18:11:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:33]Read from MH i2c: E2 [18:11:33]MH_I2C_Read... [18:11:33]Read from MH i2c: E2 17 00 [18:11:33]MH_I2C_Read... [18:11:33]Read from MH i2c: E2 17 00 C7 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A6 [18: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 [18:11:33]wFMCommunicate OK [18:11:33]requested_item fd.num is exist - process it [18:11:33]SAM_PROTO_GetFieldsCounters [18:11:33]wFMCommunicate request_size=4 [18:11:33]MH_SAM_APDU [18:11:33]CAPDU: 80 13 00 00 [18:11:33]Write to MH i2c: E2 08 00 C8 06 80 13 00 00 00 00 00 00 4A [18:11:33]Write i2c OK [18:11:33]MH_I2C_Read... [18:11:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:34]Read from MH i2c: E2 [18:11:34]MH_I2C_Read... [18:11:34]Read from MH i2c: E2 62 00 [18:11:34]MH_I2C_Read... [18:11:34]Read from MH i2c: E2 62 00 C8 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 61 50 01 00 0E 04 04 00 EF 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 4E [18:11: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 61 50 01 00 0E 04 04 00 EF 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 [18:11:34]wFMCommunicate OK [18:11:34]SAM_PROTO_GetFieldsCounters done [18:11:34]requested_item shift.num is exist - process it [18:11:34]requested_item shift.opened is exist - process it [18:11:34]req_shift_opened [18:11:34]FM_GetShiftState [18:11:34]SAM_PROTO_GetShiftState [18:11:34]wFMCommunicate request_size=4 [18:11:34]MH_SAM_APDU [18:11:34]CAPDU: 80 13 01 00 [18:11:34]Write to MH i2c: E2 08 00 C9 06 80 13 01 00 00 00 00 00 4C [18:11:34]Write i2c OK [18:11:34]MH_I2C_Read... [18:11:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:34]Read from MH i2c: E2 [18:11:34]MH_I2C_Read... [18:11:34]Read from MH i2c: E2 0E 00 [18:11:34]MH_I2C_Read... [18:11:34]Read from MH i2c: E2 0E 00 C9 06 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D7 [18:11:34]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:11:34]wFMCommunicate OK [18:11:34]SAM_PROTO_GetShiftState done [18:11:34]FM_GetShiftState done [18:11:34]req_shift_opened done [18:11:34]requested_item shift.open_date is exist - process it [18:11:34]req_shift_open_date [18:11:34]req_shift_open_date done [18:11:34]produce_requested_data done [18:11:34]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86113,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:11:34]process_action_free close_receipt [18:11:34]json_value_free [18:11:34]json_value_free done [18:11:34]process_json_proto returns [18:11:34]Send response to host [18:11:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86113,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:11:34]free response buf [18:11:34]execute_script done [18:11:34]execute_script returns [18:11:34]free content buf [18:11:34]Sock 8.Close socket [18:11:34]Sock 8.Thread stoped [18:11:38]OFD Sender: No OFD packet to send [18:11:42]recv_with_timeout no data received [18:11:43]OFD Sender: No OFD packet to send [18:11:48]OFD Sender: No OFD packet to send [18:11:53]OFD Sender: No OFD packet to send [18:11:58]OFD Sender: No OFD packet to send [18:12:01]recv_with_timeout no data received [18:12:03]OFD Sender: No OFD packet to send [18:12:08]OFD Sender: No OFD packet to send [18:12:13]OFD Sender: No OFD packet to send [18:12:18]OFD Sender: No OFD packet to send [18:12:23]OFD Sender: No OFD packet to send [18:12:28]OFD Sender: No OFD packet to send [18:12:33]OFD Sender: No OFD packet to send [18:12:38]OFD Sender: No OFD packet to send [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:19]accept exits with 9 [18:13:19]New connection [18:13:19]New thread 3066686820 created [18:13:19]Thread 3066830180 joined [18:13:19]Waiting for new connection... [18:13:19] Sock 9.Parse request [18:13:19]Sock 9.Check first char [18:13:19]Sock 9.First char is OK [18:13:19]request: POST /json_proto HTTP/1.0 [18:13:19]Method: POST [18:13:19]URL: /json_proto [18:13:19]Method is POST - this is cgi request [18:13:19]url: /json_proto [18:13:19]query_string will be loaded in cgi processing [18:13:19]execute_cgi json_proto POST (null) [18:13:19]execute_cgi path=json_proto method=POST [18:13:19]POST find Content-Length [18:13:19]Host: 172.17.47.196:8080 [18:13:19]Content-Length: 677 [18:13:19]Content-Type: application/json [18:13:19] [18:13:19]POST finish read [18:13:19]Found Content-Length = 677 [18:13:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871003", "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:13:19]execute_script... [18: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)871003", "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:13:19]POST & json_proto [18:13:19]process_json_proto [18:13:19]json parsed OK: [18:13:19]protocol is kg_v1.0 [18:13:19]action value=close_receipt [18:13:19]process_action close_receipt [18:13:19]cmd_close_receipt [18:13:19]MH_GetDate [18:13:19]Write to MH i2c: F0 00 00 CA 06 BF [18:13:19]Write i2c OK [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: F0 [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: F0 09 00 [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: F0 09 00 CA 06 00 3F BB ED 66 4C 6B 94 66 C6 [18:13:19]GetLastDocTimeStamp 1726855890 [18:13:19]current date 1726855999 [18:13:19]FM_GetShiftState [18:13:19]SAM_PROTO_GetShiftState [18:13:19]wFMCommunicate request_size=4 [18:13:19]MH_SAM_APDU [18:13:19]CAPDU: 80 13 01 00 [18:13:19]Write to MH i2c: E2 08 00 CB 06 80 13 01 00 00 00 00 00 4E [18:13:19]Write i2c OK [18:13:19]MH_I2C_Read... [18:13:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:19]Read from MH i2c: E2 [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: E2 0E 00 [18:13:19]MH_I2C_Read... [18:13:19]Read from MH i2c: E2 0E 00 CB 06 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D9 [18:13:19]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:13:19]wFMCommunicate OK [18:13:19]SAM_PROTO_GetShiftState done [18:13:19]FM_GetShiftState done [18:13:19]opened in 1726791534 [18:13:19]opened+sec_in_day 1726877934 [18:13:19]quantity*price = 50036 [18:13:19]sum+1 = 50037 [18:13: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 СНО: Общий режим Чек 273 20.09.2024 18:13 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86114 ФПД: 162885195814728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181319&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86114&fm=162885195814728&tin=02508201610067®Number=0000000000092592&sum=50000 [18:13:20]StoreToDocumentArchive [18:13:20]shift 495 fd 86114 [18:13:20]save to /storage/0495/doc_00086114 [18:13:20]save last doc name /storage/0495/doc_00086114 to /storage/kkm_last_doc_name [18:13:20]save OK [18:13:20]Clear old archive folders... [18:13:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:13:20]tlvbuf is 01303A90 [18:13:20]SAM_PROTO_ClearQueue [18:13:20]wFMCommunicate request_size=4 [18:13:20]MH_SAM_APDU [18:13:20]CAPDU: 80 09 00 00 [18:13:20]Write to MH i2c: E2 08 00 D8 06 80 09 00 00 00 00 00 00 50 [18:13:20]Write i2c OK [18:13:20]MH_I2C_Read... [18:13:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:20]Read from MH i2c: E2 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: E2 03 00 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: E2 03 00 D8 06 00 90 00 52 [18:13:20]RAPDU: 90 00 [18:13:20]wFMCommunicate OK [18:13:20]SAM_PROTO_ClearQueue done [18:13:20]KKMCreateOFDPacket [18:13:20]OFDProtocolAddRootSTLVToBuf [18:13:20]FM_MakeSignedData [18:13:20]FM_MakeSignedData [18:13:20]SAM_PROTO_SignData [18:13:20]wFMCommunicate request_size=4 [18:13:20]MH_SAM_APDU [18:13:20]CAPDU: 80 0D 01 02 [18:13:20]Write to MH i2c: E2 08 00 D9 06 80 0D 01 02 00 00 00 00 58 [18:13:20]Write i2c OK [18:13:20]MH_I2C_Read... [18:13:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:20]Read from MH i2c: E2 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: E2 03 00 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: E2 03 00 D9 06 00 90 00 53 [18:13:20]RAPDU: 90 00 [18:13:20]wFMCommunicate OK [18:13:20]wFMCommunicate request_size=255 [18:13:20]MH_SAM_APDU [18:13: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 3F BB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 94 [18:13:20]Write to MH i2c: E2 02 01 DA 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 11 01 00 00 F4 03 04 00 3F BB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 94 00 00 7B [18:13:20]Write i2c OK [18:13:20]MH_I2C_Read... [18:13:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:20]Read from MH i2c: E2 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: E2 03 00 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: E2 03 00 DA 06 00 90 00 54 [18:13:20]RAPDU: 90 00 [18:13:20]wFMCommunicate OK [18:13:20]wFMCommunicate request_size=10 [18:13:20]MH_SAM_APDU [18:13:20]CAPDU: 80 0D 02 02 05 24 AA 3C 57 48 [18:13:20]Write to MH i2c: E2 0D 00 DB 06 80 0D 02 02 05 00 24 AA 3C 57 48 00 00 0E [18:13:20]Write i2c OK [18:13:20]MH_I2C_Read... [18:13:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:20]Read from MH i2c: E2 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: E2 03 00 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: E2 03 00 DB 06 00 90 00 55 [18:13:20]RAPDU: 90 00 [18:13:20]wFMCommunicate OK [18:13:20]wFMCommunicate request_size=4 [18:13:20]MH_SAM_APDU [18:13:20]CAPDU: 80 0D 03 02 [18:13:20]Write to MH i2c: E2 08 00 DC 06 80 0D 03 02 00 00 00 00 5D [18:13:20]Write i2c OK [18:13:20]MH_I2C_Read... [18:13:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:20]Read from MH i2c: E2 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: E2 0B 00 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: E2 0B 00 DC 06 00 E6 1B A5 B5 2B 9E 99 2C 90 00 47 [18:13:20]RAPDU: E6 1B A5 B5 2B 9E 99 2C 90 00 [18:13:20]wFMCommunicate OK [18:13:20]SAM_PROTO_SignData done [18:13:20]FM_MakeSignedData done [18:13:20]CreateOFDProtocolMessage [18:13:20]wFMCommunicate request_size=4 [18:13:20]MH_SAM_APDU [18:13:20]CAPDU: 80 11 00 00 [18:13:20]Write to MH i2c: E2 08 00 DD 06 80 11 00 00 00 00 00 00 5D [18:13:20]Write i2c OK [18:13:20]MH_I2C_Read... [18:13:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:20]Read from MH i2c: E2 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: E2 17 00 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: E2 17 00 DD 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BC [18: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 [18:13:20]wFMCommunicate OK [18:13:20]CreateOFDProtocolMessage done [18:13:20]OFDSenderStorePacket 86114 [18:13:20]StoreOFDPacket docnum=86114 [18: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 0F 01 00 00 48 DB 07 01 BB 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 3F BB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 94 24 AA 3C 57 48 E6 1B A5 B5 2B 9E 99 2C [18:13:20]CheckFolder [18:13:20]dirname=/storage/ofd_packets [18:13:20]CheckFolder done [18:13:20]ProducePacketName [18:13:20]name=ofd_packets/00086114 [18:13:20]NVStorageSaveData ofd_packets/00086114 [18:13:20]File name is /storage/ofd_packets/00086114 [18:13:20]Write 301 bytes [18:13:20]NVStorageSaveData done [18:13:20]OFDSenderStorePacket done [18:13:20]KKMCreateOFDPacket done [18:13:20]NVStorageSaveData kkm_last_timestamp [18:13:20]File name is /storage/kkm_last_timestamp [18:13:20]Write 4 bytes [18:13:20]NVStorageSaveData done [18:13:20]ExternCall_PrintAddStr [18:13:20]wPrintStart [18:13:20]Write to MH i2c: 01 00 00 DE 06 E4 [18:13:20]Write i2c OK [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: 01 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: 01 07 00 [18:13:20]MH_I2C_Read... [18:13:20]Read from MH i2c: 01 07 00 DE 06 00 00 00 00 00 FF 0F F9 [18:13:20]RasterBufferAndPrint [18:13:20]line Счет N : (1)871003 [18:13:20]line ИНН: 02508201610067 [18:13:20]line Контрольно-Кассовый Чек [18:13:20]line ПРОДАЖА [18:13:20]line ТРК (МРК, ГНК) : 53 [18:13:20]line Товар: 2710124130 [18:13:20]line Аи-92-К-5 [18:13:20]line 7.380 * 67.80 [18:13:20]line = 500.36 [18:13:20]line НДС 12% НСП 1% [18:13:20]line > о реализуемом товаре [18:13:20]line ОКРУГЛЕНИЕ: -0.36 [18:13:20]line ИТОГО: 500.00 [18:13:20]line Внесено: 500.00 [18:13:20]line СДАЧА: 0.00 [18:13:20]line НСП 1% : 4.43 [18:13:20]line НДС 12% : 53.14 [18:13:20]line Наличными: 500.00 [18:13:20]line Безнал.: 0.00 [18:13:20]line Место: АЗС № 137 "Партнер Нефть" [18:13:20]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:13:20]line СНО: Общий режим [18:13:20]line Чек 273 20.09.2024 18:13 [18:13:20]line Смена: 495 ФФД: 1.0 [18:13:20]line ЗНМ: 0300000064 [18:13:20]line РНМ: 0000000000092592 [18:13:20]line Версия ККМ: 001 [18:13:20]line ФМ: 0000000000874979 [18:13:20]line ФД: 86114 [18:13:20]line ФПД: 162885195814728 [18:13:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181319&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86114&fm=162885195814728&tin=02508201610067®Number=0000000000092592&sum=50000 [18:13:21]OFD Sender: Processing packet 86114 [packets to send 264, broken 263] [18:13:21]ProducePacketName [18:13:21]name=ofd_packets/00086114 [18:13:21]OFD Sender: To server: pG, [18:13:21]CommunicateWithHost lk.salyk.kg:30040 [18:13:21]ConnectInit lk.salyk.kg [18:13:21]written 0, free lines is 4095 [18:13:21]Write to MH i2c: 01 00 00 09 07 10 [18:13:21]Write i2c OK [18:13:21]MH_I2C_Read... [18:13:21]Read from MH i2c: 01 [18:13:21]MH_I2C_Read... [18:13:21]Read from MH i2c: 01 07 00 [18:13:21]MH_I2C_Read... [18:13:21]Read from MH i2c: 01 07 00 09 07 00 00 00 00 00 DC 0C FF [18:13:21]RasterBufferAndPrint [18:13:21]line [18:13:21]line [18:13:21]line [18:13:21]line [18:13:21]line [18:13:21]written 0, free lines is 3298 [18:13:21]MH_Cut [18:13:21]Write to MH i2c: D1 01 00 10 07 01 E9 [18:13:21]Write i2c OK [18:13:21]MH_I2C_Read... [18:13:21]Read from MH i2c: D1 [18:13:21]MH_I2C_Read... [18:13:21]Read from MH i2c: D1 01 00 [18:13:21]MH_I2C_Read... [18:13:21]Read from MH i2c: D1 01 00 10 07 00 E8 [18:13:21]Write to MH i2c: 01 00 00 11 07 18 [18:13:21]Write i2c OK [18:13:21]MH_I2C_Read... [18:13:22]*** Cut start [18:13:22]*** Partial cut [18:13:22]*** CUTSNS_PIN = 1 [18:13:22]*** CUTSNS_PIN = 0 [18:13:22]*** Brake cut motor [18:13:22]Read from MH i2c: 01 [18:13:22]MH_I2C_Read... [18:13:22]*** Stop cut motor [18:13:22]*** Cut end [18:13:22]Read from MH i2c: 01 07 00 [18:13:22]MH_I2C_Read... [18:13:22]Read from MH i2c: 01 07 00 11 07 00 00 00 00 00 FF 0F 2D [18:13:22]process_action close_receipt done [18:13:22]requested_data is exist [18:13:22]produce_requested_data [18:13:22]requested_item fm.sn is exist - process it [18:13:22]wFMCommunicate request_size=4 [18:13:22]MH_SAM_APDU [18:13:22]CAPDU: 80 11 00 00 [18:13:22]Write to MH i2c: E2 08 00 12 07 80 11 00 00 00 00 00 00 93 [18:13:22]Write i2c OK [18:13:22]MH_I2C_Read... [18:13:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:22]Read from MH i2c: E2 [18:13:22]MH_I2C_Read... [18:13:22]Read from MH i2c: E2 17 00 [18:13:22]MH_I2C_Read... [18:13:22]Read from MH i2c: E2 17 00 12 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F2 [18: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 [18:13:22]wFMCommunicate OK [18:13:22]requested_item fd.num is exist - process it [18:13:22]SAM_PROTO_GetFieldsCounters [18:13:22]wFMCommunicate request_size=4 [18:13:22]MH_SAM_APDU [18:13:22]CAPDU: 80 13 00 00 [18:13:22]Write to MH i2c: E2 08 00 13 07 80 13 00 00 00 00 00 00 96 [18:13:23]Write i2c OK [18:13:23]MH_I2C_Read... [18:13:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:13:23]Read from MH i2c: E2 [18:13:23]MH_I2C_Read... [18:13:23]Read from MH i2c: E2 62 00 [18:13:23]MH_I2C_Read... [18:13:23]Read from MH i2c: E2 62 00 13 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 62 50 01 00 0E 04 04 00 EF 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 9E [18:13: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 62 50 01 00 0E 04 04 00 EF 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 [18:13:23]wFMCommunicate OK [18:13:23]SAM_PROTO_GetFieldsCounters done [18:13:23]requested_item shift.num is exist - process it [18:13:23]requested_item shift.opened is exist - process it [18:13:23]req_shift_opened [18:13:23]FM_GetShiftState [18:13:23]SAM_PROTO_GetShiftState [18:13:23]wFMCommunicate request_size=4 [18:13:23]MH_SAM_APDU [18:13:23]CAPDU: 80 13 01 00 [18:13:23]Write to MH i2c: E2 08 00 14 07 80 13 01 00 00 00 00 00 98 [18:13:23]Write i2c OK [18:13:23]MH_I2C_Read... [18:13:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:23]Read from MH i2c: E2 [18:13:23]MH_I2C_Read... [18:13:23]Read from MH i2c: E2 0E 00 [18:13:23]MH_I2C_Read... [18:13:23]Read from MH i2c: E2 0E 00 14 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 23 [18:13:23]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:13:23]wFMCommunicate OK [18:13:23]SAM_PROTO_GetShiftState done [18:13:23]FM_GetShiftState done [18:13:23]req_shift_opened done [18:13:23]requested_item shift.open_date is exist - process it [18:13:23]req_shift_open_date [18:13:23]req_shift_open_date done [18:13:23]produce_requested_data done [18:13:23]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86114,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:13:23]process_action_free close_receipt [18:13:23]json_value_free [18:13:23]json_value_free done [18:13:23]process_json_proto returns [18:13:23]Send response to host [18:13:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86114,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:13:23]free response buf [18:13:23]execute_script done [18:13:23]execute_script returns [18:13:23]free content buf [18:13:23]Sock 9.Close socket [18:13:23]Sock 9.Thread stoped [18:13:26]Connected sock=8 [18:13: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 48 DB 07 01 BB 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 3F BB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 94 24 AA 3C 57 48 E6 1B A5 B5 2B 9E 99 2C [18:13: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 F1 34 47 00 79 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 62 50 01 00 F4 03 04 00 1A 66 ED 66 B6 04 01 00 00 DF 0E C0 F0 D8 72 C8 D0 [18:13:31]CommunicateWithHost err = 0 [18:13:31]CheckOFDResponse [18:13:31]1017 (14) - 77093643461234 [18:13:31]1041 (16) - 0000000000874979 [18:13:31]1040 (4) - 86114 [18:13:31]1012 (4) - 20.09.2024 12:10 [18:13:31]1206 (1) - 0 [18:13:31]OFD Sender: Remove packet 86114 [18:13:31]ProducePacketName [18:13:31]name=ofd_packets/00086114 [18:13:31]NVStorageDeleteData [18:13:31]OFD Sender: No OFD packet to send [18:13:32]recv_with_timeout no data received [18:13:36]OFD Sender: No OFD packet to send [18:13:41]OFD Sender: No OFD packet to send [18:13:44]recv_with_timeout no data received [18:13:46]OFD Sender: No OFD packet to send [18:13:51]OFD Sender: No OFD packet to send [18:13:56]OFD Sender: No OFD packet to send [18:14:01]OFD Sender: No OFD packet to send [18:14:06]OFD Sender: No OFD packet to send [18:14:12]OFD Sender: No OFD packet to send [18:14:17]OFD Sender: No OFD packet to send [18:14:22]OFD Sender: No OFD packet to send [18:14:27]OFD Sender: No OFD packet to send [18:14:32]OFD Sender: No OFD packet to send [18:14:37]OFD Sender: No OFD packet to send [18:14:42]OFD Sender: No OFD packet to send [18:14:47]OFD Sender: No OFD packet to send [18:14:49]accept exits with 10 [18:14:49]New connection [18:14:49]New thread 3066830180 created [18:14:49]Thread 3066686820 joined [18:14:49]Waiting for new connection... [18:14:49] Sock 10.Parse request [18:14:49]Sock 10.Check first char [18:14:49]Sock 10.First char is OK [18:14:49]request: POST /json_proto HTTP/1.0 [18:14:49]Method: POST [18:14:49]URL: /json_proto [18:14:49]Method is POST - this is cgi request [18:14:49]url: /json_proto [18:14:49]query_string will be loaded in cgi processing [18:14:49]execute_cgi json_proto POST (null) [18:14:49]execute_cgi path=json_proto method=POST [18:14:49]POST find Content-Length [18:14:49]Host: 172.17.47.196:8080 [18:14:49]Content-Length: 682 [18:14:49]Content-Type: application/json [18:14:49] [18:14:49]POST finish read [18:14:49]Found Content-Length = 682 [18:14:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871004", "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:14:49]execute_script... [18:14: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)871004", "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:14:49]POST & json_proto [18:14:49]process_json_proto [18:14:49]json parsed OK: [18:14:49]protocol is kg_v1.0 [18:14:49]action value=close_receipt [18:14:49]process_action close_receipt [18:14:49]cmd_close_receipt [18:14:49]MH_GetDate [18:14:49]Write to MH i2c: F0 00 00 15 07 0B [18:14:49]Write i2c OK [18:14:49]MH_I2C_Read... [18:14:49]Read from MH i2c: F0 [18:14:49]MH_I2C_Read... [18:14:49]Read from MH i2c: F0 09 00 [18:14:49]MH_I2C_Read... [18:14:49]Read from MH i2c: F0 09 00 15 07 00 9A BB ED 66 4C 6B 94 66 6D [18:14:49]GetLastDocTimeStamp 1726855999 [18:14:49]current date 1726856090 [18:14:49]FM_GetShiftState [18:14:49]SAM_PROTO_GetShiftState [18:14:49]wFMCommunicate request_size=4 [18:14:49]MH_SAM_APDU [18:14:49]CAPDU: 80 13 01 00 [18:14:49]Write to MH i2c: E2 08 00 16 07 80 13 01 00 00 00 00 00 9A [18:14:49]Write i2c OK [18:14:49]MH_I2C_Read... [18:14:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:14:49]Read from MH i2c: E2 [18:14:49]MH_I2C_Read... [18:14:50]Read from MH i2c: E2 0E 00 [18:14:50]MH_I2C_Read... [18:14:50]Read from MH i2c: E2 0E 00 16 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 25 [18:14:50]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:14:50]wFMCommunicate OK [18:14:50]SAM_PROTO_GetShiftState done [18:14:50]FM_GetShiftState done [18:14:50]opened in 1726791534 [18:14:50]opened+sec_in_day 1726877934 [18:14:50]quantity*price = 100005 [18:14:50]sum+1 = 100006 [18:14:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 274 20.09.2024 18:14 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86115 ФПД: 199976157781316 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181450&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86115&fm=199976157781316&tin=02508201610067®Number=0000000000092592&sum=100000 [18:14:51]StoreToDocumentArchive [18:14:51]shift 495 fd 86115 [18:14:51]save to /storage/0495/doc_00086115 [18:14:51]save last doc name /storage/0495/doc_00086115 to /storage/kkm_last_doc_name [18:14:51]save OK [18:14:51]Clear old archive folders... [18:14:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:14:51]tlvbuf is 01296490 [18:14:51]SAM_PROTO_ClearQueue [18:14:51]wFMCommunicate request_size=4 [18:14:51]MH_SAM_APDU [18:14:51]CAPDU: 80 09 00 00 [18:14:51]Write to MH i2c: E2 08 00 23 07 80 09 00 00 00 00 00 00 9C [18:14:51]Write i2c OK [18:14:51]MH_I2C_Read... [18:14:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:14:51]Read from MH i2c: E2 [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: E2 03 00 [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: E2 03 00 23 07 00 90 00 9E [18:14:51]RAPDU: 90 00 [18:14:51]wFMCommunicate OK [18:14:51]SAM_PROTO_ClearQueue done [18:14:51]KKMCreateOFDPacket [18:14:51]OFDProtocolAddRootSTLVToBuf [18:14:51]FM_MakeSignedData [18:14:51]FM_MakeSignedData [18:14:51]SAM_PROTO_SignData [18:14:51]wFMCommunicate request_size=4 [18:14:51]MH_SAM_APDU [18:14:51]CAPDU: 80 0D 01 02 [18:14:51]Write to MH i2c: E2 08 00 24 07 80 0D 01 02 00 00 00 00 A4 [18:14:51]Write i2c OK [18:14:51]MH_I2C_Read... [18:14:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:14:51]Read from MH i2c: E2 [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: E2 03 00 [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: E2 03 00 24 07 00 90 00 9F [18:14:51]RAPDU: 90 00 [18:14:51]wFMCommunicate OK [18:14:51]wFMCommunicate request_size=255 [18:14:51]MH_SAM_APDU [18:14:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 12 01 00 00 F4 03 04 00 9A BB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B5 [18:14:51]Write to MH i2c: E2 02 01 25 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 12 01 00 00 F4 03 04 00 9A BB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B5 00 00 D4 [18:14:51]Write i2c OK [18:14:51]MH_I2C_Read... [18:14:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:14:51]Read from MH i2c: E2 [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: E2 03 00 [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: E2 03 00 25 07 00 90 00 A0 [18:14:51]RAPDU: 90 00 [18:14:51]wFMCommunicate OK [18:14:51]wFMCommunicate request_size=10 [18:14:51]MH_SAM_APDU [18:14:51]CAPDU: 80 0D 02 02 05 E0 93 D9 1D 44 [18:14:51]Write to MH i2c: E2 0D 00 26 07 80 0D 02 02 05 00 E0 93 D9 1D 44 00 00 5E [18:14:51]Write i2c OK [18:14:51]MH_I2C_Read... [18:14:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:14:51]Read from MH i2c: E2 [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: E2 03 00 [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: E2 03 00 26 07 00 90 00 A1 [18:14:51]RAPDU: 90 00 [18:14:51]wFMCommunicate OK [18:14:51]wFMCommunicate request_size=4 [18:14:51]MH_SAM_APDU [18:14:51]CAPDU: 80 0D 03 02 [18:14:51]Write to MH i2c: E2 08 00 27 07 80 0D 03 02 00 00 00 00 A9 [18:14:51]Write i2c OK [18:14:51]MH_I2C_Read... [18:14:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:14:51]Read from MH i2c: E2 [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: E2 0B 00 [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: E2 0B 00 27 07 00 AD 67 2D FF 2A 30 9B 0F 90 00 EE [18:14:51]RAPDU: AD 67 2D FF 2A 30 9B 0F 90 00 [18:14:51]wFMCommunicate OK [18:14:51]SAM_PROTO_SignData done [18:14:51]FM_MakeSignedData done [18:14:51]CreateOFDProtocolMessage [18:14:51]wFMCommunicate request_size=4 [18:14:51]MH_SAM_APDU [18:14:51]CAPDU: 80 11 00 00 [18:14:51]Write to MH i2c: E2 08 00 28 07 80 11 00 00 00 00 00 00 A9 [18:14:51]Write i2c OK [18:14:51]MH_I2C_Read... [18:14:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:14:51]Read from MH i2c: E2 [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: E2 17 00 [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: E2 17 00 28 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 08 [18:14: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:14:51]wFMCommunicate OK [18:14:51]CreateOFDProtocolMessage done [18:14:51]OFDSenderStorePacket 86115 [18:14:51]StoreOFDPacket docnum=86115 [18:14: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 7F 76 07 01 91 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 12 01 00 00 F4 03 04 00 9A BB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B5 E0 93 D9 1D 44 AD 67 2D FF 2A 30 9B 0F [18:14:51]CheckFolder [18:14:51]dirname=/storage/ofd_packets [18:14:51]CheckFolder done [18:14:51]ProducePacketName [18:14:51]name=ofd_packets/00086115 [18:14:51]NVStorageSaveData ofd_packets/00086115 [18:14:51]File name is /storage/ofd_packets/00086115 [18:14:51]Write 301 bytes [18:14:51]NVStorageSaveData done [18:14:51]OFDSenderStorePacket done [18:14:51]KKMCreateOFDPacket done [18:14:51]NVStorageSaveData kkm_last_timestamp [18:14:51]File name is /storage/kkm_last_timestamp [18:14:51]Write 4 bytes [18:14:51]NVStorageSaveData done [18:14:51]ExternCall_PrintAddStr [18:14:51]wPrintStart [18:14:51]Write to MH i2c: 01 00 00 29 07 30 [18:14:51]Write i2c OK [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: 01 [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: 01 07 00 [18:14:51]MH_I2C_Read... [18:14:51]Read from MH i2c: 01 07 00 29 07 00 00 00 00 00 FF 0F 45 [18:14:51]RasterBufferAndPrint [18:14:51]line Счет N : (1)871004 [18:14:51]line ИНН: 02508201610067 [18:14:51]line Контрольно-Кассовый Чек [18:14:51]line ПРОДАЖА [18:14:51]line ТРК (МРК, ГНК) : 33 [18:14:51]line Товар: 2710124130 [18:14:51]line Аи-92-К-5 [18:14:51]line 14.750 * 67.80 [18:14:51]line = 1000.05 [18:14:51]line НДС 12% НСП 1% [18:14:51]line > о реализуемом товаре [18:14:51]line ОКРУГЛЕНИЕ: -0.05 [18:14:51]line ИТОГО: 1000.00 [18:14:51]line Внесено: 1000.00 [18:14:51]line СДАЧА: 0.00 [18:14:51]line НСП 1% : 8.85 [18:14:51]line НДС 12% : 106.20 [18:14:51]line Наличными: 1000.00 [18:14:51]line Безнал.: 0.00 [18:14:51]line Место: АЗС № 137 "Партнер Нефть" [18:14:51]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:14:51]line СНО: Общий режим [18:14:51]line Чек 274 20.09.2024 18:14 [18:14:51]line Смена: 495 ФФД: 1.0 [18:14:51]line ЗНМ: 0300000064 [18:14:51]line РНМ: 0000000000092592 [18:14:51]line Версия ККМ: 001 [18:14:51]line ФМ: 0000000000874979 [18:14:51]line ФД: 86115 [18:14:51]line ФПД: 199976157781316 [18:14:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181450&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86115&fm=199976157781316&tin=02508201610067®Number=0000000000092592&sum=100000 [18:14:51]written 0, free lines is 4095 [18:14:51]OFD Sender: Processing packet 86115 [packets to send 264, broken 263] [18:14:51]ProducePacketName [18:14:51]name=ofd_packets/00086115 [18:14:51]OFD Sender: To server: pG, [18:14:51]CommunicateWithHost lk.salyk.kg:30040 [18:14:51]ConnectInit lk.salyk.kg [18:14:52]Write to MH i2c: 01 00 00 54 07 5B [18:14:52]Write i2c OK [18:14:52]MH_I2C_Read... [18:14:52]Read from MH i2c: 01 [18:14:52]MH_I2C_Read... [18:14:52]Read from MH i2c: 01 07 00 [18:14:52]MH_I2C_Read... [18:14:52]Read from MH i2c: 01 07 00 54 07 00 00 00 00 00 D8 0C 46 [18:14:52]RasterBufferAndPrint [18:14:52]line [18:14:52]line [18:14:52]line [18:14:52]line [18:14:52]line [18:14:52]written 0, free lines is 3296 [18:14:52]MH_Cut [18:14:52]Write to MH i2c: D1 01 00 5B 07 01 34 [18:14:52]Write i2c OK [18:14:52]MH_I2C_Read... [18:14:52]Read from MH i2c: D1 [18:14:52]MH_I2C_Read... [18:14:52]Read from MH i2c: D1 01 00 [18:14:52]MH_I2C_Read... [18:14:52]Read from MH i2c: D1 01 00 5B 07 00 33 [18:14:52]Write to MH i2c: 01 00 00 5C 07 63 [18:14:52]Write i2c OK [18:14:52]MH_I2C_Read... [18:14:52]*** Cut start [18:14:52]*** Partial cut [18:14:52]*** CUTSNS_PIN = 1 [18:14:52]*** CUTSNS_PIN = 0 [18:14:53]*** Brake cut motor [18:14:53]Read from MH i2c: 01 [18:14:53]MH_I2C_Read... [18:14:53]*** Stop cut motor [18:14:53]*** Cut end [18:14:53]Read from MH i2c: 01 07 00 [18:14:53]MH_I2C_Read... [18:14:53]Read from MH i2c: 01 07 00 5C 07 00 00 00 00 00 FF 0F 78 [18:14:53]process_action close_receipt done [18:14:53]requested_data is exist [18:14:53]produce_requested_data [18:14:53]requested_item fm.sn is exist - process it [18:14:53]wFMCommunicate request_size=4 [18:14:53]MH_SAM_APDU [18:14:53]CAPDU: 80 11 00 00 [18:14:53]Write to MH i2c: E2 08 00 5D 07 80 11 00 00 00 00 00 00 DE [18:14:53]Write i2c OK [18:14:53]MH_I2C_Read... [18:14:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:14:53]Read from MH i2c: E2 [18:14:53]MH_I2C_Read... [18:14:53]Read from MH i2c: E2 17 00 [18:14:53]MH_I2C_Read... [18:14:53]Read from MH i2c: E2 17 00 5D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3D [18:14: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:14:53]wFMCommunicate OK [18:14:53]requested_item fd.num is exist - process it [18:14:53]SAM_PROTO_GetFieldsCounters [18:14:53]wFMCommunicate request_size=4 [18:14:53]MH_SAM_APDU [18:14:53]CAPDU: 80 13 00 00 [18:14:53]Write to MH i2c: E2 08 00 5E 07 80 13 00 00 00 00 00 00 E1 [18:14:53]Write i2c OK [18:14:53]MH_I2C_Read... [18:14:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:14:53]Read from MH i2c: E2 [18:14:53]MH_I2C_Read... [18:14:53]Read from MH i2c: E2 62 00 [18:14:53]MH_I2C_Read... [18:14:53]Read from MH i2c: E2 62 00 5E 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 63 50 01 00 0E 04 04 00 EF 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 ED [18:14: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 63 50 01 00 0E 04 04 00 EF 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 [18:14:53]wFMCommunicate OK [18:14:53]SAM_PROTO_GetFieldsCounters done [18:14:53]requested_item shift.num is exist - process it [18:14:53]requested_item shift.opened is exist - process it [18:14:53]req_shift_opened [18:14:53]FM_GetShiftState [18:14:53]SAM_PROTO_GetShiftState [18:14:53]wFMCommunicate request_size=4 [18:14:53]MH_SAM_APDU [18:14:53]CAPDU: 80 13 01 00 [18:14:53]Write to MH i2c: E2 08 00 5F 07 80 13 01 00 00 00 00 00 E3 [18:14:53]Write i2c OK [18:14:53]MH_I2C_Read... [18:14:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:14:53]Read from MH i2c: E2 [18:14:53]MH_I2C_Read... [18:14:53]Read from MH i2c: E2 0E 00 [18:14:53]MH_I2C_Read... [18:14:53]Read from MH i2c: E2 0E 00 5F 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6E [18:14:53]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:14:53]wFMCommunicate OK [18:14:53]SAM_PROTO_GetShiftState done [18:14:53]FM_GetShiftState done [18:14:53]req_shift_opened done [18:14:53]requested_item shift.open_date is exist - process it [18:14:53]req_shift_open_date [18:14:53]req_shift_open_date done [18:14:53]produce_requested_data done [18:14:53]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86115,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:14:53]process_action_free close_receipt [18:14:53]json_value_free [18:14:53]json_value_free done [18:14:53]process_json_proto returns [18:14:53]Send response to host [18:14:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86115,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:14:53]free response buf [18:14:53]execute_script done [18:14:53]execute_script returns [18:14:53]free content buf [18:14:53]Sock 10.Close socket [18:14:53]Sock 10.Thread stoped [18:14:56]ConnectInit Can't take IP for lk.salyk.kg [18:14:56]CommunicateWithHost connect error [18:14:56]CommunicateWithHost err = -1 [18:14:56]OFD Sender: Server communicate error [18:15:01]OFD Sender: Processing packet 86115 [packets to send 264, broken 263] [18:15:01]ProducePacketName [18:15:01]name=ofd_packets/00086115 [18:15:01]OFD Sender: To server: pG, [18:15:01]CommunicateWithHost lk.salyk.kg:30040 [18:15:01]ConnectInit lk.salyk.kg [18:15:02]Connected sock=8 [18:15: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 7F 76 07 01 91 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 12 01 00 00 F4 03 04 00 9A BB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B5 E0 93 D9 1D 44 AD 67 2D FF 2A 30 9B 0F [18:15: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 F0 EB 47 00 61 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 63 50 01 00 F4 03 04 00 79 66 ED 66 B6 04 01 00 00 37 E5 1E AE 74 8F 90 46 [18:15:02]CommunicateWithHost err = 0 [18:15:02]CheckOFDResponse [18:15:02]1017 (14) - 77093643461234 [18:15:02]1041 (16) - 0000000000874979 [18:15:02]1040 (4) - 86115 [18:15:02]1012 (4) - 20.09.2024 12:11 [18:15:02]1206 (1) - 0 [18:15:02]OFD Sender: Remove packet 86115 [18:15:02]ProducePacketName [18:15:02]name=ofd_packets/00086115 [18:15:02]NVStorageDeleteData [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:38]OFD Sender: No OFD packet to send [18:15:43]OFD Sender: No OFD packet to send [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: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:23]OFD Sender: No OFD packet to send [18:17:28]OFD Sender: No OFD packet to send [18:17:33]OFD Sender: No OFD packet to send [18:17:38]OFD Sender: No OFD packet to send [18:17:43]OFD Sender: No OFD packet to send [18:17:48]OFD Sender: No OFD packet to send [18:17:53]OFD Sender: No OFD packet to send [18:17:58]OFD Sender: No OFD packet to send [18:17:59]accept exits with 9 [18:17:59]New connection [18:17:59]New thread 3066686820 created [18:17:59]Thread 3066830180 joined [18:17:59]Waiting for new connection... [18:17:59] Sock 9.Parse request [18:17:59]Sock 9.Check first char [18:17:59]Sock 9.First char is OK [18:17:59]request: POST /json_proto HTTP/1.0 [18:17:59]Method: POST [18:17:59]URL: /json_proto [18:17:59]Method is POST - this is cgi request [18:17:59]url: /json_proto [18:17:59]query_string will be loaded in cgi processing [18:17:59]execute_cgi json_proto POST (null) [18:17:59]execute_cgi path=json_proto method=POST [18:17:59]POST find Content-Length [18:17:59]Host: 172.17.47.196:8080 [18:17:59]Content-Length: 677 [18:17:59]Content-Type: application/json [18:17:59] [18:17:59]POST finish read [18:17:59]Found Content-Length = 677 [18:17:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871005", "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:17:59]execute_script... [18:17:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871005", "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:17:59]POST & json_proto [18:17:59]process_json_proto [18:17:59]json parsed OK: [18:17:59]protocol is kg_v1.0 [18:17:59]action value=close_receipt [18:17:59]process_action close_receipt [18:17:59]cmd_close_receipt [18:17:59]MH_GetDate [18:17:59]Write to MH i2c: F0 00 00 60 07 56 [18:17:59]Write i2c OK [18:17:59]MH_I2C_Read... [18:17:59]Read from MH i2c: F0 [18:17:59]MH_I2C_Read... [18:17:59]Read from MH i2c: F0 09 00 [18:17:59]MH_I2C_Read... [18:17:59]Read from MH i2c: F0 09 00 60 07 00 58 BC ED 66 4C 6B 94 66 77 [18:17:59]GetLastDocTimeStamp 1726856090 [18:17:59]current date 1726856280 [18:17:59]FM_GetShiftState [18:17:59]SAM_PROTO_GetShiftState [18:17:59]wFMCommunicate request_size=4 [18:17:59]MH_SAM_APDU [18:17:59]CAPDU: 80 13 01 00 [18:17:59]Write to MH i2c: E2 08 00 61 07 80 13 01 00 00 00 00 00 E5 [18:17:59]Write i2c OK [18:17:59]MH_I2C_Read... [18:18:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:00]Read from MH i2c: E2 [18:18:00]MH_I2C_Read... [18:18:00]Read from MH i2c: E2 0E 00 [18:18:00]MH_I2C_Read... [18:18:00]Read from MH i2c: E2 0E 00 61 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 70 [18:18:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:18:00]wFMCommunicate OK [18:18:00]SAM_PROTO_GetShiftState done [18:18:00]FM_GetShiftState done [18:18:00]opened in 1726791534 [18:18:00]opened+sec_in_day 1726877934 [18:18:00]quantity*price = 30035 [18:18:00]sum+1 = 30036 [18:18:00]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 СНО: Общий режим Чек 275 20.09.2024 18:18 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86116 ФПД: 45599510880239 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181800&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86116&fm=45599510880239&tin=02508201610067®Number=0000000000092592&sum=30000 [18:18:01]StoreToDocumentArchive [18:18:01]shift 495 fd 86116 [18:18:01]save to /storage/0495/doc_00086116 [18:18:01]save last doc name /storage/0495/doc_00086116 to /storage/kkm_last_doc_name [18:18:01]save OK [18:18:01]Clear old archive folders... [18:18:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:18:01]tlvbuf is 012A6280 [18:18:01]SAM_PROTO_ClearQueue [18:18:01]wFMCommunicate request_size=4 [18:18:01]MH_SAM_APDU [18:18:01]CAPDU: 80 09 00 00 [18:18:01]Write to MH i2c: E2 08 00 6E 07 80 09 00 00 00 00 00 00 E7 [18:18:01]Write i2c OK [18:18:01]MH_I2C_Read... [18:18:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:18:01]Read from MH i2c: E2 [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: E2 03 00 [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: E2 03 00 6E 07 00 90 00 E9 [18:18:01]RAPDU: 90 00 [18:18:01]wFMCommunicate OK [18:18:01]SAM_PROTO_ClearQueue done [18:18:01]KKMCreateOFDPacket [18:18:01]OFDProtocolAddRootSTLVToBuf [18:18:01]FM_MakeSignedData [18:18:01]FM_MakeSignedData [18:18:01]SAM_PROTO_SignData [18:18:01]wFMCommunicate request_size=4 [18:18:01]MH_SAM_APDU [18:18:01]CAPDU: 80 0D 01 02 [18:18:01]Write to MH i2c: E2 08 00 6F 07 80 0D 01 02 00 00 00 00 EF [18:18:01]Write i2c OK [18:18:01]MH_I2C_Read... [18:18:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:18:01]Read from MH i2c: E2 [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: E2 03 00 [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: E2 03 00 6F 07 00 90 00 EA [18:18:01]RAPDU: 90 00 [18:18:01]wFMCommunicate OK [18:18:01]wFMCommunicate request_size=255 [18:18:01]MH_SAM_APDU [18:18: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 13 01 00 00 F4 03 04 00 58 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 29 [18:18:01]Write to MH i2c: E2 02 01 70 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 58 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 29 00 00 E4 [18:18:01]Write i2c OK [18:18:01]MH_I2C_Read... [18:18:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:01]Read from MH i2c: E2 [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: E2 03 00 [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: E2 03 00 70 07 00 90 00 EB [18:18:01]RAPDU: 90 00 [18:18:01]wFMCommunicate OK [18:18:01]wFMCommunicate request_size=10 [18:18:01]MH_SAM_APDU [18:18:01]CAPDU: 80 0D 02 02 05 78 F6 A5 DF EF [18:18:01]Write to MH i2c: E2 0D 00 71 07 80 0D 02 02 05 00 78 F6 A5 DF EF 00 00 DD [18:18:01]Write i2c OK [18:18:01]MH_I2C_Read... [18:18:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:01]Read from MH i2c: E2 [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: E2 03 00 [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: E2 03 00 71 07 00 90 00 EC [18:18:01]RAPDU: 90 00 [18:18:01]wFMCommunicate OK [18:18:01]wFMCommunicate request_size=4 [18:18:01]MH_SAM_APDU [18:18:01]CAPDU: 80 0D 03 02 [18:18:01]Write to MH i2c: E2 08 00 72 07 80 0D 03 02 00 00 00 00 F4 [18:18:01]Write i2c OK [18:18:01]MH_I2C_Read... [18:18:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:18:01]Read from MH i2c: E2 [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: E2 0B 00 [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: E2 0B 00 72 07 00 95 E5 49 3B A7 78 4C D4 90 00 32 [18:18:01]RAPDU: 95 E5 49 3B A7 78 4C D4 90 00 [18:18:01]wFMCommunicate OK [18:18:01]SAM_PROTO_SignData done [18:18:01]FM_MakeSignedData done [18:18:01]CreateOFDProtocolMessage [18:18:01]wFMCommunicate request_size=4 [18:18:01]MH_SAM_APDU [18:18:01]CAPDU: 80 11 00 00 [18:18:01]Write to MH i2c: E2 08 00 73 07 80 11 00 00 00 00 00 00 F4 [18:18:01]Write i2c OK [18:18:01]MH_I2C_Read... [18:18:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:01]Read from MH i2c: E2 [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: E2 17 00 [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: E2 17 00 73 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 53 [18:18: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:18:01]wFMCommunicate OK [18:18:01]CreateOFDProtocolMessage done [18:18:01]OFDSenderStorePacket 86116 [18:18:01]StoreOFDPacket docnum=86116 [18:18: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 E5 FB 07 01 2F 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 58 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 29 78 F6 A5 DF EF 95 E5 49 3B A7 78 4C D4 [18:18:01]CheckFolder [18:18:01]dirname=/storage/ofd_packets [18:18:01]CheckFolder done [18:18:01]ProducePacketName [18:18:01]name=ofd_packets/00086116 [18:18:01]NVStorageSaveData ofd_packets/00086116 [18:18:01]File name is /storage/ofd_packets/00086116 [18:18:01]Write 301 bytes [18:18:01]NVStorageSaveData done [18:18:01]OFDSenderStorePacket done [18:18:01]KKMCreateOFDPacket done [18:18:01]NVStorageSaveData kkm_last_timestamp [18:18:01]File name is /storage/kkm_last_timestamp [18:18:01]Write 4 bytes [18:18:01]NVStorageSaveData done [18:18:01]ExternCall_PrintAddStr [18:18:01]wPrintStart [18:18:01]Write to MH i2c: 01 00 00 74 07 7B [18:18:01]Write i2c OK [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: 01 [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: 01 07 00 [18:18:01]MH_I2C_Read... [18:18:01]Read from MH i2c: 01 07 00 74 07 00 00 00 00 00 FF 0F 90 [18:18:01]RasterBufferAndPrint [18:18:01]line Счет N : (1)871005 [18:18:01]line ИНН: 02508201610067 [18:18:01]line Контрольно-Кассовый Чек [18:18:01]line ПРОДАЖА [18:18:01]line ТРК (МРК, ГНК) : 43 [18:18:01]line Товар: 2710124130 [18:18:01]line Аи-92-К-5 [18:18:01]line 4.430 * 67.80 [18:18:01]line = 300.35 [18:18:01]line НДС 12% НСП 1% [18:18:01]line > о реализуемом товаре [18:18:01]line ОКРУГЛЕНИЕ: -0.35 [18:18:01]line ИТОГО: 300.00 [18:18:01]line Внесено: 300.00 [18:18:01]line СДАЧА: 0.00 [18:18:01]line НСП 1% : 2.66 [18:18:01]line НДС 12% : 31.90 [18:18:01]line Наличными: 300.00 [18:18:01]line Безнал.: 0.00 [18:18:01]line Место: АЗС № 137 "Партнер Нефть" [18:18:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:18:01]line СНО: Общий режим [18:18:01]line Чек 275 20.09.2024 18:18 [18:18:01]line Смена: 495 ФФД: 1.0 [18:18:01]line ЗНМ: 0300000064 [18:18:01]line РНМ: 0000000000092592 [18:18:01]line Версия ККМ: 001 [18:18:01]line ФМ: 0000000000874979 [18:18:01]line ФД: 86116 [18:18:01]line ФПД: 45599510880239 [18:18:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181800&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86116&fm=45599510880239&tin=02508201610067®Number=0000000000092592&sum=30000 [18:18:01]OFD Sender: Processing packet 86116 [packets to send 264, broken 263] [18:18:01]ProducePacketName [18:18:01]name=ofd_packets/00086116 [18:18:01]OFD Sender: To server: pG, [18:18:01]CommunicateWithHost lk.salyk.kg:30040 [18:18:01]ConnectInit lk.salyk.kg [18:18:01]written 0, free lines is 4095 [18:18:02]Write to MH i2c: 01 00 00 9F 07 A6 [18:18:02]Write i2c OK [18:18:02]MH_I2C_Read... [18:18:02]Read from MH i2c: 01 [18:18:02]MH_I2C_Read... [18:18:02]Read from MH i2c: 01 07 00 [18:18:02]MH_I2C_Read... [18:18:02]Read from MH i2c: 01 07 00 9F 07 00 00 00 00 00 DF 0C 98 [18:18:02]RasterBufferAndPrint [18:18:02]line [18:18:02]line [18:18:02]line [18:18:02]line [18:18:02]line [18:18:02]written 0, free lines is 3301 [18:18:02]MH_Cut [18:18:02]Write to MH i2c: D1 01 00 A6 07 01 7F [18:18:02]Write i2c OK [18:18:02]MH_I2C_Read... [18:18:02]Read from MH i2c: D1 [18:18:02]MH_I2C_Read... [18:18:02]Read from MH i2c: D1 01 00 [18:18:02]MH_I2C_Read... [18:18:02]Read from MH i2c: D1 01 00 A6 07 00 7E [18:18:02]Write to MH i2c: 01 00 00 A7 07 AE [18:18:02]Write i2c OK [18:18:02]MH_I2C_Read... [18:18:02]*** Cut start [18:18:02]*** Partial cut [18:18:02]*** CUTSNS_PIN = 1 [18:18:02]*** CUTSNS_PIN = 0 [18:18:03]*** Brake cut motor [18:18:03]Read from MH i2c: 01 [18:18:03]MH_I2C_Read... [18:18:03]*** Stop cut motor [18:18:03]*** Cut end [18:18:03]Read from MH i2c: 01 07 00 [18:18:03]MH_I2C_Read... [18:18:03]Read from MH i2c: 01 07 00 A7 07 00 00 00 00 00 FF 0F C3 [18:18:03]process_action close_receipt done [18:18:03]requested_data is exist [18:18:03]produce_requested_data [18:18:03]requested_item fm.sn is exist - process it [18:18:03]wFMCommunicate request_size=4 [18:18:03]MH_SAM_APDU [18:18:03]CAPDU: 80 11 00 00 [18:18:03]Write to MH i2c: E2 08 00 A8 07 80 11 00 00 00 00 00 00 29 [18:18:03]Write i2c OK [18:18:03]MH_I2C_Read... [18:18:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:03]Read from MH i2c: E2 [18:18:03]MH_I2C_Read... [18:18:03]Read from MH i2c: E2 17 00 [18:18:03]MH_I2C_Read... [18:18:03]Read from MH i2c: E2 17 00 A8 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 88 [18:18: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:18:03]wFMCommunicate OK [18:18:03]requested_item fd.num is exist - process it [18:18:03]SAM_PROTO_GetFieldsCounters [18:18:03]wFMCommunicate request_size=4 [18:18:03]MH_SAM_APDU [18:18:03]CAPDU: 80 13 00 00 [18:18:03]Write to MH i2c: E2 08 00 A9 07 80 13 00 00 00 00 00 00 2C [18:18:03]Write i2c OK [18:18:03]MH_I2C_Read... [18:18:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:18:03]Read from MH i2c: E2 [18:18:03]MH_I2C_Read... [18:18:03]Read from MH i2c: E2 62 00 [18:18:03]MH_I2C_Read... [18:18:03]Read from MH i2c: E2 62 00 A9 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 64 50 01 00 0E 04 04 00 EF 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 3C [18:18: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 64 50 01 00 0E 04 04 00 EF 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 [18:18:03]wFMCommunicate OK [18:18:03]SAM_PROTO_GetFieldsCounters done [18:18:03]requested_item shift.num is exist - process it [18:18:03]requested_item shift.opened is exist - process it [18:18:03]req_shift_opened [18:18:03]FM_GetShiftState [18:18:03]SAM_PROTO_GetShiftState [18:18:03]wFMCommunicate request_size=4 [18:18:03]MH_SAM_APDU [18:18:03]CAPDU: 80 13 01 00 [18:18:03]Write to MH i2c: E2 08 00 AA 07 80 13 01 00 00 00 00 00 2E [18:18:03]Write i2c OK [18:18:03]MH_I2C_Read... [18:18:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:03]Read from MH i2c: E2 [18:18:03]MH_I2C_Read... [18:18:03]Read from MH i2c: E2 0E 00 [18:18:03]MH_I2C_Read... [18:18:03]Read from MH i2c: E2 0E 00 AA 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B9 [18:18:03]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:18:03]wFMCommunicate OK [18:18:03]SAM_PROTO_GetShiftState done [18:18:03]FM_GetShiftState done [18:18:03]req_shift_opened done [18:18:03]requested_item shift.open_date is exist - process it [18:18:03]req_shift_open_date [18:18:03]req_shift_open_date done [18:18:03]produce_requested_data done [18:18:03]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86116,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:18:03]process_action_free close_receipt [18:18:03]json_value_free [18:18:03]json_value_free done [18:18:03]process_json_proto returns [18:18:03]Send response to host [18:18:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86116,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:18:03]free response buf [18:18:03]execute_script done [18:18:03]execute_script returns [18:18:03]free content buf [18:18:03]Sock 9.Close socket [18:18:03]Sock 9.Thread stoped [18:18:06]ConnectInit Can't take IP for lk.salyk.kg [18:18:06]CommunicateWithHost connect error [18:18:06]CommunicateWithHost err = -1 [18:18:06]OFD Sender: Server communicate error [18:18:11]OFD Sender: Processing packet 86116 [packets to send 264, broken 263] [18:18:11]ProducePacketName [18:18:11]name=ofd_packets/00086116 [18:18:11]OFD Sender: To server: pG, [18:18:11]CommunicateWithHost lk.salyk.kg:30040 [18:18:11]ConnectInit lk.salyk.kg [18:18:16]ConnectInit Can't take IP for lk.salyk.kg [18:18:16]CommunicateWithHost connect error [18:18:16]CommunicateWithHost err = -1 [18:18:16]OFD Sender: Server communicate error [18:18:21]OFD Sender: Processing packet 86116 [packets to send 264, broken 263] [18:18:21]ProducePacketName [18:18:21]name=ofd_packets/00086116 [18:18:21]OFD Sender: To server: pG, [18:18:21]CommunicateWithHost lk.salyk.kg:30040 [18:18:21]ConnectInit lk.salyk.kg [18:18:26]ConnectInit Can't take IP for lk.salyk.kg [18:18:26]CommunicateWithHost connect error [18:18:26]CommunicateWithHost err = -1 [18:18:26]OFD Sender: Server communicate error [18:18:31]OFD Sender: Processing packet 86116 [packets to send 264, broken 263] [18:18:31]ProducePacketName [18:18:31]name=ofd_packets/00086116 [18:18:31]OFD Sender: To server: pG, [18:18:31]CommunicateWithHost lk.salyk.kg:30040 [18:18:31]ConnectInit lk.salyk.kg [18:18:32]Connected sock=9 [18:18: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 E5 FB 07 01 2F 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 58 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 29 78 F6 A5 DF EF 95 E5 49 3B A7 78 4C D4 [18:18:32]recv_with_timeout no data received [18:18:32]CommunicateWithHost answer receiving error [18:18:32]CommunicateWithHost err = -3 [18:18:32]OFD Sender: Server communicate error [18:18:37]OFD Sender: Processing packet 86116 [packets to send 264, broken 263] [18:18:37]ProducePacketName [18:18:37]name=ofd_packets/00086116 [18:18:37]OFD Sender: To server: pG, [18:18:37]CommunicateWithHost lk.salyk.kg:30040 [18:18:37]ConnectInit lk.salyk.kg [18:18:41]Connected sock=9 [18: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 E5 FB 07 01 2F 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 58 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 29 78 F6 A5 DF EF 95 E5 49 3B A7 78 4C D4 [18:18: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 41 03 47 00 9F 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 64 50 01 00 F4 03 04 00 54 67 ED 66 B6 04 01 00 00 19 02 7A C8 DF 0B 86 36 [18:18:41]CommunicateWithHost err = 0 [18:18:41]CheckOFDResponse [18:18:41]1017 (14) - 77093643461234 [18:18:41]1041 (16) - 0000000000874979 [18:18:41]1040 (4) - 86116 [18:18:41]1012 (4) - 20.09.2024 12:15 [18:18:41]1206 (1) - 0 [18:18:41]OFD Sender: Remove packet 86116 [18:18:41]ProducePacketName [18:18:41]name=ofd_packets/00086116 [18:18:41]NVStorageDeleteData [18:18:42]OFD Sender: No OFD packet to send [18:18:42]accept exits with 10 [18:18:42]New connection [18:18:42]New thread 3066830180 created [18:18:42]Thread 3066686820 joined [18:18:42]Waiting for new connection... [18:18:42] Sock 10.Parse request [18:18:42]Sock 10.Check first char [18:18:42]Sock 10.First char is OK [18:18:42]request: POST /json_proto HTTP/1.0 [18:18:42]Method: POST [18:18:42]URL: /json_proto [18:18:42]Method is POST - this is cgi request [18:18:42]url: /json_proto [18:18:42]query_string will be loaded in cgi processing [18:18:42]execute_cgi json_proto POST (null) [18:18:42]execute_cgi path=json_proto method=POST [18:18:42]POST find Content-Length [18:18:42]Host: 172.17.47.196:8080 [18:18:42]Content-Length: 867 [18:18:42]Content-Type: application/json [18:18:42] [18:18:42]POST finish read [18:18:42]Found Content-Length = 867 [18:18:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147842", "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": "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" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:42]execute_script... [18:18: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)147842", "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": "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" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:42]POST & json_proto [18:18:42]process_json_proto [18:18:42]json parsed OK: [18:18:42]protocol is kg_v1.0 [18:18:42]action value=close_receipt [18:18:42]process_action close_receipt [18:18:42]cmd_close_receipt [18:18:42]MH_GetDate [18:18:42]Write to MH i2c: F0 00 00 AB 07 A1 [18:18:42]Write i2c OK [18:18:42]MH_I2C_Read... [18:18:42]Read from MH i2c: F0 [18:18:42]MH_I2C_Read... [18:18:42]Read from MH i2c: F0 09 00 [18:18:42]MH_I2C_Read... [18:18:42]Read from MH i2c: F0 09 00 AB 07 00 83 BC ED 66 4C 6B 94 66 ED [18:18:42]GetLastDocTimeStamp 1726856280 [18:18:42]current date 1726856323 [18:18:42]FM_GetShiftState [18:18:42]SAM_PROTO_GetShiftState [18:18:42]wFMCommunicate request_size=4 [18:18:42]MH_SAM_APDU [18:18:42]CAPDU: 80 13 01 00 [18:18:42]Write to MH i2c: E2 08 00 AC 07 80 13 01 00 00 00 00 00 30 [18:18:42]Write i2c OK [18:18:42]MH_I2C_Read... [18:18:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:42]Read from MH i2c: E2 [18:18:42]MH_I2C_Read... [18:18:42]Read from MH i2c: E2 0E 00 [18:18:42]MH_I2C_Read... [18:18:42]Read from MH i2c: E2 0E 00 AC 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BB [18:18:42]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:18:42]wFMCommunicate OK [18:18:42]SAM_PROTO_GetShiftState done [18:18:42]FM_GetShiftState done [18:18:42]opened in 1726791534 [18:18:42]opened+sec_in_day 1726877934 [18:18:42]quantity*price = 8500 [18:18:42]sum+1 = 8501 [18:18:42]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 42069942 Жев Orbit White Fresh Mint 1.000 * 40.00 = 40.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.10 НДС 12% : 13.28 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 276 20.09.2024 18:18 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86117 ФПД: 87187200328625 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181843&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86117&fm=87187200328625&tin=02508201610067®Number=0000000000092592&sum=12500 0 [18:18:43]StoreToDocumentArchive [18:18:43]shift 495 fd 86117 [18:18:43]save to /storage/0495/doc_00086117 [18:18:43]save last doc name /storage/0495/doc_00086117 to /storage/kkm_last_doc_name [18:18:43]save OK [18:18:43]Clear old archive folders... [18:18:43]ProcessDocumentItem done err = 0, tmpTLVsize=377 [18:18:43]tlvbuf is 012FA2E0 [18:18:43]SAM_PROTO_ClearQueue [18:18:43]wFMCommunicate request_size=4 [18:18:43]MH_SAM_APDU [18:18:43]CAPDU: 80 09 00 00 [18:18:43]Write to MH i2c: E2 08 00 B9 07 80 09 00 00 00 00 00 00 32 [18:18:43]Write i2c OK [18:18:43]MH_I2C_Read... [18:18:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:18:43]Read from MH i2c: E2 [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: E2 03 00 [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: E2 03 00 B9 07 00 90 00 34 [18:18:43]RAPDU: 90 00 [18:18:43]wFMCommunicate OK [18:18:43]SAM_PROTO_ClearQueue done [18:18:43]KKMCreateOFDPacket [18:18:43]OFDProtocolAddRootSTLVToBuf [18:18:43]FM_MakeSignedData [18:18:43]FM_MakeSignedData [18:18:43]SAM_PROTO_SignData [18:18:43]wFMCommunicate request_size=4 [18:18:43]MH_SAM_APDU [18:18:43]CAPDU: 80 0D 01 02 [18:18:43]Write to MH i2c: E2 08 00 BA 07 80 0D 01 02 00 00 00 00 3A [18:18:43]Write i2c OK [18:18:43]MH_I2C_Read... [18:18:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:18:43]Read from MH i2c: E2 [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: E2 03 00 [18:18:43]MH_I2C_Read... [18:18:43]Read from MH i2c: E2 03 00 BA 07 00 90 00 35 [18:18:43]RAPDU: 90 00 [18:18:43]wFMCommunicate OK [18:18:43]wFMCommunicate request_size=255 [18:18:43]MH_SAM_APDU [18:18:43]CAPDU: 80 0D 02 02 FA 03 00 79 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 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 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 00 00 00 00 00 EE [18:18:43]Write to MH i2c: E2 02 01 BB 07 80 0D 02 02 FA 00 03 00 79 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 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 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 00 00 00 00 00 EE 00 00 EF [18:18:43]Write i2c OK [18:18:43]MH_I2C_Read... [18:18:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:44]Read from MH i2c: E2 [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: E2 03 00 [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: E2 03 00 BB 07 00 90 00 36 [18:18:44]RAPDU: 90 00 [18:18:44]wFMCommunicate OK [18:18:44]wFMCommunicate request_size=136 [18:18:44]MH_SAM_APDU [18:18:44]CAPDU: 80 0D 02 02 83 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 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 14 01 00 00 F4 03 04 00 83 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4F 4B DA 1A C3 B1 [18:18:44]Write to MH i2c: E2 8B 00 BC 07 80 0D 02 02 83 00 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 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 14 01 00 00 F4 03 04 00 83 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4F 4B DA 1A C3 B1 00 00 18 [18:18:44]Write i2c OK [18:18:44]MH_I2C_Read... [18:18:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:44]Read from MH i2c: E2 [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: E2 03 00 [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: E2 03 00 BC 07 00 90 00 37 [18:18:44]RAPDU: 90 00 [18:18:44]wFMCommunicate OK [18:18:44]wFMCommunicate request_size=4 [18:18:44]MH_SAM_APDU [18:18:44]CAPDU: 80 0D 03 02 [18:18:44]Write to MH i2c: E2 08 00 BD 07 80 0D 03 02 00 00 00 00 3F [18:18:44]Write i2c OK [18:18:44]MH_I2C_Read... [18:18:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:18:44]Read from MH i2c: E2 [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: E2 0B 00 [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: E2 0B 00 BD 07 00 B6 54 21 C3 B1 8B 06 3F 90 00 AF [18:18:44]RAPDU: B6 54 21 C3 B1 8B 06 3F 90 00 [18:18:44]wFMCommunicate OK [18:18:44]SAM_PROTO_SignData done [18:18:44]FM_MakeSignedData done [18:18:44]CreateOFDProtocolMessage [18:18:44]wFMCommunicate request_size=4 [18:18:44]MH_SAM_APDU [18:18:44]CAPDU: 80 11 00 00 [18:18:44]Write to MH i2c: E2 08 00 BE 07 80 11 00 00 00 00 00 00 3F [18:18:44]Write i2c OK [18:18:44]MH_I2C_Read... [18:18:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:44]Read from MH i2c: E2 [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: E2 17 00 [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: E2 17 00 BE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 9E [18:18: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:18:44]wFMCommunicate OK [18:18:44]CreateOFDProtocolMessage done [18:18:44]OFDSenderStorePacket 86117 [18:18:44]StoreOFDPacket docnum=86117 [18:18: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 8D 01 00 00 47 2D 85 01 8A DD 5A 03 01 00 03 00 79 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 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 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 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 14 01 00 00 F4 03 04 00 83 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4F 4B DA 1A C3 B1 B6 54 21 C3 B1 8B 06 3F [18:18:44]CheckFolder [18:18:44]dirname=/storage/ofd_packets [18:18:44]CheckFolder done [18:18:44]ProducePacketName [18:18:44]name=ofd_packets/00086117 [18:18:44]NVStorageSaveData ofd_packets/00086117 [18:18:44]File name is /storage/ofd_packets/00086117 [18:18:44]Write 427 bytes [18:18:44]NVStorageSaveData done [18:18:44]OFDSenderStorePacket done [18:18:44]KKMCreateOFDPacket done [18:18:44]NVStorageSaveData kkm_last_timestamp [18:18:44]File name is /storage/kkm_last_timestamp [18:18:44]Write 4 bytes [18:18:44]NVStorageSaveData done [18:18:44]ExternCall_PrintAddStr [18:18:44]wPrintStart [18:18:44]Write to MH i2c: 01 00 00 BF 07 C6 [18:18:44]Write i2c OK [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: 01 [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: 01 07 00 [18:18:44]MH_I2C_Read... [18:18:44]Read from MH i2c: 01 07 00 BF 07 00 00 00 00 00 FF 0F DB [18:18:44]RasterBufferAndPrint [18:18:44]line Счет N : (3)147842 [18:18:44]line ИНН: 02508201610067 [18:18:44]line Контрольно-Кассовый Чек [18:18:44]line ПРОДАЖА [18:18:44]line Товар: 5449000000996 [18:18:44]line Напиток Кока-Кола 0,33л [18:18:44]line 1.000 * 85.00 [18:18:44]line = 85.00 [18:18:44]line НДС 12% НСП 1% [18:18:44]line > о реализуемом товаре [18:18:44]line Товар: 42069942 [18:18:44]line Жев Orbit White Fresh Mint [18:18:44]line 1.000 * 40.00 [18:18:44]line = 40.00 [18:18:44]line НДС 12% НСП 1% [18:18:44]line > о реализуемом товаре [18:18:44]line ИТОГО: 125.00 [18:18:44]line НСП 1% : 1.10 [18:18:44]line НДС 12% : 13.28 [18:18:44]line Наличными: 125.00 [18:18:44]line Безнал.: 0.00 [18:18:44]line Место: АЗС № 137 "Партнер Нефть" [18:18:44]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:18:44]line СНО: Общий режим [18:18:44]line Чек 276 20.09.2024 18:18 [18:18:44]line Смена: 495 ФФД: 1.0 [18:18:44]line ЗНМ: 0300000064 [18:18:44]line РНМ: 0000000000092592 [18:18:44]line Версия ККМ: 001 [18:18:44]line ФМ: 0000000000874979 [18:18:44]line ФД: 86117 [18:18:44]line ФПД: 87187200328625 [18:18:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181843&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86117&fm=87187200328625&tin=02508201610067®Number=0000000000092592&sum=12500 [18:18:44]line 0 [18:18:44]written 0, free lines is 4095 [18:18:44]OFD Sender: Processing packet 86117 [packets to send 264, broken 263] [18:18:44]ProducePacketName [18:18:44]name=ofd_packets/00086117 [18:18:44]OFD Sender: To server: pG, [18:18:44]CommunicateWithHost lk.salyk.kg:30040 [18:18:44]ConnectInit lk.salyk.kg [18:18:45]Write to MH i2c: 01 00 00 ED 07 F4 [18:18:45]Write i2c OK [18:18:45]MH_I2C_Read... [18:18:45]Read from MH i2c: 01 [18:18:45]MH_I2C_Read... [18:18:45]Read from MH i2c: 01 07 00 [18:18:45]MH_I2C_Read... [18:18:45]Read from MH i2c: 01 07 00 ED 07 00 00 00 00 00 A8 0C AF [18:18:45]RasterBufferAndPrint [18:18:45]line [18:18:45]line [18:18:45]line [18:18:45]line [18:18:45]line [18:18:45]written 0, free lines is 3252 [18:18:45]MH_Cut [18:18:45]Write to MH i2c: D1 01 00 F4 07 01 CD [18:18:45]Write i2c OK [18:18:45]MH_I2C_Read... [18:18:45]Read from MH i2c: D1 [18:18:45]MH_I2C_Read... [18:18:45]Read from MH i2c: D1 01 00 [18:18:45]MH_I2C_Read... [18:18:45]Read from MH i2c: D1 01 00 F4 07 00 CC [18:18:45]Write to MH i2c: 01 00 00 F5 07 FC [18:18:45]Write i2c OK [18:18:45]MH_I2C_Read... [18:18:45]*** Cut start [18:18:45]*** Partial cut [18:18:45]*** CUTSNS_PIN = 1 [18:18:45]Connected sock=9 [18:18: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 8D 01 00 00 47 2D 85 01 8A DD 5A 03 01 00 03 00 79 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 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 *** CUTSNS_PIN = 0 [18:18:45]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 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 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 14 01 00 00 F4 03 04 00 83 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4F 4B DA 1A C3 B1 B6 54 21 C3 B1 8B 06 3F [18:18:46]*** Brake cut motor [18:18:46]Read from MH i2c: 01 [18:18:46]MH_I2C_Read... [18:18:46]*** Stop cut motor [18:18:46]*** Cut end [18:18:46]Read from MH i2c: 01 07 00 [18:18:46]MH_I2C_Read... [18:18:46]Read from MH i2c: 01 07 00 F5 07 00 00 00 00 00 FF 0F 11 [18:18:46]process_action close_receipt done [18:18:46]requested_data is exist [18:18:46]produce_requested_data [18:18:46]requested_item fm.sn is exist - process it [18:18:46]wFMCommunicate request_size=4 [18:18:46]MH_SAM_APDU [18:18:46]CAPDU: 80 11 00 00 [18:18:46]Write to MH i2c: E2 08 00 F6 07 80 11 00 00 00 00 00 00 77 [18:18:46]Write i2c OK [18:18:46]MH_I2C_Read... [18:18:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:46]Read from MH i2c: E2 [18:18:46]MH_I2C_Read... [18:18:46]Read from MH i2c: E2 17 00 [18:18:46]MH_I2C_Read... [18:18:46]Read from MH i2c: E2 17 00 F6 07 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:18: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:18:46]wFMCommunicate OK [18:18:46]requested_item fd.num is exist - process it [18:18:46]SAM_PROTO_GetFieldsCounters [18:18:46]wFMCommunicate request_size=4 [18:18:46]MH_SAM_APDU [18:18:46]CAPDU: 80 13 00 00 [18:18:46]Write to MH i2c: E2 08 00 F7 07 80 13 00 00 00 00 00 00 7A [18:18:46]Write i2c OK [18:18:46]MH_I2C_Read... [18:18:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:18:46]Read from MH i2c: E2 [18:18:46]MH_I2C_Read... [18:18:46]Read from MH i2c: E2 62 00 [18:18:46]MH_I2C_Read... [18:18:46]Read from MH i2c: E2 62 00 F7 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 65 50 01 00 0E 04 04 00 EF 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 8E [18:18: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 65 50 01 00 0E 04 04 00 EF 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 [18:18:46]wFMCommunicate OK [18:18:46]SAM_PROTO_GetFieldsCounters done [18:18:46]requested_item shift.num is exist - process it [18:18:46]requested_item shift.opened is exist - process it [18:18:46]req_shift_opened [18:18:46]FM_GetShiftState [18:18:46]SAM_PROTO_GetShiftState [18:18:46]wFMCommunicate request_size=4 [18:18:46]MH_SAM_APDU [18:18:46]CAPDU: 80 13 01 00 [18:18:46]Write to MH i2c: E2 08 00 F8 07 80 13 01 00 00 00 00 00 7C [18:18:46]Write i2c OK [18:18:46]MH_I2C_Read... [18:18:46]Read from MH i2c: E2 [18:18:46]MH_I2C_Read... [18:18:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:46]Read from MH i2c: E2 0E 00 [18:18:46]MH_I2C_Read... [18:18:46]Read from MH i2c: E2 0E 00 F8 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 07 [18:18:46]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:18:46]wFMCommunicate OK [18:18:46]SAM_PROTO_GetShiftState done [18:18:46]FM_GetShiftState done [18:18:46]req_shift_opened done [18:18:46]requested_item shift.open_date is exist - process it [18:18:46]req_shift_open_date [18:18:46]req_shift_open_date done [18:18:46]produce_requested_data done [18:18:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86117,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:18:46]process_action_free close_receipt [18:18:46]json_value_free [18:18:46]json_value_free done [18:18:46]process_json_proto returns [18:18:46]Send response to host [18:18:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86117,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:18:46]free response buf [18:18:46]execute_script done [18:18:46]execute_script returns [18:18:46]free content buf [18:18:46]Sock 10.Close socket [18:18:46]Sock 10.Thread stoped [18:18: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 CA DD 47 00 24 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 50 01 00 F4 03 04 00 59 67 ED 66 B6 04 01 00 00 01 70 4F 53 DA D3 F0 1A [18:18:48]CommunicateWithHost err = 0 [18:18:48]CheckOFDResponse [18:18:48]1017 (14) - 77093643461234 [18:18:48]1041 (16) - 0000000000874979 [18:18:48]1040 (4) - 86117 [18:18:48]1012 (4) - 20.09.2024 12:15 [18:18:48]1206 (1) - 0 [18:18:48]OFD Sender: Remove packet 86117 [18:18:48]ProducePacketName [18:18:48]name=ofd_packets/00086117 [18:18:48]NVStorageDeleteData [18:18:48]OFD Sender: No OFD packet to send [18:18:51]recv_with_timeout no data received [18:18:52]accept exits with 8 [18:18:52]New connection [18:18:52]New thread 3066686820 created [18:18:52]Thread 3066830180 joined [18:18:52]Waiting for new connection... [18:18:52] Sock 8.Parse request [18:18:52]Sock 8.Check first char [18:18:52]Sock 8.First char is OK [18:18:52]request: POST /json_proto HTTP/1.0 [18:18:52]Method: POST [18:18:52]URL: /json_proto [18:18:52]Method is POST - this is cgi request [18:18:52]url: /json_proto [18:18:52]query_string will be loaded in cgi processing [18:18:52]execute_cgi json_proto POST (null) [18:18:52]execute_cgi path=json_proto method=POST [18:18:52]POST find Content-Length [18:18:52]Host: 172.17.47.196:8080 [18:18:52]Content-Length: 684 [18:18:52]Content-Type: application/json [18:18:52] [18:18:52]POST finish read [18:18:52]Found Content-Length = 684 [18:18:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147843", "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" ] } } [18:18:52]execute_script... [18:18: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)147843", "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" ] } } [18:18:52]POST & json_proto [18:18:52]process_json_proto [18:18:52]json parsed OK: [18:18:52]protocol is kg_v1.0 [18:18:52]action value=close_receipt [18:18:52]process_action close_receipt [18:18:52]cmd_close_receipt [18:18:52]MH_GetDate [18:18:52]Write to MH i2c: F0 00 00 F9 07 EF [18:18:52]Write i2c OK [18:18:52]MH_I2C_Read... [18:18:52]Read from MH i2c: F0 [18:18:52]MH_I2C_Read... [18:18:52]Read from MH i2c: F0 09 00 [18:18:52]MH_I2C_Read... [18:18:52]Read from MH i2c: F0 09 00 F9 07 00 8C BC ED 66 4C 6B 94 66 44 [18:18:52]GetLastDocTimeStamp 1726856323 [18:18:52]current date 1726856332 [18:18:52]FM_GetShiftState [18:18:52]SAM_PROTO_GetShiftState [18:18:52]wFMCommunicate request_size=4 [18:18:52]MH_SAM_APDU [18:18:52]CAPDU: 80 13 01 00 [18:18:52]Write to MH i2c: E2 08 00 FA 07 80 13 01 00 00 00 00 00 7E [18:18:52]Write i2c OK [18:18:52]MH_I2C_Read... [18:18:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:52]Read from MH i2c: E2 [18:18:52]MH_I2C_Read... [18:18:52]Read from MH i2c: E2 0E 00 [18:18:52]MH_I2C_Read... [18:18:52]Read from MH i2c: E2 0E 00 FA 07 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 09 [18:18:52]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:18:52]wFMCommunicate OK [18:18:52]SAM_PROTO_GetShiftState done [18:18:52]FM_GetShiftState done [18:18:52]opened in 1726791534 [18:18:52]opened+sec_in_day 1726877934 [18:18:52]quantity*price = 7500 [18:18:52]sum+1 = 7501 [18:18:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 75.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 277 20.09.2024 18:18 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86118 ФПД: 43117897656498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181852&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86118&fm=43117897656498&tin=02508201610067®Number=0000000000092592&sum=7500 0 [18:18:53]StoreToDocumentArchive [18:18:53]shift 495 fd 86118 [18:18:53]save to /storage/0495/doc_00086118 [18:18:53]save last doc name /storage/0495/doc_00086118 to /storage/kkm_last_doc_name [18:18:53]save OK [18:18:53]Clear old archive folders... [18:18:53]ProcessDocumentItem done err = 0, tmpTLVsize=295 [18:18:53]tlvbuf is 012F1980 [18:18:53]SAM_PROTO_ClearQueue [18:18:53]wFMCommunicate request_size=4 [18:18:53]MH_SAM_APDU [18:18:53]CAPDU: 80 09 00 00 [18:18:53]Write to MH i2c: E2 08 00 07 08 80 09 00 00 00 00 00 00 81 [18:18:53]Write i2c OK [18:18:53]MH_I2C_Read... [18:18:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:18:53]Read from MH i2c: E2 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 03 00 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 03 00 07 08 00 90 00 83 [18:18:53]RAPDU: 90 00 [18:18:53]wFMCommunicate OK [18:18:53]SAM_PROTO_ClearQueue done [18:18:53]KKMCreateOFDPacket [18:18:53]OFDProtocolAddRootSTLVToBuf [18:18:53]FM_MakeSignedData [18:18:53]FM_MakeSignedData [18:18:53]SAM_PROTO_SignData [18:18:53]wFMCommunicate request_size=4 [18:18:53]MH_SAM_APDU [18:18:53]CAPDU: 80 0D 01 02 [18:18:53]Write to MH i2c: E2 08 00 08 08 80 0D 01 02 00 00 00 00 89 [18:18:53]Write i2c OK [18:18:53]MH_I2C_Read... [18:18:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:18:53]Read from MH i2c: E2 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 03 00 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 03 00 08 08 00 90 00 84 [18:18:53]RAPDU: 90 00 [18:18:53]wFMCommunicate OK [18:18:53]wFMCommunicate request_size=255 [18:18:53]MH_SAM_APDU [18:18:53]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 15 01 00 00 F4 03 04 00 8C BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 [18:18:53]Write to MH i2c: E2 02 01 09 08 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 15 01 00 00 F4 03 04 00 8C BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 00 00 6F [18:18:53]Write i2c OK [18:18:53]MH_I2C_Read... [18:18:53]OFD Sender: No OFD packet to send [18:18:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:53]Read from MH i2c: E2 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 03 00 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 03 00 09 08 00 90 00 85 [18:18:53]RAPDU: 90 00 [18:18:53]wFMCommunicate OK [18:18:53]wFMCommunicate request_size=54 [18:18:53]MH_SAM_APDU [18:18:53]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 66 50 01 00 35 04 06 00 27 37 2A F9 28 B2 [18:18:53]Write to MH i2c: E2 39 00 0A 08 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 66 50 01 00 35 04 06 00 27 37 2A F9 28 B2 00 00 D3 [18:18:53]Write i2c OK [18:18:53]MH_I2C_Read... [18:18:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:18:53]Read from MH i2c: E2 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 03 00 [18:18:53]MH_I2C_Read... [18:18:53]Read from MH i2c: E2 03 00 0A 08 00 90 00 86 [18:18:53]RAPDU: 90 00 [18:18:53]wFMCommunicate OK [18:18:53]wFMCommunicate request_size=4 [18:18:53]MH_SAM_APDU [18:18:53]CAPDU: 80 0D 03 02 [18:18:54]Write to MH i2c: E2 08 00 0B 08 80 0D 03 02 00 00 00 00 8E [18:18:54]Write i2c OK [18:18:54]MH_I2C_Read... [18:18:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:18:54]Read from MH i2c: E2 [18:18:54]MH_I2C_Read... [18:18:54]Read from MH i2c: E2 0B 00 [18:18:54]MH_I2C_Read... [18:18:54]Read from MH i2c: E2 0B 00 0B 08 00 1E 7F 88 36 DA 2D 29 61 90 00 7B [18:18:54]RAPDU: 1E 7F 88 36 DA 2D 29 61 90 00 [18:18:54]wFMCommunicate OK [18:18:54]SAM_PROTO_SignData done [18:18:54]FM_MakeSignedData done [18:18:54]CreateOFDProtocolMessage [18:18:54]wFMCommunicate request_size=4 [18:18:54]MH_SAM_APDU [18:18:54]CAPDU: 80 11 00 00 [18:18:54]Write to MH i2c: E2 08 00 0C 08 80 11 00 00 00 00 00 00 8E [18:18:54]Write i2c OK [18:18:54]MH_I2C_Read... [18:18:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:54]Read from MH i2c: E2 [18:18:54]MH_I2C_Read... [18:18:54]Read from MH i2c: E2 17 00 [18:18:54]MH_I2C_Read... [18:18:54]Read from MH i2c: E2 17 00 0C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 ED [18:18: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:18:54]wFMCommunicate OK [18:18:54]CreateOFDProtocolMessage done [18:18:54]OFDSenderStorePacket 86118 [18:18:54]StoreOFDPacket docnum=86118 [18:18: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 3B 01 00 00 54 36 33 01 65 5E 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 15 01 00 00 F4 03 04 00 8C BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 27 37 2A F9 28 B2 1E 7F 88 36 DA 2D 29 61 [18:18:54]CheckFolder [18:18:54]dirname=/storage/ofd_packets [18:18:54]CheckFolder done [18:18:54]ProducePacketName [18:18:54]name=ofd_packets/00086118 [18:18:54]NVStorageSaveData ofd_packets/00086118 [18:18:54]File name is /storage/ofd_packets/00086118 [18:18:54]Write 345 bytes [18:18:54]NVStorageSaveData done [18:18:54]OFDSenderStorePacket done [18:18:54]KKMCreateOFDPacket done [18:18:54]NVStorageSaveData kkm_last_timestamp [18:18:54]File name is /storage/kkm_last_timestamp [18:18:54]Write 4 bytes [18:18:54]NVStorageSaveData done [18:18:54]OFD Sender: Processing packet 86118 [packets to send 264, broken 263] [18:18:54]ProducePacketName [18:18:54]name=ofd_packets/00086118 [18:18:54]OFD Sender: To server: pG, [18:18:54]CommunicateWithHost lk.salyk.kg:30040 [18:18:54]ConnectInit lk.salyk.kg [18:18:54]ExternCall_PrintAddStr [18:18:54]wPrintStart [18:18:54]Write to MH i2c: 01 00 00 0D 08 15 [18:18:54]Write i2c OK [18:18:54]MH_I2C_Read... [18:18:54]Read from MH i2c: 01 [18:18:54]MH_I2C_Read... [18:18:54]Read from MH i2c: 01 07 00 [18:18:54]MH_I2C_Read... [18:18:54]Read from MH i2c: 01 07 00 0D 08 00 00 00 00 00 FF 0F 2A [18:18:54]RasterBufferAndPrint [18:18:54]line Счет N : (3)147843 [18:18:54]line ИНН: 02508201610067 [18:18:54]line Контрольно-Кассовый Чек [18:18:54]line ПРОДАЖА [18:18:54]line Товар: 5449000027450 [18:18:54]line Напиток FuzeTea чай манго,ром 0,5л [18:18:54]line 1.000 * 75.00 [18:18:54]line = 75.00 [18:18:54]line НДС 12% НСП 1% [18:18:54]line > о реализуемом товаре [18:18:54]line ИТОГО: 75.00 [18:18:54]line НСП 1% : 0.66 [18:18:54]line НДС 12% : 7.96 [18:18:54]line Наличными: 75.00 [18:18:54]line Безнал.: 0.00 [18:18:54]line Место: АЗС № 137 "Партнер Нефть" [18:18:54]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:18:54]line СНО: Общий режим [18:18:54]line Чек 277 20.09.2024 18:18 [18:18:54]line Смена: 495 ФФД: 1.0 [18:18:54]line ЗНМ: 0300000064 [18:18:54]line РНМ: 0000000000092592 [18:18:54]line Версия ККМ: 001 [18:18:54]line ФМ: 0000000000874979 [18:18:54]line ФД: 86118 [18:18:54]line ФПД: 43117897656498 [18:18:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181852&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86118&fm=43117897656498&tin=02508201610067®Number=0000000000092592&sum=7500 [18:18:54]line 0 [18:18:54]written 0, free lines is 4095 [18:18:54]Write to MH i2c: 01 00 00 36 08 3E [18:18:54]Write i2c OK [18:18:54]MH_I2C_Read... [18:18:54]Read from MH i2c: 01 [18:18:54]MH_I2C_Read... [18:18:54]Read from MH i2c: 01 07 00 [18:18:54]MH_I2C_Read... [18:18:54]Read from MH i2c: 01 07 00 36 08 00 00 00 00 00 E4 0C 35 [18:18:54]RasterBufferAndPrint [18:18:54]line [18:18:54]line [18:18:54]line [18:18:54]line [18:18:54]line [18:18:54]written 0, free lines is 3324 [18:18:54]MH_Cut [18:18:54]Write to MH i2c: D1 01 00 3D 08 01 17 [18:18:54]Write i2c OK [18:18:54]MH_I2C_Read... [18:18:54]Read from MH i2c: D1 [18:18:54]MH_I2C_Read... [18:18:54]Read from MH i2c: D1 01 00 [18:18:54]MH_I2C_Read... [18:18:54]Read from MH i2c: D1 01 00 3D 08 00 16 [18:18:54]Write to MH i2c: 01 00 00 3E 08 46 [18:18:54]Write i2c OK [18:18:54]MH_I2C_Read... [18:18:55]*** Cut start [18:18:55]*** Partial cut [18:18:55]*** CUTSNS_PIN = 1 [18:18:55]*** CUTSNS_PIN = 0 [18:18:55]*** Brake cut motor [18:18:55]Connected sock=11 [18: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 3B 01 00 00 54 36 33 01 65 5E 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 Read from MH i2c: 01 [18:18:56]MH_I2C_Read... [18:18:56]*** Stop cut motor [18:18:56]*** Cut end [18:18:56]Read from MH i2c: 01 07 00 [18:18:56]MH_I2C_Read... [18:18:56]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 Read from MH i2c: 04 01 01 07 00 00 01 3E FC 08 03 00 06 00 00 00 4C 00 1D 00 00 FF 00 0F 00 5B 00 [18:18:56]EB process_action close_receipt done [18:18:56]requested_data is exist [18:18:56]produce_requested_data [18:18:56]requested_item fm.sn is exist - process it [18:18:56]wFMCommunicate request_size=4 [18:18:56]MH_SAM_APDU [18:18:56]CAPDU: 80 11 00 00 [18:18:56]Write to MH i2c: E2 08 00 3F 08 80 11 00 00 00 00 00 00 C1 [18:18:56]03 26 00 EF Write i2c OK [18:18:56]03 MH_I2C_Read... [18:18:56]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 15 01 00 00 F4 03 04 00 8C BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:56]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 50 01 00 35 04 06 00 27 37 2A F9 28 B2 1E 7F 88 36 DA 2D 29 61 [18:18:56]Read from MH i2c: E2 [18:18:56]MH_I2C_Read... [18:18:56]Read from MH i2c: E2 17 00 [18:18:56]MH_I2C_Read... [18:18:56]Read from MH i2c: E2 17 00 3F 08 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:18: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:18:56]wFMCommunicate OK [18:18:56]requested_item fd.num is exist - process it [18:18:56]SAM_PROTO_GetFieldsCounters [18:18:56]wFMCommunicate request_size=4 [18:18:56]MH_SAM_APDU [18:18:56]CAPDU: 80 13 00 00 [18:18:56]Write to MH i2c: E2 08 00 40 08 80 13 00 00 00 00 00 00 C4 [18:18:56]Write i2c OK [18:18:56]MH_I2C_Read... [18:18:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:18:56]Read from MH i2c: E2 [18:18:56]MH_I2C_Read... [18:18:56]Read from MH i2c: E2 62 00 [18:18:56]MH_I2C_Read... [18:18:56]Read from MH i2c: E2 62 00 40 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 66 50 01 00 0E 04 04 00 EF 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 DC [18:18: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 66 50 01 00 0E 04 04 00 EF 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 [18:18:56]wFMCommunicate OK [18:18:56]SAM_PROTO_GetFieldsCounters done [18:18:56]requested_item shift.num is exist - process it [18:18:56]requested_item shift.opened is exist - process it [18:18:56]req_shift_opened [18:18:56]FM_GetShiftState [18:18:56]SAM_PROTO_GetShiftState [18:18:56]wFMCommunicate request_size=4 [18:18:56]MH_SAM_APDU [18:18:56]CAPDU: 80 13 01 00 [18:18:56]Write to MH i2c: E2 08 00 41 08 80 13 01 00 00 00 00 00 C6 [18:18:56]Write i2c OK [18:18:56]MH_I2C_Read... [18:18:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:56]recv_with_timeout no data received [18:18:56]CommunicateWithHost answer receiving error [18:18:56]CommunicateWithHost err = -3 [18:18:56]OFD Sender: Server communicate error [18:18:56]Read from MH i2c: E2 [18:18:56]MH_I2C_Read... [18:18:56]Read from MH i2c: E2 0E 00 [18:18:56]MH_I2C_Read... [18:18:56]Read from MH i2c: E2 0E 00 41 08 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 51 [18:18:56]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:18:56]wFMCommunicate OK [18:18:56]SAM_PROTO_GetShiftState done [18:18:56]FM_GetShiftState done [18:18:56]req_shift_opened done [18:18:56]requested_item shift.open_date is exist - process it [18:18:56]req_shift_open_date [18:18:56]req_shift_open_date done [18:18:56]produce_requested_data done [18:18:56]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86118,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:18:56]process_action_free close_receipt [18:18:56]json_value_free [18:18:56]json_value_free done [18:18:56]process_json_proto returns [18:18:56]Send response to host [18:18:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86118,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:18:56]free response buf [18:18:56]execute_script done [18:18:56]execute_script returns [18:18:56]free content buf [18:18:56]Sock 8.Close socket [18:18:56]Sock 8.Thread stoped [18:19:01]OFD Sender: Processing packet 86118 [packets to send 264, broken 263] [18:19:01]ProducePacketName [18:19:01]name=ofd_packets/00086118 [18:19:01]OFD Sender: To server: pG, [18:19:01]CommunicateWithHost lk.salyk.kg:30040 [18:19:01]ConnectInit lk.salyk.kg [18:19:02]Connected sock=8 [18:19: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 3B 01 00 00 54 36 33 01 65 5E 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 15 01 00 00 F4 03 04 00 8C BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 27 37 2A F9 28 B2 1E 7F 88 36 DA 2D 29 61 [18:19:03]recv_with_timeout no data received [18:19:03]CommunicateWithHost answer receiving error [18:19:03]CommunicateWithHost err = -3 [18:19:03]OFD Sender: Server communicate error [18:19:08]OFD Sender: Processing packet 86118 [packets to send 264, broken 263] [18:19:08]ProducePacketName [18:19:08]name=ofd_packets/00086118 [18:19:08]OFD Sender: To server: pG, [18:19:08]CommunicateWithHost lk.salyk.kg:30040 [18:19:08]ConnectInit lk.salyk.kg [18:19:09]Connected sock=8 [18:19: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 3B 01 00 00 54 36 33 01 65 5E 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 15 01 00 00 F4 03 04 00 8C BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 27 37 2A F9 28 B2 1E 7F 88 36 DA 2D 29 61 [18:19:10]recv_with_timeout no data received [18:19:10]CommunicateWithHost answer receiving error [18:19:10]CommunicateWithHost err = -3 [18:19:10]OFD Sender: Server communicate error [18:19:15]OFD Sender: Processing packet 86118 [packets to send 264, broken 263] [18:19:15]ProducePacketName [18:19:15]name=ofd_packets/00086118 [18:19:15]OFD Sender: To server: pG, [18:19:15]CommunicateWithHost lk.salyk.kg:30040 [18:19:15]ConnectInit lk.salyk.kg [18:19:15]Connected sock=8 [18:19: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 3B 01 00 00 54 36 33 01 65 5E 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 15 01 00 00 F4 03 04 00 8C BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 27 37 2A F9 28 B2 1E 7F 88 36 DA 2D 29 61 [18:19: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 9B 52 47 00 6B EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 66 50 01 00 F4 03 04 00 77 67 ED 66 B6 04 01 00 00 38 DC 06 D1 2A 42 39 E0 [18:19:16]CommunicateWithHost err = 0 [18:19:16]CheckOFDResponse [18:19:16]1017 (14) - 77093643461234 [18:19:16]1041 (16) - 0000000000874979 [18:19:16]1040 (4) - 86118 [18:19:16]1012 (4) - 20.09.2024 12:15 [18:19:16]1206 (1) - 0 [18:19:16]OFD Sender: Remove packet 86118 [18:19:16]ProducePacketName [18:19:16]name=ofd_packets/00086118 [18:19:16]NVStorageDeleteData [18:19:17]OFD Sender: No OFD packet to send [18:19:22]OFD Sender: No OFD packet to send [18:19:27]OFD Sender: No OFD packet to send [18:19:32]OFD Sender: No OFD packet to send [18:19:37]OFD Sender: No OFD packet to send [18:19:42]OFD Sender: No OFD packet to send [18:19:44]accept exits with 9 [18:19:44]New connection [18:19:44]New thread 3066830180 created [18:19:44]Thread 3066686820 joined [18:19:44]Waiting for new connection... [18:19:44] Sock 9.Parse request [18:19:44]Sock 9.Check first char [18:19:44]Sock 9.First char is OK [18:19:44]request: POST /json_proto HTTP/1.0 [18:19:44]Method: POST [18:19:44]URL: /json_proto [18:19:44]Method is POST - this is cgi request [18:19:44]url: /json_proto [18:19:44]query_string will be loaded in cgi processing [18:19:44]execute_cgi json_proto POST (null) [18:19:44]execute_cgi path=json_proto method=POST [18:19:44]POST find Content-Length [18:19:44]Host: 172.17.47.196:8080 [18:19:44]Content-Length: 727 [18:19:44]Content-Type: application/json [18:19:44] [18:19:44]POST finish read [18:19:44]Found Content-Length = 727 [18:19:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147844", "tax_sys" : 0, "items" : [ { "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" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:19:44]execute_script... [18:19: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)147844", "tax_sys" : 0, "items" : [ { "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" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:19:44]POST & json_proto [18:19:44]process_json_proto [18:19:44]json parsed OK: [18:19:44]protocol is kg_v1.0 [18:19:44]action value=close_receipt [18:19:44]process_action close_receipt [18:19:44]cmd_close_receipt [18:19:44]MH_GetDate [18:19:44]Write to MH i2c: F0 00 00 42 08 39 [18:19:44]Write i2c OK [18:19:44]MH_I2C_Read... [18:19:44]Read from MH i2c: F0 [18:19:44]MH_I2C_Read... [18:19:44]Read from MH i2c: F0 09 00 [18:19:44]MH_I2C_Read... [18:19:44]Read from MH i2c: F0 09 00 42 08 00 C0 BC ED 66 4C 6B 94 66 C2 [18:19:44]GetLastDocTimeStamp 1726856332 [18:19:44]current date 1726856384 [18:19:44]FM_GetShiftState [18:19:44]SAM_PROTO_GetShiftState [18:19:44]wFMCommunicate request_size=4 [18:19:44]MH_SAM_APDU [18:19:44]CAPDU: 80 13 01 00 [18:19:44]Write to MH i2c: E2 08 00 43 08 80 13 01 00 00 00 00 00 C8 [18:19:44]Write i2c OK [18:19:44]MH_I2C_Read... [18:19:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:44]Read from MH i2c: E2 [18:19:44]MH_I2C_Read... [18:19:44]Read from MH i2c: E2 0E 00 [18:19:44]MH_I2C_Read... [18:19:44]Read from MH i2c: E2 0E 00 43 08 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 53 [18:19:44]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:19:44]wFMCommunicate OK [18:19:44]SAM_PROTO_GetShiftState done [18:19:44]FM_GetShiftState done [18:19:44]opened in 1726791534 [18:19:44]opened+sec_in_day 1726877934 [18:19:44]quantity*price = 8000 [18:19:44]sum+1 = 8001 [18:19:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 80.00 НСП 1% : 0.71 НДС 12% : 8.50 Наличными: 80.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 278 20.09.2024 18:19 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86119 ФПД: 72624292062173 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181945&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86119&fm=72624292062173&tin=02508201610067®Number=0000000000092592&sum=8000 0 [18:19:45]StoreToDocumentArchive [18:19:45]shift 495 fd 86119 [18:19:45]save to /storage/0495/doc_00086119 [18:19:45]save last doc name /storage/0495/doc_00086119 to /storage/kkm_last_doc_name [18:19:45]save OK [18:19:45]Clear old archive folders... [18:19:45]ProcessDocumentItem done err = 0, tmpTLVsize=306 [18:19:45]tlvbuf is 01284A00 [18:19:45]SAM_PROTO_ClearQueue [18:19:45]wFMCommunicate request_size=4 [18:19:45]MH_SAM_APDU [18:19:45]CAPDU: 80 09 00 00 [18:19:45]Write to MH i2c: E2 08 00 50 08 80 09 00 00 00 00 00 00 CA [18:19:45]Write i2c OK [18:19:45]MH_I2C_Read... [18:19:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:19:45]Read from MH i2c: E2 [18:19:45]MH_I2C_Read... [18:19:45]Read from MH i2c: E2 03 00 [18:19:45]MH_I2C_Read... [18:19:45]Read from MH i2c: E2 03 00 50 08 00 90 00 CC [18:19:45]RAPDU: 90 00 [18:19:45]wFMCommunicate OK [18:19:45]SAM_PROTO_ClearQueue done [18:19:45]KKMCreateOFDPacket [18:19:45]OFDProtocolAddRootSTLVToBuf [18:19:45]FM_MakeSignedData [18:19:45]FM_MakeSignedData [18:19:45]SAM_PROTO_SignData [18:19:45]wFMCommunicate request_size=4 [18:19:45]MH_SAM_APDU [18:19:45]CAPDU: 80 0D 01 02 [18:19:45]Write to MH i2c: E2 08 00 51 08 80 0D 01 02 00 00 00 00 D2 [18:19:45]Write i2c OK [18:19:45]MH_I2C_Read... [18:19:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:19:45]Read from MH i2c: E2 [18:19:45]MH_I2C_Read... [18:19:45]Read from MH i2c: E2 03 00 [18:19:45]MH_I2C_Read... [18:19:45]Read from MH i2c: E2 03 00 51 08 00 90 00 CD [18:19:45]RAPDU: 90 00 [18:19:45]wFMCommunicate OK [18:19:45]wFMCommunicate request_size=255 [18:19:45]MH_SAM_APDU [18:19:45]CAPDU: 80 0D 02 02 FA 03 00 32 01 1E 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 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 16 01 00 00 F4 03 04 00 C1 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 [18:19:45]Write to MH i2c: E2 02 01 52 08 80 0D 02 02 FA 00 03 00 32 01 1E 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 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 16 01 00 00 F4 03 04 00 C1 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 00 F0 [18:19:45]Write i2c OK [18:19:45]MH_I2C_Read... [18:19:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:45]Read from MH i2c: E2 [18:19:45]MH_I2C_Read... [18:19:45]Read from MH i2c: E2 03 00 [18:19:45]MH_I2C_Read... [18:19:45]Read from MH i2c: E2 03 00 52 08 00 90 00 CE [18:19:45]RAPDU: 90 00 [18:19:45]wFMCommunicate OK [18:19:45]wFMCommunicate request_size=65 [18:19:45]MH_SAM_APDU [18:19:45]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 67 50 01 00 35 04 06 00 42 0D 29 21 63 DD [18:19:45]Write to MH i2c: E2 44 00 53 08 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 67 50 01 00 35 04 06 00 42 0D 29 21 63 DD 00 00 C3 [18:19:45]Write i2c OK [18:19:45]MH_I2C_Read... [18:19:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:46]Read from MH i2c: E2 [18:19:46]MH_I2C_Read... [18:19:46]Read from MH i2c: E2 03 00 [18:19:46]MH_I2C_Read... [18:19:46]Read from MH i2c: E2 03 00 53 08 00 90 00 CF [18:19:46]RAPDU: 90 00 [18:19:46]wFMCommunicate OK [18:19:46]wFMCommunicate request_size=4 [18:19:46]MH_SAM_APDU [18:19:46]CAPDU: 80 0D 03 02 [18:19:46]Write to MH i2c: E2 08 00 54 08 80 0D 03 02 00 00 00 00 D7 [18:19:46]Write i2c OK [18:19:46]MH_I2C_Read... [18:19:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:19:46]Read from MH i2c: E2 [18:19:46]MH_I2C_Read... [18:19:46]Read from MH i2c: E2 0B 00 [18:19:46]MH_I2C_Read... [18:19:46]Read from MH i2c: E2 0B 00 54 08 00 05 E2 26 77 BD D7 59 57 90 00 A0 [18:19:46]RAPDU: 05 E2 26 77 BD D7 59 57 90 00 [18:19:46]wFMCommunicate OK [18:19:46]SAM_PROTO_SignData done [18:19:46]FM_MakeSignedData done [18:19:46]CreateOFDProtocolMessage [18:19:46]wFMCommunicate request_size=4 [18:19:46]MH_SAM_APDU [18:19:46]CAPDU: 80 11 00 00 [18:19:46]Write to MH i2c: E2 08 00 55 08 80 11 00 00 00 00 00 00 D7 [18:19:46]Write i2c OK [18:19:46]MH_I2C_Read... [18:19:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:46]Read from MH i2c: E2 [18:19:46]MH_I2C_Read... [18:19:46]Read from MH i2c: E2 17 00 [18:19:46]MH_I2C_Read... [18:19:46]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 [18:19: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:19:46]wFMCommunicate OK [18:19:46]CreateOFDProtocolMessage done [18:19:46]OFDSenderStorePacket 86119 [18:19:46]StoreOFDPacket docnum=86119 [18:19: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 46 01 00 00 56 C2 3E 01 76 1C 5A 03 01 00 03 00 32 01 1E 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 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 16 01 00 00 F4 03 04 00 C1 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 42 0D 29 21 63 DD 05 E2 26 77 BD D7 59 57 [18:19:46]CheckFolder [18:19:46]dirname=/storage/ofd_packets [18:19:46]CheckFolder done [18:19:46]ProducePacketName [18:19:46]name=ofd_packets/00086119 [18:19:46]NVStorageSaveData ofd_packets/00086119 [18:19:46]File name is /storage/ofd_packets/00086119 [18:19:46]Write 356 bytes [18:19:46]NVStorageSaveData done [18:19:46]OFDSenderStorePacket done [18:19:46]KKMCreateOFDPacket done [18:19:46]NVStorageSaveData kkm_last_timestamp [18:19:46]File name is /storage/kkm_last_timestamp [18:19:46]Write 4 bytes [18:19:46]NVStorageSaveData done [18:19:46]ExternCall_PrintAddStr [18:19:46]wPrintStart [18:19:46]Write to MH i2c: 01 00 00 56 08 5E [18:19:46]Write i2c OK [18:19:46]MH_I2C_Read... [18:19:46]OFD Sender: Processing packet 86119 [packets to send 264, broken 263] [18:19:46]ProducePacketName [18:19:46]name=ofd_packets/00086119 [18:19:46]OFD Sender: To server: pG, [18:19:46]CommunicateWithHost lk.salyk.kg:30040 [18:19:46]ConnectInit lk.salyk.kg [18:19:46]Read from MH i2c: 01 [18:19:46]MH_I2C_Read... [18:19:46]Read from MH i2c: 01 07 00 [18:19:46]MH_I2C_Read... [18:19:46]Read from MH i2c: 01 07 00 56 08 00 00 00 00 00 FF 0F 73 [18:19:46]RasterBufferAndPrint [18:19:46]line Счет N : (3)147844 [18:19:46]line ИНН: 02508201610067 [18:19:46]line Контрольно-Кассовый Чек [18:19:46]line ПРОДАЖА [18:19:46]line Товар: 4600338001623 [18:19:46]line Вода Фруто НЯНЯ негазир д/детей 0,33л [18:19:46]line 1.000 * 80.00 [18:19:46]line = 80.00 [18:19:46]line НДС 12% НСП 1% [18:19:46]line > о реализуемом товаре [18:19:46]line ИТОГО: 80.00 [18:19:46]line НСП 1% : 0.71 [18:19:46]line НДС 12% : 8.50 [18:19:46]line Наличными: 80.00 [18:19:46]line Безнал.: 0.00 [18:19:46]line Место: АЗС № 137 "Партнер Нефть" [18:19:46]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:19:46]line СНО: Общий режим [18:19:46]line Чек 278 20.09.2024 18:19 [18:19:46]line Смена: 495 ФФД: 1.0 [18:19:46]line ЗНМ: 0300000064 [18:19:46]line РНМ: 0000000000092592 [18:19:46]line Версия ККМ: 001 [18:19:46]line ФМ: 0000000000874979 [18:19:46]line ФД: 86119 [18:19:46]line ФПД: 72624292062173 [18:19:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181945&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86119&fm=72624292062173&tin=02508201610067®Number=0000000000092592&sum=8000 [18:19:46]line 0 [18:19:46]written 0, free lines is 4095 [18:19:46]Write to MH i2c: 01 00 00 7F 08 87 [18:19:46]Write i2c OK [18:19:46]MH_I2C_Read... [18:19:46]Read from MH i2c: 01 [18:19:46]MH_I2C_Read... [18:19:46]Read from MH i2c: 01 07 00 [18:19:46]MH_I2C_Read... [18:19:46]Read from MH i2c: 01 07 00 7F 08 00 00 00 00 00 01 0D 9C [18:19:46]RasterBufferAndPrint [18:19:46]line [18:19:46]line [18:19:46]line [18:19:46]line [18:19:46]line [18:19:46]written 0, free lines is 3339 [18:19:46]MH_Cut [18:19:46]Write to MH i2c: D1 01 00 86 08 01 60 [18:19:46]Write i2c OK [18:19:46]MH_I2C_Read... [18:19:46]Read from MH i2c: D1 [18:19:46]MH_I2C_Read... [18:19:46]Read from MH i2c: D1 01 00 [18:19:46]MH_I2C_Read... [18:19:46]Read from MH i2c: D1 01 00 86 08 00 5F [18:19:46]Write to MH i2c: 01 00 00 87 08 8F [18:19:46]Write i2c OK [18:19:46]MH_I2C_Read... [18:19:47]*** Cut start [18:19:47]*** Partial cut [18:19:47]*** CUTSNS_PIN = 1 [18:19:47]*** CUTSNS_PIN = 0 [18:19:47]*** Brake cut motor [18:19:48]Read from MH i2c: 01 [18:19:48]MH_I2C_Read... [18:19:48]*** Stop cut motor [18:19:48]*** Cut end [18:19:48]Read from MH i2c: 01 07 00 [18:19:48]MH_I2C_Read... [18:19:48]Read from MH i2c: 01 07 00 87 08 00 00 00 00 00 FF 0F A4 [18:19:48]process_action close_receipt done [18:19:48]requested_data is exist [18:19:48]produce_requested_data [18:19:48]requested_item fm.sn is exist - process it [18:19:48]wFMCommunicate request_size=4 [18:19:48]MH_SAM_APDU [18:19:48]CAPDU: 80 11 00 00 [18:19:48]Write to MH i2c: E2 08 00 88 08 80 11 00 00 00 00 00 00 0A [18:19:48]Write i2c OK [18:19:48]MH_I2C_Read... [18:19:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:48]Read from MH i2c: E2 [18:19:48]MH_I2C_Read... [18:19:48]Read from MH i2c: E2 17 00 [18:19:48]MH_I2C_Read... [18:19:48]Read from MH i2c: E2 17 00 88 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 69 [18:19: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:19:48]wFMCommunicate OK [18:19:48]requested_item fd.num is exist - process it [18:19:48]SAM_PROTO_GetFieldsCounters [18:19:48]wFMCommunicate request_size=4 [18:19:48]MH_SAM_APDU [18:19:48]CAPDU: 80 13 00 00 [18:19:48]Write to MH i2c: E2 08 00 89 08 80 13 00 00 00 00 00 00 0D [18:19:48]Write i2c OK [18:19:48]MH_I2C_Read... [18:19:48]Connected sock=8 [18:19: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 46 01 00 00 56 C2 3E 01 76 1C 5A 03 01 00 03 00 32 01 1E 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 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:19:48]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 16 01 00 00 F4 03 04 00 C1 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 42 0D 29 21 63 DD 05 E2 26 77 BD D7 59 57 [18:19:48]Read from MH i2c: E2 [18:19:48]MH_I2C_Read... [18:19:48]Read from MH i2c: E2 62 00 [18:19:48]MH_I2C_Read... [18:19:48]Read from MH i2c: E2 62 00 89 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 67 50 01 00 0E 04 04 00 EF 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 29 [18:19: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 67 50 01 00 0E 04 04 00 EF 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 [18:19:48]wFMCommunicate OK [18:19:48]SAM_PROTO_GetFieldsCounters done [18:19:48]requested_item shift.num is exist - process it [18:19:48]requested_item shift.opened is exist - process it [18:19:48]req_shift_opened [18:19:48]FM_GetShiftState [18:19:48]SAM_PROTO_GetShiftState [18:19:48]wFMCommunicate request_size=4 [18:19:48]MH_SAM_APDU [18:19:48]CAPDU: 80 13 01 00 [18:19:48]Write to MH i2c: E2 08 00 8A 08 80 13 01 00 00 00 00 00 0F [18:19:48]Write i2c OK [18:19:48]MH_I2C_Read... [18:19:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:48]Read from MH i2c: E2 [18:19:48]MH_I2C_Read... [18:19:48]Read from MH i2c: E2 0E 00 [18:19:48]MH_I2C_Read... [18:19:48]Read from MH i2c: E2 0E 00 8A 08 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9A [18:19:48]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:19:48]wFMCommunicate OK [18:19:48]SAM_PROTO_GetShiftState done [18:19:48]FM_GetShiftState done [18:19:48]req_shift_opened done [18:19:48]requested_item shift.open_date is exist - process it [18:19:48]req_shift_open_date [18:19:48]req_shift_open_date done [18:19:48]produce_requested_data done [18:19:48]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86119,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:19:48]process_action_free close_receipt [18:19:48]json_value_free [18:19:48]json_value_free done [18:19:48]process_json_proto returns [18:19:48]Send response to host [18:19:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86119,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:19:48]free response buf [18:19:48]execute_script done [18:19:48]execute_script returns [18:19:48]free content buf [18:19:48]Sock 9.Close socket [18:19:48]Sock 9.Thread stoped [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 34 D0 47 00 1F 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 67 50 01 00 F4 03 04 00 98 67 ED 66 B6 04 01 00 00 D8 7D 78 C4 57 9A 16 8D [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) - 86119 [18:19:51]1012 (4) - 20.09.2024 12:16 [18:19:51]1206 (1) - 0 [18:19:51]OFD Sender: Remove packet 86119 [18:19:51]ProducePacketName [18:19:51]name=ofd_packets/00086119 [18:19:51]NVStorageDeleteData [18:19:52]OFD Sender: No OFD packet to send [18:19:52]accept exits with 10 [18:19:52]New connection [18:19:52]New thread 3066686820 created [18:19:52]Thread 3066830180 joined [18:19:52]Waiting for new connection... [18:19:52] Sock 10.Parse request [18:19:52]Sock 10.Check first char [18:19:52]Sock 10.First char is OK [18:19:52]request: POST /json_proto HTTP/1.0 [18:19:52]Method: POST [18:19:52]URL: /json_proto [18:19:52]Method is POST - this is cgi request [18:19:52]url: /json_proto [18:19:52]query_string will be loaded in cgi processing [18:19:52]execute_cgi json_proto POST (null) [18:19:52]execute_cgi path=json_proto method=POST [18:19:52]POST find Content-Length [18:19:52]Host: 172.17.47.196:8080 [18:19:52]Content-Length: 682 [18:19:52]Content-Type: application/json [18:19:52] [18:19:52]POST finish read [18:19:52]Found Content-Length = 682 [18:19:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871007", "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:19:52]execute_script... [18:19: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)871007", "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:19:52]POST & json_proto [18:19:52]process_json_proto [18:19:52]json parsed OK: [18:19:52]protocol is kg_v1.0 [18:19:52]action value=close_receipt [18:19:52]process_action close_receipt [18:19:52]cmd_close_receipt [18:19:52]MH_GetDate [18:19:52]Write to MH i2c: F0 00 00 8B 08 82 [18:19:52]Write i2c OK [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: F0 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: F0 09 00 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: F0 09 00 8B 08 00 C9 BC ED 66 4C 6B 94 66 14 [18:19:52]GetLastDocTimeStamp 1726856385 [18:19:52]current date 1726856393 [18:19:52]FM_GetShiftState [18:19:52]SAM_PROTO_GetShiftState [18:19:52]wFMCommunicate request_size=4 [18:19:52]MH_SAM_APDU [18:19:52]CAPDU: 80 13 01 00 [18:19:52]Write to MH i2c: E2 08 00 8C 08 80 13 01 00 00 00 00 00 11 [18:19:52]Write i2c OK [18:19:52]MH_I2C_Read... [18:19:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:52]Read from MH i2c: E2 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: E2 0E 00 [18:19:52]MH_I2C_Read... [18:19:52]Read from MH i2c: E2 0E 00 8C 08 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9C [18:19:52]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:19:52]wFMCommunicate OK [18:19:52]SAM_PROTO_GetShiftState done [18:19:52]FM_GetShiftState done [18:19:52]opened in 1726791534 [18:19:52]opened+sec_in_day 1726877934 [18:19:52]quantity*price = 50063 [18:19:52]sum+1 = 50064 [18:19:52]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 СНО: Общий режим Чек 279 20.09.2024 18:19 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86120 ФПД: 170388240881974 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181953&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86120&fm=170388240881974&tin=02508201610067®Number=0000000000092592&sum=50000 [18:19:53]StoreToDocumentArchive [18:19:53]shift 495 fd 86120 [18:19:53]save to /storage/0495/doc_00086120 [18:19:53]save last doc name /storage/0495/doc_00086120 to /storage/kkm_last_doc_name [18:19:53]save OK [18:19:53]Clear old archive folders... [18:19:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:19:53]tlvbuf is 012848F0 [18:19:53]SAM_PROTO_ClearQueue [18:19:53]wFMCommunicate request_size=4 [18:19:53]MH_SAM_APDU [18:19:53]CAPDU: 80 09 00 00 [18:19:53]Write to MH i2c: E2 08 00 99 08 80 09 00 00 00 00 00 00 13 [18:19:53]Write i2c OK [18:19:53]MH_I2C_Read... [18:19:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:19:53]Read from MH i2c: E2 [18:19:53]MH_I2C_Read... [18:19:53]Read from MH i2c: E2 03 00 [18:19:53]MH_I2C_Read... [18:19:53]Read from MH i2c: E2 03 00 99 08 00 90 00 15 [18:19:53]RAPDU: 90 00 [18:19:53]wFMCommunicate OK [18:19:53]SAM_PROTO_ClearQueue done [18:19:53]KKMCreateOFDPacket [18:19:53]OFDProtocolAddRootSTLVToBuf [18:19:53]FM_MakeSignedData [18:19:53]FM_MakeSignedData [18:19:53]SAM_PROTO_SignData [18:19:53]wFMCommunicate request_size=4 [18:19:53]MH_SAM_APDU [18:19:53]CAPDU: 80 0D 01 02 [18:19:53]Write to MH i2c: E2 08 00 9A 08 80 0D 01 02 00 00 00 00 1B [18:19:53]Write i2c OK [18:19:53]MH_I2C_Read... [18:19:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:19:53]Read from MH i2c: E2 [18:19:53]MH_I2C_Read... [18:19:53]Read from MH i2c: E2 03 00 [18:19:53]MH_I2C_Read... [18:19:53]Read from MH i2c: E2 03 00 9A 08 00 90 00 16 [18:19:53]RAPDU: 90 00 [18:19:53]wFMCommunicate OK [18:19:53]wFMCommunicate request_size=255 [18:19:53]MH_SAM_APDU [18:19: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 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 17 01 00 00 F4 03 04 00 C9 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [18:19:53]Write to MH i2c: E2 02 01 9B 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 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 17 01 00 00 F4 03 04 00 C9 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 B6 [18:19:53]Write i2c OK [18:19:53]MH_I2C_Read... [18:19:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:53]Read from MH i2c: E2 [18:19:53]MH_I2C_Read... [18:19:53]Read from MH i2c: E2 03 00 [18:19:53]MH_I2C_Read... [18:19:53]Read from MH i2c: E2 03 00 9B 08 00 90 00 17 [18:19:53]RAPDU: 90 00 [18:19:53]wFMCommunicate OK [18:19:53]wFMCommunicate request_size=11 [18:19:53]MH_SAM_APDU [18:19:53]CAPDU: 80 0D 02 02 06 9A F7 9A 92 59 36 [18:19:53]Write to MH i2c: E2 0E 00 9C 08 80 0D 02 02 06 00 9A F7 9A 92 59 36 00 00 76 [18:19:53]Write i2c OK [18:19:53]MH_I2C_Read... [18:19:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:54]Read from MH i2c: E2 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: E2 03 00 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: E2 03 00 9C 08 00 90 00 18 [18:19:54]RAPDU: 90 00 [18:19:54]wFMCommunicate OK [18:19:54]wFMCommunicate request_size=4 [18:19:54]MH_SAM_APDU [18:19:54]CAPDU: 80 0D 03 02 [18:19:54]Write to MH i2c: E2 08 00 9D 08 80 0D 03 02 00 00 00 00 20 [18:19:54]Write i2c OK [18:19:54]MH_I2C_Read... [18:19:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:19:54]Read from MH i2c: E2 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: E2 0B 00 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: E2 0B 00 9D 08 00 32 4B 78 08 1E F5 01 6F 90 00 A1 [18:19:54]RAPDU: 32 4B 78 08 1E F5 01 6F 90 00 [18:19:54]wFMCommunicate OK [18:19:54]SAM_PROTO_SignData done [18:19:54]FM_MakeSignedData done [18:19:54]CreateOFDProtocolMessage [18:19:54]wFMCommunicate request_size=4 [18:19:54]MH_SAM_APDU [18:19:54]CAPDU: 80 11 00 00 [18:19:54]Write to MH i2c: E2 08 00 9E 08 80 11 00 00 00 00 00 00 20 [18:19:54]Write i2c OK [18:19:54]MH_I2C_Read... [18:19:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:54]Read from MH i2c: E2 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: E2 17 00 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: E2 17 00 9E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7F [18:19: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:19:54]wFMCommunicate OK [18:19:54]CreateOFDProtocolMessage done [18:19:54]OFDSenderStorePacket 86120 [18:19:54]StoreOFDPacket docnum=86120 [18:19: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 8E BC 08 01 B7 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 17 01 00 00 F4 03 04 00 C9 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 9A F7 9A 92 59 36 32 4B 78 08 1E F5 01 6F [18:19:54]CheckFolder [18:19:54]dirname=/storage/ofd_packets [18:19:54]CheckFolder done [18:19:54]ProducePacketName [18:19:54]name=ofd_packets/00086120 [18:19:54]NVStorageSaveData ofd_packets/00086120 [18:19:54]File name is /storage/ofd_packets/00086120 [18:19:54]Write 302 bytes [18:19:54]NVStorageSaveData done [18:19:54]OFDSenderStorePacket done [18:19:54]KKMCreateOFDPacket done [18:19:54]NVStorageSaveData kkm_last_timestamp [18:19:54]File name is /storage/kkm_last_timestamp [18:19:54]Write 4 bytes [18:19:54]NVStorageSaveData done [18:19:54]ExternCall_PrintAddStr [18:19:54]wPrintStart [18:19:54]Write to MH i2c: 01 00 00 9F 08 A7 [18:19:54]Write i2c OK [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: 01 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: 01 07 00 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: 01 07 00 9F 08 00 00 00 00 00 FF 0F BC [18:19:54]RasterBufferAndPrint [18:19:54]line Счет N : (1)871007 [18:19:54]line ИНН: 02508201610067 [18:19:54]line Контрольно-Кассовый Чек [18:19:54]line ПРОДАЖА [18:19:54]line ТРК (МРК, ГНК) : 11 [18:19:54]line Товар: 2710194210 [18:19:54]line ДТ(л)-К-4 [18:19:54]line 6.570 * 76.20 [18:19:54]line = 500.63 [18:19:54]line НДС 12% НСП 1% [18:19:54]line > о реализуемом товаре [18:19:54]line ОКРУГЛЕНИЕ: -0.63 [18:19:54]line ИТОГО: 500.00 [18:19:54]line Внесено: 500.00 [18:19:54]line СДАЧА: 0.00 [18:19:54]line НСП 1% : 4.43 [18:19:54]line НДС 12% : 53.16 [18:19:54]line Наличными: 500.00 [18:19:54]line Безнал.: 0.00 [18:19:54]line Место: АЗС № 137 "Партнер Нефть" [18:19:54]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:19:54]line СНО: Общий режим [18:19:54]line Чек 279 20.09.2024 18:19 [18:19:54]line Смена: 495 ФФД: 1.0 [18:19:54]line ЗНМ: 0300000064 [18:19:54]line РНМ: 0000000000092592 [18:19:54]line Версия ККМ: 001 [18:19:54]line ФМ: 0000000000874979 [18:19:54]line ФД: 86120 [18:19:54]line ФПД: 170388240881974 [18:19:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T181953&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86120&fm=170388240881974&tin=02508201610067®Number=0000000000092592&sum=50000 [18:19:54]OFD Sender: Processing packet 86120 [packets to send 264, broken 263] [18:19:54]ProducePacketName [18:19:54]name=ofd_packets/00086120 [18:19:54]OFD Sender: To server: pG, [18:19:54]CommunicateWithHost lk.salyk.kg:30040 [18:19:54]ConnectInit lk.salyk.kg [18:19:54]written 0, free lines is 4095 [18:19:54]Write to MH i2c: 01 00 00 CA 08 D2 [18:19:54]Write i2c OK [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: 01 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: 01 07 00 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: 01 07 00 CA 08 00 00 00 00 00 E2 0C C7 [18:19:54]RasterBufferAndPrint [18:19:54]line [18:19:54]line [18:19:54]line [18:19:54]line [18:19:54]line [18:19:54]written 0, free lines is 3316 [18:19:54]MH_Cut [18:19:54]Write to MH i2c: D1 01 00 D1 08 01 AB [18:19:54]Write i2c OK [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: D1 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: D1 01 00 [18:19:54]MH_I2C_Read... [18:19:54]Read from MH i2c: D1 01 00 D1 08 00 AA [18:19:54]Write to MH i2c: 01 00 00 D2 08 DA [18:19:54]Write i2c OK [18:19:54]MH_I2C_Read... [18:19:55]*** Cut start [18:19:55]*** Partial cut [18:19:55]*** CUTSNS_PIN = 1 [18:19:55]*** CUTSNS_PIN = 0 [18:19:55]Connected sock=9 [18:19: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 8E BC 08 01 B7 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 17 01 00 00 F4 03 04 00 C9 BC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 *** Brake cut motor [18:19:55]10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 9A F7 9A 92 59 36 32 4B 78 08 1E F5 01 6F [18:19:56]Read from MH i2c: 01 [18:19:56]MH_I2C_Read... [18:19:56]*** Stop cut motor [18:19:56]*** Cut end [18:19:56]Read from MH i2c: 01 07 00 [18:19:56]MH_I2C_Read... [18:19:56]Read from MH i2c: 01 07 00 D2 08 00 00 00 00 00 FF 0F EF [18:19:56]process_action close_receipt done [18:19:56]requested_data is exist [18:19:56]produce_requested_data [18:19:56]requested_item fm.sn is exist - process it [18:19:56]wFMCommunicate request_size=4 [18:19:56]MH_SAM_APDU [18:19:56]CAPDU: 80 11 00 00 [18:19:56]Write to MH i2c: E2 08 00 D3 08 80 11 00 00 00 00 00 00 55 [18:19:56]Write i2c OK [18:19:56]MH_I2C_Read... [18:19:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:56]Read from MH i2c: E2 [18:19:56]MH_I2C_Read... [18:19:56]Read from MH i2c: E2 17 00 [18:19:56]MH_I2C_Read... [18:19:56]Read from MH i2c: E2 17 00 D3 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B4 [18:19: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:19:56]wFMCommunicate OK [18:19:56]requested_item fd.num is exist - process it [18:19:56]SAM_PROTO_GetFieldsCounters [18:19:56]wFMCommunicate request_size=4 [18:19:56]MH_SAM_APDU [18:19:56]CAPDU: 80 13 00 00 [18:19:56]Write to MH i2c: E2 08 00 D4 08 80 13 00 00 00 00 00 00 58 [18:19:56]Write i2c OK [18:19:56]MH_I2C_Read... [18:19: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 2B A3 47 00 93 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 68 50 01 00 F4 03 04 00 9F 67 ED 66 B6 04 01 00 00 D2 E8 B1 3C 13 24 2E 70 [18:19:56]CommunicateWithHost err = 0 [18:19:56]CheckOFDResponse [18:19:56]1017 (14) - 77093643461234 [18:19:56]1041 (16) - 0000000000874979 [18:19:56]1040 (4) - 86120 [18:19:56]1012 (4) - 20.09.2024 12:16 [18:19:56]1206 (1) - 0 [18:19:56]OFD Sender: Remove packet 86120 [18:19:56]ProducePacketName [18:19:56]name=ofd_packets/00086120 [18:19:56]NVStorageDeleteData [18:19:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:19:56]Read from MH i2c: E2 [18:19:56]MH_I2C_Read... [18:19:56]Read from MH i2c: E2 62 00 [18:19:56]MH_I2C_Read... [18:19:56]Read from MH i2c: E2 62 00 D4 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 68 50 01 00 0E 04 04 00 EF 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 78 [18:19: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 68 50 01 00 0E 04 04 00 EF 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:19:56]wFMCommunicate OK [18:19:56]SAM_PROTO_GetFieldsCounters done [18:19:56]requested_item shift.num is exist - process it [18:19:56]requested_item shift.opened is exist - process it [18:19:56]req_shift_opened [18:19:56]FM_GetShiftState [18:19:56]SAM_PROTO_GetShiftState [18:19:56]wFMCommunicate request_size=4 [18:19:56]MH_SAM_APDU [18:19:56]CAPDU: 80 13 01 00 [18:19:56]Write to MH i2c: E2 08 00 D5 08 80 13 01 00 00 00 00 00 5A [18:19:56]Write i2c OK [18:19:56]MH_I2C_Read... [18:19:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:56]Read from MH i2c: E2 [18:19:56]MH_I2C_Read... [18:19:56]Read from MH i2c: E2 0E 00 [18:19:56]MH_I2C_Read... [18:19:56]Read from MH i2c: E2 0E 00 D5 08 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E5 [18:19:56]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:19:56]wFMCommunicate OK [18:19:56]SAM_PROTO_GetShiftState done [18:19:56]FM_GetShiftState done [18:19:56]req_shift_opened done [18:19:56]requested_item shift.open_date is exist - process it [18:19:56]req_shift_open_date [18:19:56]req_shift_open_date done [18:19:56]produce_requested_data done [18:19:56]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86120,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:19:56]process_action_free close_receipt [18:19:56]json_value_free [18:19:56]json_value_free done [18:19:56]process_json_proto returns [18:19:56]Send response to host [18:19:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86120,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:19:56]free response buf [18:19:56]execute_script done [18:19:56]execute_script returns [18:19:56]free content buf [18:19:56]Sock 10.Close socket [18:19:56]Sock 10.Thread stoped [18:19:56]OFD Sender: No OFD packet to send [18:20:01]OFD Sender: No OFD packet to send [18:20:06]OFD Sender: No OFD packet to send [18:20:11]OFD Sender: No OFD packet to send [18:20:16]OFD Sender: No OFD packet to send [18:20:21]OFD Sender: No OFD packet to send [18:20:26]OFD Sender: No OFD packet to send [18:20:31]OFD Sender: No OFD packet to send [18:20:35]recv_with_timeout no data received [18:20:36]OFD Sender: No OFD packet to send [18:20:41]OFD Sender: No OFD packet to send [18:20:46]OFD Sender: No OFD packet to send [18:20:51]OFD Sender: No OFD packet to send [18:20:56]OFD Sender: No OFD packet to send [18:21:01]OFD Sender: No OFD packet to send [18:21:07]OFD Sender: No OFD packet to send [18:21:12]OFD Sender: No OFD packet to send [18:21:17]OFD Sender: No OFD packet to send [18:21:22]OFD Sender: No OFD packet to send [18:21:23]recv_with_timeout no data received [18:21:27]OFD Sender: No OFD packet to send [18:21:32]OFD Sender: No OFD packet to send [18:21:37]OFD Sender: No OFD packet to send [18:21:42]OFD Sender: No OFD packet to send [18:21:47]OFD Sender: No OFD packet to send [18:21:52]OFD Sender: No OFD packet to send [18:21:57]OFD Sender: No OFD packet to send [18:22:01]recv_with_timeout no data received [18:22:02]OFD Sender: No OFD packet to send [18:22:07]OFD Sender: No OFD packet to send [18:22:12]OFD Sender: No OFD packet to send [18:22:17]OFD Sender: No OFD packet to send [18:22:22]OFD Sender: No OFD packet to send [18:22:27]OFD Sender: No OFD packet to send [18:22:32]OFD Sender: No OFD packet to send [18:22:37]OFD Sender: No OFD packet to send [18:22:37]accept exits with 8 [18:22:37]New connection [18:22:37]New thread 3066830180 created [18:22:37]Thread 3066686820 joined [18:22:37]Waiting for new connection... [18:22:37] Sock 8.Parse request [18:22:37]Sock 8.Check first char [18:22:37]Sock 8.First char is OK [18:22:37]request: POST /json_proto HTTP/1.0 [18:22:37]Method: POST [18:22:37]URL: /json_proto [18:22:37]Method is POST - this is cgi request [18:22:37]url: /json_proto [18:22:37]query_string will be loaded in cgi processing [18:22:37]execute_cgi json_proto POST (null) [18:22:37]execute_cgi path=json_proto method=POST [18:22:37]POST find Content-Length [18:22:37]Host: 172.17.47.196:8080 [18:22:37]Content-Length: 687 [18:22:37]Content-Type: application/json [18:22:37] [18:22:37]POST finish read [18:22:37]Found Content-Length = 687 [18:22:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871009", "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" ] } } [18:22:37]execute_script... [18:22: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)871009", "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" ] } } [18:22:37]POST & json_proto [18:22:37]process_json_proto [18:22:37]json parsed OK: [18:22:37]protocol is kg_v1.0 [18:22:37]action value=close_receipt [18:22:37]process_action close_receipt [18:22:37]cmd_close_receipt [18:22:37]MH_GetDate [18:22:37]Write to MH i2c: F0 00 00 D6 08 CD [18:22:37]Write i2c OK [18:22:37]MH_I2C_Read... [18:22:37]Read from MH i2c: F0 [18:22:37]MH_I2C_Read... [18:22:37]Read from MH i2c: F0 09 00 [18:22:37]MH_I2C_Read... [18:22:37]Read from MH i2c: F0 09 00 D6 08 00 6D BD ED 66 4C 6B 94 66 04 [18:22:37]GetLastDocTimeStamp 1726856393 [18:22:37]current date 1726856557 [18:22:37]FM_GetShiftState [18:22:37]SAM_PROTO_GetShiftState [18:22:37]wFMCommunicate request_size=4 [18:22:37]MH_SAM_APDU [18:22:37]CAPDU: 80 13 01 00 [18:22:37]Write to MH i2c: E2 08 00 D7 08 80 13 01 00 00 00 00 00 5C [18:22:37]Write i2c OK [18:22:37]MH_I2C_Read... [18:22:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:37]Read from MH i2c: E2 [18:22:37]MH_I2C_Read... [18:22:37]Read from MH i2c: E2 0E 00 [18:22:37]MH_I2C_Read... [18:22:37]Read from MH i2c: E2 0E 00 D7 08 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E7 [18:22:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:22:37]wFMCommunicate OK [18:22:37]SAM_PROTO_GetShiftState done [18:22:37]FM_GetShiftState done [18:22:37]opened in 1726791534 [18:22:37]opened+sec_in_day 1726877934 [18:22:37]quantity*price = 100050 [18:22:37]sum+1 = 100052 [18:22:37]Check (price>sum+1) || (price+1 о реализуемом товаре [18:25:54]line ОКРУГЛЕНИЕ: -0.51 [18:25:54]line ИТОГО: 1000.00 [18:25:54]line Внесено: 1000.00 [18:25:54]line СДАЧА: 0.00 [18:25:54]line НСП 1% : 8.85 [18:25:54]line НДС 12% : 106.25 [18:25:54]line Наличными: 1000.00 [18:25:54]line Безнал.: 0.00 [18:25:54]line Место: АЗС № 137 "Партнер Нефть" [18:25:54]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:25:54]line СНО: Общий режим [18:25:54]line Чек 280 20.09.2024 18:22 [18:25:54]line Смена: 495 ФФД: 1.0 [18:25:54]line ЗНМ: 0300000064 [18:25:54]line РНМ: 0000000000092592 [18:25:54]line Версия ККМ: 001 [18:25:54]line ФМ: 0000000000874979 [18:25:54]line ФД: 86121 [18:25:54]line ФПД: 211066647800114 [18:25:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T182238&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86121&fm=211066647800114&tin=02508201610067®Number=0000000000092592&sum=100000 [18:25:54]written 0, free lines is 4095 [18:25:54]Write to MH i2c: 01 00 00 48 00 48 [18:25:54]Write i2c OK [18:25:54]MH_I2C_Read... [18:25:54]Read from MH i2c: 01 [18:25:54]MH_I2C_Read... [18:25:54]Read from MH i2c: 01 07 00 [18:25:54]MH_I2C_Read... [18:25:54]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 DD 0C 38 [18:25:54]RasterBufferAndPrint [18:25:54]line [18:25:54]line [18:25:54]line [18:25:54]line [18:25:54]line [18:25:54]written 0, free lines is 3305 [18:25:54]MH_Cut [18:25:54]Write to MH i2c: D1 01 00 4F 00 01 21 [18:25:54]Write i2c OK [18:25:54]MH_I2C_Read... [18:25:54]Read from MH i2c: D1 [18:25:54]MH_I2C_Read... [18:25:54]Read from MH i2c: D1 01 00 [18:25:54]MH_I2C_Read... [18:25:54]Read from MH i2c: D1 01 00 4F 00 00 20 [18:25:54]Write to MH i2c: 01 00 00 50 00 50 [18:25:54]Write i2c OK [18:25:54]MH_I2C_Read... [18:25:55]*** Cut start [18:25:55]*** Partial cut [18:25:55]*** CUTSNS_PIN = 1 [18:25:55]*** CUTSNS_PIN = 0 [18:25:55]*** Brake cut motor [18:25:55]OFD Sender: No OFD packet to send [18:25:56]Read from MH i2c: 01 [18:25:56]MH_I2C_Read... [18:25:56]*** Stop cut motor [18:25:56]*** Cut end [18:25:56]Read from MH i2c: 01 07 00 [18:25:56]MH_I2C_Read... [18:25:56]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [18:25:56]process_action print_doc done [18:25:56]requested_data is exist [18:25:56]produce_requested_data [18:25:56]produce_requested_data return (null) [18:25:56]process_action_free print_doc [18:25:56]json_value_free [18:25:56]json_value_free done [18:25:56]process_json_proto returns [18:25:56]Send response to host [18:25:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [18:25:56]free response buf [18:25:56]execute_script done [18:25:56]execute_script returns [18:25:56]free content buf [18:25:56]Sock 8.Close socket [18:25:56]Sock 8.Thread stoped [18:25:57]accept exits with 6 [18:25:57]New connection [18:25:57]New thread 3066977636 created [18:25:57]Thread 3067120996 joined [18:25:57]Waiting for new connection... [18:25:57] Sock 6.Parse request [18:25:57]Sock 6.Check first char [18:25:57]Sock 6.First char is OK [18:25:57]request: POST /json_proto HTTP/1.0 [18:25:57]Method: POST [18:25:57]URL: /json_proto [18:25:57]Method is POST - this is cgi request [18:25:57]url: /json_proto [18:25:57]query_string will be loaded in cgi processing [18:25:57]execute_cgi json_proto POST (null) [18:25:57]execute_cgi path=json_proto method=POST [18:25:57]POST find Content-Length [18:25:57]Host: 172.17.47.196:8080 [18:25:57]Content-Length: 1265 [18:25:57]Content-Type: application/json [18:25:57] [18:25:57]POST finish read [18:25:57]Found Content-Length = 1265 [18:25:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147845", "tax_sys" : 0, "items" : [ { "code": "4823063110945", "name": "\u0421\u0430\u0434\u043E\u0447\u043E\u043A 0,2 \u041C\u0443\u043B\u044C\u0442\u0438\u0444\u0440\u0443\u043A\u0442\u043E\u0432\u044B\u0439 \u043D\u0435\u043A\u0442\u0430\u0440 1/200", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112002775", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A ALBENI BITES 80\u0433\u0440", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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" : 185.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:25:57]execute_script... [18:25: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)147845", "tax_sys" : 0, "items" : [ { "code": "4823063110945", "name": "\u0421\u0430\u0434\u043E\u0447\u043E\u043A 0,2 \u041C\u0443\u043B\u044C\u0442\u0438\u0444\u0440\u0443\u043A\u0442\u043E\u0432\u044B\u0439 \u043D\u0435\u043A\u0442\u0430\u0440 1/200", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112002775", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A ALBENI BITES 80\u0433\u0440", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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" : 185.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:25:57]POST & json_proto [18:25:57]process_json_proto [18:25:57]json parsed OK: [18:25:57]protocol is kg_v1.0 [18:25:57]action value=close_receipt [18:25:57]process_action close_receipt [18:25:57]cmd_close_receipt [18:25:57]MH_GetDate [18:25:57]Write to MH i2c: F0 00 00 51 00 40 [18:25:57]Write i2c OK [18:25:57]MH_I2C_Read... [18:25:57]Read from MH i2c: F0 [18:25:57]MH_I2C_Read... [18:25:57]Read from MH i2c: F0 09 00 [18:25:57]MH_I2C_Read... [18:25:57]Read from MH i2c: F0 09 00 51 00 00 35 BE ED 66 4C 6B 94 66 40 [18:25:57]GetLastDocTimeStamp 1726856558 [18:25:57]current date 1726856757 [18:25:57]FM_GetShiftState [18:25:57]SAM_PROTO_GetShiftState [18:25:57]wFMCommunicate request_size=4 [18:25:57]MH_SAM_APDU [18:25:57]CAPDU: 80 13 01 00 [18:25:57]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [18:25:57]Write i2c OK [18:25:57]MH_I2C_Read... [18:25:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:25:57]Read from MH i2c: E2 [18:25:57]MH_I2C_Read... [18:25:57]Read from MH i2c: E2 0E 00 [18:25:57]MH_I2C_Read... [18:25:57]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5A [18:25:57]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:25:57]wFMCommunicate OK [18:25:57]SAM_PROTO_GetShiftState done [18:25:57]FM_GetShiftState done [18:25:57]opened in 1726791534 [18:25:57]opened+sec_in_day 1726877934 [18:25:57]quantity*price = 4500 [18:25:57]sum+1 = 4501 [18:25:57]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870112002775 Шок батончик ALBENI BITES 80гр 1.000 * 75.00 = 75.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 47011656 Водка Пшеничная 0,1л 1.000 * 65.00 = 65.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 185.00 НСП 1% : 1.63 НДС 12% : 19.64 Наличными: 185.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 281 20.09.2024 18:25 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86122 ФПД: 72767778229586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T182557&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86122&fm=72767778229586&tin=02508201610067®Number=0000000000092592&sum=18500 0 [18:25:59]StoreToDocumentArchive [18:25:59]shift 495 fd 86122 [18:25:59]save to /storage/0495/doc_00086122 [18:25:59]save last doc name /storage/0495/doc_00086122 to /storage/kkm_last_doc_name [18:25:59]save OK [18:25:59]Clear old archive folders... [18:25:59]ProcessDocumentItem done err = 0, tmpTLVsize=527 [18:25:59]tlvbuf is B6F81230 [18:25:59]SAM_PROTO_ClearQueue [18:25:59]wFMCommunicate request_size=4 [18:25:59]MH_SAM_APDU [18:25:59]CAPDU: 80 09 00 00 [18:25:59]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [18:25:59]Write i2c OK [18:25:59]MH_I2C_Read... [18:25:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:25:59]Read from MH i2c: E2 [18:25:59]MH_I2C_Read... [18:25:59]Read from MH i2c: E2 03 00 [18:25:59]MH_I2C_Read... [18:25:59]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [18:25:59]RAPDU: 90 00 [18:25:59]wFMCommunicate OK [18:25:59]SAM_PROTO_ClearQueue done [18:25:59]KKMCreateOFDPacket [18:25:59]OFDProtocolAddRootSTLVToBuf [18:25:59]FM_MakeSignedData [18:25:59]FM_MakeSignedData [18:25:59]SAM_PROTO_SignData [18:25:59]wFMCommunicate request_size=4 [18:25:59]MH_SAM_APDU [18:25:59]CAPDU: 80 0D 01 02 [18:25:59]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [18:25:59]Write i2c OK [18:25:59]MH_I2C_Read... [18:25:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:25:59]Read from MH i2c: E2 [18:25:59]MH_I2C_Read... [18:25:59]Read from MH i2c: E2 03 00 [18:25:59]MH_I2C_Read... [18:25:59]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [18:25:59]RAPDU: 90 00 [18:25:59]wFMCommunicate OK [18:25:59]wFMCommunicate request_size=255 [18:25:59]MH_SAM_APDU [18:25:59]CAPDU: 80 0D 02 02 FA 03 00 0F 02 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 32 33 30 36 33 31 31 30 39 34 35 06 04 44 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9C D1 83 D0 BB D1 8C D1 82 D0 B8 D1 84 D1 80 D1 83 D0 BA D1 82 D0 BE D0 B2 D1 8B D0 B9 20 D0 BD D0 B5 D0 BA D1 82 D0 B0 D1 80 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 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 37 35 06 04 2B 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 41 4C 42 45 4E 49 20 42 49 54 45 53 20 38 30 D0 B3 D1 80 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 [18:25:59]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 0F 02 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 32 33 30 36 33 31 31 30 39 34 35 06 04 44 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9C D1 83 D0 BB D1 8C D1 82 D0 B8 D1 84 D1 80 D1 83 D0 BA D1 82 D0 BE D0 B2 D1 8B D0 B9 20 D0 BD D0 B5 D0 BA D1 82 D0 B0 D1 80 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 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 37 35 06 04 2B 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 41 4C 42 45 4E 49 20 42 49 54 45 53 20 38 30 D0 B3 D1 80 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 00 00 77 [18:25:59]Write i2c OK [18:25:59]MH_I2C_Read... [18:25:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:25:59]Read from MH i2c: E2 [18:25:59]MH_I2C_Read... [18:25:59]Read from MH i2c: E2 03 00 [18:25:59]MH_I2C_Read... [18:25:59]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [18:25:59]RAPDU: 90 00 [18:25:59]wFMCommunicate OK [18:25:59]wFMCommunicate request_size=255 [18:25:59]MH_SAM_APDU [18:25:59]CAPDU: 80 0D 02 02 FA 03 01 00 01 F6 03 01 00 01 BC 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 44 48 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 07 00 00 00 00 07 04 06 00 44 48 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 35 BE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 [18:25:59]Write to MH i2c: E2 02 01 62 00 80 0D 02 02 FA 00 03 01 00 01 F6 03 01 00 01 BC 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 44 48 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 07 00 00 00 00 07 04 06 00 44 48 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 35 BE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 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 99 [18:25:59]Write i2c OK [18:25:59]MH_I2C_Read... [18:26:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:00]Read from MH i2c: E2 [18:26:00]MH_I2C_Read... [18:26:00]Read from MH i2c: E2 03 00 [18:26:00]MH_I2C_Read... [18:26:00]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [18:26:00]RAPDU: 90 00 [18:26:00]wFMCommunicate OK [18:26:00]wFMCommunicate request_size=36 [18:26:00]MH_SAM_APDU [18:26:00]CAPDU: 80 0D 02 02 1F 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6A 50 01 00 35 04 06 00 42 2E 91 92 8D 52 [18:26:00]Write to MH i2c: E2 27 00 63 00 80 0D 02 02 1F 00 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 6A 50 01 00 35 04 06 00 42 2E 91 92 8D 52 00 00 3B [18:26:00]Write i2c OK [18:26:00]MH_I2C_Read... [18:26:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:00]Read from MH i2c: E2 [18:26:00]MH_I2C_Read... [18:26:00]Read from MH i2c: E2 03 00 [18:26:00]MH_I2C_Read... [18:26:00]Read from MH i2c: E2 03 00 63 00 00 90 00 D7 [18:26:00]RAPDU: 90 00 [18:26:00]wFMCommunicate OK [18:26:00]wFMCommunicate request_size=4 [18:26:00]MH_SAM_APDU [18:26:00]CAPDU: 80 0D 03 02 [18:26:00]Write to MH i2c: E2 08 00 64 00 80 0D 03 02 00 00 00 00 DF [18:26:00]Write i2c OK [18:26:00]MH_I2C_Read... [18:26:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:26:00]Read from MH i2c: E2 [18:26:00]MH_I2C_Read... [18:26:00]Read from MH i2c: E2 0B 00 [18:26:00]MH_I2C_Read... [18:26:00]Read from MH i2c: E2 0B 00 64 00 00 E7 D8 8F AD B2 9A A8 24 90 00 F3 [18:26:00]RAPDU: E7 D8 8F AD B2 9A A8 24 90 00 [18:26:00]wFMCommunicate OK [18:26:00]SAM_PROTO_SignData done [18:26:00]FM_MakeSignedData done [18:26:00]CreateOFDProtocolMessage [18:26:00]wFMCommunicate request_size=4 [18:26:00]MH_SAM_APDU [18:26:00]CAPDU: 80 11 00 00 [18:26:00]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [18:26:00]Write i2c OK [18:26:00]MH_I2C_Read... [18:26:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:00]Read from MH i2c: E2 [18:26:00]MH_I2C_Read... [18:26:00]Read from MH i2c: E2 17 00 [18:26:00]MH_I2C_Read... [18:26:00]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:26:00]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:00]wFMCommunicate OK [18:26:00]CreateOFDProtocolMessage done [18:26:00]OFDSenderStorePacket 86122 [18:26:00]StoreOFDPacket docnum=86122 [18:26: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 23 02 00 00 03 AB 1B 02 C0 5F 5A 03 01 00 03 00 0F 02 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 32 33 30 36 33 31 31 30 39 34 35 06 04 44 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9C D1 83 D0 BB D1 8C D1 82 D0 B8 D1 84 D1 80 D1 83 D0 BA D1 82 D0 BE D0 B2 D1 8B D0 B9 20 D0 BD D0 B5 D0 BA D1 82 D0 B0 D1 80 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 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 37 35 06 04 2B 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 41 4C 42 45 4E 49 20 42 49 54 45 53 20 38 30 D0 B3 D1 80 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 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 44 48 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 07 00 00 00 00 07 04 06 00 44 48 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 35 BE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 42 2E 91 92 8D 52 E7 D8 8F AD B2 9A A8 24 [18:26:00]CheckFolder [18:26:00]dirname=/storage/ofd_packets [18:26:00]CheckFolder done [18:26:00]ProducePacketName [18:26:00]name=ofd_packets/00086122 [18:26:00]NVStorageSaveData ofd_packets/00086122 [18:26:00]File name is /storage/ofd_packets/00086122 [18:26:00]Write 577 bytes [18:26:00]NVStorageSaveData done [18:26:00]OFDSenderStorePacket done [18:26:00]KKMCreateOFDPacket done [18:26:00]NVStorageSaveData kkm_last_timestamp [18:26:00]File name is /storage/kkm_last_timestamp [18:26:00]Write 4 bytes [18:26:00]NVStorageSaveData done [18:26:00]ExternCall_PrintAddStr [18:26:00]wPrintStart [18:26:00]Write to MH i2c: 01 00 00 66 00 66 [18:26:00]Write i2c OK [18:26:00]MH_I2C_Read... [18:26:00]Read from MH i2c: 01 [18:26:00]MH_I2C_Read... [18:26:00]Read from MH i2c: 01 07 00 [18:26:00]MH_I2C_Read... [18:26:00]Read from MH i2c: 01 07 00 66 00 00 00 00 00 00 FF 0F 7B [18:26:00]RasterBufferAndPrint [18:26:00]line Счет N : (3)147845 [18:26:00]line ИНН: 02508201610067 [18:26:00]line Контрольно-Кассовый Чек [18:26:00]line ПРОДАЖА [18:26:00]line Товар: 4823063110945 [18:26:00]line Садочок 0,2 Мультифруктовый нектар 1/200 [18:26:00]line 1.000 * 45.00 [18:26:00]line = 45.00 [18:26:00]line НДС 12% НСП 1% [18:26:00]line > о реализуемом товаре [18:26:00]line Товар: 4870112002775 [18:26:00]line Шок батончик ALBENI BITES 80гр [18:26:00]line 1.000 * 75.00 [18:26:00]line = 75.00 [18:26:00]line НДС 12% НСП 1% [18:26:00]line > о реализуемом товаре [18:26:00]line Товар: 47011656 [18:26:00]line Водка Пшеничная 0,1л [18:26:00]line 1.000 * 65.00 [18:26:00]line = 65.00 [18:26:00]line НДС 12% НСП 1% [18:26:00]line > о реализуемом товаре [18:26:00]line ИТОГО: 185.00 [18:26:00]line НСП 1% : 1.63 [18:26:00]line НДС 12% : 19.64 [18:26:00]line Наличными: 185.00 [18:26:00]line Безнал.: 0.00 [18:26:00]line Место: АЗС № 137 "Партнер Нефть" [18:26:00]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:26:00]line СНО: Общий режим [18:26:00]line Чек 281 20.09.2024 18:25 [18:26:00]line Смена: 495 ФФД: 1.0 [18:26:00]line ЗНМ: 0300000064 [18:26:00]line РНМ: 0000000000092592 [18:26:00]line Версия ККМ: 001 [18:26:00]line ФМ: 0000000000874979 [18:26:00]line ФД: 86122 [18:26:00]line ФПД: 72767778229586 [18:26:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T182557&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86122&fm=72767778229586&tin=02508201610067®Number=0000000000092592&sum=18500 [18:26:00]line 0 [18:26:00]written 0, free lines is 4095 [18:26:00]OFD Sender: Processing packet 86122 [packets to send 264, broken 263] [18:26:00]ProducePacketName [18:26:00]name=ofd_packets/00086122 [18:26:00]OFD Sender: To server: pG, [18:26:00]CommunicateWithHost lk.salyk.kg:30040 [18:26:00]ConnectInit lk.salyk.kg [18:26:00]Write to MH i2c: 01 00 00 9C 00 9C [18:26:00]Write i2c OK [18:26:00]MH_I2C_Read... [18:26:00]Read from MH i2c: 01 [18:26:00]MH_I2C_Read... [18:26:00]Read from MH i2c: 01 07 00 [18:26:00]MH_I2C_Read... [18:26:00]Read from MH i2c: 01 07 00 9C 00 00 00 00 00 00 1E 0C CD [18:26:00]RasterBufferAndPrint [18:26:00]line [18:26:00]line [18:26:00]line [18:26:00]line [18:26:00]line [18:26:00]written 0, free lines is 3124 [18:26:01]MH_Cut [18:26:01]Write to MH i2c: D1 01 00 A3 00 01 75 [18:26:01]Write i2c OK [18:26:01]MH_I2C_Read... [18:26:01]Read from MH i2c: D1 [18:26:01]MH_I2C_Read... [18:26:01]Read from MH i2c: D1 01 00 [18:26:01]MH_I2C_Read... [18:26:01]Read from MH i2c: D1 01 00 A3 00 00 74 [18:26:01]Write to MH i2c: 01 00 00 A4 00 A4 [18:26:01]Write i2c OK [18:26:01]MH_I2C_Read... [18:26:01]Connected sock=10 [18:26: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 23 02 00 00 03 AB 1B 02 C0 5F 5A 03 01 00 03 00 0F 02 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 38 32 33 30 36 33 31 31 30 39 34 35 06 04 44 00 D0 A1 D0 B0 D0 B4 D0 BE D1 87 D0 BE D0 BA 20 30 2C 32 20 D0 9C D1 83 D0 BB D1 8C D1 82 D0 B8 D1 84 D1 80 D1 83 D0 BA D1 82 D0 BE D0 B2 D1 8B D0 B9 20 D0 BD D0 B5 D0 BA D1 82 D0 B0 D1 80 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 23 04 6F 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 37 35 06 04 2B 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 41 4C 42 45 4E 49 20 42 49 54 45 53 20 38 30 D0 B3 D1 80 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 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 44 48 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 07 00 00 00 00 07 04 06 00 44 48 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 35 BE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 42 2E 91 92 8D 52 E7 D8 8F AD B2 9A A8 24 [18:26:01]*** Cut start [18:26:01]*** Partial cut [18:26:01]*** CUTSNS_PIN = 1 [18:26:01]*** CUTSNS_PIN = 0 [18:26:02]*** Brake cut motor [18:26: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 A1 B9 47 00 97 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 6A 50 01 00 F4 03 04 00 0C 69 ED 66 B6 04 01 00 00 11 0D 56 6E EC DF 48 0E [18:26:02]CommunicateWithHost err = 0 [18:26:02]CheckOFDResponse [18:26:02]1017 (14) - 77093643461234 [18:26:02]1041 (16) - 0000000000874979 [18:26:02]1040 (4) - 86122 [18:26:02]1012 (4) - 20.09.2024 12:22 [18:26:02]1206 (1) - 0 [18:26:02]OFD Sender: Remove packet 86122 [18:26:02]ProducePacketName [18:26:02]name=ofd_packets/00086122 [18:26:02]NVStorageDeleteData [18:26:02]Read from MH i2c: 01 *** Stop cut motor [18:26:02] [18:26:02]*** Cut end [18:26:02]MH_I2C_Read... [18:26:02]Read from MH i2c: 01 07 00 [18:26:02]MH_I2C_Read... [18:26:02]Read from MH i2c: 01 07 00 A4 00 00 00 00 00 00 FF 0F B9 [18:26:02]process_action close_receipt done [18:26:02]requested_data is exist [18:26:02]produce_requested_data [18:26:02]requested_item fm.sn is exist - process it [18:26:02]wFMCommunicate request_size=4 [18:26:02]MH_SAM_APDU [18:26:02]CAPDU: 80 11 00 00 [18:26:02]Write to MH i2c: E2 08 00 A5 00 80 11 00 00 00 00 00 00 1F [18:26:02]Write i2c OK [18:26:02]MH_I2C_Read... [18:26:02]Read from MH i2c: *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:02]E2 [18:26:02]MH_I2C_Read... [18:26:02]Read from MH i2c: E2 17 00 [18:26:02]MH_I2C_Read... [18:26:02]Read from MH i2c: E2 17 00 A5 00 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:26:02]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:02]wFMCommunicate OK [18:26:02]requested_item fd.num is exist - process it [18:26:02]SAM_PROTO_GetFieldsCounters [18:26:02]wFMCommunicate request_size=4 [18:26:02]MH_SAM_APDU [18:26:02]CAPDU: 80 13 00 00 [18:26:02]Write to MH i2c: E2 08 00 A6 00 80 13 00 00 00 00 00 00 22 [18:26:02]Write i2c OK [18:26:02]MH_I2C_Read... [18:26:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:26:02]Read from MH i2c: E2 [18:26:02]MH_I2C_Read... [18:26:02]Read from MH i2c: E2 62 00 [18:26:02]MH_I2C_Read... [18:26:02]Read from MH i2c: E2 62 00 A6 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 6A 50 01 00 0E 04 04 00 EF 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 4A [18:26: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 6A 50 01 00 0E 04 04 00 EF 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:26:02]wFMCommunicate OK [18:26:02]SAM_PROTO_GetFieldsCounters done [18:26:02]requested_item shift.num is exist - process it [18:26:02]requested_item shift.opened is exist - process it [18:26:02]req_shift_opened [18:26:02]FM_GetShiftState [18:26:02]SAM_PROTO_GetShiftState [18:26:02]wFMCommunicate request_size=4 [18:26:02]MH_SAM_APDU [18:26:02]CAPDU: 80 13 01 00 [18:26:02]Write to MH i2c: E2 08 00 A7 00 80 13 01 00 00 00 00 00 24 [18:26:02]OFD Sender: No OFD packet to send [18:26:02]Write i2c OK [18:26:02]MH_I2C_Read... [18:26:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:02]Read from MH i2c: E2 [18:26:02]MH_I2C_Read... [18:26:02]Read from MH i2c: E2 0E 00 [18:26:02]MH_I2C_Read... [18:26:02]Read from MH i2c: E2 0E 00 A7 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AF [18:26:02]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:26:02]wFMCommunicate OK [18:26:02]SAM_PROTO_GetShiftState done [18:26:02]FM_GetShiftState done [18:26:02]req_shift_opened done [18:26:02]requested_item shift.open_date is exist - process it [18:26:02]req_shift_open_date [18:26:02]req_shift_open_date done [18:26:02]produce_requested_data done [18:26:02]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86122,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:26:02]process_action_free close_receipt [18:26:02]json_value_free [18:26:02]json_value_free done [18:26:02]process_json_proto returns [18:26:02]Send response to host [18:26:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86122,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:26:02]free response buf [18:26:02]execute_script done [18:26:02]execute_script returns [18:26:02]free content buf [18:26:02]Sock 6.Close socket [18:26:02]Sock 6.Thread stoped [18:26:03]accept exits with 8 [18:26:03]New connection [18:26:03]New thread 3067120996 created [18:26:03]Thread 3066977636 joined [18:26:03]Waiting for new connection... [18:26:03] Sock 8.Parse request [18:26:03]Sock 8.Check first char [18:26:03]Sock 8.First char is OK [18:26:03]request: POST /json_proto HTTP/1.0 [18:26:03]Method: POST [18:26:03]URL: /json_proto [18:26:03]Method is POST - this is cgi request [18:26:03]url: /json_proto [18:26:03]query_string will be loaded in cgi processing [18:26:03]execute_cgi json_proto POST (null) [18:26:03]execute_cgi path=json_proto method=POST [18:26:03]POST find Content-Length [18:26:03]Host: 172.17.47.196:8080 [18:26:03]Content-Length: 808 [18:26:03]Content-Type: application/json [18:26:03] [18:26:03]POST finish read [18:26:03]Found Content-Length = 808 [18:26:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871008", "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" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:03]execute_script... [18:26: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)871008", "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" : 52.500, "sum" : 4000.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:03]POST & json_proto [18:26:03]process_json_proto [18:26:03]json parsed OK: [18:26:03]protocol is kg_v1.0 [18:26:03]action value=close_receipt [18:26:03]process_action close_receipt [18:26:03]cmd_close_receipt [18:26:03]MH_GetDate [18:26:03]Write to MH i2c: F0 00 00 A8 00 97 [18:26:03]Write i2c OK [18:26:03]MH_I2C_Read... [18:26:03]Read from MH i2c: F0 [18:26:03]MH_I2C_Read... [18:26:03]Read from MH i2c: F0 09 00 [18:26:03]MH_I2C_Read... [18:26:03]Read from MH i2c: F0 09 00 A8 00 00 3B BE ED 66 4C 6B 94 66 9D [18:26:03]GetLastDocTimeStamp 1726856757 [18:26:03]current date 1726856763 [18:26:03]FM_GetShiftState [18:26:03]SAM_PROTO_GetShiftState [18:26:03]wFMCommunicate request_size=4 [18:26:03]MH_SAM_APDU [18:26:03]CAPDU: 80 13 01 00 [18:26:03]Write to MH i2c: E2 08 00 A9 00 80 13 01 00 00 00 00 00 26 [18:26:03]Write i2c OK [18:26:03]MH_I2C_Read... [18:26:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:03]Read from MH i2c: E2 [18:26:03]MH_I2C_Read... [18:26:03]Read from MH i2c: E2 0E 00 [18:26:03]MH_I2C_Read... [18:26:03]Read from MH i2c: E2 0E 00 A9 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B1 [18:26:03]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:26:03]wFMCommunicate OK [18:26:03]SAM_PROTO_GetShiftState done [18:26:03]FM_GetShiftState done [18:26:03]opened in 1726791534 [18:26:03]opened+sec_in_day 1726877934 [18:26:03]quantity*price = 400050 [18:26:03]sum+1 = 400051 [18:26:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.50 НСП 1% : 35.40 НДС 12% : 424.83 Наличными: 0.00 Безнал.: 4000.50 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 282 20.09.2024 18:26 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86123 ФПД: 53856604628829 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T182603&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86123&fm=53856604628829&tin=02508201610067®Number=0000000000092592&sum=400050 [18:26:04]StoreToDocumentArchive [18:26:04]shift 495 fd 86123 [18:26:04]save to /storage/0495/doc_00086123 [18:26:04]save last doc name /storage/0495/doc_00086123 to /storage/kkm_last_doc_name [18:26:04]save OK [18:26:04]Clear old archive folders... [18:26:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:26:04]tlvbuf is 00507680 [18:26:04]SAM_PROTO_ClearQueue [18:26:04]wFMCommunicate request_size=4 [18:26:04]MH_SAM_APDU [18:26:04]CAPDU: 80 09 00 00 [18:26:04]Write to MH i2c: E2 08 00 B6 00 80 09 00 00 00 00 00 00 28 [18:26:04]Write i2c OK [18:26:04]MH_I2C_Read... [18:26:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:26:04]Read from MH i2c: E2 [18:26:04]MH_I2C_Read... [18:26:04]Read from MH i2c: E2 03 00 [18:26:04]MH_I2C_Read... [18:26:04]Read from MH i2c: E2 03 00 B6 00 00 90 00 2A [18:26:04]RAPDU: 90 00 [18:26:04]wFMCommunicate OK [18:26:04]SAM_PROTO_ClearQueue done [18:26:04]KKMCreateOFDPacket [18:26:04]OFDProtocolAddRootSTLVToBuf [18:26:04]FM_MakeSignedData [18:26:04]FM_MakeSignedData [18:26:04]SAM_PROTO_SignData [18:26:04]wFMCommunicate request_size=4 [18:26:04]MH_SAM_APDU [18:26:04]CAPDU: 80 0D 01 02 [18:26:04]Write to MH i2c: E2 08 00 B7 00 80 0D 01 02 00 00 00 00 30 [18:26:04]Write i2c OK [18:26:04]MH_I2C_Read... [18:26:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:26:04]Read from MH i2c: E2 [18:26:04]MH_I2C_Read... [18:26:04]Read from MH i2c: E2 03 00 [18:26:04]MH_I2C_Read... [18:26:04]Read from MH i2c: E2 03 00 B7 00 00 90 00 2B [18:26:04]RAPDU: 90 00 [18:26:04]wFMCommunicate OK [18:26:04]wFMCommunicate request_size=255 [18:26:04]MH_SAM_APDU [18:26: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 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 3B BE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [18:26:05]Write to MH i2c: E2 02 01 B8 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 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 3B BE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 46 [18:26:05]Write i2c OK [18:26:05]MH_I2C_Read... [18:26:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:05]Read from MH i2c: E2 [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: E2 03 00 [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: E2 03 00 B8 00 00 90 00 2C [18:26:05]RAPDU: 90 00 [18:26:05]wFMCommunicate OK [18:26:05]wFMCommunicate request_size=11 [18:26:05]MH_SAM_APDU [18:26:05]CAPDU: 80 0D 02 02 06 30 FB 77 C9 A7 5D [18:26:05]Write to MH i2c: E2 0E 00 B9 00 80 0D 02 02 06 00 30 FB 77 C9 A7 5D 00 00 AE [18:26:05]Write i2c OK [18:26:05]MH_I2C_Read... [18:26:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:05]Read from MH i2c: E2 [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: E2 03 00 [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: E2 03 00 B9 00 00 90 00 2D [18:26:05]RAPDU: 90 00 [18:26:05]wFMCommunicate OK [18:26:05]wFMCommunicate request_size=4 [18:26:05]MH_SAM_APDU [18:26:05]CAPDU: 80 0D 03 02 [18:26:05]Write to MH i2c: E2 08 00 BA 00 80 0D 03 02 00 00 00 00 35 [18:26:05]Write i2c OK [18:26:05]MH_I2C_Read... [18:26:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:26:05]Read from MH i2c: E2 [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: E2 0B 00 [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: E2 0B 00 BA 00 00 B3 16 7C EE A2 34 80 FD 90 00 BC [18:26:05]RAPDU: B3 16 7C EE A2 34 80 FD 90 00 [18:26:05]wFMCommunicate OK [18:26:05]SAM_PROTO_SignData done [18:26:05]FM_MakeSignedData done [18:26:05]CreateOFDProtocolMessage [18:26:05]wFMCommunicate request_size=4 [18:26:05]MH_SAM_APDU [18:26:05]CAPDU: 80 11 00 00 [18:26:05]Write to MH i2c: E2 08 00 BB 00 80 11 00 00 00 00 00 00 35 [18:26:05]Write i2c OK [18:26:05]MH_I2C_Read... [18:26:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:05]Read from MH i2c: E2 [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: E2 17 00 [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: E2 17 00 BB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 94 [18: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 [18:26:05]wFMCommunicate OK [18:26:05]CreateOFDProtocolMessage done [18:26:05]OFDSenderStorePacket 86123 [18:26:05]StoreOFDPacket docnum=86123 [18:26: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 FF D3 08 01 34 71 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 3B BE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 30 FB 77 C9 A7 5D B3 16 7C EE A2 34 80 FD [18:26:05]CheckFolder [18:26:05]dirname=/storage/ofd_packets [18:26:05]CheckFolder done [18:26:05]ProducePacketName [18:26:05]name=ofd_packets/00086123 [18:26:05]NVStorageSaveData ofd_packets/00086123 [18:26:05]File name is /storage/ofd_packets/00086123 [18:26:05]Write 302 bytes [18:26:05]NVStorageSaveData done [18:26:05]OFDSenderStorePacket done [18:26:05]KKMCreateOFDPacket done [18:26:05]NVStorageSaveData kkm_last_timestamp [18:26:05]File name is /storage/kkm_last_timestamp [18:26:05]Write 4 bytes [18:26:05]NVStorageSaveData done [18:26:05]ExternCall_PrintAddStr [18:26:05]wPrintStart [18:26:05]Write to MH i2c: 01 00 00 BC 00 BC [18:26:05]Write i2c OK [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: 01 [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: 01 07 00 [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: 01 07 00 BC 00 00 00 00 00 00 FF 0F D1 [18:26:05]RasterBufferAndPrint [18:26:05]line Счет N : (1)871008 [18:26:05]line ИНН: 02508201610067 [18:26:05]line Контрольно-Кассовый Чек [18:26:05]line ПРОДАЖА [18:26:05]line ТРК (МРК, ГНК) : 21 [18:26:05]line Товар: 2710194210 [18:26:05]line ДТ(л)-К-4 [18:26:05]line 52.500 * 76.20 [18:26:05]line = 4000.50 [18:26:05]line НДС 12% НСП 1% [18:26:05]line > о реализуемом товаре [18:26:05]line ИТОГО: 4000.50 [18:26:05]line НСП 1% : 35.40 [18:26:05]line НДС 12% : 424.83 [18:26:05]line Наличными: 0.00 [18:26:05]line Безнал.: 4000.50 [18:26:05]line Место: АЗС № 137 "Партнер Нефть" [18:26:05]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:26:05]line СНО: Общий режим [18:26:05]line Чек 282 20.09.2024 18:26 [18:26:05]line Смена: 495 ФФД: 1.0 [18:26:05]line ЗНМ: 0300000064 [18:26:05]line РНМ: 0000000000092592 [18:26:05]line Версия ККМ: 001 [18:26:05]line Платежная система: O! деньги [18:26:05]line ФМ: 0000000000874979 [18:26:05]line ФД: 86123 [18:26:05]line ФПД: 53856604628829 [18:26:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T182603&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86123&fm=53856604628829&tin=02508201610067®Number=0000000000092592&sum=400050 [18:26:05]written 0, free lines is 4095 [18:26:05]OFD Sender: Processing packet 86123 [packets to send 264, broken 263] [18:26:05]ProducePacketName [18:26:05]name=ofd_packets/00086123 [18:26:05]OFD Sender: To server: pG, [18:26:05]CommunicateWithHost lk.salyk.kg:30040 [18:26:05]ConnectInit lk.salyk.kg [18:26:06]Write to MH i2c: 01 00 00 E6 00 E6 [18:26:06]Write i2c OK [18:26:06]MH_I2C_Read... [18:26:06]Read from MH i2c: 01 [18:26:06]MH_I2C_Read... [18:26:06]Read from MH i2c: 01 07 00 [18:26:06]MH_I2C_Read... [18:26:06]Read from MH i2c: 01 07 00 E6 00 00 00 00 00 00 F9 0C F2 [18:26:06]RasterBufferAndPrint [18:26:06]line [18:26:06]line [18:26:06]line [18:26:06]line [18:26:06]line [18:26:06]written 0, free lines is 3352 [18:26:06]MH_Cut [18:26:06]Write to MH i2c: D1 01 00 ED 00 01 BF [18:26:06]Write i2c OK [18:26:06]MH_I2C_Read... [18:26:06]Read from MH i2c: D1 [18:26:06]MH_I2C_Read... [18:26:06]Read from MH i2c: D1 01 00 [18:26:06]MH_I2C_Read... [18:26:06]Read from MH i2c: D1 01 00 ED 00 00 BE [18:26:06]Write to MH i2c: 01 00 00 EE 00 EE [18:26:06]Write i2c OK [18:26:06]MH_I2C_Read... [18:26:06]*** Cut start [18:26:06]*** Partial cut [18:26:06]*** CUTSNS_PIN = 1 [18:26:06]*** CUTSNS_PIN = 0 [18:26:07]*** Brake cut motor [18:26:07]Read from MH i2c: *** Stop cut motor [18:26:07]01 *** Cut end [18:26:07] [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: 01 07 00 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: 01 07 00 EE 00 00 00 00 00 00 FF 0F 03 [18:26:07]process_action close_receipt done [18:26:07]requested_data is exist [18:26:07]produce_requested_data [18:26:07]requested_item fm.sn is exist - process it [18:26:07]wFMCommunicate request_size=4 [18:26:07]MH_SAM_APDU [18:26:07]CAPDU: 80 11 00 00 [18:26:07]Write to MH i2c: E2 08 00 EF 00 80 11 00 00 00 00 00 00 69 [18:26:07]Write i2c OK [18:26:07]MH_I2C_Read... [18:26:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:07]Read from MH i2c: E2 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: E2 17 00 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: E2 17 00 EF 00 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:26: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:26:07]wFMCommunicate OK [18:26:07]requested_item fd.num is exist - process it [18:26:07]SAM_PROTO_GetFieldsCounters [18:26:07]wFMCommunicate request_size=4 [18:26:07]MH_SAM_APDU [18:26:07]CAPDU: 80 13 00 00 [18:26:07]Write to MH i2c: E2 08 00 F0 00 80 13 00 00 00 00 00 00 6C [18:26:07]Write i2c OK [18:26:07]MH_I2C_Read... [18:26:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:26:07]Read from MH i2c: E2 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: E2 62 00 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: E2 62 00 F0 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 50 01 00 0E 04 04 00 EF 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 98 [18:26: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 6B 50 01 00 0E 04 04 00 EF 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:26:07]wFMCommunicate OK [18:26:07]SAM_PROTO_GetFieldsCounters done [18:26:07]requested_item shift.num is exist - process it [18:26:07]requested_item shift.opened is exist - process it [18:26:07]req_shift_opened [18:26:07]FM_GetShiftState [18:26:07]SAM_PROTO_GetShiftState [18:26:07]wFMCommunicate request_size=4 [18:26:07]MH_SAM_APDU [18:26:07]CAPDU: 80 13 01 00 [18:26:07]Write to MH i2c: E2 08 00 F1 00 80 13 01 00 00 00 00 00 6E [18:26:07]Write i2c OK [18:26:07]MH_I2C_Read... [18:26:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:07]Read from MH i2c: E2 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: E2 0E 00 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: E2 0E 00 F1 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F9 [18:26:07]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:26:07]wFMCommunicate OK [18:26:07]SAM_PROTO_GetShiftState done [18:26:07]FM_GetShiftState done [18:26:07]req_shift_opened done [18:26:07]requested_item shift.open_date is exist - process it [18:26:07]req_shift_open_date [18:26:07]req_shift_open_date done [18:26:07]produce_requested_data done [18:26:07]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86123,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:26:07]process_action_free close_receipt [18:26:07]json_value_free [18:26:07]json_value_free done [18:26:07]process_json_proto returns [18:26:07]Send response to host [18:26:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86123,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:26:07]free response buf [18:26:07]execute_script done [18:26:07]execute_script returns [18:26:07]free content buf [18:26:07]Sock 8.Close socket [18:26:07]Sock 8.Thread stoped [18:26:08]Connected sock=10 [18:26: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 FF D3 08 01 34 71 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 3B BE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 30 FB 77 C9 A7 5D B3 16 7C EE A2 34 80 FD [18:26: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 2D D1 47 00 A3 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 6B 50 01 00 F4 03 04 00 13 69 ED 66 B6 04 01 00 00 8D F9 1E 26 0E C8 88 F0 [18:26:10]CommunicateWithHost err = 0 [18:26:10]CheckOFDResponse [18:26:10]1017 (14) - 77093643461234 [18:26:10]1041 (16) - 0000000000874979 [18:26:10]1040 (4) - 86123 [18:26:10]1012 (4) - 20.09.2024 12:22 [18:26:10]1206 (1) - 0 [18:26:10]OFD Sender: Remove packet 86123 [18:26:10]ProducePacketName [18:26:10]name=ofd_packets/00086123 [18:26:10]NVStorageDeleteData [18:26:11]OFD Sender: No OFD packet to send [18:26:16]OFD Sender: No OFD packet to send [18:26:21]OFD Sender: No OFD packet to send [18:26:26]OFD Sender: No OFD packet to send [18:26:31]OFD Sender: No OFD packet to send [18:26:36]OFD Sender: No OFD packet to send [18:26:41]OFD Sender: No OFD packet to send [18:26:43]recv_with_timeout no data received [18:26:46]OFD Sender: No OFD packet to send [18:26:51]OFD Sender: No OFD packet to send [18:26:56]OFD Sender: No OFD packet to send [18:27:01]OFD Sender: No OFD packet to send [18:27:06]OFD Sender: No OFD packet to send [18:27:11]accept exits with 6 [18:27:11]New connection [18:27:11]New thread 3066977636 created [18:27:11]Thread 3067120996 joined [18:27:11]Waiting for new connection... [18:27:11] Sock 6.Parse request [18:27:11]Sock 6.Check first char [18:27:11]Sock 6.First char is OK [18:27:11]request: POST /json_proto HTTP/1.0 [18:27:11]Method: POST [18:27:11]URL: /json_proto [18:27:11]Method is POST - this is cgi request [18:27:11]url: /json_proto [18:27:11]query_string will be loaded in cgi processing [18:27:11]execute_cgi json_proto POST (null) [18:27:11]execute_cgi path=json_proto method=POST [18:27:11]POST find Content-Length [18:27:11]Host: 172.17.47.196:8080 [18:27:11]Content-Length: 687 [18:27:11]Content-Type: application/json [18:27:11] [18:27:11]POST finish read [18:27:11]Found Content-Length = 687 [18:27:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871013", "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:27:11]execute_script... [18:27:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871013", "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:27:11]POST & json_proto [18:27:11]process_json_proto [18:27:11]json parsed OK: [18:27:11]protocol is kg_v1.0 [18:27:11]action value=close_receipt [18:27:11]process_action close_receipt [18:27:11]cmd_close_receipt [18:27:11]MH_GetDate [18:27:11]Write to MH i2c: F0 00 00 F2 00 E1 [18:27:11]Write i2c OK [18:27:11]MH_I2C_Read... [18:27:11]Read from MH i2c: F0 [18:27:11]MH_I2C_Read... [18:27:11]Read from MH i2c: F0 09 00 [18:27:11]MH_I2C_Read... [18:27:11]Read from MH i2c: F0 09 00 F2 00 00 7F BE ED 66 4C 6B 94 66 2B [18:27:11]GetLastDocTimeStamp 1726856763 [18:27:11]current date 1726856831 [18:27:11]FM_GetShiftState [18:27:11]SAM_PROTO_GetShiftState [18:27:11]wFMCommunicate request_size=4 [18:27:11]MH_SAM_APDU [18:27:11]CAPDU: 80 13 01 00 [18:27:11]Write to MH i2c: E2 08 00 F3 00 80 13 01 00 00 00 00 00 70 [18:27:11]Write i2c OK [18:27:11]MH_I2C_Read... [18:27:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:11]Read from MH i2c: E2 [18:27:11]MH_I2C_Read... [18:27:11]Read from MH i2c: E2 0E 00 [18:27:11]MH_I2C_Read... [18:27:11]Read from MH i2c: E2 0E 00 F3 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FB [18:27:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:27:11]wFMCommunicate OK [18:27:11]SAM_PROTO_GetShiftState done [18:27:11]FM_GetShiftState done [18:27:11]opened in 1726791534 [18:27:11]opened+sec_in_day 1726877934 [18:27:11]quantity*price = 100050 [18:27:11]sum+1 = 100052 [18:27:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 283 20.09.2024 18:27 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86124 ФПД: 107698809076366 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T182711&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86124&fm=107698809076366&tin=02508201610067®Number=0000000000092592&sum=100000 [18:27:12]StoreToDocumentArchive [18:27:12]shift 495 fd 86124 [18:27:12]save to /storage/0495/doc_00086124 [18:27:12]save last doc name /storage/0495/doc_00086124 to /storage/kkm_last_doc_name [18:27:12]save OK [18:27:12]Clear old archive folders... [18:27:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:27:12]tlvbuf is 00500E60 [18:27:12]SAM_PROTO_ClearQueue [18:27:12]wFMCommunicate request_size=4 [18:27:12]MH_SAM_APDU [18:27:12]CAPDU: 80 09 00 00 [18:27:12]Write to MH i2c: E2 08 00 00 01 80 09 00 00 00 00 00 00 73 [18:27:12]Write i2c OK [18:27:12]MH_I2C_Read... [18:27:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:27:12]Read from MH i2c: E2 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 00 01 00 90 00 75 [18:27:12]RAPDU: 90 00 [18:27:12]wFMCommunicate OK [18:27:12]SAM_PROTO_ClearQueue done [18:27:12]KKMCreateOFDPacket [18:27:12]OFDProtocolAddRootSTLVToBuf [18:27:12]FM_MakeSignedData [18:27:12]FM_MakeSignedData [18:27:12]SAM_PROTO_SignData [18:27:12]wFMCommunicate request_size=4 [18:27:12]MH_SAM_APDU [18:27:12]CAPDU: 80 0D 01 02 [18:27:12]Write to MH i2c: E2 08 00 01 01 80 0D 01 02 00 00 00 00 7B [18:27:12]Write i2c OK [18:27:12]MH_I2C_Read... [18:27:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:27:12]Read from MH i2c: E2 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 01 01 00 90 00 76 [18:27:12]RAPDU: 90 00 [18:27:12]wFMCommunicate OK [18:27:12]wFMCommunicate request_size=255 [18:27:12]MH_SAM_APDU [18:27:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 1B 01 00 00 F4 03 04 00 7F BE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [18:27:12]Write to MH i2c: E2 02 01 02 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 1B 01 00 00 F4 03 04 00 7F BE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 4E [18:27:12]Write i2c OK [18:27:12]MH_I2C_Read... [18:27:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:12]Read from MH i2c: E2 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 02 01 00 90 00 77 [18:27:12]RAPDU: 90 00 [18:27:12]wFMCommunicate OK [18:27:12]wFMCommunicate request_size=11 [18:27:12]MH_SAM_APDU [18:27:12]CAPDU: 80 0D 02 02 06 61 F3 95 41 FA 8E [18:27:12]Write to MH i2c: E2 0E 00 03 01 80 0D 02 02 06 00 61 F3 95 41 FA 8E 00 00 3C [18:27:12]Write i2c OK [18:27:12]MH_I2C_Read... [18:27:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:12]Read from MH i2c: E2 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 03 01 00 90 00 78 [18:27:12]RAPDU: 90 00 [18:27:12]wFMCommunicate OK [18:27:12]wFMCommunicate request_size=4 [18:27:12]MH_SAM_APDU [18:27:12]CAPDU: 80 0D 03 02 [18:27:12]Write to MH i2c: E2 08 00 04 01 80 0D 03 02 00 00 00 00 80 [18:27:12]Write i2c OK [18:27:12]MH_I2C_Read... [18:27:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:27:12]Read from MH i2c: E2 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 0B 00 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 0B 00 04 01 00 35 DA 99 23 46 C2 21 7E 90 00 F3 [18:27:12]RAPDU: 35 DA 99 23 46 C2 21 7E 90 00 [18:27:12]wFMCommunicate OK [18:27:12]SAM_PROTO_SignData done [18:27:12]FM_MakeSignedData done [18:27:12]CreateOFDProtocolMessage [18:27:12]wFMCommunicate request_size=4 [18:27:12]MH_SAM_APDU [18:27:12]CAPDU: 80 11 00 00 [18:27:12]Write to MH i2c: E2 08 00 05 01 80 11 00 00 00 00 00 00 80 [18:27:12]Write i2c OK [18:27:12]MH_I2C_Read... [18:27:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:12]Read from MH i2c: E2 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 17 00 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 17 00 05 01 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: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 [18:27:12]wFMCommunicate OK [18:27:12]CreateOFDProtocolMessage done [18:27:12]OFDSenderStorePacket 86124 [18:27:12]StoreOFDPacket docnum=86124 [18: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 67 82 08 01 E2 51 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 1B 01 00 00 F4 03 04 00 7F BE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 61 F3 95 41 FA 8E 35 DA 99 23 46 C2 21 7E [18:27:12]CheckFolder [18:27:12]dirname=/storage/ofd_packets [18:27:12]CheckFolder done [18:27:12]ProducePacketName [18:27:12]name=ofd_packets/00086124 [18:27:12]NVStorageSaveData ofd_packets/00086124 [18:27:12]File name is /storage/ofd_packets/00086124 [18:27:12]Write 302 bytes [18:27:12]NVStorageSaveData done [18:27:12]OFDSenderStorePacket done [18:27:12]KKMCreateOFDPacket done [18:27:12]NVStorageSaveData kkm_last_timestamp [18:27:12]File name is /storage/kkm_last_timestamp [18:27:12]Write 4 bytes [18:27:12]NVStorageSaveData done [18:27:12]ExternCall_PrintAddStr [18:27:12]wPrintStart [18:27:12]Write to MH i2c: 01 00 00 06 01 07 [18:27:12]Write i2c OK [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: 01 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: 01 07 00 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: 01 07 00 06 01 00 00 00 00 00 FF 0F 1C [18:27:12]RasterBufferAndPrint [18:27:12]line Счет N : (1)871013 [18:27:12]line ИНН: 02508201610067 [18:27:12]line Контрольно-Кассовый Чек [18:27:12]line ПРОДАЖА [18:27:12]line ТРК (МРК, ГНК) : 11 [18:27:12]line Товар: 2710194210 [18:27:12]line ДТ(л)-К-4 [18:27:12]line 13.130 * 76.20 [18:27:12]line = 1000.51 [18:27:12]line НДС 12% НСП 1% [18:27:12]line > о реализуемом товаре [18:27:12]line ОКРУГЛЕНИЕ: -0.51 [18:27:12]line ИТОГО: 1000.00 [18:27:12]line Внесено: 1000.00 [18:27:12]line СДАЧА: 0.00 [18:27:12]line НСП 1% : 8.85 [18:27:12]line НДС 12% : 106.25 [18:27:12]line Наличными: 1000.00 [18:27:12]line Безнал.: 0.00 [18:27:12]line Место: АЗС № 137 "Партнер Нефть" [18:27:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:27:12]line СНО: Общий режим [18:27:12]line Чек 283 20.09.2024 18:27 [18:27:12]line Смена: 495 ФФД: 1.0 [18:27:12]line ЗНМ: 0300000064 [18:27:12]line РНМ: 0000000000092592 [18:27:12]line Версия ККМ: 001 [18:27:12]line ФМ: 0000000000874979 [18:27:12]line ФД: 86124 [18:27:12]line ФПД: 107698809076366 [18:27:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T182711&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86124&fm=107698809076366&tin=02508201610067®Number=0000000000092592&sum=100000 [18:27:12]OFD Sender: Processing packet 86124 [packets to send 264, broken 263] [18:27:12]ProducePacketName [18:27:12]name=ofd_packets/00086124 [18:27:12]OFD Sender: To server: pG, [18:27:12]CommunicateWithHost lk.salyk.kg:30040 [18:27:12]ConnectInit lk.salyk.kg [18:27:12]written 0, free lines is 4095 [18:27:13]Write to MH i2c: 01 00 00 31 01 32 [18:27:13]Write i2c OK [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: 01 [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: 01 07 00 [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: 01 07 00 31 01 00 00 00 00 00 D5 0C 1A [18:27:13]RasterBufferAndPrint [18:27:13]line [18:27:13]line [18:27:13]line [18:27:13]line [18:27:13]line [18:27:13]written 0, free lines is 3299 [18:27:13]MH_Cut [18:27:13]Write to MH i2c: D1 01 00 38 01 01 0B [18:27:13]Write i2c OK [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: D1 [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: D1 01 00 [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: D1 01 00 38 01 00 0A [18:27:13]Write to MH i2c: 01 00 00 39 01 3A [18:27:13]Write i2c OK [18:27:13]MH_I2C_Read... [18:27:14]*** Cut start [18:27:14]*** Partial cut [18:27:14]*** CUTSNS_PIN = 1 [18:27:14]*** CUTSNS_PIN = 0 [18:27:14]*** Brake cut motor [18:27:14]Read from MH i2c: 01 [18:27:14]MH_I2C_Read... [18:27:14]*** Stop cut motor [18:27:14]*** Cut end [18:27:14]Read from MH i2c: 01 07 00 [18:27:14]MH_I2C_Read... [18:27:14]Read from MH i2c: 01 07 00 39 01 00 00 00 00 00 FF 0F 4F [18:27:14]process_action close_receipt done [18:27:14]requested_data is exist [18:27:14]produce_requested_data [18:27:14]requested_item fm.sn is exist - process it [18:27:14]wFMCommunicate request_size=4 [18:27:14]MH_SAM_APDU [18:27:14]CAPDU: 80 11 00 00 [18:27:14]Write to MH i2c: E2 08 00 3A 01 80 11 00 00 00 00 00 00 B5 [18:27:14]Write i2c OK [18:27:14]MH_I2C_Read... [18:27:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:14]Read from MH i2c: E2 [18:27:14]MH_I2C_Read... [18:27:14]Read from MH i2c: E2 17 00 [18:27:14]MH_I2C_Read... [18:27:14]Read from MH i2c: E2 17 00 3A 01 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: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 [18:27:14]wFMCommunicate OK [18:27:14]requested_item fd.num is exist - process it [18:27:14]SAM_PROTO_GetFieldsCounters [18:27:14]wFMCommunicate request_size=4 [18:27:14]MH_SAM_APDU [18:27:14]CAPDU: 80 13 00 00 [18:27:14]Write to MH i2c: E2 08 00 3B 01 80 13 00 00 00 00 00 00 B8 [18:27:14]Write i2c OK [18:27:14]MH_I2C_Read... [18:27:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:27:14]Read from MH i2c: E2 [18:27:14]MH_I2C_Read... [18:27:14]Read from MH i2c: E2 62 00 [18:27:14]MH_I2C_Read... [18:27:14]Read from MH i2c: E2 62 00 3B 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 6C 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 E8 [18: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 6C 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:27:14]wFMCommunicate OK [18:27:14]SAM_PROTO_GetFieldsCounters done [18:27:14]requested_item shift.num is exist - process it [18:27:14]requested_item shift.opened is exist - process it [18:27:14]req_shift_opened [18:27:14]FM_GetShiftState [18:27:14]SAM_PROTO_GetShiftState [18:27:14]wFMCommunicate request_size=4 [18:27:14]MH_SAM_APDU [18:27:14]CAPDU: 80 13 01 00 [18:27:14]Write to MH i2c: E2 08 00 3C 01 80 13 01 00 00 00 00 00 BA [18:27:14]Write i2c OK [18:27:14]MH_I2C_Read... [18:27:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:14]Read from MH i2c: E2 [18:27:14]MH_I2C_Read... [18:27:14]Read from MH i2c: E2 0E 00 [18:27:14]MH_I2C_Read... [18:27:14]Read from MH i2c: E2 0E 00 3C 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 45 [18:27:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:27:15]wFMCommunicate OK [18:27:15]SAM_PROTO_GetShiftState done [18:27:15]FM_GetShiftState done [18:27:15]req_shift_opened done [18:27:15]requested_item shift.open_date is exist - process it [18:27:15]req_shift_open_date [18:27:15]req_shift_open_date done [18:27:15]produce_requested_data done [18:27:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86124,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:27:15]process_action_free close_receipt [18:27:15]json_value_free [18:27:15]json_value_free done [18:27:15]process_json_proto returns [18:27:15]Send response to host [18:27:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86124,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:27:15]free response buf [18:27:15]execute_script done [18:27:15]execute_script returns [18:27:15]free content buf [18:27:15]Sock 6.Close socket [18:27:15]Sock 6.Thread stoped [18:27:16]Connected sock=11 [18:27: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 67 82 08 01 E2 51 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 1B 01 00 00 F4 03 04 00 7F BE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 61 F3 95 41 FA 8E 35 DA 99 23 46 C2 21 7E [18:27: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 BE E1 47 00 D0 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 6C 50 01 00 F4 03 04 00 58 69 ED 66 B6 04 01 00 00 C3 1E E7 DE 61 19 44 BA [18:27:17]CommunicateWithHost err = 0 [18:27:17]CheckOFDResponse [18:27:17]1017 (14) - 77093643461234 [18:27:17]1041 (16) - 0000000000874979 [18:27:17]1040 (4) - 86124 [18:27:17]1012 (4) - 20.09.2024 12:23 [18:27:17]1206 (1) - 0 [18:27:17]OFD Sender: Remove packet 86124 [18:27:17]ProducePacketName [18:27:17]name=ofd_packets/00086124 [18:27:17]NVStorageDeleteData [18:27:18]OFD Sender: No OFD packet to send [18:27:23]OFD Sender: No OFD packet to send [18:27:26]recv_with_timeout no data received [18:27:28]OFD Sender: No OFD packet to send [18:27:33]OFD Sender: No OFD packet to send [18:27:38]OFD Sender: No OFD packet to send [18:27:41]recv_with_timeout no data received [18:27:43]OFD Sender: No OFD packet to send [18:27:48]OFD Sender: No OFD packet to send [18:27:53]OFD Sender: No OFD packet to send [18:27:55]recv_with_timeout no data received [18:27:58]OFD Sender: No OFD packet to send [18:28:03]OFD Sender: No OFD packet to send [18:28:08]OFD Sender: No OFD packet to send [18:28:09]recv_with_timeout no data received [18:28:13]OFD Sender: No OFD packet to send [18:28:18]OFD Sender: No OFD packet to send [18:28:23]recv_with_timeout no data received [18:28:23]OFD Sender: No OFD packet to send [18:28:28]OFD Sender: No OFD packet to send [18:28:33]OFD Sender: No OFD packet to send [18:28:38]OFD Sender: No OFD packet to send [18:28:43]OFD Sender: No OFD packet to send [18:28:48]OFD Sender: No OFD packet to send [18:28:53]OFD Sender: No OFD packet to send [18:28:58]OFD Sender: No OFD packet to send [18:29:03]OFD Sender: No OFD packet to send [18:29:08]OFD Sender: No OFD packet to send [18:29:13]OFD Sender: No OFD packet to send [18:29:18]OFD Sender: No OFD packet to send [18:29:23]OFD Sender: No OFD packet to send [18:29:28]OFD Sender: No OFD packet to send [18:29:33]OFD Sender: No OFD packet to send [18:29:38]OFD Sender: No OFD packet to send [18:29:43]OFD Sender: No OFD packet to send [18:29:48]OFD Sender: No OFD packet to send [18:29:53]OFD Sender: No OFD packet to send [18:29:58]OFD Sender: No OFD packet to send [18:30:03]recv_with_timeout no data received [18:30:03]OFD Sender: No OFD packet to send [18:30:08]OFD Sender: No OFD packet to send [18:30:13]OFD Sender: No OFD packet to send [18:30:18]OFD Sender: No OFD packet to send [18:30:23]OFD Sender: No OFD packet to send [18:30:28]OFD Sender: No OFD packet to send [18:30:33]OFD Sender: No OFD packet to send [18:30:35]recv_with_timeout no data received [18:30:38]OFD Sender: No OFD packet to send [18:30:43]OFD Sender: No OFD packet to send [18:30:48]OFD Sender: No OFD packet to send [18:30:53]OFD Sender: No OFD packet to send [18:30:58]OFD Sender: No OFD packet to send [18:31:03]OFD Sender: No OFD packet to send [18:31:08]OFD Sender: No OFD packet to send [18:31:13]OFD Sender: No OFD packet to send [18:31:18]OFD Sender: No OFD packet to send [18:31:23]OFD Sender: No OFD packet to send [18:31:28]OFD Sender: No OFD packet to send [18:31:33]OFD Sender: No OFD packet to send [18:31:38]OFD Sender: No OFD packet to send [18:31:40]accept exits with 10 [18:31:40]New connection [18:31:40]New thread 3067120996 created [18:31:40]Thread 3066977636 joined [18:31:40]Waiting for new connection... [18:31:40] Sock 10.Parse request [18:31:40]Sock 10.Check first char [18:31:40]Sock 10.First char is OK [18:31:40]request: POST /json_proto HTTP/1.0 [18:31:40]Method: POST [18:31:40]URL: /json_proto [18:31:40]Method is POST - this is cgi request [18:31:40]url: /json_proto [18:31:40]query_string will be loaded in cgi processing [18:31:40]execute_cgi json_proto POST (null) [18:31:40]execute_cgi path=json_proto method=POST [18:31:40]POST find Content-Length [18:31:40]Host: 172.17.47.196:8080 [18:31:40]Content-Length: 754 [18:31:40]Content-Type: application/json [18:31:40] [18:31:40]POST finish read [18:31:40]Found Content-Length = 754 [18:31:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871014", "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" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30029112", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:40]execute_script... [18:31: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)871014", "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" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30029112", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:31:40]POST & json_proto [18:31:40]process_json_proto [18:31:40]json parsed OK: [18:31:40]protocol is kg_v1.0 [18:31:40]action value=close_receipt [18:31:40]process_action close_receipt [18:31:40]cmd_close_receipt [18:31:40]MH_GetDate [18:31:40]Write to MH i2c: F0 00 00 3D 01 2D [18:31:40]Write i2c OK [18:31:40]MH_I2C_Read... [18:31:40]Read from MH i2c: F0 [18:31:40]MH_I2C_Read... [18:31:40]Read from MH i2c: F0 09 00 [18:31:40]MH_I2C_Read... [18:31:40]Read from MH i2c: F0 09 00 3D 01 00 8C BF ED 66 4C 6B 94 66 85 [18:31:40]GetLastDocTimeStamp 1726856831 [18:31:40]current date 1726857100 [18:31:40]FM_GetShiftState [18:31:40]SAM_PROTO_GetShiftState [18:31:40]wFMCommunicate request_size=4 [18:31:40]MH_SAM_APDU [18:31:40]CAPDU: 80 13 01 00 [18:31:40]Write to MH i2c: E2 08 00 3E 01 80 13 01 00 00 00 00 00 BC [18:31:40]Write i2c OK [18:31:40]MH_I2C_Read... [18:31:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:40]Read from MH i2c: E2 [18:31:40]MH_I2C_Read... [18:31:40]Read from MH i2c: E2 0E 00 [18:31:40]MH_I2C_Read... [18:31:40]Read from MH i2c: E2 0E 00 3E 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 47 [18:31:40]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:31:40]wFMCommunicate OK [18:31:40]SAM_PROTO_GetShiftState done [18:31:40]FM_GetShiftState done [18:31:40]opened in 1726791534 [18:31:40]opened+sec_in_day 1726877934 [18:31:40]quantity*price = 0 [18:31:40]sum+1 = 1 [18:31: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 СНО: Общий режим Чек 284 20.09.2024 18:31 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30029112 ФМ: 0000000000874979 ФД: 86125 ФПД: 44829717313945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T183140&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86125&fm=44829717313945&tin=02508201610067®Number=0000000000092592&sum=0 [18:31:41]StoreToDocumentArchive [18:31:41]shift 495 fd 86125 [18:31:41]save to /storage/0495/doc_00086125 [18:31:41]save last doc name /storage/0495/doc_00086125 to /storage/kkm_last_doc_name [18:31:41]save OK [18:31:41]Clear old archive folders... [18:31:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:31:41]tlvbuf is 004A9CE0 [18:31:41]SAM_PROTO_ClearQueue [18:31:41]wFMCommunicate request_size=4 [18:31:41]MH_SAM_APDU [18:31:41]CAPDU: 80 09 00 00 [18:31:41]Write to MH i2c: E2 08 00 4B 01 80 09 00 00 00 00 00 00 BE [18:31:41]Write i2c OK [18:31:41]MH_I2C_Read... [18:31:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:31:41]Read from MH i2c: E2 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: E2 03 00 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: E2 03 00 4B 01 00 90 00 C0 [18:31:41]RAPDU: 90 00 [18:31:41]wFMCommunicate OK [18:31:41]SAM_PROTO_ClearQueue done [18:31:41]KKMCreateOFDPacket [18:31:41]OFDProtocolAddRootSTLVToBuf [18:31:41]FM_MakeSignedData [18:31:41]FM_MakeSignedData [18:31:41]SAM_PROTO_SignData [18:31:41]wFMCommunicate request_size=4 [18:31:41]MH_SAM_APDU [18:31:41]CAPDU: 80 0D 01 02 [18:31:41]Write to MH i2c: E2 08 00 4C 01 80 0D 01 02 00 00 00 00 C6 [18:31:41]Write i2c OK [18:31:41]MH_I2C_Read... [18:31:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:31:41]Read from MH i2c: E2 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: E2 03 00 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: E2 03 00 4C 01 00 90 00 C1 [18:31:41]RAPDU: 90 00 [18:31:41]wFMCommunicate OK [18:31:41]wFMCommunicate request_size=255 [18:31:41]MH_SAM_APDU [18:31: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 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 8C BF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 28 [18:31:41]Write to MH i2c: E2 02 01 4D 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 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 8C BF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 28 00 00 14 [18:31:41]Write i2c OK [18:31:41]MH_I2C_Read... [18:31:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:41]Read from MH i2c: E2 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: E2 03 00 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: E2 03 00 4D 01 00 90 00 C2 [18:31:41]RAPDU: 90 00 [18:31:41]wFMCommunicate OK [18:31:41]wFMCommunicate request_size=10 [18:31:41]MH_SAM_APDU [18:31:41]CAPDU: 80 0D 02 02 05 C5 BB 60 39 99 [18:31:41]Write to MH i2c: E2 0D 00 4E 01 80 0D 02 02 05 00 C5 BB 60 39 99 00 00 85 [18:31:41]Write i2c OK [18:31:41]MH_I2C_Read... [18:31:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:41]Read from MH i2c: E2 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: E2 03 00 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: E2 03 00 4E 01 00 90 00 C3 [18:31:41]RAPDU: 90 00 [18:31:41]wFMCommunicate OK [18:31:41]wFMCommunicate request_size=4 [18:31:41]MH_SAM_APDU [18:31:41]CAPDU: 80 0D 03 02 [18:31:41]Write to MH i2c: E2 08 00 4F 01 80 0D 03 02 00 00 00 00 CB [18:31:41]Write i2c OK [18:31:41]MH_I2C_Read... [18:31:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:31:41]Read from MH i2c: E2 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: E2 0B 00 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: E2 0B 00 4F 01 00 DD 70 F9 8F A7 2D 33 88 90 00 30 [18:31:41]RAPDU: DD 70 F9 8F A7 2D 33 88 90 00 [18:31:41]wFMCommunicate OK [18:31:41]SAM_PROTO_SignData done [18:31:41]FM_MakeSignedData done [18:31:41]CreateOFDProtocolMessage [18:31:41]wFMCommunicate request_size=4 [18:31:41]MH_SAM_APDU [18:31:41]CAPDU: 80 11 00 00 [18:31:41]Write to MH i2c: E2 08 00 50 01 80 11 00 00 00 00 00 00 CB [18:31:41]Write i2c OK [18:31:41]MH_I2C_Read... [18:31:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:41]Read from MH i2c: E2 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: E2 17 00 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: E2 17 00 50 01 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:31:41]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:41]wFMCommunicate OK [18:31:41]CreateOFDProtocolMessage done [18:31:41]OFDSenderStorePacket 86125 [18:31:41]StoreOFDPacket docnum=86125 [18:31: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 B8 1D 07 01 A1 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 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 8C BF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 28 C5 BB 60 39 99 DD 70 F9 8F A7 2D 33 88 [18:31:41]CheckFolder [18:31:41]dirname=/storage/ofd_packets [18:31:41]CheckFolder done [18:31:41]ProducePacketName [18:31:41]name=ofd_packets/00086125 [18:31:41]NVStorageSaveData ofd_packets/00086125 [18:31:41]File name is /storage/ofd_packets/00086125 [18:31:41]Write 301 bytes [18:31:41]NVStorageSaveData done [18:31:41]OFDSenderStorePacket done [18:31:41]KKMCreateOFDPacket done [18:31:41]NVStorageSaveData kkm_last_timestamp [18:31:41]File name is /storage/kkm_last_timestamp [18:31:41]Write 4 bytes [18:31:41]NVStorageSaveData done [18:31:41]ExternCall_PrintAddStr [18:31:41]wPrintStart [18:31:41]Write to MH i2c: 01 00 00 51 01 52 [18:31:41]Write i2c OK [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: 01 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: 01 07 00 [18:31:41]MH_I2C_Read... [18:31:41]Read from MH i2c: 01 07 00 51 01 00 00 00 00 00 FF 0F 67 [18:31:41]RasterBufferAndPrint [18:31:41]line Счет N : (1)871014 [18:31:41]line ИНН: 02508201610067 [18:31:41]line Контрольно-Кассовый Чек [18:31:41]line ПРОДАЖА [18:31:41]line ТРК (МРК, ГНК) : 33 [18:31:41]line Товар: 2710124130 [18:31:41]line Аи-92-К-5 [18:31:41]line 30.000 * 0.00 [18:31:41]line = 0.00 [18:31:41]line НДС 12% НСП 1% [18:31:41]line > о реализуемом товаре [18:31:41]line ИТОГО: 0.00 [18:31:41]line НСП 1% : 0.00 [18:31:41]line НДС 12% : 0.00 [18:31:41]line Наличными: 0.00 [18:31:41]line Безнал.: 0.00 [18:31:41]line Место: АЗС № 137 "Партнер Нефть" [18:31:41]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:31:41]line СНО: Общий режим [18:31:41]line Чек 284 20.09.2024 18:31 [18:31:41]line Смена: 495 ФФД: 1.0 [18:31:41]line ЗНМ: 0300000064 [18:31:41]line РНМ: 0000000000092592 [18:31:41]line Версия ККМ: 001 [18:31:41]line Талоны: ТК ГПНА Online [18:31:41]line 30029112 [18:31:41]line ФМ: 0000000000874979 [18:31:41]line ФД: 86125 [18:31:41]line ФПД: 44829717313945 [18:31:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T183140&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86125&fm=44829717313945&tin=02508201610067®Number=0000000000092592&sum=0 [18:31:41]written 0, free lines is 4095 [18:31:41]OFD Sender: Processing packet 86125 [packets to send 264, broken 263] [18:31:41]ProducePacketName [18:31:41]name=ofd_packets/00086125 [18:31:41]OFD Sender: To server: pG, [18:31:41]CommunicateWithHost lk.salyk.kg:30040 [18:31:41]ConnectInit lk.salyk.kg [18:31:42]Write to MH i2c: 01 00 00 7B 01 7C [18:31:42]Write i2c OK [18:31:42]MH_I2C_Read... [18:31:42]Read from MH i2c: 01 [18:31:42]MH_I2C_Read... [18:31:42]Read from MH i2c: 01 07 00 [18:31:42]MH_I2C_Read... [18:31:42]Read from MH i2c: 01 07 00 7B 01 00 00 00 00 00 E0 0C 6F [18:31:42]RasterBufferAndPrint [18:31:42]line [18:31:42]line [18:31:42]line [18:31:42]line [18:31:42]line [18:31:42]written 0, free lines is 3302 [18:31:42]MH_Cut [18:31:42]Write to MH i2c: D1 01 00 82 01 01 55 [18:31:42]Write i2c OK [18:31:42]MH_I2C_Read... [18:31:42]Read from MH i2c: D1 [18:31:42]MH_I2C_Read... [18:31:42]Read from MH i2c: D1 01 00 [18:31:42]MH_I2C_Read... [18:31:42]Read from MH i2c: D1 01 00 82 01 00 54 [18:31:42]Write to MH i2c: 01 00 00 83 01 84 [18:31:42]Write i2c OK [18:31:42]MH_I2C_Read... [18:31:42]*** Cut start [18:31:42]*** Partial cut [18:31:42]*** CUTSNS_PIN = 1 [18:31:43]*** CUTSNS_PIN = 0 [18:31:43]*** Brake cut motor [18:31:43]Read from MH i2c: 01 [18:31:43]MH_I2C_Read... [18:31:43]*** Stop cut motor [18:31:43]*** Cut end [18:31:43]Read from MH i2c: 01 07 00 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: 01 07 00 83 01 00 00 00 00 00 FF 0F 99 [18:31:43]process_action close_receipt done [18:31:43]requested_data is exist [18:31:43]produce_requested_data [18:31:43]requested_item fm.sn is exist - process it [18:31:43]wFMCommunicate request_size=4 [18:31:43]MH_SAM_APDU [18:31:43]CAPDU: 80 11 00 00 [18:31:43]Write to MH i2c: E2 08 00 84 01 80 11 00 00 00 00 00 00 FF [18:31:43]Write i2c OK [18:31:43]MH_I2C_Read... [18:31:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:43]Read from MH i2c: E2 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 17 00 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 17 00 84 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5E [18:31: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:31:43]wFMCommunicate OK [18:31:43]requested_item fd.num is exist - process it [18:31:43]SAM_PROTO_GetFieldsCounters [18:31:43]wFMCommunicate request_size=4 [18:31:43]MH_SAM_APDU [18:31:43]CAPDU: 80 13 00 00 [18:31:43]Write to MH i2c: E2 08 00 85 01 80 13 00 00 00 00 00 00 02 [18:31:43]Write i2c OK [18:31:43]MH_I2C_Read... [18:31:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:43]Read from MH i2c: E2 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 62 00 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 62 00 85 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 6D 50 01 00 0E 04 04 00 EF 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 36 [18:31: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 6D 50 01 00 0E 04 04 00 EF 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:31:43]wFMCommunicate OK [18:31:43]SAM_PROTO_GetFieldsCounters done [18:31:43]requested_item shift.num is exist - process it [18:31:43]requested_item shift.opened is exist - process it [18:31:43]req_shift_opened [18:31:43]FM_GetShiftState [18:31:43]SAM_PROTO_GetShiftState [18:31:43]wFMCommunicate request_size=4 [18:31:43]MH_SAM_APDU [18:31:43]CAPDU: 80 13 01 00 [18:31:43]Write to MH i2c: E2 08 00 86 01 80 13 01 00 00 00 00 00 04 [18:31:43]Write i2c OK [18:31:43]MH_I2C_Read... [18:31:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:43]Read from MH i2c: E2 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 0E 00 [18:31:43]MH_I2C_Read... [18:31:43]Read from MH i2c: E2 0E 00 86 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 8F [18:31:43]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:31:43]wFMCommunicate OK [18:31:43]SAM_PROTO_GetShiftState done [18:31:43]FM_GetShiftState done [18:31:43]req_shift_opened done [18:31:43]requested_item shift.open_date is exist - process it [18:31:43]req_shift_open_date [18:31:43]req_shift_open_date done [18:31:43]produce_requested_data done [18:31:43]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86125,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:31:43]process_action_free close_receipt [18:31:43]json_value_free [18:31:43]json_value_free done [18:31:43]process_json_proto returns [18:31:43]Send response to host [18:31:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86125,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:31:43]free response buf [18:31:43]execute_script done [18:31:43]execute_script returns [18:31:43]free content buf [18:31:43]Sock 10.Close socket [18:31:43]Sock 10.Thread stoped [18:31:46]ConnectInit Can't take IP for lk.salyk.kg [18:31:46]CommunicateWithHost connect error [18:31:46]CommunicateWithHost err = -1 [18:31:46]OFD Sender: Server communicate error [18:31:51]OFD Sender: Processing packet 86125 [packets to send 264, broken 263] [18:31:51]ProducePacketName [18:31:51]name=ofd_packets/00086125 [18:31:51]OFD Sender: To server: pG, [18:31:51]CommunicateWithHost lk.salyk.kg:30040 [18:31:51]ConnectInit lk.salyk.kg [18:31:53]Connected sock=10 [18:31:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 B8 1D 07 01 A1 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 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 8C BF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 28 C5 BB 60 39 99 DD 70 F9 8F A7 2D 33 88 [18:31: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 E5 0D 47 00 49 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 6D 50 01 00 F4 03 04 00 6C 6A ED 66 B6 04 01 00 00 20 CB D0 89 B0 DC 66 EE [18:31:53]CommunicateWithHost err = 0 [18:31:53]CheckOFDResponse [18:31:53]1017 (14) - 77093643461234 [18:31:53]1041 (16) - 0000000000874979 [18:31:53]1040 (4) - 86125 [18:31:53]1012 (4) - 20.09.2024 12:28 [18:31:53]1206 (1) - 0 [18:31:53]OFD Sender: Remove packet 86125 [18:31:53]ProducePacketName [18:31:53]name=ofd_packets/00086125 [18:31:53]NVStorageDeleteData [18:31:54]OFD Sender: No OFD packet to send [18:31:59]OFD Sender: No OFD packet to send [18:32:03]recv_with_timeout no data received [18:32:04]OFD Sender: No OFD packet to send [18:32:09]OFD Sender: No OFD packet to send [18:32:14]OFD Sender: No OFD packet to send [18:32:15]recv_with_timeout no data received [18:32:19]OFD Sender: No OFD packet to send [18:32:24]OFD Sender: No OFD packet to send [18:32:29]OFD Sender: No OFD packet to send [18:32:34]OFD Sender: No OFD packet to send [18:32:39]OFD Sender: No OFD packet to send [18:32:44]OFD Sender: No OFD packet to send [18:32:49]OFD Sender: No OFD packet to send [18:32:54]OFD Sender: No OFD packet to send [18:32:59]OFD Sender: No OFD packet to send [18:33:04]OFD Sender: No OFD packet to send [18:33:09]OFD Sender: No OFD packet to send [18:33:14]OFD Sender: No OFD packet to send [18:33:19]OFD Sender: No OFD packet to send [18:33:24]OFD Sender: No OFD packet to send [18:33:29]OFD Sender: No OFD packet to send [18:33:34]OFD Sender: No OFD packet to send [18:33:39]OFD Sender: No OFD packet to send [18:33:44]OFD Sender: No OFD packet to send [18:33:49]OFD Sender: No OFD packet to send [18:33:49]accept exits with 9 [18:33:49]New connection [18:33:49]New thread 3066977636 created [18:33:49]Thread 3067120996 joined [18:33:49]Waiting for new connection... [18:33:49] Sock 9.Parse request [18:33:49]Sock 9.Check first char [18:33:49]Sock 9.First char is OK [18:33:49]request: POST /json_proto HTTP/1.0 [18:33:49]Method: POST [18:33:49]URL: /json_proto [18:33:49]Method is POST - this is cgi request [18:33:49]url: /json_proto [18:33:49]query_string will be loaded in cgi processing [18:33:49]execute_cgi json_proto POST (null) [18:33:49]execute_cgi path=json_proto method=POST [18:33:49]POST find Content-Length [18:33:49]Host: 172.17.47.196:8080 [18:33:49]Content-Length: 614 [18:33:49]Content-Type: application/json [18:33:49] [18:33:49]POST finish read [18:33:49]Found Content-Length = 614 [18:33:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147846", "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" ] } } [18:33:49]execute_script... [18:33:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147846", "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" ] } } [18:33:49]POST & json_proto [18:33:49]process_json_proto [18:33:49]json parsed OK: [18:33:49]protocol is kg_v1.0 [18:33:49]action value=close_receipt [18:33:49]process_action close_receipt [18:33:49]cmd_close_receipt [18:33:49]MH_GetDate [18:33:49]Write to MH i2c: F0 00 00 87 01 77 [18:33:49]Write i2c OK [18:33:49]MH_I2C_Read... [18:33:49]Read from MH i2c: F0 [18:33:49]MH_I2C_Read... [18:33:49]Read from MH i2c: F0 09 00 [18:33:49]MH_I2C_Read... [18:33:49]Read from MH i2c: F0 09 00 87 01 00 0D C0 ED 66 4C 6B 94 66 51 [18:33:49]GetLastDocTimeStamp 1726857100 [18:33:49]current date 1726857229 [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 88 01 80 13 01 00 00 00 00 00 06 [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 88 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 91 [18:33:49]RAPDU: 09 00 01 6E BF EC 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]opened in 1726791534 [18:33:49]opened+sec_in_day 1726877934 [18:33:49]quantity*price = 11000 [18:33:49]sum+1 = 11001 [18:33:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 285 20.09.2024 18:33 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86126 ФПД: 143463135861136 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T183349&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86126&fm=143463135861136&tin=02508201610067®Number=0000000000092592&sum=11000 0 [18:33:50]StoreToDocumentArchive [18:33:50]shift 495 fd 86126 [18:33:50]save to /storage/0495/doc_00086126 [18:33:50]save last doc name /storage/0495/doc_00086126 to /storage/kkm_last_doc_name [18:33:50]save OK [18:33:50]Clear old archive folders... [18:33:50]ProcessDocumentItem done err = 0, tmpTLVsize=266 [18:33:50]tlvbuf is 0051A120 [18:33:50]SAM_PROTO_ClearQueue [18:33:50]wFMCommunicate request_size=4 [18:33:50]MH_SAM_APDU [18:33:50]CAPDU: 80 09 00 00 [18:33:50]Write to MH i2c: E2 08 00 95 01 80 09 00 00 00 00 00 00 08 [18:33:50]Write i2c OK [18:33:50]MH_I2C_Read... [18:33:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:33:50]Read from MH i2c: E2 [18:33:50]MH_I2C_Read... [18:33:50]Read from MH i2c: E2 03 00 [18:33:50]MH_I2C_Read... [18:33:50]Read from MH i2c: E2 03 00 95 01 00 90 00 0A [18:33:50]RAPDU: 90 00 [18:33:50]wFMCommunicate OK [18:33:50]SAM_PROTO_ClearQueue done [18:33:50]KKMCreateOFDPacket [18:33:50]OFDProtocolAddRootSTLVToBuf [18:33:50]FM_MakeSignedData [18:33:50]FM_MakeSignedData [18:33:50]SAM_PROTO_SignData [18:33:50]wFMCommunicate request_size=4 [18:33:50]MH_SAM_APDU [18:33:50]CAPDU: 80 0D 01 02 [18:33:50]Write to MH i2c: E2 08 00 96 01 80 0D 01 02 00 00 00 00 10 [18:33:50]Write i2c OK [18:33:50]MH_I2C_Read... [18:33:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:33:50]Read from MH i2c: E2 [18:33:50]MH_I2C_Read... [18:33:50]Read from MH i2c: E2 03 00 [18:33:50]MH_I2C_Read... [18:33:50]Read from MH i2c: E2 03 00 96 01 00 90 00 0B [18:33:50]RAPDU: 90 00 [18:33:50]wFMCommunicate OK [18:33:50]wFMCommunicate request_size=255 [18:33:50]MH_SAM_APDU [18:33:50]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 1D 01 00 00 F4 03 04 00 0D C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [18:33:50]Write to MH i2c: E2 02 01 97 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 1D 01 00 00 F4 03 04 00 0D C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 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 BB [18:33:50]Write i2c OK [18:33:50]MH_I2C_Read... [18:33:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:51]Read from MH i2c: E2 [18:33:51]MH_I2C_Read... [18:33:51]Read from MH i2c: E2 03 00 [18:33:51]MH_I2C_Read... [18:33:51]Read from MH i2c: E2 03 00 97 01 00 90 00 0C [18:33:51]RAPDU: 90 00 [18:33:51]wFMCommunicate OK [18:33:51]wFMCommunicate request_size=25 [18:33:51]MH_SAM_APDU [18:33:51]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 6E 50 01 00 35 04 06 00 82 7A 9D 40 59 90 [18:33:51]Write to MH i2c: E2 1C 00 98 01 80 0D 02 02 14 00 37 39 10 04 04 00 6E 50 01 00 35 04 06 00 82 7A 9D 40 59 90 00 00 83 [18:33:51]Write i2c OK [18:33:51]MH_I2C_Read... [18:33:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:51]Read from MH i2c: E2 [18:33:51]MH_I2C_Read... [18:33:51]Read from MH i2c: E2 03 00 [18:33:51]MH_I2C_Read... [18:33:51]Read from MH i2c: E2 03 00 98 01 00 90 00 0D [18:33:51]RAPDU: 90 00 [18:33:51]wFMCommunicate OK [18:33:51]wFMCommunicate request_size=4 [18:33:51]MH_SAM_APDU [18:33:51]CAPDU: 80 0D 03 02 [18:33:51]Write to MH i2c: E2 08 00 99 01 80 0D 03 02 00 00 00 00 15 [18:33:51]Write i2c OK [18:33:51]MH_I2C_Read... [18:33:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:33:51]Read from MH i2c: E2 [18:33:51]MH_I2C_Read... [18:33:51]Read from MH i2c: E2 0B 00 [18:33:51]MH_I2C_Read... [18:33:51]Read from MH i2c: E2 0B 00 99 01 00 1B 30 EC AF 44 CD 2B 74 90 00 AC [18:33:51]RAPDU: 1B 30 EC AF 44 CD 2B 74 90 00 [18:33:51]wFMCommunicate OK [18:33:51]SAM_PROTO_SignData done [18:33:51]FM_MakeSignedData done [18:33:51]CreateOFDProtocolMessage [18:33:51]wFMCommunicate request_size=4 [18:33:51]MH_SAM_APDU [18:33:51]CAPDU: 80 11 00 00 [18:33:51]Write to MH i2c: E2 08 00 9A 01 80 11 00 00 00 00 00 00 15 [18:33:51]Write i2c OK [18:33:51]MH_I2C_Read... [18:33:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:51]Read from MH i2c: E2 [18:33:51]MH_I2C_Read... [18:33:51]Read from MH i2c: E2 17 00 [18:33:51]MH_I2C_Read... [18:33:51]Read from MH i2c: E2 17 00 9A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 74 [18:33: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:33:51]wFMCommunicate OK [18:33:51]CreateOFDProtocolMessage done [18:33:51]OFDSenderStorePacket 86126 [18:33:51]StoreOFDPacket docnum=86126 [18:33: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 1E 01 00 00 E1 71 16 01 68 68 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 1D 01 00 00 F4 03 04 00 0D C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 82 7A 9D 40 59 90 1B 30 EC AF 44 CD 2B 74 [18:33:51]CheckFolder [18:33:51]dirname=/storage/ofd_packets [18:33:51]CheckFolder done [18:33:51]ProducePacketName [18:33:51]name=ofd_packets/00086126 [18:33:51]NVStorageSaveData ofd_packets/00086126 [18:33:51]File name is /storage/ofd_packets/00086126 [18:33:51]Write 316 bytes [18:33:51]NVStorageSaveData done [18:33:51]OFDSenderStorePacket done [18:33:51]KKMCreateOFDPacket done [18:33:51]NVStorageSaveData kkm_last_timestamp [18:33:51]File name is /storage/kkm_last_timestamp [18:33:51]Write 4 bytes [18:33:51]NVStorageSaveData done [18:33:51]ExternCall_PrintAddStr [18:33:51]wPrintStart [18:33:51]Write to MH i2c: 01 00 00 9B 01 9C [18:33:51]Write i2c OK [18:33:51]MH_I2C_Read... [18:33:51]Read from MH i2c: 01 [18:33:51]MH_I2C_Read... [18:33:51]Read from MH i2c: 01 07 00 [18:33:51]MH_I2C_Read... [18:33:51]Read from MH i2c: 01 07 00 9B 01 00 00 00 00 00 FF 0F B1 [18:33:51]RasterBufferAndPrint [18:33:51]line Счет N : (3)147846 [18:33:51]line ИНН: 02508201610067 [18:33:51]line Контрольно-Кассовый Чек [18:33:51]line ПРОДАЖА [18:33:51]line Товар: 4870001570071 [18:33:51]line Напиток Pepsi 1л [18:33:51]line 1.000 * 110.00 [18:33:51]line = 110.00 [18:33:51]line НДС 12% НСП 1% [18:33:51]line > о реализуемом товаре [18:33:51]line ИТОГО: 110.00 [18:33:51]line НСП 1% : 0.97 [18:33:51]line НДС 12% : 11.68 [18:33:51]line Наличными: 110.00 [18:33:51]line Безнал.: 0.00 [18:33:51]line Место: АЗС № 137 "Партнер Нефть" [18:33:51]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:33:51]line СНО: Общий режим [18:33:51]line Чек 285 20.09.2024 18:33 [18:33:51]line Смена: 495 ФФД: 1.0 [18:33:51]line ЗНМ: 0300000064 [18:33:51]line РНМ: 0000000000092592 [18:33:51]line Версия ККМ: 001 [18:33:51]line ФМ: 0000000000874979 [18:33:51]line ФД: 86126 [18:33:51]line ФПД: 143463135861136 [18:33:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T183349&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86126&fm=143463135861136&tin=02508201610067®Number=0000000000092592&sum=11000 [18:33:51]line 0 [18:33:51]OFD Sender: Processing packet 86126 [packets to send 264, broken 263] [18:33:51]ProducePacketName [18:33:51]name=ofd_packets/00086126 [18:33:51]OFD Sender: To server: pG, [18:33:51]CommunicateWithHost lk.salyk.kg:30040 [18:33:51]ConnectInit lk.salyk.kg [18:33:51]written 0, free lines is 4095 [18:33:52]Write to MH i2c: 01 00 00 C3 01 C4 [18:33:52]Write i2c OK [18:33:52]MH_I2C_Read... [18:33:52]Read from MH i2c: 01 [18:33:52]MH_I2C_Read... [18:33:52]Read from MH i2c: 01 07 00 [18:33:52]MH_I2C_Read... [18:33:52]Read from MH i2c: 01 07 00 C3 01 00 00 00 00 00 FB 0C D2 [18:33:52]RasterBufferAndPrint [18:33:52]line [18:33:52]line [18:33:52]line [18:33:52]line [18:33:52]line [18:33:52]written 0, free lines is 3330 [18:33:52]MH_Cut [18:33:52]Write to MH i2c: D1 01 00 CA 01 01 9D [18:33:52]Write i2c OK [18:33:52]MH_I2C_Read... [18:33:52]Read from MH i2c: D1 [18:33:52]MH_I2C_Read... [18:33:52]Read from MH i2c: D1 01 00 [18:33:52]MH_I2C_Read... [18:33:52]Read from MH i2c: D1 01 00 CA 01 00 9C [18:33:52]Write to MH i2c: 01 00 00 CB 01 CC [18:33:52]Write i2c OK [18:33:52]MH_I2C_Read... [18:33:52]*** Cut start [18:33:52]*** Partial cut [18:33:52]*** CUTSNS_PIN = 1 [18:33:52]*** CUTSNS_PIN = 0 [18:33:53]*** Brake cut motor [18:33:53]Read from MH i2c: 01 [18:33:53]MH_I2C_Read... [18:33:53]*** Stop cut motor [18:33:53]*** Cut end [18:33:53]Read from MH i2c: 01 07 00 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: 01 07 00 CB 01 00 00 00 00 00 FF 0F E1 [18:33:53]process_action close_receipt done [18:33:53]requested_data is exist [18:33:53]produce_requested_data [18:33:53]requested_item fm.sn is exist - process it [18:33:53]wFMCommunicate request_size=4 [18:33:53]MH_SAM_APDU [18:33:53]CAPDU: 80 11 00 00 [18:33:53]Write to MH i2c: E2 08 00 CC 01 80 11 00 00 00 00 00 00 47 [18:33:53]Write i2c OK [18:33:53]MH_I2C_Read... [18:33:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:53]Read from MH i2c: E2 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 17 00 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 17 00 CC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A6 [18:33: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:33:53]wFMCommunicate OK [18:33:53]requested_item fd.num is exist - process it [18:33:53]SAM_PROTO_GetFieldsCounters [18:33:53]wFMCommunicate request_size=4 [18:33:53]MH_SAM_APDU [18:33:53]CAPDU: 80 13 00 00 [18:33:53]Write to MH i2c: E2 08 00 CD 01 80 13 00 00 00 00 00 00 4A [18:33:53]Write i2c OK [18:33:53]MH_I2C_Read... [18:33:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:33:53]Read from MH i2c: E2 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 62 00 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 62 00 CD 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 50 01 00 0E 04 04 00 EF 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 82 [18:33:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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:33:53]wFMCommunicate OK [18:33:53]SAM_PROTO_GetFieldsCounters done [18:33:53]requested_item shift.num is exist - process it [18:33:53]requested_item shift.opened is exist - process it [18:33:53]req_shift_opened [18:33:53]FM_GetShiftState [18:33:53]SAM_PROTO_GetShiftState [18:33:53]wFMCommunicate request_size=4 [18:33:53]MH_SAM_APDU [18:33:53]CAPDU: 80 13 01 00 [18:33:53]Write to MH i2c: E2 08 00 CE 01 80 13 01 00 00 00 00 00 4C [18:33:53]Write i2c OK [18:33:53]MH_I2C_Read... [18:33:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:53]Read from MH i2c: E2 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 0E 00 [18:33:53]MH_I2C_Read... [18:33:53]Read from MH i2c: E2 0E 00 CE 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D7 [18:33:53]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:33:53]wFMCommunicate OK [18:33:53]SAM_PROTO_GetShiftState done [18:33:53]FM_GetShiftState done [18:33:53]req_shift_opened done [18:33:53]requested_item shift.open_date is exist - process it [18:33:53]req_shift_open_date [18:33:53]req_shift_open_date done [18:33:53]produce_requested_data done [18:33:53]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86126,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:33:53]process_action_free close_receipt [18:33:53]json_value_free [18:33:53]json_value_free done [18:33:53]process_json_proto returns [18:33:53]Send response to host [18:33:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86126,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:33:53]free response buf [18:33:53]execute_script done [18:33:53]execute_script returns [18:33:53]free content buf [18:33:53]Sock 9.Close socket [18:33:53]Sock 9.Thread stoped [18:33:54]Connected sock=11 [18: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 1E 01 00 00 E1 71 16 01 68 68 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 1D 01 00 00 F4 03 04 00 0D C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 82 7A 9D 40 59 90 1B 30 EC AF 44 CD 2B 74 [18:33: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 2A 20 47 00 24 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 6E 50 01 00 F4 03 04 00 E4 6A ED 66 B6 04 01 00 00 C4 A1 89 55 13 FC E0 26 [18:33:55]CommunicateWithHost err = 0 [18:33:55]CheckOFDResponse [18:33:55]1017 (14) - 77093643461234 [18:33:55]1041 (16) - 0000000000874979 [18:33:55]1040 (4) - 86126 [18:33:55]1012 (4) - 20.09.2024 12:30 [18:33:55]1206 (1) - 0 [18:33:55]OFD Sender: Remove packet 86126 [18:33:55]ProducePacketName [18:33:55]name=ofd_packets/00086126 [18:33:55]NVStorageDeleteData [18:33:55]OFD Sender: No OFD packet to send [18:34:00]OFD Sender: No OFD packet to send [18:34:05]OFD Sender: No OFD packet to send [18:34:10]OFD Sender: No OFD packet to send [18:34:15]OFD Sender: No OFD packet to send [18:34:20]OFD Sender: No OFD packet to send [18:34:25]OFD Sender: No OFD packet to send [18:34:30]OFD Sender: No OFD packet to send [18:34:35]accept exits with 8 [18:34:35]New connection [18:34:35]New thread 3067120996 created [18:34:35]Thread 3066977636 joined [18:34:35]Waiting for new connection... [18:34:35] Sock 8.Parse request [18:34:35]Sock 8.Check first char [18:34:35]Sock 8.First char is OK [18:34:35]request: POST /json_proto HTTP/1.0 [18:34:35]Method: POST [18:34:35]URL: /json_proto [18:34:35]Method is POST - this is cgi request [18:34:35]url: /json_proto [18:34:35]query_string will be loaded in cgi processing [18:34:35]execute_cgi json_proto POST (null) [18:34:35]execute_cgi path=json_proto method=POST [18:34:35]POST find Content-Length [18:34:35]Host: 172.17.47.196:8080 [18:34:35]Content-Length: 614 [18:34:35]Content-Type: application/json [18:34:35] [18:34:35]POST finish read [18:34:35]Found Content-Length = 614 [18:34:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147847", "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" ] } } [18:34:35]execute_script... [18:34: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)147847", "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" ] } } [18:34:35]POST & json_proto [18:34:35]process_json_proto [18:34:35]json parsed OK: [18:34:35]protocol is kg_v1.0 [18:34:35]action value=close_receipt [18:34:35]process_action close_receipt [18:34:35]cmd_close_receipt [18:34:35]MH_GetDate [18:34:35]Write to MH i2c: F0 00 00 CF 01 BF [18:34:35]Write i2c OK [18:34:35]MH_I2C_Read... [18:34:35]Read from MH i2c: F0 [18:34:35]MH_I2C_Read... [18:34:35]Read from MH i2c: F0 09 00 [18:34:35]MH_I2C_Read... [18:34:35]Read from MH i2c: F0 09 00 CF 01 00 3C C0 ED 66 4C 6B 94 66 C8 [18:34:35]GetLastDocTimeStamp 1726857229 [18:34:35]current date 1726857276 [18:34:35]FM_GetShiftState [18:34:35]SAM_PROTO_GetShiftState [18:34:35]wFMCommunicate request_size=4 [18:34:35]MH_SAM_APDU [18:34:35]CAPDU: 80 13 01 00 [18:34:35]Write to MH i2c: E2 08 00 D0 01 80 13 01 00 00 00 00 00 4E [18:34:35]Write i2c OK [18:34:35]MH_I2C_Read... [18:34:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:35]OFD Sender: No OFD packet to send [18:34:35]Read from MH i2c: E2 [18:34:35]MH_I2C_Read... [18:34:35]Read from MH i2c: E2 0E 00 [18:34:35]MH_I2C_Read... [18:34:35]Read from MH i2c: E2 0E 00 D0 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D9 [18:34:35]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:34:35]wFMCommunicate OK [18:34:35]SAM_PROTO_GetShiftState done [18:34:35]FM_GetShiftState done [18:34:35]opened in 1726791534 [18:34:35]opened+sec_in_day 1726877934 [18:34:35]quantity*price = 11000 [18:34:35]sum+1 = 11001 [18:34:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 286 20.09.2024 18:34 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86127 ФПД: 161767157143228 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T183436&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86127&fm=161767157143228&tin=02508201610067®Number=0000000000092592&sum=11000 0 [18:34:37]StoreToDocumentArchive [18:34:37]shift 495 fd 86127 [18:34:37]save to /storage/0495/doc_00086127 [18:34:37]save last doc name /storage/0495/doc_00086127 to /storage/kkm_last_doc_name [18:34:37]save OK [18:34:37]Clear old archive folders... [18:34:37]ProcessDocumentItem done err = 0, tmpTLVsize=266 [18:34:37]tlvbuf is 004AAB80 [18:34:37]SAM_PROTO_ClearQueue [18:34:37]wFMCommunicate request_size=4 [18:34:37]MH_SAM_APDU [18:34:37]CAPDU: 80 09 00 00 [18:34:37]Write to MH i2c: E2 08 00 DD 01 80 09 00 00 00 00 00 00 50 [18:34:37]Write i2c OK [18:34:37]MH_I2C_Read... [18:34:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:34:37]Read from MH i2c: E2 [18:34:37]MH_I2C_Read... [18:34:37]Read from MH i2c: E2 03 00 [18:34:37]MH_I2C_Read... [18:34:37]Read from MH i2c: E2 03 00 DD 01 00 90 00 52 [18:34:37]RAPDU: 90 00 [18:34:37]wFMCommunicate OK [18:34:37]SAM_PROTO_ClearQueue done [18:34:37]KKMCreateOFDPacket [18:34:37]OFDProtocolAddRootSTLVToBuf [18:34:37]FM_MakeSignedData [18:34:37]FM_MakeSignedData [18:34:37]SAM_PROTO_SignData [18:34:37]wFMCommunicate request_size=4 [18:34:37]MH_SAM_APDU [18:34:37]CAPDU: 80 0D 01 02 [18:34:37]Write to MH i2c: E2 08 00 DE 01 80 0D 01 02 00 00 00 00 58 [18:34:37]Write i2c OK [18:34:37]MH_I2C_Read... [18:34:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:34:37]Read from MH i2c: E2 [18:34:37]MH_I2C_Read... [18:34:37]Read from MH i2c: E2 03 00 [18:34:37]MH_I2C_Read... [18:34:37]Read from MH i2c: E2 03 00 DE 01 00 90 00 53 [18:34:37]RAPDU: 90 00 [18:34:37]wFMCommunicate OK [18:34:37]wFMCommunicate request_size=255 [18:34:37]MH_SAM_APDU [18:34:37]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 1E 01 00 00 F4 03 04 00 3C C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [18:34:37]Write to MH i2c: E2 02 01 DF 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 1E 01 00 00 F4 03 04 00 3C C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 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 33 [18:34:37]Write i2c OK [18:34:37]MH_I2C_Read... [18:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:37]Read from MH i2c: E2 [18:34:37]MH_I2C_Read... [18:34:37]Read from MH i2c: E2 03 00 [18:34:37]MH_I2C_Read... [18:34:37]Read from MH i2c: E2 03 00 DF 01 00 90 00 54 [18:34:37]RAPDU: 90 00 [18:34:37]wFMCommunicate OK [18:34:37]wFMCommunicate request_size=25 [18:34:37]MH_SAM_APDU [18:34:37]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 6F 50 01 00 35 04 06 00 93 20 59 F0 16 BC [18:34:37]Write to MH i2c: E2 1C 00 E0 01 80 0D 02 02 14 00 37 39 10 04 04 00 6F 50 01 00 35 04 06 00 93 20 59 F0 16 BC 00 00 D8 [18:34:37]Write i2c OK [18:34:37]MH_I2C_Read... [18:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:37]Read from MH i2c: E2 [18:34:37]MH_I2C_Read... [18:34:37]Read from MH i2c: E2 03 00 [18:34:37]MH_I2C_Read... [18:34:37]Read from MH i2c: E2 03 00 E0 01 00 90 00 55 [18:34:37]RAPDU: 90 00 [18:34:37]wFMCommunicate OK [18:34:37]wFMCommunicate request_size=4 [18:34:37]MH_SAM_APDU [18:34:37]CAPDU: 80 0D 03 02 [18:34:37]Write to MH i2c: E2 08 00 E1 01 80 0D 03 02 00 00 00 00 5D [18:34:37]Write i2c OK [18:34:37]MH_I2C_Read... [18:34:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:34:37]Read from MH i2c: E2 [18:34:37]MH_I2C_Read... [18:34:37]Read from MH i2c: E2 0B 00 [18:34:37]MH_I2C_Read... [18:34:37]Read from MH i2c: E2 0B 00 E1 01 00 DE 9D 31 3E D8 28 76 4D 90 00 0B [18:34:37]RAPDU: DE 9D 31 3E D8 28 76 4D 90 00 [18:34:37]wFMCommunicate OK [18:34:37]SAM_PROTO_SignData done [18:34:37]FM_MakeSignedData done [18:34:37]CreateOFDProtocolMessage [18:34:37]wFMCommunicate request_size=4 [18:34:37]MH_SAM_APDU [18:34:37]CAPDU: 80 11 00 00 [18:34:37]Write to MH i2c: E2 08 00 E2 01 80 11 00 00 00 00 00 00 5D [18:34:37]Write i2c OK [18:34:37]MH_I2C_Read... [18:34:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:37]Read from MH i2c: E2 [18:34:37]MH_I2C_Read... [18:34:37]Read from MH i2c: E2 17 00 [18:34:37]MH_I2C_Read... [18:34:37]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 [18:34:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:34:37]wFMCommunicate OK [18:34:37]CreateOFDProtocolMessage done [18:34:37]OFDSenderStorePacket 86127 [18:34:37]StoreOFDPacket docnum=86127 [18:34: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 1E 01 00 00 A7 2F 16 01 63 D8 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 1E 01 00 00 F4 03 04 00 3C C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 93 20 59 F0 16 BC DE 9D 31 3E D8 28 76 4D [18:34:37]CheckFolder [18:34:37]dirname=/storage/ofd_packets [18:34:37]CheckFolder done [18:34:37]ProducePacketName [18:34:37]name=ofd_packets/00086127 [18:34:37]NVStorageSaveData ofd_packets/00086127 [18:34:37]File name is /storage/ofd_packets/00086127 [18:34:37]Write 316 bytes [18:34:37]NVStorageSaveData done [18:34:37]OFDSenderStorePacket done [18:34:37]KKMCreateOFDPacket done [18:34:37]NVStorageSaveData kkm_last_timestamp [18:34:37]File name is /storage/kkm_last_timestamp [18:34:37]Write 4 bytes [18:34:37]NVStorageSaveData done [18:34:37]ExternCall_PrintAddStr [18:34:37]wPrintStart [18:34:37]Write to MH i2c: 01 00 00 E3 01 E4 [18:34:37]Write i2c OK [18:34:37]MH_I2C_Read... [18:34:37]Read from MH i2c: 01 [18:34:37]MH_I2C_Read... [18:34:37]Read from MH i2c: 01 07 00 [18:34:37]MH_I2C_Read... [18:34:37]Read from MH i2c: 01 07 00 E3 01 00 00 00 00 00 FF 0F F9 [18:34:37]RasterBufferAndPrint [18:34:37]line Счет N : (3)147847 [18:34:37]line ИНН: 02508201610067 [18:34:37]line Контрольно-Кассовый Чек [18:34:37]line ПРОДАЖА [18:34:37]line Товар: 4870001570071 [18:34:37]line Напиток Pepsi 1л [18:34:37]line 1.000 * 110.00 [18:34:37]line = 110.00 [18:34:37]line НДС 12% НСП 1% [18:34:37]line > о реализуемом товаре [18:34:37]line ИТОГО: 110.00 [18:34:37]line НСП 1% : 0.97 [18:34:37]line НДС 12% : 11.68 [18:34:37]line Наличными: 110.00 [18:34:37]line Безнал.: 0.00 [18:34:37]line Место: АЗС № 137 "Партнер Нефть" [18:34:37]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:34:37]line СНО: Общий режим [18:34:37]line Чек 286 20.09.2024 18:34 [18:34:37]line Смена: 495 ФФД: 1.0 [18:34:37]line ЗНМ: 0300000064 [18:34:37]line РНМ: 0000000000092592 [18:34:37]line Версия ККМ: 001 [18:34:37]line ФМ: 0000000000874979 [18:34:37]line ФД: 86127 [18:34:37]line ФПД: 161767157143228 [18:34:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T183436&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86127&fm=161767157143228&tin=02508201610067®Number=0000000000092592&sum=11000 [18:34:37]line 0 [18:34:37]OFD Sender: Processing packet 86127 [packets to send 264, broken 263] [18:34:37]ProducePacketName [18:34:37]name=ofd_packets/00086127 [18:34:37]OFD Sender: To server: pG, [18:34:37]CommunicateWithHost lk.salyk.kg:30040 [18:34:37]ConnectInit lk.salyk.kg [18:34:37]written 0, free lines is 4095 [18:34:38]Write to MH i2c: 01 00 00 0B 02 0D [18:34:38]Write i2c OK [18:34:38]MH_I2C_Read... [18:34:38]Read from MH i2c: 01 [18:34:38]MH_I2C_Read... [18:34:38]Read from MH i2c: 01 07 00 [18:34:38]MH_I2C_Read... [18:34:38]Read from MH i2c: 01 07 00 0B 02 00 00 00 00 00 FC 0C 1C [18:34:38]RasterBufferAndPrint [18:34:38]line [18:34:38]line [18:34:38]line [18:34:38]line [18:34:38]line [18:34:38]written 0, free lines is 3331 [18:34:38]MH_Cut [18:34:38]Write to MH i2c: D1 01 00 12 02 01 E6 [18:34:38]Write i2c OK [18:34:38]MH_I2C_Read... [18:34:38]Read from MH i2c: D1 [18:34:38]MH_I2C_Read... [18:34:38]Read from MH i2c: D1 01 00 [18:34:38]MH_I2C_Read... [18:34:38]Read from MH i2c: D1 01 00 12 02 00 E5 [18:34:38]Write to MH i2c: 01 00 00 13 02 15 [18:34:38]Write i2c OK [18:34:38]MH_I2C_Read... [18:34:39]*** Cut start [18:34:39]*** Partial cut [18:34:39]*** CUTSNS_PIN = 1 [18:34:39]*** CUTSNS_PIN = 0 [18:34:39]*** Brake cut motor [18:34:39]Read from MH i2c: 01 [18:34:39]MH_I2C_Read... [18:34:39]*** Stop cut motor [18:34:39]*** Cut end [18:34:39]Read from MH i2c: 01 07 00 [18:34:39]MH_I2C_Read... [18:34:39]Read from MH i2c: 01 07 00 13 02 00 00 00 00 00 FF 0F 2A [18:34:39]process_action close_receipt done [18:34:39]requested_data is exist [18:34:39]produce_requested_data [18:34:39]requested_item fm.sn is exist - process it [18:34:39]wFMCommunicate request_size=4 [18:34:39]MH_SAM_APDU [18:34:39]CAPDU: 80 11 00 00 [18:34:39]Write to MH i2c: E2 08 00 14 02 80 11 00 00 00 00 00 00 90 [18:34:39]Write i2c OK [18:34:39]MH_I2C_Read... [18:34:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:39]Read from MH i2c: E2 [18:34:39]MH_I2C_Read... [18:34:39]Read from MH i2c: E2 17 00 [18:34:39]MH_I2C_Read... [18:34:39]Read from MH i2c: E2 17 00 14 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EF [18:34:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:34:39]wFMCommunicate OK [18:34:39]requested_item fd.num is exist - process it [18:34:39]SAM_PROTO_GetFieldsCounters [18:34:39]wFMCommunicate request_size=4 [18:34:39]MH_SAM_APDU [18:34:39]CAPDU: 80 13 00 00 [18:34:39]Write to MH i2c: E2 08 00 15 02 80 13 00 00 00 00 00 00 93 [18:34:39]Write i2c OK [18:34:39]MH_I2C_Read... [18:34:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:34:39]Read from MH i2c: E2 [18:34:39]MH_I2C_Read... [18:34:39]Read from MH i2c: E2 62 00 [18:34:39]MH_I2C_Read... [18:34:39]Read from MH i2c: E2 62 00 15 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 6F 50 01 00 0E 04 04 00 EF 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 CF [18:34: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 6F 50 01 00 0E 04 04 00 EF 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:34:39]wFMCommunicate OK [18:34:39]SAM_PROTO_GetFieldsCounters done [18:34:39]requested_item shift.num is exist - process it [18:34:39]requested_item shift.opened is exist - process it [18:34:39]req_shift_opened [18:34:39]FM_GetShiftState [18:34:39]SAM_PROTO_GetShiftState [18:34:39]wFMCommunicate request_size=4 [18:34:39]MH_SAM_APDU [18:34:39]CAPDU: 80 13 01 00 [18:34:39]Write to MH i2c: E2 08 00 16 02 80 13 01 00 00 00 00 00 95 [18:34:39]Write i2c OK [18:34:39]MH_I2C_Read... [18:34:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:39]Read from MH i2c: E2 [18:34:39]MH_I2C_Read... [18:34:39]Read from MH i2c: E2 0E 00 [18:34:39]MH_I2C_Read... [18:34:39]Read from MH i2c: E2 0E 00 16 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 20 [18:34:39]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:34:39]wFMCommunicate OK [18:34:39]SAM_PROTO_GetShiftState done [18:34:39]FM_GetShiftState done [18:34:39]req_shift_opened done [18:34:39]requested_item shift.open_date is exist - process it [18:34:39]req_shift_open_date [18:34:39]req_shift_open_date done [18:34:39]produce_requested_data done [18:34:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86127,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:34:39]process_action_free close_receipt [18:34:39]json_value_free [18:34:39]json_value_free done [18:34:39]process_json_proto returns [18:34:39]Send response to host [18:34:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86127,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:34:39]free response buf [18:34:39]execute_script done [18:34:39]execute_script returns [18:34:39]free content buf [18:34:39]Sock 8.Close socket [18:34:39]Sock 8.Thread stoped [18:34:43]recv_with_timeout no data received [18:34:43]Connected sock=11 [18:34: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 1E 01 00 00 A7 2F 16 01 63 D8 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 1E 01 00 00 F4 03 04 00 3C C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 93 20 59 F0 16 BC DE 9D 31 3E D8 28 76 4D [18:34: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 4D 65 47 00 78 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 6F 50 01 00 F4 03 04 00 17 6B ED 66 B6 04 01 00 00 06 DD 99 D0 32 C2 83 91 [18:34:47]CommunicateWithHost err = 0 [18:34:47]CheckOFDResponse [18:34:47]1017 (14) - 77093643461234 [18:34:47]1041 (16) - 0000000000874979 [18:34:47]1040 (4) - 86127 [18:34:47]1012 (4) - 20.09.2024 12:31 [18:34:47]1206 (1) - 0 [18:34:47]OFD Sender: Remove packet 86127 [18:34:47]ProducePacketName [18:34:47]name=ofd_packets/00086127 [18:34:47]NVStorageDeleteData [18:34:47]OFD Sender: No OFD packet to send [18:34:52]OFD Sender: No OFD packet to send [18:34:53]recv_with_timeout no data received [18:34:57]OFD Sender: No OFD packet to send [18:35:02]OFD Sender: No OFD packet to send [18:35:07]recv_with_timeout no data received [18:35:07]OFD Sender: No OFD packet to send [18:35:12]OFD Sender: No OFD packet to send [18:35:17]OFD Sender: No OFD packet to send [18:35:22]OFD Sender: No OFD packet to send [18:35:27]OFD Sender: No OFD packet to send [18:35:31]accept exits with 9 [18:35:31]New connection [18:35:31]New thread 3066977636 created [18:35:31]Thread 3067120996 joined [18:35:31]Waiting for new connection... [18:35:31] Sock 9.Parse request [18:35:31]Sock 9.Check first char [18:35:31]Sock 9.First char is OK [18:35:31]request: POST /json_proto HTTP/1.0 [18:35:31]Method: POST [18:35:31]URL: /json_proto [18:35:31]Method is POST - this is cgi request [18:35:31]url: /json_proto [18:35:31]query_string will be loaded in cgi processing [18:35:31]execute_cgi json_proto POST (null) [18:35:31]execute_cgi path=json_proto method=POST [18:35:31]POST find Content-Length [18:35:31]Host: 172.17.47.196:8080 [18:35:31]Content-Length: 687 [18:35:31]Content-Type: application/json [18:35:31] [18:35:31]POST finish read [18:35:31]Found Content-Length = 687 [18:35:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871015", "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" ] } } [18:35:31]execute_script... [18:35: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)871015", "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" ] } } [18:35:31]POST & json_proto [18:35:31]process_json_proto [18:35:31]json parsed OK: [18:35:31]protocol is kg_v1.0 [18:35:31]action value=close_receipt [18:35:31]process_action close_receipt [18:35:31]cmd_close_receipt [18:35:31]MH_GetDate [18:35:31]Write to MH i2c: F0 00 00 17 02 08 [18:35:31]Write i2c OK [18:35:31]MH_I2C_Read... [18:35:31]Read from MH i2c: F0 [18:35:31]MH_I2C_Read... [18:35:31]Read from MH i2c: F0 09 00 [18:35:31]MH_I2C_Read... [18:35:31]Read from MH i2c: F0 09 00 17 02 00 73 C0 ED 66 4C 6B 94 66 48 [18:35:31]GetLastDocTimeStamp 1726857276 [18:35:31]current date 1726857331 [18:35:31]FM_GetShiftState [18:35:31]SAM_PROTO_GetShiftState [18:35:31]wFMCommunicate request_size=4 [18:35:31]MH_SAM_APDU [18:35:31]CAPDU: 80 13 01 00 [18:35:31]Write to MH i2c: E2 08 00 18 02 80 13 01 00 00 00 00 00 97 [18:35:31]Write i2c OK [18:35:31]MH_I2C_Read... [18:35:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:31]Read from MH i2c: E2 [18:35:31]MH_I2C_Read... [18:35:31]Read from MH i2c: E2 0E 00 [18:35:31]MH_I2C_Read... [18:35:31]Read from MH i2c: E2 0E 00 18 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 22 [18:35:31]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:35:31]wFMCommunicate OK [18:35:31]SAM_PROTO_GetShiftState done [18:35:31]FM_GetShiftState done [18:35:31]opened in 1726791534 [18:35:31]opened+sec_in_day 1726877934 [18:35:31]quantity*price = 100050 [18:35:31]sum+1 = 100052 [18:35:31]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 СНО: Общий режим Чек 287 20.09.2024 18:35 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86128 ФПД: 40719392811819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T183531&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86128&fm=40719392811819&tin=02508201610067®Number=0000000000092592&sum=100000 [18:35:32]StoreToDocumentArchive [18:35:32]shift 495 fd 86128 [18:35:32]save to /storage/0495/doc_00086128 [18:35:32]save last doc name /storage/0495/doc_00086128 to /storage/kkm_last_doc_name [18:35:32]save OK [18:35:32]Clear old archive folders... [18:35:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:35:32]tlvbuf is 004987A0 [18:35:32]SAM_PROTO_ClearQueue [18:35:32]wFMCommunicate request_size=4 [18:35:32]MH_SAM_APDU [18:35:32]CAPDU: 80 09 00 00 [18:35:32]Write to MH i2c: E2 08 00 25 02 80 09 00 00 00 00 00 00 99 [18:35:32]Write i2c OK [18:35:32]MH_I2C_Read... [18:35:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:35:32]Read from MH i2c: E2 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 03 00 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 03 00 25 02 00 90 00 9B [18:35:32]RAPDU: 90 00 [18:35:32]wFMCommunicate OK [18:35:32]SAM_PROTO_ClearQueue done [18:35:32]KKMCreateOFDPacket [18:35:32]OFDProtocolAddRootSTLVToBuf [18:35:32]FM_MakeSignedData [18:35:32]FM_MakeSignedData [18:35:32]SAM_PROTO_SignData [18:35:32]wFMCommunicate request_size=4 [18:35:32]MH_SAM_APDU [18:35:32]CAPDU: 80 0D 01 02 [18:35:32]Write to MH i2c: E2 08 00 26 02 80 0D 01 02 00 00 00 00 A1 [18:35:32]Write i2c OK [18:35:32]MH_I2C_Read... [18:35:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:35:32]Read from MH i2c: E2 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 03 00 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 03 00 26 02 00 90 00 9C [18:35:32]RAPDU: 90 00 [18:35:32]wFMCommunicate OK [18:35:32]wFMCommunicate request_size=255 [18:35:32]MH_SAM_APDU [18:35: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 1F 01 00 00 F4 03 04 00 73 C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [18:35:32]Write to MH i2c: E2 02 01 27 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 01 00 00 F4 03 04 00 73 C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 72 [18:35:32]Write i2c OK [18:35:32]MH_I2C_Read... [18:35:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:32]Read from MH i2c: E2 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 03 00 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 03 00 27 02 00 90 00 9D [18:35:32]RAPDU: 90 00 [18:35:32]wFMCommunicate OK [18:35:32]wFMCommunicate request_size=11 [18:35:32]MH_SAM_APDU [18:35:32]CAPDU: 80 0D 02 02 06 25 08 B8 F1 AB 2B [18:35:32]Write to MH i2c: E2 0E 00 28 02 80 0D 02 02 06 00 25 08 B8 F1 AB 2B 00 00 5C [18:35:32]Write i2c OK [18:35:32]MH_I2C_Read... [18:35:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:32]Read from MH i2c: E2 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 03 00 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 03 00 28 02 00 90 00 9E [18:35:32]RAPDU: 90 00 [18:35:32]wFMCommunicate OK [18:35:32]wFMCommunicate request_size=4 [18:35:32]MH_SAM_APDU [18:35:32]CAPDU: 80 0D 03 02 [18:35:32]Write to MH i2c: E2 08 00 29 02 80 0D 03 02 00 00 00 00 A6 [18:35:32]Write i2c OK [18:35:32]MH_I2C_Read... [18:35:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:35:32]Read from MH i2c: E2 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 0B 00 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: E2 0B 00 29 02 00 04 EF D3 3A C3 FC 0D 9A 90 00 0D [18:35:32]RAPDU: 04 EF D3 3A C3 FC 0D 9A 90 00 [18:35:32]wFMCommunicate OK [18:35:32]SAM_PROTO_SignData done [18:35:32]FM_MakeSignedData done [18:35:32]CreateOFDProtocolMessage [18:35:32]wFMCommunicate request_size=4 [18:35:32]MH_SAM_APDU [18:35:32]CAPDU: 80 11 00 00 [18:35:32]Write to MH i2c: E2 08 00 2A 02 80 11 00 00 00 00 00 00 A6 [18:35:32]Write i2c OK [18:35:32]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 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 [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]CreateOFDProtocolMessage done [18:35:32]OFDSenderStorePacket 86128 [18:35:32]StoreOFDPacket docnum=86128 [18:35: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 6B 50 08 01 65 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 01 00 00 F4 03 04 00 73 C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 25 08 B8 F1 AB 2B 04 EF D3 3A C3 FC 0D 9A [18:35:32]CheckFolder [18:35:32]dirname=/storage/ofd_packets [18:35:32]CheckFolder done [18:35:32]ProducePacketName [18:35:32]name=ofd_packets/00086128 [18:35:32]NVStorageSaveData ofd_packets/00086128 [18:35:32]File name is /storage/ofd_packets/00086128 [18:35:32]Write 302 bytes [18:35:32]NVStorageSaveData done [18:35:32]OFDSenderStorePacket done [18:35:32]KKMCreateOFDPacket done [18:35:32]NVStorageSaveData kkm_last_timestamp [18:35:32]File name is /storage/kkm_last_timestamp [18:35:32]Write 4 bytes [18:35:32]NVStorageSaveData done [18:35:32]ExternCall_PrintAddStr [18:35:32]wPrintStart [18:35:32]Write to MH i2c: 01 00 00 2B 02 2D [18:35:32]Write i2c OK [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: 01 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: 01 07 00 [18:35:32]MH_I2C_Read... [18:35:32]Read from MH i2c: 01 07 00 2B 02 00 00 00 00 00 FF 0F 42 [18:35:32]RasterBufferAndPrint [18:35:32]line Счет N : (1)871015 [18:35:32]line ИНН: 02508201610067 [18:35:32]line Контрольно-Кассовый Чек [18:35:32]line ПРОДАЖА [18:35:32]line ТРК (МРК, ГНК) : 34 [18:35:32]line Товар: 2710194210 [18:35:32]line ДТ(л)-К-4 [18:35:32]line 13.130 * 76.20 [18:35:32]line = 1000.51 [18:35:32]line НДС 12% НСП 1% [18:35:32]line > о реализуемом товаре [18:35:32]line ОКРУГЛЕНИЕ: -0.51 [18:35:32]line ИТОГО: 1000.00 [18:35:32]line Внесено: 1000.00 [18:35:32]line СДАЧА: 0.00 [18:35:32]line НСП 1% : 8.85 [18:35:32]line НДС 12% : 106.25 [18:35:32]line Наличными: 1000.00 [18:35:32]line Безнал.: 0.00 [18:35:32]line Место: АЗС № 137 "Партнер Нефть" [18:35:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:35:32]line СНО: Общий режим [18:35:32]line Чек 287 20.09.2024 18:35 [18:35:32]line Смена: 495 ФФД: 1.0 [18:35:32]line ЗНМ: 0300000064 [18:35:32]line РНМ: 0000000000092592 [18:35:32]line Версия ККМ: 001 [18:35:32]line ФМ: 0000000000874979 [18:35:32]line ФД: 86128 [18:35:32]line ФПД: 40719392811819 [18:35:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T183531&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86128&fm=40719392811819&tin=02508201610067®Number=0000000000092592&sum=100000 [18:35:33]OFD Sender: Processing packet 86128 [packets to send 264, broken 263] [18:35:33]ProducePacketName [18:35:33]name=ofd_packets/00086128 [18:35:33]OFD Sender: To server: pG, [18:35:33]CommunicateWithHost lk.salyk.kg:30040 [18:35:33]ConnectInit lk.salyk.kg [18:35:33]written 0, free lines is 4095 [18:35:33]Connected sock=8 [18:35:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 6B 50 08 01 65 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 01 00 00 F4 03 04 00 73 C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 25 08 B8 F1 AB 2B 04 EF D3 3A C3 FC 0D 9A [18:35:33]Write to MH i2c: 01 00 00 56 02 58 [18:35:33]Write i2c OK [18:35:33]MH_I2C_Read... [18:35:33]Read from MH i2c: 01 [18:35:33]MH_I2C_Read... [18:35:33]Read from MH i2c: 01 07 00 [18:35:33]MH_I2C_Read... [18:35:33]Read from MH i2c: 01 07 00 56 02 00 00 00 00 00 DE 0C 49 [18:35:33]RasterBufferAndPrint [18:35:33]line [18:35:33]line [18:35:33]line [18:35:33]line [18:35:33]line [18:35:33]written 0, free lines is 3300 [18:35:33]MH_Cut [18:35:33]Write to MH i2c: D1 01 00 5D 02 01 31 [18:35:33]Write i2c OK [18:35:33]MH_I2C_Read... [18:35:33]Read from MH i2c: D1 [18:35:33]MH_I2C_Read... [18:35:33]Read from MH i2c: D1 01 00 [18:35:33]MH_I2C_Read... [18:35:33]Read from MH i2c: D1 01 00 5D 02 00 30 [18:35:33]Write to MH i2c: 01 00 00 5E 02 60 [18:35:33]Write i2c OK [18:35:33]MH_I2C_Read... [18:35:34]*** Cut start [18:35:34]*** Partial cut [18:35:34]*** CUTSNS_PIN = 1 [18:35:34]*** CUTSNS_PIN = 0 [18:35:34]*** Brake cut motor [18:35:34]Read from MH i2c: 01 [18:35:34]MH_I2C_Read... [18:35:34]*** Stop cut motor [18:35:34]*** Cut end [18:35:34]Read from MH i2c: 01 07 00 [18:35:34]MH_I2C_Read... [18:35:34]Read from MH i2c: 01 07 00 5E 02 00 00 00 00 00 FF 0F 75 [18:35:34]process_action close_receipt done [18:35:34]requested_data is exist [18:35:34]produce_requested_data [18:35:34]requested_item fm.sn is exist - process it [18:35:34]wFMCommunicate request_size=4 [18:35:34]MH_SAM_APDU [18:35:34]CAPDU: 80 11 00 00 [18:35:34]Write to MH i2c: E2 08 00 5F 02 80 11 00 00 00 00 00 00 DB [18:35:34]Write i2c OK [18:35:34]MH_I2C_Read... [18: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 2F C4 47 00 7F 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 70 50 01 00 F4 03 04 00 48 6B ED 66 B6 04 01 00 00 06 17 6E 22 A5 9F C1 3C [18:35:34]CommunicateWithHost err = 0 [18:35:34]CheckOFDResponse [18:35:34]1017 (14) - 77093643461234 [18:35:34]1041 (16) - 0000000000874979 [18:35:34]1040 (4) - 86128 [18:35:34]1012 (4) - 20.09.2024 12:32 [18:35:34]1206 (1) - 0 [18:35:34]OFD Sender: Remove packet 86128 [18:35:34]ProducePacketName [18:35:34]name=ofd_packets/00086128 [18:35:34]NVStorageDeleteData [18:35:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:35:35]Read from MH i2c: E2 [18:35:35]MH_I2C_Read... [18:35:35]Read from MH i2c: E2 17 00 [18:35:35]MH_I2C_Read... [18:35:35]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 [18:35: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:35:35]wFMCommunicate OK [18:35:35]requested_item fd.num is exist - process it [18:35:35]SAM_PROTO_GetFieldsCounters [18:35:35]wFMCommunicate request_size=4 [18:35:35]MH_SAM_APDU [18:35:35]CAPDU: 80 13 00 00 [18:35:35]Write to MH i2c: E2 08 00 60 02 80 13 00 00 00 00 00 00 DE [18:35:35]Write i2c OK [18:35:35]MH_I2C_Read... [18:35:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:35:35]Read from MH i2c: E2 [18:35:35]MH_I2C_Read... [18:35:35]Read from MH i2c: E2 62 00 [18:35:35]MH_I2C_Read... [18:35:35]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 70 50 01 00 0E 04 04 00 EF 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 1E [18:35: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 70 50 01 00 0E 04 04 00 EF 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:35:35]wFMCommunicate OK [18:35:35]SAM_PROTO_GetFieldsCounters done [18:35:35]requested_item shift.num is exist - process it [18:35:35]requested_item shift.opened is exist - process it [18:35:35]req_shift_opened [18:35:35]FM_GetShiftState [18:35:35]SAM_PROTO_GetShiftState [18:35:35]wFMCommunicate request_size=4 [18:35:35]MH_SAM_APDU [18:35:35]CAPDU: 80 13 01 00 [18:35:35]Write to MH i2c: E2 08 00 61 02 80 13 01 00 00 00 00 00 E0 [18:35:35]Write i2c OK [18:35:35]MH_I2C_Read... [18:35:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:35]Read from MH i2c: E2 [18:35:35]MH_I2C_Read... [18:35:35]Read from MH i2c: E2 0E 00 [18:35:35]MH_I2C_Read... [18:35:35]Read from MH i2c: E2 0E 00 61 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6B [18:35:35]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:35:35]wFMCommunicate OK [18:35:35]SAM_PROTO_GetShiftState done [18:35:35]FM_GetShiftState done [18:35:35]req_shift_opened done [18:35:35]requested_item shift.open_date is exist - process it [18:35:35]req_shift_open_date [18:35:35]req_shift_open_date done [18:35:35]produce_requested_data done [18:35:35]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86128,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:35:35]process_action_free close_receipt [18:35:35]json_value_free [18:35:35]json_value_free done [18:35:35]process_json_proto returns [18:35:35]Send response to host [18:35:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86128,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:35:35]free response buf [18:35:35]execute_script done [18:35:35]execute_script returns [18:35:35]free content buf [18:35:35]Sock 9.Close socket [18:35:35]Sock 9.Thread stoped [18:35:35]OFD Sender: No OFD packet to send [18:35:40]OFD Sender: No OFD packet to send [18:35:45]OFD Sender: No OFD packet to send [18:35:50]OFD Sender: No OFD packet to send [18:35:51]recv_with_timeout no data received [18:35:55]OFD Sender: No OFD packet to send [18:35:57]accept exits with 10 [18:35:57]New connection [18:35:57]New thread 3067120996 created [18:35:57]Thread 3066977636 joined [18:35:57]Waiting for new connection... [18:35:57] Sock 10.Parse request [18:35:57]Sock 10.Check first char [18:35:57]Sock 10.First char is OK [18:35:57]request: POST /json_proto HTTP/1.0 [18:35:57]Method: POST [18:35:57]URL: /json_proto [18:35:57]Method is POST - this is cgi request [18:35:57]url: /json_proto [18:35:57]query_string will be loaded in cgi processing [18:35:57]execute_cgi json_proto POST (null) [18:35:57]execute_cgi path=json_proto method=POST [18:35:57]POST find Content-Length [18:35:57]Host: 172.17.47.196:8080 [18:35:57]Content-Length: 682 [18:35:57]Content-Type: application/json [18:35:57] [18:35:57]POST finish read [18:35:57]Found Content-Length = 682 [18:35:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871017", "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" ] } } [18:35:57]execute_script... [18:35:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871017", "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" ] } } [18:35:57]POST & json_proto [18:35:57]process_json_proto [18:35:57]json parsed OK: [18:35:57]protocol is kg_v1.0 [18:35:57]action value=close_receipt [18:35:57]process_action close_receipt [18:35:57]cmd_close_receipt [18:35:57]MH_GetDate [18:35:57]Write to MH i2c: F0 00 00 62 02 53 [18:35:57]Write i2c OK [18:35:57]MH_I2C_Read... [18:35:57]Read from MH i2c: F0 [18:35:57]MH_I2C_Read... [18:35:57]Read from MH i2c: F0 09 00 [18:35:57]MH_I2C_Read... [18:35:57]Read from MH i2c: F0 09 00 62 02 00 8D C0 ED 66 4C 6B 94 66 AD [18:35:57]GetLastDocTimeStamp 1726857331 [18:35:57]current date 1726857357 [18:35:57]FM_GetShiftState [18:35:57]SAM_PROTO_GetShiftState [18:35:57]wFMCommunicate request_size=4 [18:35:57]MH_SAM_APDU [18:35:57]CAPDU: 80 13 01 00 [18:35:57]Write to MH i2c: E2 08 00 63 02 80 13 01 00 00 00 00 00 E2 [18:35:57]Write i2c OK [18:35:57]MH_I2C_Read... [18:35:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:57]Read from MH i2c: E2 [18:35:57]MH_I2C_Read... [18:35:57]Read from MH i2c: E2 0E 00 [18:35:57]MH_I2C_Read... [18:35:57]Read from MH i2c: E2 0E 00 63 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6D [18:35:57]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:35:57]wFMCommunicate OK [18:35:57]SAM_PROTO_GetShiftState done [18:35:57]FM_GetShiftState done [18:35:57]opened in 1726791534 [18:35:57]opened+sec_in_day 1726877934 [18:35:57]quantity*price = 100005 [18:35:57]sum+1 = 100006 [18:35: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 СНО: Общий режим Чек 288 20.09.2024 18:35 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86129 ФПД: 275500700818997 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T183557&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86129&fm=275500700818997&tin=02508201610067®Number=0000000000092592&sum=100000 [18:35:58]StoreToDocumentArchive [18:35:58]shift 495 fd 86129 [18:35:58]save to /storage/0495/doc_00086129 [18:35:58]save last doc name /storage/0495/doc_00086129 to /storage/kkm_last_doc_name [18:35:58]save OK [18:35:58]Clear old archive folders... [18:35:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:35:58]tlvbuf is 004A9200 [18:35:58]SAM_PROTO_ClearQueue [18:35:58]wFMCommunicate request_size=4 [18:35:58]MH_SAM_APDU [18:35:58]CAPDU: 80 09 00 00 [18:35:58]Write to MH i2c: E2 08 00 70 02 80 09 00 00 00 00 00 00 E4 [18:35:58]Write i2c OK [18:35:58]MH_I2C_Read... [18:35:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:35:58]Read from MH i2c: E2 [18:35:58]MH_I2C_Read... [18:35:58]Read from MH i2c: E2 03 00 [18:35:58]MH_I2C_Read... [18:35:58]Read from MH i2c: E2 03 00 70 02 00 90 00 E6 [18:35:58]RAPDU: 90 00 [18:35:58]wFMCommunicate OK [18:35:58]SAM_PROTO_ClearQueue done [18:35:58]KKMCreateOFDPacket [18:35:58]OFDProtocolAddRootSTLVToBuf [18:35:58]FM_MakeSignedData [18:35:58]FM_MakeSignedData [18:35:58]SAM_PROTO_SignData [18:35:58]wFMCommunicate request_size=4 [18:35:58]MH_SAM_APDU [18:35:58]CAPDU: 80 0D 01 02 [18:35:58]Write to MH i2c: E2 08 00 71 02 80 0D 01 02 00 00 00 00 EC [18:35:58]Write i2c OK [18:35:58]MH_I2C_Read... [18:35:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:35:58]Read from MH i2c: E2 [18:35:58]MH_I2C_Read... [18:35:58]Read from MH i2c: E2 03 00 [18:35:58]MH_I2C_Read... [18:35:58]Read from MH i2c: E2 03 00 71 02 00 90 00 E7 [18:35:58]RAPDU: 90 00 [18:35:58]wFMCommunicate OK [18:35:58]wFMCommunicate request_size=255 [18:35:58]MH_SAM_APDU [18:35: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 20 01 00 00 F4 03 04 00 8D C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 FA [18:35:58]Write to MH i2c: E2 02 01 72 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 20 01 00 00 F4 03 04 00 8D C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 FA 00 00 75 [18:35:58]Write i2c OK [18:35:58]MH_I2C_Read... [18:35:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:58]Read from MH i2c: E2 [18:35:58]MH_I2C_Read... [18:35:58]Read from MH i2c: E2 03 00 [18:35:58]MH_I2C_Read... [18:35:58]Read from MH i2c: E2 03 00 72 02 00 90 00 E8 [18:35:58]RAPDU: 90 00 [18:35:58]wFMCommunicate OK [18:35:58]wFMCommunicate request_size=10 [18:35:58]MH_SAM_APDU [18:35:58]CAPDU: 80 0D 02 02 05 91 01 68 5E 35 [18:35:58]Write to MH i2c: E2 0D 00 73 02 80 0D 02 02 05 00 91 01 68 5E 35 00 00 86 [18:35:58]Write i2c OK [18:35:58]MH_I2C_Read... [18:35:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:58]Read from MH i2c: E2 [18:35:58]MH_I2C_Read... [18:35:58]Read from MH i2c: E2 03 00 [18:35:58]MH_I2C_Read... [18:35:58]Read from MH i2c: E2 03 00 73 02 00 90 00 E9 [18:35:58]RAPDU: 90 00 [18:35:58]wFMCommunicate OK [18:35:58]wFMCommunicate request_size=4 [18:35:58]MH_SAM_APDU [18:35:58]CAPDU: 80 0D 03 02 [18:35:58]Write to MH i2c: E2 08 00 74 02 80 0D 03 02 00 00 00 00 F1 [18:35:58]Write i2c OK [18:35:58]MH_I2C_Read... [18:35:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:35:58]Read from MH i2c: E2 [18:35:58]MH_I2C_Read... [18:35:58]Read from MH i2c: E2 0B 00 [18:35:58]MH_I2C_Read... [18:35:58]Read from MH i2c: E2 0B 00 74 02 00 73 E2 FC A3 D7 DE 36 BA 90 00 8B [18:35:58]RAPDU: 73 E2 FC A3 D7 DE 36 BA 90 00 [18:35:58]wFMCommunicate OK [18:35:58]SAM_PROTO_SignData done [18:35:58]FM_MakeSignedData done [18:35:58]CreateOFDProtocolMessage [18:35:58]wFMCommunicate request_size=4 [18:35:58]MH_SAM_APDU [18:35:58]CAPDU: 80 11 00 00 [18:35:58]Write to MH i2c: E2 08 00 75 02 80 11 00 00 00 00 00 00 F1 [18:35:58]Write i2c OK [18:35:58]MH_I2C_Read... [18:35:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:35:58]Read from MH i2c: E2 [18:35:58]MH_I2C_Read... [18:35:58]Read from MH i2c: E2 17 00 [18:35:58]MH_I2C_Read... [18:35:58]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 [18: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 [18:35:58]wFMCommunicate OK [18:35:58]CreateOFDProtocolMessage done [18:35:58]OFDSenderStorePacket 86129 [18:35:58]StoreOFDPacket docnum=86129 [18: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 0F 01 00 00 20 98 07 01 A8 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 8D C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 FA 91 01 68 5E 35 73 E2 FC A3 D7 DE 36 BA [18:35:58]CheckFolder [18:35:58]dirname=/storage/ofd_packets [18:35:58]CheckFolder done [18:35:58]ProducePacketName [18:35:58]name=ofd_packets/00086129 [18:35:58]NVStorageSaveData ofd_packets/00086129 [18:35:58]File name is /storage/ofd_packets/00086129 [18:35:58]Write 301 bytes [18:35:58]NVStorageSaveData done [18:35:58]OFDSenderStorePacket done [18:35:58]KKMCreateOFDPacket done [18:35:58]NVStorageSaveData kkm_last_timestamp [18:35:58]File name is /storage/kkm_last_timestamp [18:35:58]Write 4 bytes [18:35:58]NVStorageSaveData done [18:35:58]ExternCall_PrintAddStr [18:35:58]wPrintStart [18:35:58]Write to MH i2c: 01 00 00 76 02 78 [18:35:58]Write i2c OK [18:35:58]MH_I2C_Read... [18:35:58]Read from MH i2c: 01 [18:35:58]MH_I2C_Read... [18:35:58]Read from MH i2c: 01 07 00 [18:35:58]MH_I2C_Read... [18:35:58]Read from MH i2c: 01 07 00 76 02 00 00 00 00 00 FF 0F 8D [18:35:58]RasterBufferAndPrint [18:35:58]line Счет N : (1)871017 [18:35:58]line ИНН: 02508201610067 [18:35:58]line Контрольно-Кассовый Чек [18:35:58]line ПРОДАЖА [18:35:58]line ТРК (МРК, ГНК) : 43 [18:35:58]line Товар: 2710124130 [18:35:58]line Аи-92-К-5 [18:35:58]line 14.750 * 67.80 [18:35:58]line = 1000.05 [18:35:58]line НДС 12% НСП 1% [18:35:58]line > о реализуемом товаре [18:35:58]line ОКРУГЛЕНИЕ: -0.05 [18:35:58]line ИТОГО: 1000.00 [18:35:58]line Внесено: 1000.00 [18:35:58]line СДАЧА: 0.00 [18:35:58]line НСП 1% : 8.85 [18:35:58]line НДС 12% : 106.20 [18:35:58]line Наличными: 1000.00 [18:35:58]line Безнал.: 0.00 [18:35:58]line Место: АЗС № 137 "Партнер Нефть" [18:35:58]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:35:58]line СНО: Общий режим [18:35:58]line Чек 288 20.09.2024 18:35 [18:35:58]line Смена: 495 ФФД: 1.0 [18:35:58]line ЗНМ: 0300000064 [18:35:58]line РНМ: 0000000000092592 [18:35:58]line Версия ККМ: 001 [18:35:58]line ФМ: 0000000000874979 [18:35:58]line ФД: 86129 [18:35:58]line ФПД: 275500700818997 [18:35:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T183557&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86129&fm=275500700818997&tin=02508201610067®Number=0000000000092592&sum=100000 [18:35:59]OFD Sender: Processing packet 86129 [packets to send 264, broken 263] [18:35:59]ProducePacketName [18:35:59]name=ofd_packets/00086129 [18:35:59]OFD Sender: To server: pG, [18:35:59]CommunicateWithHost lk.salyk.kg:30040 [18:35:59]ConnectInit lk.salyk.kg [18:35:59]written 0, free lines is 4095 [18:35:59]Write to MH i2c: 01 00 00 A1 02 A3 [18:35:59]Write i2c OK [18:35:59]MH_I2C_Read... [18:35:59]Read from MH i2c: 01 [18:35:59]MH_I2C_Read... [18:35:59]Read from MH i2c: 01 07 00 [18:35:59]MH_I2C_Read... [18:35:59]Read from MH i2c: 01 07 00 A1 02 00 00 00 00 00 E2 0C 98 [18:35:59]RasterBufferAndPrint [18:35:59]line [18:35:59]line [18:35:59]line [18:35:59]line [18:35:59]line [18:35:59]written 0, free lines is 3304 [18:35:59]MH_Cut [18:35:59]Write to MH i2c: D1 01 00 A8 02 01 7C [18:35:59]Write i2c OK [18:35:59]MH_I2C_Read... [18:35:59]Read from MH i2c: D1 [18:35:59]MH_I2C_Read... [18:35:59]Read from MH i2c: D1 01 00 [18:35:59]MH_I2C_Read... [18:35:59]Read from MH i2c: D1 01 00 A8 02 00 7B [18:35:59]Write to MH i2c: 01 00 00 A9 02 AB [18:35:59]Write i2c OK [18:35:59]MH_I2C_Read... [18:36:00]*** Cut start [18:36:00]*** Partial cut [18:36:00]*** CUTSNS_PIN = 1 [18:36:00]*** CUTSNS_PIN = 0 [18:36:00]*** Brake cut motor [18:36:00]Read from MH i2c: 01 [18:36:00]MH_I2C_Read... [18:36:01]*** Stop cut motor [18:36:01]*** Cut end [18:36:01]Read from MH i2c: 01 07 00 [18:36:01]MH_I2C_Read... [18:36:01]Read from MH i2c: 01 07 00 A9 02 00 00 00 00 00 FF 0F C0 [18:36:01]process_action close_receipt done [18:36:01]requested_data is exist [18:36:01]produce_requested_data [18:36:01]requested_item fm.sn is exist - process it [18:36:01]wFMCommunicate request_size=4 [18:36:01]MH_SAM_APDU [18:36:01]CAPDU: 80 11 00 00 [18:36:01]Write to MH i2c: E2 08 00 AA 02 80 11 00 00 00 00 00 00 26 [18:36:01]Write i2c OK [18:36:01]MH_I2C_Read... [18:36:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:01]Read from MH i2c: E2 [18:36:01]MH_I2C_Read... [18:36:01]Read from MH i2c: E2 17 00 [18:36:01]MH_I2C_Read... [18:36:01]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 [18:36: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:36:01]wFMCommunicate OK [18:36:01]requested_item fd.num is exist - process it [18:36:01]SAM_PROTO_GetFieldsCounters [18:36:01]wFMCommunicate request_size=4 [18:36:01]MH_SAM_APDU [18:36:01]CAPDU: 80 13 00 00 [18:36:01]Write to MH i2c: E2 08 00 AB 02 80 13 00 00 00 00 00 00 29 [18:36:01]Write i2c OK [18:36:01]MH_I2C_Read... [18:36:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:36:01]Read from MH i2c: E2 [18:36:01]MH_I2C_Read... [18:36:01]Read from MH i2c: E2 62 00 [18:36:01]MH_I2C_Read... [18:36:01]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 71 50 01 00 0E 04 04 00 EF 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 6D [18: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 71 50 01 00 0E 04 04 00 EF 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:36:01]wFMCommunicate OK [18:36:01]SAM_PROTO_GetFieldsCounters done [18:36:01]requested_item shift.num is exist - process it [18:36:01]requested_item shift.opened is exist - process it [18:36:01]req_shift_opened [18:36:01]FM_GetShiftState [18:36:01]SAM_PROTO_GetShiftState [18:36:01]wFMCommunicate request_size=4 [18:36:01]MH_SAM_APDU [18:36:01]CAPDU: 80 13 01 00 [18:36:01]Write to MH i2c: E2 08 00 AC 02 80 13 01 00 00 00 00 00 2B [18:36:01]Write i2c OK [18:36:01]MH_I2C_Read... [18:36:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:01]Read from MH i2c: E2 [18:36:01]MH_I2C_Read... [18:36:01]Read from MH i2c: E2 0E 00 [18:36:01]MH_I2C_Read... [18:36:01]Read from MH i2c: E2 0E 00 AC 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B6 [18:36:01]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:36:01]wFMCommunicate OK [18:36:01]SAM_PROTO_GetShiftState done [18:36:01]FM_GetShiftState done [18:36:01]req_shift_opened done [18:36:01]requested_item shift.open_date is exist - process it [18:36:01]req_shift_open_date [18:36:01]req_shift_open_date done [18:36:01]produce_requested_data done [18:36:01]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86129,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:36:01]process_action_free close_receipt [18:36:01]json_value_free [18:36:01]json_value_free done [18:36:01]process_json_proto returns [18:36:01]Send response to host [18:36:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86129,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:36:01]free response buf [18:36:01]execute_script done [18:36:01]execute_script returns [18:36:01]free content buf [18:36:01]Sock 10.Close socket [18:36:01]Sock 10.Thread stoped [18:36:01]Connected sock=11 [18: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 0F 01 00 00 20 98 07 01 A8 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 8D C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 FA 91 01 68 5E 35 73 E2 FC A3 D7 DE 36 BA [18:36:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 67 8F 47 00 20 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 71 50 01 00 F4 03 04 00 64 6B ED 66 B6 04 01 00 00 95 A5 B4 AD F7 EB F3 C6 [18:36:01]CommunicateWithHost err = 0 [18:36:01]CheckOFDResponse [18:36:01]1017 (14) - 77093643461234 [18:36:01]1041 (16) - 0000000000874979 [18:36:01]1040 (4) - 86129 [18:36:01]1012 (4) - 20.09.2024 12:32 [18:36:01]1206 (1) - 0 [18:36:01]OFD Sender: Remove packet 86129 [18:36:01]ProducePacketName [18:36:01]name=ofd_packets/00086129 [18:36:01]NVStorageDeleteData [18:36:02]OFD Sender: No OFD packet to send [18:36:07]OFD Sender: No OFD packet to send [18:36:12]OFD Sender: No OFD packet to send [18:36:17]OFD Sender: No OFD packet to send [18:36:22]OFD Sender: No OFD packet to send [18:36:25]accept exits with 9 [18:36:25]New connection [18:36:25]New thread 3066977636 created [18:36:25]Thread 3067120996 joined [18:36:25]Waiting for new connection... [18:36:25] Sock 9.Parse request [18:36:25]Sock 9.Check first char [18:36:25]Sock 9.First char is OK [18:36:25]request: POST /json_proto HTTP/1.0 [18:36:25]Method: POST [18:36:25]URL: /json_proto [18:36:25]Method is POST - this is cgi request [18:36:25]url: /json_proto [18:36:25]query_string will be loaded in cgi processing [18:36:25]execute_cgi json_proto POST (null) [18:36:25]execute_cgi path=json_proto method=POST [18:36:25]POST find Content-Length [18:36:25]Host: 172.17.47.196:8080 [18:36:25]Content-Length: 678 [18:36:25]Content-Type: application/json [18:36:25] [18:36:25]POST finish read [18:36:25]Found Content-Length = 678 [18:36:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871018", "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" : 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" ] } } [18:36:25]execute_script... [18:36: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)871018", "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" : 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" ] } } [18:36:25]POST & json_proto [18:36:25]process_json_proto [18:36:25]json parsed OK: [18:36:25]protocol is kg_v1.0 [18:36:25]action value=close_receipt [18:36:25]process_action close_receipt [18:36:25]cmd_close_receipt [18:36:25]MH_GetDate [18:36:25]Write to MH i2c: F0 00 00 AD 02 9E [18:36:25]Write i2c OK [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: F0 [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: F0 09 00 [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: F0 09 00 AD 02 00 A9 C0 ED 66 4C 6B 94 66 14 [18:36:25]GetLastDocTimeStamp 1726857357 [18:36:25]current date 1726857385 [18:36:25]FM_GetShiftState [18:36:25]SAM_PROTO_GetShiftState [18:36:25]wFMCommunicate request_size=4 [18:36:25]MH_SAM_APDU [18:36:25]CAPDU: 80 13 01 00 [18:36:25]Write to MH i2c: E2 08 00 AE 02 80 13 01 00 00 00 00 00 2D [18:36:25]Write i2c OK [18:36:25]MH_I2C_Read... [18:36:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:25]Read from MH i2c: E2 [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: E2 0E 00 [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: E2 0E 00 AE 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B8 [18:36:25]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:36:25]wFMCommunicate OK [18:36:25]SAM_PROTO_GetShiftState done [18:36:25]FM_GetShiftState done [18:36:25]opened in 1726791534 [18:36:25]opened+sec_in_day 1726877934 [18:36:25]quantity*price = 90038 [18:36:25]sum+1 = 90039 [18:36:25]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 СНО: Общий режим Чек 289 20.09.2024 18:36 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86130 ФПД: 238903299310445 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T183625&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86130&fm=238903299310445&tin=02508201610067®Number=0000000000092592&sum=90000 [18:36:26]StoreToDocumentArchive [18:36:26]shift 495 fd 86130 [18:36:26]save to /storage/0495/doc_00086130 [18:36:26]save last doc name /storage/0495/doc_00086130 to /storage/kkm_last_doc_name [18:36:26]save OK [18:36:26]Clear old archive folders... [18:36:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:36:26]tlvbuf is 00517CE0 [18:36:26]SAM_PROTO_ClearQueue [18:36:26]wFMCommunicate request_size=4 [18:36:26]MH_SAM_APDU [18:36:26]CAPDU: 80 09 00 00 [18:36:26]Write to MH i2c: E2 08 00 BB 02 80 09 00 00 00 00 00 00 2F [18:36:26]Write i2c OK [18:36:26]MH_I2C_Read... [18:36:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:36:26]Read from MH i2c: E2 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: E2 03 00 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: E2 03 00 BB 02 00 90 00 31 [18:36:26]RAPDU: 90 00 [18:36:26]wFMCommunicate OK [18:36:26]SAM_PROTO_ClearQueue done [18:36:26]KKMCreateOFDPacket [18:36:26]OFDProtocolAddRootSTLVToBuf [18:36:26]FM_MakeSignedData [18:36:26]FM_MakeSignedData [18:36:26]SAM_PROTO_SignData [18:36:26]wFMCommunicate request_size=4 [18:36:26]MH_SAM_APDU [18:36:26]CAPDU: 80 0D 01 02 [18:36:26]Write to MH i2c: E2 08 00 BC 02 80 0D 01 02 00 00 00 00 37 [18:36:26]Write i2c OK [18:36:26]MH_I2C_Read... [18:36:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:36:26]Read from MH i2c: E2 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: E2 03 00 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: E2 03 00 BC 02 00 90 00 32 [18:36:26]RAPDU: 90 00 [18:36:26]wFMCommunicate OK [18:36:26]wFMCommunicate request_size=255 [18:36:26]MH_SAM_APDU [18:36: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 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 21 01 00 00 F4 03 04 00 A9 C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D9 [18:36:26]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 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 21 01 00 00 F4 03 04 00 A9 C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D9 00 00 F7 [18:36:26]Write i2c OK [18:36:26]MH_I2C_Read... [18:36:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:26]Read from MH i2c: E2 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: E2 03 00 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: E2 03 00 BD 02 00 90 00 33 [18:36:26]RAPDU: 90 00 [18:36:26]wFMCommunicate OK [18:36:26]wFMCommunicate request_size=10 [18:36:26]MH_SAM_APDU [18:36:26]CAPDU: 80 0D 02 02 05 48 02 4A 83 6D [18:36:26]Write to MH i2c: E2 0D 00 BE 02 80 0D 02 02 05 00 48 02 4A 83 6D 00 00 C8 [18:36:26]Write i2c OK [18:36:26]MH_I2C_Read... [18:36:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:26]Read from MH i2c: E2 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: E2 03 00 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: E2 03 00 BE 02 00 90 00 34 [18:36:26]RAPDU: 90 00 [18:36:26]wFMCommunicate OK [18:36:26]wFMCommunicate request_size=4 [18:36:26]MH_SAM_APDU [18:36:26]CAPDU: 80 0D 03 02 [18:36:26]Write to MH i2c: E2 08 00 BF 02 80 0D 03 02 00 00 00 00 3C [18:36:26]Write i2c OK [18:36:26]MH_I2C_Read... [18:36:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:36:26]Read from MH i2c: E2 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: E2 0B 00 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: E2 0B 00 BF 02 00 13 08 E9 D4 FF 38 75 2E 90 00 EF [18:36:26]RAPDU: 13 08 E9 D4 FF 38 75 2E 90 00 [18:36:26]wFMCommunicate OK [18:36:26]SAM_PROTO_SignData done [18:36:26]FM_MakeSignedData done [18:36:26]CreateOFDProtocolMessage [18:36:26]wFMCommunicate request_size=4 [18:36:26]MH_SAM_APDU [18:36:26]CAPDU: 80 11 00 00 [18:36:26]Write to MH i2c: E2 08 00 C0 02 80 11 00 00 00 00 00 00 3C [18:36:26]Write i2c OK [18:36:26]MH_I2C_Read... [18:36:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:26]Read from MH i2c: E2 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: E2 17 00 [18:36:26]MH_I2C_Read... [18:36:26]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 [18: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 [18:36:26]wFMCommunicate OK [18:36:26]CreateOFDProtocolMessage done [18:36:26]OFDSenderStorePacket 86130 [18:36:26]StoreOFDPacket docnum=86130 [18:36: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 FE 1C 07 01 04 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 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 21 01 00 00 F4 03 04 00 A9 C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D9 48 02 4A 83 6D 13 08 E9 D4 FF 38 75 2E [18:36:26]CheckFolder [18:36:26]dirname=/storage/ofd_packets [18:36:26]CheckFolder done [18:36:26]ProducePacketName [18:36:26]name=ofd_packets/00086130 [18:36:26]NVStorageSaveData ofd_packets/00086130 [18:36:26]File name is /storage/ofd_packets/00086130 [18:36:26]Write 301 bytes [18:36:26]NVStorageSaveData done [18:36:26]OFDSenderStorePacket done [18:36:26]KKMCreateOFDPacket done [18:36:26]NVStorageSaveData kkm_last_timestamp [18:36:26]File name is /storage/kkm_last_timestamp [18:36:26]Write 4 bytes [18:36:26]NVStorageSaveData done [18:36:26]ExternCall_PrintAddStr [18:36:26]wPrintStart [18:36:26]Write to MH i2c: 01 00 00 C1 02 C3 [18:36:26]Write i2c OK [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: 01 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: 01 07 00 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: 01 07 00 C1 02 00 00 00 00 00 FF 0F D8 [18:36:26]RasterBufferAndPrint [18:36:26]line Счет N : (1)871018 [18:36:26]line ИНН: 02508201610067 [18:36:26]line Контрольно-Кассовый Чек [18:36:26]line ПРОДАЖА [18:36:26]line ТРК (МРК, ГНК) : 63 [18:36:26]line Товар: 2710124130 [18:36:26]line Аи-92-К-5 [18:36:26]line 13.280 * 67.80 [18:36:26]line = 900.38 [18:36:26]line НДС 12% НСП 1% [18:36:26]line > о реализуемом товаре [18:36:26]line ОКРУГЛЕНИЕ: -0.38 [18:36:26]line ИТОГО: 900.00 [18:36:26]line Внесено: 900.00 [18:36:26]line СДАЧА: 0.00 [18:36:26]line НСП 1% : 7.97 [18:36:26]line НДС 12% : 95.62 [18:36:26]line Наличными: 900.00 [18:36:26]line Безнал.: 0.00 [18:36:26]line Место: АЗС № 137 "Партнер Нефть" [18:36:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:36:26]line СНО: Общий режим [18:36:26]line Чек 289 20.09.2024 18:36 [18:36:26]line Смена: 495 ФФД: 1.0 [18:36:26]line ЗНМ: 0300000064 [18:36:26]line РНМ: 0000000000092592 [18:36:26]line Версия ККМ: 001 [18:36:26]line ФМ: 0000000000874979 [18:36:26]line ФД: 86130 [18:36:26]line ФПД: 238903299310445 [18:36:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T183625&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86130&fm=238903299310445&tin=02508201610067®Number=0000000000092592&sum=90000 [18:36:27]OFD Sender: Processing packet 86130 [packets to send 264, broken 263] [18:36:27]ProducePacketName [18:36:27]name=ofd_packets/00086130 [18:36:27]OFD Sender: To server: pG, [18:36:27]CommunicateWithHost lk.salyk.kg:30040 [18:36:27]ConnectInit lk.salyk.kg [18:36:27]written 0, free lines is 4095 [18:36:27]Write to MH i2c: 01 00 00 EC 02 EE [18:36:27]Write i2c OK [18:36:27]MH_I2C_Read... [18:36:27]Read from MH i2c: 01 [18:36:27]MH_I2C_Read... [18:36:27]Read from MH i2c: 01 07 00 [18:36:27]MH_I2C_Read... [18:36:27]Read from MH i2c: 01 07 00 EC 02 00 00 00 00 00 E4 0C E5 [18:36:27]RasterBufferAndPrint [18:36:27]line [18:36:27]line [18:36:27]line [18:36:27]line [18:36:27]line [18:36:27]written 0, free lines is 3309 [18:36:27]MH_Cut [18:36:27]Write to MH i2c: D1 01 00 F3 02 01 C7 [18:36:27]Write i2c OK [18:36:27]MH_I2C_Read... [18:36:27]Read from MH i2c: D1 [18:36:27]MH_I2C_Read... [18:36:27]Read from MH i2c: D1 01 00 [18:36:27]MH_I2C_Read... [18:36:27]Read from MH i2c: D1 01 00 F3 02 00 C6 [18:36:27]Write to MH i2c: 01 00 00 F4 02 F6 [18:36:27]Write i2c OK [18:36:27]MH_I2C_Read... [18:36:28]*** Cut start [18:36:28]*** Partial cut [18:36:28]*** CUTSNS_PIN = 1 [18:36:28]*** CUTSNS_PIN = 0 [18:36:28]Connected sock=10 [18:36: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 FE 1C 07 01 04 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 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 21 01 00 00 F4 03 04 00 A9 C0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D9 48 02 4A 83 6D 13 08 E9 D4 FF 38 75 2E [18:36:28]*** Brake cut motor [18:36:28]Read from MH i2c: 01 [18:36:28]MH_I2C_Read... [18:36:28]*** Stop cut motor [18:36:28]*** Cut end [18:36:28]Read from MH i2c: 01 07 00 [18:36:28]MH_I2C_Read... [18:36:28]Read from MH i2c: 01 07 00 F4 02 00 00 00 00 00 FF 0F 0B [18:36:28]process_action close_receipt done [18:36:28]requested_data is exist [18:36:28]produce_requested_data [18:36:28]requested_item fm.sn is exist - process it [18:36:28]wFMCommunicate request_size=4 [18:36:28]MH_SAM_APDU [18:36:28]CAPDU: 80 11 00 00 [18:36:28]Write to MH i2c: E2 08 00 F5 02 80 11 00 00 00 00 00 00 71 [18:36:28]Write i2c OK [18:36:28]MH_I2C_Read... [18:36:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36: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 23 0B 47 00 B1 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 72 50 01 00 F4 03 04 00 7F 6B ED 66 B6 04 01 00 00 28 59 6C 54 E1 DF 82 72 [18:36:29]CommunicateWithHost err = 0 [18:36:29]CheckOFDResponse [18:36:29]1017 (14) - 77093643461234 [18:36:29]1041 (16) - 0000000000874979 [18:36:29]1040 (4) - 86130 [18:36:29]1012 (4) - 20.09.2024 12:33 [18:36:29]1206 (1) - 0 [18:36:29]OFD Sender: Remove packet 86130 [18:36:29]ProducePacketName [18:36:29]name=ofd_packets/00086130 [18:36:29]NVStorageDeleteData [18:36:29]Read from MH i2c: E2 [18:36:29]MH_I2C_Read... [18:36:29]Read from MH i2c: E2 17 00 [18:36:29]MH_I2C_Read... [18:36:29]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 [18:36:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:36:29]wFMCommunicate OK [18:36:29]requested_item fd.num is exist - process it [18:36:29]SAM_PROTO_GetFieldsCounters [18:36:29]wFMCommunicate request_size=4 [18:36:29]MH_SAM_APDU [18:36:29]CAPDU: 80 13 00 00 [18:36:29]Write to MH i2c: E2 08 00 F6 02 80 13 00 00 00 00 00 00 74 [18:36:29]Write i2c OK [18:36:29]MH_I2C_Read... [18:36:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:36:29]Read from MH i2c: E2 [18:36:29]MH_I2C_Read... [18:36:29]Read from MH i2c: E2 62 00 [18:36:29]MH_I2C_Read... [18:36:29]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 72 50 01 00 0E 04 04 00 EF 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 BC [18:36: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 72 50 01 00 0E 04 04 00 EF 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:36:29]wFMCommunicate OK [18:36:29]SAM_PROTO_GetFieldsCounters done [18:36:29]requested_item shift.num is exist - process it [18:36:29]requested_item shift.opened is exist - process it [18:36:29]req_shift_opened [18:36:29]FM_GetShiftState [18:36:29]SAM_PROTO_GetShiftState [18:36:29]wFMCommunicate request_size=4 [18:36:29]MH_SAM_APDU [18:36:29]CAPDU: 80 13 01 00 [18:36:29]Write to MH i2c: E2 08 00 F7 02 80 13 01 00 00 00 00 00 76 [18:36:29]Write i2c OK [18:36:29]MH_I2C_Read... [18:36:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:29]Read from MH i2c: E2 [18:36:29]MH_I2C_Read... [18:36:29]Read from MH i2c: E2 0E 00 [18:36:29]MH_I2C_Read... [18:36:29]Read from MH i2c: E2 0E 00 F7 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 01 [18:36:29]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:36:29]wFMCommunicate OK [18:36:29]SAM_PROTO_GetShiftState done [18:36:29]FM_GetShiftState done [18:36:29]req_shift_opened done [18:36:29]requested_item shift.open_date is exist - process it [18:36:29]req_shift_open_date [18:36:29]req_shift_open_date done [18:36:29]produce_requested_data done [18:36:29]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86130,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:36:29]process_action_free close_receipt [18:36:29]json_value_free [18:36:29]json_value_free done [18:36:29]process_json_proto returns [18:36:29]Send response to host [18:36:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86130,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:36:29]free response buf [18:36:29]execute_script done [18:36:29]execute_script returns [18:36:29]free content buf [18:36:29]Sock 9.Close socket [18:36:29]Sock 9.Thread stoped [18:36:29]OFD Sender: No OFD packet to send [18:36:34]OFD Sender: No OFD packet to send [18:36:39]OFD Sender: No OFD packet to send [18:36:44]OFD Sender: No OFD packet to send [18:36:49]OFD Sender: No OFD packet to send [18:36:54]OFD Sender: No OFD packet to send [18:36:59]OFD Sender: No OFD packet to send [18:37:04]OFD Sender: No OFD packet to send [18:37:09]OFD Sender: No OFD packet to send [18:37:14]OFD Sender: No OFD packet to send [18:37:19]OFD Sender: No OFD packet to send [18:37:24]OFD Sender: No OFD packet to send [18:37:29]OFD Sender: No OFD packet to send [18:37:34]OFD Sender: No OFD packet to send [18:37:39]OFD Sender: No OFD packet to send [18:37:44]OFD Sender: No OFD packet to send [18:37:49]OFD Sender: No OFD packet to send [18:37:52]recv_with_timeout no data received [18:37:54]OFD Sender: No OFD packet to send [18:37:59]OFD Sender: No OFD packet to send [18:38:04]OFD Sender: No OFD packet to send [18:38:09]OFD Sender: No OFD packet to send [18:38:14]OFD Sender: No OFD packet to send [18:38:19]OFD Sender: No OFD packet to send [18:38:24]OFD Sender: No OFD packet to send [18:38:29]OFD Sender: No OFD packet to send [18:38:34]OFD Sender: No OFD packet to send [18:38:39]OFD Sender: No OFD packet to send [18:38:44]OFD Sender: No OFD packet to send [18:38:49]OFD Sender: No OFD packet to send [18:38:51]recv_with_timeout no data received [18:38:54]OFD Sender: No OFD packet to send [18:38:59]OFD Sender: No OFD packet to send [18:39:04]OFD Sender: No OFD packet to send [18:39:09]OFD Sender: No OFD packet to send [18:39:14]OFD Sender: No OFD packet to send [18:39:19]OFD Sender: No OFD packet to send [18:39:24]OFD Sender: No OFD packet to send [18:39:29]OFD Sender: No OFD packet to send [18:39:34]OFD Sender: No OFD packet to send [18:39:35]accept exits with 8 [18:39:35]New connection [18:39:35]New thread 3067120996 created [18:39:35]Thread 3066977636 joined [18:39:35]Waiting for new connection... [18:39:35] Sock 8.Parse request [18:39:35]Sock 8.Check first char [18:39:35]Sock 8.First char is OK [18:39:35]request: POST /json_proto HTTP/1.0 [18:39:35]Method: POST [18:39:35]URL: /json_proto [18:39:35]Method is POST - this is cgi request [18:39:35]url: /json_proto [18:39:35]query_string will be loaded in cgi processing [18:39:35]execute_cgi json_proto POST (null) [18:39:35]execute_cgi path=json_proto method=POST [18:39:35]POST find Content-Length [18:39:35]Host: 172.17.47.196:8080 [18:39:35]Content-Length: 614 [18:39:35]Content-Type: application/json [18:39:35] [18:39:35]POST finish read [18:39:35]Found Content-Length = 614 [18:39:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147848", "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" ] } } [18:39:35]execute_script... [18:39: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)147848", "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" ] } } [18:39:35]POST & json_proto [18:39:35]process_json_proto [18:39:35]json parsed OK: [18:39:35]protocol is kg_v1.0 [18:39:35]action value=close_receipt [18:39:35]process_action close_receipt [18:39:35]cmd_close_receipt [18:39:35]MH_GetDate [18:39:35]Write to MH i2c: F0 00 00 F8 02 E9 [18:39:35]Write i2c OK [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: F0 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: F0 09 00 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: F0 09 00 F8 02 00 68 C1 ED 66 4C 6B 94 66 1F [18:39:35]GetLastDocTimeStamp 1726857385 [18:39:35]current date 1726857576 [18:39:35]FM_GetShiftState [18:39:35]SAM_PROTO_GetShiftState [18:39:35]wFMCommunicate request_size=4 [18:39:35]MH_SAM_APDU [18:39:35]CAPDU: 80 13 01 00 [18:39:35]Write to MH i2c: E2 08 00 F9 02 80 13 01 00 00 00 00 00 78 [18:39:35]Write i2c OK [18:39:35]MH_I2C_Read... [18:39:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:39:35]Read from MH i2c: E2 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: E2 0E 00 [18:39:35]MH_I2C_Read... [18:39:35]Read from MH i2c: E2 0E 00 F9 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 03 [18:39:35]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:39:35]wFMCommunicate OK [18:39:35]SAM_PROTO_GetShiftState done [18:39:35]FM_GetShiftState done [18:39:35]opened in 1726791534 [18:39:35]opened+sec_in_day 1726877934 [18:39:35]quantity*price = 11000 [18:39:35]sum+1 = 11001 [18:39:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 290 20.09.2024 18:39 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86131 ФПД: 205670096594240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T183936&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86131&fm=205670096594240&tin=02508201610067®Number=0000000000092592&sum=11000 0 [18:39:36]StoreToDocumentArchive [18:39:36]shift 495 fd 86131 [18:39:36]save to /storage/0495/doc_00086131 [18:39:36]save last doc name /storage/0495/doc_00086131 to /storage/kkm_last_doc_name [18:39:36]save OK [18:39:36]Clear old archive folders... [18:39:36]ProcessDocumentItem done err = 0, tmpTLVsize=266 [18:39:36]tlvbuf is 00512320 [18:39:36]SAM_PROTO_ClearQueue [18:39:36]wFMCommunicate request_size=4 [18:39:36]MH_SAM_APDU [18:39:36]CAPDU: 80 09 00 00 [18:39:36]Write to MH i2c: E2 08 00 06 03 80 09 00 00 00 00 00 00 7B [18:39:36]Write i2c OK [18:39:36]MH_I2C_Read... [18:39:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:39:36]Read from MH i2c: E2 [18:39:36]MH_I2C_Read... [18:39:36]Read from MH i2c: E2 03 00 [18:39:36]MH_I2C_Read... [18:39:36]Read from MH i2c: E2 03 00 06 03 00 90 00 7D [18:39:36]RAPDU: 90 00 [18:39:36]wFMCommunicate OK [18:39:36]SAM_PROTO_ClearQueue done [18:39:36]KKMCreateOFDPacket [18:39:36]OFDProtocolAddRootSTLVToBuf [18:39:36]FM_MakeSignedData [18:39:36]FM_MakeSignedData [18:39:36]SAM_PROTO_SignData [18:39:36]wFMCommunicate request_size=4 [18:39:36]MH_SAM_APDU [18:39:36]CAPDU: 80 0D 01 02 [18:39:36]Write to MH i2c: E2 08 00 07 03 80 0D 01 02 00 00 00 00 83 [18:39:36]Write i2c OK [18:39:36]MH_I2C_Read... [18:39:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:39:36]Read from MH i2c: E2 [18:39:36]MH_I2C_Read... [18:39:36]Read from MH i2c: E2 03 00 [18:39:36]MH_I2C_Read... [18:39:36]Read from MH i2c: E2 03 00 07 03 00 90 00 7E [18:39:36]RAPDU: 90 00 [18:39:36]wFMCommunicate OK [18:39:36]wFMCommunicate request_size=255 [18:39:36]MH_SAM_APDU [18:39: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 22 01 00 00 F4 03 04 00 68 C1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [18:39:36]Write to MH i2c: E2 02 01 08 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 22 01 00 00 F4 03 04 00 68 C1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 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 8F [18:39:36]Write i2c OK [18:39:36]MH_I2C_Read... [18:39:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:39:37]Read from MH i2c: E2 [18:39:37]MH_I2C_Read... [18:39:37]Read from MH i2c: E2 03 00 [18:39:37]MH_I2C_Read... [18:39:37]Read from MH i2c: E2 03 00 08 03 00 90 00 7F [18:39:37]RAPDU: 90 00 [18:39:37]wFMCommunicate OK [18:39:37]wFMCommunicate request_size=25 [18:39:37]MH_SAM_APDU [18:39:37]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 73 50 01 00 35 04 06 00 BB 0E 4D 0C 65 40 [18:39:37]Write to MH i2c: E2 1C 00 09 03 80 0D 02 02 14 00 37 39 10 04 04 00 73 50 01 00 35 04 06 00 BB 0E 4D 0C 65 40 00 00 00 [18:39:37]Write i2c OK [18:39:37]MH_I2C_Read... [18:39:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:39:37]Read from MH i2c: E2 [18:39:37]MH_I2C_Read... [18:39:37]Read from MH i2c: E2 03 00 [18:39:37]MH_I2C_Read... [18:39:37]Read from MH i2c: E2 03 00 09 03 00 90 00 80 [18:39:37]RAPDU: 90 00 [18:39:37]wFMCommunicate OK [18:39:37]wFMCommunicate request_size=4 [18:39:37]MH_SAM_APDU [18:39:37]CAPDU: 80 0D 03 02 [18:39:37]Write to MH i2c: E2 08 00 0A 03 80 0D 03 02 00 00 00 00 88 [18:39:37]Write i2c OK [18:39:37]MH_I2C_Read... [18:39:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:39:37]Read from MH i2c: E2 [18:39:37]MH_I2C_Read... [18:39:37]Read from MH i2c: E2 0B 00 [18:39:37]MH_I2C_Read... [18:39:37]Read from MH i2c: E2 0B 00 0A 03 00 E1 3B AF 43 CA 0B 41 43 90 00 F0 [18:39:37]RAPDU: E1 3B AF 43 CA 0B 41 43 90 00 [18:39:37]wFMCommunicate OK [18:39:37]SAM_PROTO_SignData done [18:39:37]FM_MakeSignedData done [18:39:37]CreateOFDProtocolMessage [18:39:37]wFMCommunicate request_size=4 [18:39:37]MH_SAM_APDU [18:39:37]CAPDU: 80 11 00 00 [18:39:37]Write to MH i2c: E2 08 00 0B 03 80 11 00 00 00 00 00 00 88 [18:39:37]Write i2c OK [18:39:37]MH_I2C_Read... [18:39:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:39:37]Read from MH i2c: E2 [18:39:37]MH_I2C_Read... [18:39:37]Read from MH i2c: E2 17 00 [18:39:37]MH_I2C_Read... [18:39:37]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 [18:39:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:39:37]wFMCommunicate OK [18:39:37]CreateOFDProtocolMessage done [18:39:37]OFDSenderStorePacket 86131 [18:39:37]StoreOFDPacket docnum=86131 [18:39: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 1E 01 00 00 94 0D 16 01 F8 10 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 22 01 00 00 F4 03 04 00 68 C1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 BB 0E 4D 0C 65 40 E1 3B AF 43 CA 0B 41 43 [18:39:37]CheckFolder [18:39:37]dirname=/storage/ofd_packets [18:39:37]CheckFolder done [18:39:37]ProducePacketName [18:39:37]name=ofd_packets/00086131 [18:39:37]NVStorageSaveData ofd_packets/00086131 [18:39:37]File name is /storage/ofd_packets/00086131 [18:39:37]Write 316 bytes [18:39:37]NVStorageSaveData done [18:39:37]OFDSenderStorePacket done [18:39:37]KKMCreateOFDPacket done [18:39:37]NVStorageSaveData kkm_last_timestamp [18:39:37]File name is /storage/kkm_last_timestamp [18:39:37]Write 4 bytes [18:39:37]NVStorageSaveData done [18:39:37]ExternCall_PrintAddStr [18:39:37]wPrintStart [18:39:37]Write to MH i2c: 01 00 00 0C 03 0F [18:39:37]Write i2c OK [18:39:37]MH_I2C_Read... [18:39:37]Read from MH i2c: 01 [18:39:37]MH_I2C_Read... [18:39:37]Read from MH i2c: 01 07 00 [18:39:37]MH_I2C_Read... [18:39:37]Read from MH i2c: 01 07 00 0C 03 00 00 00 00 00 FF 0F 24 [18:39:37]RasterBufferAndPrint [18:39:37]line Счет N : (3)147848 [18:39:37]line ИНН: 02508201610067 [18:39:37]line Контрольно-Кассовый Чек [18:39:37]line ПРОДАЖА [18:39:37]line Товар: 4870001570071 [18:39:37]line Напиток Pepsi 1л [18:39:37]line 1.000 * 110.00 [18:39:37]line = 110.00 [18:39:37]line НДС 12% НСП 1% [18:39:37]line > о реализуемом товаре [18:39:37]line ИТОГО: 110.00 [18:39:37]line НСП 1% : 0.97 [18:39:37]line НДС 12% : 11.68 [18:39:37]line Наличными: 110.00 [18:39:37]line Безнал.: 0.00 [18:39:37]line Место: АЗС № 137 "Партнер Нефть" [18:39:37]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:39:37]line СНО: Общий режим [18:39:37]line Чек 290 20.09.2024 18:39 [18:39:37]line Смена: 495 ФФД: 1.0 [18:39:37]line ЗНМ: 0300000064 [18:39:37]line РНМ: 0000000000092592 [18:39:37]line Версия ККМ: 001 [18:39:37]line ФМ: 0000000000874979 [18:39:37]line ФД: 86131 [18:39:37]line ФПД: 205670096594240 [18:39:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T183936&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86131&fm=205670096594240&tin=02508201610067®Number=0000000000092592&sum=11000 [18:39:37]OFD Sender: Processing packet 86131 [packets to send 264, broken 263] [18:39:37]ProducePacketName [18:39:37]name=ofd_packets/00086131 [18:39:37]OFD Sender: To server: pG, [18:39:37]CommunicateWithHost lk.salyk.kg:30040 [18:39:37]ConnectInit lk.salyk.kg [18:39:37]line 0 [18:39:37]written 0, free lines is 4095 [18:39:38]Write to MH i2c: 01 00 00 34 03 37 [18:39:38]Write i2c OK [18:39:38]MH_I2C_Read... [18:39:38]Read from MH i2c: 01 [18:39:38]MH_I2C_Read... [18:39:38]Read from MH i2c: 01 07 00 [18:39:38]MH_I2C_Read... [18:39:38]Read from MH i2c: 01 07 00 34 03 00 00 00 00 00 FB 0C 45 [18:39:38]RasterBufferAndPrint [18:39:38]line [18:39:38]line [18:39:38]line [18:39:38]line [18:39:38]line [18:39:38]written 0, free lines is 3330 [18:39:38]MH_Cut [18:39:38]Write to MH i2c: D1 01 00 3B 03 01 10 [18:39:38]Write i2c OK [18:39:38]MH_I2C_Read... [18:39:38]Read from MH i2c: D1 [18:39:38]MH_I2C_Read... [18:39:38]Read from MH i2c: D1 01 00 [18:39:38]MH_I2C_Read... [18:39:38]Read from MH i2c: D1 01 00 3B 03 00 0F [18:39:38]Write to MH i2c: 01 00 00 3C 03 3F [18:39:38]Write i2c OK [18:39:38]MH_I2C_Read... [18:39:38]*** Cut start [18:39:38]*** Partial cut [18:39:38]*** CUTSNS_PIN = 1 [18:39:38]*** CUTSNS_PIN = 0 [18:39:39]*** Brake cut motor [18:39:39]Read from MH i2c: 01 [18:39:39]MH_I2C_Read... [18:39:39]*** Stop cut motor [18:39:39]*** Cut end [18:39:39]Read from MH i2c: 01 07 00 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: 01 07 00 3C 03 00 00 00 00 00 FF 0F 54 [18:39:39]process_action close_receipt done [18:39:39]requested_data is exist [18:39:39]produce_requested_data [18:39:39]requested_item fm.sn is exist - process it [18:39:39]wFMCommunicate request_size=4 [18:39:39]MH_SAM_APDU [18:39:39]CAPDU: 80 11 00 00 [18:39:39]Write to MH i2c: E2 08 00 3D 03 80 11 00 00 00 00 00 00 BA [18:39:39]Write i2c OK [18:39:39]MH_I2C_Read... [18:39:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:39:39]Read from MH i2c: E2 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: E2 17 00 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: E2 17 00 3D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 19 [18:39:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:39:39]wFMCommunicate OK [18:39:39]requested_item fd.num is exist - process it [18:39:39]SAM_PROTO_GetFieldsCounters [18:39:39]wFMCommunicate request_size=4 [18:39:39]MH_SAM_APDU [18:39:39]CAPDU: 80 13 00 00 [18:39:39]Write to MH i2c: E2 08 00 3E 03 80 13 00 00 00 00 00 00 BD [18:39:39]Write i2c OK [18:39:39]MH_I2C_Read... [18:39:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:39:39]Read from MH i2c: E2 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: E2 62 00 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: E2 62 00 3E 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 73 50 01 00 0E 04 04 00 EF 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 09 [18:39: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 73 50 01 00 0E 04 04 00 EF 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:39:39]wFMCommunicate OK [18:39:39]SAM_PROTO_GetFieldsCounters done [18:39:39]requested_item shift.num is exist - process it [18:39:39]requested_item shift.opened is exist - process it [18:39:39]req_shift_opened [18:39:39]FM_GetShiftState [18:39:39]SAM_PROTO_GetShiftState [18:39:39]wFMCommunicate request_size=4 [18:39:39]MH_SAM_APDU [18:39:39]CAPDU: 80 13 01 00 [18:39:39]Write to MH i2c: E2 08 00 3F 03 80 13 01 00 00 00 00 00 BF [18:39:39]Write i2c OK [18:39:39]MH_I2C_Read... [18:39:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:39:39]Read from MH i2c: E2 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: E2 0E 00 [18:39:39]MH_I2C_Read... [18:39:39]Read from MH i2c: E2 0E 00 3F 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 4A [18:39:39]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:39:39]wFMCommunicate OK [18:39:39]SAM_PROTO_GetShiftState done [18:39:39]FM_GetShiftState done [18:39:39]req_shift_opened done [18:39:39]requested_item shift.open_date is exist - process it [18:39:39]req_shift_open_date [18:39:39]req_shift_open_date done [18:39:39]produce_requested_data done [18:39:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86131,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:39:39]process_action_free close_receipt [18:39:39]json_value_free [18:39:39]json_value_free done [18:39:39]process_json_proto returns [18:39:39]Send response to host [18:39:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86131,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:39:39]free response buf [18:39:39]execute_script done [18:39:39]execute_script returns [18:39:39]free content buf [18:39:39]Sock 8.Close socket [18:39:39]Sock 8.Thread stoped [18:39:42]ConnectInit Can't take IP for lk.salyk.kg [18:39:42]CommunicateWithHost connect error [18:39:42]CommunicateWithHost err = -1 [18:39:42]OFD Sender: Server communicate error [18:39:47]OFD Sender: Processing packet 86131 [packets to send 264, broken 263] [18:39:47]ProducePacketName [18:39:47]name=ofd_packets/00086131 [18:39:47]OFD Sender: To server: pG, [18:39:47]CommunicateWithHost lk.salyk.kg:30040 [18:39:47]ConnectInit lk.salyk.kg [18:39:51]Connected sock=8 [18:39:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 1E 01 00 00 94 0D 16 01 F8 10 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 22 01 00 00 F4 03 04 00 68 C1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 BB 0E 4D 0C 65 40 E1 3B AF 43 CA 0B 41 43 [18:39: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 B2 56 47 00 B6 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 73 50 01 00 F4 03 04 00 4A 6C ED 66 B6 04 01 00 00 E2 32 79 F6 07 97 C1 4E [18:39:54]CommunicateWithHost err = 0 [18:39:54]CheckOFDResponse [18:39:54]1017 (14) - 77093643461234 [18:39:54]1041 (16) - 0000000000874979 [18:39:54]1040 (4) - 86131 [18:39:54]1012 (4) - 20.09.2024 12:36 [18:39:54]1206 (1) - 0 [18:39:54]OFD Sender: Remove packet 86131 [18:39:54]ProducePacketName [18:39:54]name=ofd_packets/00086131 [18:39:54]NVStorageDeleteData [18:39:54]OFD Sender: No OFD packet to send [18:39:59]OFD Sender: No OFD packet to send [18:40:01]recv_with_timeout no data received [18:40:04]OFD Sender: No OFD packet to send [18:40:09]OFD Sender: No OFD packet to send [18:40:13]recv_with_timeout no data received [18:40:14]OFD Sender: No OFD packet to send [18:40:19]OFD Sender: No OFD packet to send [18:40:24]OFD Sender: No OFD packet to send [18:40:26]recv_with_timeout no data received [18:40:29]OFD Sender: No OFD packet to send [18:40:34]OFD Sender: No OFD packet to send [18:40:39]OFD Sender: No OFD packet to send [18:40:44]OFD Sender: No OFD packet to send [18:40:45]recv_with_timeout no data received [18:40:49]OFD Sender: No OFD packet to send [18:40:54]OFD Sender: No OFD packet to send [18:40:59]OFD Sender: No OFD packet to send [18:41:04]OFD Sender: No OFD packet to send [18:41:09]OFD Sender: No OFD packet to send [18:41:14]OFD Sender: No OFD packet to send [18:41:19]OFD Sender: No OFD packet to send [18:41:24]OFD Sender: No OFD packet to send [18:41:29]OFD Sender: No OFD packet to send [18:41:34]OFD Sender: No OFD packet to send [18:41:39]OFD Sender: No OFD packet to send [18:41:44]OFD Sender: No OFD packet to send [18:41:49]OFD Sender: No OFD packet to send [18:41:54]OFD Sender: No OFD packet to send [18:41:59]OFD Sender: No OFD packet to send [18:42:04]OFD Sender: No OFD packet to send [18:42:09]OFD Sender: No OFD packet to send [18:42:14]OFD Sender: No OFD packet to send [18:42:19]OFD Sender: No OFD packet to send [18:42:24]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:50]OFD Sender: No OFD packet to send [18:42:55]OFD Sender: No OFD packet to send [18:42:58]recv_with_timeout no data received [18:43:00]OFD Sender: No OFD packet to send [18:43:05]OFD Sender: No OFD packet to send [18:43:10]OFD Sender: No OFD packet to send [18:43:15]OFD Sender: No OFD packet to send [18:43:20]OFD Sender: No OFD packet to send [18:43:22]recv_with_timeout no data received [18:43:25]OFD Sender: No OFD packet to send [18:43:30]OFD Sender: No OFD packet to send [18:43:35]OFD Sender: No OFD packet to send [18:43:40]OFD Sender: No OFD packet to send [18:43:40]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: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:25]OFD Sender: No OFD packet to send [18:44:25]recv_with_timeout no data received [18:44:30]OFD Sender: No OFD packet to send [18:44:35]OFD Sender: No OFD packet to send [18:44:40]OFD Sender: No OFD packet to send [18:44:41]recv_with_timeout no data received [18:44:45]OFD Sender: No OFD packet to send [18:44:50]OFD Sender: No OFD packet to send [18:44:55]OFD Sender: No OFD packet to send [18:45:00]OFD Sender: No OFD packet to send [18:45:05]OFD Sender: No OFD packet to send [18:45:10]OFD Sender: No OFD packet to send [18:45:15]OFD Sender: No OFD packet to send [18:45:20]OFD Sender: No OFD packet to send [18:45:25]OFD Sender: No OFD packet to send [18:45:30]OFD Sender: No OFD packet to send [18:45:35]OFD Sender: No OFD packet to send [18:45:40]OFD Sender: No OFD packet to send [18:45:45]OFD Sender: No OFD packet to send [18:45:50]OFD Sender: No OFD packet to send [18:45:55]OFD Sender: No OFD packet to send [18:46:00]OFD Sender: No OFD packet to send [18:46:05]OFD Sender: No OFD packet to send [18:46:10]OFD Sender: No OFD packet to send [18:46:15]OFD Sender: No OFD packet to send [18:46:20]OFD Sender: No OFD packet to send [18:46:25]OFD Sender: No OFD packet to send [18:46:30]OFD Sender: No OFD packet to send [18:46:35]OFD Sender: No OFD packet to send [18:46:40]OFD Sender: No OFD packet to send [18:46:45]OFD Sender: No OFD packet to send [18:46:50]OFD Sender: No OFD packet to send [18:46:55]OFD Sender: No OFD packet to send [18:47:00]OFD Sender: No OFD packet to send [18:47:05]OFD Sender: No OFD packet to send [18:47:10]OFD Sender: No OFD packet to send [18:47:15]OFD Sender: No OFD packet to send [18:47:20]OFD Sender: No OFD packet to send [18:47:25]OFD Sender: No OFD packet to send [18:47:30]OFD Sender: No OFD packet to send [18:47:35]OFD Sender: No OFD packet to send [18:47:40]OFD Sender: No OFD packet to send [18:47:45]OFD Sender: No OFD packet to send [18:47:48]accept exits with 10 [18:47:48]New connection [18:47:48]New thread 3066977636 created [18:47:48]Thread 3067120996 joined [18:47:48]Waiting for new connection... [18:47:48] Sock 10.Parse request [18:47:48]Sock 10.Check first char [18:47:48]Sock 10.First char is OK [18:47:48]request: POST /json_proto HTTP/1.0 [18:47:48]Method: POST [18:47:48]URL: /json_proto [18:47:48]Method is POST - this is cgi request [18:47:48]url: /json_proto [18:47:48]query_string will be loaded in cgi processing [18:47:48]execute_cgi json_proto POST (null) [18:47:48]execute_cgi path=json_proto method=POST [18:47:48]POST find Content-Length [18:47:48]Host: 172.17.47.196:8080 [18:47:48]Content-Length: 682 [18:47:48]Content-Type: application/json [18:47:48] [18:47:48]POST finish read [18:47:48]Found Content-Length = 682 [18:47:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871022", "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:47:48]execute_script... [18:47:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871022", "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:47:48]POST & json_proto [18:47:48]process_json_proto [18:47:48]json parsed OK: [18:47:48]protocol is kg_v1.0 [18:47:48]action value=close_receipt [18:47:48]process_action close_receipt [18:47:48]cmd_close_receipt [18:47:48]MH_GetDate [18:47:48]Write to MH i2c: F0 00 00 40 03 32 [18:47:48]Write i2c OK [18:47:48]MH_I2C_Read... [18:47:48]Read from MH i2c: F0 [18:47:48]MH_I2C_Read... [18:47:48]Read from MH i2c: F0 09 00 [18:47:48]MH_I2C_Read... [18:47:48]Read from MH i2c: F0 09 00 40 03 00 55 C3 ED 66 4C 6B 94 66 57 [18:47:48]GetLastDocTimeStamp 1726857576 [18:47:48]current date 1726858069 [18:47:48]FM_GetShiftState [18:47:48]SAM_PROTO_GetShiftState [18:47:48]wFMCommunicate request_size=4 [18:47:48]MH_SAM_APDU [18:47:48]CAPDU: 80 13 01 00 [18:47:48]Write to MH i2c: E2 08 00 41 03 80 13 01 00 00 00 00 00 C1 [18:47:48]Write i2c OK [18:47:48]MH_I2C_Read... [18:47:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:48]Read from MH i2c: E2 [18:47:48]MH_I2C_Read... [18:47:48]Read from MH i2c: E2 0E 00 [18:47:48]MH_I2C_Read... [18:47:48]Read from MH i2c: E2 0E 00 41 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 4C [18:47:48]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:47:48]wFMCommunicate OK [18:47:48]SAM_PROTO_GetShiftState done [18:47:48]FM_GetShiftState done [18:47:48]opened in 1726791534 [18:47:48]opened+sec_in_day 1726877934 [18:47:48]quantity*price = 100005 [18:47:48]sum+1 = 100006 [18:47:48]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 СНО: Общий режим Чек 291 20.09.2024 18:47 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86132 ФПД: 158650742748231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T184749&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86132&fm=158650742748231&tin=02508201610067®Number=0000000000092592&sum=100000 [18:47:49]StoreToDocumentArchive [18:47:49]shift 495 fd 86132 [18:47:49]save to /storage/0495/doc_00086132 [18:47:49]save last doc name /storage/0495/doc_00086132 to /storage/kkm_last_doc_name [18:47:49]save OK [18:47:49]Clear old archive folders... [18:47:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:47:49]tlvbuf is 0047FA30 [18:47:49]SAM_PROTO_ClearQueue [18:47:49]wFMCommunicate request_size=4 [18:47:49]MH_SAM_APDU [18:47:49]CAPDU: 80 09 00 00 [18:47:49]Write to MH i2c: E2 08 00 4E 03 80 09 00 00 00 00 00 00 C3 [18:47:49]Write i2c OK [18:47:49]MH_I2C_Read... [18:47:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:47:50]Read from MH i2c: E2 [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: E2 03 00 [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: E2 03 00 4E 03 00 90 00 C5 [18:47:50]RAPDU: 90 00 [18:47:50]wFMCommunicate OK [18:47:50]SAM_PROTO_ClearQueue done [18:47:50]KKMCreateOFDPacket [18:47:50]OFDProtocolAddRootSTLVToBuf [18:47:50]FM_MakeSignedData [18:47:50]FM_MakeSignedData [18:47:50]SAM_PROTO_SignData [18:47:50]wFMCommunicate request_size=4 [18:47:50]MH_SAM_APDU [18:47:50]CAPDU: 80 0D 01 02 [18:47:50]Write to MH i2c: E2 08 00 4F 03 80 0D 01 02 00 00 00 00 CB [18:47:50]Write i2c OK [18:47:50]MH_I2C_Read... [18:47:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:47:50]Read from MH i2c: E2 [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: E2 03 00 [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: E2 03 00 4F 03 00 90 00 C6 [18:47:50]RAPDU: 90 00 [18:47:50]wFMCommunicate OK [18:47:50]wFMCommunicate request_size=255 [18:47:50]MH_SAM_APDU [18:47: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 23 01 00 00 F4 03 04 00 55 C3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 90 [18:47:50]Write to MH i2c: E2 02 01 50 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 23 01 00 00 F4 03 04 00 55 C3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 90 00 00 BB [18:47:50]Write i2c OK [18:47:50]MH_I2C_Read... [18:47:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:50]Read from MH i2c: E2 [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: E2 03 00 [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: E2 03 00 50 03 00 90 00 C7 [18:47:50]RAPDU: 90 00 [18:47:50]wFMCommunicate OK [18:47:50]wFMCommunicate request_size=10 [18:47:50]MH_SAM_APDU [18:47:50]CAPDU: 80 0D 02 02 05 4A C1 2A 34 47 [18:47:50]Write to MH i2c: E2 0D 00 51 03 80 0D 02 02 05 00 4A C1 2A 34 47 00 00 88 [18:47:50]Write i2c OK [18:47:50]MH_I2C_Read... [18:47:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:50]Read from MH i2c: E2 [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: E2 03 00 [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: E2 03 00 51 03 00 90 00 C8 [18:47:50]RAPDU: 90 00 [18:47:50]wFMCommunicate OK [18:47:50]wFMCommunicate request_size=4 [18:47:50]MH_SAM_APDU [18:47:50]CAPDU: 80 0D 03 02 [18:47:50]Write to MH i2c: E2 08 00 52 03 80 0D 03 02 00 00 00 00 D0 [18:47:50]Write i2c OK [18:47:50]MH_I2C_Read... [18:47:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:47:50]Read from MH i2c: E2 [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: E2 0B 00 [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: E2 0B 00 52 03 00 3A 70 B8 3F 2C 7D 17 9E 90 00 D0 [18:47:50]RAPDU: 3A 70 B8 3F 2C 7D 17 9E 90 00 [18:47:50]wFMCommunicate OK [18:47:50]SAM_PROTO_SignData done [18:47:50]FM_MakeSignedData done [18:47:50]CreateOFDProtocolMessage [18:47:50]wFMCommunicate request_size=4 [18:47:50]MH_SAM_APDU [18:47:50]CAPDU: 80 11 00 00 [18:47:50]Write to MH i2c: E2 08 00 53 03 80 11 00 00 00 00 00 00 D0 [18:47:50]Write i2c OK [18:47:50]MH_I2C_Read... [18:47:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:50]Read from MH i2c: E2 [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: E2 17 00 [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: E2 17 00 53 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2F [18:47: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:47:50]wFMCommunicate OK [18:47:50]CreateOFDProtocolMessage done [18:47:50]OFDSenderStorePacket 86132 [18:47:50]StoreOFDPacket docnum=86132 [18:47: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 AA 5C 07 01 31 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 55 C3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 90 4A C1 2A 34 47 3A 70 B8 3F 2C 7D 17 9E [18:47:50]CheckFolder [18:47:50]dirname=/storage/ofd_packets [18:47:50]CheckFolder done [18:47:50]ProducePacketName [18:47:50]name=ofd_packets/00086132 [18:47:50]NVStorageSaveData ofd_packets/00086132 [18:47:50]File name is /storage/ofd_packets/00086132 [18:47:50]Write 301 bytes [18:47:50]NVStorageSaveData done [18:47:50]OFDSenderStorePacket done [18:47:50]KKMCreateOFDPacket done [18:47:50]NVStorageSaveData kkm_last_timestamp [18:47:50]File name is /storage/kkm_last_timestamp [18:47:50]Write 4 bytes [18:47:50]NVStorageSaveData done [18:47:50]ExternCall_PrintAddStr [18:47:50]wPrintStart [18:47:50]Write to MH i2c: 01 00 00 54 03 57 [18:47:50]Write i2c OK [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: 01 [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: 01 07 00 [18:47:50]MH_I2C_Read... [18:47:50]Read from MH i2c: 01 07 00 54 03 00 00 00 00 00 FF 0F 6C [18:47:50]RasterBufferAndPrint [18:47:50]line Счет N : (1)871022 [18:47:50]line ИНН: 02508201610067 [18:47:50]line Контрольно-Кассовый Чек [18:47:50]line ПРОДАЖА [18:47:50]line ТРК (МРК, ГНК) : 33 [18:47:50]line Товар: 2710124130 [18:47:50]line Аи-92-К-5 [18:47:50]line 14.750 * 67.80 [18:47:50]line = 1000.05 [18:47:50]line НДС 12% НСП 1% [18:47:50]line > о реализуемом товаре [18:47:50]line ОКРУГЛЕНИЕ: -0.05 [18:47:50]line ИТОГО: 1000.00 [18:47:50]line Внесено: 1000.00 [18:47:50]line СДАЧА: 0.00 [18:47:50]line НСП 1% : 8.85 [18:47:50]line НДС 12% : 106.20 [18:47:50]line Наличными: 1000.00 [18:47:50]line Безнал.: 0.00 [18:47:50]line Место: АЗС № 137 "Партнер Нефть" [18:47:50]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:47:50]line СНО: Общий режим [18:47:50]line Чек 291 20.09.2024 18:47 [18:47:50]line Смена: 495 ФФД: 1.0 [18:47:50]line ЗНМ: 0300000064 [18:47:50]line РНМ: 0000000000092592 [18:47:50]line Версия ККМ: 001 [18:47:50]line ФМ: 0000000000874979 [18:47:50]line ФД: 86132 [18:47:50]line ФПД: 158650742748231 [18:47:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T184749&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86132&fm=158650742748231&tin=02508201610067®Number=0000000000092592&sum=100000 [18:47:50]OFD Sender: Processing packet 86132 [packets to send 264, broken 263] [18:47:50]ProducePacketName [18:47:50]name=ofd_packets/00086132 [18:47:50]OFD Sender: To server: pG, [18:47:50]CommunicateWithHost lk.salyk.kg:30040 [18:47:50]ConnectInit lk.salyk.kg [18:47:50]written 0, free lines is 4095 [18:47:51]Write to MH i2c: 01 00 00 7F 03 82 [18:47:51]Write i2c OK [18:47:51]MH_I2C_Read... [18:47:51]Read from MH i2c: 01 [18:47:51]MH_I2C_Read... [18:47:51]Read from MH i2c: 01 07 00 [18:47:51]MH_I2C_Read... [18:47:51]Read from MH i2c: 01 07 00 7F 03 00 00 00 00 00 D9 0C 6E [18:47:51]RasterBufferAndPrint [18:47:51]line [18:47:51]line [18:47:51]line [18:47:51]line [18:47:51]line [18:47:51]written 0, free lines is 3293 [18:47:51]MH_Cut [18:47:51]Write to MH i2c: D1 01 00 86 03 01 5B [18:47:51]Write i2c OK [18:47:51]MH_I2C_Read... [18:47:51]Read from MH i2c: D1 [18:47:51]MH_I2C_Read... [18:47:51]Read from MH i2c: D1 01 00 [18:47:51]MH_I2C_Read... [18:47:51]Read from MH i2c: D1 01 00 86 03 00 5A [18:47:51]Write to MH i2c: 01 00 00 87 03 8A [18:47:51]Write i2c OK [18:47:51]MH_I2C_Read... [18:47:52]*** Cut start [18:47:52]*** Partial cut [18:47:52]*** CUTSNS_PIN = 1 [18:47:52]*** CUTSNS_PIN = 0 [18:47:52]*** Brake cut motor [18:47:52]Read from MH i2c: 01 [18:47:52]MH_I2C_Read... [18:47:52]*** Stop cut motor [18:47:52]*** Cut end [18:47:52]Read from MH i2c: 01 07 00 [18:47:52]MH_I2C_Read... [18:47:52]Read from MH i2c: 01 07 00 87 03 00 00 00 00 00 FF 0F 9F [18:47:52]process_action close_receipt done [18:47:52]requested_data is exist [18:47:52]produce_requested_data [18:47:52]requested_item fm.sn is exist - process it [18:47:52]wFMCommunicate request_size=4 [18:47:52]MH_SAM_APDU [18:47:52]CAPDU: 80 11 00 00 [18:47:52]Write to MH i2c: E2 08 00 88 03 80 11 00 00 00 00 00 00 05 [18:47:52]Write i2c OK [18:47:52]MH_I2C_Read... [18:47:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:52]Read from MH i2c: E2 [18:47:52]MH_I2C_Read... [18:47:52]Read from MH i2c: E2 17 00 [18:47:52]MH_I2C_Read... [18:47:52]Read from MH i2c: E2 17 00 88 03 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:47: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:47:52]wFMCommunicate OK [18:47:52]requested_item fd.num is exist - process it [18:47:52]SAM_PROTO_GetFieldsCounters [18:47:52]wFMCommunicate request_size=4 [18:47:52]MH_SAM_APDU [18:47:52]CAPDU: 80 13 00 00 [18:47:52]Write to MH i2c: E2 08 00 89 03 80 13 00 00 00 00 00 00 08 [18:47:52]Write i2c OK [18:47:52]MH_I2C_Read... [18:47:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:47:52]Read from MH i2c: E2 [18:47:52]MH_I2C_Read... [18:47:52]Read from MH i2c: E2 62 00 [18:47:52]MH_I2C_Read... [18:47:52]Read from MH i2c: E2 62 00 89 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 50 01 00 0E 04 04 00 EF 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 58 [18:47:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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:47:52]wFMCommunicate OK [18:47:52]SAM_PROTO_GetFieldsCounters done [18:47:52]requested_item shift.num is exist - process it [18:47:52]requested_item shift.opened is exist - process it [18:47:52]req_shift_opened [18:47:52]FM_GetShiftState [18:47:52]SAM_PROTO_GetShiftState [18:47:52]wFMCommunicate request_size=4 [18:47:52]MH_SAM_APDU [18:47:52]CAPDU: 80 13 01 00 [18:47:52]Write to MH i2c: E2 08 00 8A 03 80 13 01 00 00 00 00 00 0A [18:47:52]Write i2c OK [18:47:52]MH_I2C_Read... [18:47:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:52]Read from MH i2c: E2 [18:47:52]MH_I2C_Read... [18:47:52]Read from MH i2c: E2 0E 00 [18:47:52]MH_I2C_Read... [18:47:52]Read from MH i2c: E2 0E 00 8A 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 95 [18:47:52]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:47:52]wFMCommunicate OK [18:47:52]SAM_PROTO_GetShiftState done [18:47:52]FM_GetShiftState done [18:47:52]req_shift_opened done [18:47:52]requested_item shift.open_date is exist - process it [18:47:52]req_shift_open_date [18:47:52]req_shift_open_date done [18:47:52]produce_requested_data done [18:47:52]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86132,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:47:52]process_action_free close_receipt [18:47:52]json_value_free [18:47:52]json_value_free done [18:47:52]process_json_proto returns [18:47:52]Send response to host [18:47:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86132,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:47:52]free response buf [18:47:52]execute_script done [18:47:52]execute_script returns [18:47:52]free content buf [18:47:52]Sock 10.Close socket [18:47:52]Sock 10.Thread stoped [18:47:55]Connected sock=11 [18:47: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 AA 5C 07 01 31 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 55 C3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 90 4A C1 2A 34 47 3A 70 B8 3F 2C 7D 17 9E [18:47: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 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 74 50 01 00 F4 03 04 00 2D 6E ED 66 B6 04 01 00 00 A1 06 85 87 86 EE 20 E5 [18:47:55]CommunicateWithHost err = 0 [18:47:55]CheckOFDResponse [18:47:55]1017 (14) - 77093643461234 [18:47:55]1041 (16) - 0000000000874979 [18:47:55]1040 (4) - 86132 [18:47:55]1012 (4) - 20.09.2024 12:44 [18:47:55]1206 (1) - 0 [18:47:55]OFD Sender: Remove packet 86132 [18:47:55]ProducePacketName [18:47:55]name=ofd_packets/00086132 [18:47:55]NVStorageDeleteData [18:47:56]OFD Sender: No OFD packet to send [18:48:01]OFD Sender: No OFD packet to send [18:48:06]OFD Sender: No OFD packet to send [18:48:11]OFD Sender: No OFD packet to send [18:48:16]OFD Sender: No OFD packet to send [18:48:21]OFD Sender: No OFD packet to send [18:48:26]OFD Sender: No OFD packet to send [18:48:31]OFD Sender: No OFD packet to send [18:48:36]OFD Sender: No OFD packet to send [18:48:41]OFD Sender: No OFD packet to send [18:48:41]recv_with_timeout no data received [18:48:46]OFD Sender: No OFD packet to send [18:48:51]OFD Sender: No OFD packet to send [18:48:55]accept exits with 8 [18:48:55]New connection [18:48:55]New thread 3067120996 created [18:48:55]Thread 3066977636 joined [18:48:55]Waiting for new connection... [18:48:55] Sock 8.Parse request [18:48:55]Sock 8.Check first char [18:48:55]Sock 8.First char is OK [18:48:55]request: POST /json_proto HTTP/1.0 [18:48:55]Method: POST [18:48:55]URL: /json_proto [18:48:55]Method is POST - this is cgi request [18:48:55]url: /json_proto [18:48:55]query_string will be loaded in cgi processing [18:48:55]execute_cgi json_proto POST (null) [18:48:55]execute_cgi path=json_proto method=POST [18:48:55]POST find Content-Length [18:48:55]Host: 172.17.47.196:8080 [18:48:55]Content-Length: 677 [18:48:55]Content-Type: application/json [18:48:55] [18:48:55]POST finish read [18:48:55]Found Content-Length = 677 [18:48:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871023", "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:48:55]execute_script... [18:48: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)871023", "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:48:55]POST & json_proto [18:48:55]process_json_proto [18:48:55]json parsed OK: [18:48:55]protocol is kg_v1.0 [18:48:55]action value=close_receipt [18:48:55]process_action close_receipt [18:48:55]cmd_close_receipt [18:48:55]MH_GetDate [18:48:55]Write to MH i2c: F0 00 00 8B 03 7D [18:48:55]Write i2c OK [18:48:55]MH_I2C_Read... [18:48:55]Read from MH i2c: F0 [18:48:55]MH_I2C_Read... [18:48:55]Read from MH i2c: F0 09 00 [18:48:55]MH_I2C_Read... [18:48:55]Read from MH i2c: F0 09 00 8B 03 00 98 C3 ED 66 4C 6B 94 66 E5 [18:48:55]GetLastDocTimeStamp 1726858069 [18:48:55]current date 1726858136 [18:48:55]FM_GetShiftState [18:48:55]SAM_PROTO_GetShiftState [18:48:55]wFMCommunicate request_size=4 [18:48:55]MH_SAM_APDU [18:48:55]CAPDU: 80 13 01 00 [18:48:55]Write to MH i2c: E2 08 00 8C 03 80 13 01 00 00 00 00 00 0C [18:48:55]Write i2c OK [18:48:55]MH_I2C_Read... [18:48:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:55]Read from MH i2c: E2 [18:48:55]MH_I2C_Read... [18:48:55]Read from MH i2c: E2 0E 00 [18:48:55]MH_I2C_Read... [18:48:55]Read from MH i2c: E2 0E 00 8C 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 97 [18:48:55]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:48:55]wFMCommunicate OK [18:48:55]SAM_PROTO_GetShiftState done [18:48:55]FM_GetShiftState done [18:48:55]opened in 1726791534 [18:48:55]opened+sec_in_day 1726877934 [18:48:55]quantity*price = 50036 [18:48:55]sum+1 = 50037 [18:48:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 292 20.09.2024 18:48 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86133 ФПД: 56289684627728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T184856&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86133&fm=56289684627728&tin=02508201610067®Number=0000000000092592&sum=50000 [18:48:56]StoreToDocumentArchive [18:48:56]shift 495 fd 86133 [18:48:56]save to /storage/0495/doc_00086133 [18:48:56]save last doc name /storage/0495/doc_00086133 to /storage/kkm_last_doc_name [18:48:56]save OK [18:48:56]Clear old archive folders... [18:48:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:48:56]tlvbuf is 004A2700 [18:48:56]SAM_PROTO_ClearQueue [18:48:56]wFMCommunicate request_size=4 [18:48:56]MH_SAM_APDU [18:48:56]CAPDU: 80 09 00 00 [18:48:56]Write to MH i2c: E2 08 00 99 03 80 09 00 00 00 00 00 00 0E [18:48:56]Write i2c OK [18:48:56]MH_I2C_Read... [18:48:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:48:57]Read from MH i2c: E2 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 99 03 00 90 00 10 [18:48:57]RAPDU: 90 00 [18:48:57]wFMCommunicate OK [18:48:57]SAM_PROTO_ClearQueue done [18:48:57]KKMCreateOFDPacket [18:48:57]OFDProtocolAddRootSTLVToBuf [18:48:57]FM_MakeSignedData [18:48:57]FM_MakeSignedData [18:48:57]SAM_PROTO_SignData [18:48:57]wFMCommunicate request_size=4 [18:48:57]MH_SAM_APDU [18:48:57]CAPDU: 80 0D 01 02 [18:48:57]Write to MH i2c: E2 08 00 9A 03 80 0D 01 02 00 00 00 00 16 [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:48:57]Read from MH i2c: E2 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 9A 03 00 90 00 11 [18:48:57]RAPDU: 90 00 [18:48:57]wFMCommunicate OK [18:48:57]wFMCommunicate request_size=255 [18:48:57]MH_SAM_APDU [18:48: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 24 01 00 00 F4 03 04 00 98 C3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 33 [18:48:57]Write to MH i2c: E2 02 01 9B 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 24 01 00 00 F4 03 04 00 98 C3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 33 00 00 5F [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:57]Read from MH i2c: E2 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 9B 03 00 90 00 12 [18:48:57]RAPDU: 90 00 [18:48:57]wFMCommunicate OK [18:48:57]wFMCommunicate request_size=10 [18:48:57]MH_SAM_APDU [18:48:57]CAPDU: 80 0D 02 02 05 31 F6 A8 21 10 [18:48:57]Write to MH i2c: E2 0D 00 9C 03 80 0D 02 02 05 00 31 F6 A8 21 10 00 00 23 [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:57]Read from MH i2c: E2 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 03 00 9C 03 00 90 00 13 [18:48:57]RAPDU: 90 00 [18:48:57]wFMCommunicate OK [18:48:57]wFMCommunicate request_size=4 [18:48:57]MH_SAM_APDU [18:48:57]CAPDU: 80 0D 03 02 [18:48:57]Write to MH i2c: E2 08 00 9D 03 80 0D 03 02 00 00 00 00 1B [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:48:57]Read from MH i2c: E2 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 0B 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 0B 00 9D 03 00 59 DF CB AF D8 4D 36 18 90 00 41 [18:48:57]RAPDU: 59 DF CB AF D8 4D 36 18 90 00 [18:48:57]wFMCommunicate OK [18:48:57]SAM_PROTO_SignData done [18:48:57]FM_MakeSignedData done [18:48:57]CreateOFDProtocolMessage [18:48:57]wFMCommunicate request_size=4 [18:48:57]MH_SAM_APDU [18:48:57]CAPDU: 80 11 00 00 [18:48:57]Write to MH i2c: E2 08 00 9E 03 80 11 00 00 00 00 00 00 1B [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:57]Read from MH i2c: E2 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 17 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: E2 17 00 9E 03 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:48: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:48:57]wFMCommunicate OK [18:48:57]CreateOFDProtocolMessage done [18:48:57]OFDSenderStorePacket 86133 [18:48:57]StoreOFDPacket docnum=86133 [18:48: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 AE FB 07 01 C9 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 98 C3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 33 31 F6 A8 21 10 59 DF CB AF D8 4D 36 18 [18:48:57]CheckFolder [18:48:57]dirname=/storage/ofd_packets [18:48:57]CheckFolder done [18:48:57]ProducePacketName [18:48:57]name=ofd_packets/00086133 [18:48:57]NVStorageSaveData ofd_packets/00086133 [18:48:57]File name is /storage/ofd_packets/00086133 [18:48:57]Write 301 bytes [18:48:57]NVStorageSaveData done [18:48:57]OFDSenderStorePacket done [18:48:57]KKMCreateOFDPacket done [18:48:57]NVStorageSaveData kkm_last_timestamp [18:48:57]File name is /storage/kkm_last_timestamp [18:48:57]Write 4 bytes [18:48:57]NVStorageSaveData done [18:48:57]ExternCall_PrintAddStr [18:48:57]wPrintStart [18:48:57]Write to MH i2c: 01 00 00 9F 03 A2 [18:48:57]Write i2c OK [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: 01 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: 01 07 00 [18:48:57]MH_I2C_Read... [18:48:57]Read from MH i2c: 01 07 00 9F 03 00 00 00 00 00 FF 0F B7 [18:48:57]RasterBufferAndPrint [18:48:57]line Счет N : (1)871023 [18:48:57]line ИНН: 02508201610067 [18:48:57]line Контрольно-Кассовый Чек [18:48:57]line ПРОДАЖА [18:48:57]line ТРК (МРК, ГНК) : 53 [18:48:57]line Товар: 2710124130 [18:48:57]line Аи-92-К-5 [18:48:57]line 7.380 * 67.80 [18:48:57]line = 500.36 [18:48:57]line НДС 12% НСП 1% [18:48:57]line > о реализуемом товаре [18:48:57]line ОКРУГЛЕНИЕ: -0.36 [18:48:57]line ИТОГО: 500.00 [18:48:57]line Внесено: 500.00 [18:48:57]line СДАЧА: 0.00 [18:48:57]line НСП 1% : 4.43 [18:48:57]line НДС 12% : 53.14 [18:48:57]line Наличными: 500.00 [18:48:57]line Безнал.: 0.00 [18:48:57]line Место: АЗС № 137 "Партнер Нефть" [18:48:57]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:48:57]line СНО: Общий режим [18:48:57]line Чек 292 20.09.2024 18:48 [18:48:57]line Смена: 495 ФФД: 1.0 [18:48:57]line ЗНМ: 0300000064 [18:48:57]line РНМ: 0000000000092592 [18:48:57]line Версия ККМ: 001 [18:48:57]line ФМ: 0000000000874979 [18:48:57]line ФД: 86133 [18:48:57]line ФПД: 56289684627728 [18:48:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T184856&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86133&fm=56289684627728&tin=02508201610067®Number=0000000000092592&sum=50000 [18:48:57]OFD Sender: Processing packet 86133 [packets to send 264, broken 263] [18:48:57]ProducePacketName [18:48:57]name=ofd_packets/00086133 [18:48:57]OFD Sender: To server: pG, [18:48:57]CommunicateWithHost lk.salyk.kg:30040 [18:48:57]ConnectInit lk.salyk.kg [18:48:57]written 0, free lines is 4095 [18:48:58]Connected sock=10 [18:48: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 AE FB 07 01 C9 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 98 C3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 33 31 F6 A8 21 10 59 DF CB AF D8 4D 36 18 [18:48:58]Write to MH i2c: 01 00 00 CA 03 CD [18:48:58]Write i2c OK [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: 01 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: 01 07 00 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: 01 07 00 CA 03 00 00 00 00 00 E1 0C C1 [18:48:58]RasterBufferAndPrint [18:48:58]line [18:48:58]line [18:48:58]line [18:48:58]line [18:48:58]line [18:48:58]written 0, free lines is 3303 [18:48:58]MH_Cut [18:48:58]Write to MH i2c: D1 01 00 D1 03 01 A6 [18:48:58]Write i2c OK [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: D1 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: D1 01 00 [18:48:58]MH_I2C_Read... [18:48:58]Read from MH i2c: D1 01 00 D1 03 00 A5 [18:48:58]Write to MH i2c: 01 00 00 D2 03 D5 [18:48:58]Write i2c OK [18:48:58]MH_I2C_Read... [18:48: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 FE 01 47 00 3C 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 75 50 01 00 F4 03 04 00 6D 6E ED 66 B6 04 01 00 00 C4 17 CD C1 E0 5C C3 F5 [18:48:58]CommunicateWithHost err = 0 [18:48:58]CheckOFDResponse [18:48:58]1017 (14) - 77093643461234 [18:48:58]1041 (16) - 0000000000874979 [18:48:58]1040 (4) - 86133 [18:48:58]1012 (4) - 20.09.2024 12:45 [18:48:58]1206 (1) - 0 [18:48:58]OFD Sender: Remove packet 86133 [18:48:58]ProducePacketName [18:48:58]name=ofd_packets/00086133 [18:48:58]NVStorageDeleteData [18:48:59]*** Cut start [18:48:59]*** Partial cut [18:48:59]*** CUTSNS_PIN = 1 [18:48:59]OFD Sender: No OFD packet to send [18:48:59]*** CUTSNS_PIN = 0 [18:48:59]*** Brake cut motor [18:48:59]Read from MH i2c: 01 [18:48:59]MH_I2C_Read... [18:48:59]*** Stop cut motor [18:48:59]*** Cut end [18:48:59]Read from MH i2c: 01 07 00 [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: 01 07 00 D2 03 00 00 00 00 00 FF 0F EA [18:48:59]process_action close_receipt done [18:48:59]requested_data is exist [18:48:59]produce_requested_data [18:48:59]requested_item fm.sn is exist - process it [18:48:59]wFMCommunicate request_size=4 [18:48:59]MH_SAM_APDU [18:48:59]CAPDU: 80 11 00 00 [18:48:59]Write to MH i2c: E2 08 00 D3 03 80 11 00 00 00 00 00 00 50 [18:48:59]Write i2c OK [18:48:59]MH_I2C_Read... [18:48:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:59]Read from MH i2c: E2 [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: E2 17 00 [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: E2 17 00 D3 03 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:48:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:48:59]wFMCommunicate OK [18:48:59]requested_item fd.num is exist - process it [18:48:59]SAM_PROTO_GetFieldsCounters [18:48:59]wFMCommunicate request_size=4 [18:48:59]MH_SAM_APDU [18:48:59]CAPDU: 80 13 00 00 [18:48:59]Write to MH i2c: E2 08 00 D4 03 80 13 00 00 00 00 00 00 53 [18:48:59]Write i2c OK [18:48:59]MH_I2C_Read... [18:48:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:48:59]Read from MH i2c: E2 [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: E2 62 00 [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: E2 62 00 D4 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 50 01 00 0E 04 04 00 EF 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 A7 [18:48: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 75 50 01 00 0E 04 04 00 EF 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:48:59]wFMCommunicate OK [18:48:59]SAM_PROTO_GetFieldsCounters done [18:48:59]requested_item shift.num is exist - process it [18:48:59]requested_item shift.opened is exist - process it [18:48:59]req_shift_opened [18:48:59]FM_GetShiftState [18:48:59]SAM_PROTO_GetShiftState [18:48:59]wFMCommunicate request_size=4 [18:48:59]MH_SAM_APDU [18:48:59]CAPDU: 80 13 01 00 [18:48:59]Write to MH i2c: E2 08 00 D5 03 80 13 01 00 00 00 00 00 55 [18:48:59]Write i2c OK [18:48:59]MH_I2C_Read... [18:48:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:59]Read from MH i2c: E2 [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: E2 0E 00 [18:48:59]MH_I2C_Read... [18:48:59]Read from MH i2c: E2 0E 00 D5 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E0 [18:48:59]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:48:59]wFMCommunicate OK [18:48:59]SAM_PROTO_GetShiftState done [18:48:59]FM_GetShiftState done [18:48:59]req_shift_opened done [18:48:59]requested_item shift.open_date is exist - process it [18:48:59]req_shift_open_date [18:48:59]req_shift_open_date done [18:48:59]produce_requested_data done [18:48:59]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86133,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:48:59]process_action_free close_receipt [18:48:59]json_value_free [18:48:59]json_value_free done [18:48:59]process_json_proto returns [18:48:59]Send response to host [18:48:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86133,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:48:59]free response buf [18:48:59]execute_script done [18:48:59]execute_script returns [18:48:59]free content buf [18:48:59]Sock 8.Close socket [18:48:59]Sock 8.Thread stoped [18:49:04]OFD Sender: No OFD packet to send [18:49:06]accept exits with 9 [18:49:06]New connection [18:49:06]New thread 3066977636 created [18:49:06]Thread 3067120996 joined [18:49:06]Waiting for new connection... [18:49:06] Sock 9.Parse request [18:49:06]Sock 9.Check first char [18:49:06]Sock 9.First char is OK [18:49:06]request: POST /json_proto HTTP/1.0 [18:49:06]Method: POST [18:49:06]URL: /json_proto [18:49:06]Method is POST - this is cgi request [18:49:06]url: /json_proto [18:49:06]query_string will be loaded in cgi processing [18:49:06]execute_cgi json_proto POST (null) [18:49:06]execute_cgi path=json_proto method=POST [18:49:06]POST find Content-Length [18:49:06]Host: 172.17.47.196:8080 [18:49:06]Content-Length: 986 [18:49:06]Content-Type: application/json [18:49:06] [18:49:06]POST finish read [18:49:06]Found Content-Length = 986 [18:49:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871021", "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" ] } } [18:49:06]execute_script... [18:49:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871021", "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" ] } } [18:49:06]POST & json_proto [18:49:06]process_json_proto [18:49:06]json parsed OK: [18:49:06]protocol is kg_v1.0 [18:49:06]action value=close_receipt [18:49:06]process_action close_receipt [18:49:06]cmd_close_receipt [18:49:06]MH_GetDate [18:49:06]Write to MH i2c: F0 00 00 D6 03 C8 [18:49:06]Write i2c OK [18:49:06]MH_I2C_Read... [18:49:06]Read from MH i2c: F0 [18:49:06]MH_I2C_Read... [18:49:06]Read from MH i2c: F0 09 00 [18:49:06]MH_I2C_Read... [18:49:06]Read from MH i2c: F0 09 00 D6 03 00 A2 C3 ED 66 4C 6B 94 66 3A [18:49:06]GetLastDocTimeStamp 1726858136 [18:49:06]current date 1726858146 [18:49:06]FM_GetShiftState [18:49:06]SAM_PROTO_GetShiftState [18:49:06]wFMCommunicate request_size=4 [18:49:06]MH_SAM_APDU [18:49:06]CAPDU: 80 13 01 00 [18:49:06]Write to MH i2c: E2 08 00 D7 03 80 13 01 00 00 00 00 00 57 [18:49:06]Write i2c OK [18:49:06]MH_I2C_Read... [18:49:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:06]Read from MH i2c: E2 [18:49:06]MH_I2C_Read... [18:49:06]Read from MH i2c: E2 0E 00 [18:49:06]MH_I2C_Read... [18:49:06]Read from MH i2c: E2 0E 00 D7 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E2 [18:49:06]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:49:06]wFMCommunicate OK [18:49:06]SAM_PROTO_GetShiftState done [18:49:06]FM_GetShiftState done [18:49:06]opened in 1726791534 [18:49:06]opened+sec_in_day 1726877934 [18:49:06]quantity*price = 400064 [18:49:06]sum+1 = 400065 [18:49:06]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 СНО: Общий режим Чек 293 20.09.2024 18:49 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 53.20 сом ФМ: 0000000000874979 ФД: 86134 ФПД: 205669436236063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T184906&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86134&fm=205669436236063&tin=02508201610067®Number=0000000000092592&sum=400000 [18:49:07]StoreToDocumentArchive [18:49:07]shift 495 fd 86134 [18:49:07]save to /storage/0495/doc_00086134 [18:49:07]save last doc name /storage/0495/doc_00086134 to /storage/kkm_last_doc_name [18:49:07]save OK [18:49:07]Clear old archive folders... [18:49:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:49:07]tlvbuf is 00512660 [18:49:07]SAM_PROTO_ClearQueue [18:49:07]wFMCommunicate request_size=4 [18:49:07]MH_SAM_APDU [18:49:07]CAPDU: 80 09 00 00 [18:49:07]Write to MH i2c: E2 08 00 E4 03 80 09 00 00 00 00 00 00 59 [18:49:07]Write i2c OK [18:49:07]MH_I2C_Read... [18:49:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:49:07]Read from MH i2c: E2 [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: E2 03 00 [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [18:49:07]RAPDU: 90 00 [18:49:07]wFMCommunicate OK [18:49:07]SAM_PROTO_ClearQueue done [18:49:07]KKMCreateOFDPacket [18:49:07]OFDProtocolAddRootSTLVToBuf [18:49:07]FM_MakeSignedData [18:49:07]FM_MakeSignedData [18:49:07]SAM_PROTO_SignData [18:49:07]wFMCommunicate request_size=4 [18:49:07]MH_SAM_APDU [18:49:07]CAPDU: 80 0D 01 02 [18:49:07]Write to MH i2c: E2 08 00 E5 03 80 0D 01 02 00 00 00 00 61 [18:49:07]Write i2c OK [18:49:07]MH_I2C_Read... [18:49:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:49:07]Read from MH i2c: E2 [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: E2 03 00 [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: E2 03 00 E5 03 00 90 00 5C [18:49:07]RAPDU: 90 00 [18:49:07]wFMCommunicate OK [18:49:07]wFMCommunicate request_size=255 [18:49:07]MH_SAM_APDU [18:49:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 25 01 00 00 F4 03 04 00 A2 C3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [18:49:07]Write to MH i2c: E2 02 01 E6 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 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 25 01 00 00 F4 03 04 00 A2 C3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 FF [18:49:07]Write i2c OK [18:49:07]MH_I2C_Read... [18:49:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:49:07]Read from MH i2c: E2 [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: E2 03 00 [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: E2 03 00 E6 03 00 90 00 5D [18:49:07]RAPDU: 90 00 [18:49:07]wFMCommunicate OK [18:49:07]wFMCommunicate request_size=11 [18:49:07]MH_SAM_APDU [18:49:07]CAPDU: 80 0D 02 02 06 BB 0E 25 B0 21 1F [18:49:07]Write to MH i2c: E2 0E 00 E7 03 80 0D 02 02 06 00 BB 0E 25 B0 21 1F 00 00 4E [18:49:07]Write i2c OK [18:49:07]MH_I2C_Read... [18:49:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:49:07]Read from MH i2c: E2 [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: E2 03 00 [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: E2 03 00 E7 03 00 90 00 5E [18:49:07]RAPDU: 90 00 [18:49:07]wFMCommunicate OK [18:49:07]wFMCommunicate request_size=4 [18:49:07]MH_SAM_APDU [18:49:07]CAPDU: 80 0D 03 02 [18:49:07]Write to MH i2c: E2 08 00 E8 03 80 0D 03 02 00 00 00 00 66 [18:49:07]Write i2c OK [18:49:07]MH_I2C_Read... [18:49:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:49:07]Read from MH i2c: E2 [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: E2 0B 00 [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: E2 0B 00 E8 03 00 63 A7 0B 53 97 CA 09 C2 90 00 FB [18:49:07]RAPDU: 63 A7 0B 53 97 CA 09 C2 90 00 [18:49:07]wFMCommunicate OK [18:49:07]SAM_PROTO_SignData done [18:49:07]FM_MakeSignedData done [18:49:07]CreateOFDProtocolMessage [18:49:07]wFMCommunicate request_size=4 [18:49:07]MH_SAM_APDU [18:49:07]CAPDU: 80 11 00 00 [18:49:07]Write to MH i2c: E2 08 00 E9 03 80 11 00 00 00 00 00 00 66 [18:49:07]Write i2c OK [18:49:07]MH_I2C_Read... [18:49:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:07]Read from MH i2c: E2 [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: E2 17 00 [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: E2 17 00 E9 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C5 [18:49: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:49:07]wFMCommunicate OK [18:49:07]CreateOFDProtocolMessage done [18:49:07]OFDSenderStorePacket 86134 [18:49:07]StoreOFDPacket docnum=86134 [18:49: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 88 37 08 01 9E 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 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 25 01 00 00 F4 03 04 00 A2 C3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 BB 0E 25 B0 21 1F 63 A7 0B 53 97 CA 09 C2 [18:49:07]CheckFolder [18:49:07]dirname=/storage/ofd_packets [18:49:07]CheckFolder done [18:49:07]ProducePacketName [18:49:07]name=ofd_packets/00086134 [18:49:07]NVStorageSaveData ofd_packets/00086134 [18:49:07]File name is /storage/ofd_packets/00086134 [18:49:07]Write 302 bytes [18:49:07]NVStorageSaveData done [18:49:07]OFDSenderStorePacket done [18:49:07]KKMCreateOFDPacket done [18:49:07]NVStorageSaveData kkm_last_timestamp [18:49:07]File name is /storage/kkm_last_timestamp [18:49:07]Write 4 bytes [18:49:07]NVStorageSaveData done [18:49:07]ExternCall_PrintAddStr [18:49:07]wPrintStart [18:49:07]Write to MH i2c: 01 00 00 EA 03 ED [18:49:07]Write i2c OK [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: 01 [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: 01 07 00 [18:49:07]MH_I2C_Read... [18:49:07]Read from MH i2c: 01 07 00 EA 03 00 00 00 00 00 FF 0F 02 [18:49:07]RasterBufferAndPrint [18:49:07]line Счет N : (1)871021 [18:49:07]line ИНН: 02508201610067 [18:49:07]line Контрольно-Кассовый Чек [18:49:07]line ПРОДАЖА [18:49:07]line ТРК (МРК, ГНК) : 11 [18:49:07]line Товар: 2710194210 [18:49:07]line ДТ(л)-К-4 [18:49:07]line 53.200 * 75.20 [18:49:07]line = 4000.64 [18:49:07]line НДС 12% НСП 1% [18:49:07]line > о реализуемом товаре [18:49:07]line ОКРУГЛЕНИЕ: -0.64 [18:49:07]line ИТОГО: 4000.00 [18:49:07]line Внесено: 4000.00 [18:49:07]line СДАЧА: 0.00 [18:49:07]line НСП 1% : 35.40 [18:49:07]line НДС 12% : 424.85 [18:49:07]line Наличными: 4000.00 [18:49:07]line Безнал.: 0.00 [18:49:07]line Место: АЗС № 137 "Партнер Нефть" [18:49:07]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:49:07]line СНО: Общий режим [18:49:07]line Чек 293 20.09.2024 18:49 [18:49:07]line Смена: 495 ФФД: 1.0 [18:49:07]line ЗНМ: 0300000064 [18:49:07]line РНМ: 0000000000092592 [18:49:07]line Версия ККМ: 001 [18:49:07]line [18:49:07]line Дисконтная программа [18:49:07]line ДТ [18:49:07]line номер 137 [18:49:07]line сэкономлено 53.20 сом [18:49:07]line ФМ: 0000000000874979 [18:49:07]line ФД: 86134 [18:49:07]line ФПД: 205669436236063 [18:49:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T184906&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86134&fm=205669436236063&tin=02508201610067®Number=0000000000092592&sum=400000 [18:49:07]written 0, free lines is 4095 [18:49:07]OFD Sender: Processing packet 86134 [packets to send 264, broken 263] [18:49:07]ProducePacketName [18:49:07]name=ofd_packets/00086134 [18:49:07]OFD Sender: To server: pG, [18:49:07]CommunicateWithHost lk.salyk.kg:30040 [18:49:07]ConnectInit lk.salyk.kg [18:49:08]Write to MH i2c: 01 00 00 1A 04 1E [18:49:08]Write i2c OK [18:49:08]MH_I2C_Read... [18:49:08]Read from MH i2c: 01 [18:49:08]MH_I2C_Read... [18:49:08]Read from MH i2c: 01 07 00 [18:49:08]MH_I2C_Read... [18:49:08]Read from MH i2c: 01 07 00 1A 04 00 00 00 00 00 86 0C B7 [18:49:08]RasterBufferAndPrint [18:49:08]line [18:49:08]line [18:49:08]line [18:49:08]line [18:49:08]line [18:49:08]written 0, free lines is 3219 [18:49:08]MH_Cut [18:49:08]Write to MH i2c: D1 01 00 21 04 01 F7 [18:49:08]Write i2c OK [18:49:08]MH_I2C_Read... [18:49:08]Read from MH i2c: D1 [18:49:08]MH_I2C_Read... [18:49:08]Read from MH i2c: D1 01 00 [18:49:08]MH_I2C_Read... [18:49:08]Read from MH i2c: D1 01 00 21 04 00 F6 [18:49:08]Write to MH i2c: 01 00 00 22 04 26 [18:49:08]Write i2c OK [18:49:08]MH_I2C_Read... [18:49:09]*** Cut start [18:49:09]*** Partial cut [18:49:09]*** CUTSNS_PIN = 1 [18:49:09]*** CUTSNS_PIN = 0 [18:49:09]*** Brake cut motor [18:49:09]Read from MH i2c: 01 [18:49:09]MH_I2C_Read... [18:49:09]*** Stop cut motor [18:49:09]*** Cut end [18:49:09]Read from MH i2c: 01 07 00 [18:49:09]MH_I2C_Read... [18:49:09]Read from MH i2c: 01 07 00 22 04 00 00 00 00 00 FF 0F 3B [18:49:09]process_action close_receipt done [18:49:09]requested_data is exist [18:49:09]produce_requested_data [18:49:09]requested_item fm.sn is exist - process it [18:49:09]wFMCommunicate request_size=4 [18:49:09]MH_SAM_APDU [18:49:09]CAPDU: 80 11 00 00 [18:49:09]Write to MH i2c: E2 08 00 23 04 80 11 00 00 00 00 00 00 A1 [18:49:09]Write i2c OK [18:49:09]MH_I2C_Read... [18:49:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:09]Read from MH i2c: E2 [18:49:09]MH_I2C_Read... [18:49:09]Read from MH i2c: E2 17 00 [18:49:09]MH_I2C_Read... [18:49:09]Read from MH i2c: E2 17 00 23 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 00 [18:49:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [18:49:09]wFMCommunicate OK [18:49:09]requested_item fd.num is exist - process it [18:49:09]SAM_PROTO_GetFieldsCounters [18:49:09]wFMCommunicate request_size=4 [18:49:09]MH_SAM_APDU [18:49:09]CAPDU: 80 13 00 00 [18:49:09]Write to MH i2c: E2 08 00 24 04 80 13 00 00 00 00 00 00 A4 [18:49:09]Write i2c OK [18:49:09]MH_I2C_Read... [18:49:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:49:10]Read from MH i2c: E2 [18:49:10]MH_I2C_Read... [18:49:10]Read from MH i2c: E2 62 00 [18:49:10]MH_I2C_Read... [18:49:10]Read from MH i2c: E2 62 00 24 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 76 50 01 00 0E 04 04 00 EF 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 FC [18:49: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 76 50 01 00 0E 04 04 00 EF 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:49:10]wFMCommunicate OK [18:49:10]SAM_PROTO_GetFieldsCounters done [18:49:10]requested_item shift.num is exist - process it [18:49:10]requested_item shift.opened is exist - process it [18:49:10]req_shift_opened [18:49:10]FM_GetShiftState [18:49:10]SAM_PROTO_GetShiftState [18:49:10]wFMCommunicate request_size=4 [18:49:10]MH_SAM_APDU [18:49:10]CAPDU: 80 13 01 00 [18:49:10]Write to MH i2c: E2 08 00 25 04 80 13 01 00 00 00 00 00 A6 [18:49:10]Write i2c OK [18:49:10]MH_I2C_Read... [18:49:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:10]Read from MH i2c: E2 [18:49:10]MH_I2C_Read... [18:49:10]Read from MH i2c: E2 0E 00 [18:49:10]MH_I2C_Read... [18:49:10]Read from MH i2c: E2 0E 00 25 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 31 [18:49:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:49:10]wFMCommunicate OK [18:49:10]SAM_PROTO_GetShiftState done [18:49:10]FM_GetShiftState done [18:49:10]req_shift_opened done [18:49:10]requested_item shift.open_date is exist - process it [18:49:10]req_shift_open_date [18:49:10]req_shift_open_date done [18:49:10]produce_requested_data done [18:49:10]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86134,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:49:10]process_action_free close_receipt [18:49:10]json_value_free [18:49:10]json_value_free done [18:49:10]process_json_proto returns [18:49:10]Send response to host [18:49:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86134,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:49:10]free response buf [18:49:10]execute_script done [18:49:10]execute_script returns [18:49:10]free content buf [18:49:10]Sock 9.Close socket [18:49:10]Sock 9.Thread stoped [18:49:12]ConnectInit Can't take IP for lk.salyk.kg [18:49:12]CommunicateWithHost connect error [18:49:12]CommunicateWithHost err = -1 [18:49:12]OFD Sender: Server communicate error [18:49:17]OFD Sender: Processing packet 86134 [packets to send 264, broken 263] [18:49:17]ProducePacketName [18:49:17]name=ofd_packets/00086134 [18:49:17]OFD Sender: To server: pG, [18:49:17]CommunicateWithHost lk.salyk.kg:30040 [18:49:17]ConnectInit lk.salyk.kg [18:49:18]Connected sock=9 [18:49: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 10 01 00 00 88 37 08 01 9E 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 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 25 01 00 00 F4 03 04 00 A2 C3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 BB 0E 25 B0 21 1F 63 A7 0B 53 97 CA 09 C2 [18:49: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 02 D3 47 00 DE 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 76 50 01 00 F4 03 04 00 81 6E ED 66 B6 04 01 00 00 58 50 E8 C7 58 07 E2 86 [18:49:18]CommunicateWithHost err = 0 [18:49:18]CheckOFDResponse [18:49:18]1017 (14) - 77093643461234 [18:49:18]1041 (16) - 0000000000874979 [18:49:18]1040 (4) - 86134 [18:49:18]1012 (4) - 20.09.2024 12:45 [18:49:18]1206 (1) - 0 [18:49:18]OFD Sender: Remove packet 86134 [18:49:18]ProducePacketName [18:49:18]name=ofd_packets/00086134 [18:49:18]NVStorageDeleteData [18:49:19]OFD Sender: No OFD packet to send [18:49:24]OFD Sender: No OFD packet to send [18:49:29]OFD Sender: No OFD packet to send [18:49:34]OFD Sender: No OFD packet to send [18:49:39]OFD Sender: No OFD packet to send [18:49:44]OFD Sender: No OFD packet to send [18:49:49]OFD Sender: No OFD packet to send [18:49:54]OFD Sender: No OFD packet to send [18:49:59]OFD Sender: No OFD packet to send [18:50:01]recv_with_timeout no data received [18:50:04]OFD Sender: No OFD packet to send [18:50:09]OFD Sender: No OFD packet to send [18:50:14]OFD Sender: No OFD packet to send [18:50:19]OFD Sender: No OFD packet to send [18:50:24]OFD Sender: No OFD packet to send [18:50:29]OFD Sender: No OFD packet to send [18:50:34]OFD Sender: No OFD packet to send [18:50:39]OFD Sender: No OFD packet to send [18:50:44]OFD Sender: No OFD packet to send [18:50:47]recv_with_timeout no data received [18:50:49]OFD Sender: No OFD packet to send [18:50:54]OFD Sender: No OFD packet to send [18:50:59]OFD Sender: No OFD packet to send [18:51:04]OFD Sender: No OFD packet to send [18:51:09]OFD Sender: No OFD packet to send [18:51:14]OFD Sender: No OFD packet to send [18:51:19]recv_with_timeout no data received [18:51:19]OFD Sender: No OFD packet to send [18:51:24]OFD Sender: No OFD packet to send [18:51:29]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:44]OFD Sender: No OFD packet to send [18:51:47]recv_with_timeout no data received [18:51:49]OFD Sender: No OFD packet to send [18:51:54]OFD Sender: No OFD packet to send [18:51:59]OFD Sender: No OFD packet to send [18:52:00]recv_with_timeout no data received [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:54]OFD Sender: No OFD packet to send [18:52:59]OFD Sender: No OFD packet to send [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: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:11]recv_with_timeout no data received [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: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:09]OFD Sender: No OFD packet to send [18:55:14]OFD Sender: No OFD packet to send [18:55:14]recv_with_timeout no data received [18:55:19]OFD Sender: No OFD packet to send [18:55:24]OFD Sender: No OFD packet to send [18:55:25]recv_with_timeout no data received [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:24]OFD Sender: No OFD packet to send [18:56:29]OFD Sender: No OFD packet to send [18:56:35]OFD Sender: No OFD packet to send [18:56:35]accept exits with 8 [18:56:35]New connection [18:56:35]New thread 3067120996 created [18:56:35]Thread 3066977636 joined [18:56:35]Waiting for new connection... [18:56:35] Sock 8.Parse request [18:56:35]Sock 8.Check first char [18:56:35]Sock 8.First char is OK [18:56:35]request: POST /json_proto HTTP/1.0 [18:56:35]Method: POST [18:56:35]URL: /json_proto [18:56:35]Method is POST - this is cgi request [18:56:35]url: /json_proto [18:56:35]query_string will be loaded in cgi processing [18:56:35]execute_cgi json_proto POST (null) [18:56:35]execute_cgi path=json_proto method=POST [18:56:35]POST find Content-Length [18:56:35]Host: 172.17.47.196:8080 [18:56:35]Content-Length: 682 [18:56:35]Content-Type: application/json [18:56:35] [18:56:35]POST finish read [18:56:35]Found Content-Length = 682 [18:56:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871025", "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" ] } } [18:56:35]execute_script... [18:56:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871025", "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" ] } } [18:56:35]POST & json_proto [18:56:35]process_json_proto [18:56:35]json parsed OK: [18:56:35]protocol is kg_v1.0 [18:56:35]action value=close_receipt [18:56:35]process_action close_receipt [18:56:35]cmd_close_receipt [18:56:35]MH_GetDate [18:56:35]Write to MH i2c: F0 00 00 26 04 19 [18:56:35]Write i2c OK [18:56:35]MH_I2C_Read... [18:56:35]Read from MH i2c: F0 [18:56:35]MH_I2C_Read... [18:56:35]Read from MH i2c: F0 09 00 [18:56:35]MH_I2C_Read... [18:56:35]Read from MH i2c: F0 09 00 26 04 00 64 C5 ED 66 4C 6B 94 66 4F [18:56:35]GetLastDocTimeStamp 1726858146 [18:56:35]current date 1726858596 [18:56:35]FM_GetShiftState [18:56:35]SAM_PROTO_GetShiftState [18:56:35]wFMCommunicate request_size=4 [18:56:35]MH_SAM_APDU [18:56:35]CAPDU: 80 13 01 00 [18:56:35]Write to MH i2c: E2 08 00 27 04 80 13 01 00 00 00 00 00 A8 [18:56:35]Write i2c OK [18:56:35]MH_I2C_Read... [18:56:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:56:35]Read from MH i2c: E2 [18:56:35]MH_I2C_Read... [18:56:35]Read from MH i2c: E2 0E 00 [18:56:35]MH_I2C_Read... [18:56:35]Read from MH i2c: E2 0E 00 27 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 33 [18:56:35]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:56:35]wFMCommunicate OK [18:56:35]SAM_PROTO_GetShiftState done [18:56:35]FM_GetShiftState done [18:56:35]opened in 1726791534 [18:56:35]opened+sec_in_day 1726877934 [18:56:35]quantity*price = 100005 [18:56:35]sum+1 = 100006 [18:56: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 СНО: Общий режим Чек 294 20.09.2024 18:56 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86135 ФПД: 192785659546484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T185636&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86135&fm=192785659546484&tin=02508201610067®Number=0000000000092592&sum=100000 [18:56:37]StoreToDocumentArchive [18:56:37]shift 495 fd 86135 [18:56:37]save to /storage/0495/doc_00086135 [18:56:37]save last doc name /storage/0495/doc_00086135 to /storage/kkm_last_doc_name [18:56:37]save OK [18:56:37]Clear old archive folders... [18:56:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:56:37]tlvbuf is 005127C0 [18:56:37]SAM_PROTO_ClearQueue [18:56:37]wFMCommunicate request_size=4 [18:56:37]MH_SAM_APDU [18:56:37]CAPDU: 80 09 00 00 [18:56:37]Write to MH i2c: E2 08 00 34 04 80 09 00 00 00 00 00 00 AA [18:56:37]Write i2c OK [18:56:37]MH_I2C_Read... [18:56:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:56:37]Read from MH i2c: E2 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: E2 03 00 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: E2 03 00 34 04 00 90 00 AC [18:56:37]RAPDU: 90 00 [18:56:37]wFMCommunicate OK [18:56:37]SAM_PROTO_ClearQueue done [18:56:37]KKMCreateOFDPacket [18:56:37]OFDProtocolAddRootSTLVToBuf [18:56:37]FM_MakeSignedData [18:56:37]FM_MakeSignedData [18:56:37]SAM_PROTO_SignData [18:56:37]wFMCommunicate request_size=4 [18:56:37]MH_SAM_APDU [18:56:37]CAPDU: 80 0D 01 02 [18:56:37]Write to MH i2c: E2 08 00 35 04 80 0D 01 02 00 00 00 00 B2 [18:56:37]Write i2c OK [18:56:37]MH_I2C_Read... [18:56:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:56:37]Read from MH i2c: E2 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: E2 03 00 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: E2 03 00 35 04 00 90 00 AD [18:56:37]RAPDU: 90 00 [18:56:37]wFMCommunicate OK [18:56:37]wFMCommunicate request_size=255 [18:56:37]MH_SAM_APDU [18:56: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 26 01 00 00 F4 03 04 00 64 C5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 AF [18:56:37]Write to MH i2c: E2 02 01 36 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 26 01 00 00 F4 03 04 00 64 C5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 AF 00 00 D8 [18:56:37]Write i2c OK [18:56:37]MH_I2C_Read... [18:56:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:56:37]Read from MH i2c: E2 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: E2 03 00 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: E2 03 00 36 04 00 90 00 AE [18:56:37]RAPDU: 90 00 [18:56:37]wFMCommunicate OK [18:56:37]wFMCommunicate request_size=10 [18:56:37]MH_SAM_APDU [18:56:37]CAPDU: 80 0D 02 02 05 56 68 C1 4B 74 [18:56:37]Write to MH i2c: E2 0D 00 37 04 80 0D 02 02 05 00 56 68 C1 4B 74 00 00 FD [18:56:37]Write i2c OK [18:56:37]MH_I2C_Read... [18:56:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:56:37]Read from MH i2c: E2 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: E2 03 00 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: E2 03 00 37 04 00 90 00 AF [18:56:37]RAPDU: 90 00 [18:56:37]wFMCommunicate OK [18:56:37]wFMCommunicate request_size=4 [18:56:37]MH_SAM_APDU [18:56:37]CAPDU: 80 0D 03 02 [18:56:37]Write to MH i2c: E2 08 00 38 04 80 0D 03 02 00 00 00 00 B7 [18:56:37]Write i2c OK [18:56:37]MH_I2C_Read... [18:56:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:56:37]Read from MH i2c: E2 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: E2 0B 00 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: E2 0B 00 38 04 00 46 1A 72 E0 D9 B5 98 B0 90 00 40 [18:56:37]RAPDU: 46 1A 72 E0 D9 B5 98 B0 90 00 [18:56:37]wFMCommunicate OK [18:56:37]SAM_PROTO_SignData done [18:56:37]FM_MakeSignedData done [18:56:37]CreateOFDProtocolMessage [18:56:37]wFMCommunicate request_size=4 [18:56:37]MH_SAM_APDU [18:56:37]CAPDU: 80 11 00 00 [18:56:37]Write to MH i2c: E2 08 00 39 04 80 11 00 00 00 00 00 00 B7 [18:56:37]Write i2c OK [18:56:37]MH_I2C_Read... [18:56:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:56:37]Read from MH i2c: E2 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: E2 17 00 [18:56:37]MH_I2C_Read... [18:56:37]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 [18:56:37]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:37]wFMCommunicate OK [18:56:37]CreateOFDProtocolMessage done [18:56:37]OFDSenderStorePacket 86135 [18:56:37]StoreOFDPacket docnum=86135 [18:56: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 EF 49 07 01 14 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 64 C5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 AF 56 68 C1 4B 74 46 1A 72 E0 D9 B5 98 B0 [18:56:37]CheckFolder [18:56:37]dirname=/storage/ofd_packets [18:56:37]CheckFolder done [18:56:37]ProducePacketName [18:56:37]name=ofd_packets/00086135 [18:56:37]NVStorageSaveData ofd_packets/00086135 [18:56:37]File name is /storage/ofd_packets/00086135 [18:56:37]Write 301 bytes [18:56:37]NVStorageSaveData done [18:56:37]OFDSenderStorePacket done [18:56:37]KKMCreateOFDPacket done [18:56:37]NVStorageSaveData kkm_last_timestamp [18:56:37]File name is /storage/kkm_last_timestamp [18:56:37]Write 4 bytes [18:56:37]NVStorageSaveData done [18:56:37]OFD Sender: Processing packet 86135 [packets to send 264, broken 263] [18:56:37]ProducePacketName [18:56:37]name=ofd_packets/00086135 [18:56:37]OFD Sender: To server: pG, [18:56:37]CommunicateWithHost lk.salyk.kg:30040 [18:56:37]ConnectInit lk.salyk.kg [18:56:37]ExternCall_PrintAddStr [18:56:37]wPrintStart [18:56:37]Write to MH i2c: 01 00 00 3A 04 3E [18:56:37]Write i2c OK [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: 01 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: 01 07 00 [18:56:37]MH_I2C_Read... [18:56:37]Read from MH i2c: 01 07 00 3A 04 00 00 00 00 00 FF 0F 53 [18:56:37]RasterBufferAndPrint [18:56:37]line Счет N : (1)871025 [18:56:37]line ИНН: 02508201610067 [18:56:37]line Контрольно-Кассовый Чек [18:56:37]line ПРОДАЖА [18:56:37]line ТРК (МРК, ГНК) : 53 [18:56:37]line Товар: 2710124130 [18:56:37]line Аи-92-К-5 [18:56:37]line 14.750 * 67.80 [18:56:37]line = 1000.05 [18:56:37]line НДС 12% НСП 1% [18:56:37]line > о реализуемом товаре [18:56:37]line ОКРУГЛЕНИЕ: -0.05 [18:56:37]line ИТОГО: 1000.00 [18:56:37]line Внесено: 1000.00 [18:56:37]line СДАЧА: 0.00 [18:56:37]line НСП 1% : 8.85 [18:56:37]line НДС 12% : 106.20 [18:56:37]line Наличными: 1000.00 [18:56:37]line Безнал.: 0.00 [18:56:37]line Место: АЗС № 137 "Партнер Нефть" [18:56:37]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [18:56:37]line СНО: Общий режим [18:56:37]line Чек 294 20.09.2024 18:56 [18:56:37]line Смена: 495 ФФД: 1.0 [18:56:37]line ЗНМ: 0300000064 [18:56:37]line РНМ: 0000000000092592 [18:56:37]line Версия ККМ: 001 [18:56:37]line ФМ: 0000000000874979 [18:56:37]line ФД: 86135 [18:56:37]line ФПД: 192785659546484 [18:56:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T185636&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86135&fm=192785659546484&tin=02508201610067®Number=0000000000092592&sum=100000 [18:56:37]written 0, free lines is 4095 [18:56:38]Write to MH i2c: 01 00 00 65 04 69 [18:56:38]Write i2c OK [18:56:38]MH_I2C_Read... [18:56:38]Read from MH i2c: 01 [18:56:38]MH_I2C_Read... [18:56:38]Read from MH i2c: 01 07 00 [18:56:38]MH_I2C_Read... [18:56:38]Read from MH i2c: 01 07 00 65 04 00 00 00 00 00 DD 0C 59 [18:56:38]RasterBufferAndPrint [18:56:38]line [18:56:38]line [18:56:38]line [18:56:38]line [18:56:38]line [18:56:38]written 0, free lines is 3299 [18:56:38]MH_Cut [18:56:38]Write to MH i2c: D1 01 00 6C 04 01 42 [18:56:38]Write i2c OK [18:56:38]MH_I2C_Read... [18:56:38]Read from MH i2c: D1 [18:56:38]MH_I2C_Read... [18:56:38]Read from MH i2c: D1 01 00 [18:56:38]MH_I2C_Read... [18:56:38]Read from MH i2c: D1 01 00 6C 04 00 41 [18:56:38]Write to MH i2c: 01 00 00 6D 04 71 [18:56:38]Write i2c OK [18:56:38]MH_I2C_Read... [18:56:38]Connected sock=12 [18:56: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 EF 49 07 01 14 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 64 C5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 AF 56 68 C1 4B 74 46 1A 72 E0 D9 B5 98 B0 [18:56:39]*** Cut start [18:56:39]*** Partial cut [18:56:39]*** CUTSNS_PIN = 1 [18:56:39]*** CUTSNS_PIN = 0 [18:56:39]*** Brake cut motor [18:56: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 03 E2 47 00 C4 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 77 50 01 00 F4 03 04 00 39 70 ED 66 B6 04 01 00 00 B6 3C 9A 06 C7 FB 19 93 [18:56:39]CommunicateWithHost err = 0 [18:56:39]CheckOFDResponse [18:56:39]1017 (14) - 77093643461234 [18:56:39]1041 (16) - 0000000000874979 [18:56:39]1040 (4) - 86135 [18:56:39]1012 (4) - 20.09.2024 12:53 [18:56:39]1206 (1) - 0 [18:56:39]OFD Sender: Remove packet 86135 [18:56:39]ProducePacketName [18:56:39]name=ofd_packets/00086135 [18:56:39]NVStorageDeleteData [18:56:39]Read from MH i2c: 01 [18:56:39]MH_I2C_Read... [18:56:39]*** Stop cut motor [18:56:39]*** Cut end [18:56:39]Read from MH i2c: 01 07 00 [18:56:39]MH_I2C_Read... [18:56:39]Read from MH i2c: 01 07 00 6D 04 00 00 00 00 00 FF 0F 86 [18:56:39]process_action close_receipt done [18:56:39]requested_data is exist [18:56:39]produce_requested_data [18:56:39]requested_item fm.sn is exist - process it [18:56:39]wFMCommunicate request_size=4 [18:56:39]MH_SAM_APDU [18:56:39]CAPDU: 80 11 00 00 [18:56:39]Write to MH i2c: E2 08 00 6E 04 80 11 00 00 00 00 00 00 EC [18:56:39]Write i2c OK [18:56:39]MH_I2C_Read... [18:56:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:56:39]Read from MH i2c: E2 [18:56:39]MH_I2C_Read... [18:56:39]Read from MH i2c: E2 17 00 [18:56:39]MH_I2C_Read... [18:56:39]Read from MH i2c: E2 17 00 6E 04 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:56:39]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:39]wFMCommunicate OK [18:56:39]requested_item fd.num is exist - process it [18:56:39]SAM_PROTO_GetFieldsCounters [18:56:39]wFMCommunicate request_size=4 [18:56:39]MH_SAM_APDU [18:56:39]CAPDU: 80 13 00 00 [18:56:39]Write to MH i2c: E2 08 00 6F 04 80 13 00 00 00 00 00 00 EF [18:56:39]Write i2c OK [18:56:39]MH_I2C_Read... [18:56:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:56:39]Read from MH i2c: E2 [18:56:39]MH_I2C_Read... [18:56:39]Read from MH i2c: E2 62 00 [18:56:39]MH_I2C_Read... [18:56:39]Read from MH i2c: E2 62 00 6F 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 77 50 01 00 0E 04 04 00 EF 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 4B [18:56: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 77 50 01 00 0E 04 04 00 EF 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:56:39]wFMCommunicate OK [18:56:39]SAM_PROTO_GetFieldsCounters done [18:56:39]requested_item shift.num is exist - process it [18:56:39]requested_item shift.opened is exist - process it [18:56:39]req_shift_opened [18:56:39]FM_GetShiftState [18:56:39]SAM_PROTO_GetShiftState [18:56:39]wFMCommunicate request_size=4 [18:56:39]MH_SAM_APDU [18:56:39]CAPDU: 80 13 01 00 [18:56:39]Write to MH i2c: E2 08 00 70 04 80 13 01 00 00 00 00 00 F1 [18:56:39]Write i2c OK [18:56:39]MH_I2C_Read... [18:56:40]OFD Sender: No OFD packet to send [18:56:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:56:40]Read from MH i2c: E2 [18:56:40]MH_I2C_Read... [18:56:40]Read from MH i2c: E2 0E 00 [18:56:40]MH_I2C_Read... [18:56:40]Read from MH i2c: E2 0E 00 70 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7C [18:56:40]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [18:56:40]wFMCommunicate OK [18:56:40]SAM_PROTO_GetShiftState done [18:56:40]FM_GetShiftState done [18:56:40]req_shift_opened done [18:56:40]requested_item shift.open_date is exist - process it [18:56:40]req_shift_open_date [18:56:40]req_shift_open_date done [18:56:40]produce_requested_data done [18:56:40]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86135,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [18:56:40]process_action_free close_receipt [18:56:40]json_value_free [18:56:40]json_value_free done [18:56:40]process_json_proto returns [18:56:40]Send response to host [18:56:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86135,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [18:56:40]free response buf [18:56:40]execute_script done [18:56:40]execute_script returns [18:56:40]free content buf [18:56:40]Sock 8.Close socket [18:56:40]Sock 8.Thread stoped [18:56:45]OFD Sender: No OFD packet to send [18:56:50]OFD Sender: No OFD packet to send [18:56:55]OFD Sender: No OFD packet to send [18:57:00]OFD Sender: No OFD packet to send [18:57:05]OFD Sender: No OFD packet to send [18:57:10]OFD Sender: No OFD packet to send [18:57:15]OFD Sender: No OFD packet to send [18:57:20]OFD Sender: No OFD packet to send [18:57:25]OFD Sender: No OFD packet to send [18:57:30]OFD Sender: No OFD packet to send [18:57:35]OFD Sender: No OFD packet to send [18:57:40]OFD Sender: No OFD packet to send [18:57:45]OFD Sender: No OFD packet to send [18:57:50]OFD Sender: No OFD packet to send [18:57:55]OFD Sender: No OFD packet to send [18:58:00]OFD Sender: No OFD packet to send [18:58:05]OFD Sender: No OFD packet to send [18:58:10]OFD Sender: No OFD packet to send [18:58:15]OFD Sender: No OFD packet to send [18:58:20]OFD Sender: No OFD packet to send [18:58:25]OFD Sender: No OFD packet to send [18:58:30]OFD Sender: No OFD packet to send [18:58:35]OFD Sender: No OFD packet to send [18:58:40]OFD Sender: No OFD packet to send [18:58:45]OFD Sender: No OFD packet to send [18:58:50]OFD Sender: No OFD packet to send [18:58:55]OFD Sender: No OFD packet to send [18:58:58]recv_with_timeout no data received [18:59:00]OFD Sender: No OFD packet to send [18:59:05]OFD Sender: No OFD packet to send [18:59:10]OFD Sender: No OFD packet to send [18:59:15]OFD Sender: No OFD packet to send [18:59:20]OFD Sender: No OFD packet to send [18:59:22]recv_with_timeout no data received [18:59:25]OFD Sender: No OFD packet to send [18:59:30]OFD Sender: No OFD packet to send [18:59:35]OFD Sender: No OFD packet to send [18:59:40]OFD Sender: No OFD packet to send [18:59:45]OFD Sender: No OFD packet to send [18:59:50]OFD Sender: No OFD packet to send [18:59:55]OFD Sender: No OFD packet to send [19:00:00]OFD Sender: No OFD packet to send [19:00:05]OFD Sender: No OFD packet to send [19:00:10]OFD Sender: No OFD packet to send [19:00:15]OFD Sender: No OFD packet to send [19:00:20]OFD Sender: No OFD packet to send [19:00:25]OFD Sender: No OFD packet to send [19:00:30]OFD Sender: No OFD packet to send [19:00:35]OFD Sender: No OFD packet to send [19:00:40]OFD Sender: No OFD packet to send [19:00:45]OFD Sender: No OFD packet to send [19:00:47]recv_with_timeout no data received [19:00:50]OFD Sender: No OFD packet to send [19:00:55]OFD Sender: No OFD packet to send [19:01:00]OFD Sender: No OFD packet to send [19:01:05]OFD Sender: No OFD packet to send [19:01:10]OFD Sender: No OFD packet to send [19:01:15]OFD Sender: No OFD packet to send [19:01:20]OFD Sender: No OFD packet to send [19:01:25]OFD Sender: No OFD packet to send [19:01:30]OFD Sender: No OFD packet to send [19:01:31]recv_with_timeout no data received [19:01:35]OFD Sender: No OFD packet to send [19:01:40]OFD Sender: No OFD packet to send [19:01:45]OFD Sender: No OFD packet to send [19:01:50]OFD Sender: No OFD packet to send [19:01:55]OFD Sender: No OFD packet to send [19:02:00]OFD Sender: No OFD packet to send [19:02:05]OFD Sender: No OFD packet to send [19:02:10]OFD Sender: No OFD packet to send [19:02:15]OFD Sender: No OFD packet to send [19:02:20]OFD Sender: No OFD packet to send [19:02:25]OFD Sender: No OFD packet to send [19:02:30]OFD Sender: No OFD packet to send [19:02:35]OFD Sender: No OFD packet to send [19:02:40]OFD Sender: No OFD packet to send [19:02:45]OFD Sender: No OFD packet to send [19:02:50]OFD Sender: No OFD packet to send [19:02:55]OFD Sender: No OFD packet to send [19:03:00]OFD Sender: No OFD packet to send [19:03:05]OFD Sender: No OFD packet to send [19:03:10]OFD Sender: No OFD packet to send [19:03:15]OFD Sender: No OFD packet to send [19:03:20]OFD Sender: No OFD packet to send [19:03:25]OFD Sender: No OFD packet to send [19:03:30]OFD Sender: No OFD packet to send [19:03:35]OFD Sender: No OFD packet to send [19:03:40]OFD Sender: No OFD packet to send [19:03:45]OFD Sender: No OFD packet to send [19:03:50]OFD Sender: No OFD packet to send [19:03:55]OFD Sender: No OFD packet to send [19:04:00]OFD Sender: No OFD packet to send [19:04:05]OFD Sender: No OFD packet to send [19:04:10]OFD Sender: No OFD packet to send [19:04:15]OFD Sender: No OFD packet to send [19:04:20]OFD Sender: No OFD packet to send [19:04:25]OFD Sender: No OFD packet to send [19:04:30]OFD Sender: No OFD packet to send [19:04:35]OFD Sender: No OFD packet to send [19:04:40]OFD Sender: No OFD packet to send [19:04:45]OFD Sender: No OFD packet to send [19:04:47]accept exits with 10 [19:04:47]New connection [19:04:47]New thread 3066977636 created [19:04:47]Thread 3067120996 joined [19:04:47]Waiting for new connection... [19:04:47] Sock 10.Parse request [19:04:47]Sock 10.Check first char [19:04:47]Sock 10.First char is OK [19:04:47]request: POST /json_proto HTTP/1.0 [19:04:47]Method: POST [19:04:47]URL: /json_proto [19:04:47]Method is POST - this is cgi request [19:04:47]url: /json_proto [19:04:47]query_string will be loaded in cgi processing [19:04:47]execute_cgi json_proto POST (null) [19:04:47]execute_cgi path=json_proto method=POST [19:04:47]POST find Content-Length [19:04:47]Host: 172.17.47.196:8080 [19:04:47]Content-Length: 1205 [19:04:47]Content-Type: application/json [19:04:47] [19:04:47]POST finish read [19:04:47]Found Content-Length = 1205 [19:04:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147849", "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": "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" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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" : 209.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:04:47]execute_script... [19:04:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147849", "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": "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" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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" : 209.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:04:47]POST & json_proto [19:04:47]process_json_proto [19:04:47]json parsed OK: [19:04:47]protocol is kg_v1.0 [19:04:47]action value=close_receipt [19:04:47]process_action close_receipt [19:04:47]cmd_close_receipt [19:04:47]MH_GetDate [19:04:47]Write to MH i2c: F0 00 00 71 04 64 [19:04:47]Write i2c OK [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: F0 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: F0 09 00 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: F0 09 00 71 04 00 4F C7 ED 66 4C 6B 94 66 87 [19:04:47]GetLastDocTimeStamp 1726858596 [19:04:47]current date 1726859087 [19:04:47]FM_GetShiftState [19:04:47]SAM_PROTO_GetShiftState [19:04:47]wFMCommunicate request_size=4 [19:04:47]MH_SAM_APDU [19:04:47]CAPDU: 80 13 01 00 [19:04:47]Write to MH i2c: E2 08 00 72 04 80 13 01 00 00 00 00 00 F3 [19:04:47]Write i2c OK [19:04:47]MH_I2C_Read... [19:04:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:04:47]Read from MH i2c: E2 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: E2 0E 00 [19:04:47]MH_I2C_Read... [19:04:47]Read from MH i2c: E2 0E 00 72 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7E [19:04:47]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:04:47]wFMCommunicate OK [19:04:47]SAM_PROTO_GetShiftState done [19:04:47]FM_GetShiftState done [19:04:47]opened in 1726791534 [19:04:47]opened+sec_in_day 1726877934 [19:04:47]quantity*price = 4900 [19:04:47]sum+1 = 4901 [19:04:47]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000480364 Напиток энерг Nitro экзотик 0.45 ж/б 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 47011656 Водка Пшеничная 0,1л 1.000 * 65.00 = 65.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 209.00 НСП 1% : 1.84 НДС 12% : 22.19 Наличными: 209.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 295 20.09.2024 19:04 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86136 ФПД: 202795943116724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T190447&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86136&fm=202795943116724&tin=02508201610067®Number=0000000000092592&sum=20900 0 [19:04:48]StoreToDocumentArchive [19:04:48]shift 495 fd 86136 [19:04:48]save to /storage/0495/doc_00086136 [19:04:48]save last doc name /storage/0495/doc_00086136 to /storage/kkm_last_doc_name [19:04:48]save OK [19:04:48]Clear old archive folders... [19:04:48]ProcessDocumentItem done err = 0, tmpTLVsize=503 [19:04:48]tlvbuf is 0052AAF0 [19:04:48]SAM_PROTO_ClearQueue [19:04:48]wFMCommunicate request_size=4 [19:04:48]MH_SAM_APDU [19:04:48]CAPDU: 80 09 00 00 [19:04:48]Write to MH i2c: E2 08 00 7F 04 80 09 00 00 00 00 00 00 F5 [19:04:48]Write i2c OK [19:04:48]MH_I2C_Read... [19:04:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:04:48]Read from MH i2c: E2 [19:04:48]MH_I2C_Read... [19:04:48]Read from MH i2c: E2 03 00 [19:04:48]MH_I2C_Read... [19:04:48]Read from MH i2c: E2 03 00 7F 04 00 90 00 F7 [19:04:48]RAPDU: 90 00 [19:04:48]wFMCommunicate OK [19:04:48]SAM_PROTO_ClearQueue done [19:04:48]KKMCreateOFDPacket [19:04:48]OFDProtocolAddRootSTLVToBuf [19:04:48]FM_MakeSignedData [19:04:48]FM_MakeSignedData [19:04:48]SAM_PROTO_SignData [19:04:48]wFMCommunicate request_size=4 [19:04:48]MH_SAM_APDU [19:04:48]CAPDU: 80 0D 01 02 [19:04:48]Write to MH i2c: E2 08 00 80 04 80 0D 01 02 00 00 00 00 FD [19:04:48]Write i2c OK [19:04:48]MH_I2C_Read... [19:04:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:04:48]Read from MH i2c: E2 [19:04:48]MH_I2C_Read... [19:04:48]Read from MH i2c: E2 03 00 [19:04:48]MH_I2C_Read... [19:04:48]Read from MH i2c: E2 03 00 80 04 00 90 00 F8 [19:04:48]RAPDU: 90 00 [19:04:48]wFMCommunicate OK [19:04:48]wFMCommunicate request_size=255 [19:04:48]MH_SAM_APDU [19:04:48]CAPDU: 80 0D 02 02 FA 03 00 F7 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 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 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 62 00 8A 04 08 00 34 37 [19:04:48]Write to MH i2c: E2 02 01 81 04 80 0D 02 02 FA 00 03 00 F7 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 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 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 62 00 8A 04 08 00 34 37 00 00 40 [19:04:48]Write i2c OK [19:04:48]MH_I2C_Read... [19:04:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:49]Read from MH i2c: E2 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 03 00 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 03 00 81 04 00 90 00 F9 [19:04:49]RAPDU: 90 00 [19:04:49]wFMCommunicate OK [19:04:49]wFMCommunicate request_size=255 [19:04:49]MH_SAM_APDU [19:04:49]CAPDU: 80 0D 02 02 FA 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 A4 51 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 08 00 00 00 00 07 04 06 00 A4 51 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 01 00 00 F4 03 04 00 4F C7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 [19:04:49]Write to MH i2c: E2 02 01 82 04 80 0D 02 02 FA 00 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 A4 51 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 08 00 00 00 00 07 04 06 00 A4 51 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 01 00 00 F4 03 04 00 4F C7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 45 [19:04:49]Write i2c OK [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 [19:04:49]MH_I2C_Read... [19:04:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:49]Read from MH i2c: E2 03 00 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 03 00 82 04 00 90 00 FA [19:04:49]RAPDU: 90 00 [19:04:49]wFMCommunicate OK [19:04:49]wFMCommunicate request_size=12 [19:04:49]MH_SAM_APDU [19:04:49]CAPDU: 80 0D 02 02 07 00 B8 71 1C 26 BF B4 [19:04:49]Write to MH i2c: E2 0F 00 83 04 80 0D 02 02 07 00 00 B8 71 1C 26 BF B4 00 00 ED [19:04:49]Write i2c OK [19:04:49]MH_I2C_Read... [19:04:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:49]Read from MH i2c: E2 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 03 00 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 03 00 83 04 00 90 00 FB [19:04:49]RAPDU: 90 00 [19:04:49]wFMCommunicate OK [19:04:49]wFMCommunicate request_size=4 [19:04:49]MH_SAM_APDU [19:04:49]CAPDU: 80 0D 03 02 [19:04:49]Write to MH i2c: E2 08 00 84 04 80 0D 03 02 00 00 00 00 03 [19:04:49]Write i2c OK [19:04:49]MH_I2C_Read... [19:04:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:04:49]Read from MH i2c: E2 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 0B 00 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 0B 00 84 04 00 04 F1 EE 8B E6 0D 17 73 90 00 EF [19:04:49]RAPDU: 04 F1 EE 8B E6 0D 17 73 90 00 [19:04:49]wFMCommunicate OK [19:04:49]SAM_PROTO_SignData done [19:04:49]FM_MakeSignedData done [19:04:49]CreateOFDProtocolMessage [19:04:49]wFMCommunicate request_size=4 [19:04:49]MH_SAM_APDU [19:04:49]CAPDU: 80 11 00 00 [19:04:49]Write to MH i2c: E2 08 00 85 04 80 11 00 00 00 00 00 00 03 [19:04:49]Write i2c OK [19:04:49]MH_I2C_Read... [19:04:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:04:49]Read from MH i2c: E2 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 17 00 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: E2 17 00 85 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 62 [19:04: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:04:49]wFMCommunicate OK [19:04:49]CreateOFDProtocolMessage done [19:04:49]OFDSenderStorePacket 86136 [19:04:49]StoreOFDPacket docnum=86136 [19:04: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 0B 02 00 00 83 39 03 02 D3 0D 5A 03 01 00 03 00 F7 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 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 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 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 A4 51 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 08 00 00 00 00 07 04 06 00 A4 51 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 01 00 00 F4 03 04 00 4F C7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B8 71 1C 26 BF B4 04 F1 EE 8B E6 0D 17 73 [19:04:49]CheckFolder [19:04:49]dirname=/storage/ofd_packets [19:04:49]CheckFolder done [19:04:49]ProducePacketName [19:04:49]name=ofd_packets/00086136 [19:04:49]NVStorageSaveData ofd_packets/00086136 [19:04:49]File name is /storage/ofd_packets/00086136 [19:04:49]Write 553 bytes [19:04:49]NVStorageSaveData done [19:04:49]OFDSenderStorePacket done [19:04:49]KKMCreateOFDPacket done [19:04:49]NVStorageSaveData kkm_last_timestamp [19:04:49]File name is /storage/kkm_last_timestamp [19:04:49]Write 4 bytes [19:04:49]NVStorageSaveData done [19:04:49]ExternCall_PrintAddStr [19:04:49]wPrintStart [19:04:49]Write to MH i2c: 01 00 00 86 04 8A [19:04:49]Write i2c OK [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: 01 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: 01 07 00 [19:04:49]MH_I2C_Read... [19:04:49]Read from MH i2c: 01 07 00 86 04 00 00 00 00 00 FF 0F 9F [19:04:49]RasterBufferAndPrint [19:04:49]line Счет N : (3)147849 [19:04:49]line ИНН: 02508201610067 [19:04:49]line Контрольно-Кассовый Чек [19:04:49]line ПРОДАЖА [19:04:49]line Товар: 80942726 [19:04:49]line Р/ж mentos мята ролл 16г [19:04:49]line 1.000 * 49.00 [19:04:49]line = 49.00 [19:04:49]line НДС 12% НСП 1% [19:04:49]line > о реализуемом товаре [19:04:49]line Товар: 4700000480364 [19:04:49]line Напиток энерг Nitro экзотик 0.45 ж/б [19:04:49]line 1.000 * 95.00 [19:04:49]line = 95.00 [19:04:49]line НДС 12% НСП 1% [19:04:49]line > о реализуемом товаре [19:04:49]line Товар: 47011656 [19:04:49]line Водка Пшеничная 0,1л [19:04:49]line 1.000 * 65.00 [19:04:49]line = 65.00 [19:04:49]line НДС 12% НСП 1% [19:04:49]line > о реализуемом товаре [19:04:49]line ИТОГО: 209.00 [19:04:49]line НСП 1% : 1.84 [19:04:49]line НДС 12% : 22.19 [19:04:49]line Наличными: 209.00 [19:04:49]line Безнал.: 0.00 [19:04:49]line Место: АЗС № 137 "Партнер Нефть" [19:04:49]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:04:49]line СНО: Общий режим [19:04:49]line Чек 295 20.09.2024 19:04 [19:04:49]line Смена: 495 ФФД: 1.0 [19:04:49]line ЗНМ: 0300000064 [19:04:49]line РНМ: 0000000000092592 [19:04:49]line Версия ККМ: 001 [19:04:49]line ФМ: 0000000000874979 [19:04:49]line ФД: 86136 [19:04:49]line ФПД: 202795943116724 [19:04:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T190447&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86136&fm=202795943116724&tin=02508201610067®Number=0000000000092592&sum=20900 [19:04:49]line 0 [19:04:49]written 0, free lines is 4095 [19:04:49]OFD Sender: Processing packet 86136 [packets to send 264, broken 263] [19:04:49]ProducePacketName [19:04:49]name=ofd_packets/00086136 [19:04:49]OFD Sender: To server: pG, [19:04:49]CommunicateWithHost lk.salyk.kg:30040 [19:04:49]ConnectInit lk.salyk.kg [19:04:50]Write to MH i2c: 01 00 00 BB 04 BF [19:04:50]Write i2c OK [19:04:50]MH_I2C_Read... [19:04:50]Read from MH i2c: 01 [19:04:50]MH_I2C_Read... [19:04:50]Read from MH i2c: 01 07 00 [19:04:50]MH_I2C_Read... [19:04:50]Read from MH i2c: 01 07 00 BB 04 00 00 00 00 00 3A 0C 0C [19:04:50]RasterBufferAndPrint [19:04:50]line [19:04:50]line [19:04:50]line [19:04:50]line [19:04:50]line [19:04:50]written 0, free lines is 3136 [19:04:50]MH_Cut [19:04:50]Write to MH i2c: D1 01 00 C2 04 01 98 [19:04:50]Write i2c OK [19:04:50]MH_I2C_Read... [19:04:50]Read from MH i2c: D1 [19:04:50]MH_I2C_Read... [19:04:50]Read from MH i2c: D1 01 00 [19:04:50]MH_I2C_Read... [19:04:50]Read from MH i2c: D1 01 00 C2 04 00 97 [19:04:50]Write to MH i2c: 01 00 00 C3 04 C7 [19:04:50]Write i2c OK [19:04:50]MH_I2C_Read... [19:04:50]*** Cut start [19:04:50]*** Partial cut [19:04:50]*** CUTSNS_PIN = 1 [19:04:50]*** CUTSNS_PIN = 0 [19:04:51]*** Brake cut motor [19:04:51]Connected sock=9 [19:04: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 0B 02 00 00 83 39 03 02 D3 0D 5A 03 01 00 03 00 F7 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 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 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 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 A4 51 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 08 00 00 00 00 07 04 06 00 A4 51 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 01 00 00 F4 03 04 00 4F C7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B8 71 1C 26 BF B4 04 F1 EE 8B E6 0D 17 73 [19:04:51]Read from MH i2c: 01 [19:04:51]MH_I2C_Read... [19:04:51]*** Stop cut motor [19:04:51]*** Cut end [19:04:51]Read from MH i2c: 01 07 00 [19:04:51]MH_I2C_Read... [19:04:51]Read from MH i2c: 01 07 00 C3 04 00 00 00 00 00 FF 0F DC [19:04:51]process_action close_receipt done [19:04:51]requested_data is exist [19:04:51]produce_requested_data [19:04:51]requested_item fm.sn is exist - process it [19:04:51]wFMCommunicate request_size=4 [19:04:51]MH_SAM_APDU [19:04:51]CAPDU: 80 11 00 00 [19:04:51]Write to MH i2c: E2 08 00 C4 04 80 11 00 00 00 00 00 00 42 [19:04:51]Write i2c OK [19:04:51]MH_I2C_Read... [19:04:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:04:51]Read from MH i2c: E2 [19:04:51]MH_I2C_Read... [19:04:51]Read from MH i2c: E2 17 00 [19:04:51]MH_I2C_Read... [19:04:51]Read from MH i2c: E2 17 00 C4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A1 [19:04: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:04:51]wFMCommunicate OK [19:04:51]requested_item fd.num is exist - process it [19:04:51]SAM_PROTO_GetFieldsCounters [19:04:51]wFMCommunicate request_size=4 [19:04:51]MH_SAM_APDU [19:04:51]CAPDU: 80 13 00 00 [19:04:51]Write to MH i2c: E2 08 00 C5 04 80 13 00 00 00 00 00 00 45 [19:04:51]Write i2c OK [19:04:51]MH_I2C_Read... [19:04:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:04:51]Read from MH i2c: E2 [19:04:51]MH_I2C_Read... [19:04:51]Read from MH i2c: E2 62 00 [19:04:51]MH_I2C_Read... [19:04:51]Read from MH i2c: E2 62 00 C5 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 A5 [19:04: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 78 50 01 00 0E 04 04 00 EF 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 [19:04:51]wFMCommunicate OK [19:04:51]SAM_PROTO_GetFieldsCounters done [19:04:51]requested_item shift.num is exist - process it [19:04:51]requested_item shift.opened is exist - process it [19:04:51]req_shift_opened [19:04:51]FM_GetShiftState [19:04:51]SAM_PROTO_GetShiftState [19:04:51]wFMCommunicate request_size=4 [19:04:51]MH_SAM_APDU [19:04:51]CAPDU: 80 13 01 00 [19:04:51]Write to MH i2c: E2 08 00 C6 04 80 13 01 00 00 00 00 00 47 [19:04:51]Write i2c OK [19:04:51]MH_I2C_Read... [19:04:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:04:51]Read from MH i2c: E2 [19:04:51]MH_I2C_Read... [19:04:51]Read from MH i2c: E2 0E 00 [19:04:51]MH_I2C_Read... [19:04:51]Read from MH i2c: E2 0E 00 C6 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D2 [19:04:51]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:04:51]wFMCommunicate OK [19:04:51]SAM_PROTO_GetShiftState done [19:04:51]FM_GetShiftState done [19:04:51]req_shift_opened done [19:04:51]requested_item shift.open_date is exist - process it [19:04:51]req_shift_open_date [19:04:51]req_shift_open_date done [19:04:51]produce_requested_data done [19:04:51]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86136,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:04:51]process_action_free close_receipt [19:04:51]json_value_free [19:04:51]json_value_free done [19:04:51]process_json_proto returns [19:04:51]Send response to host [19:04:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86136,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:04:51]free response buf [19:04:51]execute_script done [19:04:51]execute_script returns [19:04:51]free content buf [19:04:51]Sock 10.Close socket [19:04:51]Sock 10.Thread stoped [19:04: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 40 E3 47 00 42 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 78 50 01 00 F4 03 04 00 26 72 ED 66 B6 04 01 00 00 91 37 79 63 0E F2 28 4B [19:04:53]CommunicateWithHost err = 0 [19:04:53]CheckOFDResponse [19:04:53]1017 (14) - 77093643461234 [19:04:53]1041 (16) - 0000000000874979 [19:04:53]1040 (4) - 86136 [19:04:53]1012 (4) - 20.09.2024 13:01 [19:04:53]1206 (1) - 0 [19:04:53]OFD Sender: Remove packet 86136 [19:04:53]ProducePacketName [19:04:53]name=ofd_packets/00086136 [19:04:53]NVStorageDeleteData [19:04:53]OFD Sender: No OFD packet to send [19:04:57]recv_with_timeout no data received [19:04:58]OFD Sender: No OFD packet to send [19:05:03]OFD Sender: No OFD packet to send [19:05:08]OFD Sender: No OFD packet to send [19:05:10]recv_with_timeout no data received [19:05:13]OFD Sender: No OFD packet to send [19:05:18]OFD Sender: No OFD packet to send [19:05:23]OFD Sender: No OFD packet to send [19:05:28]OFD Sender: No OFD packet to send [19:05:32]accept exits with 8 [19:05:32]New connection [19:05:32]New thread 3067120996 created [19:05:32]Thread 3066977636 joined [19:05:32]Waiting for new connection... [19:05:32] Sock 8.Parse request [19:05:32]Sock 8.Check first char [19:05:32]Sock 8.First char is OK [19:05:32]request: POST /json_proto HTTP/1.0 [19:05:32]Method: POST [19:05:32]URL: /json_proto [19:05:32]Method is POST - this is cgi request [19:05:32]url: /json_proto [19:05:32]query_string will be loaded in cgi processing [19:05:32]execute_cgi json_proto POST (null) [19:05:32]execute_cgi path=json_proto method=POST [19:05:32]POST find Content-Length [19:05:32]Host: 172.17.47.196:8080 [19:05:32]Content-Length: 986 [19:05:32]Content-Type: application/json [19:05:32] [19:05:32]POST finish read [19:05:32]Found Content-Length = 986 [19:05:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871026", "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" : 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" ] } } [19:05:32]execute_script... [19:05:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871026", "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" : 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" ] } } [19:05:32]POST & json_proto [19:05:32]process_json_proto [19:05:32]json parsed OK: [19:05:32]protocol is kg_v1.0 [19:05:32]action value=close_receipt [19:05:32]process_action close_receipt [19:05:32]cmd_close_receipt [19:05:32]MH_GetDate [19:05:32]Write to MH i2c: F0 00 00 C7 04 BA [19:05:32]Write i2c OK [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: F0 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: F0 09 00 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: F0 09 00 C7 04 00 7D C7 ED 66 4C 6B 94 66 0B [19:05:32]GetLastDocTimeStamp 1726859087 [19:05:32]current date 1726859133 [19:05:32]FM_GetShiftState [19:05:32]SAM_PROTO_GetShiftState [19:05:32]wFMCommunicate request_size=4 [19:05:32]MH_SAM_APDU [19:05:32]CAPDU: 80 13 01 00 [19:05:32]Write to MH i2c: E2 08 00 C8 04 80 13 01 00 00 00 00 00 49 [19:05:32]Write i2c OK [19:05:32]MH_I2C_Read... [19:05:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:32]Read from MH i2c: E2 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: E2 0E 00 [19:05:32]MH_I2C_Read... [19:05:32]Read from MH i2c: E2 0E 00 C8 04 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D4 [19:05:32]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:05:32]wFMCommunicate OK [19:05:32]SAM_PROTO_GetShiftState done [19:05:32]FM_GetShiftState done [19:05:32]opened in 1726791534 [19:05:32]opened+sec_in_day 1726877934 [19:05:32]quantity*price = 700036 [19:05:32]sum+1 = 700038 [19:05:32]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 СНО: Общий режим Чек 296 20.09.2024 19:05 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 93.09 сом ФМ: 0000000000874979 ФД: 86137 ФПД: 238594113634298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T190533&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86137&fm=238594113634298&tin=02508201610067®Number=0000000000092592&sum=700000 [19:05:33]StoreToDocumentArchive [19:05:33]shift 495 fd 86137 [19:05:33]save to /storage/0495/doc_00086137 [19:05:33]save last doc name /storage/0495/doc_00086137 to /storage/kkm_last_doc_name [19:05:33]save OK [19:05:33]Clear old archive folders... [19:05:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:05:33]tlvbuf is 0052BE90 [19:05:33]SAM_PROTO_ClearQueue [19:05:33]wFMCommunicate request_size=4 [19:05:33]MH_SAM_APDU [19:05:33]CAPDU: 80 09 00 00 [19:05:33]Write to MH i2c: E2 08 00 D5 04 80 09 00 00 00 00 00 00 4B [19:05:33]Write i2c OK [19:05:33]MH_I2C_Read... [19:05:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:05:33]Read from MH i2c: E2 [19:05:33]MH_I2C_Read... [19:05:33]Read from MH i2c: E2 03 00 [19:05:33]MH_I2C_Read... [19:05:33]Read from MH i2c: E2 03 00 D5 04 00 90 00 4D [19:05:33]RAPDU: 90 00 [19:05:33]wFMCommunicate OK [19:05:33]SAM_PROTO_ClearQueue done [19:05:33]KKMCreateOFDPacket [19:05:33]OFDProtocolAddRootSTLVToBuf [19:05:33]FM_MakeSignedData [19:05:33]FM_MakeSignedData [19:05:33]SAM_PROTO_SignData [19:05:33]wFMCommunicate request_size=4 [19:05:33]MH_SAM_APDU [19:05:33]CAPDU: 80 0D 01 02 [19:05:33]Write to MH i2c: E2 08 00 D6 04 80 0D 01 02 00 00 00 00 53 [19:05:33]Write i2c OK [19:05:33]MH_I2C_Read... [19:05:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:05:34]Read from MH i2c: E2 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: E2 03 00 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: E2 03 00 D6 04 00 90 00 4E [19:05:34]RAPDU: 90 00 [19:05:34]wFMCommunicate OK [19:05:34]wFMCommunicate request_size=255 [19:05:34]MH_SAM_APDU [19:05: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 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 28 01 00 00 F4 03 04 00 7D C7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [19:05:34]Write to MH i2c: E2 02 01 D7 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 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 28 01 00 00 F4 03 04 00 7D C7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 E9 [19:05:34]Write i2c OK [19:05:34]MH_I2C_Read... [19:05:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:34]Read from MH i2c: E2 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: E2 03 00 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: E2 03 00 D7 04 00 90 00 4F [19:05:34]RAPDU: 90 00 [19:05:34]wFMCommunicate OK [19:05:34]wFMCommunicate request_size=11 [19:05:34]MH_SAM_APDU [19:05:34]CAPDU: 80 0D 02 02 06 D9 00 05 63 7F FA [19:05:34]Write to MH i2c: E2 0E 00 D8 04 80 0D 02 02 06 00 D9 00 05 63 7F FA 00 00 1C [19:05:34]Write i2c OK [19:05:34]MH_I2C_Read... [19:05:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:34]Read from MH i2c: E2 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: E2 03 00 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: E2 03 00 D8 04 00 90 00 50 [19:05:34]RAPDU: 90 00 [19:05:34]wFMCommunicate OK [19:05:34]wFMCommunicate request_size=4 [19:05:34]MH_SAM_APDU [19:05:34]CAPDU: 80 0D 03 02 [19:05:34]Write to MH i2c: E2 08 00 D9 04 80 0D 03 02 00 00 00 00 58 [19:05:34]Write i2c OK [19:05:34]MH_I2C_Read... [19:05:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:05:34]Read from MH i2c: E2 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: E2 0B 00 [19:05:34]MH_I2C_Read... [19:05:34]Read from MH i2c: E2 0B 00 D9 04 00 EE 43 88 FB 24 C9 42 12 90 00 4E [19:05:34]RAPDU: EE 43 88 FB 24 C9 42 12 90 00 [19:05:34]wFMCommunicate OK [19:05:34]SAM_PROTO_SignData done [19:05:34]FM_MakeSignedData done [19:05:34]CreateOFDProtocolMessage [19:05:34]wFMCommunicate request_size=4 [19:05:34]MH_SAM_APDU [19:05:34]CAPDU: 80 11 00 00 [19:05:34]Write to MH i2c: E2 08 00 DA [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: 5856550+1721002828=1726859378 [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 72 C8 ED 66 4C 6B 94 66 3D [19:09:38]Current date/time: 20.09.2024 19:09 [19:09:38]FM_Init [19:09:38]wFMConnect [19:09:38]MH_SAM_On [19:09:38]Write to MH i2c: E0 00 00 08 00 E7 [19:09:38]Write i2c OK [19:09:38]MH_I2C_Read... [19:09:38]*** iso7816_init finished! [19:09:38]*** atr: [19:09:38]*** 0F 3B D5 18 FF 81 91 FE [19:09:38]*** 1F C3 80 73 C8 21 10 0A [19:09:38]*** 00 00 00 00 00 00 00 00 [19:09:38]*** 00 00 00 00 00 00 00 00 [19:09:38]*** 00 00 00 00 00 00 00 00 [19:09:38]*** 00 00 00 00 00 00 00 00 [19:09:38]*** 00 00 00 00 00 00 00 00 [19:09:38]*** 00 00 00 00 00 00 00 00 [19:09:38]Read from MH i2c: E0 [19:09:38]MH_I2C_Read... [19:09:38]Read from MH i2c: E0 10 00 [19:09:38]MH_I2C_Read... [19:09:38]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:09:38]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:09:38]wFMCommunicate request_size=10 [19:09:38]MH_SAM_APDU [19:09:38]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:09:38]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:09:38]Write i2c OK [19:09:38]MH_I2C_Read... [19:09:38]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:09:38]Read from MH i2c: E2 [19:09:38]MH_I2C_Read... [19:09:38]Read from MH i2c: E2 03 00 [19:09:38]MH_I2C_Read... [19:09:38]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:09:38]RAPDU: 90 00 [19:09:38]wFMCommunicate OK [19:09:38]wFMCommunicate request_size=4 [19:09:38]MH_SAM_APDU [19:09:38]CAPDU: 80 11 00 00 [19:09:38]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:09:38]Write i2c OK [19:09:38]MH_I2C_Read... [19:09:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:38]Read from MH i2c: E2 [19:09:38]MH_I2C_Read... [19:09:38]Read from MH i2c: E2 17 00 [19:09:38]MH_I2C_Read... [19:09:38]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:09: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:09:38]wFMCommunicate OK [19:09:38]Detected FM SN is 0000000000874979 [19:09:38]Stored FM SN is 0000000000874979 [19:09:38]wFMCommunicate request_size=9 [19:09:38]MH_SAM_APDU [19:09:38]CAPDU: 80 16 00 00 04 B6 D7 00 00 [19:09:38]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [19:09:38]Write i2c OK [19:09:38]MH_I2C_Read... [19:09:38]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:09:38]Read from MH i2c: E2 [19:09:38]MH_I2C_Read... [19:09:38]Read from MH i2c: E2 03 00 [19:09:38]MH_I2C_Read... [19:09:38]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:09:38]RAPDU: 90 00 [19:09:38]wFMCommunicate OK [19:09:38]FM PIN OK [19:09:38]wFMCommunicate request_size=8 [19:09:38]MH_SAM_APDU [19:09:38]CAPDU: 80 14 04 00 03 02 00 01 [19:09:38]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:09:38]Write i2c OK [19:09:38]MH_I2C_Read... [19:09:38]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:09:38]Read from MH i2c: E2 [19:09:38]MH_I2C_Read... [19:09:38]Read from MH i2c: E2 03 00 [19:09:38]MH_I2C_Read... [19:09:38]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:09:38]RAPDU: 90 00 [19:09:38]wFMCommunicate OK [19:09:38]wFMCommunicate request_size=13 [19:09:38]MH_SAM_APDU [19:09:38]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:09:38]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:09:38]Write i2c OK [19:09:38]MH_I2C_Read... [19:09:38]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:09:38]Read from MH i2c: E2 [19:09:38]MH_I2C_Read... [19:09:38]Read from MH i2c: E2 03 00 [19:09:38]MH_I2C_Read... [19:09:38]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:09:38]RAPDU: 90 00 [19:09:38]wFMCommunicate OK [19:09:38]wFMCommunicate request_size=4 [19:09:38]MH_SAM_APDU [19:09:38]CAPDU: 80 11 00 00 [19:09:38]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:09:38]Write i2c OK [19:09:38]MH_I2C_Read... [19:09:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:38]Read from MH i2c: E2 [19:09:38]MH_I2C_Read... [19:09:38]Read from MH i2c: E2 17 00 [19:09:38]MH_I2C_Read... [19:09:38]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:09: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:09:38]wFMCommunicate OK [19:09:38]DocumentArchiveInit [19:09:38]Start Httpd... [19:09:38]Httpd thread 3067604324 created [19:09:38]Write to MH i2c: 01 00 00 0F 00 0F [19:09:38]Write i2c OK [19:09:38]MH_I2C_Read... [19:09:38]Read from MH i2c: 01 [19:09:38]MH_I2C_Read... [19:09:38]Read from MH i2c: 01 07 00 [19:09:38]MH_I2C_Read... [19:09:38]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:09:38]MH Int Process started [19:09:38]Allocated Socket 6 [19:09:38]Bind OK [19:09:38]Listen OK [19:09:38]httpd running on port 8080 [19:09:38]Waiting for new connection... [19:09:38]OFD Sender: Processing packet 86137 [packets to send 264, broken 263] [19:09:38]ProducePacketName [19:09:38]name=ofd_packets/00086137 [19:09:38]OFD Sender: To server: pG, [19:09:38]CommunicateWithHost lk.salyk.kg:30040 [19:09:38]ConnectInit lk.salyk.kg [19:09:40]accept exits with 8 [19:09:40]New connection [19:09:40]New thread 3067317604 created [19:09:40]Waiting for new connection... [19:09:40] Sock 8.Parse request [19:09:40]Sock 8.Check first char [19:09:40]Sock 8.First char is OK [19:09:40]request: POST /json_proto HTTP/1.0 [19:09:40]Method: POST [19:09:40]URL: /json_proto [19:09:40]Method is POST - this is cgi request [19:09:40]url: /json_proto [19:09:40]query_string will be loaded in cgi processing [19:09:40]execute_cgi json_proto POST (null) [19:09:40]execute_cgi path=json_proto method=POST [19:09:40]POST find Content-Length [19:09:40]Host: 172.17.47.196:8080 [19:09:40]Content-Length: 215 [19:09:40]Content-Type: application/json [19:09:40] [19:09:40]POST finish read [19:09:40]Found Content-Length = 215 [19:09:40]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:09:40]execute_script... [19:09:40]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:09:40]POST & json_proto [19:09:40]process_json_proto [19:09:40]json parsed OK: [19:09:40]protocol is kg_v1.0 [19:09:40]action value=get_value [19:09:40]process_action get_value [19:09:40]cmd_get_value [19:09:40]process_action get_value done [19:09:40]requested_data is exist [19:09:40]produce_requested_data [19:09:40]requested_item kkm.sn is exist - process it [19:09:40]requested_item kkm.ver is exist - process it [19:09:40]requested_item fm.sn is exist - process it [19:09:40]wFMCommunicate request_size=4 [19:09:40]MH_SAM_APDU [19:09:40]CAPDU: 80 11 00 00 [19:09:40]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:09:40]Write i2c OK [19:09:40]MH_I2C_Read... [19:09:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:41]Read from MH i2c: E2 [19:09:41]MH_I2C_Read... [19:09:41]Read from MH i2c: E2 17 00 [19:09:41]MH_I2C_Read... [19:09:41]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: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 [19:09:41]wFMCommunicate OK [19:09:41]requested_item fd.num is exist - process it [19:09:41]SAM_PROTO_GetFieldsCounters [19:09:41]wFMCommunicate request_size=4 [19:09:41]MH_SAM_APDU [19:09:41]CAPDU: 80 13 00 00 [19:09:41]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:09:41]Write i2c OK [19:09:41]MH_I2C_Read... [19:09:41]Read from MH i2c: E2 [19:09:41]MH_I2C_Read... [19:09:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:09:41]Read from MH i2c: E2 62 00 [19:09:41]MH_I2C_Read... [19:09:41]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 50 01 00 0E 04 04 00 EF 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 F1 [19:09: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 79 50 01 00 0E 04 04 00 EF 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 [19:09:41]wFMCommunicate OK [19:09:41]SAM_PROTO_GetFieldsCounters done [19:09:41]requested_item shift.num is exist - process it [19:09:41]requested_item shift.opened is exist - process it [19:09:41]req_shift_opened [19:09:41]FM_GetShiftState [19:09:41]SAM_PROTO_GetShiftState [19:09:41]wFMCommunicate request_size=4 [19:09:41]MH_SAM_APDU [19:09:41]CAPDU: 80 13 01 00 [19:09:41]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:09:41]Write i2c OK [19:09:41]MH_I2C_Read... [19:09:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:41]Read from MH i2c: E2 [19:09:41]MH_I2C_Read... [19:09:41]Read from MH i2c: E2 0E 00 [19:09:41]MH_I2C_Read... [19:09:41]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [19:09:41]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:09:41]wFMCommunicate OK [19:09:41]SAM_PROTO_GetShiftState done [19:09:41]FM_GetShiftState done [19:09:41]req_shift_opened done [19:09:41]requested_item shift.open_date is exist - process it [19:09:41]req_shift_open_date [19:09:41]req_shift_open_date done [19:09:41]produce_requested_data done [19:09:41]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86137,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:09:41]process_action_free get_value [19:09:41]json_value_free [19:09:41]json_value_free done [19:09:41]process_json_proto returns [19:09:41]Send response to host [19:09:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86137,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:09:41]free response buf [19:09:41]execute_script done [19:09:41]execute_script returns [19:09:41]free content buf [19:09:41]Sock 8.Close socket [19:09:41]Sock 8.Thread stoped [19:09:41]accept exits with 11 [19:09:41]New connection [19:09:41]New thread 3067174244 created [19:09:41]Thread 3067317604 joined [19:09:41]Waiting for new connection... [19:09:41] Sock 11.Parse request [19:09:41]Sock 11.Check first char [19:09:41]Sock 11.First char is OK [19:09:41]request: POST /json_proto HTTP/1.0 [19:09:41]Method: POST [19:09:41]URL: /json_proto [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: 5856773+1721002828=1726859601 [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 52 C9 ED 66 4C 6B 94 66 1E [19:13:22]Current date/time: 20.09.2024 19:13 [19:13:22]FM_Init [19:13:22]wFMConnect [19:13:22]MH_SAM_On [19:13:22]Write to MH i2c: E0 00 00 08 00 E7 [19:13:22]Write i2c OK [19:13:22]MH_I2C_Read... [19:13:22]*** iso7816_init finished! [19:13:22]*** atr: [19:13:22]*** 0F 3B D5 18 FF 81 91 FE [19:13:22]*** 1F C3 80 73 C8 21 10 0A [19:13:22]*** 00 00 00 00 00 00 00 00 [19:13:22]*** 00 00 00 00 00 00 00 00 [19:13:22]*** 00 00 00 00 00 00 00 00 [19:13:22]*** 00 00 00 00 00 00 00 00 [19:13:22]*** 00 00 00 00 00 00 00 00 [19:13:22]*** 00 00 00 00 00 00 00 00 [19:13:22]Read from MH i2c: E0 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E0 10 00 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [19:13:22]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:13:22]wFMCommunicate request_size=10 [19:13:22]MH_SAM_APDU [19:13:22]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:13:22]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:13:22]Write i2c OK [19:13:22]MH_I2C_Read... [19:13:22]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:13:22]Read from MH i2c: E2 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 03 00 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:13:22]RAPDU: 90 00 [19:13:22]wFMCommunicate OK [19:13:22]wFMCommunicate request_size=4 [19:13:22]MH_SAM_APDU [19:13:22]CAPDU: 80 11 00 00 [19:13:22]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:13:22]Write i2c OK [19:13:22]MH_I2C_Read... [19:13:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:13:22]Read from MH i2c: E2 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 17 00 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [19: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 [19:13:22]wFMCommunicate OK [19:13:22]Detected FM SN is 0000000000874979 [19:13:22]Stored FM SN is 0000000000874979 [19:13:22]wFMCommunicate request_size=9 [19:13:22]MH_SAM_APDU [19:13:22]CAPDU: 80 16 00 00 04 B6 D7 00 00 [19:13:22]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [19:13:22]Write i2c OK [19:13:22]MH_I2C_Read... [19:13:22]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:13:22]Read from MH i2c: E2 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 03 00 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:13:22]RAPDU: 90 00 [19:13:22]wFMCommunicate OK [19:13:22]FM PIN OK [19:13:22]wFMCommunicate request_size=8 [19:13:22]MH_SAM_APDU [19:13:22]CAPDU: 80 14 04 00 03 02 00 01 [19:13:22]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:13:22]Write i2c OK [19:13:22]MH_I2C_Read... [19:13:22]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:13:22]Read from MH i2c: E2 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 03 00 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:13:22]RAPDU: 90 00 [19:13:22]wFMCommunicate OK [19:13:22]wFMCommunicate request_size=13 [19:13:22]MH_SAM_APDU [19:13:22]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:13:22]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [19:13:22]Write i2c OK [19:13:22]MH_I2C_Read... [19:13:22]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:13:22]Read from MH i2c: E2 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 03 00 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:13:22]RAPDU: 90 00 [19:13:22]wFMCommunicate OK [19:13:22]wFMCommunicate request_size=4 [19:13:22]MH_SAM_APDU [19:13:22]CAPDU: 80 11 00 00 [19:13:22]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:13:22]Write i2c OK [19:13:22]MH_I2C_Read... [19:13:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:13:22]Read from MH i2c: E2 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 17 00 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [19: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 [19:13:22]wFMCommunicate OK [19:13:22]DocumentArchiveInit [19:13:22]Start Httpd... [19:13:22]Httpd thread 3066932580 created [19:13:22]Write to MH i2c: 01 00 00 0F 00 0F [19:13:22]Write i2c OK [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: 01 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: 01 07 00 [19:13:22]MH_I2C_Read... [19:13:22]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:13:22]Allocated Socket 5 [19:13:22]Bind OK [19:13:22]Listen OK [19:13:22]httpd running on port 8080 [19:13:22]Waiting for new connection... [19:13:22]MH Int Process started [19:13:22]OFD Sender: Processing packet 86137 [packets to send 265, broken 263] [19:13:22]ProducePacketName [19:13:22]name=ofd_packets/00086137 [19:13:22]OFD Sender: To server: pG, [19:13:22]CommunicateWithHost lk.salyk.kg:30040 [19:13:22]ConnectInit lk.salyk.kg [19:13:24]Connected sock=8 [19:13: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 AA 6E 08 01 AF 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 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 28 01 00 00 F4 03 04 00 7D C7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D9 00 05 63 7F FA EE 43 88 FB 24 C9 42 12 [19:13: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 EB 6A 47 00 19 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 79 50 01 00 F4 03 04 00 27 74 ED 66 B6 04 01 00 00 98 9A C6 F6 7E 14 D9 12 [19:13:25]CommunicateWithHost err = 0 [19:13:25]CheckOFDResponse [19:13:25]1017 (14) - 77093643461234 [19:13:25]1041 (16) - 0000000000874979 [19:13:25]1040 (4) - 86137 [19:13:25]1012 (4) - 20.09.2024 13:09 [19:13:25]1206 (1) - 0 [19:13:25]OFD Sender: Remove packet 86137 [19:13:25]ProducePacketName [19:13:25]name=ofd_packets/00086137 [19:13:25]NVStorageDeleteData [19:13:25]OFD Sender: Processing packet 86138 [packets to send 264, broken 263] [19:13:25]ProducePacketName [19:13:25]name=ofd_packets/00086138 [19:13:25]OFD Sender: To server: pG, [19:13:25]CommunicateWithHost lk.salyk.kg:30040 [19:13:25]ConnectInit lk.salyk.kg [19:14:06]accept exits with 6 [19:14:06]New connection [19:14:06]New thread 3066645860 created [19:14:06]Waiting for new connection... [19:14:06] Sock 6.Parse request [19:14:06]Sock 6.Check first char [19:14:06]Sock 6.First char is OK [19:14:06]request: POST /json_proto HTTP/1.0 [19:14:06]Method: POST [19:14:06]URL: /json_proto [19:14:06]Method is POST - this is cgi request [19:14:06]url: /json_proto [19:14:06]query_string will be loaded in cgi processing [19:14:06]execute_cgi json_proto POST (null) [19:14:06]execute_cgi path=json_proto method=POST [19:14:06]POST find Content-Length [19:14:06]Host: 172.17.47.196:8080 [19:14:06]Content-Length: 215 [19:14:06]Content-Type: application/json [19:14:06] [19:14:06]POST finish read [19:14:06]Found Content-Length = 215 [19:14:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:14:06]execute_script... [19:14:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:14:06]POST & json_proto [19:14:06]process_json_proto [19:14:06]json parsed OK: [19:14:06]protocol is kg_v1.0 [19:14:06]action value=get_value [19:14:06]process_action get_value [19:14:06]cmd_get_value [19:14:06]process_action get_value done [19:14:06]requested_data is exist [19:14:06]produce_requested_data [19:14:06]requested_item kkm.sn is exist - process it [19:14:06]requested_item kkm.ver is exist - process it [19:14:06]requested_item fm.sn is exist - process it [19:14:06]wFMCommunicate request_size=4 [19:14:06]MH_SAM_APDU [19:14:06]CAPDU: 80 11 00 00 [19:14:06]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:14:06]Write i2c OK [19:14:06]MH_I2C_Read... [19:14:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:14:07]Read from MH i2c: E2 [19:14:07]MH_I2C_Read... [19:14:07]Read from MH i2c: E2 17 00 [19:14:07]MH_I2C_Read... [19:14:07]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:14: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:14:07]wFMCommunicate OK [19:14:07]requested_item fd.num is exist - process it [19:14:07]SAM_PROTO_GetFieldsCounters [19:14:07]wFMCommunicate request_size=4 [19:14:07]MH_SAM_APDU [19:14:07]CAPDU: 80 13 00 00 [19:14:07]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:14:07]Write i2c OK [19:14:07]MH_I2C_Read... [19:14:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:14:07]Read from MH i2c: E2 [19:14:07]MH_I2C_Read... [19:14:07]Read from MH i2c: E2 62 00 [19:14:07]MH_I2C_Read... [19:14:07]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 7A 50 01 00 0E 04 04 00 EF 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 F5 [19:14:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [19:14:07]wFMCommunicate OK [19:14:07]SAM_PROTO_GetFieldsCounters done [19:14:07]requested_item shift.num is exist - process it [19:14:07]requested_item shift.opened is exist - process it [19:14:07]req_shift_opened [19:14:07]FM_GetShiftState [19:14:07]SAM_PROTO_GetShiftState [19:14:07]wFMCommunicate request_size=4 [19:14:07]MH_SAM_APDU [19:14:07]CAPDU: 80 13 01 00 [19:14:07]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:14:07]Write i2c OK [19:14:07]MH_I2C_Read... [19:14:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:14:07]Read from MH i2c: E2 [19:14:07]MH_I2C_Read... [19:14:07]Read from MH i2c: E2 0E 00 [19:14:07]MH_I2C_Read... [19:14:07]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [19:14:07]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:14:07]wFMCommunicate OK [19:14:07]SAM_PROTO_GetShiftState done [19:14:07]FM_GetShiftState done [19:14:07]req_shift_opened done [19:14:07]requested_item shift.open_date is exist - process it [19:14:07]req_shift_open_date [19:14:07]req_shift_open_date done [19:14:07]produce_requested_data done [19:14:07]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86138,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:14:07]process_action_free get_value [19:14:07]json_value_free [19:14:07]json_value_free done [19:14:07]process_json_proto returns [19:14:07]Send response to host [19:14:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86138,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:14:07]free response buf [19:14:07]execute_script done [19:14:07]execute_script returns [19:14:07]free content buf [19:14:07]Sock 6.Close socket [19:14:07]Sock 6.Thread stoped [19:14:07]accept exits with 10 [19:14:07]New connection [19:14:07]New thread 3066502500 created [19:14:07]Thread 3066645860 joined [19:14:07]Waiting for new connection... [19:14:07] Sock 10.Parse request [19:14:07]Sock 10.Check first char [19:14:07]Sock 10.First char is OK [19:14:07]request: POST /json_proto HTTP/1.0 [19:14:07]Method: POST [19:14:07]URL: /json_proto [19:14:07]Method is POST - this is cgi request [19:14:07]url: /json_proto [19:14:07]query_string will be loaded in cgi processing [19:14:07]execute_cgi json_proto POST (null) [19:14:07]execute_cgi path=json_proto method=POST [19:14:07]POST find Content-Length [19:14:07]Host: 172.17.47.196:8080 [19:14:07]Content-Length: 331 [19:14:07]Content-Type: application/json [19:14:07] [19:14:07]POST finish read [19:14:07]Found Content-Length = 331 [19:14:07]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:14:07]execute_script... [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: 5856873+1721002828=1726859701 [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 C9 ED 66 4C 6B 94 66 82 [19:15:02]Current date/time: 20.09.2024 19:15 [19:15:02]FM_Init [19:15:02]wFMConnect [19:15:02]MH_SAM_On [19:15:02]Write to MH i2c: E0 00 00 08 00 E7 [19:15:02]Write i2c OK [19:15:02]MH_I2C_Read... [19:15:02]*** iso7816_init finished! [19:15:02]*** atr: [19:15:02]*** 0F 3B D5 18 FF 81 91 FE [19:15:02]*** 1F C3 80 73 C8 21 10 0A [19:15:02]*** 00 00 00 00 00 00 00 00 [19:15:02]*** 00 00 00 00 00 00 00 00 [19:15:02]*** 00 00 00 00 00 00 00 00 [19:15:02]*** 00 00 00 00 00 00 00 00 [19:15:02]*** 00 00 00 00 00 00 00 00 [19:15:02]*** 00 00 00 00 00 00 00 00 [19:15:02]Read from MH i2c: E0 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: E0 10 00 [19:15:02]MH_I2C_Read... [19:15:02]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:15:02]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:15:02]wFMCommunicate request_size=10 [19:15:02]MH_SAM_APDU [19:15:02]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:15:02]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:15:02]Write i2c OK [19:15:02]MH_I2C_Read... [19:15:02]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:15:02]Read from MH i2c: E2 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: E2 03 00 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:15:02]RAPDU: 90 00 [19:15:02]wFMCommunicate OK [19:15:02]wFMCommunicate request_size=4 [19:15:02]MH_SAM_APDU [19:15:02]CAPDU: 80 11 00 00 [19:15:02]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:15:02]Write i2c OK [19:15:02]MH_I2C_Read... [19:15:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:02]Read from MH i2c: E2 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: E2 17 00 [19:15:02]MH_I2C_Read... [19:15:02]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:15: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:15:02]wFMCommunicate OK [19:15:02]Detected FM SN is 0000000000874979 [19:15:02]Stored FM SN is 0000000000874979 [19:15:02]wFMCommunicate request_size=9 [19:15:02]MH_SAM_APDU [19:15:02]CAPDU: 80 16 00 00 04 B6 D7 00 00 [19:15:02]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [19:15:02]Write i2c OK [19:15:02]MH_I2C_Read... [19:15:02]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:15:02]Read from MH i2c: E2 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: E2 03 00 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:15:02]RAPDU: 90 00 [19:15:02]wFMCommunicate OK [19:15:02]FM PIN OK [19:15:02]wFMCommunicate request_size=8 [19:15:02]MH_SAM_APDU [19:15:02]CAPDU: 80 14 04 00 03 02 00 01 [19:15:02]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:15:02]Write i2c OK [19:15:02]MH_I2C_Read... [19:15:02]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:15:02]Read from MH i2c: E2 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: E2 03 00 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:15:02]RAPDU: 90 00 [19:15:02]wFMCommunicate OK [19:15:02]wFMCommunicate request_size=13 [19:15:02]MH_SAM_APDU [19:15:02]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:15:02]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:15:02]Write i2c OK [19:15:02]MH_I2C_Read... [19:15:02]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:15:02]Read from MH i2c: E2 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: E2 03 00 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:15:02]RAPDU: 90 00 [19:15:02]wFMCommunicate OK [19:15:02]wFMCommunicate request_size=4 [19:15:02]MH_SAM_APDU [19:15:02]CAPDU: 80 11 00 00 [19:15:02]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:15:02]Write i2c OK [19:15:02]MH_I2C_Read... [19:15:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:02]Read from MH i2c: E2 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: E2 17 00 [19:15:02]MH_I2C_Read... [19:15:02]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:15: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:15:02]wFMCommunicate OK [19:15:02]DocumentArchiveInit [19:15:02]Start Httpd... [19:15:02]Httpd thread 3067276644 created [19:15:02]Write to MH i2c: 01 00 00 0F 00 0F [19:15:02]Write i2c OK [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: 01 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: 01 07 00 [19:15:02]MH_I2C_Read... [19:15:02]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:15:02]MH Int Process started [19:15:02]Allocated Socket 8 [19:15:02]Bind OK [19:15:02]Listen OK [19:15:02]httpd running on port 8080 [19:15:02]Waiting for new connection... [19:15:02]OFD Sender: Processing packet 86138 [packets to send 264, broken 263] [19:15:02]ProducePacketName [19:15:02]name=ofd_packets/00086138 [19:15:02]OFD Sender: To server: pG, [19:15:02]CommunicateWithHost lk.salyk.kg:30040 [19:15:02]ConnectInit lk.salyk.kg [19:15:04]Connected sock=7 [19:15: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 24 01 00 00 2B 5F 1C 01 E9 35 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 D0 07 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 7B C8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 6C DC 9F 13 7A B7 82 30 AD 01 C3 3B E7 98 [19:15:06]accept exits with 9 [19:15:06]New connection [19:15:06]New thread 3066989924 created [19:15:06]Waiting for new connection... [19:15:06] Sock 9.Parse request [19:15:06]Sock 9.Check first char [19:15:06]Sock 9.First char is OK [19:15:06]request: POST /json_proto HTTP/1.0 [19:15:06]Method: POST [19:15:06]URL: /json_proto [19:15:06]Method is POST - this is cgi request [19:15:06]url: /json_proto [19:15:06]query_string will be loaded in cgi processing [19:15:06]execute_cgi json_proto POST (null) [19:15:06]execute_cgi path=json_proto method=POST [19:15:06]POST find Content-Length [19:15:06]Host: 172.17.47.196:8080 [19:15:06]Content-Length: 215 [19:15:06]Content-Type: application/json [19:15:06] [19:15:06]POST finish read [19:15:06]Found Content-Length = 215 [19:15:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:15:06]execute_script... [19:15:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:15:06]POST & json_proto [19:15:06]process_json_proto [19:15:06]json parsed OK: [19:15:06]protocol is kg_v1.0 [19:15:06]action value=get_value [19:15:06]process_action get_value [19:15:06]cmd_get_value [19:15:06]process_action get_value done [19:15:06]requested_data is exist [19:15:06]produce_requested_data [19:15:06]requested_item kkm.sn is exist - process it [19:15:06]requested_item kkm.ver is exist - process it [19:15:06]requested_item fm.sn is exist - process it [19:15:06]wFMCommunicate request_size=4 [19:15:06]MH_SAM_APDU [19:15:06]CAPDU: 80 11 00 00 [19:15:06]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:15:06]Write i2c OK [19:15:06]MH_I2C_Read... [19:15: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 A2 AE 47 00 C9 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 7A 50 01 00 F4 03 04 00 8B 74 ED 66 B6 04 01 00 00 5F A1 A9 9C 3B FE CF FC [19:15:06]CommunicateWithHost err = 0 [19:15:06]CheckOFDResponse [19:15:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:06]1017 (14) - 77093643461234 [19:15:06]1041 (16) - 0000000000874979 [19:15:06]1040 (4) - 86138 [19:15:06]1012 (4) - 20.09.2024 13:11 [19:15:06]1206 (1) - 0 [19:15:06]OFD Sender: Remove packet 86138 [19:15:06]ProducePacketName [19:15:06]name=ofd_packets/00086138 [19:15:06]NVStorageDeleteData [19:15:06]Read from MH i2c: E2 [19:15:06]MH_I2C_Read... [19:15:06]Read from MH i2c: E2 17 00 [19:15:06]MH_I2C_Read... [19:15:06]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: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 [19:15:06]wFMCommunicate OK [19:15:06]requested_item fd.num is exist - process it [19:15:06]SAM_PROTO_GetFieldsCounters [19:15:06]wFMCommunicate request_size=4 [19:15:06]MH_SAM_APDU [19:15:06]CAPDU: 80 13 00 00 [19:15:06]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:15:06]Write i2c OK [19:15:06]MH_I2C_Read... [19:15:06]Read from MH i2c: E2 [19:15:06]MH_I2C_Read... [19:15:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:15:06]Read from MH i2c: E2 62 00 [19:15:06]MH_I2C_Read... [19:15:06]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 7A 50 01 00 0E 04 04 00 EF 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 F5 [19:15: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 7A 50 01 00 0E 04 04 00 EF 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 [19:15:06]wFMCommunicate OK [19:15:06]SAM_PROTO_GetFieldsCounters done [19:15:06]requested_item shift.num is exist - process it [19:15:06]requested_item shift.opened is exist - process it [19:15:06]req_shift_opened [19:15:06]FM_GetShiftState [19:15:06]SAM_PROTO_GetShiftState [19:15:06]wFMCommunicate request_size=4 [19:15:06]MH_SAM_APDU [19:15:06]CAPDU: 80 13 01 00 [19:15:06]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:15:06]Write i2c OK [19:15:06]MH_I2C_Read... [19:15:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:06]Read from MH i2c: E2 [19:15:06]MH_I2C_Read... [19:15:06]Read from MH i2c: E2 0E 00 [19:15:06]MH_I2C_Read... [19:15:06]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [19:15:06]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:15:06]wFMCommunicate OK [19:15:06]SAM_PROTO_GetShiftState done [19:15:06]FM_GetShiftState done [19:15:06]req_shift_opened done [19:15:06]requested_item shift.open_date is exist - process it [19:15:06]req_shift_open_date [19:15:06]req_shift_open_date done [19:15:06]produce_requested_data done [19:15:06]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86138,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:15:06]process_action_free get_value [19:15:06]json_value_free [19:15:06]json_value_free done [19:15:06]process_json_proto returns [19:15:06]Send response to host [19:15:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86138,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:15:06]free response buf [19:15:06]execute_script done [19:15:06]execute_script returns [19:15:06]free content buf [19:15:06]Sock 9.Close socket [19:15:06]Sock 9.Thread stoped [19:15:06]accept exits with 11 [19:15:06]New connection [19:15:06]New thread 3066846564 created [19:15:06]Thread 3066989924 joined [19:15:06]Waiting for new connection... [19:15:06] Sock 11.Parse request [19:15:06]Sock 11.Check first char [19:15:06]Sock 11.First char is OK [19:15:06]request: POST /json_proto HTTP/1.0 [19:15:06]Method: POST [19:15:06]URL: /json_proto [19:15:06]Method is POST - this is cgi request [19:15:06]url: /json_proto [19:15:06]query_string will be loaded in cgi processing [19:15:06]execute_cgi json_proto POST (null) [19:15:06]execute_cgi path=json_proto method=POST [19:15:06]POST find Content-Length [19:15:06]Host: 172.17.47.196:8080 [19:15:06]Content-Length: 331 [19:15:06]Content-Type: application/json [19:15:06] [19:15:06]POST finish read [19:15:06]Found Content-Length = 331 [19:15:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [19:15:06]execute_script... [19:15:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [19:15:06]POST & json_proto [19:15:06]process_json_proto [19:15:06]json parsed OK: [19:15:06]protocol is kg_v1.0 [19:15:06]action value=get_value [19:15:06]process_action get_value [19:15:06]cmd_get_value [19:15:06]process_action get_value done [19:15:06]requested_data is exist [19:15:06]produce_requested_data [19:15:06]requested_item fm.sale.total is exist - process it [19:15:06]SAM_PROTO_GetFMData [19:15:06]wFMCommunicate request_size=4 [19:15:06]MH_SAM_APDU [19:15:06]CAPDU: 80 13 03 00 [19:15:06]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [19:15:06]OFD Sender: No OFD packet to send [19:15:06]Write i2c OK [19:15:06]MH_I2C_Read... [19:15:07]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:15:07]Read from MH i2c: E2 [19:15:07]MH_I2C_Read... [19:15:07]Read from MH i2c: E2 FD 00 [19:15:07]MH_I2C_Read... [19:15:07]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 9B 4C 01 00 69 04 A3 00 6F 04 04 00 22 4A 01 00 B1 04 05 00 4D 63 38 B4 01 70 04 05 00 CC 64 DD 86 01 72 04 04 00 81 FE 5A 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 43 AA 56 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 D0 7A DC 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 A6 [19:15:07]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 9B 4C 01 00 69 04 A3 00 6F 04 04 00 22 4A 01 00 B1 04 05 00 4D 63 38 B4 01 70 04 05 00 CC 64 DD 86 01 72 04 04 00 81 FE 5A 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 43 AA 56 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 D0 7A DC 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 [19:15:07]wFMCommunicate OK [19:15:07]wFMCommunicate request_size=4 [19:15:07]MH_SAM_APDU [19:15:07]CAPDU: 80 17 00 00 [19:15:07]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [19:15:07]Write i2c OK [19:15:07]MH_I2C_Read... [19:15:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:15:07]Read from MH i2c: E2 [19:15:07]MH_I2C_Read... [19:15:07]Read from MH i2c: E2 FD 00 [19:15:07]MH_I2C_Read... [19:15:07]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 [19:15:07]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 [19:15:07]wFMCommunicate OK [19:15:07]wFMCommunicate request_size=4 [19:15:07]MH_SAM_APDU [19:15:07]CAPDU: 80 17 00 00 [19:15:07]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [19:15:07]Write i2c OK [19:15:07]MH_I2C_Read... [19:15:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:15:07]Read from MH i2c: E2 [19:15:07]MH_I2C_Read... [19:15:07]Read from MH i2c: E2 FD 00 [19:15:07]MH_I2C_Read... [19:15:07]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:15: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 [19:15:07]wFMCommunicate OK [19:15:07]wFMCommunicate request_size=4 [19:15:07]MH_SAM_APDU [19:15:07]CAPDU: 80 17 00 00 [19:15:07]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [19:15:07]Write i2c OK [19:15:07]MH_I2C_Read... [19:15:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:15:07]Read from MH i2c: E2 [19:15:07]MH_I2C_Read... [19:15:07]Read from MH i2c: E2 FD 00 [19:15:07]MH_I2C_Read... [19:15:07]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:15: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 [19:15:07]wFMCommunicate OK [19:15:07]wFMCommunicate request_size=4 [19:15:07]MH_SAM_APDU [19:15:07]CAPDU: 80 17 00 00 [19:15:07]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [19:15:07]Write i2c OK [19:15:07]MH_I2C_Read... [19:15:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [19:15:08]Read from MH i2c: E2 [19:15:08]MH_I2C_Read... [19:15:08]Read from MH i2c: E2 E5 00 [19:15:08]MH_I2C_Read... [19:15:08]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:15: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 [19:15:08]wFMCommunicate OK [19:15:08]SAM_PROTO_GetFMData done [19:15:08]requested_item fm.sale_refund.total is exist - process it [19:15:08]requested_item fm.buy.total is exist - process it [19:15:08]requested_item shift.sale.total is exist - process it [19:15:08]SAM_PROTO_GetShiftData [19:15:08]wFMCommunicate request_size=4 [19:15:08]MH_SAM_APDU [19:15:08]CAPDU: 80 13 02 00 [19:15:08]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [19:15:08]Write i2c OK [19:15:08]MH_I2C_Read... [19:15:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:15:08]Read from MH i2c: E2 [19:15:08]MH_I2C_Read... [19:15:08]Read from MH i2c: E2 FD 00 [19:15:08]MH_I2C_Read... [19:15:08]Read from MH i2c: E2 FD 00 18 00 00 B1 04 AA 04 AD 04 6E 04 04 00 29 01 00 00 69 04 9E 00 6F 04 04 00 29 01 00 00 B1 04 04 00 EC DC 4E 01 70 04 04 00 9C 20 33 01 72 04 03 00 50 BC 1B 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 37 92 23 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 C7 F6 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 9A [19:15:08]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 29 01 00 00 69 04 9E 00 6F 04 04 00 29 01 00 00 B1 04 04 00 EC DC 4E 01 70 04 04 00 9C 20 33 01 72 04 03 00 50 BC 1B 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 37 92 23 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 C7 F6 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [19:15:08]wFMCommunicate OK [19:15:08]wFMCommunicate request_size=4 [19:15:08]MH_SAM_APDU [19:15:08]CAPDU: 80 17 00 00 [19:15:08]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [19:15:08]Write i2c OK [19:15:08]MH_I2C_Read... [19:15:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:15:08]Read from MH i2c: E2 [19:15:08]MH_I2C_Read... [19:15:08]Read from MH i2c: E2 FD 00 [19:15:08]MH_I2C_Read... [19:15:08]Read from MH i2c: E2 FD 00 19 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 B2 [19:15:08]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [19:15:09]wFMCommunicate OK [19:15:09]wFMCommunicate request_size=4 [19:15:09]MH_SAM_APDU [19:15:09]CAPDU: 80 17 00 00 [19:15:09]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [19:15:09]Write i2c OK [19:15:09]MH_I2C_Read... [19:15:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:15:09]Read from MH i2c: E2 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 FD 00 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 FD 00 1A 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 53 [19:15:09]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [19:15:09]wFMCommunicate OK [19:15:09]wFMCommunicate request_size=4 [19:15:09]MH_SAM_APDU [19:15:09]CAPDU: 80 17 00 00 [19:15:09]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [19:15:09]Write i2c OK [19:15:09]MH_I2C_Read... [19:15:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:15:09]Read from MH i2c: E2 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 FD 00 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 FD 00 1B 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 13 [19:15:09]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [19:15:09]wFMCommunicate OK [19:15:09]wFMCommunicate request_size=4 [19:15:09]MH_SAM_APDU [19:15:09]CAPDU: 80 17 00 00 [19:15:09]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [19:15:09]Write i2c OK [19:15:09]MH_I2C_Read... [19:15:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [19:15:09]Read from MH i2c: E2 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 CE 00 [19:15:09]MH_I2C_Read... [19:15:09]Read from MH i2c: E2 CE 00 1C 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [19:15:09]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:15:09]wFMCommunicate OK [19:15:09]SAM_PROTO_GetShiftData done [19:15:09]requested_item shift.sale.total_cash is exist - process it [19:15:09]requested_item shift.sale_refund.total is exist - process it [19:15:09]requested_item shift.sale_refund.total_cash is exist - process it [19:15:09]requested_item shift.buy.total is exist - process it [19:15:09]requested_item shift.buy.total_cash is exist - process it [19:15:09]produce_requested_data done [19:15:09]produce_requested_data return {"fm.sale.total":73185616.13,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":219455.80,"shift.sale.total_cash":201279.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} [19:15:09]process_action_free get_value [19:15:09]json_value_free [19:15:09]json_value_free done [19:15:09]process_json_proto returns [19:15:09]Send response to host [19:15:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73185616.13,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":219455.80,"shift.sale.total_cash":201279.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}}} [19:15:09]free response buf [19:15:09]execute_script done [19:15:09]execute_script returns [19:15:09]free content buf [19:15:09]Sock 11.Close socket [19:15:09]Sock 11.Thread stoped [19:15:10]accept exits with 7 [19:15:10]New connection [19:15:10]New thread 3066989924 created [19:15:10]Thread 3066846564 joined [19:15:10]Waiting for new connection... [19:15:10] Sock 7.Parse request [19:15:10]Sock 7.Check first char [19:15:10]Sock 7.First char is OK [19:15:10]request: POST /json_proto HTTP/1.0 [19:15:10]Method: POST [19:15:10]URL: /json_proto [19:15:10]Method is POST - this is cgi request [19:15:10]url: /json_proto [19:15:10]query_string will be loaded in cgi processing [19:15:10]execute_cgi json_proto POST (null) [19:15:10]execute_cgi path=json_proto method=POST [19:15:10]POST find Content-Length [19:15:10]Host: 172.17.47.196:8080 [19:15:10]Content-Length: 663 [19:15:10]Content-Type: application/json [19:15:10] [19:15:10]POST finish read [19:15:10]Found Content-Length = 663 [19:15:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147851", "tax_sys" : 0, "items" : [ { "code": "5449000176448", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 1\u043B", "price" : 170.00, "quantity" : 1.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" ] } } [19:15:10]execute_script... [19:15: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)147851", "tax_sys" : 0, "items" : [ { "code": "5449000176448", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 1\u043B", "price" : 170.00, "quantity" : 1.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" ] } } [19:15:10]POST & json_proto [19:15:10]process_json_proto [19:15:10]json parsed OK: [19:15:10]protocol is kg_v1.0 [19:15:10]action value=close_receipt [19:15:10]process_action close_receipt [19:15:10]cmd_close_receipt [19:15:10]MH_GetDate [19:15:10]Write to MH i2c: F0 00 00 1D 00 0C [19:15:10]Write i2c OK [19:15:10]MH_I2C_Read... [19:15:10]Read from MH i2c: F0 [19:15:10]MH_I2C_Read... [19:15:10]Read from MH i2c: F0 09 00 [19:15:10]MH_I2C_Read... [19:15:10]Read from MH i2c: F0 09 00 1D 00 00 BF C9 ED 66 4C 6B 94 66 A1 [19:15:10]GetLastDocTimeStamp 1726859387 [19:15:10]current date 1726859711 [19:15:10]FM_GetShiftState [19:15:10]SAM_PROTO_GetShiftState [19:15:10]wFMCommunicate request_size=4 [19:15:10]MH_SAM_APDU [19:15:10]CAPDU: 80 13 01 00 [19:15:10]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [19:15:10]Write i2c OK [19:15:10]MH_I2C_Read... [19:15:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:10]Read from MH i2c: E2 [19:15:10]MH_I2C_Read... [19:15:10]Read from MH i2c: E2 0E 00 [19:15:10]MH_I2C_Read... [19:15:10]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [19:15:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:15:10]wFMCommunicate OK [19:15:10]SAM_PROTO_GetShiftState done [19:15:10]FM_GetShiftState done [19:15:10]opened in 1726791534 [19:15:10]opened+sec_in_day 1726877934 [19:15:10]quantity*price = 17000 [19:15:10]sum+1 = 17001 [19:15:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 170.00 НСП 1% : 1.50 НДС 12% : 18.05 Наличными: 170.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 298 20.09.2024 19:15 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86139 ФПД: 33444036550744 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T191511&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86139&fm=33444036550744&tin=02508201610067®Number=0000000000092592&sum=17000 0 [19:15:12]StoreToDocumentArchive [19:15:12]shift 495 fd 86139 [19:15:12]save to /storage/0495/doc_00086139 [19:15:12]save last doc name /storage/0495/doc_00086139 to /storage/kkm_last_doc_name [19:15:12]save OK [19:15:12]Clear old archive folders... [19:15:12]ProcessDocumentItem done err = 0, tmpTLVsize=287 [19:15:12]tlvbuf is 0024B830 [19:15:12]SAM_PROTO_ClearQueue [19:15:12]wFMCommunicate request_size=4 [19:15:12]MH_SAM_APDU [19:15:12]CAPDU: 80 09 00 00 [19:15:12]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [19:15:12]Write i2c OK [19:15:12]MH_I2C_Read... [19:15:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:15:12]Read from MH i2c: E2 [19:15:12]MH_I2C_Read... [19:15:12]Read from MH i2c: E2 03 00 [19:15:12]MH_I2C_Read... [19:15:12]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [19:15:12]RAPDU: 90 00 [19:15:12]wFMCommunicate OK [19:15:12]SAM_PROTO_ClearQueue done [19:15:12]KKMCreateOFDPacket [19:15:12]OFDProtocolAddRootSTLVToBuf [19:15:12]FM_MakeSignedData [19:15:12]FM_MakeSignedData [19:15:12]SAM_PROTO_SignData [19:15:12]wFMCommunicate request_size=4 [19:15:12]MH_SAM_APDU [19:15:12]CAPDU: 80 0D 01 02 [19:15:12]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [19:15:12]Write i2c OK [19:15:12]MH_I2C_Read... [19:15:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:15:12]Read from MH i2c: E2 [19:15:12]MH_I2C_Read... [19:15:12]Read from MH i2c: E2 03 00 [19:15:12]MH_I2C_Read... [19:15:12]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [19:15:12]RAPDU: 90 00 [19:15:12]wFMCommunicate OK [19:15:12]wFMCommunicate request_size=255 [19:15:12]MH_SAM_APDU [19:15:12]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 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 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 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 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 2A 01 00 00 F4 03 04 00 BF C9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 [19:15:12]Write to MH i2c: E2 02 01 2D 00 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 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 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 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 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 2A 01 00 00 F4 03 04 00 BF C9 ED 66 0E 04 04 00 EF 01 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 1E [19:15:12]Write i2c OK [19:15:12]MH_I2C_Read... [19:15:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:12]Read from MH i2c: E2 [19:15:12]MH_I2C_Read... [19:15:12]Read from MH i2c: E2 03 00 [19:15:12]MH_I2C_Read... [19:15:12]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [19:15:12]RAPDU: 90 00 [19:15:12]wFMCommunicate OK [19:15:12]wFMCommunicate request_size=46 [19:15:12]MH_SAM_APDU [19:15:12]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 7B 50 01 00 35 04 06 00 1E 6A CB EB 20 58 [19:15:12]Write to MH i2c: E2 31 00 2E 00 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 7B 50 01 00 35 04 06 00 1E 6A CB EB 20 58 00 00 C4 [19:15:12]Write i2c OK [19:15:12]MH_I2C_Read... [19:15:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:12]Read from MH i2c: E2 [19:15:12]MH_I2C_Read... [19:15:12]Read from MH i2c: E2 03 00 [19:15:12]MH_I2C_Read... [19:15:12]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [19:15:12]RAPDU: 90 00 [19:15:12]wFMCommunicate OK [19:15:12]wFMCommunicate request_size=4 [19:15:12]MH_SAM_APDU [19:15:12]CAPDU: 80 0D 03 02 [19:15:12]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [19:15:12]Write i2c OK [19:15:12]MH_I2C_Read... [19:15:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:15:12]Read from MH i2c: E2 [19:15:12]MH_I2C_Read... [19:15:12]Read from MH i2c: E2 0B 00 [19:15:12]MH_I2C_Read... [19:15:12]Read from MH i2c: E2 0B 00 2F 00 00 3C D5 97 D9 5E 94 4D 75 90 00 E0 [19:15:12]RAPDU: 3C D5 97 D9 5E 94 4D 75 90 00 [19:15:12]wFMCommunicate OK [19:15:12]SAM_PROTO_SignData done [19:15:12]FM_MakeSignedData done [19:15:12]CreateOFDProtocolMessage [19:15:12]wFMCommunicate request_size=4 [19:15:12]MH_SAM_APDU [19:15:12]CAPDU: 80 11 00 00 [19:15:12]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [19:15:12]Write i2c OK [19:15:12]MH_I2C_Read... [19:15:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:13]Read from MH i2c: E2 [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: E2 17 00 [19:15:13]MH_I2C_Read... [19:15:13]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:15: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:15:13]wFMCommunicate OK [19:15:13]CreateOFDProtocolMessage done [19:15:13]OFDSenderStorePacket 86139 [19:15:13]StoreOFDPacket docnum=86139 [19:15: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 33 01 00 00 6C B4 2B 01 E0 65 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 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 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 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 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 2A 01 00 00 F4 03 04 00 BF C9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 1E 6A CB EB 20 58 3C D5 97 D9 5E 94 4D 75 [19:15:13]CheckFolder [19:15:13]dirname=/storage/ofd_packets [19:15:13]CheckFolder done [19:15:13]ProducePacketName [19:15:13]name=ofd_packets/00086139 [19:15:13]NVStorageSaveData ofd_packets/00086139 [19:15:13]File name is /storage/ofd_packets/00086139 [19:15:13]Write 337 bytes [19:15:13]NVStorageSaveData done [19:15:13]OFDSenderStorePacket done [19:15:13]KKMCreateOFDPacket done [19:15:13]NVStorageSaveData kkm_last_timestamp [19:15:13]File name is /storage/kkm_last_timestamp [19:15:13]Write 4 bytes [19:15:13]NVStorageSaveData done [19:15:13]OFD Sender: Processing packet 86139 [packets to send 264, broken 263] [19:15:13]ProducePacketName [19:15:13]name=ofd_packets/00086139 [19:15:13]OFD Sender: To server: pG, [19:15:13]CommunicateWithHost lk.salyk.kg:30040 [19:15:13]ConnectInit lk.salyk.kg [19:15:13]ExternCall_PrintAddStr [19:15:13]wPrintStart [19:15:13]Write to MH i2c: 01 00 00 31 00 31 [19:15:13]Write i2c OK [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: 01 [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: 01 07 00 [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [19:15:13]RasterBufferAndPrint [19:15:13]line Счет N : (3)147851 [19:15:13]line ИНН: 02508201610067 [19:15:13]line Контрольно-Кассовый Чек [19:15:13]line ПРОДАЖА [19:15:13]line Товар: 5449000176448 [19:15:13]line Сок Piko Pulpy апельсин ПЭТ 1л [19:15:13]line 1.000 * 170.00 [19:15:13]line = 170.00 [19:15:13]line НДС 12% НСП 1% [19:15:13]line > о реализуемом товаре [19:15:13]line ИТОГО: 170.00 [19:15:13]line НСП 1% : 1.50 [19:15:13]line НДС 12% : 18.05 [19:15:13]line Наличными: 170.00 [19:15:13]line Безнал.: 0.00 [19:15:13]line Место: АЗС № 137 "Партнер Нефть" [19:15:13]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:15:13]line СНО: Общий режим [19:15:13]line Чек 298 20.09.2024 19:15 [19:15:13]line Смена: 495 ФФД: 1.0 [19:15:13]line ЗНМ: 0300000064 [19:15:13]line РНМ: 0000000000092592 [19:15:13]line Версия ККМ: 001 [19:15:13]line ФМ: 0000000000874979 [19:15:13]line ФД: 86139 [19:15:13]line ФПД: 33444036550744 [19:15:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T191511&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86139&fm=33444036550744&tin=02508201610067®Number=0000000000092592&sum=17000 [19:15:13]line 0 [19:15:13]written 0, free lines is 4095 [19:15:13]Write to MH i2c: 01 00 00 5A 00 5A [19:15:13]Write i2c OK [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: 01 [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: 01 07 00 [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: 01 07 00 5A 00 00 00 00 00 00 EE 0C 5B [19:15:13]RasterBufferAndPrint [19:15:13]line [19:15:13]line [19:15:13]line [19:15:13]line [19:15:13]line [19:15:13]written 0, free lines is 3332 [19:15:13]MH_Cut [19:15:13]Write to MH i2c: D1 01 00 61 00 01 33 [19:15:13]Write i2c OK [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: D1 [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: D1 01 00 [19:15:13]MH_I2C_Read... [19:15:13]Read from MH i2c: D1 01 00 61 00 00 32 [19:15:13]Write to MH i2c: 01 00 00 62 00 62 [19:15:13]Write i2c OK [19:15:13]MH_I2C_Read... [19:15:14]*** Cut start [19:15:14]*** Partial cut [19:15:14]*** CUTSNS_PIN = 1 [19:15:14]*** CUTSNS_PIN = 0 [19:15:14]*** Brake cut motor [19:15:14]Read from MH i2c: 01 [19:15:14]MH_I2C_Read... [19:15:14]*** Stop cut motor [19:15:14]*** Cut end [19:15:14]Read from MH i2c: 01 07 00 [19:15:14]MH_I2C_Read... [19:15:14]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 FF 0F 77 [19:15:14]process_action close_receipt done [19:15:14]requested_data is exist [19:15:14]produce_requested_data [19:15:14]requested_item fm.sn is exist - process it [19:15:14]wFMCommunicate request_size=4 [19:15:14]MH_SAM_APDU [19:15:14]CAPDU: 80 11 00 00 [19:15:14]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [19:15:14]Write i2c OK [19:15:14]MH_I2C_Read... [19:15:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:15]Read from MH i2c: E2 [19:15:15]MH_I2C_Read... [19:15:15]Read from MH i2c: E2 17 00 [19:15:15]MH_I2C_Read... [19:15:15]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:15: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:15:15]wFMCommunicate OK [19:15:15]requested_item fd.num is exist - process it [19:15:15]SAM_PROTO_GetFieldsCounters [19:15:15]wFMCommunicate request_size=4 [19:15:15]MH_SAM_APDU [19:15:15]CAPDU: 80 13 00 00 [19:15:15]Write to MH i2c: E2 08 00 64 00 80 13 00 00 00 00 00 00 E0 [19:15:15]Write i2c OK [19:15:15]MH_I2C_Read... [19:15:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:15:15]Read from MH i2c: E2 [19:15:15]MH_I2C_Read... [19:15:15]Read from MH i2c: E2 62 00 [19:15:15]MH_I2C_Read... [19:15:15]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 7B 50 01 00 0E 04 04 00 EF 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 4C [19:15: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 7B 50 01 00 0E 04 04 00 EF 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 [19:15:15]wFMCommunicate OK [19:15:15]SAM_PROTO_GetFieldsCounters done [19:15:15]requested_item shift.num is exist - process it [19:15:15]requested_item shift.opened is exist - process it [19:15:15]req_shift_opened [19:15:15]FM_GetShiftState [19:15:15]SAM_PROTO_GetShiftState [19:15:15]wFMCommunicate request_size=4 [19:15:15]MH_SAM_APDU [19:15:15]CAPDU: 80 13 01 00 [19:15:15]Write to MH i2c: E2 08 00 65 00 80 13 01 00 00 00 00 00 E2 [19:15:15]Write i2c OK [19:15:15]MH_I2C_Read... [19:15:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:15]Read from MH i2c: E2 [19:15:15]MH_I2C_Read... [19:15:15]Read from MH i2c: E2 0E 00 [19:15:15]MH_I2C_Read... [19:15:15]Read from MH i2c: E2 0E 00 65 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6D [19:15:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:15:15]wFMCommunicate OK [19:15:15]SAM_PROTO_GetShiftState done [19:15:15]FM_GetShiftState done [19:15:15]req_shift_opened done [19:15:15]requested_item shift.open_date is exist - process it [19:15:15]req_shift_open_date [19:15:15]req_shift_open_date done [19:15:15]produce_requested_data done [19:15:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86139,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:15:15]process_action_free close_receipt [19:15:15]json_value_free [19:15:15]json_value_free done [19:15:15]process_json_proto returns [19:15:15]Send response to host [19:15:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86139,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:15:15]free response buf [19:15:15]execute_script done [19:15:15]execute_script returns [19:15:15]free content buf [19:15:15]Sock 7.Close socket [19:15:15]Sock 7.Thread stoped [19:15:15]Connected sock=11 [19:15: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 33 01 00 00 6C B4 2B 01 E0 65 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 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 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 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 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 2A 01 00 00 F4 03 04 00 BF C9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 1E 6A CB EB 20 58 3C D5 97 D9 5E 94 4D 75 [19:15:15]accept exits with 9 [19:15:15]New connection [19:15:15]New thread 3066846564 created [19:15:15]Thread 3066989924 joined [19:15:15]Waiting for new connection... [19:15:15] Sock 9.Parse request [19:15:15]Sock 9.Check first char [19:15:15]Sock 9.First char is OK [19:15:15]request: POST /json_proto HTTP/1.0 [19:15:15]Method: POST [19:15:15]URL: /json_proto [19:15:15]Method is POST - this is cgi request [19:15:15]url: /json_proto [19:15:15]query_string will be loaded in cgi processing [19:15:15]execute_cgi json_proto POST (null) [19:15:15]execute_cgi path=json_proto method=POST [19:15:15]POST find Content-Length [19:15:15]Host: 172.17.47.196:8080 [19:15:15]Content-Length: 984 [19:15:15]Content-Type: application/json [19:15:15] [19:15:15]POST finish read [19:15:15]Found Content-Length = 984 [19:15:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871027", "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" : 74.860, "sum" : 5000.65, "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 74.86 \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" ] } } [19:15:15]execute_script... [19:15:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871027", "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" : 74.860, "sum" : 5000.65, "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 74.86 \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" ] } } [19:15:15]POST & json_proto [19:15:15]process_json_proto [19:15:15]json parsed OK: [19:15:15]protocol is kg_v1.0 [19:15:15]action value=close_receipt [19:15:15]process_action close_receipt [19:15:15]cmd_close_receipt [19:15:15]MH_GetDate [19:15:15]Write to MH i2c: F0 00 00 66 00 55 [19:15:15]Write i2c OK [19:15:15]MH_I2C_Read... [19:15:15]Read from MH i2c: F0 [19:15:15]MH_I2C_Read... [19:15:15]Read from MH i2c: F0 09 00 [19:15:15]MH_I2C_Read... [19:15:15]Read from MH i2c: F0 09 00 66 00 00 C4 C9 ED 66 4C 6B 94 66 EF [19:15:15]GetLastDocTimeStamp 1726859711 [19:15:15]current date 1726859716 [19:15:15]FM_GetShiftState [19:15:15]SAM_PROTO_GetShiftState [19:15:15]wFMCommunicate request_size=4 [19:15:15]MH_SAM_APDU [19:15:15]CAPDU: 80 13 01 00 [19:15:15]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [19:15:15]Write i2c OK [19:15:15]MH_I2C_Read... [19:15:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:15]Read from MH i2c: E2 [19:15:15]MH_I2C_Read... [19:15:15]Read from MH i2c: E2 0E 00 [19:15:15]MH_I2C_Read... [19:15:15]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6F [19:15:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:15:15]wFMCommunicate OK [19:15:15]SAM_PROTO_GetShiftState done [19:15:15]FM_GetShiftState done [19:15:15]opened in 1726791534 [19:15:15]opened+sec_in_day 1726877934 [19:15:15]quantity*price = 500064 [19:15:15]sum+1 = 500066 [19:15:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.04 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 299 20.09.2024 19:15 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 74.86 сом ФМ: 0000000000874979 ФД: 86140 ФПД: 69309846543692 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T191516&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86140&fm=69309846543692&tin=02508201610067®Number=0000000000092592&sum=500000 [19:15:17]StoreToDocumentArchive [19:15:17]shift 495 fd 86140 [19:15:17]save to /storage/0495/doc_00086140 [19:15:17]save last doc name /storage/0495/doc_00086140 to /storage/kkm_last_doc_name [19:15:17]save OK [19:15:17]Clear old archive folders... [19:15:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 70 13 47 00 A5 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 7B 50 01 00 F4 03 04 00 96 74 ED 66 B6 04 01 00 00 5A 0F AD D9 5B F5 65 23 [19:15:17]CommunicateWithHost err = 0 [19:15:17]CheckOFDResponse [19:15:17]1017 (14) - 77093643461234 [19:15:17]1041 (16) - 0000000000874979 [19:15:17]1040 (4) - 86139 [19:15:17]1012 (4) - 20.09.2024 13:11 [19:15:17]1206 (1) - 0 [19:15:17]OFD Sender: Remove packet 86139 [19:15:17]ProducePacketName [19:15:17]name=ofd_packets/00086139 [19:15:17]NVStorageDeleteData [19:15:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:15:17]tlvbuf is 002719D0 [19:15:17]SAM_PROTO_ClearQueue [19:15:17]wFMCommunicate request_size=4 [19:15:17]MH_SAM_APDU [19:15:17]CAPDU: 80 09 00 00 [19:15:17]Write to MH i2c: E2 08 00 74 00 80 09 00 00 00 00 00 00 E6 [19:15:17]Write i2c OK [19:15:17]MH_I2C_Read... [19:15:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:15:17]Read from MH i2c: E2 [19:15:17]MH_I2C_Read... [19:15:17]Read from MH i2c: E2 03 00 [19:15:17]MH_I2C_Read... [19:15:17]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [19:15:17]RAPDU: 90 00 [19:15:17]wFMCommunicate OK [19:15:17]SAM_PROTO_ClearQueue done [19:15:17]KKMCreateOFDPacket [19:15:17]OFDProtocolAddRootSTLVToBuf [19:15:17]FM_MakeSignedData [19:15:17]FM_MakeSignedData [19:15:17]SAM_PROTO_SignData [19:15:17]wFMCommunicate request_size=4 [19:15:17]MH_SAM_APDU [19:15:17]CAPDU: 80 0D 01 02 [19:15:17]Write to MH i2c: E2 08 00 75 00 80 0D 01 02 00 00 00 00 EE [19:15:17]Write i2c OK [19:15:17]MH_I2C_Read... [19:15:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:15:17]Read from MH i2c: E2 [19:15:17]MH_I2C_Read... [19:15:17]Read from MH i2c: E2 03 00 [19:15:17]MH_I2C_Read... [19:15:17]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [19:15:17]RAPDU: 90 00 [19:15:17]wFMCommunicate OK [19:15:17]wFMCommunicate request_size=255 [19:15:17]MH_SAM_APDU [19:15: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 6C 24 01 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 61 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 70 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 2B 01 00 00 F4 03 04 00 C4 C9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3F [19:15:17]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 6C 24 01 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 61 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 70 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 2B 01 00 00 F4 03 04 00 C4 C9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3F 00 00 03 [19:15:18]Write i2c OK [19:15:18]MH_I2C_Read... [19:15:18]OFD Sender: No OFD packet to send [19:15:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:18]Read from MH i2c: E2 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: E2 03 00 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [19:15:18]RAPDU: 90 00 [19:15:18]wFMCommunicate OK [19:15:18]wFMCommunicate request_size=10 [19:15:18]MH_SAM_APDU [19:15:18]CAPDU: 80 0D 02 02 05 09 74 C8 5D 4C [19:15:18]Write to MH i2c: E2 0D 00 77 00 80 0D 02 02 05 00 09 74 C8 5D 4C 00 00 E9 [19:15:18]Write i2c OK [19:15:18]MH_I2C_Read... [19:15:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:18]Read from MH i2c: E2 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: E2 03 00 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [19:15:18]RAPDU: 90 00 [19:15:18]wFMCommunicate OK [19:15:18]wFMCommunicate request_size=4 [19:15:18]MH_SAM_APDU [19:15:18]CAPDU: 80 0D 03 02 [19:15:18]Write to MH i2c: E2 08 00 78 00 80 0D 03 02 00 00 00 00 F3 [19:15:18]Write i2c OK [19:15:18]MH_I2C_Read... [19:15:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:15:18]Read from MH i2c: E2 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: E2 0B 00 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: E2 0B 00 78 00 00 2F E1 21 4C 7D 29 32 72 90 00 BB [19:15:18]RAPDU: 2F E1 21 4C 7D 29 32 72 90 00 [19:15:18]wFMCommunicate OK [19:15:18]SAM_PROTO_SignData done [19:15:18]FM_MakeSignedData done [19:15:18]CreateOFDProtocolMessage [19:15:18]wFMCommunicate request_size=4 [19:15:18]MH_SAM_APDU [19:15:18]CAPDU: 80 11 00 00 [19:15:18]Write to MH i2c: E2 08 00 79 00 80 11 00 00 00 00 00 00 F3 [19:15:18]Write i2c OK [19:15:18]MH_I2C_Read... [19:15:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:18]Read from MH i2c: E2 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: E2 17 00 [19:15:18]MH_I2C_Read... [19:15:18]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:15: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:15:18]wFMCommunicate OK [19:15:18]CreateOFDProtocolMessage done [19:15:18]OFDSenderStorePacket 86140 [19:15:18]StoreOFDPacket docnum=86140 [19:15: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 E7 BD 07 01 B6 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 6C 24 01 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 61 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 70 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 2B 01 00 00 F4 03 04 00 C4 C9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3F 09 74 C8 5D 4C 2F E1 21 4C 7D 29 32 72 [19:15:18]CheckFolder [19:15:18]dirname=/storage/ofd_packets [19:15:18]CheckFolder done [19:15:18]ProducePacketName [19:15:18]name=ofd_packets/00086140 [19:15:18]NVStorageSaveData ofd_packets/00086140 [19:15:18]File name is /storage/ofd_packets/00086140 [19:15:18]Write 301 bytes [19:15:18]NVStorageSaveData done [19:15:18]OFDSenderStorePacket done [19:15:18]KKMCreateOFDPacket done [19:15:18]NVStorageSaveData kkm_last_timestamp [19:15:18]File name is /storage/kkm_last_timestamp [19:15:18]Write 4 bytes [19:15:18]NVStorageSaveData done [19:15:18]ExternCall_PrintAddStr [19:15:18]wPrintStart [19:15:18]Write to MH i2c: 01 00 00 7A 00 7A [19:15:18]Write i2c OK [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: 01 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: 01 07 00 [19:15:18]MH_I2C_Read... [19:15:18]Read from MH i2c: 01 07 00 7A 00 00 00 00 00 00 FF 0F 8F [19:15:18]RasterBufferAndPrint [19:15:18]line Счет N : (1)871027 [19:15:18]line ИНН: 02508201610067 [19:15:18]line Контрольно-Кассовый Чек [19:15:18]line ПРОДАЖА [19:15:18]line ТРК (МРК, ГНК) : 33 [19:15:18]line Товар: 2710124130 [19:15:18]line Аи-92-К-5 [19:15:18]line 74.860 * 66.80 [19:15:18]line = 5000.65 [19:15:18]line НДС 12% НСП 1% [19:15:18]line > о реализуемом товаре [19:15:18]line ОКРУГЛЕНИЕ: -0.65 [19:15:18]line ИТОГО: 5000.00 [19:15:18]line Внесено: 5000.00 [19:15:18]line СДАЧА: 0.00 [19:15:18]line НСП 1% : 44.25 [19:15:18]line НДС 12% : 531.04 [19:15:18]line Наличными: 5000.00 [19:15:18]line Безнал.: 0.00 [19:15:18]line Место: АЗС № 137 "Партнер Нефть" [19:15:18]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:15:18]line СНО: Общий режим [19:15:18]line Чек 299 20.09.2024 19:15 [19:15:18]line Смена: 495 ФФД: 1.0 [19:15:18]line ЗНМ: 0300000064 [19:15:18]line РНМ: 0000000000092592 [19:15:18]line Версия ККМ: 001 [19:15:18]line [19:15:18]line Дисконтная программа [19:15:18]line АИ-92 [19:15:18]line номер 137 [19:15:18]line сэкономлено 74.86 сом [19:15:18]line ФМ: 0000000000874979 [19:15:18]line ФД: 86140 [19:15:18]line ФПД: 69309846543692 [19:15:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T191516&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86140&fm=69309846543692&tin=02508201610067®Number=0000000000092592&sum=500000 [19:15:18]written 0, free lines is 4095 [19:15:18]OFD Sender: Processing packet 86140 [packets to send 264, broken 263] [19:15:18]ProducePacketName [19:15:18]name=ofd_packets/00086140 [19:15:18]OFD Sender: To server: pG, [19:15:18]CommunicateWithHost lk.salyk.kg:30040 [19:15:18]ConnectInit lk.salyk.kg [19:15:19]Write to MH i2c: 01 00 00 AA 00 AA [19:15:19]Write i2c OK [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: 01 [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: 01 07 00 [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: 01 07 00 AA 00 00 00 00 00 00 98 0C 55 [19:15:19]RasterBufferAndPrint [19:15:19]line [19:15:19]line [19:15:19]line [19:15:19]line [19:15:19]line [19:15:19]written 0, free lines is 3252 [19:15:19]MH_Cut [19:15:19]Write to MH i2c: D1 01 00 B1 00 01 83 [19:15:19]Write i2c OK [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: D1 [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: D1 01 00 [19:15:19]MH_I2C_Read... [19:15:19]Read from MH i2c: D1 01 00 B1 00 00 82 [19:15:19]Write to MH i2c: 01 00 00 B2 00 B2 [19:15:19]Write i2c OK [19:15:19]MH_I2C_Read... [19:15:19]*** Cut start [19:15:19]*** Partial cut [19:15:19]*** CUTSNS_PIN = 1 [19:15:19]*** CUTSNS_PIN = 0 [19:15:20]*** Brake cut motor [19:15:20]Read from MH i2c: 01 [19:15:20]MH_I2C_Read... [19:15:20]*** Stop cut motor [19:15:20]*** Cut end [19:15:20]Read from MH i2c: 01 07 00 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: 01 07 00 B2 00 00 00 00 00 00 FF 0F C7 [19:15:20]process_action close_receipt done [19:15:20]requested_data is exist [19:15:20]produce_requested_data [19:15:20]requested_item fm.sn is exist - process it [19:15:20]wFMCommunicate request_size=4 [19:15:20]MH_SAM_APDU [19:15:20]CAPDU: 80 11 00 00 [19:15:20]Write to MH i2c: E2 08 00 B3 00 80 11 00 00 00 00 00 00 2D [19:15:20]Write i2c OK [19:15:20]MH_I2C_Read... [19:15:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:20]Read from MH i2c: E2 [19:15:20]MH_I2C_Read... [19:15:20]Read from MH i2c: E2 17 00 [19:15:20]MH_I2C_Read... [19:15:20]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 [19:15: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:15:20]wFMCommunicate OK [19:15:20]requested_item fd.num is exist - process it [19:15:20]SAM_PROTO_GetFieldsCounters [19:15:20]wFMCommunicate request_size=4 [19:15:20]MH_SAM_APDU [19:15:20]CAPDU: 80 13 00 00 [19:15:20]Write to MH i2c: E2 08 00 B4 00 80 13 00 00 00 00 00 00 30 [19:15:20]Write i2c OK [19:15:20]MH_I2C_Read... [19:15:20]Connected sock=11 [19:15: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 E7 BD 07 01 B6 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 6C 24 01 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 61 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 Read from MH i2c: EE E2 03 [19:15:20]0F MH_I2C_Read... [19:15:20]00 Read from MH i2c: F2 E2 03 62 01 00 00 [19:15:20]01 MH_I2C_Read... [19:15:20]F3 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:15:20]Read from MH i2c: E2 62 00 B4 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 03 06 30 00 30 70 30 CF 30 00 30 00 30 00 30 00 30 07 30 04 38 06 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 00 32 20 10 A1 04 07 04 00 00 00 7C 00 50 39 01 04 00 06 0E 00 04 00 04 00 00 00 EF 00 01 00 00 00 00 1F 12 04 04 02 04 00 00 01 2B 00 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 12 00 04 00 04 00 00 00 2B 90 01 00 00 A0 00 [19:15:20]F4 RAPDU: 03 5D 04 00 00 B9 C4 04 C9 01 ED 00 66 01 0E 11 04 04 04 10 00 00 EF 30 01 30 00 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0D 04 10 00 30 30 30 30 30 00 30 B9 30 04 30 01 30 00 30 01 30 0D 39 04 32 10 35 00 39 30 32 30 10 30 04 30 04 30 00 30 7C 30 50 30 01 30 00 30 0E 30 04 39 04 32 00 EF 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 [19:15:20]wFMCommunicate OK [19:15:20]SAM_PROTO_GetFieldsCounters done [19:15:20]requested_item shift.num is exist - process it [19:15:20]requested_item shift.opened is exist - process it [19:15:20]req_shift_opened [19:15:20]FM_GetShiftState [19:15:20]SAM_PROTO_GetShiftState [19:15:20]wFMCommunicate request_size=4 [19:15:21]MH_SAM_APDU [19:15:21]CAPDU: 80 13 01 00 [19:15:21]Write to MH i2c: E2 08 00 B5 00 80 13 01 00 00 00 00 00 32 [19:15:21]35 39 32 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 50 01 00 35 04 06 00 3F 09 74 C8 5D 4C 2F E1 21 4C 7D 29 32 72 [19:15:21]Write i2c OK [19:15:21]MH_I2C_Read... [19:15:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:21]Read from MH i2c: E2 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: E2 0E 00 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: E2 0E 00 B5 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BD [19:15:21]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:15:21]wFMCommunicate OK [19:15:21]SAM_PROTO_GetShiftState done [19:15:21]FM_GetShiftState done [19:15:21]req_shift_opened done [19:15:21]requested_item shift.open_date is exist - process it [19:15:21]req_shift_open_date [19:15:21]req_shift_open_date done [19:15:21]produce_requested_data done [19:15:21]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86140,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:15:21]process_action_free close_receipt [19:15:21]json_value_free [19:15:21]json_value_free done [19:15:21]process_json_proto returns [19:15:21]Send response to host [19:15:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86140,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:15:21]free response buf [19:15:21]execute_script done [19:15:21]execute_script returns [19:15:21]free content buf [19:15:21]Sock 9.Close socket [19:15:21]Sock 9.Thread stoped [19:15:21]accept exits with 7 [19:15:21]New connection [19:15:21]New thread 3066989924 created [19:15:21]Thread 3066846564 joined [19:15:21]Waiting for new connection... [19:15:21] Sock 7.Parse request [19:15:21]Sock 7.Check first char [19:15:21]Sock 7.First char is OK [19:15:21]request: POST /json_proto HTTP/1.0 [19:15:21]Method: POST [19:15:21]URL: /json_proto [19:15:21]Method is POST - this is cgi request [19:15:21]url: /json_proto [19:15:21]query_string will be loaded in cgi processing [19:15:21]execute_cgi json_proto POST (null) [19:15:21]execute_cgi path=json_proto method=POST [19:15:21]POST find Content-Length [19:15:21]Host: 172.17.47.196:8080 [19:15:21]Content-Length: 683 [19:15:21]Content-Type: application/json [19:15:21] [19:15:21]POST finish read [19:15:21]Found Content-Length = 683 [19:15:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871028", "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" ] } } [19:15:21]execute_script... [19:15: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)871028", "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" ] } } [19:15:21]POST & json_proto [19:15:21]process_json_proto [19:15:21]json parsed OK: [19:15:21]protocol is kg_v1.0 [19:15:21]action value=close_receipt [19:15:21]process_action close_receipt [19:15:21]cmd_close_receipt [19:15:21]MH_GetDate [19:15:21]Write to MH i2c: F0 00 00 B6 00 A5 [19:15:21]Write i2c OK [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: F0 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: F0 09 00 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: F0 09 00 B6 00 00 C9 C9 ED 66 4C 6B 94 66 44 [19:15:21]GetLastDocTimeStamp 1726859716 [19:15:21]current date 1726859721 [19:15:21]FM_GetShiftState [19:15:21]SAM_PROTO_GetShiftState [19:15:21]wFMCommunicate request_size=4 [19:15:21]MH_SAM_APDU [19:15:21]CAPDU: 80 13 01 00 [19:15:21]Write to MH i2c: E2 08 00 B7 00 80 13 01 00 00 00 00 00 34 [19:15:21]Write i2c OK [19:15:21]MH_I2C_Read... [19:15:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:21]Read from MH i2c: E2 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: E2 0E 00 [19:15:21]MH_I2C_Read... [19:15:21]Read from MH i2c: E2 0E 00 B7 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BF [19:15:21]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:15:21]wFMCommunicate OK [19:15:21]SAM_PROTO_GetShiftState done [19:15:21]FM_GetShiftState done [19:15:21]opened in 1726791534 [19:15:21]opened+sec_in_day 1726877934 [19:15:21]quantity*price = 80010 [19:15:21]sum+1 = 80011 [19:15:21]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 СНО: Общий режим Чек 300 20.09.2024 19:15 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86141 ФПД: 36809138240364 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T191522&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86141&fm=36809138240364&tin=02508201610067®Number=0000000000092592&sum=80000 [19:15:22]StoreToDocumentArchive [19:15:22]shift 495 fd 86141 [19:15:22]save to /storage/0495/doc_00086141 [19:15:22]save last doc name /storage/0495/doc_00086141 to /storage/kkm_last_doc_name [19:15:22]save OK [19:15:22]Clear old archive folders... [19:15:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:15:22]tlvbuf is 0028B700 [19:15:22]SAM_PROTO_ClearQueue [19:15:22]wFMCommunicate request_size=4 [19:15:22]MH_SAM_APDU [19:15:22]CAPDU: 80 09 00 00 [19:15:22]Write to MH i2c: E2 08 00 C4 00 80 09 00 00 00 00 00 00 36 [19:15:22]Write i2c OK [19:15:22]MH_I2C_Read... [19:15:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:15:22]Read from MH i2c: E2 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 03 00 [19:15:22]MH_I2C_Read... [19:15:22]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [19:15:23]RAPDU: 90 00 [19:15:23]wFMCommunicate OK [19:15:23]SAM_PROTO_ClearQueue done [19:15:23]KKMCreateOFDPacket [19:15:23]OFDProtocolAddRootSTLVToBuf [19:15:23]FM_MakeSignedData [19:15:23]FM_MakeSignedData [19:15:23]SAM_PROTO_SignData [19:15:23]wFMCommunicate request_size=4 [19:15:23]MH_SAM_APDU [19:15:23]CAPDU: 80 0D 01 02 [19:15:23]Write to MH i2c: E2 08 00 C5 00 80 0D 01 02 00 00 00 00 3E [19:15: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 35 82 47 00 6F 71 A5 07 01 00 07 00 3B 00 F9 03 *** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:15:23]0E Write i2c OK [19:15:23]00 MH_I2C_Read... [19:15:23]37 Read from MH i2c: 37 E2 30 [19:15:23]39 MH_I2C_Read... [19:15:23]33 36 34 33 34 36 Read from MH i2c: 31 E2 32 03 33 00 34 [19:15:23]11 MH_I2C_Read... [19:15:23]04 10 00 30 30 30 Read from MH i2c: 30 E2 30 03 30 00 30 C5 30 00 30 00 30 90 38 00 37 39 34 [19:15:23]39 RAPDU: 37 90 39 00 10 [19:15:23]04 wFMCommunicate OK [19:15:23]04 wFMCommunicate request_size=255 [19:15:23]00 MH_SAM_APDU [19:15:23]7C 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 50 06 01 00 00 80 F4 38 03 01 04 00 00 00 9C 00 74 39 ED 66 B6 04 01 00 00 92 EF F9 9D 96 E0 D1 5C [19:15:23]CommunicateWithHost err = 0 [19:15:23]CheckOFDResponse [19:15:23]1017 (14) - 77093643461234 [19:15:23]1041 (16) - 0000000000874979 [19:15:23]04 1040 (4) - 86140 [19:15:23]06 1012 (4) - 20.09.2024 13:11 [19:15:23]00 1206 (1) - 0 [19:15:23]00 OFD Sender: Remove packet 86140 [19:15:23]00 ProducePacketName [19:15:23]00 name=ofd_packets/00086140 [19:15:23]00 NVStorageDeleteData [19:15:23]00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 CA C9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [19:15:23]Write to MH i2c: E2 02 01 C6 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 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 2C 01 00 00 F4 03 04 00 CA C9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 BC [19:15:23]Write i2c OK [19:15:23]MH_I2C_Read... [19:15:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:24]Read from MH i2c: E2 [19:15:24]MH_I2C_Read... [19:15:24]Read from MH i2c: E2 03 00 [19:15:24]MH_I2C_Read... [19:15:24]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [19:15:24]RAPDU: 90 00 [19:15:24]wFMCommunicate OK [19:15:24]wFMCommunicate request_size=11 [19:15:24]MH_SAM_APDU [19:15:24]CAPDU: 80 0D 02 02 06 21 7A 4B 9B FB 6C [19:15:24]Write to MH i2c: E2 0E 00 C7 00 80 0D 02 02 06 00 21 7A 4B 9B FB 6C 00 00 35 [19:15:24]Write i2c OK [19:15:24]MH_I2C_Read... [19:15:24]OFD Sender: No OFD packet to send [19:15:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:24]Read from MH i2c: E2 [19:15:24]MH_I2C_Read... [19:15:24]Read from MH i2c: E2 03 00 [19:15:24]MH_I2C_Read... [19:15:24]Read from MH i2c: E2 03 00 C7 00 00 90 00 3B [19:15:24]RAPDU: 90 00 [19:15:24]wFMCommunicate OK [19:15:24]wFMCommunicate request_size=4 [19:15:24]MH_SAM_APDU [19:15:24]CAPDU: 80 0D 03 02 [19:15:24]Write to MH i2c: E2 08 00 C8 00 80 0D 03 02 00 00 00 00 43 [19:15:24]Write i2c OK [19:15:24]MH_I2C_Read... [19:15:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:15:24]Read from MH i2c: E2 [19:15:24]MH_I2C_Read... [19:15:24]Read from MH i2c: E2 0B 00 [19:15:24]MH_I2C_Read... [19:15:24]Read from MH i2c: E2 0B 00 C8 00 00 BC 4D 89 CA 60 65 01 85 90 00 EB [19:15:24]RAPDU: BC 4D 89 CA 60 65 01 85 90 00 [19:15:24]wFMCommunicate OK [19:15:24]SAM_PROTO_SignData done [19:15:24]FM_MakeSignedData done [19:15:24]CreateOFDProtocolMessage [19:15:24]wFMCommunicate request_size=4 [19:15:24]MH_SAM_APDU [19:15:24]CAPDU: 80 11 00 00 [19:15:24]Write to MH i2c: E2 08 00 C9 00 80 11 00 00 00 00 00 00 43 [19:15:24]Write i2c OK [19:15:24]MH_I2C_Read... [19:15:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:24]Read from MH i2c: E2 [19:15:24]MH_I2C_Read... [19:15:24]Read from MH i2c: E2 17 00 [19:15:24]MH_I2C_Read... [19:15:24]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 [19:15: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:15:24]wFMCommunicate OK [19:15:24]CreateOFDProtocolMessage done [19:15:24]OFDSenderStorePacket 86141 [19:15:24]StoreOFDPacket docnum=86141 [19:15: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 10 01 00 00 45 8B 08 01 74 F7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 2C 01 00 00 F4 03 04 00 CA C9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 21 7A 4B 9B FB 6C BC 4D 89 CA 60 65 01 85 [19:15:24]CheckFolder [19:15:24]dirname=/storage/ofd_packets [19:15:24]CheckFolder done [19:15:24]ProducePacketName [19:15:24]name=ofd_packets/00086141 [19:15:24]NVStorageSaveData ofd_packets/00086141 [19:15:24]File name is /storage/ofd_packets/00086141 [19:15:24]Write 302 bytes [19:15:24]NVStorageSaveData done [19:15:24]OFDSenderStorePacket done [19:15:24]KKMCreateOFDPacket done [19:15:24]NVStorageSaveData kkm_last_timestamp [19:15:24]File name is /storage/kkm_last_timestamp [19:15:24]Write 4 bytes [19:15:24]NVStorageSaveData done [19:15:24]ExternCall_PrintAddStr [19:15:24]wPrintStart [19:15:24]Write to MH i2c: 01 00 00 CA 00 CA [19:15:24]Write i2c OK [19:15:24]MH_I2C_Read... [19:15:24]Read from MH i2c: 01 [19:15:24]MH_I2C_Read... [19:15:24]Read from MH i2c: 01 07 00 [19:15:24]MH_I2C_Read... [19:15:24]Read from MH i2c: 01 07 00 CA 00 00 00 00 00 00 FF 0F DF [19:15:24]RasterBufferAndPrint [19:15:24]line Счет N : (1)871028 [19:15:24]line ИНН: 02508201610067 [19:15:24]line Контрольно-Кассовый Чек [19:15:24]line ПРОДАЖА [19:15:24]line ТРК (МРК, ГНК) : 11 [19:15:24]line Товар: 2710194210 [19:15:24]line ДТ(л)-К-4 [19:15:24]line 10.500 * 76.20 [19:15:24]line = 800.10 [19:15:24]line НДС 12% НСП 1% [19:15:24]line > о реализуемом товаре [19:15:24]line ОКРУГЛЕНИЕ: -0.10 [19:15:24]line ИТОГО: 800.00 [19:15:24]line Внесено: 800.00 [19:15:24]line СДАЧА: 0.00 [19:15:24]line НСП 1% : 7.08 [19:15:24]line НДС 12% : 84.97 [19:15:24]line Наличными: 800.00 [19:15:24]line Безнал.: 0.00 [19:15:24]line Место: АЗС № 137 "Партнер Нефть" [19:15:24]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:15:24]line СНО: Общий режим [19:15:24]line Чек 300 20.09.2024 19:15 [19:15:24]line Смена: 495 ФФД: 1.0 [19:15:24]line ЗНМ: 0300000064 [19:15:24]line РНМ: 0000000000092592 [19:15:24]line Версия ККМ: 001 [19:15:24]line ФМ: 0000000000874979 [19:15:24]line ФД: 86141 [19:15:24]line ФПД: 36809138240364 [19:15:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T191522&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86141&fm=36809138240364&tin=02508201610067®Number=0000000000092592&sum=80000 [19:15:24]written 0, free lines is 4095 [19:15:24]OFD Sender: Processing packet 86141 [packets to send 264, broken 263] [19:15:24]ProducePacketName [19:15:24]name=ofd_packets/00086141 [19:15:24]OFD Sender: To server: pG, [19:15:24]CommunicateWithHost lk.salyk.kg:30040 [19:15:24]ConnectInit lk.salyk.kg [19:15:24]Write to MH i2c: 01 00 00 F5 00 F5 [19:15:24]Write i2c OK [19:15:24]MH_I2C_Read... [19:15:24]Read from MH i2c: 01 [19:15:24]MH_I2C_Read... [19:15:24]Read from MH i2c: 01 07 00 [19:15:24]MH_I2C_Read... [19:15:24]Read from MH i2c: 01 07 00 F5 00 00 00 00 00 00 E8 0C F0 [19:15:24]RasterBufferAndPrint [19:15:24]line [19:15:24]line [19:15:24]line [19:15:24]line [19:15:24]line [19:15:24]written 0, free lines is 3338 [19:15:25]MH_Cut [19:15:25]Write to MH i2c: D1 01 00 FC 00 01 CE [19:15:25]Write i2c OK [19:15:25]MH_I2C_Read... [19:15:25]Read from MH i2c: D1 [19:15:25]MH_I2C_Read... [19:15:25]Read from MH i2c: D1 01 00 [19:15:25]MH_I2C_Read... [19:15:25]Read from MH i2c: D1 01 00 FC 00 00 CD [19:15:25]Write to MH i2c: 01 00 00 FD 00 FD [19:15:25]Write i2c OK [19:15:25]MH_I2C_Read... [19:15:25]Connected sock=10 [19:15: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 45 8B 08 01 74 F7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 2C 01 00 00 F4 03 04 00 CA C9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 21 7A 4B 9B FB 6C BC 4D 89 CA 60 65 01 85 [19:15:25]*** Cut start [19:15:25]*** Partial cut [19:15:25]*** CUTSNS_PIN = 1 [19:15:25]*** CUTSNS_PIN = 0 [19:15:26]*** Brake cut motor [19:15:26]Read from MH i2c: 01 [19:15:26]MH_I2C_Read... [19:15:26]*** Stop cut motor [19:15:26]*** Cut end [19:15:26]Read from MH i2c: 01 07 00 [19:15:26]MH_I2C_Read... [19:15:26]Read from MH i2c: 01 07 00 FD 00 00 00 00 00 00 FF 0F 12 [19:15:26]process_action close_receipt done [19:15:26]requested_data is exist [19:15:26]produce_requested_data [19:15:26]requested_item fm.sn is exist - process it [19:15:26]wFMCommunicate request_size=4 [19:15:26]MH_SAM_APDU [19:15:26]CAPDU: 80 11 00 00 [19:15:26]Write to MH i2c: E2 08 00 FE 00 80 11 00 00 00 00 00 00 78 [19:15:26]Write i2c OK [19:15:26]MH_I2C_Read... [19:15:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:26]Read from MH i2c: E2 [19:15:26]MH_I2C_Read... [19:15:26]Read from MH i2c: E2 17 00 [19:15:26]MH_I2C_Read... [19:15:26]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 [19:15: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:15:26]wFMCommunicate OK [19:15:26]requested_item fd.num is exist - process it [19:15:26]SAM_PROTO_GetFieldsCounters [19:15:26]wFMCommunicate request_size=4 [19:15:26]MH_SAM_APDU [19:15:26]CAPDU: 80 13 00 00 [19:15:26]Write to MH i2c: E2 08 00 FF 00 80 13 00 00 00 00 00 00 7B [19:15:26]Write i2c OK [19:15:26]MH_I2C_Read... [19:15:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:15:26]Read from MH i2c: E2 [19:15:26]MH_I2C_Read... [19:15:26]Read from MH i2c: E2 62 00 [19:15:26]MH_I2C_Read... [19:15:26]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 7D 50 01 00 0E 04 04 00 EF 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 EF [19:15: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 7D 50 01 00 0E 04 04 00 EF 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 [19:15:26]wFMCommunicate OK [19:15:26]SAM_PROTO_GetFieldsCounters done [19:15:26]requested_item shift.num is exist - process it [19:15:26]requested_item shift.opened is exist - process it [19:15:26]req_shift_opened [19:15:26]FM_GetShiftState [19:15:26]SAM_PROTO_GetShiftState [19:15:26]wFMCommunicate request_size=4 [19:15:26]MH_SAM_APDU [19:15:26]CAPDU: 80 13 01 00 [19:15:26]Write to MH i2c: E2 08 00 00 01 80 13 01 00 00 00 00 00 7E [19:15:26]Write i2c OK [19:15:26]MH_I2C_Read... [19:15:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:26]Read from MH i2c: E2 [19:15:26]MH_I2C_Read... [19:15:26]Read from MH i2c: E2 0E 00 [19:15:26]MH_I2C_Read... [19:15:26]Read from MH i2c: E2 0E 00 00 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 09 [19:15:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:15:26]wFMCommunicate OK [19:15:26]SAM_PROTO_GetShiftState done [19:15:26]FM_GetShiftState done [19:15:26]req_shift_opened done [19:15:26]requested_item shift.open_date is exist - process it [19:15:26]req_shift_open_date [19:15:26]req_shift_open_date done [19:15:26]produce_requested_data done [19:15:26]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86141,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:15:26]process_action_free close_receipt [19:15:26]json_value_free [19:15:26]json_value_free done [19:15:26]process_json_proto returns [19:15:26]Send response to host [19:15:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86141,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:15:26]free response buf [19:15:26]execute_script done [19:15:26]execute_script returns [19:15:26]free content buf [19:15:26]Sock 7.Close socket [19:15:26]Sock 7.Thread stoped [19:15: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 FC 0F 47 00 01 E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7D 50 01 00 F4 03 04 00 A0 74 ED 66 B6 04 01 00 00 55 CA A7 83 64 81 20 0B [19:15:28]CommunicateWithHost err = 0 [19:15:28]CheckOFDResponse [19:15:28]1017 (14) - 77093643461234 [19:15:28]1041 (16) - 0000000000874979 [19:15:28]1040 (4) - 86141 [19:15:28]1012 (4) - 20.09.2024 13:12 [19:15:28]1206 (1) - 0 [19:15:28]OFD Sender: Remove packet 86141 [19:15:28]ProducePacketName [19:15:28]name=ofd_packets/00086141 [19:15:28]NVStorageDeleteData [19:15:28]OFD Sender: No OFD packet to send [19:15:33]OFD Sender: No OFD packet to send [19:15:37]accept exits with 9 [19:15:37]New connection [19:15:37]New thread 3066846564 created [19:15:37]Thread 3066989924 joined [19:15:37]Waiting for new connection... [19:15:37] Sock 9.Parse request [19:15:37]Sock 9.Check first char [19:15:37]Sock 9.First char is OK [19:15:37]request: POST /json_proto HTTP/1.0 [19:15:37]Method: POST [19:15:37]URL: /json_proto [19:15:37]Method is POST - this is cgi request [19:15:37]url: /json_proto [19:15:37]query_string will be loaded in cgi processing [19:15:37]execute_cgi json_proto POST (null) [19:15:37]execute_cgi path=json_proto method=POST [19:15:37]POST find Content-Length [19:15:37]Host: 172.17.47.196:8080 [19:15:37]Content-Length: 622 [19:15:37]Content-Type: application/json [19:15:37] [19:15:37]POST finish read [19:15:37]Found Content-Length = 622 [19:15:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147852", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 150.00, "quantity" : 3.000, "sum" : 450.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 450.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:15:37]execute_script... [19:15:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147852", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 150.00, "quantity" : 3.000, "sum" : 450.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 450.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:15:37]POST & json_proto [19:15:37]process_json_proto [19:15:37]json parsed OK: [19:15:37]protocol is kg_v1.0 [19:15:37]action value=close_receipt [19:15:37]process_action close_receipt [19:15:37]cmd_close_receipt [19:15:37]MH_GetDate [19:15:37]Write to MH i2c: F0 00 00 01 01 F1 [19:15:37]Write i2c OK [19:15:37]MH_I2C_Read... [19:15:37]Read from MH i2c: F0 [19:15:37]MH_I2C_Read... [19:15:37]Read from MH i2c: F0 09 00 [19:15:37]MH_I2C_Read... [19:15:37]Read from MH i2c: F0 09 00 01 01 00 DA C9 ED 66 4C 6B 94 66 A1 [19:15:37]GetLastDocTimeStamp 1726859722 [19:15:37]current date 1726859738 [19:15:37]FM_GetShiftState [19:15:37]SAM_PROTO_GetShiftState [19:15:37]wFMCommunicate request_size=4 [19:15:37]MH_SAM_APDU [19:15:37]CAPDU: 80 13 01 00 [19:15:37]Write to MH i2c: E2 08 00 02 01 80 13 01 00 00 00 00 00 80 [19:15:37]Write i2c OK [19:15:37]MH_I2C_Read... [19:15:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:37]Read from MH i2c: E2 [19:15:37]MH_I2C_Read... [19:15:37]Read from MH i2c: E2 0E 00 [19:15:37]MH_I2C_Read... [19:15:37]Read from MH i2c: E2 0E 00 02 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 0B [19:15:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:15:37]wFMCommunicate OK [19:15:37]SAM_PROTO_GetShiftState done [19:15:37]FM_GetShiftState done [19:15:37]opened in 1726791534 [19:15:37]opened+sec_in_day 1726877934 [19:15:37]quantity*price = 45000 [19:15:37]sum+1 = 45001 [19:15:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 450.00 НСП 1% : 3.98 НДС 12% : 47.79 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 301 20.09.2024 19:15 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86142 ФПД: 103171053948172 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T191538&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86142&fm=103171053948172&tin=02508201610067®Number=0000000000092592&sum=45000 0 [19:15:39]StoreToDocumentArchive [19:15:39]shift 495 fd 86142 [19:15:39]save to /storage/0495/doc_00086142 [19:15:39]save last doc name /storage/0495/doc_00086142 to /storage/kkm_last_doc_name [19:15:39]save OK [19:15:39]Clear old archive folders... [19:15:39]ProcessDocumentItem done err = 0, tmpTLVsize=274 [19:15:39]tlvbuf is 0021C3B0 [19:15:39]SAM_PROTO_ClearQueue [19:15:39]wFMCommunicate request_size=4 [19:15:39]MH_SAM_APDU [19:15:39]CAPDU: 80 09 00 00 [19:15:39]Write to MH i2c: E2 08 00 0F 01 80 09 00 00 00 00 00 00 82 [19:15:39]Write i2c OK [19:15:39]MH_I2C_Read... [19:15:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:15:39]Read from MH i2c: E2 [19:15:39]MH_I2C_Read... [19:15:39]Read from MH i2c: E2 03 00 [19:15:39]MH_I2C_Read... [19:15:39]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [19:15:39]RAPDU: 90 00 [19:15:39]wFMCommunicate OK [19:15:39]SAM_PROTO_ClearQueue done [19:15:39]KKMCreateOFDPacket [19:15:39]OFDProtocolAddRootSTLVToBuf [19:15:39]FM_MakeSignedData [19:15:39]FM_MakeSignedData [19:15:39]SAM_PROTO_SignData [19:15:39]wFMCommunicate request_size=4 [19:15:39]MH_SAM_APDU [19:15:39]CAPDU: 80 0D 01 02 [19:15:39]Write to MH i2c: E2 08 00 10 01 80 0D 01 02 00 00 00 00 8A [19:15:39]Write i2c OK [19:15:39]MH_I2C_Read... [19:15:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:15:39]Read from MH i2c: E2 [19:15:39]MH_I2C_Read... [19:15:39]Read from MH i2c: E2 03 00 [19:15:39]MH_I2C_Read... [19:15:39]Read from MH i2c: E2 03 00 10 01 00 90 00 85 [19:15:39]RAPDU: 90 00 [19:15:39]wFMCommunicate OK [19:15:39]wFMCommunicate request_size=255 [19:15:39]MH_SAM_APDU [19:15:39]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 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 20 4D FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 C8 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 AB 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 2D 01 00 00 F4 03 04 00 DA C9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 [19:15:39]Write to MH i2c: E2 02 01 11 01 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 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 20 4D FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 C8 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 AB 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 2D 01 00 00 F4 03 04 00 DA C9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 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 8C [19:15:39]Write i2c OK [19:15:39]MH_I2C_Read... [19:15:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:39]Read from MH i2c: E2 [19:15:39]MH_I2C_Read... [19:15:39]Read from MH i2c: E2 03 00 [19:15:39]MH_I2C_Read... [19:15:39]Read from MH i2c: E2 03 00 11 01 00 90 00 86 [19:15:39]RAPDU: 90 00 [19:15:39]wFMCommunicate OK [19:15:39]wFMCommunicate request_size=33 [19:15:39]MH_SAM_APDU [19:15:39]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7E 50 01 00 35 04 06 00 5D D5 62 05 8D 0C [19:15:39]Write to MH i2c: E2 24 00 12 01 80 0D 02 02 1C 00 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7E 50 01 00 35 04 06 00 5D D5 62 05 8D 0C 00 00 29 [19:15:39]Write i2c OK [19:15:39]MH_I2C_Read... [19:15:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:15:39]Read from MH i2c: E2 [19:15:39]MH_I2C_Read... [19:15:39]Read from MH i2c: E2 03 00 [19:15:39]MH_I2C_Read... [19:15:39]Read from MH i2c: E2 03 00 12 01 00 90 00 87 [19:15:39]RAPDU: 90 00 [19:15:39]wFMCommunicate OK [19:15:39]wFMCommunicate request_size=4 [19:15:39]MH_SAM_APDU [19:15:39]CAPDU: 80 0D 03 02 [19:15:39]Write to MH i2c: E2 08 00 13 01 80 0D 03 02 00 00 00 00 8F [19:15:40]Write i2c OK [19:15:40]MH_I2C_Read... [19:15:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:15:40]Read from MH i2c: E2 [19:15:40]MH_I2C_Read... [19:15:40]Read from MH i2c: E2 0B 00 [19:15:40]MH_I2C_Read... [19:15:40]Read from MH i2c: E2 0B 00 13 01 00 F0 53 9E 9D 70 1B 74 AB 90 00 B8 [19:15:40]RAPDU: F0 53 9E 9D 70 1B 74 AB 90 00 [19:15:40]wFMCommunicate OK [19:15:40]SAM_PROTO_SignData done [19:15:40]FM_MakeSignedData done [19:15:40]CreateOFDProtocolMessage [19:15:40]wFMCommunicate request_size=4 [19:15:40]MH_SAM_APDU [19:15:40]CAPDU: 80 11 00 00 [19:15:40]Write to MH i2c: E2 08 00 14 01 80 11 00 00 00 00 00 00 8F [19:15:40]Write i2c OK [19:15:40]MH_I2C_Read... [19:15:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:40]Read from MH i2c: E2 [19:15:40]MH_I2C_Read... [19:15:40]Read from MH i2c: E2 17 00 [19:15:40]MH_I2C_Read... [19:15:40]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 [19:15: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:15:40]wFMCommunicate OK [19:15:40]CreateOFDProtocolMessage done [19:15:40]OFDSenderStorePacket 86142 [19:15:40]StoreOFDPacket docnum=86142 [19:15: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 26 01 00 00 76 C3 1E 01 B9 A7 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 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 20 4D FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 C8 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 AB 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 2D 01 00 00 F4 03 04 00 DA C9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 5D D5 62 05 8D 0C F0 53 9E 9D 70 1B 74 AB [19:15:40]CheckFolder [19:15:40]dirname=/storage/ofd_packets [19:15:40]CheckFolder done [19:15:40]ProducePacketName [19:15:40]name=ofd_packets/00086142 [19:15:40]NVStorageSaveData ofd_packets/00086142 [19:15:40]File name is /storage/ofd_packets/00086142 [19:15:40]Write 324 bytes [19:15:40]NVStorageSaveData done [19:15:40]OFDSenderStorePacket done [19:15:40]KKMCreateOFDPacket done [19:15:40]NVStorageSaveData kkm_last_timestamp [19:15:40]File name is /storage/kkm_last_timestamp [19:15:40]Write 4 bytes [19:15:40]NVStorageSaveData done [19:15:40]ExternCall_PrintAddStr [19:15:40]wPrintStart [19:15:40]Write to MH i2c: 01 00 00 15 01 16 [19:15:40]Write i2c OK [19:15:40]MH_I2C_Read... [19:15:40]Read from MH i2c: 01 [19:15:40]MH_I2C_Read... [19:15:40]Read from MH i2c: 01 07 00 [19:15:40]MH_I2C_Read... [19:15:40]Read from MH i2c: 01 07 00 15 01 00 00 00 00 00 FF 0F 2B [19:15:40]RasterBufferAndPrint [19:15:40]line Счет N : (3)147852 [19:15:40]line ИНН: 02508201610067 [19:15:40]line Контрольно-Кассовый Чек [19:15:40]line ПРОДАЖА [19:15:40]line Товар: 4640030091645 [19:15:40]line Сигареты ESSE Exchange M [19:15:40]line 3.000 * 150.00 [19:15:40]line = 450.00 [19:15:40]line НДС 12% НСП 1% [19:15:40]line > о реализуемом товаре [19:15:40]line ИТОГО: 450.00 [19:15:40]line НСП 1% : 3.98 [19:15:40]line НДС 12% : 47.79 [19:15:40]line Наличными: 450.00 [19:15:40]line Безнал.: 0.00 [19:15:40]line Место: АЗС № 137 "Партнер Нефть" [19:15:40]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:15:40]line СНО: Общий режим [19:15:40]line Чек 301 20.09.2024 19:15 [19:15:40]line Смена: 495 ФФД: 1.0 [19:15:40]line ЗНМ: 0300000064 [19:15:40]line РНМ: 0000000000092592 [19:15:40]line Версия ККМ: 001 [19:15:40]line ФМ: 0000000000874979 [19:15:40]line ФД: 86142 [19:15:40]line ФПД: 103171053948172 [19:15:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T191538&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86142&fm=103171053948172&tin=02508201610067®Number=0000000000092592&sum=45000 [19:15:40]line 0 [19:15:40]written 0, free lines is 4095 [19:15:40]OFD Sender: Processing packet 86142 [packets to send 264, broken 263] [19:15:40]ProducePacketName [19:15:40]name=ofd_packets/00086142 [19:15:40]OFD Sender: To server: pG, [19:15:40]CommunicateWithHost lk.salyk.kg:30040 [19:15:40]ConnectInit lk.salyk.kg [19:15:40]recv_with_timeout no data received [19:15:40]Write to MH i2c: 01 00 00 3D 01 3E [19:15:40]Write i2c OK [19:15:40]MH_I2C_Read... [19:15:40]Read from MH i2c: 01 [19:15:40]MH_I2C_Read... [19:15:40]Read from MH i2c: 01 07 00 [19:15:40]MH_I2C_Read... [19:15:40]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 15 0D 67 [19:15:40]RasterBufferAndPrint [19:15:40]line [19:15:40]line [19:15:40]line [19:15:40]line [19:15:40]line [19:15:40]written 0, free lines is 3387 [19:15:40]MH_Cut [19:15:40]Write to MH i2c: D1 01 00 44 01 01 17 [19:15:40]Write i2c OK [19:15:40]MH_I2C_Read... [19:15:40]Read from MH i2c: D1 [19:15:40]MH_I2C_Read... [19:15:40]Read from MH i2c: D1 01 00 [19:15:40]MH_I2C_Read... [19:15:40]Read from MH i2c: D1 01 00 44 01 00 16 [19:15:40]Write to MH i2c: 01 00 00 45 01 46 [19:15:40]Write i2c OK [19:15:40]MH_I2C_Read... [19:15:41]*** Cut start [19:15:41]*** Partial cut [19:15:41]*** CUTSNS_PIN = 1 [19:15:41]*** CUTSNS_PIN = 0 [19:15:41]*** Brake cut motor [19:15:42]Read from MH i2c: 01 [19:15:42]MH_I2C_Read... [19:15:42]*** Stop cut motor [19:15:42]*** Cut end [19:15:42]Read from MH i2c: 01 07 00 [19:15:42]MH_I2C_Read... [19:15:42]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [19:15:42]process_action close_receipt done [19:15:42]requested_data is exist [19:15:42]produce_requested_data [19:15:42]requested_item fm.sn is exist - process it [19:15:42]wFMCommunicate request_size=4 [19:15:42]MH_SAM_APDU [19:15:42]CAPDU: 80 11 00 00 [19:15:42]Write to MH i2c: E2 08 00 46 01 80 11 00 00 00 00 00 00 C1 [19:15:42]Write i2c OK [19:15:42]MH_I2C_Read... [19:15:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:15:42]Read from MH i2c: E2 [19:15:42]MH_I2C_Read... [19:15:42]Read from MH i2c: E2 17 00 [19:15:42]MH_I2C_Read... [19:15:42]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 [19:15: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:15:42]wFMCommunicate OK [19:15:42]requested_item fd.num is exist - process it [19:15:42]SAM_PROTO_GetFieldsCounters [19:15:42]wFMCommunicate request_size=4 [19:15:42]MH_SAM_APDU [19:15:42]CAPDU: 80 13 00 00 [19:15:42]Write to MH i2c: E2 08 00 47 01 80 13 00 00 00 00 00 00 C4 [19:15:42]Write i2c OK [19:15:42]MH_I2C_Read... [19:15:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:15:42]Read from MH i2c: E2 [19:15:42]MH_I2C_Read... [19:15:42]Read from MH i2c: E2 62 00 [19:15:42]MH_I2C_Read... [19:15:42]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 7E 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 3C [19:15:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:15:42]wFMCommunicate OK [19:15:42]SAM_PROTO_GetFieldsCounters done [19:15:42]requested_item shift.num is exist - process it [19:15:42]requested_item shift.opened is exist - process it [19:15:42]req_shift_opened [19:15:42]FM_GetShiftState [19:15:42]SAM_PROTO_GetShiftState [19:15:42]wFMCommunicate request_size=4 [19:15:42]MH_SAM_APDU [19:15:42]CAPDU: 80 13 01 00 [19:15:42]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [19:15:42]Write i2c OK [19:15:42]MH_I2C_Read... [19:15:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:15:42]Read from MH i2c: E2 [19:15:42]MH_I2C_Read... [19:15:42]Read from MH i2c: E2 0E 00 [19:15:42]MH_I2C_Read... [19:15:42]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 51 [19:15:42]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:15:42]wFMCommunicate OK [19:15:42]SAM_PROTO_GetShiftState done [19:15:42]FM_GetShiftState done [19:15:42]req_shift_opened done [19:15:42]requested_item shift.open_date is exist - process it [19:15:42]req_shift_open_date [19:15:42]req_shift_open_date done [19:15:42]produce_requested_data done [19:15:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86142,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:15:42]process_action_free close_receipt [19:15:42]json_value_free [19:15:42]json_value_free done [19:15:42]process_json_proto returns [19:15:42]Send response to host [19:15:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86142,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:15:42]free response buf [19:15:42]execute_script done [19:15:42]execute_script returns [19:15:42]free content buf [19:15:42]Sock 9.Close socket [19:15:42]Sock 9.Thread stoped [19:15:45]ConnectInit Can't take IP for lk.salyk.kg [19:15:45]CommunicateWithHost connect error [19:15:45]CommunicateWithHost err = -1 [19:15:45]OFD Sender: Server communicate error [19:15:50]OFD Sender: Processing packet 86142 [packets to send 264, broken 263] [19:15:50]ProducePacketName [19:15:50]name=ofd_packets/00086142 [19:15:50]OFD Sender: To server: pG, [19:15:50]CommunicateWithHost lk.salyk.kg:30040 [19:15:50]ConnectInit lk.salyk.kg [19:15:52]recv_with_timeout no data received [19:15:53]Connected sock=9 [19:15: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 26 01 00 00 76 C3 1E 01 B9 A7 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 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 20 4D FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 98 3A 00 00 00 00 13 04 06 00 C8 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 AB 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 2D 01 00 00 F4 03 04 00 DA C9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 5D D5 62 05 8D 0C F0 53 9E 9D 70 1B 74 AB [19:15: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 18 A6 47 00 10 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 7E 50 01 00 F4 03 04 00 BD 74 ED 66 B6 04 01 00 00 17 97 94 7E 55 AC 6B C6 [19:15:54]CommunicateWithHost err = 0 [19:15:54]CheckOFDResponse [19:15:54]1017 (14) - 77093643461234 [19:15:54]1041 (16) - 0000000000874979 [19:15:54]1040 (4) - 86142 [19:15:54]1012 (4) - 20.09.2024 13:12 [19:15:54]1206 (1) - 0 [19:15:54]OFD Sender: Remove packet 86142 [19:15:54]ProducePacketName [19:15:54]name=ofd_packets/00086142 [19:15:54]NVStorageDeleteData [19:15:55]OFD Sender: No OFD packet to send [19:16:00]OFD Sender: No OFD packet to send [19:16:05]OFD Sender: No OFD packet to send [19:16:10]OFD Sender: No OFD packet to send [19:16:15]OFD Sender: No OFD packet to send [19:16:20]OFD Sender: No OFD packet to send [19:16:25]OFD Sender: No OFD packet to send [19:16:30]OFD Sender: No OFD packet to send [19:16:35]OFD Sender: No OFD packet to send [19:16:40]OFD Sender: No OFD packet to send [19:16:45]OFD Sender: No OFD packet to send [19:16:50]OFD Sender: No OFD packet to send [19:16:52]recv_with_timeout no data received [19:16:55]OFD Sender: No OFD packet to send [19:17:00]OFD Sender: No OFD packet to send [19:17:05]OFD Sender: No OFD packet to send [19:17:10]OFD Sender: No OFD packet to send [19:17:10]accept exits with 10 [19:17:10]New connection [19:17:10]New thread 3066989924 created [19:17:10]Thread 3066846564 joined [19:17:10]Waiting for new connection... [19:17:10] Sock 10.Parse request [19:17:10]Sock 10.Check first char [19:17:10]Sock 10.First char is OK [19:17:10]request: POST /json_proto HTTP/1.0 [19:17:10]Method: POST [19:17:10]URL: /json_proto [19:17:10]Method is POST - this is cgi request [19:17:10]url: /json_proto [19:17:10]query_string will be loaded in cgi processing [19:17:10]execute_cgi json_proto POST (null) [19:17:10]execute_cgi path=json_proto method=POST [19:17:10]POST find Content-Length [19:17:10]Host: 172.17.47.196:8080 [19:17:10]Content-Length: 622 [19:17:10]Content-Type: application/json [19:17:10] [19:17:10]POST finish read [19:17:10]Found Content-Length = 622 [19:17:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147853", "tax_sys" : 0, "items" : [ { "code": "48744997", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Compact Blue", "price" : 139.00, "quantity" : 4.000, "sum" : 556.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 556.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:10]execute_script... [19:17: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)147853", "tax_sys" : 0, "items" : [ { "code": "48744997", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Compact Blue", "price" : 139.00, "quantity" : 4.000, "sum" : 556.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 556.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:10]POST & json_proto [19:17:10]process_json_proto [19:17:10]json parsed OK: [19:17:10]protocol is kg_v1.0 [19:17:10]action value=close_receipt [19:17:10]process_action close_receipt [19:17:10]cmd_close_receipt [19:17:10]MH_GetDate [19:17:10]Write to MH i2c: F0 00 00 49 01 39 [19:17:10]Write i2c OK [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: F0 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: F0 09 00 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: F0 09 00 49 01 00 37 CA ED 66 4C 6B 94 66 47 [19:17:10]GetLastDocTimeStamp 1726859738 [19:17:10]current date 1726859831 [19:17:10]FM_GetShiftState [19:17:10]SAM_PROTO_GetShiftState [19:17:10]wFMCommunicate request_size=4 [19:17:10]MH_SAM_APDU [19:17:10]CAPDU: 80 13 01 00 [19:17:10]Write to MH i2c: E2 08 00 4A 01 80 13 01 00 00 00 00 00 C8 [19:17:10]Write i2c OK [19:17:10]MH_I2C_Read... [19:17:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:10]Read from MH i2c: E2 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: E2 0E 00 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: E2 0E 00 4A 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 53 [19:17:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:17:10]wFMCommunicate OK [19:17:10]SAM_PROTO_GetShiftState done [19:17:10]FM_GetShiftState done [19:17:10]opened in 1726791534 [19:17:10]opened+sec_in_day 1726877934 [19:17:10]quantity*price = 55600 [19:17:10]sum+1 = 55601 [19:17:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 556.00 НСП 1% : 4.92 НДС 12% : 59.04 Наличными: 556.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 302 20.09.2024 19:17 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86143 ФПД: 4366944394718 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T191711&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86143&fm=4366944394718&tin=02508201610067®Number=0000000000092592&sum=55600 0 [19:17:11]StoreToDocumentArchive [19:17:11]shift 495 fd 86143 [19:17:11]save to /storage/0495/doc_00086143 [19:17:11]save last doc name /storage/0495/doc_00086143 to /storage/kkm_last_doc_name [19:17:11]save OK [19:17:11]Clear old archive folders... [19:17:11]ProcessDocumentItem done err = 0, tmpTLVsize=274 [19:17:11]tlvbuf is 0023B010 [19:17:11]SAM_PROTO_ClearQueue [19:17:11]wFMCommunicate request_size=4 [19:17:11]MH_SAM_APDU [19:17:11]CAPDU: 80 09 00 00 [19:17:11]Write to MH i2c: E2 08 00 57 01 80 09 00 00 00 00 00 00 CA [19:17:11]Write i2c OK [19:17:11]MH_I2C_Read... [19:17:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:17:11]Read from MH i2c: E2 [19:17:11]MH_I2C_Read... [19:17:11]Read from MH i2c: E2 03 00 [19:17:11]MH_I2C_Read... [19:17:11]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [19:17:11]RAPDU: 90 00 [19:17:11]wFMCommunicate OK [19:17:11]SAM_PROTO_ClearQueue done [19:17:11]KKMCreateOFDPacket [19:17:11]OFDProtocolAddRootSTLVToBuf [19:17:11]FM_MakeSignedData [19:17:11]FM_MakeSignedData [19:17:11]SAM_PROTO_SignData [19:17:11]wFMCommunicate request_size=4 [19:17:11]MH_SAM_APDU [19:17:11]CAPDU: 80 0D 01 02 [19:17:11]Write to MH i2c: E2 08 00 58 01 80 0D 01 02 00 00 00 00 D2 [19:17:11]Write i2c OK [19:17:11]MH_I2C_Read... [19:17:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:17:11]Read from MH i2c: E2 [19:17:11]MH_I2C_Read... [19:17:11]Read from MH i2c: E2 03 00 [19:17:11]MH_I2C_Read... [19:17:11]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [19:17:11]RAPDU: 90 00 [19:17:11]wFMCommunicate OK [19:17:11]wFMCommunicate request_size=255 [19:17:11]MH_SAM_APDU [19:17:11]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 34 39 39 37 06 04 25 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 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 30 D9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 D9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 17 00 00 00 00 07 04 06 00 30 D9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 37 CA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 [19:17:11]Write to MH i2c: E2 02 01 59 01 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 34 39 39 37 06 04 25 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 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 30 D9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 D9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 17 00 00 00 00 07 04 06 00 30 D9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 37 CA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 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 08 [19:17:11]Write i2c OK [19:17:11]MH_I2C_Read... [19:17:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:12]Read from MH i2c: E2 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 03 00 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [19:17:12]RAPDU: 90 00 [19:17:12]wFMCommunicate OK [19:17:12]wFMCommunicate request_size=33 [19:17:12]MH_SAM_APDU [19:17:12]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7F 50 01 00 35 04 06 00 03 F8 C2 2B 5D DE [19:17:12]Write to MH i2c: E2 24 00 5A 01 80 0D 02 02 1C 00 30 30 30 30 38 37 34 39 37 39 10 04 04 00 7F 50 01 00 35 04 06 00 03 F8 C2 2B 5D DE 00 00 63 [19:17:12]Write i2c OK [19:17:12]MH_I2C_Read... [19:17:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:12]Read from MH i2c: E2 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 03 00 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 03 00 5A 01 00 90 00 CF [19:17:12]RAPDU: 90 00 [19:17:12]wFMCommunicate OK [19:17:12]wFMCommunicate request_size=4 [19:17:12]MH_SAM_APDU [19:17:12]CAPDU: 80 0D 03 02 [19:17:12]Write to MH i2c: E2 08 00 5B 01 80 0D 03 02 00 00 00 00 D7 [19:17:12]Write i2c OK [19:17:12]MH_I2C_Read... [19:17:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:17:12]Read from MH i2c: E2 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 0B 00 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 0B 00 5B 01 00 F6 22 AE 21 BF 1D DD 7C 90 00 F4 [19:17:12]RAPDU: F6 22 AE 21 BF 1D DD 7C 90 00 [19:17:12]wFMCommunicate OK [19:17:12]SAM_PROTO_SignData done [19:17:12]FM_MakeSignedData done [19:17:12]CreateOFDProtocolMessage [19:17:12]wFMCommunicate request_size=4 [19:17:12]MH_SAM_APDU [19:17:12]CAPDU: 80 11 00 00 [19:17:12]Write to MH i2c: E2 08 00 5C 01 80 11 00 00 00 00 00 00 D7 [19:17:12]Write i2c OK [19:17:12]MH_I2C_Read... [19:17:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:12]Read from MH i2c: E2 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 17 00 [19:17:12]MH_I2C_Read... [19:17:12]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 [19:17: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:17:12]wFMCommunicate OK [19:17:12]CreateOFDProtocolMessage done [19:17:12]OFDSenderStorePacket 86143 [19:17:12]StoreOFDPacket docnum=86143 [19:17: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 26 01 00 00 C6 1F 1E 01 47 59 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 34 39 39 37 06 04 25 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 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 30 D9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 D9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 17 00 00 00 00 07 04 06 00 30 D9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 37 CA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 03 F8 C2 2B 5D DE F6 22 AE 21 BF 1D DD 7C [19:17:12]CheckFolder [19:17:12]dirname=/storage/ofd_packets [19:17:12]CheckFolder done [19:17:12]ProducePacketName [19:17:12]name=ofd_packets/00086143 [19:17:12]NVStorageSaveData ofd_packets/00086143 [19:17:12]File name is /storage/ofd_packets/00086143 [19:17:12]Write 324 bytes [19:17:12]NVStorageSaveData done [19:17:12]OFDSenderStorePacket done [19:17:12]KKMCreateOFDPacket done [19:17:12]NVStorageSaveData kkm_last_timestamp [19:17:12]File name is /storage/kkm_last_timestamp [19:17:12]Write 4 bytes [19:17:12]NVStorageSaveData done [19:17:12]ExternCall_PrintAddStr [19:17:12]wPrintStart [19:17:12]Write to MH i2c: 01 00 00 5D 01 5E [19:17:12]Write i2c OK [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: 01 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: 01 07 00 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [19:17:12]RasterBufferAndPrint [19:17:12]line Счет N : (3)147853 [19:17:12]line ИНН: 02508201610067 [19:17:12]line Контрольно-Кассовый Чек [19:17:12]line ПРОДАЖА [19:17:12]line Товар: 48744997 [19:17:12]line Сигареты Winston Compact Blue [19:17:12]line 4.000 * 139.00 [19:17:12]line = 556.00 [19:17:12]line НДС 12% НСП 1% [19:17:12]line > о реализуемом товаре [19:17:12]line ИТОГО: 556.00 [19:17:12]line НСП 1% : 4.92 [19:17:12]line НДС 12% : 59.04 [19:17:12]line Наличными: 556.00 [19:17:12]line Безнал.: 0.00 [19:17:12]line Место: АЗС № 137 "Партнер Нефть" [19:17:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:17:12]line СНО: Общий режим [19:17:12]line Чек 302 20.09.2024 19:17 [19:17:12]line Смена: 495 ФФД: 1.0 [19:17:12]line ЗНМ: 0300000064 [19:17:12]line РНМ: 0000000000092592 [19:17:12]line Версия ККМ: 001 [19:17:12]line ФМ: 0000000000874979 [19:17:12]line ФД: 86143 [19:17:12]line ФПД: 4366944394718 [19:17:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T191711&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86143&fm=4366944394718&tin=02508201610067®Number=0000000000092592&sum=55600 [19:17:12]line 0 [19:17:12]written 0, free lines is 4095 [19:17:12]OFD Sender: Processing packet 86143 [packets to send 264, broken 263] [19:17:12]ProducePacketName [19:17:12]name=ofd_packets/00086143 [19:17:12]OFD Sender: To server: pG, [19:17:12]CommunicateWithHost lk.salyk.kg:30040 [19:17:12]ConnectInit lk.salyk.kg [19:17:12]Write to MH i2c: 01 00 00 86 01 87 [19:17:12]Write i2c OK [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: 01 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: 01 07 00 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 E1 0C 7B [19:17:12]RasterBufferAndPrint [19:17:12]line [19:17:12]line [19:17:12]line [19:17:12]line [19:17:12]line [19:17:12]written 0, free lines is 3319 [19:17:12]MH_Cut [19:17:12]Write to MH i2c: D1 01 00 8D 01 01 60 [19:17:12]Write i2c OK [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: D1 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: D1 01 00 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: D1 01 00 8D 01 00 5F [19:17:12]Write to MH i2c: 01 00 00 8E 01 8F [19:17:12]Write i2c OK [19:17:12]MH_I2C_Read... [19:17:13]*** Cut start [19:17:13]*** Partial cut [19:17:13]*** CUTSNS_PIN = 1 [19:17:13]*** CUTSNS_PIN = 0 [19:17:13]*** Brake cut motor [19:17:14]Read from MH i2c: 01 [19:17:14]MH_I2C_Read... [19:17:14]*** Stop cut motor [19:17:14]*** Cut end [19:17:14]Read from MH i2c: 01 07 00 [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [19:17:14]process_action close_receipt done [19:17:14]requested_data is exist [19:17:14]produce_requested_data [19:17:14]requested_item fm.sn is exist - process it [19:17:14]wFMCommunicate request_size=4 [19:17:14]MH_SAM_APDU [19:17:14]CAPDU: 80 11 00 00 [19:17:14]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [19:17:14]Write i2c OK [19:17:14]MH_I2C_Read... [19:17:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:14]Read from MH i2c: E2 [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: E2 17 00 [19:17:14]MH_I2C_Read... [19:17:14]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 [19:17: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:17:14]wFMCommunicate OK [19:17:14]requested_item fd.num is exist - process it [19:17:14]SAM_PROTO_GetFieldsCounters [19:17:14]wFMCommunicate request_size=4 [19:17:14]MH_SAM_APDU [19:17:14]CAPDU: 80 13 00 00 [19:17:14]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [19:17:14]Write i2c OK [19:17:14]MH_I2C_Read... [19:17:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:17:14]Read from MH i2c: E2 [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: E2 62 00 [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: E2 62 00 90 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 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 89 [19:17: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 7F 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:17:14]wFMCommunicate OK [19:17:14]SAM_PROTO_GetFieldsCounters done [19:17:14]requested_item shift.num is exist - process it [19:17:14]requested_item shift.opened is exist - process it [19:17:14]req_shift_opened [19:17:14]FM_GetShiftState [19:17:14]SAM_PROTO_GetShiftState [19:17:14]wFMCommunicate request_size=4 [19:17:14]MH_SAM_APDU [19:17:14]CAPDU: 80 13 01 00 [19:17:14]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [19:17:14]Write i2c OK [19:17:14]MH_I2C_Read... [19:17:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:14]Read from MH i2c: E2 [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: E2 0E 00 [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9A [19:17:14]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:17:14]wFMCommunicate OK [19:17:14]SAM_PROTO_GetShiftState done [19:17:14]FM_GetShiftState done [19:17:14]req_shift_opened done [19:17:14]requested_item shift.open_date is exist - process it [19:17:14]req_shift_open_date [19:17:14]req_shift_open_date done [19:17:14]produce_requested_data done [19:17:14]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86143,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:17:14]process_action_free close_receipt [19:17:14]json_value_free [19:17:14]json_value_free done [19:17:14]process_json_proto returns [19:17:14]Send response to host [19:17:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86143,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:17:14]free response buf [19:17:14]execute_script done [19:17:14]execute_script returns [19:17:14]free content buf [19:17:14]Sock 10.Close socket [19:17:14]Sock 10.Thread stoped [19:17:17]ConnectInit Can't take IP for lk.salyk.kg [19:17:17]CommunicateWithHost connect error [19:17:17]CommunicateWithHost err = -1 [19:17:17]OFD Sender: Server communicate error [19:17:22]OFD Sender: Processing packet 86143 [packets to send 264, broken 263] [19:17:22]ProducePacketName [19:17:22]name=ofd_packets/00086143 [19:17:22]OFD Sender: To server: pG, [19:17:22]CommunicateWithHost lk.salyk.kg:30040 [19:17:22]ConnectInit lk.salyk.kg [19:17:25]Connected sock=10 [19:17: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 26 01 00 00 C6 1F 1E 01 47 59 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 34 39 39 37 06 04 25 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 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 30 D9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 D9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 10 17 00 00 00 00 07 04 06 00 30 D9 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 37 CA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 03 F8 C2 2B 5D DE F6 22 AE 21 BF 1D DD 7C [19:17: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 4A 02 47 00 76 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 7F 50 01 00 F4 03 04 00 18 75 ED 66 B6 04 01 00 00 07 9B A3 D2 28 18 C0 2B [19:17:26]CommunicateWithHost err = 0 [19:17:26]CheckOFDResponse [19:17:26]1017 (14) - 77093643461234 [19:17:26]1041 (16) - 0000000000874979 [19:17:26]1040 (4) - 86143 [19:17:26]1012 (4) - 20.09.2024 13:14 [19:17:26]1206 (1) - 0 [19:17:26]OFD Sender: Remove packet 86143 [19:17:26]ProducePacketName [19:17:26]name=ofd_packets/00086143 [19:17:26]NVStorageDeleteData [19:17:27]OFD Sender: No OFD packet to send [19:17:32]OFD Sender: No OFD packet to send [19:17:37]OFD Sender: No OFD packet to send [19:17:42]OFD Sender: No OFD packet to send [19:17:47]OFD Sender: No OFD packet to send [19:17:52]OFD Sender: No OFD packet to send [19:17:57]OFD Sender: No OFD packet to send [19:18:02]OFD Sender: No OFD packet to send [19:18:07]OFD Sender: No OFD packet to send [19:18:12]OFD Sender: No OFD packet to send [19:18:15]recv_with_timeout no data received [19:18:17]OFD Sender: No OFD packet to send [19:18:22]OFD Sender: No OFD packet to send [19:18:27]OFD Sender: No OFD packet to send [19:18:32]OFD Sender: No OFD packet to send [19:18:37]recv_with_timeout no data received [19:18:37]OFD Sender: No OFD packet to send [19:18:42]OFD Sender: No OFD packet to send [19:18:47]OFD Sender: No OFD packet to send [19:18:48]recv_with_timeout no data received [19:18:52]OFD Sender: No OFD packet to send [19:18:57]OFD Sender: No OFD packet to send [19:19:02]OFD Sender: No OFD packet to send [19:19:07]OFD Sender: No OFD packet to send [19:19:12]OFD Sender: No OFD packet to send [19:19:16]recv_with_timeout no data received [19:19:17]OFD Sender: No OFD packet to send [19:19:22]OFD Sender: No OFD packet to send [19:19:27]OFD Sender: No OFD packet to send [19:19:32]OFD Sender: No OFD packet to send [19:19:37]OFD Sender: No OFD packet to send [19:19:42]OFD Sender: No OFD packet to send [19:19:47]OFD Sender: No OFD packet to send [19:19:52]OFD Sender: No OFD packet to send [19:19:57]OFD Sender: No OFD packet to send [19:19:59]recv_with_timeout no data received [19:20:02]OFD Sender: No OFD packet to send [19:20:07]OFD Sender: No OFD packet to send [19:20:12]OFD Sender: No OFD packet to send [19:20:17]OFD Sender: No OFD packet to send [19:20:22]OFD Sender: No OFD packet to send [19:20:27]OFD Sender: No OFD packet to send [19:20:28]recv_with_timeout no data received [19:20:32]OFD Sender: No OFD packet to send [19:20:37]OFD Sender: No OFD packet to send [19:20:42]OFD Sender: No OFD packet to send [19:20:47]OFD Sender: No OFD packet to send [19:20:52]OFD Sender: No OFD packet to send [19:20:57]OFD Sender: No OFD packet to send [19:21:02]OFD Sender: No OFD packet to send [19:21:07]OFD Sender: No OFD packet to send [19:21:12]OFD Sender: No OFD packet to send [19:21:17]OFD Sender: No OFD packet to send [19:21:21]accept exits with 9 [19:21:21]New connection [19:21:21]New thread 3066846564 created [19:21:21]Thread 3066989924 joined [19:21:21]Waiting for new connection... [19:21:21] Sock 9.Parse request [19:21:21]Sock 9.Check first char [19:21:21]Sock 9.First char is OK [19:21:21]request: POST /json_proto HTTP/1.0 [19:21:21]Method: POST [19:21:21]URL: /json_proto [19:21:21]Method is POST - this is cgi request [19:21:21]url: /json_proto [19:21:21]query_string will be loaded in cgi processing [19:21:21]execute_cgi json_proto POST (null) [19:21:21]execute_cgi path=json_proto method=POST [19:21:21]POST find Content-Length [19:21:21]Host: 172.17.47.196:8080 [19:21:21]Content-Length: 629 [19:21:21]Content-Type: application/json [19:21:21] [19:21:21]POST finish read [19:21:21]Found Content-Length = 629 [19:21:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147854", "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" ] } } [19:21:21]execute_script... [19:21: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)147854", "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" ] } } [19:21:21]POST & json_proto [19:21:21]process_json_proto [19:21:21]json parsed OK: [19:21:21]protocol is kg_v1.0 [19:21:21]action value=close_receipt [19:21:21]process_action close_receipt [19:21:21]cmd_close_receipt [19:21:21]MH_GetDate [19:21:21]Write to MH i2c: F0 00 00 92 01 82 [19:21:21]Write i2c OK [19:21:21]MH_I2C_Read... [19:21:21]Read from MH i2c: F0 [19:21:21]MH_I2C_Read... [19:21:21]Read from MH i2c: F0 09 00 [19:21:21]MH_I2C_Read... [19:21:21]Read from MH i2c: F0 09 00 92 01 00 32 CB ED 66 4C 6B 94 66 8C [19:21:21]GetLastDocTimeStamp 1726859831 [19:21:21]current date 1726860082 [19:21:21]FM_GetShiftState [19:21:21]SAM_PROTO_GetShiftState [19:21:21]wFMCommunicate request_size=4 [19:21:21]MH_SAM_APDU [19:21:21]CAPDU: 80 13 01 00 [19:21:21]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [19:21:21]Write i2c OK [19:21:21]MH_I2C_Read... [19:21:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:21]Read from MH i2c: E2 [19:21:21]MH_I2C_Read... [19:21:21]Read from MH i2c: E2 0E 00 [19:21:21]MH_I2C_Read... [19:21:21]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9C [19:21:21]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:21:21]wFMCommunicate OK [19:21:21]SAM_PROTO_GetShiftState done [19:21:21]FM_GetShiftState done [19:21:21]opened in 1726791534 [19:21:21]opened+sec_in_day 1726877934 [19:21:21]quantity*price = 4900 [19:21:21]sum+1 = 4901 [19:21:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 49.00 НСП 1% : 0.43 НДС 12% : 5.20 Наличными: 49.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 303 20.09.2024 19:21 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86144 ФПД: 252874060020230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T192122&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86144&fm=252874060020230&tin=02508201610067®Number=0000000000092592&sum=4900 0 [19:21:22]StoreToDocumentArchive [19:21:22]shift 495 fd 86144 [19:21:22]save to /storage/0495/doc_00086144 [19:21:22]save last doc name /storage/0495/doc_00086144 to /storage/kkm_last_doc_name [19:21:22]save OK [19:21:22]Clear old archive folders... [19:21:22]ProcessDocumentItem done err = 0, tmpTLVsize=272 [19:21:22]tlvbuf is 0025C5E0 [19:21:22]SAM_PROTO_ClearQueue [19:21:22]wFMCommunicate request_size=4 [19:21:22]MH_SAM_APDU [19:21:22]CAPDU: 80 09 00 00 [19:21:22]Write to MH i2c: E2 08 00 A0 01 80 09 00 00 00 00 00 00 13 [19:21:22]Write i2c OK [19:21:22]MH_I2C_Read... [19:21:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:22]Read from MH i2c: E2 [19:21:22]MH_I2C_Read... [19:21:22]Read from MH i2c: E2 03 00 [19:21:22]MH_I2C_Read... [19:21:22]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [19:21:22]RAPDU: 90 00 [19:21:22]wFMCommunicate OK [19:21:22]SAM_PROTO_ClearQueue done [19:21:22]KKMCreateOFDPacket [19:21:22]OFDProtocolAddRootSTLVToBuf [19:21:22]FM_MakeSignedData [19:21:22]FM_MakeSignedData [19:21:22]SAM_PROTO_SignData [19:21:22]wFMCommunicate request_size=4 [19:21:22]MH_SAM_APDU [19:21:22]CAPDU: 80 0D 01 02 [19:21:22]Write to MH i2c: E2 08 00 A1 01 80 0D 01 02 00 00 00 00 1B [19:21:22]Write i2c OK [19:21:22]MH_I2C_Read... [19:21:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:22]Read from MH i2c: E2 [19:21:22]MH_I2C_Read... [19:21:22]Read from MH i2c: E2 03 00 [19:21:22]MH_I2C_Read... [19:21:22]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [19:21:22]RAPDU: 90 00 [19:21:22]wFMCommunicate OK [19:21:22]wFMCommunicate request_size=255 [19:21:22]MH_SAM_APDU [19:21:22]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 2F 01 00 00 F4 03 04 00 32 CB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 [19:21:22]Write to MH i2c: E2 02 01 A2 01 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 2F 01 00 00 F4 03 04 00 32 CB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 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 ED [19:21:22]Write i2c OK [19:21:22]MH_I2C_Read... [19:21:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:23]Read from MH i2c: E2 [19:21:23]MH_I2C_Read... [19:21:23]Read from MH i2c: E2 03 00 [19:21:23]MH_I2C_Read... [19:21:23]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [19:21:23]RAPDU: 90 00 [19:21:23]wFMCommunicate OK [19:21:23]wFMCommunicate request_size=31 [19:21:23]MH_SAM_APDU [19:21:23]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 80 50 01 00 35 04 06 00 E5 FC D4 85 3A 06 [19:21:23]Write to MH i2c: E2 22 00 A3 01 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 80 50 01 00 35 04 06 00 E5 FC D4 85 3A 06 00 00 A0 [19:21:23]Write i2c OK [19:21:23]MH_I2C_Read... [19:21:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:23]Read from MH i2c: E2 [19:21:23]MH_I2C_Read... [19:21:23]Read from MH i2c: E2 03 00 [19:21:23]MH_I2C_Read... [19:21:23]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [19:21:23]RAPDU: 90 00 [19:21:23]wFMCommunicate OK [19:21:23]wFMCommunicate request_size=4 [19:21:23]MH_SAM_APDU [19:21:23]CAPDU: 80 0D 03 02 [19:21:23]Write to MH i2c: E2 08 00 A4 01 80 0D 03 02 00 00 00 00 20 [19:21:23]Write i2c OK [19:21:23]MH_I2C_Read... [19:21:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:23]Read from MH i2c: E2 [19:21:23]MH_I2C_Read... [19:21:23]Read from MH i2c: E2 0B 00 [19:21:23]MH_I2C_Read... [19:21:23]Read from MH i2c: E2 0B 00 A4 01 00 B6 61 DF 88 CD A4 4D 47 90 00 A4 [19:21:23]RAPDU: B6 61 DF 88 CD A4 4D 47 90 00 [19:21:23]wFMCommunicate OK [19:21:23]SAM_PROTO_SignData done [19:21:23]FM_MakeSignedData done [19:21:23]CreateOFDProtocolMessage [19:21:23]wFMCommunicate request_size=4 [19:21:23]MH_SAM_APDU [19:21:23]CAPDU: 80 11 00 00 [19:21:23]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [19:21:23]Write i2c OK [19:21:23]MH_I2C_Read... [19:21:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:23]Read from MH i2c: E2 [19:21:23]MH_I2C_Read... [19:21:23]Read from MH i2c: E2 17 00 [19:21:23]MH_I2C_Read... [19:21:23]Read from MH i2c: E2 17 00 A5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7F [19:21:23]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:23]wFMCommunicate OK [19:21:23]CreateOFDProtocolMessage done [19:21:23]OFDSenderStorePacket 86144 [19:21:23]StoreOFDPacket docnum=86144 [19:21: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 24 01 00 00 89 BF 1C 01 84 65 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 2F 01 00 00 F4 03 04 00 32 CB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E5 FC D4 85 3A 06 B6 61 DF 88 CD A4 4D 47 [19:21:23]CheckFolder [19:21:23]dirname=/storage/ofd_packets [19:21:23]CheckFolder done [19:21:23]ProducePacketName [19:21:23]name=ofd_packets/00086144 [19:21:23]NVStorageSaveData ofd_packets/00086144 [19:21:23]File name is /storage/ofd_packets/00086144 [19:21:23]Write 322 bytes [19:21:23]NVStorageSaveData done [19:21:23]OFDSenderStorePacket done [19:21:23]KKMCreateOFDPacket done [19:21:23]NVStorageSaveData kkm_last_timestamp [19:21:23]File name is /storage/kkm_last_timestamp [19:21:23]Write 4 bytes [19:21:23]NVStorageSaveData done [19:21:23]ExternCall_PrintAddStr [19:21:23]wPrintStart [19:21:23]Write to MH i2c: 01 00 00 A6 01 A7 [19:21:23]Write i2c OK [19:21:23]MH_I2C_Read... [19:21:23]Read from MH i2c: 01 [19:21:23]MH_I2C_Read... [19:21:23]Read from MH i2c: 01 07 00 [19:21:23]MH_I2C_Read... [19:21:23]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [19:21:23]RasterBufferAndPrint [19:21:23]line Счет N : (3)147854 [19:21:23]line ИНН: 02508201610067 [19:21:23]line Контрольно-Кассовый Чек [19:21:23]line ПРОДАЖА [19:21:23]line Товар: 80942726 [19:21:23]line Р/ж mentos мята ролл 16г [19:21:23]line 1.000 * 49.00 [19:21:23]line = 49.00 [19:21:23]line НДС 12% НСП 1% [19:21:23]line > о реализуемом товаре [19:21:23]line ИТОГО: 49.00 [19:21:23]line НСП 1% : 0.43 [19:21:23]line НДС 12% : 5.20 [19:21:23]line Наличными: 49.00 [19:21:23]line Безнал.: 0.00 [19:21:23]line Место: АЗС № 137 "Партнер Нефть" [19:21:23]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:21:23]line СНО: Общий режим [19:21:23]line Чек 303 20.09.2024 19:21 [19:21:23]line Смена: 495 ФФД: 1.0 [19:21:23]line ЗНМ: 0300000064 [19:21:23]line РНМ: 0000000000092592 [19:21:23]line Версия ККМ: 001 [19:21:23]line ФМ: 0000000000874979 [19:21:23]line ФД: 86144 [19:21:23]line ФПД: 252874060020230 [19:21:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T192122&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86144&fm=252874060020230&tin=02508201610067®Number=0000000000092592&sum=4900 [19:21:23]OFD Sender: Processing packet 86144 [packets to send 264, broken 263] [19:21:23]ProducePacketName [19:21:23]name=ofd_packets/00086144 [19:21:23]OFD Sender: To server: pG, [19:21:23]CommunicateWithHost lk.salyk.kg:30040 [19:21:23]ConnectInit lk.salyk.kg [19:21:23]line 0 [19:21:23]written 0, free lines is 4095 [19:21:24]Write to MH i2c: 01 00 00 CE 01 CF [19:21:24]Write i2c OK [19:21:24]MH_I2C_Read... [19:21:24]Read from MH i2c: 01 [19:21:24]MH_I2C_Read... [19:21:24]Read from MH i2c: 01 07 00 [19:21:24]MH_I2C_Read... [19:21:24]Read from MH i2c: 01 07 00 CE 01 00 00 00 00 00 FE 0C E0 [19:21:24]RasterBufferAndPrint [19:21:24]line [19:21:24]line [19:21:24]line [19:21:24]line [19:21:24]line [19:21:24]written 0, free lines is 3332 [19:21:24]MH_Cut [19:21:24]Write to MH i2c: D1 01 00 D5 01 01 A8 [19:21:24]Write i2c OK [19:21:24]MH_I2C_Read... [19:21:24]Read from MH i2c: D1 [19:21:24]MH_I2C_Read... [19:21:24]Read from MH i2c: D1 01 00 [19:21:24]MH_I2C_Read... [19:21:24]Read from MH i2c: D1 01 00 D5 01 00 A7 [19:21:24]Write to MH i2c: 01 00 00 D6 01 D7 [19:21:24]Write i2c OK [19:21:24]MH_I2C_Read... [19:21:24]*** Cut start [19:21:24]*** Partial cut [19:21:24]*** CUTSNS_PIN = 1 [19:21:24]*** CUTSNS_PIN = 0 [19:21:25]*** Brake cut motor [19:21:25]Read from MH i2c: 01 [19:21:25]MH_I2C_Read... [19:21:25]*** Stop cut motor [19:21:25]*** Cut end [19:21:25]Read from MH i2c: 01 07 00 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: 01 07 00 D6 01 00 00 00 00 00 FF 0F EC [19:21:25]process_action close_receipt done [19:21:25]requested_data is exist [19:21:25]produce_requested_data [19:21:25]requested_item fm.sn is exist - process it [19:21:25]wFMCommunicate request_size=4 [19:21:25]MH_SAM_APDU [19:21:25]CAPDU: 80 11 00 00 [19:21:25]Write to MH i2c: E2 08 00 D7 01 80 11 00 00 00 00 00 00 52 [19:21:25]Write i2c OK [19:21:25]MH_I2C_Read... [19:21:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:25]Read from MH i2c: E2 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 17 00 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 17 00 D7 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B1 [19:21:25]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:25]wFMCommunicate OK [19:21:25]requested_item fd.num is exist - process it [19:21:25]SAM_PROTO_GetFieldsCounters [19:21:25]wFMCommunicate request_size=4 [19:21:25]MH_SAM_APDU [19:21:25]CAPDU: 80 13 00 00 [19:21:25]Write to MH i2c: E2 08 00 D8 01 80 13 00 00 00 00 00 00 55 [19:21:25]Write i2c OK [19:21:25]MH_I2C_Read... [19:21:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:25]Read from MH i2c: E2 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 62 00 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 62 00 D8 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 80 50 01 00 0E 04 04 00 EF 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 D5 [19:21: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 80 50 01 00 0E 04 04 00 EF 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 [19:21:25]wFMCommunicate OK [19:21:25]SAM_PROTO_GetFieldsCounters done [19:21:25]requested_item shift.num is exist - process it [19:21:25]requested_item shift.opened is exist - process it [19:21:25]req_shift_opened [19:21:25]FM_GetShiftState [19:21:25]SAM_PROTO_GetShiftState [19:21:25]wFMCommunicate request_size=4 [19:21:25]MH_SAM_APDU [19:21:25]CAPDU: 80 13 01 00 [19:21:25]Write to MH i2c: E2 08 00 D9 01 80 13 01 00 00 00 00 00 57 [19:21:25]Write i2c OK [19:21:25]MH_I2C_Read... [19:21:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:25]Read from MH i2c: E2 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 0E 00 [19:21:25]MH_I2C_Read... [19:21:25]Read from MH i2c: E2 0E 00 D9 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E2 [19:21:25]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:21:25]wFMCommunicate OK [19:21:25]SAM_PROTO_GetShiftState done [19:21:25]FM_GetShiftState done [19:21:25]req_shift_opened done [19:21:25]requested_item shift.open_date is exist - process it [19:21:25]req_shift_open_date [19:21:25]req_shift_open_date done [19:21:25]produce_requested_data done [19:21:25]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86144,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:21:25]process_action_free close_receipt [19:21:25]json_value_free [19:21:25]json_value_free done [19:21:25]process_json_proto returns [19:21:25]Send response to host [19:21:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86144,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:21:25]free response buf [19:21:25]execute_script done [19:21:25]execute_script returns [19:21:25]free content buf [19:21:25]Sock 9.Close socket [19:21:25]Sock 9.Thread stoped [19:21:27]Connected sock=7 [19:21:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 24 01 00 00 89 BF 1C 01 84 65 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 2F 01 00 00 F4 03 04 00 32 CB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E5 FC D4 85 3A 06 B6 61 DF 88 CD A4 4D 47 [19:21: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 E4 E1 47 00 C9 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 80 50 01 00 F4 03 04 00 0B 76 ED 66 B6 04 01 00 00 98 7B 54 32 51 F7 C6 E0 [19:21:28]CommunicateWithHost err = 0 [19:21:28]CheckOFDResponse [19:21:28]1017 (14) - 77093643461234 [19:21:28]1041 (16) - 0000000000874979 [19:21:28]1040 (4) - 86144 [19:21:28]1012 (4) - 20.09.2024 13:18 [19:21:28]1206 (1) - 0 [19:21:28]OFD Sender: Remove packet 86144 [19:21:28]ProducePacketName [19:21:28]name=ofd_packets/00086144 [19:21:28]NVStorageDeleteData [19:21:29]OFD Sender: No OFD packet to send [19:21:34]OFD Sender: No OFD packet to send [19:21:39]OFD Sender: No OFD packet to send [19:21:44]OFD Sender: No OFD packet to send [19:21:49]OFD Sender: No OFD packet to send [19:21:54]OFD Sender: No OFD packet to send [19:21:59]OFD Sender: No OFD packet to send [19:22:04]OFD Sender: No OFD packet to send [19:22:04]recv_with_timeout no data received [19:22:09]OFD Sender: No OFD packet to send [19:22:14]OFD Sender: No OFD packet to send [19:22:19]OFD Sender: No OFD packet to send [19:22:24]OFD Sender: No OFD packet to send [19:22:29]OFD Sender: No OFD packet to send [19:22:34]OFD Sender: No OFD packet to send [19:22:39]OFD Sender: No OFD packet to send [19:22:44]OFD Sender: No OFD packet to send [19:22:49]OFD Sender: No OFD packet to send [19:22:54]OFD Sender: No OFD packet to send [19:22:59]OFD Sender: No OFD packet to send [19:23:04]OFD Sender: No OFD packet to send [19:23:09]OFD Sender: No OFD packet to send [19:23:14]OFD Sender: No OFD packet to send [19:23:19]OFD Sender: No OFD packet to send [19:23:24]OFD Sender: No OFD packet to send [19:23:29]OFD Sender: No OFD packet to send [19:23:34]OFD Sender: No OFD packet to send [19:23:39]recv_with_timeout no data received [19:23:39]OFD Sender: No OFD packet to send [19:23:44]accept exits with 10 [19:23:44]New connection [19:23:44]New thread 3066989924 created [19:23:44]Thread 3066846564 joined [19:23:44]Waiting for new connection... [19:23:44] Sock 10.Parse request [19:23:44]Sock 10.Check first char [19:23:44]Sock 10.First char is OK [19:23:44]request: POST /json_proto HTTP/1.0 [19:23:44]Method: POST [19:23:44]URL: /json_proto [19:23:44]Method is POST - this is cgi request [19:23:44]url: /json_proto [19:23:44]query_string will be loaded in cgi processing [19:23:44]execute_cgi json_proto POST (null) [19:23:44]execute_cgi path=json_proto method=POST [19:23:44]POST find Content-Length [19:23:44]Host: 172.17.47.196:8080 [19:23:44]Content-Length: 682 [19:23:44]Content-Type: application/json [19:23:44] [19:23:44]POST finish read [19:23:44]Found Content-Length = 682 [19:23:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871030", "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" ] } } [19:23:44]execute_script... [19:23: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)871030", "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" ] } } [19:23:44]POST & json_proto [19:23:44]process_json_proto [19:23:44]json parsed OK: [19:23:44]protocol is kg_v1.0 [19:23:44]action value=close_receipt [19:23:44]process_action close_receipt [19:23:44]cmd_close_receipt [19:23:44]MH_GetDate [19:23:44]Write to MH i2c: F0 00 00 DA 01 CA [19:23:44]Write i2c OK [19:23:44]MH_I2C_Read... [19:23:44]Read from MH i2c: F0 [19:23:44]MH_I2C_Read... [19:23:44]Read from MH i2c: F0 09 00 [19:23:44]MH_I2C_Read... [19:23:44]Read from MH i2c: F0 09 00 DA 01 00 C0 CB ED 66 4C 6B 94 66 62 [19:23:44]GetLastDocTimeStamp 1726860082 [19:23:44]current date 1726860224 [19:23:44]FM_GetShiftState [19:23:44]SAM_PROTO_GetShiftState [19:23:44]wFMCommunicate request_size=4 [19:23:44]MH_SAM_APDU [19:23:44]CAPDU: 80 13 01 00 [19:23:44]Write to MH i2c: E2 08 00 DB 01 80 13 01 00 00 00 00 00 59 [19:23:44]Write i2c OK [19:23:44]MH_I2C_Read... [19:23:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:44]Read from MH i2c: E2 [19:23:44]MH_I2C_Read... [19:23:44]Read from MH i2c: E2 0E 00 [19:23:44]MH_I2C_Read... [19:23:44]Read from MH i2c: E2 0E 00 DB 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E4 [19:23:44]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:23:44]wFMCommunicate OK [19:23:44]SAM_PROTO_GetShiftState done [19:23:44]FM_GetShiftState done [19:23:44]opened in 1726791534 [19:23:44]opened+sec_in_day 1726877934 [19:23:44]quantity*price = 100005 [19:23:44]sum+1 = 100006 [19:23:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 304 20.09.2024 19:23 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86145 ФПД: 216775124683485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T192344&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86145&fm=216775124683485&tin=02508201610067®Number=0000000000092592&sum=100000 [19:23:45]StoreToDocumentArchive [19:23:45]shift 495 fd 86145 [19:23:45]save to /storage/0495/doc_00086145 [19:23:45]save last doc name /storage/0495/doc_00086145 to /storage/kkm_last_doc_name [19:23:45]save OK [19:23:45]Clear old archive folders... [19:23:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:23:45]tlvbuf is 001E2D60 [19:23:45]SAM_PROTO_ClearQueue [19:23:45]wFMCommunicate request_size=4 [19:23:45]MH_SAM_APDU [19:23:45]CAPDU: 80 09 00 00 [19:23:45]Write to MH i2c: E2 08 00 E8 01 80 09 00 00 00 00 00 00 5B [19:23:45]Write i2c OK [19:23:45]MH_I2C_Read... [19:23:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:23:45]Read from MH i2c: E2 [19:23:45]MH_I2C_Read... [19:23:45]Read from MH i2c: E2 03 00 [19:23:45]MH_I2C_Read... [19:23:45]Read from MH i2c: E2 03 00 E8 01 00 90 00 5D [19:23:45]RAPDU: 90 00 [19:23:45]wFMCommunicate OK [19:23:45]SAM_PROTO_ClearQueue done [19:23:45]KKMCreateOFDPacket [19:23:45]OFDProtocolAddRootSTLVToBuf [19:23:45]FM_MakeSignedData [19:23:45]FM_MakeSignedData [19:23:45]SAM_PROTO_SignData [19:23:45]wFMCommunicate request_size=4 [19:23:45]MH_SAM_APDU [19:23:45]CAPDU: 80 0D 01 02 [19:23:45]Write to MH i2c: E2 08 00 E9 01 80 0D 01 02 00 00 00 00 63 [19:23:45]Write i2c OK [19:23:45]MH_I2C_Read... [19:23:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [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: 5857436+1721002828=1726860264 [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 E8 CB ED 66 4C 6B 94 66 B6 [19:24:24]Current date/time: 20.09.2024 19:24 [19:24:24]FM_Init [19:24:24]wFMConnect [19:24:24]MH_SAM_On [19:24:24]Write to MH i2c: E0 00 00 08 00 E7 [19:24:24]Write i2c OK [19:24:24]MH_I2C_Read... [19:24:24]*** iso7816_init finished! [19:24:24]*** atr: [19:24:24]*** 0F 3B D5 18 FF 81 91 FE [19:24:24]*** 1F C3 80 73 C8 21 10 0A [19:24:24]*** 00 00 00 00 00 00 00 00 [19:24:24]*** 00 00 00 00 00 00 00 00 [19:24:24]*** 00 00 00 00 00 00 00 00 [19:24:24]*** 00 00 00 00 00 00 00 00 [19:24:24]*** 00 00 00 00 00 00 00 00 [19:24:24]*** 00 00 00 00 00 00 00 00 [19:24:24]Read from MH i2c: E0 [19:24:24]MH_I2C_Read... [19:24:24]Read from MH i2c: E0 10 00 [19:24:24]MH_I2C_Read... [19:24: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:24:24]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:24:24]wFMCommunicate request_size=10 [19:24:24]MH_SAM_APDU [19:24:24]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:24: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:24:24]Write i2c OK [19:24:24]MH_I2C_Read... [19:24:24]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:24:24]Read from MH i2c: E2 [19:24:24]MH_I2C_Read... [19:24:24]Read from MH i2c: E2 03 00 [19:24:24]MH_I2C_Read... [19:24:24]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:24:24]RAPDU: 90 00 [19:24:24]wFMCommunicate OK [19:24:24]wFMCommunicate request_size=4 [19:24:24]MH_SAM_APDU [19:24:24]CAPDU: 80 11 00 00 [19:24:24]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:24:24]Write i2c OK [19:24:24]MH_I2C_Read... [19:24:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:24:24]Read from MH i2c: E2 [19:24:24]MH_I2C_Read... [19:24:24]Read from MH i2c: E2 17 00 [19:24:24]MH_I2C_Read... [19:24: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: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 [19:24:24]wFMCommunicate OK [19:24:24]Detected FM SN is 0000000000874979 [19:24:24]Stored FM SN is 0000000000874979 [19:24:24]wFMCommunicate request_size=9 [19:24:24]MH_SAM_APDU [19:24:24]CAPDU: 80 16 00 00 04 B6 D7 00 00 [19:24:24]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [19:24:24]Write i2c OK [19:24:24]MH_I2C_Read... [19:24:24]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:24:24]Read from MH i2c: E2 [19:24:24]MH_I2C_Read... [19:24:24]Read from MH i2c: E2 03 00 [19:24:24]MH_I2C_Read... [19:24:24]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:24:24]RAPDU: 90 00 [19:24:24]wFMCommunicate OK [19:24:24]FM PIN OK [19:24:24]wFMCommunicate request_size=8 [19:24:24]MH_SAM_APDU [19:24:24]CAPDU: 80 14 04 00 03 02 00 01 [19:24:24]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:24:24]Write i2c OK [19:24:24]MH_I2C_Read... [19:24:24]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:24:24]Read from MH i2c: E2 [19:24:24]MH_I2C_Read... [19:24:24]Read from MH i2c: E2 03 00 [19:24:24]MH_I2C_Read... [19:24:24]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:24:24]RAPDU: 90 00 [19:24:24]wFMCommunicate OK [19:24:24]wFMCommunicate request_size=13 [19:24:24]MH_SAM_APDU [19:24:24]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:24: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:24:24]Write i2c OK [19:24:24]MH_I2C_Read... [19:24:24]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:24:24]Read from MH i2c: E2 [19:24:24]MH_I2C_Read... [19:24:24]Read from MH i2c: E2 03 00 [19:24:24]MH_I2C_Read... [19:24:24]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:24:24]RAPDU: 90 00 [19:24:24]wFMCommunicate OK [19:24:24]wFMCommunicate request_size=4 [19:24:24]MH_SAM_APDU [19:24:24]CAPDU: 80 11 00 00 [19:24:24]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:24:24]Write i2c OK [19:24:24]MH_I2C_Read... [19:24:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:24:24]Read from MH i2c: E2 [19:24:24]MH_I2C_Read... [19:24:24]Read from MH i2c: E2 17 00 [19:24:24]MH_I2C_Read... [19:24: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: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 [19:24:24]wFMCommunicate OK [19:24:24]DocumentArchiveInit [19:24:24]Start Httpd... [19:24:24]Httpd thread 3067399524 created [19:24:24]Write to MH i2c: 01 00 00 0F 00 0F [19:24:24]Write i2c OK [19:24:24]MH_I2C_Read... [19:24:24]Read from MH i2c: 01 [19:24:24]MH_I2C_Read... [19:24:24]Read from MH i2c: 01 07 00 [19:24:24]MH_I2C_Read... [19:24:24]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:24:24]MH Int Process started [19:24:24]Allocated Socket 8 [19:24:24]Bind OK [19:24:24]Listen OK [19:24:24]httpd running on port 8080 [19:24:24]Waiting for new connection... [19:24:24]OFD Sender: No OFD packet to send [19:24:29]OFD Sender: No OFD packet to send [19:24:32]accept exits with 9 [19:24:32]New connection [19:24:32]New thread 3067112804 created [19:24:32]Waiting for new connection... [19:24:32] Sock 9.Parse request [19:24:32]Sock 9.Check first char [19:24:32]Sock 9.First char is OK [19:24:32]request: POST /json_proto HTTP/1.0 [19:24:32]Method: POST [19:24:32]URL: /json_proto [19:24:32]Method is POST - this is cgi request [19:24:32]url: /json_proto [19:24:32]query_string will be loaded in cgi processing [19:24:32]execute_cgi json_proto POST (null) [19:24:32]execute_cgi path=json_proto method=POST [19:24:32]POST find Content-Length [19:24:32]Host: 172.17.47.196:8080 [19:24:32]Content-Length: 215 [19:24:32]Content-Type: application/json [19:24:32] [19:24:32]POST finish read [19:24:32]Found Content-Length = 215 [19:24: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" ] } } [19:24:32]execute_script... [19:24: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" ] } } [19:24:32]POST & json_proto [19:24:32]process_json_proto [19:24:32]json parsed OK: [19:24:32]protocol is kg_v1.0 [19:24:32]action value=get_value [19:24:32]process_action get_value [19:24:32]cmd_get_value [19:24:32]process_action get_value done [19:24:32]requested_data is exist [19:24:32]produce_requested_data [19:24:32]requested_item kkm.sn is exist - process it [19:24:32]requested_item kkm.ver is exist - process it [19:24:32]requested_item fm.sn is exist - process it [19:24:32]wFMCommunicate request_size=4 [19:24:32]MH_SAM_APDU [19:24:32]CAPDU: 80 11 00 00 [19:24:32]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:24:32]Write i2c OK [19:24:32]MH_I2C_Read... [19:24:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:24:33]Read from MH i2c: E2 [19:24:33]MH_I2C_Read... [19:24:33]Read from MH i2c: E2 17 00 [19:24:33]MH_I2C_Read... [19:24: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 [19:24: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:24:33]wFMCommunicate OK [19:24:33]requested_item fd.num is exist - process it [19:24:33]SAM_PROTO_GetFieldsCounters [19:24:33]wFMCommunicate request_size=4 [19:24:33]MH_SAM_APDU [19:24:33]CAPDU: 80 13 00 00 [19:24:33]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:24:33]Write i2c OK [19:24:33]MH_I2C_Read... [19:24:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:24:33]Read from MH i2c: E2 [19:24:33]MH_I2C_Read... [19:24:33]Read from MH i2c: E2 62 00 [19:24:33]MH_I2C_Read... [19:24: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 82 50 01 00 0E 04 04 00 EF 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 15 [19:24: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 82 50 01 00 0E 04 04 00 EF 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 [19:24:33]wFMCommunicate OK [19:24:33]SAM_PROTO_GetFieldsCounters done [19:24:33]requested_item shift.num is exist - process it [19:24:33]requested_item shift.opened is exist - process it [19:24:33]req_shift_opened [19:24:33]FM_GetShiftState [19:24:33]SAM_PROTO_GetShiftState [19:24:33]wFMCommunicate request_size=4 [19:24:33]MH_SAM_APDU [19:24:33]CAPDU: 80 13 01 00 [19:24:33]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:24:33]Write i2c OK [19:24:33]MH_I2C_Read... [19:24:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:24:33]Read from MH i2c: E2 [19:24:33]MH_I2C_Read... [19:24:33]Read from MH i2c: E2 0E 00 [19:24:33]MH_I2C_Read... [19:24:33]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [19:24:33]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:24:33]wFMCommunicate OK [19:24:33]SAM_PROTO_GetShiftState done [19:24:33]FM_GetShiftState done [19:24:33]req_shift_opened done [19:24:33]requested_item shift.open_date is exist - process it [19:24:33]req_shift_open_date [19:24:33]req_shift_open_date done [19:24:33]produce_requested_data done [19:24:33]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86146,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:24:33]process_action_free get_value [19:24:33]json_value_free [19:24:33]json_value_free done [19:24:33]process_json_proto returns [19:24:33]Send response to host [19:24:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86146,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:24:33]free response buf [19:24:33]execute_script done [19:24:33]execute_script returns [19:24:33]free content buf [19:24:33]Sock 9.Close socket [19:24:33]Sock 9.Thread stoped [19:24:33]accept exits with 6 [19:24:33]New connection [19:24:33]New thread 3066969444 created [19:24:33]Thread 3067112804 joined [19:24:33]Waiting for new connection... [19:24:33] Sock 6.Parse request [19:24:33]Sock 6.Check first char [19:24:33]Sock 6.First char is OK [19:24:33]request: POST /json_proto HTTP/1.0 [19:24:33]Method: POST [19:24:33]URL: /json_proto [19:24:33]Method is POST - this is cgi request [19:24:33]url: /json_proto [19:24:33]query_string will be loaded in cgi processing [19:24:33]execute_cgi json_proto POST (null) [19:24:33]execute_cgi path=json_proto method=POST [19:24:33]POST find Content-Length [19:24:33]Host: 172.17.47.196:8080 [19:24:33]Content-Length: 331 [19:24:33]Content-Type: application/json [19:24:33] [19:24:33]POST finish read [19:24:33]Found Content-Length = 331 [19:24: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" ] } } [19:24:33]execute_script... [19:24: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" ] } } [19:24:33]POST & json_proto [19:24:33]process_json_proto [19:24:33]json parsed OK: [19:24:33]protocol is kg_v1.0 [19:24:33]action value=get_value [19:24:33]process_action get_value [19:24:33]cmd_get_value [19:24:33]process_action get_value done [19:24:33]requested_data is exist [19:24:33]produce_requested_data [19:24:33]requested_item fm.sale.total is exist - process it [19:24:33]SAM_PROTO_GetFMData [19:24:33]wFMCommunicate request_size=4 [19:24:33]MH_SAM_APDU [19:24:33]CAPDU: 80 13 03 00 [19:24:33]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [19:24:33]Write i2c OK [19:24:33]MH_I2C_Read... [19:24:33]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:24:33]Read from MH i2c: E2 [19:24:33]MH_I2C_Read... [19:24:33]Read from MH i2c: E2 FD 00 [19:24:33]MH_I2C_Read... [19:24:33]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 A3 4C 01 00 69 04 A3 00 6F 04 04 00 2A 4A 01 00 B1 04 05 00 61 65 45 B4 01 70 04 05 00 E0 66 EA 86 01 72 04 04 00 81 FE 5A 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 F2 0B 58 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 48 98 DC 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 A4 [19:24:34]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 A3 4C 01 00 69 04 A3 00 6F 04 04 00 2A 4A 01 00 B1 04 05 00 61 65 45 B4 01 70 04 05 00 E0 66 EA 86 01 72 04 04 00 81 FE 5A 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 F2 0B 58 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 48 98 DC 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 [19:24:34]wFMCommunicate OK [19:24:34]wFMCommunicate request_size=4 [19:24:34]MH_SAM_APDU [19:24:34]CAPDU: 80 17 00 00 [19:24:34]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [19:24:34]Write i2c OK [19:24:34]MH_I2C_Read... [19:24:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:24:34]Read from MH i2c: E2 [19:24:34]MH_I2C_Read... [19:24:34]Read from MH i2c: E2 FD 00 [19:24:34]MH_I2C_Read... [19:24: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 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 [19:24: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 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 [19:24:34]wFMCommunicate OK [19:24:34]wFMCommunicate request_size=4 [19:24:34]MH_SAM_APDU [19:24:34]CAPDU: 80 17 00 00 [19:24:34]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [19:24:34]Write i2c OK [19:24:34]MH_I2C_Read... [19:24:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:24:34]Read from MH i2c: E2 [19:24:34]MH_I2C_Read... [19:24:34]Read from MH i2c: E2 FD 00 [19:24:34]MH_I2C_Read... [19:24: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 [19:24: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 [19:24:34]wFMCommunicate OK [19:24:34]wFMCommunicate request_size=4 [19:24:34]MH_SAM_APDU [19:24:34]CAPDU: 80 17 00 00 [19:24:34]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [19:24:34]Write i2c OK [19:24:34]MH_I2C_Read... [19:24:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:24:34]Read from MH i2c: E2 [19:24:34]MH_I2C_Read... [19:24:34]Read from MH i2c: E2 FD 00 [19:24:34]MH_I2C_Read... [19:24: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 [19:24: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 [19:24:34]wFMCommunicate OK [19:24:34]wFMCommunicate request_size=4 [19:24:34]MH_SAM_APDU [19:24:34]CAPDU: 80 17 00 00 [19:24:34]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [19:24:34]Write i2c OK [19:24:34]MH_I2C_Read... [19:24:34]OFD Sender: No OFD packet to send [19:24:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [19:24:35]Read from MH i2c: E2 [19:24:35]MH_I2C_Read... [19:24:35]Read from MH i2c: E2 E5 00 [19:24:35]MH_I2C_Read... [19:24: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 [19:24: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 [19:24:35]wFMCommunicate OK [19:24:35]SAM_PROTO_GetFMData done [19:24:35]requested_item fm.sale_refund.total is exist - process it [19:24:35]requested_item fm.buy.total is exist - process it [19:24:35]requested_item shift.sale.total is exist - process it [19:24:35]SAM_PROTO_GetShiftData [19:24:35]wFMCommunicate request_size=4 [19:24:35]MH_SAM_APDU [19:24:35]CAPDU: 80 13 02 00 [19:24:35]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [19:24:35]Write i2c OK [19:24:35]MH_I2C_Read... [19:24:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:24:35]Read from MH i2c: E2 [19:24:35]MH_I2C_Read... [19:24:35]Read from MH i2c: E2 FD 00 [19:24:35]MH_I2C_Read... [19:24:35]Read from MH i2c: E2 FD 00 18 00 00 B1 04 AA 04 AD 04 6E 04 04 00 31 01 00 00 69 04 9E 00 6F 04 04 00 31 01 00 00 B1 04 04 00 00 DF 5B 01 70 04 04 00 B0 22 40 01 72 04 03 00 50 BC 1B 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 E6 F3 24 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 3F 14 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 99 [19:24:35]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 31 01 00 00 69 04 9E 00 6F 04 04 00 31 01 00 00 B1 04 04 00 00 DF 5B 01 70 04 04 00 B0 22 40 01 72 04 03 00 50 BC 1B 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 E6 F3 24 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 3F 14 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [19:24:35]wFMCommunicate OK [19:24:35]wFMCommunicate request_size=4 [19:24:35]MH_SAM_APDU [19:24:35]CAPDU: 80 17 00 00 [19:24:35]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [19:24:35]Write i2c OK [19:24:35]MH_I2C_Read... [19:24:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:24:35]Read from MH i2c: E2 [19:24:35]MH_I2C_Read... [19:24:35]Read from MH i2c: E2 FD 00 [19:24:35]MH_I2C_Read... [19:24:35]Read from MH i2c: E2 FD 00 19 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 B2 [19:24:35]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [19:24:35]wFMCommunicate OK [19:24:35]wFMCommunicate request_size=4 [19:24:35]MH_SAM_APDU [19:24:35]CAPDU: 80 17 00 00 [19:24:35]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [19:24:35]Write i2c OK [19:24:35]MH_I2C_Read... [19:24:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:24:36]Read from MH i2c: E2 [19:24:36]MH_I2C_Read... [19:24:36]Read from MH i2c: E2 FD 00 [19:24:36]MH_I2C_Read... [19:24:36]Read from MH i2c: E2 FD 00 1A 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 53 [19:24:36]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [19:24:36]wFMCommunicate OK [19:24:36]wFMCommunicate request_size=4 [19:24:36]MH_SAM_APDU [19:24:36]CAPDU: 80 17 00 00 [19:24:36]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [19:24:36]Write i2c OK [19:24:36]MH_I2C_Read... [19:24:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:24:36]Read from MH i2c: E2 [19:24:36]MH_I2C_Read... [19:24:36]Read from MH i2c: E2 FD 00 [19:24:36]MH_I2C_Read... [19:24:36]Read from MH i2c: E2 FD 00 1B 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 13 [19:24:36]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [19:24:36]wFMCommunicate OK [19:24:36]wFMCommunicate request_size=4 [19:24:36]MH_SAM_APDU [19:24:36]CAPDU: 80 17 00 00 [19:24:36]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [19:24:36]Write i2c OK [19:24:36]MH_I2C_Read... [19:24:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [19:24:36]Read from MH i2c: E2 [19:24:36]MH_I2C_Read... [19:24:36]Read from MH i2c: E2 CE 00 [19:24:36]MH_I2C_Read... [19:24:36]Read from MH i2c: E2 CE 00 1C 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [19:24:36]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:24:36]wFMCommunicate OK [19:24:36]SAM_PROTO_GetShiftData done [19:24:36]requested_item shift.sale.total_cash is exist - process it [19:24:36]requested_item shift.sale_refund.total is exist - process it [19:24:36]requested_item shift.sale_refund.total_cash is exist - process it [19:24:36]requested_item shift.buy.total is exist - process it [19:24:36]requested_item shift.buy.total_cash is exist - process it [19:24:36]produce_requested_data done [19:24:36]produce_requested_data return {"fm.sale.total":73194141.13,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":227980.80,"shift.sale.total_cash":209804.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} [19:24:36]process_action_free get_value [19:24:36]json_value_free [19:24:36]json_value_free done [19:24:36]process_json_proto returns [19:24:36]Send response to host [19:24:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73194141.13,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":227980.80,"shift.sale.total_cash":209804.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}}} [19:24:36]free response buf [19:24:36]execute_script done [19:24:36]execute_script returns [19:24:36]free content buf [19:24:36]Sock 6.Close socket [19:24:36]Sock 6.Thread stoped [19:24:36]accept exits with 9 [19:24:36]New connection [19:24:36]New thread 3067112804 created [19:24:36]Thread 3066969444 joined [19:24:36]Waiting for new connection... [19:24:36] Sock 9.Parse request [19:24:36]Sock 9.Check first char [19:24:36]Sock 9.First char is OK [19:24:36]request: POST /json_proto HTTP/1.0 [19:24:36]Method: POST [19:24:36]URL: /json_proto [19:24:36]Method is POST - this is cgi request [19:24:36]url: /json_proto [19:24:36]query_string will be loaded in cgi processing [19:24:36]execute_cgi json_proto POST (null) [19:24:36]execute_cgi path=json_proto method=POST [19:24:36]POST find Content-Length [19:24:36]Host: 172.17.47.196:8080 [19:24:36]Content-Length: 144 [19:24:36]Content-Type: application/json [19:24:36] [19:24:36]POST finish read [19:24:36]Found Content-Length = 144 [19:24:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [19:24:36]execute_script... [19:24:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [19:24:36]POST & json_proto [19:24:36]process_json_proto [19:24:36]json parsed OK: [19:24:36]protocol is kg_v1.0 [19:24:36]action value=print_doc [19:24:36]process_action print_doc [19:24:36]process_action_free print_doc [19:24:36]json_value_free [19:24:36]json_value_free done [19:24:36]process_json_proto returns [19:24:36]Send response to host [19:24:36]{"protocol":"kg_v1.0","response":{"error":1000,"error_desc":"Open file error(LoadLastDocumentFromArchive)"}} [19:24:36]free response buf [19:24:36]execute_script done [19:24:36]execute_script returns [19:24:36]free content buf [19:24:36]Sock 9.Close socket [19:24:36]Sock 9.Thread stoped [19:24:39]OFD Sender: No OFD packet to send [19:24:44]OFD Sender: No OFD packet to send [19:24:49]OFD Sender: No OFD packet to send [19:24:51]recv_with_timeout no data received [19:24:54]OFD Sender: No OFD packet to send [19:24:59]OFD Sender: No OFD packet to send [19:25:04]OFD Sender: No OFD packet to send [19:25:09]OFD Sender: No OFD packet to send [19:25:14]OFD Sender: No OFD packet to send [19:25:16]accept exits with 6 [19:25:16]New connection [19:25:16]New thread 3066969444 created [19:25:16]Thread 3067112804 joined [19:25:16]Waiting for new connection... [19:25:16] Sock 6.Parse request [19:25:16]Sock 6.Check first char [19:25:16]Sock 6.First char is OK [19:25:16]request: POST /json_proto HTTP/1.0 [19:25:16]Method: POST [19:25:16]URL: /json_proto [19:25:16]Method is POST - this is cgi request [19:25:16]url: /json_proto [19:25:16]query_string will be loaded in cgi processing [19:25:16]execute_cgi json_proto POST (null) [19:25:16]execute_cgi path=json_proto method=POST [19:25:16]POST find Content-Length [19:25:16]Host: 172.17.47.196:8080 [19:25:16]Content-Length: 215 [19:25:16]Content-Type: application/json [19:25:16] [19:25:16]POST finish read [19:25:16]Found Content-Length = 215 [19:25: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" ] } } [19:25:16]execute_script... [19:25: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" ] } } [19:25:16]POST & json_proto [19:25:16]process_json_proto [19:25:16]json parsed OK: [19:25:16]protocol is kg_v1.0 [19:25:16]action value=get_value [19:25:16]process_action get_value [19:25:16]cmd_get_value [19:25:16]process_action get_value done [19:25:16]requested_data is exist [19:25:16]produce_requested_data [19:25:16]requested_item kkm.sn is exist - process it [19:25:16]requested_item kkm.ver is exist - process it [19:25:16]requested_item fm.sn is exist - process it [19:25:16]wFMCommunicate request_size=4 [19:25:16]MH_SAM_APDU [19:25:16]CAPDU: 80 11 00 00 [19:25:16]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [19:25:16]Write i2c OK [19:25:16]MH_I2C_Read... [19:25:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:16]Read from MH i2c: E2 [19:25:16]MH_I2C_Read... [19:25:16]Read from MH i2c: E2 17 00 [19:25:16]MH_I2C_Read... [19:25:16]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 [19:25: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:25:16]wFMCommunicate OK [19:25:16]requested_item fd.num is exist - process it [19:25:16]SAM_PROTO_GetFieldsCounters [19:25:16]wFMCommunicate request_size=4 [19:25:16]MH_SAM_APDU [19:25:16]CAPDU: 80 13 00 00 [19:25:16]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [19:25:16]Write i2c OK [19:25:16]MH_I2C_Read... [19:25:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:25:16]Read from MH i2c: E2 [19:25:16]MH_I2C_Read... [19:25:16]Read from MH i2c: E2 62 00 [19:25:16]MH_I2C_Read... [19:25:16]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 82 50 01 00 0E 04 04 00 EF 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 22 [19:25: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 82 50 01 00 0E 04 04 00 EF 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 [19:25:16]wFMCommunicate OK [19:25:16]SAM_PROTO_GetFieldsCounters done [19:25:16]requested_item shift.num is exist - process it [19:25:16]requested_item shift.opened is exist - process it [19:25:16]req_shift_opened [19:25:16]FM_GetShiftState [19:25:16]SAM_PROTO_GetShiftState [19:25:16]wFMCommunicate request_size=4 [19:25:16]MH_SAM_APDU [19:25:16]CAPDU: 80 13 01 00 [19:25:16]Write to MH i2c: E2 08 00 1F 00 80 13 01 00 00 00 00 00 9C [19:25:16]Write i2c OK [19:25:16]MH_I2C_Read... [19:25:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:16]Read from MH i2c: E2 [19:25:16]MH_I2C_Read... [19:25:16]Read from MH i2c: E2 0E 00 [19:25:16]MH_I2C_Read... [19:25:16]Read from MH i2c: E2 0E 00 1F 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 27 [19:25:16]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:25:16]wFMCommunicate OK [19:25:16]SAM_PROTO_GetShiftState done [19:25:16]FM_GetShiftState done [19:25:16]req_shift_opened done [19:25:16]requested_item shift.open_date is exist - process it [19:25:16]req_shift_open_date [19:25:16]req_shift_open_date done [19:25:16]produce_requested_data done [19:25:16]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86146,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:25:16]process_action_free get_value [19:25:16]json_value_free [19:25:16]json_value_free done [19:25:16]process_json_proto returns [19:25:16]Send response to host [19:25:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86146,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:25:16]free response buf [19:25:16]execute_script done [19:25:16]execute_script returns [19:25:16]free content buf [19:25:16]Sock 6.Close socket [19:25:16]Sock 6.Thread stoped [19:25:16]accept exits with 10 [19:25:16]New connection [19:25:16]New thread 3067112804 created [19:25:16]Thread 3066969444 joined [19:25:16]Waiting for new connection... [19:25:16] Sock 10.Parse request [19:25:16]Sock 10.Check first char [19:25:16]Sock 10.First char is OK [19:25:16]request: POST /json_proto HTTP/1.0 [19:25:16]Method: POST [19:25:16]URL: /json_proto [19:25:16]Method is POST - this is cgi request [19:25:16]url: /json_proto [19:25:16]query_string will be loaded in cgi processing [19:25:16]execute_cgi json_proto POST (null) [19:25:16]execute_cgi path=json_proto method=POST [19:25:16]POST find Content-Length [19:25:16]Host: 172.17.47.196:8080 [19:25:16]Content-Length: 331 [19:25:16]Content-Type: application/json [19:25:16] [19:25:16]POST finish read [19:25:16]Found Content-Length = 331 [19:25: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" ] } } [19:25:16]execute_script... [19:25:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [19:25:17]POST & json_proto [19:25:17]process_json_proto [19:25:17]json parsed OK: [19:25:17]protocol is kg_v1.0 [19:25:17]action value=get_value [19:25:17]process_action get_value [19:25:17]cmd_get_value [19:25:17]process_action get_value done [19:25:17]requested_data is exist [19:25:17]produce_requested_data [19:25:17]requested_item fm.sale.total is exist - process it [19:25:17]SAM_PROTO_GetFMData [19:25:17]wFMCommunicate request_size=4 [19:25:17]MH_SAM_APDU [19:25:17]CAPDU: 80 13 03 00 [19:25:17]Write to MH i2c: E2 08 00 20 00 80 13 03 00 00 00 00 00 9F [19:25:17]Write i2c OK [19:25:17]MH_I2C_Read... [19:25:17]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:25:17]Read from MH i2c: E2 [19:25:17]MH_I2C_Read... [19:25:17]Read from MH i2c: E2 FD 00 [19:25:17]MH_I2C_Read... [19:25:17]Read from MH i2c: E2 FD 00 20 00 00 C8 04 85 04 C4 04 6E 04 04 00 A3 4C 01 00 69 04 A3 00 6F 04 04 00 2A 4A 01 00 B1 04 05 00 61 65 45 B4 01 70 04 05 00 E0 66 EA 86 01 72 04 04 00 81 FE 5A 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 F2 0B 58 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 48 98 DC 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 B1 [19:25:17]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 A3 4C 01 00 69 04 A3 00 6F 04 04 00 2A 4A 01 00 B1 04 05 00 61 65 45 B4 01 70 04 05 00 E0 66 EA 86 01 72 04 04 00 81 FE 5A 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 F2 0B 58 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 48 98 DC 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 [19:25:17]wFMCommunicate OK [19:25:17]wFMCommunicate request_size=4 [19:25:17]MH_SAM_APDU [19:25:17]CAPDU: 80 17 00 00 [19:25:17]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [19:25:17]Write i2c OK [19:25:17]MH_I2C_Read... [19:25:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:25:17]Read from MH i2c: E2 [19:25:17]MH_I2C_Read... [19:25:17]Read from MH i2c: E2 FD 00 [19:25:17]MH_I2C_Read... [19:25:17]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 [19:25: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 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 [19:25:17]wFMCommunicate OK [19:25:17]wFMCommunicate request_size=4 [19:25:17]MH_SAM_APDU [19:25:17]CAPDU: 80 17 00 00 [19:25:17]Write to MH i2c: E2 08 00 22 00 80 17 00 00 00 00 00 00 A2 [19:25:17]Write i2c OK [19:25:17]MH_I2C_Read... [19:25:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:25:18]Read from MH i2c: E2 [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: E2 FD 00 [19:25:18]MH_I2C_Read... [19:25:18]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 [19:25:18]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:25:18]wFMCommunicate OK [19:25:18]wFMCommunicate request_size=4 [19:25:18]MH_SAM_APDU [19:25:18]CAPDU: 80 17 00 00 [19:25:18]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [19:25:18]Write i2c OK [19:25:18]MH_I2C_Read... [19:25:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:25:18]Read from MH i2c: E2 [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: E2 FD 00 [19:25:18]MH_I2C_Read... [19:25:18]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 [19:25: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 [19:25:18]wFMCommunicate OK [19:25:18]wFMCommunicate request_size=4 [19:25:18]MH_SAM_APDU [19:25:18]CAPDU: 80 17 00 00 [19:25:18]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [19:25:18]Write i2c OK [19:25:18]MH_I2C_Read... [19:25:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [19:25:18]Read from MH i2c: E2 [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: E2 E5 00 [19:25:18]MH_I2C_Read... [19:25:18]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 [19:25: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 [19:25:18]wFMCommunicate OK [19:25:18]SAM_PROTO_GetFMData done [19:25:18]requested_item fm.sale_refund.total is exist - process it [19:25:18]requested_item fm.buy.total is exist - process it [19:25:18]requested_item shift.sale.total is exist - process it [19:25:18]SAM_PROTO_GetShiftData [19:25:18]wFMCommunicate request_size=4 [19:25:18]MH_SAM_APDU [19:25:18]CAPDU: 80 13 02 00 [19:25:18]Write to MH i2c: E2 08 00 25 00 80 13 02 00 00 00 00 00 A3 [19:25:18]Write i2c OK [19:25:18]MH_I2C_Read... [19:25:19]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:25:19]Read from MH i2c: E2 [19:25:19]MH_I2C_Read... [19:25:19]Read from MH i2c: E2 FD 00 [19:25:19]MH_I2C_Read... [19:25:19]Read from MH i2c: E2 FD 00 25 00 00 B1 04 AA 04 AD 04 6E 04 04 00 31 01 00 00 69 04 9E 00 6F 04 04 00 31 01 00 00 B1 04 04 00 00 DF 5B 01 70 04 04 00 B0 22 40 01 72 04 03 00 50 BC 1B 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 E6 F3 24 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 3F 14 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 A6 [19:25:19]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 31 01 00 00 69 04 9E 00 6F 04 04 00 31 01 00 00 B1 04 04 00 00 DF 5B 01 70 04 04 00 B0 22 40 01 72 04 03 00 50 BC 1B 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 E6 F3 24 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 3F 14 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [19:25:19]wFMCommunicate OK [19:25:19]wFMCommunicate request_size=4 [19:25:19]MH_SAM_APDU [19:25:19]CAPDU: 80 17 00 00 [19:25:19]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [19:25:19]Write i2c OK [19:25:19]MH_I2C_Read... [19:25:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:25:19]Read from MH i2c: E2 [19:25:19]MH_I2C_Read... [19:25:19]Read from MH i2c: E2 FD 00 [19:25:19]MH_I2C_Read... [19:25:19]Read from MH i2c: E2 FD 00 26 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 BF [19:25:19]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [19:25:19]wFMCommunicate OK [19:25:19]wFMCommunicate request_size=4 [19:25:19]MH_SAM_APDU [19:25:19]CAPDU: 80 17 00 00 [19:25:19]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [19:25:19]Write i2c OK [19:25:19]MH_I2C_Read... [19:25:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:25:19]Read from MH i2c: E2 [19:25:19]MH_I2C_Read... [19:25:19]Read from MH i2c: E2 FD 00 [19:25:19]MH_I2C_Read... [19:25:19]Read from MH i2c: E2 FD 00 27 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 60 [19:25:19]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [19:25:19]wFMCommunicate OK [19:25:19]wFMCommunicate request_size=4 [19:25:19]MH_SAM_APDU [19:25:19]CAPDU: 80 17 00 00 [19:25:19]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [19:25:19]Write i2c OK [19:25:19]MH_I2C_Read... [19:25:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:25:19]Read from MH i2c: E2 [19:25:19]MH_I2C_Read... [19:25:19]Read from MH i2c: E2 FD 00 [19:25:19]MH_I2C_Read... [19:25:20]Read from MH i2c: E2 FD 00 28 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 20 [19:25:20]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [19:25:20]wFMCommunicate OK [19:25:20]wFMCommunicate request_size=4 [19:25:20]MH_SAM_APDU [19:25:20]CAPDU: 80 17 00 00 [19:25:20]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [19:25:20]OFD Sender: No OFD packet to send [19:25:20]Write i2c OK [19:25:20]MH_I2C_Read... [19:25:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [19:25:20]Read from MH i2c: E2 [19:25:20]MH_I2C_Read... [19:25:20]Read from MH i2c: E2 CE 00 [19:25:20]MH_I2C_Read... [19:25:20]Read from MH i2c: E2 CE 00 29 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8E [19:25:20]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:25:20]wFMCommunicate OK [19:25:20]SAM_PROTO_GetShiftData done [19:25:20]requested_item shift.sale.total_cash is exist - process it [19:25:20]requested_item shift.sale_refund.total is exist - process it [19:25:20]requested_item shift.sale_refund.total_cash is exist - process it [19:25:20]requested_item shift.buy.total is exist - process it [19:25:20]requested_item shift.buy.total_cash is exist - process it [19:25:20]produce_requested_data done [19:25:20]produce_requested_data return {"fm.sale.total":73194141.13,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":227980.80,"shift.sale.total_cash":209804.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} [19:25:20]process_action_free get_value [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.sale.total":73194141.13,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":227980.80,"shift.sale.total_cash":209804.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}}} [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:21]accept exits with 6 [19:25:21]New connection [19:25:21]New thread 3066969444 created [19:25:21]Thread 3067112804 joined [19:25:21]Waiting for new connection... [19:25:21] Sock 6.Parse request [19:25:21]Sock 6.Check first char [19:25:21]Sock 6.First char is OK [19:25:21]request: POST /json_proto HTTP/1.0 [19:25:21]Method: POST [19:25:21]URL: /json_proto [19:25:21]Method is POST - this is cgi request [19:25:21]url: /json_proto [19:25:21]query_string will be loaded in cgi processing [19:25:21]execute_cgi json_proto POST (null) [19:25:21]execute_cgi path=json_proto method=POST [19:25:21]POST find Content-Length [19:25:21]Host: 172.17.47.196:8080 [19:25:21]Content-Length: 620 [19:25:21]Content-Type: application/json [19:25:21] [19:25:21]POST finish read [19:25:21]Found Content-Length = 620 [19:25:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147855", "tax_sys" : 0, "items" : [ { "code": "48742795", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B L\u0026M Loft Blue", "price" : 123.00, "quantity" : 1.000, "sum" : 123.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 123.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:21]execute_script... [19:25:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147855", "tax_sys" : 0, "items" : [ { "code": "48742795", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B L\u0026M Loft Blue", "price" : 123.00, "quantity" : 1.000, "sum" : 123.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 123.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:21]POST & json_proto [19:25:21]process_json_proto [19:25:21]json parsed OK: [19:25:21]protocol is kg_v1.0 [19:25:21]action value=close_receipt [19:25:21]process_action close_receipt [19:25:21]cmd_close_receipt [19:25:21]MH_GetDate [19:25:21]Write to MH i2c: F0 00 00 2A 00 19 [19:25:21]Write i2c OK [19:25:21]MH_I2C_Read... [19:25:21]Read from MH i2c: F0 [19:25:21]MH_I2C_Read... [19:25:21]Read from MH i2c: F0 09 00 [19:25:21]MH_I2C_Read... [19:25:21]Read from MH i2c: F0 09 00 2A 00 00 22 CC ED 66 4C 6B 94 66 14 [19:25:21]GetLastDocTimeStamp 48 [19:25:21]current date 1726860322 [19:25:21]FM_GetShiftState [19:25:21]SAM_PROTO_GetShiftState [19:25:21]wFMCommunicate request_size=4 [19:25:21]MH_SAM_APDU [19:25:21]CAPDU: 80 13 01 00 [19:25:21]Write to MH i2c: E2 08 00 2B 00 80 13 01 00 00 00 00 00 A8 [19:25:21]Write i2c OK [19:25:21]MH_I2C_Read... [19:25:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:21]Read from MH i2c: E2 [19:25:21]MH_I2C_Read... [19:25:21]Read from MH i2c: E2 0E 00 [19:25:21]MH_I2C_Read... [19:25:21]Read from MH i2c: E2 0E 00 2B 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 33 [19:25:21]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:25:21]wFMCommunicate OK [19:25:21]SAM_PROTO_GetShiftState done [19:25:21]FM_GetShiftState done [19:25:21]opened in 1726791534 [19:25:21]opened+sec_in_day 1726877934 [19:25:21]quantity*price = 12300 [19:25:21]sum+1 = 12301 [19:25:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 123.00 НСП 1% : 1.09 НДС 12% : 13.06 Наличными: 123.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 306 20.09.2024 19:25 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86147 ФПД: 42753217028030 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T192522&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86147&fm=42753217028030&tin=02508201610067®Number=0000000000092592&sum=12300 0 [19:25:22]StoreToDocumentArchive [19:25:22]shift 495 fd 86147 [19:25:22]save to /storage/0495/doc_00086147 [19:25:22]save last doc name /storage/0495/doc_00086147 to /storage/kkm_last_doc_name [19:25:22]save OK [19:25:22]Clear old archive folders... [19:25:22]ProcessDocumentItem done err = 0, tmpTLVsize=267 [19:25:22]tlvbuf is 0136C260 [19:25:22]SAM_PROTO_ClearQueue [19:25:22]wFMCommunicate request_size=4 [19:25:22]MH_SAM_APDU [19:25:22]CAPDU: 80 09 00 00 [19:25:22]Write to MH i2c: E2 08 00 38 00 80 09 00 00 00 00 00 00 AA [19:25:22]Write i2c OK [19:25:22]MH_I2C_Read... [19:25:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:25:22]Read from MH i2c: E2 [19:25:22]MH_I2C_Read... [19:25:22]Read from MH i2c: E2 03 00 [19:25:22]MH_I2C_Read... [19:25:22]Read from MH i2c: E2 03 00 38 00 00 90 00 AC [19:25:22]RAPDU: 90 00 [19:25:22]wFMCommunicate OK [19:25:22]SAM_PROTO_ClearQueue done [19:25:22]KKMCreateOFDPacket [19:25:22]OFDProtocolAddRootSTLVToBuf [19:25:22]FM_MakeSignedData [19:25:22]FM_MakeSignedData [19:25:22]SAM_PROTO_SignData [19:25:22]wFMCommunicate request_size=4 [19:25:22]MH_SAM_APDU [19:25:22]CAPDU: 80 0D 01 02 [19:25:22]Write to MH i2c: E2 08 00 39 00 80 0D 01 02 00 00 00 00 B2 [19:25:22]Write i2c OK [19:25:22]MH_I2C_Read... [19:25:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:25:22]Read from MH i2c: E2 [19:25:22]MH_I2C_Read... [19:25:22]Read from MH i2c: E2 03 00 [19:25:22]MH_I2C_Read... [19:25:22]Read from MH i2c: E2 03 00 39 00 00 90 00 AD [19:25:22]RAPDU: 90 00 [19:25:22]wFMCommunicate OK [19:25:22]wFMCommunicate request_size=255 [19:25:22]MH_SAM_APDU [19:25:22]CAPDU: 80 0D 02 02 FA 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 08 00 34 38 37 34 32 37 39 35 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 26 4D 20 4C 6F 66 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 30 00 00 00 00 13 04 06 00 0C 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 05 00 00 00 00 07 04 06 00 0C 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 32 01 00 00 F4 03 04 00 22 CC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 [19:25:22]Write to MH i2c: E2 02 01 3A 00 80 0D 02 02 FA 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 08 00 34 38 37 34 32 37 39 35 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 26 4D 20 4C 6F 66 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 30 00 00 00 00 13 04 06 00 0C 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 05 00 00 00 00 07 04 06 00 0C 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 32 01 00 00 F4 03 04 00 22 CC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 00 00 C3 [19:25:22]Write i2c OK [19:25:22]MH_I2C_Read... [19:25:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:23]Read from MH i2c: E2 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: E2 03 00 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: E2 03 00 3A 00 00 90 00 AE [19:25:23]RAPDU: 90 00 [19:25:23]wFMCommunicate OK [19:25:23]wFMCommunicate request_size=26 [19:25:23]MH_SAM_APDU [19:25:23]CAPDU: 80 0D 02 02 15 39 37 39 10 04 04 00 83 50 01 00 35 04 06 00 26 E2 42 50 5F BE [19:25:23]Write to MH i2c: E2 1D 00 3B 00 80 0D 02 02 15 00 39 37 39 10 04 04 00 83 50 01 00 35 04 06 00 26 E2 42 50 5F BE 00 00 6A [19:25:23]Write i2c OK [19:25:23]MH_I2C_Read... [19:25:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:23]Read from MH i2c: E2 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: E2 03 00 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: E2 03 00 3B 00 00 90 00 AF [19:25:23]RAPDU: 90 00 [19:25:23]wFMCommunicate OK [19:25:23]wFMCommunicate request_size=4 [19:25:23]MH_SAM_APDU [19:25:23]CAPDU: 80 0D 03 02 [19:25:23]Write to MH i2c: E2 08 00 3C 00 80 0D 03 02 00 00 00 00 B7 [19:25:23]Write i2c OK [19:25:23]MH_I2C_Read... [19:25:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:25:23]Read from MH i2c: E2 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: E2 0B 00 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: E2 0B 00 3C 00 00 63 82 7B C0 6E 80 1A 46 90 00 26 [19:25:23]RAPDU: 63 82 7B C0 6E 80 1A 46 90 00 [19:25:23]wFMCommunicate OK [19:25:23]SAM_PROTO_SignData done [19:25:23]FM_MakeSignedData done [19:25:23]CreateOFDProtocolMessage [19:25:23]wFMCommunicate request_size=4 [19:25:23]MH_SAM_APDU [19:25:23]CAPDU: 80 11 00 00 [19:25:23]Write to MH i2c: E2 08 00 3D 00 80 11 00 00 00 00 00 00 B7 [19:25:23]Write i2c OK [19:25:23]MH_I2C_Read... [19:25:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:23]Read from MH i2c: E2 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: E2 17 00 [19:25:23]MH_I2C_Read... [19:25:23]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 [19:25:23]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:23]wFMCommunicate OK [19:25:23]CreateOFDProtocolMessage done [19:25:23]OFDSenderStorePacket 86147 [19:25:23]StoreOFDPacket docnum=86147 [19:25: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 1F 01 00 00 D1 64 17 01 00 0B 5A 03 01 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 08 00 34 38 37 34 32 37 39 35 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 26 4D 20 4C 6F 66 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 30 00 00 00 00 13 04 06 00 0C 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 05 00 00 00 00 07 04 06 00 0C 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 32 01 00 00 F4 03 04 00 22 CC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 26 E2 42 50 5F BE 63 82 7B C0 6E 80 1A 46 [19:25:23]CheckFolder [19:25:23]dirname=/storage/ofd_packets [19:25:23]CheckFolder done [19:25:23]ProducePacketName [19:25:23]name=ofd_packets/00086147 [19:25:23]NVStorageSaveData ofd_packets/00086147 [19:25:23]File name is /storage/ofd_packets/00086147 [19:25:23]Write 317 bytes [19:25:23]NVStorageSaveData done [19:25:23]OFDSenderStorePacket done [19:25:23]KKMCreateOFDPacket done [19:25:23]NVStorageSaveData kkm_last_timestamp [19:25:23]File name is /storage/kkm_last_timestamp [19:25:23]Write 4 bytes [19:25:23]NVStorageSaveData done [19:25:23]ExternCall_PrintAddStr [19:25:23]wPrintStart [19:25:23]Write to MH i2c: 01 00 00 3E 00 3E [19:25:23]Write i2c OK [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: 01 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: 01 07 00 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: 01 07 00 3E 00 00 00 00 00 00 FF 0F 53 [19:25:23]RasterBufferAndPrint [19:25:23]line Счет N : (3)147855 [19:25:23]line ИНН: 02508201610067 [19:25:23]line Контрольно-Кассовый Чек [19:25:23]line ПРОДАЖА [19:25:23]line Товар: 48742795 [19:25:23]line Сигареты L&M Loft Blue [19:25:23]line 1.000 * 123.00 [19:25:23]line = 123.00 [19:25:23]line НДС 12% НСП 1% [19:25:23]line > о реализуемом товаре [19:25:23]line ИТОГО: 123.00 [19:25:23]line НСП 1% : 1.09 [19:25:23]line НДС 12% : 13.06 [19:25:23]line Наличными: 123.00 [19:25:23]line Безнал.: 0.00 [19:25:23]line Место: АЗС № 137 "Партнер Нефть" [19:25:23]OFD Sender: Processing packet 86147 [packets to send 265, broken 264] [19:25:23]ProducePacketName [19:25:23]name=ofd_packets/00086147 [19:25:23]OFD Sender: To server: pG, [19:25:23]CommunicateWithHost lk.salyk.kg:30040 [19:25:23]ConnectInit lk.salyk.kg [19:25:23]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:25:23]line СНО: Общий режим [19:25:23]line Чек 306 20.09.2024 19:25 [19:25:23]line Смена: 495 ФФД: 1.0 [19:25:23]line ЗНМ: 0300000064 [19:25:23]line РНМ: 0000000000092592 [19:25:23]line Версия ККМ: 001 [19:25:23]line ФМ: 0000000000874979 [19:25:23]line ФД: 86147 [19:25:23]line ФПД: 42753217028030 [19:25:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T192522&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86147&fm=42753217028030&tin=02508201610067®Number=0000000000092592&sum=12300 [19:25:23]line 0 [19:25:23]written 0, free lines is 4095 [19:25:23]Write to MH i2c: 01 00 00 66 00 66 [19:25:23]Write i2c OK [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: 01 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: 01 07 00 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: 01 07 00 66 00 00 00 00 00 00 03 0D 7D [19:25:23]RasterBufferAndPrint [19:25:23]line [19:25:23]line [19:25:23]line [19:25:23]line [19:25:23]line [19:25:23]written 0, free lines is 3354 [19:25:23]MH_Cut [19:25:23]Write to MH i2c: D1 01 00 6D 00 01 3F [19:25:23]Write i2c OK [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: D1 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: D1 01 00 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: D1 01 00 6D 00 00 3E [19:25:23]Write to MH i2c: 01 00 00 6E 00 6E [19:25:23]Write i2c OK [19:25:23]MH_I2C_Read... [19:25:24]*** Cut start [19:25:24]*** Partial cut [19:25:24]*** CUTSNS_PIN = 1 [19:25:24]*** CUTSNS_PIN = 0 [19:25:24]*** Brake cut motor [19:25:25]Read from MH i2c: 01 [19:25:25]MH_I2C_Read... [19:25:25]*** Stop cut motor [19:25:25]*** Cut end [19:25:25]Read from MH i2c: 01 07 00 [19:25:25]MH_I2C_Read... [19:25:25]Read from MH i2c: 01 07 00 6E 00 00 00 00 00 00 FF 0F 83 [19:25:25]process_action close_receipt done [19:25:25]requested_data is exist [19:25:25]produce_requested_data [19:25:25]requested_item fm.sn is exist - process it [19:25:25]wFMCommunicate request_size=4 [19:25:25]MH_SAM_APDU [19:25:25]CAPDU: 80 11 00 00 [19:25:25]Write to MH i2c: E2 08 00 6F 00 80 11 00 00 00 00 00 00 E9 [19:25:25]Write i2c OK [19:25:25]MH_I2C_Read... [19:25:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:25]Read from MH i2c: E2 [19:25:25]MH_I2C_Read... [19:25:25]Read from MH i2c: E2 17 00 [19:25:25]MH_I2C_Read... [19:25:25]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 [19:25:25]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:25]wFMCommunicate OK [19:25:25]requested_item fd.num is exist - process it [19:25:25]SAM_PROTO_GetFieldsCounters [19:25:25]wFMCommunicate request_size=4 [19:25:25]MH_SAM_APDU [19:25:25]CAPDU: 80 13 00 00 [19:25:25]Write to MH i2c: E2 08 00 70 00 80 13 00 00 00 00 00 00 EC [19:25:25]Write i2c OK [19:25:25]MH_I2C_Read... [19:25:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:25:25]Read from MH i2c: E2 [19:25:25]MH_I2C_Read... [19:25:25]Read from MH i2c: E2 62 00 [19:25:25]MH_I2C_Read... [19:25:25]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 83 50 01 00 0E 04 04 00 EF 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 78 [19:25: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 83 50 01 00 0E 04 04 00 EF 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 [19:25:25]wFMCommunicate OK [19:25:25]SAM_PROTO_GetFieldsCounters done [19:25:25]requested_item shift.num is exist - process it [19:25:25]requested_item shift.opened is exist - process it [19:25:25]req_shift_opened [19:25:25]FM_GetShiftState [19:25:25]SAM_PROTO_GetShiftState [19:25:25]wFMCommunicate request_size=4 [19:25:25]MH_SAM_APDU [19:25:25]CAPDU: 80 13 01 00 [19:25:25]Write to MH i2c: E2 08 00 71 00 80 13 01 00 00 00 00 00 EE [19:25:25]Write i2c OK [19:25:25]MH_I2C_Read... [19:25:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:25]Read from MH i2c: E2 [19:25:25]MH_I2C_Read... [19:25:25]Read from MH i2c: E2 0E 00 [19:25:25]MH_I2C_Read... [19:25:25]Read from MH i2c: E2 0E 00 71 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 79 [19:25:25]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:25:25]wFMCommunicate OK [19:25:25]SAM_PROTO_GetShiftState done [19:25:25]FM_GetShiftState done [19:25:25]req_shift_opened done [19:25:25]requested_item shift.open_date is exist - process it [19:25:25]req_shift_open_date [19:25:25]req_shift_open_date done [19:25:25]produce_requested_data done [19:25:25]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86147,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:25:25]process_action_free close_receipt [19:25:25]json_value_free [19:25:25]json_value_free done [19:25:25]process_json_proto returns [19:25:25]Send response to host [19:25:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86147,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:25:25]free response buf [19:25:25]execute_script done [19:25:25]execute_script returns [19:25:25]free content buf [19:25:25]Sock 6.Close socket [19:25:25]Sock 6.Thread stoped [19:25:28]ConnectInit Can't take IP for lk.salyk.kg [19:25:28]CommunicateWithHost connect error [19:25:28]CommunicateWithHost err = -1 [19:25:28]OFD Sender: Server communicate error [19:25:33]OFD Sender: Processing packet 86147 [packets to send 265, broken 264] [19:25:33]ProducePacketName [19:25:33]name=ofd_packets/00086147 [19:25:33]OFD Sender: To server: pG, [19:25:33]CommunicateWithHost lk.salyk.kg:30040 [19:25:33]ConnectInit lk.salyk.kg [19:25:38]ConnectInit Can't take IP for lk.salyk.kg [19:25:38]CommunicateWithHost connect error [19:25:38]CommunicateWithHost err = -1 [19:25:38]OFD Sender: Server communicate error [19:25:42]recv_with_timeout no data received [19:25:43]OFD Sender: Processing packet 86147 [packets to send 265, broken 264] [19:25:43]ProducePacketName [19:25:43]name=ofd_packets/00086147 [19:25:43]OFD Sender: To server: pG, [19:25:43]CommunicateWithHost lk.salyk.kg:30040 [19:25:43]ConnectInit lk.salyk.kg [19:25:50]Connected sock=7 [19:25: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 1F 01 00 00 D1 64 17 01 00 0B 5A 03 01 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 08 00 34 38 37 34 32 37 39 35 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 26 4D 20 4C 6F 66 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 30 00 00 00 00 13 04 06 00 0C 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 05 00 00 00 00 07 04 06 00 0C 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 32 01 00 00 F4 03 04 00 22 CC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 26 E2 42 50 5F BE 63 82 7B C0 6E 80 1A 46 [19:25:55]recv_with_timeout no data received [19:25:55]recv_with_timeout no data received [19:25:55]CommunicateWithHost answer receiving error [19:25:55]CommunicateWithHost err = -3 [19:25:55]OFD Sender: Server communicate error [19:26:00]OFD Sender: Processing packet 86147 [packets to send 265, broken 264] [19:26:00]ProducePacketName [19:26:00]name=ofd_packets/00086147 [19:26:00]OFD Sender: To server: pG, [19:26:00]CommunicateWithHost lk.salyk.kg:30040 [19:26:00]ConnectInit lk.salyk.kg [19:26:03]Connected sock=9 [19:26: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 1F 01 00 00 D1 64 17 01 00 0B 5A 03 01 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 08 00 34 38 37 34 32 37 39 35 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 26 4D 20 4C 6F 66 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 30 00 00 00 00 13 04 06 00 0C 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 05 00 00 00 00 07 04 06 00 0C 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 32 01 00 00 F4 03 04 00 22 CC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 26 E2 42 50 5F BE 63 82 7B C0 6E 80 1A 46 [19:26:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 6D B3 47 00 C8 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 83 50 01 00 F4 03 04 00 20 77 ED 66 B6 04 01 00 00 80 82 A4 CC 01 A1 DD AD [19:26:05]CommunicateWithHost err = 0 [19:26:05]CheckOFDResponse [19:26:05]1017 (14) - 77093643461234 [19:26:05]1041 (16) - 0000000000874979 [19:26:05]1040 (4) - 86147 [19:26:05]1012 (4) - 20.09.2024 13:22 [19:26:05]1206 (1) - 0 [19:26:05]OFD Sender: Remove packet 86147 [19:26:05]ProducePacketName [19:26:05]name=ofd_packets/00086147 [19:26:05]NVStorageDeleteData [19:26:06]OFD Sender: No OFD packet to send [19:26:11]OFD Sender: No OFD packet to send [19:26:16]OFD Sender: No OFD packet to send [19:26:21]OFD Sender: No OFD packet to send [19:26:26]OFD Sender: No OFD packet to send [19:26:31]OFD Sender: No OFD packet to send [19:26:36]OFD Sender: No OFD packet to send [19:26:41]OFD Sender: No OFD packet to send [19:26:46]OFD Sender: No OFD packet to send [19:26:51]OFD Sender: No OFD packet to send [19:26:56]OFD Sender: No OFD packet to send [19:27:01]OFD Sender: No OFD packet to send [19:27:02]recv_with_timeout no data received [19:27:06]OFD Sender: No OFD packet to send [19:27:11]OFD Sender: No OFD packet to send [19:27:16]OFD Sender: No OFD packet to send [19:27:21]OFD Sender: No OFD packet to send [19:27:26]OFD Sender: No OFD packet to send [19:27:31]OFD Sender: No OFD packet to send [19:27:36]OFD Sender: No OFD packet to send [19:27:41]OFD Sender: No OFD packet to send [19:27:46]OFD Sender: No OFD packet to send [19:27:51]OFD Sender: No OFD packet to send [19:27:56]OFD Sender: No OFD packet to send [19:28:01]OFD Sender: No OFD packet to send [19:28:02]recv_with_timeout no data received [19:28:06]OFD Sender: No OFD packet to send [19:28:11]OFD Sender: No OFD packet to send [19:28:16]OFD Sender: No OFD packet to send [19:28:21]OFD Sender: No OFD packet to send [19:28:26]OFD Sender: No OFD packet to send [19:28:27]accept exits with 10 [19:28:27]New connection [19:28:27]New thread 3067112804 created [19:28:27]Thread 3066969444 joined [19:28:27]Waiting for new connection... [19:28:27] Sock 10.Parse request [19:28:27]Sock 10.Check first char [19:28:27]Sock 10.First char is OK [19:28:27]request: POST /json_proto HTTP/1.0 [19:28:27]Method: POST [19:28:27]URL: /json_proto [19:28:27]Method is POST - this is cgi request [19:28:27]url: /json_proto [19:28:27]query_string will be loaded in cgi processing [19:28:27]execute_cgi json_proto POST (null) [19:28:27]execute_cgi path=json_proto method=POST [19:28:27]POST find Content-Length [19:28:27]Host: 172.17.47.196:8080 [19:28:27]Content-Length: 677 [19:28:27]Content-Type: application/json [19:28:27] [19:28:27]POST finish read [19:28:27]Found Content-Length = 677 [19:28:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871036", "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" ] } } [19:28:27]execute_script... [19:28: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)871036", "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" ] } } [19:28:27]POST & json_proto [19:28:27]process_json_proto [19:28:27]json parsed OK: [19:28:27]protocol is kg_v1.0 [19:28:27]action value=close_receipt [19:28:27]process_action close_receipt [19:28:27]cmd_close_receipt [19:28:27]MH_GetDate [19:28:27]Write to MH i2c: F0 00 00 72 00 61 [19:28:27]Write i2c OK [19:28:27]MH_I2C_Read... [19:28:27]Read from MH i2c: F0 [19:28:27]MH_I2C_Read... [19:28:27]Read from MH i2c: F0 09 00 [19:28:27]MH_I2C_Read... [19:28:27]Read from MH i2c: F0 09 00 72 00 00 DB CC ED 66 4C 6B 94 66 15 [19:28:27]GetLastDocTimeStamp 1726860322 [19:28:27]current date 1726860507 [19:28:27]FM_GetShiftState [19:28:27]SAM_PROTO_GetShiftState [19:28:27]wFMCommunicate request_size=4 [19:28:27]MH_SAM_APDU [19:28:27]CAPDU: 80 13 01 00 [19:28:27]Write to MH i2c: E2 08 00 73 00 80 13 01 00 00 00 00 00 F0 [19:28:27]Write i2c OK [19:28:27]MH_I2C_Read... [19:28:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:27]Read from MH i2c: E2 [19:28:27]MH_I2C_Read... [19:28:27]Read from MH i2c: E2 0E 00 [19:28:27]MH_I2C_Read... [19:28:27]Read from MH i2c: E2 0E 00 73 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7B [19:28:27]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:28:27]wFMCommunicate OK [19:28:27]SAM_PROTO_GetShiftState done [19:28:27]FM_GetShiftState done [19:28:27]opened in 1726791534 [19:28:27]opened+sec_in_day 1726877934 [19:28:27]quantity*price = 50036 [19:28:27]sum+1 = 50037 [19:28: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 СНО: Общий режим Чек 307 20.09.2024 19:28 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86148 ФПД: 26855962760692 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T192828&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86148&fm=26855962760692&tin=02508201610067®Number=0000000000092592&sum=50000 [19:28:28]StoreToDocumentArchive [19:28:28]shift 495 fd 86148 [19:28:28]save to /storage/0495/doc_00086148 [19:28:28]save last doc name /storage/0495/doc_00086148 to /storage/kkm_last_doc_name [19:28:28]save OK [19:28:28]Clear old archive folders... [19:28:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:28:28]tlvbuf is 01370810 [19:28:28]SAM_PROTO_ClearQueue [19:28:28]wFMCommunicate request_size=4 [19:28:28]MH_SAM_APDU [19:28:28]CAPDU: 80 09 00 00 [19:28:28]Write to MH i2c: E2 08 00 80 00 80 09 00 00 00 00 00 00 F2 [19:28:28]Write i2c OK [19:28:28]MH_I2C_Read... [19:28:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:28:28]Read from MH i2c: E2 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: E2 03 00 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: E2 03 00 80 00 00 90 00 F4 [19:28:28]RAPDU: 90 00 [19:28:28]wFMCommunicate OK [19:28:28]SAM_PROTO_ClearQueue done [19:28:28]KKMCreateOFDPacket [19:28:28]OFDProtocolAddRootSTLVToBuf [19:28:28]FM_MakeSignedData [19:28:28]FM_MakeSignedData [19:28:28]SAM_PROTO_SignData [19:28:28]wFMCommunicate request_size=4 [19:28:28]MH_SAM_APDU [19:28:28]CAPDU: 80 0D 01 02 [19:28:28]Write to MH i2c: E2 08 00 81 00 80 0D 01 02 00 00 00 00 FA [19:28:28]Write i2c OK [19:28:28]MH_I2C_Read... [19:28:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:28:28]Read from MH i2c: E2 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: E2 03 00 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: E2 03 00 81 00 00 90 00 F5 [19:28:28]RAPDU: 90 00 [19:28:28]wFMCommunicate OK [19:28:28]wFMCommunicate request_size=255 [19:28:28]MH_SAM_APDU [19:28: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 33 01 00 00 F4 03 04 00 DC CC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 18 [19:28:28]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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 DC CC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 18 00 00 93 [19:28:28]Write i2c OK [19:28:28]MH_I2C_Read... [19:28:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:28]Read from MH i2c: E2 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: E2 03 00 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: E2 03 00 82 00 00 90 00 F6 [19:28:28]RAPDU: 90 00 [19:28:28]wFMCommunicate OK [19:28:28]wFMCommunicate request_size=10 [19:28:28]MH_SAM_APDU [19:28:28]CAPDU: 80 0D 02 02 05 6C E4 1E D5 F4 [19:28:28]Write to MH i2c: E2 0D 00 83 00 80 0D 02 02 05 00 6C E4 1E D5 F4 00 00 3E [19:28:28]Write i2c OK [19:28:28]MH_I2C_Read... [19:28:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:28]Read from MH i2c: E2 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: E2 03 00 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: E2 03 00 83 00 00 90 00 F7 [19:28:28]RAPDU: 90 00 [19:28:28]wFMCommunicate OK [19:28:28]wFMCommunicate request_size=4 [19:28:28]MH_SAM_APDU [19:28:28]CAPDU: 80 0D 03 02 [19:28:28]Write to MH i2c: E2 08 00 84 00 80 0D 03 02 00 00 00 00 FF [19:28:28]Write i2c OK [19:28:28]MH_I2C_Read... [19:28:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:28:28]Read from MH i2c: E2 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: E2 0B 00 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: E2 0B 00 84 00 00 CD 07 F7 15 AB 29 E4 15 90 00 AD [19:28:28]RAPDU: CD 07 F7 15 AB 29 E4 15 90 00 [19:28:28]wFMCommunicate OK [19:28:28]SAM_PROTO_SignData done [19:28:28]FM_MakeSignedData done [19:28:28]CreateOFDProtocolMessage [19:28:28]wFMCommunicate request_size=4 [19:28:28]MH_SAM_APDU [19:28:28]CAPDU: 80 11 00 00 [19:28:28]Write to MH i2c: E2 08 00 85 00 80 11 00 00 00 00 00 00 FF [19:28:28]Write i2c OK [19:28:28]MH_I2C_Read... [19:28:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:28]Read from MH i2c: E2 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: E2 17 00 [19:28:28]MH_I2C_Read... [19:28:28]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 [19:28: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:28:28]wFMCommunicate OK [19:28:28]CreateOFDProtocolMessage done [19:28:28]OFDSenderStorePacket 86148 [19:28:28]StoreOFDPacket docnum=86148 [19:28: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 E9 6E 07 01 7C 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 DC CC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 18 6C E4 1E D5 F4 CD 07 F7 15 AB 29 E4 15 [19:28:28]CheckFolder [19:28:28]dirname=/storage/ofd_packets [19:28:28]CheckFolder done [19:28:28]ProducePacketName [19:28:28]name=ofd_packets/00086148 [19:28:28]NVStorageSaveData ofd_packets/00086148 [19:28:28]File name is /storage/ofd_packets/00086148 [19:28:28]Write 301 bytes [19:28:28]NVStorageSaveData done [19:28:28]OFDSenderStorePacket done [19:28:28]KKMCreateOFDPacket done [19:28:28]NVStorageSaveData kkm_last_timestamp [19:28:28]File name is /storage/kkm_last_timestamp [19:28:28]Write 4 bytes [19:28:28]NVStorageSaveData done [19:28:28]ExternCall_PrintAddStr [19:28:28]wPrintStart [19:28:28]Write to MH i2c: 01 00 00 86 00 86 [19:28:28]Write i2c OK [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: 01 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: 01 07 00 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: 01 07 00 86 00 00 00 00 00 00 FF 0F 9B [19:28:28]RasterBufferAndPrint [19:28:28]line Счет N : (1)871036 [19:28:28]line ИНН: 02508201610067 [19:28:28]line Контрольно-Кассовый Чек [19:28:28]line ПРОДАЖА [19:28:28]line ТРК (МРК, ГНК) : 53 [19:28:28]line Товар: 2710124130 [19:28:28]line Аи-92-К-5 [19:28:28]line 7.380 * 67.80 [19:28:28]line = 500.36 [19:28:28]line НДС 12% НСП 1% [19:28:28]line > о реализуемом товаре [19:28:28]line ОКРУГЛЕНИЕ: -0.36 [19:28:28]line ИТОГО: 500.00 [19:28:28]line Внесено: 500.00 [19:28:28]line СДАЧА: 0.00 [19:28:28]line НСП 1% : 4.43 [19:28:28]line НДС 12% : 53.14 [19:28:28]line Наличными: 500.00 [19:28:28]line Безнал.: 0.00 [19:28:28]line Место: АЗС № 137 "Партнер Нефть" [19:28:28]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:28:28]line СНО: Общий режим [19:28:28]line Чек 307 20.09.2024 19:28 [19:28:28]line Смена: 495 ФФД: 1.0 [19:28:28]line ЗНМ: 0300000064 [19:28:28]line РНМ: 0000000000092592 [19:28:28]line Версия ККМ: 001 [19:28:28]line ФМ: 0000000000874979 [19:28:28]line ФД: 86148 [19:28:28]line ФПД: 26855962760692 [19:28:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T192828&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86148&fm=26855962760692&tin=02508201610067®Number=0000000000092592&sum=50000 [19:28:29]written 0, free lines is 4095 [19:28:29]OFD Sender: Processing packet 86148 [packets to send 265, broken 264] [19:28:29]ProducePacketName [19:28:29]name=ofd_packets/00086148 [19:28:29]OFD Sender: To server: pG, [19:28:29]CommunicateWithHost lk.salyk.kg:30040 [19:28:29]ConnectInit lk.salyk.kg [19:28:29]Write to MH i2c: 01 00 00 B1 00 B1 [19:28:29]Write i2c OK [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: 01 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: 01 07 00 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: 01 07 00 B1 00 00 00 00 00 00 D9 0C 9D [19:28:29]RasterBufferAndPrint [19:28:29]line [19:28:29]line [19:28:29]line [19:28:29]line [19:28:29]line [19:28:29]written 0, free lines is 3293 [19:28:29]MH_Cut [19:28:29]Write to MH i2c: D1 01 00 B8 00 01 8A [19:28:29]Write i2c OK [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: D1 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: D1 01 00 [19:28:29]MH_I2C_Read... [19:28:29]Read from MH i2c: D1 01 00 B8 00 00 89 [19:28:29]Write to MH i2c: 01 00 00 B9 00 B9 [19:28:29]Write i2c OK [19:28:29]MH_I2C_Read... [19:28:30]*** Cut start [19:28:30]*** Partial cut [19:28:30]*** CUTSNS_PIN = 1 [19:28:30]*** CUTSNS_PIN = 0 [19:28:30]*** Brake cut motor [19:28:30]Read from MH i2c: 01 [19:28:30]MH_I2C_Read... [19:28:30]*** Stop cut motor [19:28:30]*** Cut end [19:28:30]Read from MH i2c: 01 07 00 [19:28:30]MH_I2C_Read... [19:28:30]Read from MH i2c: 01 07 00 B9 00 00 00 00 00 00 FF 0F CE [19:28:30]process_action close_receipt done [19:28:30]requested_data is exist [19:28:30]produce_requested_data [19:28:30]requested_item fm.sn is exist - process it [19:28:30]wFMCommunicate request_size=4 [19:28:30]MH_SAM_APDU [19:28:30]CAPDU: 80 11 00 00 [19:28:30]Write to MH i2c: E2 08 00 BA 00 80 11 00 00 00 00 00 00 34 [19:28:30]Write i2c OK [19:28:30]MH_I2C_Read... [19:28:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:30]Read from MH i2c: E2 [19:28:30]MH_I2C_Read... [19:28:30]Read from MH i2c: E2 17 00 [19:28:30]MH_I2C_Read... [19:28:30]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 [19:28: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:28:30]wFMCommunicate OK [19:28:30]requested_item fd.num is exist - process it [19:28:30]SAM_PROTO_GetFieldsCounters [19:28:30]wFMCommunicate request_size=4 [19:28:30]MH_SAM_APDU [19:28:30]CAPDU: 80 13 00 00 [19:28:30]Write to MH i2c: E2 08 00 BB 00 80 13 00 00 00 00 00 00 37 [19:28:30]Write i2c OK [19:28:30]MH_I2C_Read... [19:28:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:28:31]Read from MH i2c: E2 [19:28:31]MH_I2C_Read... [19:28:31]Read from MH i2c: E2 62 00 [19:28:31]MH_I2C_Read... [19:28:31]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 84 50 01 00 0E 04 04 00 EF 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 C7 [19:28: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 50 01 00 0E 04 04 00 EF 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 [19:28:31]wFMCommunicate OK [19:28:31]SAM_PROTO_GetFieldsCounters done [19:28:31]requested_item shift.num is exist - process it [19:28:31]requested_item shift.opened is exist - process it [19:28:31]req_shift_opened [19:28:31]FM_GetShiftState [19:28:31]SAM_PROTO_GetShiftState [19:28:31]wFMCommunicate request_size=4 [19:28:31]MH_SAM_APDU [19:28:31]CAPDU: 80 13 01 00 [19:28:31]Write to MH i2c: E2 08 00 BC 00 80 13 01 00 00 00 00 00 39 [19:28:31]Write i2c OK [19:28:31]MH_I2C_Read... [19:28:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:31]Read from MH i2c: E2 [19:28:31]MH_I2C_Read... [19:28:31]Read from MH i2c: E2 0E 00 [19:28:31]MH_I2C_Read... [19:28:31]Read from MH i2c: E2 0E 00 BC 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C4 [19:28:31]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:28:31]wFMCommunicate OK [19:28:31]SAM_PROTO_GetShiftState done [19:28:31]FM_GetShiftState done [19:28:31]req_shift_opened done [19:28:31]requested_item shift.open_date is exist - process it [19:28:31]req_shift_open_date [19:28:31]req_shift_open_date done [19:28:31]produce_requested_data done [19:28:31]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86148,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:28:31]process_action_free close_receipt [19:28:31]json_value_free [19:28:31]json_value_free done [19:28:31]process_json_proto returns [19:28:31]Send response to host [19:28:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86148,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:28:31]free response buf [19:28:31]execute_script done [19:28:31]execute_script returns [19:28:31]free content buf [19:28:31]Sock 10.Close socket [19:28:31]Sock 10.Thread stoped [19:28:34]ConnectInit Can't take IP for lk.salyk.kg [19:28:34]CommunicateWithHost connect error [19:28:34]CommunicateWithHost err = -1 [19:28:34]OFD Sender: Server communicate error [19:28:39]OFD Sender: Processing packet 86148 [packets to send 265, broken 264] [19:28:39]ProducePacketName [19:28:39]name=ofd_packets/00086148 [19:28:39]OFD Sender: To server: pG, [19:28:39]CommunicateWithHost lk.salyk.kg:30040 [19:28:39]ConnectInit lk.salyk.kg [19:28:44]ConnectInit Can't take IP for lk.salyk.kg [19:28:44]CommunicateWithHost connect error [19:28:44]CommunicateWithHost err = -1 [19:28:44]OFD Sender: Server communicate error [19:28:49]OFD Sender: Processing packet 86148 [packets to send 265, broken 264] [19:28:49]ProducePacketName [19:28:49]name=ofd_packets/00086148 [19:28:49]OFD Sender: To server: pG, [19:28:49]CommunicateWithHost lk.salyk.kg:30040 [19:28:49]ConnectInit lk.salyk.kg [19:28:50]Connected sock=10 [19:28:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 E9 6E 07 01 7C 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 DC CC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 18 6C E4 1E D5 F4 CD 07 F7 15 AB 29 E4 15 [19:28: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 E4 77 47 00 25 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 84 50 01 00 F4 03 04 00 C5 77 ED 66 B6 04 01 00 00 8C 97 83 F6 FD 00 3D EE [19:28:50]CommunicateWithHost err = 0 [19:28:50]CheckOFDResponse [19:28:50]1017 (14) - 77093643461234 [19:28:50]1041 (16) - 0000000000874979 [19:28:50]1040 (4) - 86148 [19:28:50]1012 (4) - 20.09.2024 13:25 [19:28:50]1206 (1) - 0 [19:28:50]OFD Sender: Remove packet 86148 [19:28:50]ProducePacketName [19:28:50]name=ofd_packets/00086148 [19:28:50]NVStorageDeleteData [19:28:51]OFD Sender: No OFD packet to send [19:28:56]OFD Sender: No OFD packet to send [19:29:01]OFD Sender: No OFD packet to send [19:29:06]OFD Sender: No OFD packet to send [19:29:08]recv_with_timeout no data received [19:29:11]OFD Sender: No OFD packet to send [19:29:16]OFD Sender: No OFD packet to send [19:29:21]OFD Sender: No OFD packet to send [19:29:26]OFD Sender: No OFD packet to send [19:29:31]OFD Sender: No OFD packet to send [19:29:36]OFD Sender: No OFD packet to send [19:29:41]OFD Sender: No OFD packet to send [19:29:46]OFD Sender: No OFD packet to send [19:29:51]OFD Sender: No OFD packet to send [19:29:56]OFD Sender: No OFD packet to send [19:30:01]OFD Sender: No OFD packet to send [19:30:06]OFD Sender: No OFD packet to send [19:30:11]OFD Sender: No OFD packet to send [19:30:13]recv_with_timeout no data received [19:30:16]OFD Sender: No OFD packet to send [19:30:21]OFD Sender: No OFD packet to send [19:30:26]OFD Sender: No OFD packet to send [19:30:31]OFD Sender: No OFD packet to send [19:30:36]OFD Sender: No OFD packet to send [19:30:41]OFD Sender: No OFD packet to send [19:30:46]OFD Sender: No OFD packet to send [19:30:51]OFD Sender: No OFD packet to send [19:30:56]OFD Sender: No OFD packet to send [19:31:01]OFD Sender: No OFD packet to send [19:31:06]OFD Sender: No OFD packet to send [19:31:11]OFD Sender: No OFD packet to send [19:31:16]OFD Sender: No OFD packet to send [19:31:21]OFD Sender: No OFD packet to send [19:31:26]OFD Sender: No OFD packet to send [19:31:31]OFD Sender: No OFD packet to send [19:31:36]OFD Sender: No OFD packet to send [19:31:41]OFD Sender: No OFD packet to send [19:31:46]OFD Sender: No OFD packet to send [19:31:51]OFD Sender: No OFD packet to send [19:31:56]OFD Sender: No OFD packet to send [19:32:01]OFD Sender: No OFD packet to send [19:32:06]OFD Sender: No OFD packet to send [19:32:11]OFD Sender: No OFD packet to send [19:32:16]OFD Sender: No OFD packet to send [19:32:20]recv_with_timeout no data received [19:32:21]OFD Sender: No OFD packet to send [19:32:26]OFD Sender: No OFD packet to send [19:32:31]OFD Sender: No OFD packet to send [19:32:36]OFD Sender: No OFD packet to send [19:32:41]OFD Sender: No OFD packet to send [19:32:46]OFD Sender: No OFD packet to send [19:32:49]recv_with_timeout no data received [19:32:51]OFD Sender: No OFD packet to send [19:32:56]OFD Sender: No OFD packet to send [19:33:00]accept exits with 7 [19:33:00]New connection [19:33:00]New thread 3066969444 created [19:33:00]Thread 3067112804 joined [19:33:00]Waiting for new connection... [19:33:00] Sock 7.Parse request [19:33:00]Sock 7.Check first char [19:33:00]Sock 7.First char is OK [19:33:00]request: POST /json_proto HTTP/1.0 [19:33:00]Method: POST [19:33:00]URL: /json_proto [19:33:00]Method is POST - this is cgi request [19:33:00]url: /json_proto [19:33:00]query_string will be loaded in cgi processing [19:33:00]execute_cgi json_proto POST (null) [19:33:00]execute_cgi path=json_proto method=POST [19:33:00]POST find Content-Length [19:33:00]Host: 172.17.47.196:8080 [19:33:00]Content-Length: 682 [19:33:00]Content-Type: application/json [19:33:00] [19:33:00]POST finish read [19:33:00]Found Content-Length = 682 [19:33:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871037", "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" ] } } [19:33:00]execute_script... [19:33: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)871037", "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" ] } } [19:33:00]POST & json_proto [19:33:00]process_json_proto [19:33:00]json parsed OK: [19:33:00]protocol is kg_v1.0 [19:33:00]action value=close_receipt [19:33:00]process_action close_receipt [19:33:00]cmd_close_receipt [19:33:00]MH_GetDate [19:33:00]Write to MH i2c: F0 00 00 BD 00 AC [19:33:00]Write i2c OK [19:33:00]MH_I2C_Read... [19:33:00]Read from MH i2c: F0 [19:33:00]MH_I2C_Read... [19:33:00]Read from MH i2c: F0 09 00 [19:33:00]MH_I2C_Read... [19:33:00]Read from MH i2c: F0 09 00 BD 00 00 ED CD ED 66 4C 6B 94 66 73 [19:33:00]GetLastDocTimeStamp 1726860508 [19:33:00]current date 1726860781 [19:33:00]FM_GetShiftState [19:33:00]SAM_PROTO_GetShiftState [19:33:00]wFMCommunicate request_size=4 [19:33:00]MH_SAM_APDU [19:33:00]CAPDU: 80 13 01 00 [19:33:00]Write to MH i2c: E2 08 00 BE 00 80 13 01 00 00 00 00 00 3B [19:33:00]Write i2c OK [19:33:00]MH_I2C_Read... [19:33:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:00]Read from MH i2c: E2 [19:33:00]MH_I2C_Read... [19:33:00]Read from MH i2c: E2 0E 00 [19:33:00]MH_I2C_Read... [19:33:00]Read from MH i2c: E2 0E 00 BE 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C6 [19:33:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:33:00]wFMCommunicate OK [19:33:00]SAM_PROTO_GetShiftState done [19:33:00]FM_GetShiftState done [19:33:00]opened in 1726791534 [19:33:00]opened+sec_in_day 1726877934 [19:33:00]quantity*price = 100005 [19:33:00]sum+1 = 100006 [19:33:00]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 СНО: Общий режим Чек 308 20.09.2024 19:33 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86149 ФПД: 82893422483324 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T193301&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86149&fm=82893422483324&tin=02508201610067®Number=0000000000092592&sum=100000 [19:33:01]StoreToDocumentArchive [19:33:01]shift 495 fd 86149 [19:33:01]save to /storage/0495/doc_00086149 [19:33:01]save last doc name /storage/0495/doc_00086149 to /storage/kkm_last_doc_name [19:33:01]save OK [19:33:01]Clear old archive folders... [19:33:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:33:01]tlvbuf is 013703E0 [19:33:01]SAM_PROTO_ClearQueue [19:33:01]wFMCommunicate request_size=4 [19:33:01]MH_SAM_APDU [19:33:01]CAPDU: 80 09 00 00 [19:33:01]Write to MH i2c: E2 08 00 CB 00 80 09 00 00 00 00 00 00 3D [19:33:01]Write i2c OK [19:33:01]MH_I2C_Read... [19:33:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:33:01]Read from MH i2c: E2 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: E2 03 00 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: E2 03 00 CB 00 00 90 00 3F [19:33:01]RAPDU: 90 00 [19:33:01]wFMCommunicate OK [19:33:01]SAM_PROTO_ClearQueue done [19:33:01]KKMCreateOFDPacket [19:33:01]OFDProtocolAddRootSTLVToBuf [19:33:01]FM_MakeSignedData [19:33:01]FM_MakeSignedData [19:33:01]SAM_PROTO_SignData [19:33:01]wFMCommunicate request_size=4 [19:33:01]MH_SAM_APDU [19:33:01]CAPDU: 80 0D 01 02 [19:33:01]Write to MH i2c: E2 08 00 CC 00 80 0D 01 02 00 00 00 00 45 [19:33:01]Write i2c OK [19:33:01]MH_I2C_Read... [19:33:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:33:01]Read from MH i2c: E2 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: E2 03 00 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: E2 03 00 CC 00 00 90 00 40 [19:33:01]RAPDU: 90 00 [19:33:01]wFMCommunicate OK [19:33:01]wFMCommunicate request_size=255 [19:33:01]MH_SAM_APDU [19: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 ED CD ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4B [19:33:01]Write to MH i2c: E2 02 01 CD 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 34 01 00 00 F4 03 04 00 ED CD ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4B 00 00 B4 [19:33:01]Write i2c OK [19:33:01]MH_I2C_Read... [19:33:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:01]Read from MH i2c: E2 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: E2 03 00 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: E2 03 00 CD 00 00 90 00 41 [19:33:01]RAPDU: 90 00 [19:33:01]wFMCommunicate OK [19:33:01]wFMCommunicate request_size=10 [19:33:01]MH_SAM_APDU [19:33:01]CAPDU: 80 0D 02 02 05 64 21 00 57 7C [19:33:01]Write to MH i2c: E2 0D 00 CE 00 80 0D 02 02 05 00 64 21 00 57 7C 00 00 AA [19:33:01]Write i2c OK [19:33:01]MH_I2C_Read... [19:33:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:01]Read from MH i2c: E2 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: E2 03 00 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: E2 03 00 CE 00 00 90 00 42 [19:33:01]RAPDU: 90 00 [19:33:01]wFMCommunicate OK [19:33:01]wFMCommunicate request_size=4 [19:33:01]MH_SAM_APDU [19:33:01]CAPDU: 80 0D 03 02 [19:33:01]Write to MH i2c: E2 08 00 CF 00 80 0D 03 02 00 00 00 00 4A [19:33:01]Write i2c OK [19:33:01]MH_I2C_Read... [19:33:01]OFD Sender: No OFD packet to send [19:33:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:33:01]Read from MH i2c: E2 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: E2 0B 00 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: E2 0B 00 CF 00 00 2D 10 4C E8 92 68 FD 8D 90 00 40 [19:33:01]RAPDU: 2D 10 4C E8 92 68 FD 8D 90 00 [19:33:01]wFMCommunicate OK [19:33:01]SAM_PROTO_SignData done [19:33:01]FM_MakeSignedData done [19:33:01]CreateOFDProtocolMessage [19:33:01]wFMCommunicate request_size=4 [19:33:01]MH_SAM_APDU [19:33:01]CAPDU: 80 11 00 00 [19:33:01]Write to MH i2c: E2 08 00 D0 00 80 11 00 00 00 00 00 00 4A [19:33:01]Write i2c OK [19:33:01]MH_I2C_Read... [19:33:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:01]Read from MH i2c: E2 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: E2 17 00 [19:33:01]MH_I2C_Read... [19:33:01]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 [19: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 [19:33:01]wFMCommunicate OK [19:33:01]CreateOFDProtocolMessage done [19:33:01]OFDSenderStorePacket 86149 [19:33:01]StoreOFDPacket docnum=86149 [19: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 88 05 07 01 CF DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 ED CD ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4B 64 21 00 57 7C 2D 10 4C E8 92 68 FD 8D [19:33:01]CheckFolder [19:33:01]dirname=/storage/ofd_packets [19:33:01]CheckFolder done [19:33:01]ProducePacketName [19:33:01]name=ofd_packets/00086149 [19:33:01]NVStorageSaveData ofd_packets/00086149 [19:33:01]File name is /storage/ofd_packets/00086149 [19:33:01]Write 301 bytes [19:33:01]NVStorageSaveData done [19:33:01]OFDSenderStorePacket done [19:33:01]KKMCreateOFDPacket done [19:33:01]NVStorageSaveData kkm_last_timestamp [19:33:01]File name is /storage/kkm_last_timestamp [19:33:01]Write 4 bytes [19:33:01]NVStorageSaveData done [19:33:01]ExternCall_PrintAddStr [19:33:01]wPrintStart [19:33:01]Write to MH i2c: 01 00 00 D1 00 D1 [19:33:01]Write i2c OK [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: 01 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: 01 07 00 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: 01 07 00 D1 00 00 00 00 00 00 FF 0F E6 [19:33:01]RasterBufferAndPrint [19:33:01]line Счет N : (1)871037 [19:33:01]line ИНН: 02508201610067 [19:33:01]line Контрольно-Кассовый Чек [19:33:01]line ПРОДАЖА [19:33:01]line ТРК (МРК, ГНК) : 43 [19:33:01]line Товар: 2710124130 [19:33:01]line Аи-92-К-5 [19:33:01]line 14.750 * 67.80 [19:33:01]line = 1000.05 [19:33:01]line НДС 12% НСП 1% [19:33:01]line > о реализуемом товаре [19:33:01]line ОКРУГЛЕНИЕ: -0.05 [19:33:01]line ИТОГО: 1000.00 [19:33:01]line Внесено: 1000.00 [19:33:01]line СДАЧА: 0.00 [19:33:01]line НСП 1% : 8.85 [19:33:01]line НДС 12% : 106.20 [19:33:01]line Наличными: 1000.00 [19:33:01]line Безнал.: 0.00 [19:33:01]line Место: АЗС № 137 "Партнер Нефть" [19:33:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:33:01]line СНО: Общий режим [19:33:01]line Чек 308 20.09.2024 19:33 [19:33:01]line Смена: 495 ФФД: 1.0 [19:33:01]line ЗНМ: 0300000064 [19:33:01]line РНМ: 0000000000092592 [19:33:01]line Версия ККМ: 001 [19:33:01]line ФМ: 0000000000874979 [19:33:01]line ФД: 86149 [19:33:01]line ФПД: 82893422483324 [19:33:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T193301&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86149&fm=82893422483324&tin=02508201610067®Number=0000000000092592&sum=100000 [19:33:02]OFD Sender: Processing packet 86149 [packets to send 265, broken 264] [19:33:02]ProducePacketName [19:33:02]name=ofd_packets/00086149 [19:33:02]OFD Sender: To server: pG, [19:33:02]CommunicateWithHost lk.salyk.kg:30040 [19:33:02]ConnectInit lk.salyk.kg [19:33:02]written 0, free lines is 4095 [19:33:02]Write to MH i2c: 01 00 00 FC 00 FC [19:33:02]Write i2c OK [19:33:02]MH_I2C_Read... [19:33:02]Read from MH i2c: 01 [19:33:02]MH_I2C_Read... [19:33:02]Read from MH i2c: 01 07 00 [19:33:02]MH_I2C_Read... [19:33:02]Read from MH i2c: 01 07 00 FC 00 00 00 00 00 00 D8 0C E7 [19:33:02]RasterBufferAndPrint [19:33:02]line [19:33:02]line [19:33:02]line [19:33:02]line [19:33:02]line [19:33:02]written 0, free lines is 3295 [19:33:02]MH_Cut [19:33:02]Write to MH i2c: D1 01 00 03 01 01 D6 [19:33:02]Write i2c OK [19:33:02]MH_I2C_Read... [19:33:02]Read from MH i2c: D1 [19:33:02]MH_I2C_Read... [19:33:02]Read from MH i2c: D1 01 00 [19:33:02]MH_I2C_Read... [19:33:02]Read from MH i2c: D1 01 00 03 01 00 D5 [19:33:02]Write to MH i2c: 01 00 00 04 01 05 [19:33:02]Write i2c OK [19:33:02]MH_I2C_Read... [19:33:03]*** Cut start [19:33:03]*** Partial cut [19:33:03]*** CUTSNS_PIN = 1 [19:33:03]*** CUTSNS_PIN = 0 [19:33:03]*** Brake cut motor [19:33:04]Read from MH i2c: 01 [19:33:04]MH_I2C_Read... [19:33:04]*** Stop cut motor [19:33:04]*** Cut end [19:33:04]Read from MH i2c: 01 07 00 [19:33:04]MH_I2C_Read... [19:33:04]Read from MH i2c: 01 07 00 04 01 00 00 00 00 00 FF 0F 1A [19:33:04]process_action close_receipt done [19:33:04]requested_data is exist [19:33:04]produce_requested_data [19:33:04]requested_item fm.sn is exist - process it [19:33:04]wFMCommunicate request_size=4 [19:33:04]MH_SAM_APDU [19:33:04]CAPDU: 80 11 00 00 [19:33:04]Write to MH i2c: E2 08 00 05 01 80 11 00 00 00 00 00 00 80 [19:33:04]Write i2c OK [19:33:04]MH_I2C_Read... [19:33:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:04]Read from MH i2c: E2 [19:33:04]MH_I2C_Read... [19:33:04]Read from MH i2c: E2 17 00 [19:33:04]MH_I2C_Read... [19:33:04]Read from MH i2c: E2 17 00 05 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DF [19:33: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:33:04]wFMCommunicate OK [19:33:04]requested_item fd.num is exist - process it [19:33:04]SAM_PROTO_GetFieldsCounters [19:33:04]wFMCommunicate request_size=4 [19:33:04]MH_SAM_APDU [19:33:04]CAPDU: 80 13 00 00 [19:33:04]Write to MH i2c: E2 08 00 06 01 80 13 00 00 00 00 00 00 83 [19:33:04]Write i2c OK [19:33:04]MH_I2C_Read... [19:33:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:33:04]Read from MH i2c: E2 [19:33:04]MH_I2C_Read... [19:33:04]Read from MH i2c: E2 62 00 [19:33:04]MH_I2C_Read... [19:33:04]Read from MH i2c: E2 62 00 06 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 85 50 01 00 0E 04 04 00 EF 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 17 [19:33:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [19:33:04]wFMCommunicate OK [19:33:04]SAM_PROTO_GetFieldsCounters done [19:33:04]requested_item shift.num is exist - process it [19:33:04]requested_item shift.opened is exist - process it [19:33:04]req_shift_opened [19:33:04]FM_GetShiftState [19:33:04]SAM_PROTO_GetShiftState [19:33:04]wFMCommunicate request_size=4 [19:33:04]MH_SAM_APDU [19:33:04]CAPDU: 80 13 01 00 [19:33:04]Write to MH i2c: E2 08 00 07 01 80 13 01 00 00 00 00 00 85 [19:33:04]Write i2c OK [19:33:04]MH_I2C_Read... [19:33:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:04]Read from MH i2c: E2 [19:33:04]MH_I2C_Read... [19:33:04]Read from MH i2c: E2 0E 00 [19:33:04]MH_I2C_Read... [19:33:04]Read from MH i2c: E2 0E 00 07 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 10 [19:33:04]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:33:04]wFMCommunicate OK [19:33:04]SAM_PROTO_GetShiftState done [19:33:04]FM_GetShiftState done [19:33:04]req_shift_opened done [19:33:04]requested_item shift.open_date is exist - process it [19:33:04]req_shift_open_date [19:33:04]req_shift_open_date done [19:33:04]produce_requested_data done [19:33:04]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86149,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:33:04]process_action_free close_receipt [19:33:04]json_value_free [19:33:04]json_value_free done [19:33:04]process_json_proto returns [19:33:04]Send response to host [19:33:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86149,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:33:04]free response buf [19:33:04]execute_script done [19:33:04]execute_script returns [19:33:04]free content buf [19:33:04]Sock 7.Close socket [19:33:04]Sock 7.Thread stoped [19:33:07]ConnectInit Can't take IP for lk.salyk.kg [19:33:07]CommunicateWithHost connect error [19:33:07]CommunicateWithHost err = -1 [19:33:07]OFD Sender: Server communicate error [19:33:07]recv_with_timeout no data received [19:33:12]OFD Sender: Processing packet 86149 [packets to send 265, broken 264] [19:33:12]ProducePacketName [19:33:12]name=ofd_packets/00086149 [19:33:12]OFD Sender: To server: pG, [19:33:12]CommunicateWithHost lk.salyk.kg:30040 [19:33:12]ConnectInit lk.salyk.kg [19:33:13]Connected sock=7 [19:33: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 88 05 07 01 CF DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 ED CD ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4B 64 21 00 57 7C 2D 10 4C E8 92 68 FD 8D [19:33:18]recv_with_timeout no data received [19:33:18]CommunicateWithHost answer receiving error [19:33:18]CommunicateWithHost err = -3 [19:33:18]OFD Sender: Server communicate error [19:33:18]recv_with_timeout no data received [19:33:23]OFD Sender: Processing packet 86149 [packets to send 265, broken 264] [19:33:23]ProducePacketName [19:33:23]name=ofd_packets/00086149 [19:33:23]OFD Sender: To server: pG, [19:33:23]CommunicateWithHost lk.salyk.kg:30040 [19:33:23]ConnectInit lk.salyk.kg [19:33:28]ConnectInit Can't take IP for lk.salyk.kg [19:33:28]CommunicateWithHost connect error [19:33:28]CommunicateWithHost err = -1 [19:33:28]OFD Sender: Server communicate error [19:33:33]OFD Sender: Processing packet 86149 [packets to send 265, broken 264] [19:33:33]ProducePacketName [19:33:33]name=ofd_packets/00086149 [19:33:33]OFD Sender: To server: pG, [19:33:33]CommunicateWithHost lk.salyk.kg:30040 [19:33:33]ConnectInit lk.salyk.kg [19:33:38]ConnectInit Can't take IP for lk.salyk.kg [19:33:38]CommunicateWithHost connect error [19:33:38]CommunicateWithHost err = -1 [19:33:38]OFD Sender: Server communicate error [19:33:43]OFD Sender: Processing packet 86149 [packets to send 265, broken 264] [19:33:43]ProducePacketName [19:33:43]name=ofd_packets/00086149 [19:33:43]OFD Sender: To server: pG, [19:33:43]CommunicateWithHost lk.salyk.kg:30040 [19:33:43]ConnectInit lk.salyk.kg [19:33:43]Connected sock=7 [19:33: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 88 05 07 01 CF DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 ED CD ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4B 64 21 00 57 7C 2D 10 4C E8 92 68 FD 8D [19:33: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 B8 41 47 00 B6 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 85 50 01 00 F4 03 04 00 EB 78 ED 66 B6 04 01 00 00 B3 DD 15 DD AF C1 61 9E [19:33:44]CommunicateWithHost err = 0 [19:33:44]CheckOFDResponse [19:33:44]1017 (14) - 77093643461234 [19:33:44]1041 (16) - 0000000000874979 [19:33:44]1040 (4) - 86149 [19:33:44]1012 (4) - 20.09.2024 13:30 [19:33:44]1206 (1) - 0 [19:33:44]OFD Sender: Remove packet 86149 [19:33:44]ProducePacketName [19:33:44]name=ofd_packets/00086149 [19:33:44]NVStorageDeleteData [19:33:45]OFD Sender: No OFD packet to send [19:33:50]OFD Sender: No OFD packet to send [19:33:55]OFD Sender: No OFD packet to send [19:34:00]OFD Sender: No OFD packet to send [19:34:05]OFD Sender: No OFD packet to send [19:34:05]accept exits with 10 [19:34:05]New connection [19:34:05]New thread 3067112804 created [19:34:05]Thread 3066969444 joined [19:34:05]Waiting for new connection... [19:34:05] Sock 10.Parse request [19:34:05]Sock 10.Check first char [19:34:05]Sock 10.First char is OK [19:34:05]request: POST /json_proto HTTP/1.0 [19:34:05]Method: POST [19:34:05]URL: /json_proto [19:34:05]Method is POST - this is cgi request [19:34:05]url: /json_proto [19:34:05]query_string will be loaded in cgi processing [19:34:05]execute_cgi json_proto POST (null) [19:34:05]execute_cgi path=json_proto method=POST [19:34:05]POST find Content-Length [19:34:05]Host: 172.17.47.196:8080 [19:34:05]Content-Length: 1436 [19:34:05]Content-Type: application/json [19:34:05] [19:34:05]POST finish read [19:34:05]Found Content-Length = 1436 [19:34:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147856", "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" : 1.000, "sum" : 38.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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": "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 138.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:34:05]execute_script... [19:34: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)147856", "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" : 1.000, "sum" : 38.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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": "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 138.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:34:05]POST & json_proto [19:34:05]process_json_proto [19:34:05]json parsed OK: [19:34:05]protocol is kg_v1.0 [19:34:05]action value=close_receipt [19:34:05]process_action close_receipt [19:34:05]cmd_close_receipt [19:34:05]MH_GetDate [19:34:05]Write to MH i2c: F0 00 00 08 01 F8 [19:34:05]Write i2c OK [19:34:05]MH_I2C_Read... [19:34:05]Read from MH i2c: F0 [19:34:05]MH_I2C_Read... [19:34:05]Read from MH i2c: F0 09 00 [19:34:05]MH_I2C_Read... [19:34:05]Read from MH i2c: F0 09 00 08 01 00 2E CE ED 66 4C 6B 94 66 01 [19:34:05]GetLastDocTimeStamp 1726860781 [19:34:05]current date 1726860846 [19:34:05]FM_GetShiftState [19:34:05]SAM_PROTO_GetShiftState [19:34:05]wFMCommunicate request_size=4 [19:34:05]MH_SAM_APDU [19:34:05]CAPDU: 80 13 01 00 [19:34:05]Write to MH i2c: E2 08 00 09 01 80 13 01 00 00 00 00 00 87 [19:34:05]Write i2c OK [19:34:05]MH_I2C_Read... [19:34:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:05]Read from MH i2c: E2 [19:34:05]MH_I2C_Read... [19:34:05]Read from MH i2c: E2 0E 00 [19:34:05]MH_I2C_Read... [19:34:05]Read from MH i2c: E2 0E 00 09 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 12 [19:34:05]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:34:05]wFMCommunicate OK [19:34:05]SAM_PROTO_GetShiftState done [19:34:05]FM_GetShiftState done [19:34:05]opened in 1726791534 [19:34:05]opened+sec_in_day 1726877934 [19:34:05]quantity*price = 3800 [19:34:05]sum+1 = 3801 [19:34:05]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700003010049 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% > о реализуемом товаре ИТОГО: 138.00 НСП 1% : 1.22 НДС 12% : 14.65 Наличными: 0.00 Безнал.: 138.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 309 20.09.2024 19:34 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86150 ФПД: 105407492108581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T193406&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86150&fm=105407492108581&tin=02508201610067®Number=0000000000092592&sum=13800 0 [19:34:06]StoreToDocumentArchive [19:34:06]shift 495 fd 86150 [19:34:06]save to /storage/0495/doc_00086150 [19:34:06]save last doc name /storage/0495/doc_00086150 to /storage/kkm_last_doc_name [19:34:06]save OK [19:34:06]Clear old archive folders... [19:34:06]ProcessDocumentItem done err = 0, tmpTLVsize=537 [19:34:06]tlvbuf is 01391EB0 [19:34:06]SAM_PROTO_ClearQueue [19:34:06]wFMCommunicate request_size=4 [19:34:06]MH_SAM_APDU [19:34:06]CAPDU: 80 09 00 00 [19:34:06]Write to MH i2c: E2 08 00 16 01 80 09 00 00 00 00 00 00 89 [19:34:06]Write i2c OK [19:34:06]MH_I2C_Read... [19:34:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:34:06]Read from MH i2c: E2 [19:34:06]MH_I2C_Read... [19:34:06]Read from MH i2c: E2 03 00 [19:34:06]MH_I2C_Read... [19:34:06]Read from MH i2c: E2 03 00 16 01 00 90 00 8B [19:34:06]RAPDU: 90 00 [19:34:06]wFMCommunicate OK [19:34:06]SAM_PROTO_ClearQueue done [19:34:06]KKMCreateOFDPacket [19:34:06]OFDProtocolAddRootSTLVToBuf [19:34:06]FM_MakeSignedData [19:34:06]FM_MakeSignedData [19:34:06]SAM_PROTO_SignData [19:34:06]wFMCommunicate request_size=4 [19:34:06]MH_SAM_APDU [19:34:06]CAPDU: 80 0D 01 02 [19:34:06]Write to MH i2c: E2 08 00 17 01 80 0D 01 02 00 00 00 00 91 [19:34:06]Write i2c OK [19:34:06]MH_I2C_Read... [19:34:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:34:06]Read from MH i2c: E2 [19:34:06]MH_I2C_Read... [19:34:06]Read from MH i2c: E2 03 00 [19:34:06]MH_I2C_Read... [19:34:06]Read from MH i2c: E2 03 00 17 01 00 90 00 8C [19:34:06]RAPDU: 90 00 [19:34:06]wFMCommunicate OK [19:34:06]wFMCommunicate request_size=255 [19:34:06]MH_SAM_APDU [19:34:06]CAPDU: 80 0D 02 02 FA 03 00 19 02 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 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 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 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 [19:34:07]Write to MH i2c: E2 02 01 18 01 80 0D 02 02 FA 00 03 00 19 02 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 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 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 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 00 00 4A [19:34:07]Write i2c OK [19:34:07]MH_I2C_Read... [19:34:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:07]Read from MH i2c: E2 [19:34:07]MH_I2C_Read... [19:34:07]Read from MH i2c: E2 03 00 [19:34:07]MH_I2C_Read... [19:34:07]Read from MH i2c: E2 03 00 18 01 00 90 00 8D [19:34:07]RAPDU: 90 00 [19:34:07]wFMCommunicate OK [19:34:07]wFMCommunicate request_size=255 [19:34:07]MH_SAM_APDU [19:34:07]CAPDU: 80 0D 02 02 FA 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 E8 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 35 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 2E CE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 [19:34:07]Write to MH i2c: E2 02 01 19 01 80 0D 02 02 FA 00 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 E8 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 35 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 2E CE ED 66 0E 04 04 00 EF 01 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 08 [19:34:07]Write i2c OK [19:34:07]MH_I2C_Read... [19:34:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:07]Read from MH i2c: E2 [19:34:07]MH_I2C_Read... [19:34:07]Read from MH i2c: E2 03 00 [19:34:07]MH_I2C_Read... [19:34:07]Read from MH i2c: E2 03 00 19 01 00 90 00 8E [19:34:07]RAPDU: 90 00 [19:34:07]wFMCommunicate OK [19:34:07]wFMCommunicate request_size=46 [19:34:07]MH_SAM_APDU [19:34:07]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 86 50 01 00 35 04 06 00 5F DE 18 1F B1 25 [19:34:07]Write to MH i2c: E2 31 00 1A 01 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 86 50 01 00 35 04 06 00 5F DE 18 1F B1 25 00 00 50 [19:34:07]Write i2c OK [19:34:07]MH_I2C_Read... [19:34:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:07]Read from MH i2c: E2 [19:34:07]MH_I2C_Read... [19:34:07]Read from MH i2c: E2 03 00 [19:34:07]MH_I2C_Read... [19:34:07]Read from MH i2c: E2 03 00 1A 01 00 90 00 8F [19:34:07]RAPDU: 90 00 [19:34:07]wFMCommunicate OK [19:34:07]wFMCommunicate request_size=4 [19:34:07]MH_SAM_APDU [19:34:07]CAPDU: 80 0D 03 02 [19:34:07]Write to MH i2c: E2 08 00 1B 01 80 0D 03 02 00 00 00 00 97 [19:34:07]Write i2c OK [19:34:07]MH_I2C_Read... [19:34:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:34:07]Read from MH i2c: E2 [19:34:07]MH_I2C_Read... [19:34:07]Read from MH i2c: E2 0B 00 [19:34:07]MH_I2C_Read... [19:34:07]Read from MH i2c: E2 0B 00 1B 01 00 07 1A C6 B4 8C 44 5B 7E 90 00 DC [19:34:07]RAPDU: 07 1A C6 B4 8C 44 5B 7E 90 00 [19:34:07]wFMCommunicate OK [19:34:07]SAM_PROTO_SignData done [19:34:07]FM_MakeSignedData done [19:34:07]CreateOFDProtocolMessage [19:34:07]wFMCommunicate request_size=4 [19:34:07]MH_SAM_APDU [19:34:07]CAPDU: 80 11 00 00 [19:34:07]Write to MH i2c: E2 08 00 1C 01 80 11 00 00 00 00 00 00 97 [19:34:07]Write i2c OK [19:34:07]MH_I2C_Read... [19:34:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:07]Read from MH i2c: E2 [19:34:07]MH_I2C_Read... [19:34:07]Read from MH i2c: E2 17 00 [19:34:07]MH_I2C_Read... [19:34:07]Read from MH i2c: E2 17 00 1C 01 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:34: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:34:07]wFMCommunicate OK [19:34:07]CreateOFDProtocolMessage done [19:34:07]OFDSenderStorePacket 86150 [19:34:07]StoreOFDPacket docnum=86150 [19:34: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 2D 02 00 00 C2 F4 25 02 CF F2 5A 03 01 00 03 00 19 02 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 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 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 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 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 E8 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 35 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 2E CE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 5F DE 18 1F B1 25 07 1A C6 B4 8C 44 5B 7E [19:34:07]CheckFolder [19:34:07]dirname=/storage/ofd_packets [19:34:07]CheckFolder done [19:34:07]ProducePacketName [19:34:07]name=ofd_packets/00086150 [19:34:07]NVStorageSaveData ofd_packets/00086150 [19:34:07]File name is /storage/ofd_packets/00086150 [19:34:07]Write 587 bytes [19:34:07]NVStorageSaveData done [19:34:07]OFDSenderStorePacket done [19:34:07]KKMCreateOFDPacket done [19:34:07]NVStorageSaveData kkm_last_timestamp [19:34:07]File name is /storage/kkm_last_timestamp [19:34:07]Write 4 bytes [19:34:07]NVStorageSaveData done [19:34:07]ExternCall_PrintAddStr [19:34:07]wPrintStart [19:34:07]Write to MH i2c: 01 00 00 1D 01 1E [19:34:07]Write i2c OK [19:34:07]MH_I2C_Read... [19:34:07]Read from MH i2c: 01 [19:34:07]MH_I2C_Read... [19:34:07]Read from MH i2c: 01 07 00 [19:34:07]MH_I2C_Read... [19:34:07]Read from MH i2c: 01 07 00 1D 01 00 00 00 00 00 FF 0F 33 [19:34:07]RasterBufferAndPrint [19:34:07]line Счет N : (3)147856 [19:34:07]line ИНН: 02508201610067 [19:34:07]line Контрольно-Кассовый Чек [19:34:07]line ПРОДАЖА [19:34:07]line Товар: 4607120858977 [19:34:07]line Чипсы Чипсоны краб 40г [19:34:07]line 1.000 * 38.00 [19:34:07]line = 38.00 [19:34:07]line НДС 12% НСП 1% [19:34:07]line > о реализуемом товаре [19:34:07]line Товар: 4700003010049 [19:34:07]line Let`s GO Чай зеленый грейпфрут 0,5л ПЭТ [19:34:07]line 1.000 * 50.00 [19:34:07]line = 50.00 [19:34:07]line НДС 12% НСП 1% [19:34:07]line > о реализуемом товаре [19:34:07]line Товар: 4700003010018 [19:34:07]line Чай хол Let`s Go! зел лим ПЭТ 0,5л [19:34:07]line 1.000 * 50.00 [19:34:07]line = 50.00 [19:34:07]line НДС 12% НСП 1% [19:34:07]line > о реализуемом товаре [19:34:07]line ИТОГО: 138.00 [19:34:07]line НСП 1% : 1.22 [19:34:07]line НДС 12% : 14.65 [19:34:07]line Наличными: 0.00 [19:34:07]line Безнал.: 138.00 [19:34:07]line Место: АЗС № 137 "Партнер Нефть" [19:34:07]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:34:07]line СНО: Общий режим [19:34:07]line Чек 309 20.09.2024 19:34 [19:34:07]line Смена: 495 ФФД: 1.0 [19:34:07]line ЗНМ: 0300000064 [19:34:07]line РНМ: 0000000000092592 [19:34:07]line Версия ККМ: 001 [19:34:07]line Платежная система: O! деньги [19:34:07]line ФМ: 0000000000874979 [19:34:07]line ФД: 86150 [19:34:07]line ФПД: 105407492108581 [19:34:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T193406&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86150&fm=105407492108581&tin=02508201610067®Number=0000000000092592&sum=13800 [19:34:08]line 0 [19:34:08]OFD Sender: Processing packet 86150 [packets to send 265, broken 264] [19:34:08]ProducePacketName [19:34:08]name=ofd_packets/00086150 [19:34:08]OFD Sender: To server: pG, [19:34:08]CommunicateWithHost lk.salyk.kg:30040 [19:34:08]ConnectInit lk.salyk.kg [19:34:08]written 0, free lines is 4095 [19:34:08]Write to MH i2c: 01 00 00 55 01 56 [19:34:08]Write i2c OK [19:34:08]MH_I2C_Read... [19:34:08]Read from MH i2c: 01 [19:34:08]MH_I2C_Read... [19:34:08]Read from MH i2c: 01 07 00 [19:34:08]MH_I2C_Read... [19:34:08]Read from MH i2c: 01 07 00 55 01 00 00 00 00 00 FA 0B 62 [19:34:08]RasterBufferAndPrint [19:34:08]line [19:34:08]line [19:34:08]line [19:34:08]line [19:34:08]line [19:34:08]written 0, free lines is 3073 [19:34:08]MH_Cut [19:34:08]Write to MH i2c: D1 01 00 5C 01 01 2F [19:34:08]Write i2c OK [19:34:08]MH_I2C_Read... [19:34:08]Read from MH i2c: D1 [19:34:08]MH_I2C_Read... [19:34:08]Read from MH i2c: D1 01 00 [19:34:08]MH_I2C_Read... [19:34:08]Read from MH i2c: D1 01 00 5C 01 00 2E [19:34:08]Write to MH i2c: 01 00 00 5D 01 5E [19:34:08]Write i2c OK [19:34:08]MH_I2C_Read... [19:34:09]*** Cut start [19:34:09]*** Partial cut [19:34:09]*** CUTSNS_PIN = 1 [19:34:09]*** CUTSNS_PIN = 0 [19:34:09]*** Brake cut motor [19:34:10]Read from MH i2c: 01 [19:34:10]MH_I2C_Read... [19:34:10]*** Stop cut motor [19:34:10]*** Cut end [19:34:10]Read from MH i2c: 01 07 00 [19:34:10]MH_I2C_Read... [19:34:10]Read from MH i2c: 01 07 00 5D 01 00 00 00 00 00 FF 0F 73 [19:34:10]process_action close_receipt done [19:34:10]requested_data is exist [19:34:10]produce_requested_data [19:34:10]requested_item fm.sn is exist - process it [19:34:10]wFMCommunicate request_size=4 [19:34:10]MH_SAM_APDU [19:34:10]CAPDU: 80 11 00 00 [19:34:10]Write to MH i2c: E2 08 00 5E 01 80 11 00 00 00 00 00 00 D9 [19:34:10]Write i2c OK [19:34:10]MH_I2C_Read... [19:34:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:10]Read from MH i2c: E2 [19:34:10]MH_I2C_Read... [19:34:10]Read from MH i2c: E2 17 00 [19:34:10]MH_I2C_Read... [19:34:10]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 [19:34: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:34:10]wFMCommunicate OK [19:34:10]requested_item fd.num is exist - process it [19:34:10]SAM_PROTO_GetFieldsCounters [19:34:10]wFMCommunicate request_size=4 [19:34:10]MH_SAM_APDU [19:34:10]CAPDU: 80 13 00 00 [19:34:10]Write to MH i2c: E2 08 00 5F 01 80 13 00 00 00 00 00 00 DC [19:34:10]Write i2c OK [19:34:10]MH_I2C_Read... [19:34:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:34:10]Read from MH i2c: E2 [19:34:10]MH_I2C_Read... [19:34:10]Read from MH i2c: E2 62 00 [19:34:10]MH_I2C_Read... [19:34:10]Read from MH i2c: E2 62 00 5F 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 86 50 01 00 0E 04 04 00 EF 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 74 [19:34: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 86 50 01 00 0E 04 04 00 EF 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 [19:34:10]wFMCommunicate OK [19:34:10]SAM_PROTO_GetFieldsCounters done [19:34:10]requested_item shift.num is exist - process it [19:34:10]requested_item shift.opened is exist - process it [19:34:10]req_shift_opened [19:34:10]FM_GetShiftState [19:34:10]SAM_PROTO_GetShiftState [19:34:10]wFMCommunicate request_size=4 [19:34:10]MH_SAM_APDU [19:34:10]CAPDU: 80 13 01 00 [19:34:10]Write to MH i2c: E2 08 00 60 01 80 13 01 00 00 00 00 00 DE [19:34:10]Write i2c OK [19:34:10]MH_I2C_Read... [19:34:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:10]Read from MH i2c: E2 [19:34:10]MH_I2C_Read... [19:34:10]Read from MH i2c: E2 0E 00 [19:34:10]MH_I2C_Read... [19:34:10]Read from MH i2c: E2 0E 00 60 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 69 [19:34:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:34:10]wFMCommunicate OK [19:34:10]SAM_PROTO_GetShiftState done [19:34:10]FM_GetShiftState done [19:34:10]req_shift_opened done [19:34:10]requested_item shift.open_date is exist - process it [19:34:10]req_shift_open_date [19:34:10]req_shift_open_date done [19:34:10]produce_requested_data done [19:34:10]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86150,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:34:10]process_action_free close_receipt [19:34:10]json_value_free [19:34:10]json_value_free done [19:34:10]process_json_proto returns [19:34:10]Send response to host [19:34:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86150,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:34:10]free response buf [19:34:10]execute_script done [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: 5858520+1721002828=1726861348 [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 25 D0 ED 66 4C 6B 94 66 F8 [19:42:29]Current date/time: 20.09.2024 19:42 [19:42:29]FM_Init [19:42:29]wFMConnect [19:42:29]MH_SAM_On [19:42:29]Write to MH i2c: E0 00 00 08 00 E7 [19:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]*** iso7816_init finished! [19:42:29]*** atr: [19:42:29]*** 0F 3B D5 18 FF 81 91 FE [19:42:29]*** 1F C3 80 73 C8 21 10 0A [19:42:29]*** 00 00 00 00 00 00 00 00 [19:42:29]*** 00 00 00 00 00 00 00 00 [19:42:29]*** 00 00 00 00 00 00 00 00 [19:42:29]*** 00 00 00 00 00 00 00 00 [19:42:29]*** 00 00 00 00 00 00 00 00 [19:42:29]*** 00 00 00 00 00 00 00 00 [19:42:29]Read from MH i2c: E0 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E0 10 00 [19:42:29]MH_I2C_Read... [19:42: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:42:29]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:42:29]wFMCommunicate request_size=10 [19:42:29]MH_SAM_APDU [19:42:29]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:42: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:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:42:29]Read from MH i2c: E2 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:42:29]RAPDU: 90 00 [19:42:29]wFMCommunicate OK [19:42:29]wFMCommunicate request_size=4 [19:42:29]MH_SAM_APDU [19:42:29]CAPDU: 80 11 00 00 [19:42:29]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:29]Read from MH i2c: E2 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 17 00 [19:42:29]MH_I2C_Read... [19:42: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:42: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:42:29]wFMCommunicate OK [19:42:29]Detected FM SN is 0000000000874979 [19:42:29]Stored FM SN is 0000000000874979 [19:42:29]wFMCommunicate request_size=9 [19:42:29]MH_SAM_APDU [19:42:29]CAPDU: 80 16 00 00 04 B6 D7 00 00 [19:42:29]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [19:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:42:29]Read from MH i2c: E2 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:42:29]RAPDU: 90 00 [19:42:29]wFMCommunicate OK [19:42:29]FM PIN OK [19:42:29]wFMCommunicate request_size=8 [19:42:29]MH_SAM_APDU [19:42:29]CAPDU: 80 14 04 00 03 02 00 01 [19:42:29]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:42:29]Read from MH i2c: E2 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:42:29]RAPDU: 90 00 [19:42:29]wFMCommunicate OK [19:42:29]wFMCommunicate request_size=13 [19:42:29]MH_SAM_APDU [19:42:29]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:42: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:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:42:29]Read from MH i2c: E2 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:42:29]RAPDU: 90 00 [19:42:29]wFMCommunicate OK [19:42:29]wFMCommunicate request_size=4 [19:42:29]MH_SAM_APDU [19:42:29]CAPDU: 80 11 00 00 [19:42:29]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:29]Read from MH i2c: E2 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: E2 17 00 [19:42:29]MH_I2C_Read... [19:42: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:42: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:42:29]wFMCommunicate OK [19:42:29]DocumentArchiveInit [19:42:29]Start Httpd... [19:42:29]Httpd thread 3067510116 created [19:42:29]Write to MH i2c: 01 00 00 0F 00 0F [19:42:29]Write i2c OK [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: 01 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: 01 07 00 [19:42:29]MH_I2C_Read... [19:42:29]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:42:29]MH Int Process started [19:42:29]Allocated Socket 8 [19:42:29]Bind OK [19:42:29]Listen OK [19:42:29]httpd running on port 8080 [19:42:29]Waiting for new connection... [19:42:29]OFD Sender: Processing packet 86150 [packets to send 265, broken 264] [19:42:29]ProducePacketName [19:42:29]name=ofd_packets/00086150 [19:42:29]OFD Sender: To server: pG, [19:42:29]CommunicateWithHost lk.salyk.kg:30040 [19:42:29]ConnectInit lk.salyk.kg [19:42:30]Connected sock=7 [19:42: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 2D 02 00 00 C2 F4 25 02 CF F2 5A 03 01 00 03 00 19 02 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 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 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 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 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 E8 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 35 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 2E CE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 5F DE 18 1F B1 25 07 1A C6 B4 8C 44 5B 7E [19:42: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 C4 FD 47 00 7C 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 86 50 01 00 F4 03 04 00 F9 7A ED 66 B6 04 01 00 00 A1 91 FE EB 4C B9 60 E9 [19:42:30]CommunicateWithHost err = 0 [19:42:30]CheckOFDResponse [19:42:30]1017 (14) - 77093643461234 [19:42:30]1041 (16) - 0000000000874979 [19:42:30]1040 (4) - 86150 [19:42:30]1012 (4) - 20.09.2024 13:39 [19:42:30]1206 (1) - 0 [19:42:30]OFD Sender: Remove packet 86150 [19:42:30]ProducePacketName [19:42:30]name=ofd_packets/00086150 [19:42:30]NVStorageDeleteData [19:42:31]OFD Sender: No OFD packet to send [19:42:36]OFD Sender: No OFD packet to send [19:42:41]OFD Sender: No OFD packet to send [19:42:46]OFD Sender: No OFD packet to send [19:42:51]OFD Sender: No OFD packet to send [19:42:56]OFD Sender: No OFD packet to send [19:43:01]OFD Sender: No OFD packet to send [19:43:06]OFD Sender: No OFD packet to send [19:43:11]OFD Sender: No OFD packet to send [19:43:16]OFD Sender: No OFD packet to send [19:43:21]OFD Sender: No OFD packet to send [19:43:26]OFD Sender: No OFD packet to send [19:43:31]OFD Sender: No OFD packet to send [19:43:36]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]*** 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: 5858609+1721002828=1726861437 [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 D0 ED 66 4C 6B 94 66 50 [19:43:57]Current date/time: 20.09.2024 19:43 [19:43:57]FM_Init [19:43:57]wFMConnect [19:43:57]MH_SAM_On [19:43:57]Write to MH i2c: E0 00 00 08 00 E7 [19:43:57]Write i2c OK [19:43:57]MH_I2C_Read... [19:43:57]*** iso7816_init finished! [19:43:57]*** atr: [19:43:57]*** 0F 3B D5 18 FF 81 91 FE [19:43:57]*** 1F C3 80 73 C8 21 10 0A [19:43:57]*** 00 00 00 00 00 00 00 00 [19:43:57]*** 00 00 00 00 00 00 00 00 [19:43:57]*** 00 00 00 00 00 00 00 00 [19:43:57]*** 00 00 00 00 00 00 00 00 [19:43:57]*** 00 00 00 00 00 00 00 00 [19:43:57]*** 00 00 00 00 00 00 00 00 [19:43:57]Read from MH i2c: E0 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: E0 10 00 [19:43:57]MH_I2C_Read... [19:43: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 [19:43:57]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:43:57]wFMCommunicate request_size=10 [19:43:57]MH_SAM_APDU [19:43:57]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:43:57]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:43:57]Write i2c OK [19:43:57]MH_I2C_Read... [19:43:57]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:43:57]Read from MH i2c: E2 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: E2 03 00 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:43:57]RAPDU: 90 00 [19:43:57]wFMCommunicate OK [19:43:57]wFMCommunicate request_size=4 [19:43:57]MH_SAM_APDU [19:43:57]CAPDU: 80 11 00 00 [19:43:57]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:43:57]Write i2c OK [19:43:57]MH_I2C_Read... [19:43:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:57]Read from MH i2c: E2 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: E2 17 00 [19:43:57]MH_I2C_Read... [19:43: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 [19:43:57]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:57]wFMCommunicate OK [19:43:57]Detected FM SN is 0000000000874979 [19:43:57]Stored FM SN is 0000000000874979 [19:43:57]wFMCommunicate request_size=9 [19:43:57]MH_SAM_APDU [19:43:57]CAPDU: 80 16 00 00 04 B6 D7 00 00 [19:43:57]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [19:43:57]Write i2c OK [19:43:57]MH_I2C_Read... [19:43:57]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:43:57]Read from MH i2c: E2 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: E2 03 00 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:43:57]RAPDU: 90 00 [19:43:57]wFMCommunicate OK [19:43:57]FM PIN OK [19:43:57]wFMCommunicate request_size=8 [19:43:57]MH_SAM_APDU [19:43:57]CAPDU: 80 14 04 00 03 02 00 01 [19:43:57]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:43:57]Write i2c OK [19:43:57]MH_I2C_Read... [19:43:57]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:43:57]Read from MH i2c: E2 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: E2 03 00 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:43:57]RAPDU: 90 00 [19:43:57]wFMCommunicate OK [19:43:57]wFMCommunicate request_size=13 [19:43:57]MH_SAM_APDU [19:43:57]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:43: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 [19:43:57]Write i2c OK [19:43:57]MH_I2C_Read... [19:43:57]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:43:57]Read from MH i2c: E2 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: E2 03 00 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:43:57]RAPDU: 90 00 [19:43:57]wFMCommunicate OK [19:43:57]wFMCommunicate request_size=4 [19:43:57]MH_SAM_APDU [19:43:57]CAPDU: 80 11 00 00 [19:43:57]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:43:57]Write i2c OK [19:43:57]MH_I2C_Read... [19:43:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:57]Read from MH i2c: E2 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: E2 17 00 [19:43:57]MH_I2C_Read... [19:43: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 [19:43:57]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:57]wFMCommunicate OK [19:43:57]DocumentArchiveInit [19:43:57]Start Httpd... [19:43:57]Httpd thread 3067743588 created [19:43:57]Write to MH i2c: 01 00 00 0F 00 0F [19:43:57]Write i2c OK [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: 01 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: 01 07 00 [19:43:57]MH_I2C_Read... [19:43:57]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:43:57]MH Int Process started [19:43:57]Allocated Socket 6 [19:43:57]Bind OK [19:43:57]Listen OK [19:43:57]httpd running on port 8080 [19:43:57]Waiting for new connection... [19:43:57]OFD Sender: No OFD packet to send [19:43:59]accept exits with 7 [19:43:59]New connection [19:43:59]New thread 3067456868 created [19:43:59]Waiting for new connection... [19:43:59] Sock 7.Parse request [19:43:59]Sock 7.Check first char [19:43:59]Sock 7.First char is OK [19:43:59]request: POST /json_proto HTTP/1.0 [19:43:59]Method: POST [19:43:59]URL: /json_proto [19:43:59]Method is POST - this is cgi request [19:43:59]url: /json_proto [19:43:59]query_string will be loaded in cgi processing [19:43:59]execute_cgi json_proto POST (null) [19:43:59]execute_cgi path=json_proto method=POST [19:43:59]POST find Content-Length [19:43:59]Host: 172.17.47.196:8080 [19:43:59]Content-Length: 215 [19:43:59]Content-Type: application/json [19:43:59] [19:43:59]POST finish read [19:43:59]Found Content-Length = 215 [19:43:59]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:43:59]execute_script... [19:43:59]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:43:59]POST & json_proto [19:43:59]process_json_proto [19:43:59]json parsed OK: [19:43:59]protocol is kg_v1.0 [19:43:59]action value=get_value [19:43:59]process_action get_value [19:43:59]cmd_get_value [19:43:59]process_action get_value done [19:43:59]requested_data is exist [19:43:59]produce_requested_data [19:43:59]requested_item kkm.sn is exist - process it [19:43:59]requested_item kkm.ver is exist - process it [19:43:59]requested_item fm.sn is exist - process it [19:43:59]wFMCommunicate request_size=4 [19:43:59]MH_SAM_APDU [19:43:59]CAPDU: 80 11 00 00 [19:43:59]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [19:43:59]Write i2c OK [19:43:59]MH_I2C_Read... [19:43:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:59]Read from MH i2c: E2 [19:43:59]MH_I2C_Read... [19:43:59]Read from MH i2c: E2 17 00 [19:43:59]MH_I2C_Read... [19:43: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 [19: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 [19:43:59]wFMCommunicate OK [19:43:59]requested_item fd.num is exist - process it [19:43:59]SAM_PROTO_GetFieldsCounters [19:43:59]wFMCommunicate request_size=4 [19:43:59]MH_SAM_APDU [19:43:59]CAPDU: 80 13 00 00 [19:43:59]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [19:43:59]Write i2c OK [19:43:59]MH_I2C_Read... [19:43:59]Read from MH i2c: E2 [19:43:59]MH_I2C_Read... [19:43:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:43:59]Read from MH i2c: E2 62 00 [19:43:59]MH_I2C_Read... [19:43: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 86 50 01 00 0E 04 04 00 EF 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 25 [19:43: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 86 50 01 00 0E 04 04 00 EF 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 [19:43:59]wFMCommunicate OK [19:43:59]SAM_PROTO_GetFieldsCounters done [19:43:59]requested_item shift.num is exist - process it [19:43:59]requested_item shift.opened is exist - process it [19:43:59]req_shift_opened [19:43:59]FM_GetShiftState [19:43:59]SAM_PROTO_GetShiftState [19:43:59]wFMCommunicate request_size=4 [19:43:59]MH_SAM_APDU [19:43:59]CAPDU: 80 13 01 00 [19:43:59]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [19:43:59]Write i2c OK [19:43:59]MH_I2C_Read... [19:43:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:59]Read from MH i2c: E2 [19:43:59]MH_I2C_Read... [19:43:59]Read from MH i2c: E2 0E 00 [19:43:59]MH_I2C_Read... [19:43:59]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [19:43:59]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:43:59]wFMCommunicate OK [19:43:59]SAM_PROTO_GetShiftState done [19:43:59]FM_GetShiftState done [19:43:59]req_shift_opened done [19:43:59]requested_item shift.open_date is exist - process it [19:43:59]req_shift_open_date [19:43:59]req_shift_open_date done [19:43:59]produce_requested_data done [19:43:59]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86150,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:43:59]process_action_free get_value [19:43:59]json_value_free [19:43:59]json_value_free done [19:43:59]process_json_proto returns [19:43:59]Send response to host [19:43:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86150,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:43:59]free response buf [19:43:59]execute_script done [19:43:59]execute_script returns [19:43:59]free content buf [19:43:59]Sock 7.Close socket [19:43:59]Sock 7.Thread stoped [19:43:59]accept exits with 8 [19:43:59]New connection [19:43:59]New thread 3067313508 created [19:43:59]Thread 3067456868 joined [19:43:59]Waiting for new connection... [19:43:59] Sock 8.Parse request [19:43:59]Sock 8.Check first char [19:43:59]Sock 8.First char is OK [19:43:59]request: POST /json_proto HTTP/1.0 [19:43:59]Method: POST [19:43:59]URL: /json_proto [19:43:59]Method is POST - this is cgi request [19:43:59]url: /json_proto [19:43:59]query_string will be loaded in cgi processing [19:43:59]execute_cgi json_proto POST (null) [19:43:59]execute_cgi path=json_proto method=POST [19:43:59]POST find Content-Length [19:43:59]Host: 172.17.47.196:8080 [19:43:59]Content-Length: 331 [19:43:59]Content-Type: application/json [19:43:59] [19:43:59]POST finish read [19:43:59]Found Content-Length = 331 [19:43: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" ] } } [19:43:59]execute_script... [19:43: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" ] } } [19:43:59]POST & json_proto [19:43:59]process_json_proto [19:43:59]json parsed OK: [19:43:59]protocol is kg_v1.0 [19:43:59]action value=get_value [19:43:59]process_action get_value [19:43:59]cmd_get_value [19:43:59]process_action get_value done [19:43:59]requested_data is exist [19:43:59]produce_requested_data [19:43:59]requested_item fm.sale.total is exist - process it [19:43:59]SAM_PROTO_GetFMData [19:43:59]wFMCommunicate request_size=4 [19:43:59]MH_SAM_APDU [19:43:59]CAPDU: 80 13 03 00 [19:43:59]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [19:43:59]Write i2c OK [19:43:59]MH_I2C_Read... [19:43:59]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:43:59]Read from MH i2c: E2 [19:43:59]MH_I2C_Read... [19:43:59]Read from MH i2c: E2 FD 00 [19:43:59]MH_I2C_Read... [19:43:59]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 A7 4C 01 00 69 04 A3 00 6F 04 04 00 2E 4A 01 00 B1 04 05 00 45 15 48 B4 01 70 04 05 00 DC E0 EC 86 01 72 04 04 00 69 34 5B 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 03 55 58 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 5F 9E DC 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 52 [19:43:59]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 A7 4C 01 00 69 04 A3 00 6F 04 04 00 2E 4A 01 00 B1 04 05 00 45 15 48 B4 01 70 04 05 00 DC E0 EC 86 01 72 04 04 00 69 34 5B 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 03 55 58 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 5F 9E DC 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 [19:43:59]wFMCommunicate OK [19:43:59]wFMCommunicate request_size=4 [19:43:59]MH_SAM_APDU [19:43:59]CAPDU: 80 17 00 00 [19:43:59]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [19:43:59]Write i2c OK [19:43:59]MH_I2C_Read... [19:44:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:44:00]Read from MH i2c: E2 [19:44:00]MH_I2C_Read... [19:44:00]Read from MH i2c: E2 FD 00 [19:44:00]MH_I2C_Read... [19:44: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 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 [19:44: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 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 [19:44:00]wFMCommunicate OK [19:44:00]wFMCommunicate request_size=4 [19:44:00]MH_SAM_APDU [19:44:00]CAPDU: 80 17 00 00 [19:44:00]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [19:44:00]Write i2c OK [19:44:00]MH_I2C_Read... [19:44:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:44:00]Read from MH i2c: E2 [19:44:00]MH_I2C_Read... [19:44:00]Read from MH i2c: E2 FD 00 [19:44:00]MH_I2C_Read... [19:44: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 [19:44: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 [19:44:00]wFMCommunicate OK [19:44:00]wFMCommunicate request_size=4 [19:44:00]MH_SAM_APDU [19:44:00]CAPDU: 80 17 00 00 [19:44:00]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [19:44:00]Write i2c OK [19:44:00]MH_I2C_Read... [19:44:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:44:00]Read from MH i2c: E2 [19:44:00]MH_I2C_Read... [19:44:00]Read from MH i2c: E2 FD 00 [19:44:00]MH_I2C_Read... [19:44: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 [19:44: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 [19:44:00]wFMCommunicate OK [19:44:00]wFMCommunicate request_size=4 [19:44:00]MH_SAM_APDU [19:44:00]CAPDU: 80 17 00 00 [19:44:00]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [19:44:00]Write i2c OK [19:44:00]MH_I2C_Read... [19:44:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [19:44:00]Read from MH i2c: E2 [19:44:00]MH_I2C_Read... [19:44:00]Read from MH i2c: E2 E5 00 [19:44:00]MH_I2C_Read... [19:44:00]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:44:00]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:44:00]wFMCommunicate OK [19:44:00]SAM_PROTO_GetFMData done [19:44:00]requested_item fm.sale_refund.total is exist - process it [19:44:00]requested_item fm.buy.total is exist - process it [19:44:00]requested_item shift.sale.total is exist - process it [19:44:00]SAM_PROTO_GetShiftData [19:44:00]wFMCommunicate request_size=4 [19:44:00]MH_SAM_APDU [19:44:00]CAPDU: 80 13 02 00 [19:44:00]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [19:44:00]Write i2c OK [19:44:00]MH_I2C_Read... [19:44:01]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:44:01]Read from MH i2c: E2 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 FD 00 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 FD 00 18 00 00 B1 04 AA 04 AD 04 6E 04 04 00 35 01 00 00 69 04 9E 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E4 8E 5E 01 70 04 04 00 AC 9C 42 01 72 04 03 00 38 F2 1B 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 F7 3C 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 56 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 45 [19:44:01]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 35 01 00 00 69 04 9E 00 6F 04 04 00 35 01 00 00 B1 04 04 00 E4 8E 5E 01 70 04 04 00 AC 9C 42 01 72 04 03 00 38 F2 1B 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 F7 3C 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 56 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [19:44:01]wFMCommunicate OK [19:44:01]wFMCommunicate request_size=4 [19:44:01]MH_SAM_APDU [19:44:01]CAPDU: 80 17 00 00 [19:44:01]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [19:44:01]Write i2c OK [19:44:01]MH_I2C_Read... [19:44:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:44:01]Read from MH i2c: E2 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 FD 00 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 FD 00 19 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 B2 [19:44:01]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [19:44:01]wFMCommunicate OK [19:44:01]wFMCommunicate request_size=4 [19:44:01]MH_SAM_APDU [19:44:01]CAPDU: 80 17 00 00 [19:44:01]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [19:44:01]Write i2c OK [19:44:01]MH_I2C_Read... [19:44:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:44:01]Read from MH i2c: E2 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 FD 00 [19:44:01]MH_I2C_Read... [19:44:01]Read from MH i2c: E2 FD 00 1A 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 53 [19:44:01]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [19:44:01]wFMCommunicate OK [19:44:01]wFMCommunicate request_size=4 [19:44:01]MH_SAM_APDU [19:44:01]CAPDU: 80 17 00 00 [19:44:01]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [19:44:02]Write i2c OK [19:44:02]MH_I2C_Read... [19:44:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:44:02]Read from MH i2c: E2 [19:44:02]MH_I2C_Read... [19:44:02]Read from MH i2c: E2 FD 00 [19:44:02]MH_I2C_Read... [19:44:02]Read from MH i2c: E2 FD 00 1B 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 13 [19:44:02]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [19:44:02]wFMCommunicate OK [19:44:02]wFMCommunicate request_size=4 [19:44:02]MH_SAM_APDU [19:44:02]CAPDU: 80 17 00 00 [19:44:02]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [19:44:02]Write i2c OK [19:44:02]MH_I2C_Read... [19:44:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [19:44:02]Read from MH i2c: E2 [19:44:02]MH_I2C_Read... [19:44:02]Read from MH i2c: E2 CE 00 [19:44:02]MH_I2C_Read... [19:44:02]Read from MH i2c: E2 CE 00 1C 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [19:44:02]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:44:02]wFMCommunicate OK [19:44:02]SAM_PROTO_GetShiftData done [19:44:02]requested_item shift.sale.total_cash is exist - process it [19:44:02]requested_item shift.sale_refund.total is exist - process it [19:44:02]requested_item shift.sale_refund.total_cash is exist - process it [19:44:02]requested_item shift.buy.total is exist - process it [19:44:02]requested_item shift.buy.total_cash is exist - process it [19:44:02]produce_requested_data done [19:44:02]produce_requested_data return {"fm.sale.total":73195902.13,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":229741.80,"shift.sale.total_cash":211427.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} [19:44:02]process_action_free get_value [19:44:02]json_value_free [19:44:02]json_value_free done [19:44:02]process_json_proto returns [19:44:02]Send response to host [19:44:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73195902.13,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":229741.80,"shift.sale.total_cash":211427.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}}} [19:44:02]free response buf [19:44:02]execute_script done [19:44:02]execute_script returns [19:44:02]free content buf [19:44:02]Sock 8.Close socket [19:44:02]Sock 8.Thread stoped [19:44:02]OFD Sender: No OFD packet to send [19:44:04]accept exits with 7 [19:44:04]New connection [19:44:04]New thread 3067456868 created [19:44:04]Thread 3067313508 joined [19:44:04]Waiting for new connection... [19:44:04] Sock 7.Parse request [19:44:04]Sock 7.Check first char [19:44:04]Sock 7.First char is OK [19:44:04]request: POST /json_proto HTTP/1.0 [19:44:04]Method: POST [19:44:04]URL: /json_proto [19:44:04]Method is POST - this is cgi request [19:44:04]url: /json_proto [19:44:04]query_string will be loaded in cgi processing [19:44:04]execute_cgi json_proto POST (null) [19:44:04]execute_cgi path=json_proto method=POST [19:44:04]POST find Content-Length [19:44:04]Host: 172.17.47.196:8080 [19:44:04]Content-Length: 1278 [19:44:04]Content-Type: application/json [19:44:04] [19:44:04]POST finish read [19:44:04]Found Content-Length = 1278 [19:44:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147857", "tax_sys" : 0, "items" : [ { "code": "4700002083266", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u0442\u0438\u043B\u043B\u0430 \u0413\u0443\u043D\u043D 0,5\u043B", "price" : 450.00, "quantity" : 1.000, "sum" : 450.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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": "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" : 514.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:04]execute_script... [19:44: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)147857", "tax_sys" : 0, "items" : [ { "code": "4700002083266", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u0442\u0438\u043B\u043B\u0430 \u0413\u0443\u043D\u043D 0,5\u043B", "price" : 450.00, "quantity" : 1.000, "sum" : 450.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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": "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" : 514.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:04]POST & json_proto [19:44:04]process_json_proto [19:44:04]json parsed OK: [19:44:04]protocol is kg_v1.0 [19:44:04]action value=close_receipt [19:44:04]process_action close_receipt [19:44:04]cmd_close_receipt [19:44:04]MH_GetDate [19:44:04]Write to MH i2c: F0 00 00 1D 00 0C [19:44:04]Write i2c OK [19:44:04]MH_I2C_Read... [19:44:04]Read from MH i2c: F0 [19:44:04]MH_I2C_Read... [19:44:04]Read from MH i2c: F0 09 00 [19:44:04]MH_I2C_Read... [19:44:04]Read from MH i2c: F0 09 00 1D 00 00 85 D0 ED 66 4C 6B 94 66 6E [19:44:04]GetLastDocTimeStamp 1726860846 [19:44:04]current date 1726861445 [19:44:04]FM_GetShiftState [19:44:04]SAM_PROTO_GetShiftState [19:44:04]wFMCommunicate request_size=4 [19:44:04]MH_SAM_APDU [19:44:04]CAPDU: 80 13 01 00 [19:44:04]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [19:44:04]Write i2c OK [19:44:04]MH_I2C_Read... [19:44:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:04]Read from MH i2c: E2 [19:44:04]MH_I2C_Read... [19:44:04]Read from MH i2c: E2 0E 00 [19:44:04]MH_I2C_Read... [19:44:04]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [19:44:04]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:44:04]wFMCommunicate OK [19:44:04]SAM_PROTO_GetShiftState done [19:44:04]FM_GetShiftState done [19:44:04]opened in 1726791534 [19:44:04]opened+sec_in_day 1726877934 [19:44:04]quantity*price = 45000 [19:44:04]sum+1 = 45001 [19:44:04]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700003010049 Let`s GO Чай зеленый грейпфрут 0,5л ПЭТ 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000053020015 Бумажные стаканы 250мл 1шт 2.000 * 7.00 = 14.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 514.00 НСП 1% : 4.54 НДС 12% : 54.59 Наличными: 514.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 310 20.09.2024 19:44 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86151 ФПД: 138537298979948 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T194405&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86151&fm=138537298979948&tin=02508201610067®Number=0000000000092592&sum=51400 0 [19:44:06]StoreToDocumentArchive [19:44:06]shift 495 fd 86151 [19:44:06]save to /storage/0495/doc_00086151 [19:44:06]save last doc name /storage/0495/doc_00086151 to /storage/kkm_last_doc_name [19:44:06]save OK [19:44:06]Clear old archive folders... [19:44:06]ProcessDocumentItem done err = 0, tmpTLVsize=531 [19:44:06]tlvbuf is 009A5980 [19:44:06]SAM_PROTO_ClearQueue [19:44:06]wFMCommunicate request_size=4 [19:44:06]MH_SAM_APDU [19:44:06]CAPDU: 80 09 00 00 [19:44:06]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [19:44:06]Write i2c OK [19:44:06]MH_I2C_Read... [19:44:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:06]Read from MH i2c: E2 [19:44:06]MH_I2C_Read... [19:44:06]Read from MH i2c: E2 03 00 [19:44:06]MH_I2C_Read... [19:44:06]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [19:44:06]RAPDU: 90 00 [19:44:06]wFMCommunicate OK [19:44:06]SAM_PROTO_ClearQueue done [19:44:06]KKMCreateOFDPacket [19:44:06]OFDProtocolAddRootSTLVToBuf [19:44:06]FM_MakeSignedData [19:44:06]FM_MakeSignedData [19:44:06]SAM_PROTO_SignData [19:44:06]wFMCommunicate request_size=4 [19:44:06]MH_SAM_APDU [19:44:06]CAPDU: 80 0D 01 02 [19:44:06]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [19:44:06]Write i2c OK [19:44:06]MH_I2C_Read... [19:44:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:06]Read from MH i2c: E2 [19:44:06]MH_I2C_Read... [19:44:06]Read from MH i2c: E2 03 00 [19:44:06]MH_I2C_Read... [19:44:06]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [19:44:06]RAPDU: 90 00 [19:44:06]wFMCommunicate OK [19:44:06]wFMCommunicate request_size=255 [19:44:06]MH_SAM_APDU [19:44:06]CAPDU: 80 0D 02 02 FA 03 00 13 02 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 33 32 36 36 06 04 26 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D1 82 D0 B8 D0 BB D0 BB D0 B0 20 D0 93 D1 83 D0 BD D0 BD 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 AF 00 00 00 00 13 04 06 00 C8 AF 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 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 [19:44:06]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 13 02 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 33 32 36 36 06 04 26 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D1 82 D0 B8 D0 BB D0 BB D0 B0 20 D0 93 D1 83 D0 BD D0 BD 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 AF 00 00 00 00 13 04 06 00 C8 AF 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 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 00 00 48 [19:44:06]Write i2c OK [19:44:06]MH_I2C_Read... [19:44:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:06]Read from MH i2c: E2 [19:44:06]MH_I2C_Read... [19:44:06]Read from MH i2c: E2 03 00 [19:44:06]MH_I2C_Read... [19:44:06]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [19:44:06]RAPDU: 90 00 [19:44:06]wFMCommunicate OK [19:44:06]wFMCommunicate request_size=255 [19:44:06]MH_SAM_APDU [19:44:06]CAPDU: 80 0D 02 02 FA 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 C8 C8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 15 00 00 00 00 07 04 06 00 C8 C8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 85 D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 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:44:06]Write to MH i2c: E2 02 01 2E 00 80 0D 02 02 FA 00 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 C8 C8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 15 00 00 00 00 07 04 06 00 C8 C8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 85 D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 recv_with_timeout no data received [19:44:06]30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 00 5F [19:44:06]Write i2c OK [19:44:06]MH_I2C_Read... [19:44:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:07]Read from MH i2c: E2 [19:44:07]MH_I2C_Read... [19:44:07]Read from MH i2c: E2 03 00 [19:44:07]MH_I2C_Read... [19:44:07]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [19:44:07]RAPDU: 90 00 [19:44:07]wFMCommunicate OK [19:44:07]wFMCommunicate request_size=40 [19:44:07]MH_SAM_APDU [19:44:07]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 87 50 01 00 35 04 06 00 7D FF BA 7E 6C 6C [19:44:07]Write to MH i2c: E2 2B 00 2F 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 87 50 01 00 35 04 06 00 7D FF BA 7E 6C 6C 00 00 D6 [19:44:07]Write i2c OK [19:44:07]MH_I2C_Read... [19:44:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:07]Read from MH i2c: E2 [19:44:07]MH_I2C_Read... [19:44:07]Read from MH i2c: E2 03 00 [19:44:07]MH_I2C_Read... [19:44:07]Read from MH i2c: E2 03 00 2F 00 00 90 00 A3 [19:44:07]RAPDU: 90 00 [19:44:07]wFMCommunicate OK [19:44:07]wFMCommunicate request_size=4 [19:44:07]MH_SAM_APDU [19:44:07]CAPDU: 80 0D 03 02 [19:44:07]Write to MH i2c: E2 08 00 30 00 80 0D 03 02 00 00 00 00 AB [19:44:07]Write i2c OK [19:44:07]MH_I2C_Read... [19:44:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:07]Read from MH i2c: E2 [19:44:07]MH_I2C_Read... [19:44:07]Read from MH i2c: E2 0B 00 [19:44:07]MH_I2C_Read... [19:44:07]Read from MH i2c: E2 0B 00 30 00 00 B0 DD 76 79 4E 32 57 67 90 00 66 [19:44:07]RAPDU: B0 DD 76 79 4E 32 57 67 90 00 [19:44:07]wFMCommunicate OK [19:44:07]SAM_PROTO_SignData done [19:44:07]FM_MakeSignedData done [19:44:07]CreateOFDProtocolMessage [19:44:07]wFMCommunicate request_size=4 [19:44:07]MH_SAM_APDU [19:44:07]CAPDU: 80 11 00 00 [19:44:07]Write to MH i2c: E2 08 00 31 00 80 11 00 00 00 00 00 00 AB [19:44:07]Write i2c OK [19:44:07]MH_I2C_Read... [19:44:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:07]Read from MH i2c: E2 [19:44:07]MH_I2C_Read... [19:44:07]Read from MH i2c: E2 17 00 [19:44:07]MH_I2C_Read... [19:44:07]Read from MH i2c: E2 17 00 31 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0A [19:44: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:44:07]wFMCommunicate OK [19:44:07]CreateOFDProtocolMessage done [19:44:07]OFDSenderStorePacket 86151 [19:44:07]StoreOFDPacket docnum=86151 [19:44: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 27 02 00 00 34 02 1F 02 77 EE 5A 03 01 00 03 00 13 02 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 33 32 36 36 06 04 26 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D1 82 D0 B8 D0 BB D0 BB D0 B0 20 D0 93 D1 83 D0 BD D0 BD 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 AF 00 00 00 00 13 04 06 00 C8 AF 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 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 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 C8 C8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C6 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 15 00 00 00 00 07 04 06 00 C8 C8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 85 D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7D FF BA 7E 6C 6C B0 DD 76 79 4E 32 57 67 [19:44:07]CheckFolder [19:44:07]dirname=/storage/ofd_packets [19:44:07]CheckFolder done [19:44:07]ProducePacketName [19:44:07]name=ofd_packets/00086151 [19:44:07]NVStorageSaveData ofd_packets/00086151 [19:44:07]File name is /storage/ofd_packets/00086151 [19:44:07]Write 581 bytes [19:44:07]NVStorageSaveData done [19:44:07]OFDSenderStorePacket done [19:44:07]KKMCreateOFDPacket done [19:44:07]NVStorageSaveData kkm_last_timestamp [19:44:07]File name is /storage/kkm_last_timestamp [19:44:07]Write 4 bytes [19:44:07]NVStorageSaveData done [19:44:07]ExternCall_PrintAddStr [19:44:07]wPrintStart [19:44:07]Write to MH i2c: 01 00 00 32 00 32 [19:44:07]Write i2c OK [19:44:07]MH_I2C_Read... [19:44:07]Read from MH i2c: 01 [19:44:07]MH_I2C_Read... [19:44:07]Read from MH i2c: 01 07 00 [19:44:07]MH_I2C_Read... [19:44:07]Read from MH i2c: 01 07 00 32 00 00 00 00 00 00 FF 0F 47 [19:44:07]RasterBufferAndPrint [19:44:07]line Счет N : (3)147857 [19:44:07]line ИНН: 02508201610067 [19:44:07]line Контрольно-Кассовый Чек [19:44:07]line ПРОДАЖА [19:44:07]line Товар: 4700002083266 [19:44:07]line Водка Атилла Гунн 0,5л [19:44:07]line 1.000 * 450.00 [19:44:07]line = 450.00 [19:44:07]line НДС 12% НСП 1% [19:44:07]line > о реализуемом товаре [19:44:07]line Товар: 4700003010049 [19:44:07]line Let`s GO Чай зеленый грейпфрут 0,5л ПЭТ [19:44:07]line 1.000 * 50.00 [19:44:07]line = 50.00 [19:44:07]line НДС 12% НСП 1% [19:44:07]line > о реализуемом товаре [19:44:07]line Товар: 2000053020015 [19:44:07]line Бумажные стаканы 250мл 1шт [19:44:07]line 2.000 * 7.00 [19:44:07]line = 14.00 [19:44:07]line НДС 12% НСП 1% [19:44:07]line > о реализуемом товаре [19:44:07]line ИТОГО: 514.00 [19:44:07]line НСП 1% : 4.54 [19:44:07]line НДС 12% : 54.59 [19:44:07]line Наличными: 514.00 [19:44:07]line Безнал.: 0.00 [19:44:07]line Место: АЗС № 137 "Партнер Нефть" [19:44:07]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:44:07]line СНО: Общий режим [19:44:07]line Чек 310 20.09.2024 19:44 [19:44:07]line Смена: 495 ФФД: 1.0 [19:44:07]line ЗНМ: 0300000064 [19:44:07]line РНМ: 0000000000092592 [19:44:07]line Версия ККМ: 001 [19:44:07]line ФМ: 0000000000874979 [19:44:07]line ФД: 86151 [19:44:07]line ФПД: 138537298979948 [19:44:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T194405&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86151&fm=138537298979948&tin=02508201610067®Number=0000000000092592&sum=51400 [19:44:07]line 0 [19:44:07]written 0, free lines is 4095 [19:44:07]OFD Sender: Processing packet 86151 [packets to send 265, broken 264] [19:44:07]ProducePacketName [19:44:07]name=ofd_packets/00086151 [19:44:07]OFD Sender: To server: pG, [19:44:07]CommunicateWithHost lk.salyk.kg:30040 [19:44:07]ConnectInit lk.salyk.kg [19:44:08]Write to MH i2c: 01 00 00 68 00 68 [19:44:08]Write i2c OK [19:44:08]MH_I2C_Read... [19:44:08]Read from MH i2c: 01 [19:44:08]MH_I2C_Read... [19:44:08]Read from MH i2c: 01 07 00 [19:44:08]MH_I2C_Read... [19:44:08]Read from MH i2c: 01 07 00 68 00 00 00 00 00 00 28 0C A3 [19:44:08]RasterBufferAndPrint [19:44:08]line [19:44:08]line [19:44:08]line [19:44:08]line [19:44:08]line [19:44:08]written 0, free lines is 3130 [19:44:08]MH_Cut [19:44:08]Write to MH i2c: D1 01 00 6F 00 01 41 [19:44:08]Write i2c OK [19:44:08]MH_I2C_Read... [19:44:08]Read from MH i2c: D1 [19:44:08]MH_I2C_Read... [19:44:08]Read from MH i2c: D1 01 00 [19:44:08]MH_I2C_Read... [19:44:08]Read from MH i2c: D1 01 00 6F 00 00 40 [19:44:08]Write to MH i2c: 01 00 00 70 00 70 [19:44:08]Write i2c OK [19:44:08]MH_I2C_Read... [19:44:09]*** Cut start [19:44:09]*** Partial cut [19:44:09]*** CUTSNS_PIN = 1 [19:44:09]*** CUTSNS_PIN = 0 [19:44:09]*** Brake cut motor [19:44:09]Read from MH i2c: 01 [19:44:09]MH_I2C_Read... [19:44:09]*** Stop cut motor [19:44:09]*** Cut end [19:44:09]Read from MH i2c: 01 07 00 [19:44:09]MH_I2C_Read... [19:44:09]Read from MH i2c: 01 07 00 70 00 00 00 00 00 00 FF 0F 85 [19:44:09]process_action close_receipt done [19:44:09]requested_data is exist [19:44:09]produce_requested_data [19:44:09]requested_item fm.sn is exist - process it [19:44:09]wFMCommunicate request_size=4 [19:44:09]MH_SAM_APDU [19:44:09]CAPDU: 80 11 00 00 [19:44:09]Write to MH i2c: E2 08 00 71 00 80 11 00 00 00 00 00 00 EB [19:44:09]Write i2c OK [19:44:09]MH_I2C_Read... [19:44:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:09]Read from MH i2c: E2 [19:44:09]MH_I2C_Read... [19:44:09]Read from MH i2c: E2 17 00 [19:44:09]MH_I2C_Read... [19:44:09]Read from MH i2c: E2 17 00 71 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 4A [19:44: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:44:09]wFMCommunicate OK [19:44:09]requested_item fd.num is exist - process it [19:44:09]SAM_PROTO_GetFieldsCounters [19:44:09]wFMCommunicate request_size=4 [19:44:09]MH_SAM_APDU [19:44:09]CAPDU: 80 13 00 00 [19:44:09]Write to MH i2c: E2 08 00 72 00 80 13 00 00 00 00 00 00 EE [19:44:09]Write i2c OK [19:44:09]MH_I2C_Read... [19:44:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:44:09]Read from MH i2c: E2 [19:44:09]MH_I2C_Read... [19:44:09]Read from MH i2c: E2 62 00 [19:44:09]MH_I2C_Read... [19:44:09]Read from MH i2c: E2 62 00 72 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 50 01 00 0E 04 04 00 EF 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 8A [19:44: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 87 50 01 00 0E 04 04 00 EF 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 [19:44:09]wFMCommunicate OK [19:44:09]SAM_PROTO_GetFieldsCounters done [19:44:09]requested_item shift.num is exist - process it [19:44:09]requested_item shift.opened is exist - process it [19:44:09]req_shift_opened [19:44:09]FM_GetShiftState [19:44:09]SAM_PROTO_GetShiftState [19:44:09]wFMCommunicate request_size=4 [19:44:09]MH_SAM_APDU [19:44:09]CAPDU: 80 13 01 00 [19:44:09]Write to MH i2c: E2 08 00 73 00 80 13 01 00 00 00 00 00 F0 [19:44:10]Write i2c OK [19:44:10]MH_I2C_Read... [19:44:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:10]Read from MH i2c: E2 [19:44:10]MH_I2C_Read... [19:44:10]Read from MH i2c: E2 0E 00 [19:44:10]MH_I2C_Read... [19:44:10]Read from MH i2c: E2 0E 00 73 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 7B [19:44:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:44:10]wFMCommunicate OK [19:44:10]SAM_PROTO_GetShiftState done [19:44:10]FM_GetShiftState done [19:44:10]req_shift_opened done [19:44:10]requested_item shift.open_date is exist - process it [19:44:10]req_shift_open_date [19:44:10]req_shift_open_date done [19:44:10]produce_requested_data done [19:44:10]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86151,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:44:10]process_action_free close_receipt [19:44:10]json_value_free [19:44:10]json_value_free done [19:44:10]process_json_proto returns [19:44:10]Send response to host [19:44:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86151,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:44:10]free response buf [19:44:10]execute_script done [19:44:10]execute_script returns [19:44:10]free content buf [19:44:10]Sock 7.Close socket [19:44:10]Sock 7.Thread stoped [19:44:11]accept exits with 8 [19:44:11]New connection [19:44:11]New thread 3067313508 created [19:44:11]Thread 3067456868 joined [19:44:11]Waiting for new connection... [19:44:11] Sock 8.Parse request [19:44:11]Sock 8.Check first char [19:44:11]Sock 8.First char is OK [19:44:11]request: POST /json_proto HTTP/1.0 [19:44:11]Method: POST [19:44:11]URL: /json_proto [19:44:11]Method is POST - this is cgi request [19:44:11]url: /json_proto [19:44:11]query_string will be loaded in cgi processing [19:44:11]execute_cgi json_proto POST (null) [19:44:11]execute_cgi path=json_proto method=POST [19:44:11]POST find Content-Length [19:44:11]Host: 172.17.47.196:8080 [19:44:11]Content-Length: 658 [19:44:11]Content-Type: application/json [19:44:11] [19:44:11]POST finish read [19:44:11]Found Content-Length = 658 [19:44:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147858", "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" ] } } [19:44:11]execute_script... [19:44: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)147858", "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" ] } } [19:44:11]POST & json_proto [19:44:11]process_json_proto [19:44:11]json parsed OK: [19:44:11]protocol is kg_v1.0 [19:44:11]action value=close_receipt [19:44:11]process_action close_receipt [19:44:11]cmd_close_receipt [19:44:11]MH_GetDate [19:44:11]Write to MH i2c: F0 00 00 74 00 63 [19:44:11]Write i2c OK [19:44:11]MH_I2C_Read... [19:44:11]Read from MH i2c: F0 [19:44:11]MH_I2C_Read... [19:44:11]Read from MH i2c: F0 09 00 [19:44:11]MH_I2C_Read... [19:44:11]Read from MH i2c: F0 09 00 74 00 00 8C D0 ED 66 4C 6B 94 66 CC [19:44:11]GetLastDocTimeStamp 1726861445 [19:44:11]current date 1726861452 [19:44:11]FM_GetShiftState [19:44:11]SAM_PROTO_GetShiftState [19:44:11]wFMCommunicate request_size=4 [19:44:11]MH_SAM_APDU [19:44:11]CAPDU: 80 13 01 00 [19:44:11]Write to MH i2c: E2 08 00 75 00 80 13 01 00 00 00 00 00 F2 [19:44:11]Connected sock=10 [19:44: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 27 02 00 00 34 02 1F 02 77 EE 5A 03 01 00 03 00 13 02 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 33 32 36 36 06 Write i2c OK [19:44:11]04 MH_I2C_Read... [19:44:11]26 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D1 82 D0 B8 D0 BB D0 Read from MH i2c: BB E2 D0 [19:44:11]B0 20 D0 93 D1 83 D0 BD D0 BD 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 MH_I2C_Read... [19:44:11]00 37 04 06 00 C8 AF 00 00 00 00 13 04 06 00 C8 AF 00 00 00 00 F2 03 01 00 01 Read from MH i2c: F6 E2 03 0E 01 00 00 [19:44:11]01 MH_I2C_Read... [19:44:11]BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 33 Read from MH i2c: 30 E2 31 0E 30 00 30 75 34 00 39 00 09 06 04 3E 00 4C 65 74 60 73 20 47 00 4F 01 20 6E D0 BF A7 EC D0 66 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:11]00 B0 00 D0 00 B9 00 20 90 D0 00 B7 7D 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 [19:44:11]D1 RAPDU: 83 09 D1 00 82 01 20 6E 30 BF 2C EC 35 66 D0 00 BB 00 20 00 D0 00 90 9F 00 D0 [19:44:11]AD wFMCommunicate OK [19:44:11]D0 SAM_PROTO_GetShiftState done [19:44:11]A2 FM_GetShiftState done [19:44:11]FF opened in 1726791534 [19:44:11]03 opened+sec_in_day 1726877934 [19:44:11]08 quantity*price = 10500 [19:44:11]00 sum+1 = 10501 [19:44:11]03 Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 311 20.09.2024 19:44 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86152 ФПД: 180537002493836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T194412&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86152&fm=180537002493836&tin=02508201610067®Number=0000000000092592&sum=10500 0 [19:44:12]StoreToDocumentArchive [19:44:12]shift 495 fd 86152 [19:44:12]save to /storage/0495/doc_00086152 [19:44:12]save last doc name /storage/0495/doc_00086152 to /storage/kkm_last_doc_name [19:44:12]save OK [19:44:12]Clear old archive folders... [19:44:13]ProcessDocumentItem done err = 0, tmpTLVsize=278 [19:44:13]tlvbuf is 009B73C0 [19:44:13]SAM_PROTO_ClearQueue [19:44:13]wFMCommunicate request_size=4 [19:44:13]MH_SAM_APDU [19:44:13]CAPDU: 80 09 00 00 [19:44:13]Write to MH i2c: E2 08 00 82 00 80 09 00 00 00 00 00 00 F4 [19:44:13]Write i2c OK [19:44:13]MH_I2C_Read... [19:44:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:13]Read from MH i2c: E2 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: E2 03 00 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: E2 03 00 82 00 00 90 00 F6 [19:44:13]RAPDU: 90 00 [19:44:13]wFMCommunicate OK [19:44:13]SAM_PROTO_ClearQueue done [19:44:13]KKMCreateOFDPacket [19:44:13]OFDProtocolAddRootSTLVToBuf [19:44:13]FM_MakeSignedData [19:44:13]FM_MakeSignedData [19:44:13]SAM_PROTO_SignData [19:44:13]wFMCommunicate request_size=4 [19:44:13]MH_SAM_APDU [19:44:13]CAPDU: 80 0D 01 02 [19:44:13]Write to MH i2c: E2 08 00 83 00 80 0D 01 02 00 00 00 00 FC [19:44:13]Write i2c OK [19:44:13]MH_I2C_Read... [19:44:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:13]Read from MH i2c: E2 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: E2 03 00 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: E2 03 00 83 00 00 90 00 F7 [19:44:13]RAPDU: 90 00 [19:44:13]wFMCommunicate OK [19:44:13]wFMCommunicate request_size=255 [19:44:13]MH_SAM_APDU [19:44:13]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 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 37 01 00 00 F4 03 04 00 8C D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 [19:44:13]Write to MH i2c: E2 02 01 84 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 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 37 01 00 00 F4 03 04 00 8C D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 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 3E [19:44:13]Write i2c OK [19:44:13]MH_I2C_Read... [19:44:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:13]Read from MH i2c: E2 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: E2 03 00 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: E2 03 00 84 00 00 90 00 F8 [19:44:13]RAPDU: 90 00 [19:44:13]wFMCommunicate OK [19:44:13]wFMCommunicate request_size=37 [19:44:13]MH_SAM_APDU [19:44:13]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 88 50 01 00 35 04 06 00 A4 32 8B E7 07 8C [19:44:13]Write to MH i2c: E2 28 00 85 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 88 50 01 00 35 04 06 00 A4 32 8B E7 07 8C 00 00 16 [19:44:13]Write i2c OK [19:44:13]MH_I2C_Read... [19:44:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:13]Read from MH i2c: E2 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: E2 03 00 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: E2 03 00 85 00 00 90 00 F9 [19:44:13]RAPDU: 90 00 [19:44:13]wFMCommunicate OK [19:44:13]wFMCommunicate request_size=4 [19:44:13]MH_SAM_APDU [19:44:13]CAPDU: 80 0D 03 02 [19:44:13]Write to MH i2c: E2 08 00 86 00 80 0D 03 02 00 00 00 00 01 [19:44:13]Write i2c OK [19:44:13]MH_I2C_Read... [19:44:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:13]Read from MH i2c: E2 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: E2 0B 00 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: E2 0B 00 86 00 00 F6 51 5C A8 8E 2C 59 CB 90 00 2B [19:44:13]RAPDU: F6 51 5C A8 8E 2C 59 CB 90 00 [19:44:13]wFMCommunicate OK [19:44:13]SAM_PROTO_SignData done [19:44:13]FM_MakeSignedData done [19:44:13]CreateOFDProtocolMessage [19:44:13]wFMCommunicate request_size=4 [19:44:13]MH_SAM_APDU [19:44:13]CAPDU: 80 11 00 00 [19:44:13]Write to MH i2c: E2 08 00 87 00 80 11 00 00 00 00 00 00 01 [19:44:13]Write i2c OK [19:44:13]MH_I2C_Read... [19:44:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:13]Read from MH i2c: E2 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: E2 17 00 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: E2 17 00 87 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 60 [19:44: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:44:13]wFMCommunicate OK [19:44:13]CreateOFDProtocolMessage done [19:44:13]OFDSenderStorePacket 86152 [19:44:13]StoreOFDPacket docnum=86152 [19:44: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 2A 01 00 00 62 36 22 01 4B 63 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 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 37 01 00 00 F4 03 04 00 8C D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A4 32 8B E7 07 8C F6 51 5C A8 8E 2C 59 CB [19:44:13]CheckFolder [19:44:13]dirname=/storage/ofd_packets [19:44:13]CheckFolder done [19:44:13]ProducePacketName [19:44:13]name=ofd_packets/00086152 [19:44:13]NVStorageSaveData ofd_packets/00086152 [19:44:13]File name is /storage/ofd_packets/00086152 [19:44:13]Write 328 bytes [19:44:13]NVStorageSaveData done [19:44:13]OFDSenderStorePacket done [19:44:13]KKMCreateOFDPacket done [19:44:13]NVStorageSaveData kkm_last_timestamp [19:44:13]File name is /storage/kkm_last_timestamp [19:44:13]Write 4 bytes [19:44:13]NVStorageSaveData done [19:44:13]ExternCall_PrintAddStr [19:44:13]wPrintStart [19:44:13]Write to MH i2c: 01 00 00 88 00 88 [19:44:13]Write i2c OK [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: 01 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: 01 07 00 [19:44:13]MH_I2C_Read... [19:44:13]Read from MH i2c: 01 07 00 88 00 00 00 00 00 00 FF 0F 9D [19:44:13]RasterBufferAndPrint [19:44:13]line Счет N : (3)147858 [19:44:13]line ИНН: 02508201610067 [19:44:13]line Контрольно-Кассовый Чек [19:44:13]line ПРОДАЖА [19:44:13]line Товар: 5449000054227 [19:44:13]line Напиток Кока-Кола 1л [19:44:13]line 1.000 * 105.00 [19:44:13]line = 105.00 [19:44:13]line НДС 12% НСП 1% [19:44:13]line > о реализуемом товаре [19:44:13]line ИТОГО: 105.00 [19:44:13]line НСП 1% : 0.93 [19:44:13]line НДС 12% : 11.15 [19:44:13]line Наличными: 105.00 [19:44:13]line Безнал.: 0.00 [19:44:13]line Место: АЗС № 137 "Партнер Нефть" [19:44:13]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:44:13]line СНО: Общий режим [19:44:13]line Чек 311 20.09.2024 19:44 [19:44:13]line Смена: 495 ФФД: 1.0 [19:44:13]line ЗНМ: 0300000064 [19:44:13]line РНМ: 0000000000092592 [19:44:13]line Версия ККМ: 001 [19:44:13]line ФМ: 0000000000874979 [19:44:13]line ФД: 86152 [19:44:13]line ФПД: 180537002493836 [19:44:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T194412&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86152&fm=180537002493836&tin=02508201610067®Number=0000000000092592&sum=10500 [19:44:13]line 0 [19:44:13]written 0, free lines is 4095 [19:44:14]OFD Sender: Processing packet 86152 [packets to send 265, broken 264] [19:44:14]ProducePacketName [19:44:14]name=ofd_packets/00086152 [19:44:14]OFD Sender: To server: pG, [19:44:14]CommunicateWithHost lk.salyk.kg:30040 [19:44:14]ConnectInit lk.salyk.kg [19:44:14]Write to MH i2c: 01 00 00 B0 00 B0 [19:44:14]Write i2c OK [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: 01 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: 01 07 00 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 06 0D CA [19:44:14]RasterBufferAndPrint [19:44:14]line [19:44:14]line [19:44:14]line [19:44:14]line [19:44:14]line [19:44:14]written 0, free lines is 3365 [19:44:14]MH_Cut [19:44:14]Write to MH i2c: D1 01 00 B7 00 01 89 [19:44:14]Write i2c OK [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: D1 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: D1 01 00 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: D1 01 00 B7 00 00 88 [19:44:14]Write to MH i2c: 01 00 00 B8 00 B8 [19:44:14]Write i2c OK [19:44:14]MH_I2C_Read... [19:44:14]Connected sock=10 [19:44:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2A 01 00 00 62 36 22 01 4B 63 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 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 37 01 00 00 F4 03 04 00 8C D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A4 32 8B E7 07 8C F6 51 5C A8 8E 2C 59 CB [19:44:15]*** Cut start [19:44:15]*** Partial cut [19:44:15]*** CUTSNS_PIN = 1 [19:44:15]*** CUTSNS_PIN = 0 [19:44:15]*** Brake cut motor [19:44:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 7E DD 47 00 B9 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 88 50 01 00 F4 03 04 00 62 7B ED 66 B6 04 01 00 00 BE 67 88 FA 7A 78 AC BA [19:44:15]CommunicateWithHost err = 0 [19:44:15]CheckOFDResponse [19:44:15]1017 (14) - 77093643461234 [19:44:15]1041 (16) - 0000000000874979 [19:44:15]1040 (4) - 86152 [19:44:15]1012 (4) - 20.09.2024 13:40 [19:44:15]1206 (1) - 0 [19:44:15]OFD Sender: Remove packet 86152 [19:44:15]ProducePacketName [19:44:15]name=ofd_packets/00086152 [19:44:15]NVStorageDeleteData [19:44:15]Read from MH i2c: *** Stop cut motor [19:44:15]01 *** Cut end [19:44:15] [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: 01 07 00 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: 01 07 00 B8 00 00 00 00 00 00 FF 0F CD [19:44:15]process_action close_receipt done [19:44:15]requested_data is exist [19:44:15]produce_requested_data [19:44:15]requested_item fm.sn is exist - process it [19:44:15]wFMCommunicate request_size=4 [19:44:15]MH_SAM_APDU [19:44:15]CAPDU: 80 11 00 00 [19:44:15]Write to MH i2c: E2 08 00 B9 00 80 11 00 00 00 00 00 00 33 [19:44:15]Write i2c OK [19:44:15]MH_I2C_Read... [19:44:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:15]Read from MH i2c: E2 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: E2 17 00 [19:44:15]MH_I2C_Read... [19:44:15]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 [19:44: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:44:15]wFMCommunicate OK [19:44:15]requested_item fd.num is exist - process it [19:44:15]SAM_PROTO_GetFieldsCounters [19:44:15]wFMCommunicate request_size=4 [19:44:15]MH_SAM_APDU [19:44:15]CAPDU: 80 13 00 00 [19:44:15]Write to MH i2c: E2 08 00 BA 00 80 13 00 00 00 00 00 00 36 [19:44:15]Write i2c OK [19:44:15]MH_I2C_Read... [19:44:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:44:16]Read from MH i2c: E2 [19:44:16]MH_I2C_Read... [19:44:16]Read from MH i2c: E2 62 00 [19:44:16]MH_I2C_Read... [19:44:16]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 88 50 01 00 0E 04 04 00 EF 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 D6 [19:44: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 88 50 01 00 0E 04 04 00 EF 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 [19:44:16]wFMCommunicate OK [19:44:16]SAM_PROTO_GetFieldsCounters done [19:44:16]requested_item shift.num is exist - process it [19:44:16]requested_item shift.opened is exist - process it [19:44:16]req_shift_opened [19:44:16]FM_GetShiftState [19:44:16]SAM_PROTO_GetShiftState [19:44:16]wFMCommunicate request_size=4 [19:44:16]MH_SAM_APDU [19:44:16]CAPDU: 80 13 01 00 [19:44:16]Write to MH i2c: E2 08 00 BB 00 80 13 01 00 00 00 00 00 38 [19:44:16]OFD Sender: No OFD packet to send [19:44:16]Write i2c OK [19:44:16]MH_I2C_Read... [19:44:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:16]Read from MH i2c: E2 [19:44:16]MH_I2C_Read... [19:44:16]Read from MH i2c: E2 0E 00 [19:44:16]MH_I2C_Read... [19:44:16]Read from MH i2c: E2 0E 00 BB 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C3 [19:44:16]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:44:16]wFMCommunicate OK [19:44:16]SAM_PROTO_GetShiftState done [19:44:16]FM_GetShiftState done [19:44:16]req_shift_opened done [19:44:16]requested_item shift.open_date is exist - process it [19:44:16]req_shift_open_date [19:44:16]req_shift_open_date done [19:44:16]produce_requested_data done [19:44:16]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86152,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:44:16]process_action_free close_receipt [19:44:16]json_value_free [19:44:16]json_value_free done [19:44:16]process_json_proto returns [19:44:16]Send response to host [19:44:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86152,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:44:16]free response buf [19:44:16]execute_script done [19:44:16]execute_script returns [19:44:16]free content buf [19:44:16]Sock 8.Close socket [19:44:16]Sock 8.Thread stoped [19:44:17]accept exits with 7 [19:44:17]New connection [19:44:17]New thread 3067456868 created [19:44:17]Thread 3067313508 joined [19:44:17]Waiting for new connection... [19:44:17] Sock 7.Parse request [19:44:17]Sock 7.Check first char [19:44:17]Sock 7.First char is OK [19:44:17]request: POST /json_proto HTTP/1.0 [19:44:17]Method: POST [19:44:17]URL: /json_proto [19:44:17]Method is POST - this is cgi request [19:44:17]url: /json_proto [19:44:17]query_string will be loaded in cgi processing [19:44:17]execute_cgi json_proto POST (null) [19:44:17]execute_cgi path=json_proto method=POST [19:44:17]POST find Content-Length [19:44:17]Host: 172.17.47.196:8080 [19:44:17]Content-Length: 738 [19:44:17]Content-Type: application/json [19:44:17] [19:44:17]POST finish read [19:44:17]Found Content-Length = 738 [19:44:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147859", "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:44:17]execute_script... [19:44: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)147859", "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:44:17]POST & json_proto [19:44:17]process_json_proto [19:44:17]json parsed OK: [19:44:17]protocol is kg_v1.0 [19:44:17]action value=close_receipt [19:44:17]process_action close_receipt [19:44:17]cmd_close_receipt [19:44:17]MH_GetDate [19:44:17]Write to MH i2c: F0 00 00 BC 00 AB [19:44:17]Write i2c OK [19:44:17]MH_I2C_Read... [19:44:17]Read from MH i2c: F0 [19:44:17]MH_I2C_Read... [19:44:17]Read from MH i2c: F0 09 00 [19:44:17]MH_I2C_Read... [19:44:17]Read from MH i2c: F0 09 00 BC 00 00 92 D0 ED 66 4C 6B 94 66 1A [19:44:17]GetLastDocTimeStamp 1726861452 [19:44:17]current date 1726861458 [19:44:17]FM_GetShiftState [19:44:17]SAM_PROTO_GetShiftState [19:44:17]wFMCommunicate request_size=4 [19:44:17]MH_SAM_APDU [19:44:17]CAPDU: 80 13 01 00 [19:44:17]Write to MH i2c: E2 08 00 BD 00 80 13 01 00 00 00 00 00 3A [19:44:17]Write i2c OK [19:44:17]MH_I2C_Read... [19:44:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:17]Read from MH i2c: E2 [19:44:17]MH_I2C_Read... [19:44:17]Read from MH i2c: E2 0E 00 [19:44:17]MH_I2C_Read... [19:44:17]Read from MH i2c: E2 0E 00 BD 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C5 [19:44:17]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:44:17]wFMCommunicate OK [19:44:17]SAM_PROTO_GetShiftState done [19:44:17]FM_GetShiftState done [19:44:17]opened in 1726791534 [19:44:17]opened+sec_in_day 1726877934 [19:44:17]quantity*price = 10500 [19:44:17]sum+1 = 10501 [19:44:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 312 20.09.2024 19:44 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86153 ФПД: 82050283764698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T194418&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86153&fm=82050283764698&tin=02508201610067®Number=0000000000092592&sum=10500 0 [19:44:19]StoreToDocumentArchive [19:44:19]shift 495 fd 86153 [19:44:19]save to /storage/0495/doc_00086153 [19:44:19]save last doc name /storage/0495/doc_00086153 to /storage/kkm_last_doc_name [19:44:19]save OK [19:44:19]Clear old archive folders... [19:44:19]ProcessDocumentItem done err = 0, tmpTLVsize=310 [19:44:19]tlvbuf is 00A06770 [19:44:19]SAM_PROTO_ClearQueue [19:44:19]wFMCommunicate request_size=4 [19:44:19]MH_SAM_APDU [19:44:19]CAPDU: 80 09 00 00 [19:44:19]Write to MH i2c: E2 08 00 CA 00 80 09 00 00 00 00 00 00 3C [19:44:19]Write i2c OK [19:44:19]MH_I2C_Read... [19:44:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:19]Read from MH i2c: E2 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: E2 03 00 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: E2 03 00 CA 00 00 90 00 3E [19:44:19]RAPDU: 90 00 [19:44:19]wFMCommunicate OK [19:44:19]SAM_PROTO_ClearQueue done [19:44:19]KKMCreateOFDPacket [19:44:19]OFDProtocolAddRootSTLVToBuf [19:44:19]FM_MakeSignedData [19:44:19]FM_MakeSignedData [19:44:19]SAM_PROTO_SignData [19:44:19]wFMCommunicate request_size=4 [19:44:19]MH_SAM_APDU [19:44:19]CAPDU: 80 0D 01 02 [19:44:19]Write to MH i2c: E2 08 00 CB 00 80 0D 01 02 00 00 00 00 44 [19:44:19]Write i2c OK [19:44:19]MH_I2C_Read... [19:44:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:19]Read from MH i2c: E2 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: E2 03 00 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: E2 03 00 CB 00 00 90 00 3F [19:44:19]RAPDU: 90 00 [19:44:19]wFMCommunicate OK [19:44:19]wFMCommunicate request_size=255 [19:44:19]MH_SAM_APDU [19:44:19]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 38 01 00 00 F4 03 04 00 92 D0 ED 66 0E 04 04 00 EF 01 00 [19:44:19]Write to MH i2c: E2 02 01 CC 00 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 38 01 00 00 F4 03 04 00 92 D0 ED 66 0E 04 04 00 EF 01 00 00 00 8C [19:44:19]Write i2c OK [19:44:19]MH_I2C_Read... [19:44:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:19]Read from MH i2c: E2 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: E2 03 00 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: E2 03 00 CC 00 00 90 00 40 [19:44:19]RAPDU: 90 00 [19:44:19]wFMCommunicate OK [19:44:19]wFMCommunicate request_size=69 [19:44:19]MH_SAM_APDU [19:44:19]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 89 50 01 00 35 04 06 00 4A 9F D2 04 7B DA [19:44:19]Write to MH i2c: E2 48 00 CD 00 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 89 50 01 00 35 04 06 00 4A 9F D2 04 7B DA 00 00 58 [19:44:19]Write i2c OK [19:44:19]MH_I2C_Read... [19:44:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:19]Read from MH i2c: E2 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: E2 03 00 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: E2 03 00 CD 00 00 90 00 41 [19:44:19]RAPDU: 90 00 [19:44:19]wFMCommunicate OK [19:44:19]wFMCommunicate request_size=4 [19:44:19]MH_SAM_APDU [19:44:19]CAPDU: 80 0D 03 02 [19:44:19]Write to MH i2c: E2 08 00 CE 00 80 0D 03 02 00 00 00 00 49 [19:44:20]Write i2c OK [19:44:20]MH_I2C_Read... [19:44:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:20]Read from MH i2c: E2 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 0B 00 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 0B 00 CE 00 00 16 9C EC 2D AE 31 6E 2B 90 00 8D [19:44:20]RAPDU: 16 9C EC 2D AE 31 6E 2B 90 00 [19:44:20]wFMCommunicate OK [19:44:20]SAM_PROTO_SignData done [19:44:20]FM_MakeSignedData done [19:44:20]CreateOFDProtocolMessage [19:44:20]wFMCommunicate request_size=4 [19:44:20]MH_SAM_APDU [19:44:20]CAPDU: 80 11 00 00 [19:44:20]Write to MH i2c: E2 08 00 CF 00 80 11 00 00 00 00 00 00 49 [19:44:20]Write i2c OK [19:44:20]MH_I2C_Read... [19:44:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:20]Read from MH i2c: E2 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: E2 17 00 [19:44:20]MH_I2C_Read... [19:44:20]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 [19: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 [19:44:20]wFMCommunicate OK [19:44:20]CreateOFDProtocolMessage done [19:44:20]OFDSenderStorePacket 86153 [19:44:20]StoreOFDPacket docnum=86153 [19: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 4A 01 00 00 8F 66 42 01 9B 9A 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 38 01 00 00 F4 03 04 00 92 D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4A 9F D2 04 7B DA 16 9C EC 2D AE 31 6E 2B [19:44:20]CheckFolder [19:44:20]dirname=/storage/ofd_packets [19:44:20]CheckFolder done [19:44:20]ProducePacketName [19:44:20]name=ofd_packets/00086153 [19:44:20]NVStorageSaveData ofd_packets/00086153 [19:44:20]File name is /storage/ofd_packets/00086153 [19:44:20]Write 360 bytes [19:44:20]NVStorageSaveData done [19:44:20]OFDSenderStorePacket done [19:44:20]KKMCreateOFDPacket done [19:44:20]NVStorageSaveData kkm_last_timestamp [19:44:20]File name is /storage/kkm_last_timestamp [19:44:20]Write 4 bytes [19:44:20]NVStorageSaveData done [19:44:20]ExternCall_PrintAddStr [19:44:20]wPrintStart [19:44:20]Write to MH i2c: 01 00 00 D0 00 D0 [19:44:20]Write i2c OK [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: 01 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: 01 07 00 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: 01 07 00 D0 00 00 00 00 00 00 FF 0F E5 [19:44:20]RasterBufferAndPrint [19:44:20]line Счет N : (3)147859 [19:44:20]line ИНН: 02508201610067 [19:44:20]line Контрольно-Кассовый Чек [19:44:20]line ПРОДАЖА [19:44:20]line Товар: 4870145004982 [19:44:20]line Пиво Жатецкий Гусь 7 экспортное 0,43л ж/ [19:44:20]line 1.000 * 105.00 [19:44:20]line = 105.00 [19:44:20]line НДС 12% НСП 1% [19:44:20]line > о реализуемом товаре [19:44:20]line ИТОГО: 105.00 [19:44:20]line НСП 1% : 0.93 [19:44:20]line НДС 12% : 11.15 [19:44:20]line Наличными: 105.00 [19:44:20]line Безнал.: 0.00 [19:44:20]line Место: АЗС № 137 "Партнер Нефть" [19:44:20]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:44:20]line СНО: Общий режим [19:44:20]line Чек 312 20.09.2024 19:44 [19:44:20]line Смена: 495 ФФД: 1.0 [19:44:20]line ЗНМ: 0300000064 [19:44:20]line РНМ: 0000000000092592 [19:44:20]line Версия ККМ: 001 [19:44:20]line ФМ: 0000000000874979 [19:44:20]line ФД: 86153 [19:44:20]line ФПД: 82050283764698 [19:44:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T194418&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86153&fm=82050283764698&tin=02508201610067®Number=0000000000092592&sum=10500 [19:44:20]line 0 [19:44:20]OFD Sender: Processing packet 86153 [packets to send 265, broken 264] [19:44:20]ProducePacketName [19:44:20]name=ofd_packets/00086153 [19:44:20]OFD Sender: To server: pG, [19:44:20]CommunicateWithHost lk.salyk.kg:30040 [19:44:20]ConnectInit lk.salyk.kg [19:44:20]written 0, free lines is 4095 [19:44:20]Write to MH i2c: 01 00 00 F9 00 F9 [19:44:20]Write i2c OK [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: 01 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: 01 07 00 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FB 0C 07 [19:44:20]RasterBufferAndPrint [19:44:20]line [19:44:20]line [19:44:20]line [19:44:20]line [19:44:20]line [19:44:20]written 0, free lines is 3372 [19:44:20]MH_Cut [19:44:20]Write to MH i2c: D1 01 00 00 01 01 D3 [19:44:20]Write i2c OK [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: D1 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: D1 01 00 [19:44:20]MH_I2C_Read... [19:44:20]Read from MH i2c: D1 01 00 00 01 00 D2 [19:44:20]Write to MH i2c: 01 00 00 01 01 02 [19:44:20]Write i2c OK [19:44:20]MH_I2C_Read... [19:44:21]*** Cut start [19:44:21]*** Partial cut [19:44:21]*** CUTSNS_PIN = 1 [19:44:21]*** CUTSNS_PIN = 0 [19:44:21]*** Brake cut motor [19:44:22]Connected sock=11 [19: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 4A 01 00 00 8F 66 42 01 9B 9A 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 *** Stop cut motor [19:44:22]31 *** Cut end [19:44:22]Read from MH i2c: 01 [19:44:22]MH_I2C_Read... [19:44:22]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 Read from MH i2c: 26 01 00 07 EF 00 03 [19:44:22]0F MH_I2C_Read... [19:44:22]00 Read from MH i2c: F6 01 03 07 00 01 01 00 00 00 00 00 FF 0F 17 [19:44:22]process_action close_receipt done [19:44:22]requested_data is exist [19:44:22]produce_requested_data [19:44:22]requested_item fm.sn is exist - process it [19:44:22]wFMCommunicate request_size=4 [19:44:22]01 MH_SAM_APDU [19:44:22]00 CAPDU: 01 80 F7 11 03 00 06 00 00 [19:44:22]5D Write to MH i2c: 00 E2 08 00 02 01 80 11 00 00 00 00 00 00 7D [19:44:22]Write i2c OK [19:44:22]00 MH_I2C_Read... [19:44:22]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 38 01 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:22]00 00 F4 03 04 00 92 D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4A 9F D2 04 7B DA 16 9C EC 2D AE 31 6E 2B [19:44:22]Read from MH i2c: E2 [19:44:22]MH_I2C_Read... [19:44:22]Read from MH i2c: E2 17 00 [19:44:22]MH_I2C_Read... [19:44:22]Read from MH i2c: E2 17 00 02 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DC [19: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 [19:44:22]wFMCommunicate OK [19:44:22]requested_item fd.num is exist - process it [19:44:22]SAM_PROTO_GetFieldsCounters [19:44:22]wFMCommunicate request_size=4 [19:44:22]MH_SAM_APDU [19:44:22]CAPDU: 80 13 00 00 [19:44:22]Write to MH i2c: E2 08 00 03 01 80 13 00 00 00 00 00 00 80 [19:44:22]Write i2c OK [19:44:22]MH_I2C_Read... [19:44:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:44:22]Read from MH i2c: E2 [19:44:22]MH_I2C_Read... [19:44:22]Read from MH i2c: E2 62 00 [19:44:22]MH_I2C_Read... [19:44:22]Read from MH i2c: E2 62 00 03 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 89 50 01 00 0E 04 04 00 EF 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 24 [19: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 89 50 01 00 0E 04 04 00 EF 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 [19:44:22]wFMCommunicate OK [19:44:22]SAM_PROTO_GetFieldsCounters done [19:44:22]requested_item shift.num is exist - process it [19:44:22]requested_item shift.opened is exist - process it [19:44:22]req_shift_opened [19:44:22]FM_GetShiftState [19:44:22]SAM_PROTO_GetShiftState [19:44:22]wFMCommunicate request_size=4 [19:44:22]MH_SAM_APDU [19:44:22]CAPDU: 80 13 01 00 [19:44:22]Write to MH i2c: E2 08 00 04 01 80 13 01 00 00 00 00 00 82 [19:44:22]Write i2c OK [19:44:22]MH_I2C_Read... [19:44:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:22]Read from MH i2c: E2 [19:44:22]MH_I2C_Read... [19:44:22]Read from MH i2c: E2 0E 00 [19:44:22]MH_I2C_Read... [19:44:22]Read from MH i2c: E2 0E 00 04 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 0D [19:44:22]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:44:22]wFMCommunicate OK [19:44:22]SAM_PROTO_GetShiftState done [19:44:22]FM_GetShiftState done [19:44:22]req_shift_opened done [19:44:22]requested_item shift.open_date is exist - process it [19:44:22]req_shift_open_date [19:44:22]req_shift_open_date done [19:44:22]produce_requested_data done [19:44:22]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86153,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:44:22]process_action_free close_receipt [19:44:22]json_value_free [19:44:22]json_value_free done [19:44:22]process_json_proto returns [19:44:22]Send response to host [19:44:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86153,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:44: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 87 41 47 00 9B 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 89 50 01 00 F4 03 04 00 69 7B ED 66 B6 04 01 00 00 1B 55 C7 88 54 06 1F F2 [19:44:23]CommunicateWithHost err = 0 [19:44:23]CheckOFDResponse [19:44:23]1017 (14) - 77093643461234 [19:44:23]1041 (16) - 0000000000874979 [19:44:23]1040 (4) - 86153 [19:44:23]1012 (4) - 20.09.2024 13:40 [19:44:23]1206 (1) - 0 [19:44:23]OFD Sender: Remove packet 86153 [19:44:23]ProducePacketName [19:44:23]name=ofd_packets/00086153 [19:44:23]NVStorageDeleteData [19:44:23]free response buf [19:44:23]execute_script done [19:44:23]execute_script returns [19:44:23]free content buf [19:44:23]Sock 7.Close socket [19:44:23]Sock 7.Thread stoped [19:44:23]OFD Sender: No OFD packet to send [19:44:24]accept exits with 8 [19:44:24]New connection [19:44:24]New thread 3067313508 created [19:44:24]Thread 3067456868 joined [19:44:24]Waiting for new connection... [19:44:24] Sock 8.Parse request [19:44:24]Sock 8.Check first char [19:44:24]Sock 8.First char is OK [19:44:24]request: POST /json_proto HTTP/1.0 [19:44:24]Method: POST [19:44:24]URL: /json_proto [19:44:24]Method is POST - this is cgi request [19:44:24]url: /json_proto [19:44:24]query_string will be loaded in cgi processing [19:44:24]execute_cgi json_proto POST (null) [19:44:24]execute_cgi path=json_proto method=POST [19:44:24]POST find Content-Length [19:44:24]Host: 172.17.47.196:8080 [19:44:24]Content-Length: 938 [19:44:24]Content-Type: application/json [19:44:24] [19:44:24]POST finish read [19:44:24]Found Content-Length = 938 [19:44:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147860", "tax_sys" : 0, "items" : [ { "code": "4700000310036", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.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" : 47.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:24]execute_script... [19:44: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)147860", "tax_sys" : 0, "items" : [ { "code": "4700000310036", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.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" : 47.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:24]POST & json_proto [19:44:24]process_json_proto [19:44:24]json parsed OK: [19:44:24]protocol is kg_v1.0 [19:44:24]action value=close_receipt [19:44:24]process_action close_receipt [19:44:24]cmd_close_receipt [19:44:24]MH_GetDate [19:44:24]Write to MH i2c: F0 00 00 05 01 F5 [19:44:24]Write i2c OK [19:44:24]MH_I2C_Read... [19:44:24]Read from MH i2c: F0 [19:44:24]MH_I2C_Read... [19:44:24]Read from MH i2c: F0 09 00 [19:44:24]MH_I2C_Read... [19:44:24]Read from MH i2c: F0 09 00 05 01 00 99 D0 ED 66 4C 6B 94 66 6B [19:44:24]GetLastDocTimeStamp 1726861458 [19:44:24]current date 1726861465 [19:44:24]FM_GetShiftState [19:44:24]SAM_PROTO_GetShiftState [19:44:24]wFMCommunicate request_size=4 [19:44:24]MH_SAM_APDU [19:44:24]CAPDU: 80 13 01 00 [19:44:24]Write to MH i2c: E2 08 00 06 01 80 13 01 00 00 00 00 00 84 [19:44:24]Write i2c OK [19:44:24]MH_I2C_Read... [19:44:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:24]Read from MH i2c: E2 [19:44:24]MH_I2C_Read... [19:44:24]Read from MH i2c: E2 0E 00 [19:44:24]MH_I2C_Read... [19:44:24]Read from MH i2c: E2 0E 00 06 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 0F [19:44:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:44:24]wFMCommunicate OK [19:44:24]SAM_PROTO_GetShiftState done [19:44:24]FM_GetShiftState done [19:44:24]opened in 1726791534 [19:44:24]opened+sec_in_day 1726877934 [19:44:24]quantity*price = 4000 [19:44:24]sum+1 = 4001 [19:44:24]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000053020015 Бумажные стаканы 250мл 1шт 1.000 * 7.00 = 7.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 47.00 НСП 1% : 0.41 НДС 12% : 4.99 Наличными: 47.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 313 20.09.2024 19:44 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86154 ФПД: 242724188694357 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T194425&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86154&fm=242724188694357&tin=02508201610067®Number=0000000000092592&sum=4700 0 [19:44:26]StoreToDocumentArchive [19:44:26]shift 495 fd 86154 [19:44:26]save to /storage/0495/doc_00086154 [19:44:26]save last doc name /storage/0495/doc_00086154 to /storage/kkm_last_doc_name [19:44:26]save OK [19:44:26]Clear old archive folders... [19:44:26]ProcessDocumentItem done err = 0, tmpTLVsize=395 [19:44:26]tlvbuf is 00A06360 [19:44:26]SAM_PROTO_ClearQueue [19:44:26]wFMCommunicate request_size=4 [19:44:26]MH_SAM_APDU [19:44:26]CAPDU: 80 09 00 00 [19:44:26]Write to MH i2c: E2 08 00 13 01 80 09 00 00 00 00 00 00 86 [19:44:26]Write i2c OK [19:44:26]MH_I2C_Read... [19:44:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:26]Read from MH i2c: E2 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: E2 03 00 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: E2 03 00 13 01 00 90 00 88 [19:44:26]RAPDU: 90 00 [19:44:26]wFMCommunicate OK [19:44:26]SAM_PROTO_ClearQueue done [19:44:26]KKMCreateOFDPacket [19:44:26]OFDProtocolAddRootSTLVToBuf [19:44:26]FM_MakeSignedData [19:44:26]FM_MakeSignedData [19:44:26]SAM_PROTO_SignData [19:44:26]wFMCommunicate request_size=4 [19:44:26]MH_SAM_APDU [19:44:26]CAPDU: 80 0D 01 02 [19:44:26]Write to MH i2c: E2 08 00 14 01 80 0D 01 02 00 00 00 00 8E [19:44:26]Write i2c OK [19:44:26]MH_I2C_Read... [19:44:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:26]Read from MH i2c: E2 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: E2 03 00 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: E2 03 00 14 01 00 90 00 89 [19:44:26]RAPDU: 90 00 [19:44:26]wFMCommunicate OK [19:44:26]wFMCommunicate request_size=255 [19:44:26]MH_SAM_APDU [19:44:26]CAPDU: 80 0D 02 02 FA 03 00 8B 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 33 36 06 04 24 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 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 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 5C 12 00 00 00 00 EB 03 26 00 EF 03 [19:44:27]Write to MH i2c: E2 02 01 15 01 80 0D 02 02 FA 00 03 00 8B 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 33 36 06 04 24 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 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 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 5C 12 00 00 00 00 EB 03 26 00 EF 03 00 00 4C [19:44:27]Write i2c OK [19:44:27]MH_I2C_Read... [19:44:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:27]Read from MH i2c: E2 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 15 01 00 90 00 8A [19:44:27]RAPDU: 90 00 [19:44:27]wFMCommunicate OK [19:44:27]wFMCommunicate request_size=154 [19:44:27]MH_SAM_APDU [19:44:27]CAPDU: 80 0D 02 02 95 0F 00 F6 03 01 00 01 F7 03 06 00 29 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 01 00 00 00 00 07 04 06 00 5C 12 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 99 D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DC C1 A1 0B A7 55 [19:44:27]Write to MH i2c: E2 9D 00 16 01 80 0D 02 02 95 00 0F 00 F6 03 01 00 01 F7 03 06 00 29 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 01 00 00 00 00 07 04 06 00 5C 12 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 99 D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DC C1 A1 0B A7 55 00 00 91 [19:44:27]Write i2c OK [19:44:27]MH_I2C_Read... [19:44:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:27]Read from MH i2c: E2 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 16 01 00 90 00 8B [19:44:27]RAPDU: 90 00 [19:44:27]wFMCommunicate OK [19:44:27]wFMCommunicate request_size=4 [19:44:27]MH_SAM_APDU [19:44:27]CAPDU: 80 0D 03 02 [19:44:27]Write to MH i2c: E2 08 00 17 01 80 0D 03 02 00 00 00 00 93 [19:44:27]Write i2c OK [19:44:27]MH_I2C_Read... [19:44:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:27]Read from MH i2c: E2 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 0B 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 0B 00 17 01 00 16 6B 4F E9 48 DB 7D BD 90 00 AA [19:44:27]RAPDU: 16 6B 4F E9 48 DB 7D BD 90 00 [19:44:27]wFMCommunicate OK [19:44:27]SAM_PROTO_SignData done [19:44:27]FM_MakeSignedData done [19:44:27]CreateOFDProtocolMessage [19:44:27]wFMCommunicate request_size=4 [19:44:27]MH_SAM_APDU [19:44:27]CAPDU: 80 11 00 00 [19:44:27]Write to MH i2c: E2 08 00 18 01 80 11 00 00 00 00 00 00 93 [19:44:27]Write i2c OK [19:44:27]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 18 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F2 [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 86154 [19:44:28]StoreOFDPacket docnum=86154 [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 9F 01 00 00 08 FB 97 01 78 DB 5A 03 01 00 03 00 8B 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 33 36 06 04 24 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 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 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 5C 12 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 29 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 01 00 00 00 00 07 04 06 00 5C 12 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 99 D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DC C1 A1 0B A7 55 16 6B 4F E9 48 DB 7D BD [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/00086154 [19:44:28]NVStorageSaveData ofd_packets/00086154 [19:44:28]File name is /storage/ofd_packets/00086154 [19:44:28]Write 445 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 19 01 1A [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 19 01 00 00 00 00 00 FF 0F 2F [19:44:28]RasterBufferAndPrint [19:44:28]line Счет N : (3)147860 [19:44:28]line ИНН: 02508201610067 [19:44:28]line Контрольно-Кассовый Чек [19:44:28]line ПРОДАЖА [19:44:28]line Товар: 4700000310036 [19:44:28]line Вода Жалалабат 27 0,5л [19:44:28]line 1.000 * 40.00 [19:44:28]line = 40.00 [19:44:28]line НДС 12% НСП 1% [19:44:28]line > о реализуемом товаре [19:44:28]line Товар: 2000053020015 [19:44:28]line Бумажные стаканы 250мл 1шт [19:44:28]line 1.000 * 7.00 [19:44:28]line = 7.00 [19:44:28]line НДС 12% НСП 1% [19:44:28]line > о реализуемом товаре [19:44:28]line ИТОГО: 47.00 [19:44:28]line НСП 1% : 0.41 [19:44:28]line НДС 12% : 4.99 [19:44:28]line Наличными: 47.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 Чек 313 20.09.2024 19:44 [19:44:28]line Смена: 495 ФФД: 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 ФД: 86154 [19:44:28]line ФПД: 242724188694357 [19:44:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T194425&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86154&fm=242724188694357&tin=02508201610067®Number=0000000000092592&sum=4700 [19:44:28]line 0 [19:44:28]written 0, free lines is 4095 [19:44:28]OFD Sender: Processing packet 86154 [packets to send 265, broken 264] [19:44:28]ProducePacketName [19:44:28]name=ofd_packets/00086154 [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:28]Write to MH i2c: 01 00 00 48 01 49 [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 48 01 00 00 00 00 00 92 0C EE [19:44:28]RasterBufferAndPrint [19:44:28]line [19:44:28]line [19:44:28]line [19:44:28]line [19:44:28]line [19:44:28]written 0, free lines is 3254 [19:44:28]MH_Cut [19:44:28]Write to MH i2c: D1 01 00 4F 01 01 22 [19:44:28]Write i2c OK [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: D1 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: D1 01 00 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: D1 01 00 4F 01 00 21 [19:44:28]Write to MH i2c: 01 00 00 50 01 51 [19:44:28]Write i2c OK [19:44:28]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:29]*** 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]Connected sock=11 [19:44: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 9F 01 00 00 08 FB 97 01 78 DB 5A 03 01 00 03 00 8B 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 33 36 06 04 24 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 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 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 Read from MH i2c: D0 01 BC 07 D0 00 B0 50 D0 01 B6 00 D0 00 BD 00 00 00 FF 0F 66 [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 D1 11 8B 00 D0 00 B5 [19:44:30]20 Write to MH i2c: D1 E2 81 08 D1 00 51 01 80 11 00 00 00 00 00 00 CC [19:44:30]Write i2c OK [19:44:30]MH_I2C_Read... [19:44:30]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 Read from MH i2c: 06 E2 00 [19:44:30]5C MH_I2C_Read... [19:44:30]12 Read from MH i2c: 00 E2 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:30]17 00 00 00 [19:44:30]00 MH_I2C_Read... [19:44:30]EB 03 26 00 EF 03 0F 00 F6 03 01 00 Read from MH i2c: 01 E2 F7 17 03 00 06 51 00 01 29 00 00 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 04 00 10 F3 00 01 30 00 30 00 30 00 30 00 30 07 04 06 00 5C 12 00 00 00 00 39 04 06 00 00 00 00 30 00 30 00 30 00 30 1F 30 04 38 02 37 00 34 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 99 D0 ED 39 66 37 0E 39 04 90 04 00 00 2B EF [19:44:30]RAPDU: 01 11 00 04 00 10 B9 00 04 30 01 30 00 30 01 30 0D 30 04 30 10 30 00 30 30 30 30 30 30 38 30 37 30 34 30 39 30 37 30 39 30 90 30 00 30 [19:44:30]39 wFMCommunicate OK [19:44:30]32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 requested_item fd.num is exist - process it [19:44:30]30 SAM_PROTO_GetFieldsCounters [19:44:30]38 wFMCommunicate request_size=4 [19:44:30]37 MH_SAM_APDU [19:44:30]34 CAPDU: 39 80 37 13 39 00 00 10 [19:44:30]04 Write to MH i2c: 04 E2 00 08 8A 00 50 52 01 01 00 35 04 06 00 DC C1 A1 0B A7 55 16 6B 4F E9 48 80 13 DB 00 7D 00 BD 00 [19:44:30]00 00 00 CF [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 52 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 8A 50 01 00 0E 04 04 00 EF 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 77 [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 8A 50 01 00 0E 04 04 00 EF 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 [19:44:31]wFMCommunicate OK [19:44:31]SAM_PROTO_GetFieldsCounters done [19:44:31]requested_item shift.num is exist - process it [19:44:31]requested_item shift.opened is exist - process it [19:44:31]req_shift_opened [19:44:31]FM_GetShiftState [19:44:31]SAM_PROTO_GetShiftState [19:44:31]wFMCommunicate request_size=4 [19:44:31]MH_SAM_APDU [19:44:31]CAPDU: 80 13 01 00 [19:44:31]Write to MH i2c: E2 08 00 53 01 80 13 01 00 00 00 00 00 D1 [19:44:31]Write i2c OK [19:44:31]MH_I2C_Read... [19:44:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:31]Read from MH i2c: E2 [19:44:31]MH_I2C_Read... [19:44:31]Read from MH i2c: E2 0E 00 [19:44:31]MH_I2C_Read... [19:44:31]Read from MH i2c: E2 0E 00 53 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5C [19:44:31]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:44:31]wFMCommunicate OK [19:44:31]SAM_PROTO_GetShiftState done [19:44:31]FM_GetShiftState done [19:44:31]req_shift_opened done [19:44:31]requested_item shift.open_date is exist - process it [19:44:31]req_shift_open_date [19:44:31]req_shift_open_date done [19:44:31]produce_requested_data done [19:44:31]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86154,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:44:31]process_action_free close_receipt [19:44:31]json_value_free [19:44:31]json_value_free done [19:44:31]process_json_proto returns [19:44:31]Send response to host [19:44:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86154,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:44:31]free response buf [19:44:31]execute_script done [19:44:31]execute_script returns [19:44:31]free content buf [19:44:31]Sock 8.Close socket [19:44:31]Sock 8.Thread stoped [19:44:32]accept exits with 7 [19:44:32]New connection [19:44:32]New thread 3067456868 created [19:44:32]Thread 3067313508 joined [19:44:32]Waiting for new connection... [19:44:32] Sock 7.Parse request [19:44:32]Sock 7.Check first char [19:44:32]Sock 7.First char is OK [19:44:32]request: POST /json_proto HTTP/1.0 [19:44:32]Method: POST [19:44:32]URL: /json_proto [19:44:32]Method is POST - this is cgi request [19:44:32]url: /json_proto [19:44:32]query_string will be loaded in cgi processing [19:44:32]execute_cgi json_proto POST (null) [19:44:32]execute_cgi path=json_proto method=POST [19:44:32]POST find Content-Length [19:44:32]Host: 172.17.47.196:8080 [19:44:32]Content-Length: 652 [19:44:32]Content-Type: application/json [19:44:32] [19:44:32]POST finish read [19:44:32]Found Content-Length = 652 [19:44:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147861", "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" ] } } [19:44:32]execute_script... [19:44: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)147861", "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" ] } } [19:44:32]POST & json_proto [19:44:32]process_json_proto [19:44:32]json parsed OK: [19:44:32]protocol is kg_v1.0 [19:44:32]action value=close_receipt [19:44:32]process_action close_receipt [19:44:32]cmd_close_receipt [19:44:32]MH_GetDate [19:44:32]Write to MH i2c: F0 00 00 54 01 44 [19:44:32]Write i2c OK [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: F0 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: F0 09 00 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: F0 09 00 54 01 00 A1 D0 ED 66 4C 6B 94 66 C2 [19:44:32]GetLastDocTimeStamp 1726861465 [19:44:32]current date 1726861473 [19:44:32]FM_GetShiftState [19:44:32]SAM_PROTO_GetShiftState [19:44:32]wFMCommunicate request_size=4 [19:44:32]MH_SAM_APDU [19:44:32]CAPDU: 80 13 01 00 [19:44:32]Write to MH i2c: E2 08 00 55 01 80 13 01 00 00 00 00 00 D3 [19:44:32]Write i2c OK [19:44:32]MH_I2C_Read... [19:44:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:32]Read from MH i2c: E2 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: E2 0E 00 [19:44:32]MH_I2C_Read... [19:44:32]Read from MH i2c: E2 0E 00 55 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5E [19:44:32]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:44:32]wFMCommunicate OK [19:44:32]SAM_PROTO_GetShiftState done [19:44:32]FM_GetShiftState done [19:44:32]opened in 1726791534 [19:44:32]opened+sec_in_day 1726877934 [19:44:32]quantity*price = 7500 [19:44:32]sum+1 = 7501 [19:44:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 75.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 314 20.09.2024 19:44 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86155 ФПД: 278799268429873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T194433&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86155&fm=278799268429873&tin=02508201610067®Number=0000000000092592&sum=7500 0 [19:44:34]StoreToDocumentArchive [19:44:34]shift 495 fd 86155 [19:44:34]save to /storage/0495/doc_00086155 [19:44:34]save last doc name /storage/0495/doc_00086155 to /storage/kkm_last_doc_name [19:44:34]save OK [19:44:34]Clear old archive folders... [19:44:34]ProcessDocumentItem done err = 0, tmpTLVsize=275 [19:44:34]tlvbuf is 00962570 [19:44:34]SAM_PROTO_ClearQueue [19:44:34]wFMCommunicate request_size=4 [19:44:34]MH_SAM_APDU [19:44:34]CAPDU: 80 09 00 00 [19:44:34]Write to MH i2c: E2 08 00 62 01 80 09 00 00 00 00 00 00 D5 [19:44:34]Write i2c OK [19:44:34]MH_I2C_Read... [19:44:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:34]Read from MH i2c: E2 [19:44:34]MH_I2C_Read... [19:44:34]Read from MH i2c: E2 03 00 [19:44:34]MH_I2C_Read... [19:44:34]Read from MH i2c: E2 03 00 62 01 00 90 00 D7 [19:44:34]RAPDU: 90 00 [19:44:34]wFMCommunicate OK [19:44:34]SAM_PROTO_ClearQueue done [19:44:34]KKMCreateOFDPacket [19:44:34]OFDProtocolAddRootSTLVToBuf [19:44:34]FM_MakeSignedData [19:44:34]FM_MakeSignedData [19:44:34]SAM_PROTO_SignData [19:44:34]wFMCommunicate request_size=4 [19:44:34]MH_SAM_APDU [19:44:34]CAPDU: 80 0D 01 02 [19:44:34]Write to MH i2c: E2 08 00 63 01 80 0D 01 02 00 00 00 00 DD [19:44:34]Write i2c OK [19:44:34]MH_I2C_Read... [19:44:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:34]Read from MH i2c: E2 [19:44:34]MH_I2C_Read... [19:44:34]Read from MH i2c: E2 03 00 [19:44:34]MH_I2C_Read... [19:44:34]Read from MH i2c: E2 03 00 63 01 00 90 00 D8 [19:44:34]RAPDU: 90 00 [19:44:34]wFMCommunicate OK [19:44:34]wFMCommunicate request_size=255 [19:44:34]MH_SAM_APDU [19:44: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 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 3A 01 00 00 F4 03 04 00 A1 D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 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:44:34]Write to MH i2c: E2 02 01 64 01 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 3A 01 00 00 F4 03 04 00 A1 D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 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 BD [19:44:34]Write i2c OK [19:44:34]MH_I2C_Read... [19:44:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:35]Read from MH i2c: E2 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: E2 03 00 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: E2 03 00 64 01 00 90 00 D9 [19:44:35]RAPDU: 90 00 [19:44:35]wFMCommunicate OK [19:44:35]wFMCommunicate request_size=34 [19:44:35]MH_SAM_APDU [19:44:35]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8B 50 01 00 35 04 06 00 FD 91 03 5B C0 31 [19:44:35]Write to MH i2c: E2 25 00 65 01 80 0D 02 02 1D 00 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 8B 50 01 00 35 04 06 00 FD 91 03 5B C0 31 00 00 66 [19:44:35]Write i2c OK [19:44:35]MH_I2C_Read... [19:44:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:35]Read from MH i2c: E2 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: E2 03 00 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: E2 03 00 65 01 00 90 00 DA [19:44:35]RAPDU: 90 00 [19:44:35]wFMCommunicate OK [19:44:35]wFMCommunicate request_size=4 [19:44:35]MH_SAM_APDU [19:44:35]CAPDU: 80 0D 03 02 [19:44:35]Write to MH i2c: E2 08 00 66 01 80 0D 03 02 00 00 00 00 E2 [19:44:35]Write i2c OK [19:44:35]MH_I2C_Read... [19:44:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:35]Read from MH i2c: E2 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: E2 0B 00 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: E2 0B 00 66 01 00 47 1C 67 EB AC C4 54 6B 90 00 C7 [19:44:35]RAPDU: 47 1C 67 EB AC C4 54 6B 90 00 [19:44:35]wFMCommunicate OK [19:44:35]SAM_PROTO_SignData done [19:44:35]FM_MakeSignedData done [19:44:35]CreateOFDProtocolMessage [19:44:35]wFMCommunicate request_size=4 [19:44:35]MH_SAM_APDU [19:44:35]CAPDU: 80 11 00 00 [19:44:35]Write to MH i2c: E2 08 00 67 01 80 11 00 00 00 00 00 00 E2 [19:44:35]Write i2c OK [19:44:35]MH_I2C_Read... [19:44:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:35]Read from MH i2c: E2 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: E2 17 00 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: E2 17 00 67 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 41 [19: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 [19:44:35]wFMCommunicate OK [19:44:35]CreateOFDProtocolMessage done [19:44:35]OFDSenderStorePacket 86155 [19:44:35]StoreOFDPacket docnum=86155 [19: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 27 01 00 00 1E 66 1F 01 2F 87 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 3A 01 00 00 F4 03 04 00 A1 D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 FD 91 03 5B C0 31 47 1C 67 EB AC C4 54 6B [19:44:35]CheckFolder [19:44:35]dirname=/storage/ofd_packets [19:44:35]CheckFolder done [19:44:35]ProducePacketName [19:44:35]name=ofd_packets/00086155 [19:44:35]NVStorageSaveData ofd_packets/00086155 [19:44:35]File name is /storage/ofd_packets/00086155 [19:44:35]Write 325 bytes [19:44:35]NVStorageSaveData done [19:44:35]OFDSenderStorePacket done [19:44:35]KKMCreateOFDPacket done [19:44:35]NVStorageSaveData kkm_last_timestamp [19:44:35]File name is /storage/kkm_last_timestamp [19:44:35]Write 4 bytes [19:44:35]NVStorageSaveData done [19:44:35]ExternCall_PrintAddStr [19:44:35]wPrintStart [19:44:35]Write to MH i2c: 01 00 00 68 01 69 [19:44:35]Write i2c OK [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: 01 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: 01 07 00 [19:44:35]MH_I2C_Read... [19:44:35]Read from MH i2c: 01 07 00 68 01 00 00 00 00 00 FF 0F 7E [19:44:35]RasterBufferAndPrint [19:44:35]line Счет N : (3)147861 [19:44:35]line ИНН: 02508201610067 [19:44:35]line Контрольно-Кассовый Чек [19:44:35]line ПРОДАЖА [19:44:35]line Товар: 54491472 [19:44:35]line Напиток Кока-Кола 0,5л [19:44:35]line 1.000 * 75.00 [19:44:35]line = 75.00 [19:44:35]line НДС 12% НСП 1% [19:44:35]line > о реализуемом товаре [19:44:35]line ИТОГО: 75.00 [19:44:35]line НСП 1% : 0.66 [19:44:35]line НДС 12% : 7.96 [19:44:35]line Наличными: 75.00 [19:44:35]line Безнал.: 0.00 [19:44:35]line Место: АЗС № 137 "Партнер Нефть" [19:44:35]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:44:35]line СНО: Общий режим [19:44:35]line Чек 314 20.09.2024 19:44 [19:44:35]line Смена: 495 ФФД: 1.0 [19:44:35]line ЗНМ: 0300000064 [19:44:35]line РНМ: 0000000000092592 [19:44:35]line Версия ККМ: 001 [19:44:35]line ФМ: 0000000000874979 [19:44:35]line ФД: 86155 [19:44:35]line ФПД: 278799268429873 [19:44:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T194433&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86155&fm=278799268429873&tin=02508201610067®Number=0000000000092592&sum=7500 [19:44:35]line 0 [19:44:35]written 0, free lines is 4095 [19:44:35]OFD Sender: Processing packet 86155 [packets to send 265, broken 264] [19:44:35]ProducePacketName [19:44:35]name=ofd_packets/00086155 [19:44:35]OFD Sender: To server: pG, [19:44:35]CommunicateWithHost lk.salyk.kg:30040 [19:44:35]ConnectInit lk.salyk.kg [19:44:36]Write to MH i2c: 01 00 00 90 01 91 [19:44:36]Write i2c OK [19:44:36]MH_I2C_Read... [19:44:36]Read from MH i2c: 01 [19:44:36]MH_I2C_Read... [19:44:36]Read from MH i2c: 01 07 00 [19:44:36]MH_I2C_Read... [19:44:36]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 09 0D AE [19:44:36]RasterBufferAndPrint [19:44:36]line [19:44:36]line [19:44:36]line [19:44:36]line [19:44:36]line [19:44:36]written 0, free lines is 3385 [19:44:36]MH_Cut [19:44:36]Write to MH i2c: D1 01 00 97 01 01 6A [19:44:36]Write i2c OK [19:44:36]MH_I2C_Read... [19:44:36]Read from MH i2c: D1 [19:44:36]MH_I2C_Read... [19:44:36]Read from MH i2c: D1 01 00 [19:44:36]MH_I2C_Read... [19:44:36]Read from MH i2c: D1 01 00 97 01 00 69 [19:44:36]Write to MH i2c: 01 00 00 98 01 99 [19:44:36]Write i2c OK [19:44:36]MH_I2C_Read... [19:44:36]*** Cut start [19:44:36]*** Partial cut [19:44:36]*** CUTSNS_PIN = 1 [19:44:36]*** CUTSNS_PIN = 0 [19:44:37]*** Brake cut motor [19:44:37]Read from MH i2c: 01 [19:44:37]MH_I2C_Read... [19:44:37]Read from MH i2c: 01 07 00 [19:44:37]MH_I2C_Read... [19:44:37]*** Stop cut motor [19:44:37]*** Cut end [19:44:37]Read from MH i2c: 01 07 00 98 01 00 00 00 00 00 FF 0F AE [19:44:37]process_action close_receipt done [19:44:37]requested_data is exist [19:44:37]produce_requested_data [19:44:37]requested_item fm.sn is exist - process it [19:44:37]wFMCommunicate request_size=4 [19:44:37]MH_SAM_APDU [19:44:37]CAPDU: 80 11 00 00 [19:44:37]Write to MH i2c: E2 08 00 99 01 80 11 00 00 00 00 00 00 14 [19:44:37]Write i2c OK [19:44:37]MH_I2C_Read... [19:44:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:37]Read from MH i2c: E2 [19:44:37]MH_I2C_Read... [19:44:37]Read from MH i2c: E2 17 00 [19:44:37]MH_I2C_Read... [19:44:37]Read from MH i2c: E2 17 00 99 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 73 [19: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 [19:44:37]wFMCommunicate OK [19:44:37]requested_item fd.num is exist - process it [19:44:37]SAM_PROTO_GetFieldsCounters [19:44:37]wFMCommunicate request_size=4 [19:44:37]MH_SAM_APDU [19:44:37]CAPDU: 80 13 00 00 [19:44:37]Write to MH i2c: E2 08 00 9A 01 80 13 00 00 00 00 00 00 17 [19:44:37]Write i2c OK [19:44:37]MH_I2C_Read... [19:44:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:44:37]Read from MH i2c: E2 [19:44:37]MH_I2C_Read... [19:44:37]Read from MH i2c: E2 62 00 [19:44:37]MH_I2C_Read... [19:44:37]Read from MH i2c: E2 62 00 9A 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 50 01 00 0E 04 04 00 EF 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 C3 [19: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 8B 50 01 00 0E 04 04 00 EF 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 [19:44:37]wFMCommunicate OK [19:44:37]SAM_PROTO_GetFieldsCounters done [19:44:37]requested_item shift.num is exist - process it [19:44:37]requested_item shift.opened is exist - process it [19:44:37]req_shift_opened [19:44:37]FM_GetShiftState [19:44:37]SAM_PROTO_GetShiftState [19:44:37]wFMCommunicate request_size=4 [19:44:37]MH_SAM_APDU [19:44:37]CAPDU: 80 13 01 00 [19:44:37]Write to MH i2c: E2 08 00 9B 01 80 13 01 00 00 00 00 00 19 [19:44:37]Write i2c OK [19:44:37]MH_I2C_Read... [19:44:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:37]Read from MH i2c: E2 [19:44:37]MH_I2C_Read... [19:44:37]Read from MH i2c: E2 0E 00 [19:44:37]MH_I2C_Read... [19:44:37]Read from MH i2c: E2 0E 00 9B 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A4 [19:44:38]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:44:38]wFMCommunicate OK [19:44:38]SAM_PROTO_GetShiftState done [19:44:38]FM_GetShiftState done [19:44:38]req_shift_opened done [19:44:38]requested_item shift.open_date is exist - process it [19:44:38]req_shift_open_date [19:44:38]req_shift_open_date done [19:44:38]produce_requested_data done [19:44:38]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86155,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:44:38]process_action_free close_receipt [19:44:38]json_value_free [19:44:38]json_value_free done [19:44:38]process_json_proto returns [19:44:38]Send response to host [19:44:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86155,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:44:38]free response buf [19:44:38]execute_script done [19:44:38]execute_script returns [19:44:38]free content buf [19:44:38]Sock 7.Close socket [19:44:38]Sock 7.Thread stoped [19:44:38]Connected sock=11 [19:44:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 27 01 00 00 1E 66 1F 01 2F 87 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 3A 01 00 00 F4 03 04 00 A1 D0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 FD 91 03 5B C0 31 47 1C 67 EB AC C4 54 6B [19:44:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 39 F3 47 00 17 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 8B 50 01 00 F4 03 04 00 7A 7B ED 66 B6 04 01 00 00 5A 93 05 18 62 F0 B3 06 [19:44:39]CommunicateWithHost err = 0 [19:44:39]CheckOFDResponse [19:44:39]1017 (14) - 77093643461234 [19:44:39]1041 (16) - 0000000000874979 [19:44:39]1040 (4) - 86155 [19:44:39]1012 (4) - 20.09.2024 13:41 [19:44:39]1206 (1) - 0 [19:44:39]OFD Sender: Remove packet 86155 [19:44:39]ProducePacketName [19:44:39]name=ofd_packets/00086155 [19:44:39]NVStorageDeleteData [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:17]recv_with_timeout no data received [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: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:34]OFD Sender: No OFD packet to send [19:46:39]OFD Sender: No OFD packet to send [19:46:44]OFD Sender: No OFD packet to send [19:46:49]OFD Sender: No OFD packet to send [19:46:54]OFD Sender: No OFD packet to send [19:46:59]OFD Sender: No OFD packet to send [19:47:02]accept exits with 8 [19:47:02]New connection [19:47:02]New thread 3067313508 created [19:47:02]Thread 3067456868 joined [19:47:02]Waiting for new connection... [19:47:02] Sock 8.Parse request [19:47:02]Sock 8.Check first char [19:47:02]Sock 8.First char is OK [19:47:02]request: POST /json_proto HTTP/1.0 [19:47:02]Method: POST [19:47:02]URL: /json_proto [19:47:02]Method is POST - this is cgi request [19:47:02]url: /json_proto [19:47:02]query_string will be loaded in cgi processing [19:47:02]execute_cgi json_proto POST (null) [19:47:02]execute_cgi path=json_proto method=POST [19:47:02]POST find Content-Length [19:47:02]Host: 172.17.47.196:8080 [19:47:02]Content-Length: 803 [19:47:02]Content-Type: application/json [19:47:02] [19:47:02]POST finish read [19:47:02]Found Content-Length = 803 [19:47:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871041", "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" ] } } [19:47:02]execute_script... [19:47: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)871041", "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" ] } } [19:47:02]POST & json_proto [19:47:02]process_json_proto [19:47:02]json parsed OK: [19:47:02]protocol is kg_v1.0 [19:47:02]action value=close_receipt [19:47:02]process_action close_receipt [19:47:02]cmd_close_receipt [19:47:02]MH_GetDate [19:47:02]Write to MH i2c: F0 00 00 9C 01 8C [19:47:02]Write i2c OK [19:47:02]MH_I2C_Read... [19:47:02]Read from MH i2c: F0 [19:47:02]MH_I2C_Read... [19:47:02]Read from MH i2c: F0 09 00 [19:47:02]MH_I2C_Read... [19:47:02]Read from MH i2c: F0 09 00 9C 01 00 37 D1 ED 66 4C 6B 94 66 A1 [19:47:02]GetLastDocTimeStamp 1726861473 [19:47:02]current date 1726861623 [19:47:02]FM_GetShiftState [19:47:02]SAM_PROTO_GetShiftState [19:47:02]wFMCommunicate request_size=4 [19:47:02]MH_SAM_APDU [19:47:02]CAPDU: 80 13 01 00 [19:47:02]Write to MH i2c: E2 08 00 9D 01 80 13 01 00 00 00 00 00 1B [19:47:02]Write i2c OK [19:47:02]MH_I2C_Read... [19:47:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:02]Read from MH i2c: E2 [19:47:02]MH_I2C_Read... [19:47:02]Read from MH i2c: E2 0E 00 [19:47:02]MH_I2C_Read... [19:47:02]Read from MH i2c: E2 0E 00 9D 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A6 [19:47:02]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:47:02]wFMCommunicate OK [19:47:02]SAM_PROTO_GetShiftState done [19:47:02]FM_GetShiftState done [19:47:02]opened in 1726791534 [19:47:02]opened+sec_in_day 1726877934 [19:47:02]quantity*price = 100005 [19:47:02]sum+1 = 100006 [19:47:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 315 20.09.2024 19:47 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86156 ФПД: 165877551083228 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T194703&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86156&fm=165877551083228&tin=02508201610067®Number=0000000000092592&sum=100005 [19:47:03]StoreToDocumentArchive [19:47:03]shift 495 fd 86156 [19:47:03]save to /storage/0495/doc_00086156 [19:47:03]save last doc name /storage/0495/doc_00086156 to /storage/kkm_last_doc_name [19:47:03]save OK [19:47:03]Clear old archive folders... [19:47:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:47:03]tlvbuf is 00A147B0 [19:47:03]SAM_PROTO_ClearQueue [19:47:03]wFMCommunicate request_size=4 [19:47:03]MH_SAM_APDU [19:47:03]CAPDU: 80 09 00 00 [19:47:03]Write to MH i2c: E2 08 00 AA 01 80 09 00 00 00 00 00 00 1D [19:47:03]Write i2c OK [19:47:03]MH_I2C_Read... [19:47:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:47:03]Read from MH i2c: E2 [19:47:03]MH_I2C_Read... [19:47:03]Read from MH i2c: E2 03 00 [19:47:03]MH_I2C_Read... [19:47:03]Read from MH i2c: E2 03 00 AA 01 00 90 00 1F [19:47:03]RAPDU: 90 00 [19:47:03]wFMCommunicate OK [19:47:03]SAM_PROTO_ClearQueue done [19:47:03]KKMCreateOFDPacket [19:47:03]OFDProtocolAddRootSTLVToBuf [19:47:03]FM_MakeSignedData [19:47:03]FM_MakeSignedData [19:47:03]SAM_PROTO_SignData [19:47:03]wFMCommunicate request_size=4 [19:47:03]MH_SAM_APDU [19:47:03]CAPDU: 80 0D 01 02 [19:47:03]Write to MH i2c: E2 08 00 AB 01 80 0D 01 02 00 00 00 00 25 [19:47:03]Write i2c OK [19:47:03]MH_I2C_Read... [19:47:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:47:03]Read from MH i2c: E2 [19:47:03]MH_I2C_Read... [19:47:03]Read from MH i2c: E2 03 00 [19:47:03]MH_I2C_Read... [19:47:03]Read from MH i2c: E2 03 00 AB 01 00 90 00 20 [19:47:03]RAPDU: 90 00 [19:47:03]wFMCommunicate OK [19:47:03]wFMCommunicate request_size=255 [19:47:03]MH_SAM_APDU [19:47: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 3B 01 00 00 F4 03 04 00 37 D1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 96 [19:47:03]Write to MH i2c: E2 02 01 AC 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 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 3B 01 00 00 F4 03 04 00 37 D1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 96 00 00 45 [19:47:03]Write i2c OK [19:47:03]MH_I2C_Read... [19:47:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:04]Read from MH i2c: E2 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: E2 03 00 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: E2 03 00 AC 01 00 90 00 21 [19:47:04]RAPDU: 90 00 [19:47:04]wFMCommunicate OK [19:47:04]wFMCommunicate request_size=10 [19:47:04]MH_SAM_APDU [19:47:04]CAPDU: 80 0D 02 02 05 DD 60 82 2E DC [19:47:04]Write to MH i2c: E2 0D 00 AD 01 80 0D 02 02 05 00 DD 60 82 2E DC 00 00 FB [19:47:04]Write i2c OK [19:47:04]MH_I2C_Read... [19:47:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:04]Read from MH i2c: E2 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: E2 03 00 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: E2 03 00 AD 01 00 90 00 22 [19:47:04]RAPDU: 90 00 [19:47:04]wFMCommunicate OK [19:47:04]wFMCommunicate request_size=4 [19:47:04]MH_SAM_APDU [19:47:04]CAPDU: 80 0D 03 02 [19:47:04]Write to MH i2c: E2 08 00 AE 01 80 0D 03 02 00 00 00 00 2A [19:47:04]Write i2c OK [19:47:04]MH_I2C_Read... [19:47:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:47:04]Read from MH i2c: E2 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: E2 0B 00 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: E2 0B 00 AE 01 00 90 03 DE 7A 8C E1 9C 12 90 00 31 [19:47:04]RAPDU: 90 03 DE 7A 8C E1 9C 12 90 00 [19:47:04]wFMCommunicate OK [19:47:04]SAM_PROTO_SignData done [19:47:04]FM_MakeSignedData done [19:47:04]CreateOFDProtocolMessage [19:47:04]wFMCommunicate request_size=4 [19:47:04]MH_SAM_APDU [19:47:04]CAPDU: 80 11 00 00 [19:47:04]Write to MH i2c: E2 08 00 AF 01 80 11 00 00 00 00 00 00 2A [19:47:04]Write i2c OK [19:47:04]MH_I2C_Read... [19:47:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:04]Read from MH i2c: E2 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: E2 17 00 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: E2 17 00 AF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 89 [19:47: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:47:04]wFMCommunicate OK [19:47:04]CreateOFDProtocolMessage done [19:47:04]OFDSenderStorePacket 86156 [19:47:04]StoreOFDPacket docnum=86156 [19:47: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 2D 66 07 01 E6 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 3B 01 00 00 F4 03 04 00 37 D1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 96 DD 60 82 2E DC 90 03 DE 7A 8C E1 9C 12 [19:47:04]CheckFolder [19:47:04]dirname=/storage/ofd_packets [19:47:04]CheckFolder done [19:47:04]ProducePacketName [19:47:04]name=ofd_packets/00086156 [19:47:04]NVStorageSaveData ofd_packets/00086156 [19:47:04]File name is /storage/ofd_packets/00086156 [19:47:04]Write 301 bytes [19:47:04]NVStorageSaveData done [19:47:04]OFDSenderStorePacket done [19:47:04]KKMCreateOFDPacket done [19:47:04]NVStorageSaveData kkm_last_timestamp [19:47:04]File name is /storage/kkm_last_timestamp [19:47:04]Write 4 bytes [19:47:04]NVStorageSaveData done [19:47:04]ExternCall_PrintAddStr [19:47:04]wPrintStart [19:47:04]Write to MH i2c: 01 00 00 B0 01 B1 [19:47:04]Write i2c OK [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: 01 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: 01 07 00 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: 01 07 00 B0 01 00 00 00 00 00 FF 0F C6 [19:47:04]RasterBufferAndPrint [19:47:04]line Счет N : (1)871041 [19:47:04]line ИНН: 02508201610067 [19:47:04]line Контрольно-Кассовый Чек [19:47:04]line ПРОДАЖА [19:47:04]line ТРК (МРК, ГНК) : 43 [19:47:04]line Товар: 2710124130 [19:47:04]line Аи-92-К-5 [19:47:04]line 14.750 * 67.80 [19:47:04]line = 1000.05 [19:47:04]line НДС 12% НСП 1% [19:47:04]line > о реализуемом товаре [19:47:04]line ИТОГО: 1000.05 [19:47:04]line НСП 1% : 8.85 [19:47:04]line НДС 12% : 106.20 [19:47:04]line Наличными: 0.00 [19:47:04]line Безнал.: 1000.05 [19:47:04]line Место: АЗС № 137 "Партнер Нефть" [19:47:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:47:04]line СНО: Общий режим [19:47:04]line Чек 315 20.09.2024 19:47 [19:47:04]line Смена: 495 ФФД: 1.0 [19:47:04]line ЗНМ: 0300000064 [19:47:04]line РНМ: 0000000000092592 [19:47:04]line Версия ККМ: 001 [19:47:04]line Платежная система: O! деньги [19:47:04]line ФМ: 0000000000874979 [19:47:04]line ФД: 86156 [19:47:04]line ФПД: 165877551083228 [19:47:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T194703&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86156&fm=165877551083228&tin=02508201610067®Number=0000000000092592&sum=100005 [19:47:04]written 0, free lines is 4095 [19:47:04]OFD Sender: Processing packet 86156 [packets to send 265, broken 264] [19:47:04]ProducePacketName [19:47:04]name=ofd_packets/00086156 [19:47:04]OFD Sender: To server: pG, [19:47:04]CommunicateWithHost lk.salyk.kg:30040 [19:47:04]ConnectInit lk.salyk.kg [19:47:04]Write to MH i2c: 01 00 00 DA 01 DB [19:47:04]Write i2c OK [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: 01 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: 01 07 00 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 F8 0C E6 [19:47:04]RasterBufferAndPrint [19:47:04]line [19:47:04]line [19:47:04]line [19:47:04]line [19:47:04]line [19:47:04]written 0, free lines is 3342 [19:47:04]MH_Cut [19:47:04]Write to MH i2c: D1 01 00 E1 01 01 B4 [19:47:05]Write i2c OK [19:47:05]MH_I2C_Read... [19:47:05]Read from MH i2c: D1 [19:47:05]MH_I2C_Read... [19:47:05]Read from MH i2c: D1 01 00 [19:47:05]MH_I2C_Read... [19:47:05]Read from MH i2c: D1 01 00 E1 01 00 B3 [19:47:05]Write to MH i2c: 01 00 00 E2 01 E3 [19:47:05]Write i2c OK [19:47:05]MH_I2C_Read... [19:47:05]Connected sock=10 [19:47: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 2D 66 07 01 E6 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 3B 01 00 00 F4 03 04 00 37 D1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 96 DD 60 82 2E DC 90 03 DE 7A 8C E1 9C 12 [19:47: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 36 CA 47 00 49 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 8C 50 01 00 F4 03 04 00 0C 7C ED 66 B6 04 01 00 00 CB 1D 66 4D C2 B9 D4 1D [19:47:05]CommunicateWithHost err = 0 [19:47:05]CheckOFDResponse [19:47:05]1017 (14) - 77093643461234 [19:47:05]1041 (16) - 0000000000874979 [19:47:05]1040 (4) - 86156 [19:47:05]1012 (4) - 20.09.2024 13:43 [19:47:05]1206 (1) - 0 [19:47:05]OFD Sender: Remove packet 86156 [19:47:05]ProducePacketName [19:47:05]name=ofd_packets/00086156 [19:47:05]NVStorageDeleteData [19:47:05]*** Cut start [19:47:05]*** Partial cut [19:47:05]*** CUTSNS_PIN = 1 [19:47:05]*** CUTSNS_PIN = 0 [19:47:06]*** Brake cut motor [19:47:06]OFD Sender: No OFD packet to send [19:47:06]Read from MH i2c: 01 [19:47:06]MH_I2C_Read... [19:47:06]*** Stop cut motor [19:47:06]*** Cut end [19:47:06]Read from MH i2c: 01 07 00 [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: 01 07 00 E2 01 00 00 00 00 00 FF 0F F8 [19:47:06]process_action close_receipt done [19:47:06]requested_data is exist [19:47:06]produce_requested_data [19:47:06]requested_item fm.sn is exist - process it [19:47:06]wFMCommunicate request_size=4 [19:47:06]MH_SAM_APDU [19:47:06]CAPDU: 80 11 00 00 [19:47:06]Write to MH i2c: E2 08 00 E3 01 80 11 00 00 00 00 00 00 5E [19:47:06]Write i2c OK [19:47:06]MH_I2C_Read... [19:47:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:06]Read from MH i2c: E2 [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: E2 17 00 [19:47:06]MH_I2C_Read... [19:47:06]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 [19: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 [19:47:06]wFMCommunicate OK [19:47:06]requested_item fd.num is exist - process it [19:47:06]SAM_PROTO_GetFieldsCounters [19:47:06]wFMCommunicate request_size=4 [19:47:06]MH_SAM_APDU [19:47:06]CAPDU: 80 13 00 00 [19:47:06]Write to MH i2c: E2 08 00 E4 01 80 13 00 00 00 00 00 00 61 [19:47:06]Write i2c OK [19:47:06]MH_I2C_Read... [19:47:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:47:06]Read from MH i2c: E2 [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: E2 62 00 [19:47:06]MH_I2C_Read... [19:47:06]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 8C 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [19:47: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 8C 50 01 00 0E 04 04 00 EF 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 [19:47:06]wFMCommunicate OK [19:47:06]SAM_PROTO_GetFieldsCounters done [19:47:06]requested_item shift.num is exist - process it [19:47:06]requested_item shift.opened is exist - process it [19:47:06]req_shift_opened [19:47:06]FM_GetShiftState [19:47:06]SAM_PROTO_GetShiftState [19:47:06]wFMCommunicate request_size=4 [19:47:06]MH_SAM_APDU [19:47:06]CAPDU: 80 13 01 00 [19:47:06]Write to MH i2c: E2 08 00 E5 01 80 13 01 00 00 00 00 00 63 [19:47:06]Write i2c OK [19:47:06]MH_I2C_Read... [19:47:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:06]Read from MH i2c: E2 [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: E2 0E 00 [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: E2 0E 00 E5 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EE [19:47:06]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:47:06]wFMCommunicate OK [19:47:06]SAM_PROTO_GetShiftState done [19:47:06]FM_GetShiftState done [19:47:06]req_shift_opened done [19:47:06]requested_item shift.open_date is exist - process it [19:47:06]req_shift_open_date [19:47:06]req_shift_open_date done [19:47:06]produce_requested_data done [19:47:06]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86156,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:47:06]process_action_free close_receipt [19:47:06]json_value_free [19:47:06]json_value_free done [19:47:06]process_json_proto returns [19:47:06]Send response to host [19:47:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86156,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:47:06]free response buf [19:47:06]execute_script done [19:47:06]execute_script returns [19:47:06]free content buf [19:47:06]Sock 8.Close socket [19:47:06]Sock 8.Thread stoped [19:47:11]OFD Sender: No OFD packet to send [19:47:16]OFD Sender: No OFD packet to send [19:47:21]OFD Sender: No OFD packet to send [19:47:26]OFD Sender: No OFD packet to send [19:47:31]OFD Sender: No OFD packet to send [19:47:36]OFD Sender: No OFD packet to send [19:47:41]OFD Sender: No OFD packet to send [19:47:46]OFD Sender: No OFD packet to send [19:47:46]recv_with_timeout no data received [19:47:51]OFD Sender: No OFD packet to send [19:47:56]OFD Sender: No OFD packet to send [19:48:01]OFD Sender: No OFD packet to send [19:48:06]OFD Sender: No OFD packet to send [19:48:11]OFD Sender: No OFD packet to send [19:48:16]OFD Sender: No OFD packet to send [19:48:21]OFD Sender: No OFD packet to send [19:48:26]OFD Sender: No OFD packet to send [19:48:31]OFD Sender: No OFD packet to send [19:48:36]OFD Sender: No OFD packet to send [19:48:37]recv_with_timeout no data received [19:48:41]OFD Sender: No OFD packet to send [19:48:46]OFD Sender: No OFD packet to send [19:48:51]OFD Sender: No OFD packet to send [19:48:56]OFD Sender: No OFD packet to send [19:48:58]recv_with_timeout no data received [19:49:01]OFD Sender: No OFD packet to send [19:49:06]OFD Sender: No OFD packet to send [19:49:11]OFD Sender: No OFD packet to send [19:49:16]OFD Sender: No OFD packet to send [19:49:21]OFD Sender: No OFD packet to send [19:49:26]OFD Sender: No OFD packet to send [19:49:31]OFD Sender: No OFD packet to send [19:49:36]OFD Sender: No OFD packet to send [19:49:41]OFD Sender: No OFD packet to send [19:49:46]OFD Sender: No OFD packet to send [19:49:51]OFD Sender: No OFD packet to send [19:49:56]OFD Sender: No OFD packet to send [19:50:01]OFD Sender: No OFD packet to send [19:50:06]OFD Sender: No OFD packet to send [19:50:11]OFD Sender: No OFD packet to send [19:50:16]OFD Sender: No OFD packet to send [19:50:21]OFD Sender: No OFD packet to send [19:50:21]recv_with_timeout no data received [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:52]recv_with_timeout no data received [19:50:56]OFD Sender: No OFD packet to send [19:51:01]OFD Sender: No OFD packet to send [19:51:06]OFD Sender: No OFD packet to send [19:51:11]OFD Sender: No OFD packet to send [19:51:16]OFD Sender: No OFD packet to send [19:51:21]OFD Sender: No OFD packet to send [19:51:26]OFD Sender: No OFD packet to send [19:51:31]OFD Sender: No OFD packet to send [19:51:36]OFD Sender: No OFD packet to send [19:51:41]OFD Sender: No OFD packet to send [19:51:46]OFD Sender: No OFD packet to send [19:51:51]OFD Sender: No OFD packet to send [19:51:56]OFD Sender: No OFD packet to send [19:52:01]OFD Sender: No OFD packet to send [19:52:06]OFD Sender: No OFD packet to send [19:52:11]OFD Sender: No OFD packet to send [19:52:16]OFD Sender: No OFD packet to send [19:52:21]OFD Sender: No OFD packet to send [19:52:22]recv_with_timeout no data received [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:41]OFD Sender: No OFD packet to send [19:53:46]recv_with_timeout no data received [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:11]recv_with_timeout no data received [19:54:16]OFD Sender: No OFD packet to send [19:54:21]OFD Sender: No OFD packet to send [19:54:26]recv_with_timeout no data received [19:54:26]OFD Sender: No OFD packet to send [19:54:30]accept exits with 9 [19:54:30]New connection [19:54:30]New thread 3067456868 created [19:54:30]Thread 3067313508 joined [19:54:30]Waiting for new connection... [19:54:30] Sock 9.Parse request [19:54:30]Sock 9.Check first char [19:54:30]Sock 9.First char is OK [19:54:30]request: POST /json_proto HTTP/1.0 [19:54:30]Method: POST [19:54:30]URL: /json_proto [19:54:30]Method is POST - this is cgi request [19:54:30]url: /json_proto [19:54:30]query_string will be loaded in cgi processing [19:54:30]execute_cgi json_proto POST (null) [19:54:30]execute_cgi path=json_proto method=POST [19:54:30]POST find Content-Length [19:54:30]Host: 172.17.47.196:8080 [19:54:30]Content-Length: 677 [19:54:30]Content-Type: application/json [19:54:30] [19:54:30]POST finish read [19:54:30]Found Content-Length = 677 [19:54:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871042", "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:54:30]execute_script... [19:54: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)871042", "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:54:30]POST & json_proto [19:54:30]process_json_proto [19:54:30]json parsed OK: [19:54:30]protocol is kg_v1.0 [19:54:30]action value=close_receipt [19:54:30]process_action close_receipt [19:54:30]cmd_close_receipt [19:54:30]MH_GetDate [19:54:30]Write to MH i2c: F0 00 00 E6 01 D6 [19:54:30]Write i2c OK [19:54:30]MH_I2C_Read... [19:54:30]Read from MH i2c: F0 [19:54:30]MH_I2C_Read... [19:54:30]Read from MH i2c: F0 09 00 [19:54:30]MH_I2C_Read... [19:54:30]Read from MH i2c: F0 09 00 E6 01 00 F7 D2 ED 66 4C 6B 94 66 AC [19:54:30]GetLastDocTimeStamp 1726861623 [19:54:30]current date 1726862071 [19:54:30]FM_GetShiftState [19:54:30]SAM_PROTO_GetShiftState [19:54:30]wFMCommunicate request_size=4 [19:54:30]MH_SAM_APDU [19:54:30]CAPDU: 80 13 01 00 [19:54:30]Write to MH i2c: E2 08 00 E7 01 80 13 01 00 00 00 00 00 65 [19:54:30]Write i2c OK [19:54:30]MH_I2C_Read... [19:54:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:30]Read from MH i2c: E2 [19:54:30]MH_I2C_Read... [19:54:30]Read from MH i2c: E2 0E 00 [19:54:30]MH_I2C_Read... [19:54:30]Read from MH i2c: E2 0E 00 E7 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 F0 [19:54:30]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:54:30]wFMCommunicate OK [19:54:30]SAM_PROTO_GetShiftState done [19:54:30]FM_GetShiftState done [19:54:30]opened in 1726791534 [19:54:30]opened+sec_in_day 1726877934 [19:54:30]quantity*price = 50036 [19:54:30]sum+1 = 50037 [19:54:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 316 20.09.2024 19:54 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86157 ФПД: 260836262021810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T195431&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86157&fm=260836262021810&tin=02508201610067®Number=0000000000092592&sum=50000 [19:54:31]StoreToDocumentArchive [19:54:31]shift 495 fd 86157 [19:54:31]save to /storage/0495/doc_00086157 [19:54:31]save last doc name /storage/0495/doc_00086157 to /storage/kkm_last_doc_name [19:54:31]save OK [19:54:31]Clear old archive folders... [19:54:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:54:31]tlvbuf is B6F3C730 [19:54:31]SAM_PROTO_ClearQueue [19:54:31]wFMCommunicate request_size=4 [19:54:31]MH_SAM_APDU [19:54:31]CAPDU: 80 09 00 00 [19:54:31]Write to MH i2c: E2 08 00 F4 01 80 09 00 00 00 00 00 00 67 [19:54:31]Write i2c OK [19:54:31]MH_I2C_Read... [19:54:31]Read from MH i2c: E2 [19:54:31]MH_I2C_Read... [19:54:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:54:31]Read from MH i2c: E2 03 00 [19:54:31]MH_I2C_Read... [19:54:31]Read from MH i2c: E2 03 00 F4 01 00 90 00 69 [19:54:31]RAPDU: 90 00 [19:54:31]wFMCommunicate OK [19:54:31]SAM_PROTO_ClearQueue done [19:54:31]KKMCreateOFDPacket [19:54:31]OFDProtocolAddRootSTLVToBuf [19:54:31]FM_MakeSignedData [19:54:31]FM_MakeSignedData [19:54:31]SAM_PROTO_SignData [19:54:31]wFMCommunicate request_size=4 [19:54:31]MH_SAM_APDU [19:54:31]CAPDU: 80 0D 01 02 [19:54:31]Write to MH i2c: E2 08 00 F5 01 80 0D 01 02 00 00 00 00 6F [19:54:31]Write i2c OK [19:54:31]MH_I2C_Read... [19:54:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:54:31]Read from MH i2c: E2 [19:54:31]MH_I2C_Read... [19:54:31]Read from MH i2c: E2 03 00 [19:54:31]MH_I2C_Read... [19:54:31]Read from MH i2c: E2 03 00 F5 01 00 90 00 6A [19:54:31]RAPDU: 90 00 [19:54:31]wFMCommunicate OK [19:54:31]wFMCommunicate request_size=255 [19:54:31]MH_SAM_APDU [19:54:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 F7 D2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 ED [19:54:31]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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F7 D2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 ED 00 00 10 [19:54:31]Write i2c OK [19:54:31]MH_I2C_Read... [19:54:31]OFD Sender: No OFD packet to send [19:54:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:32]Read from MH i2c: E2 [19:54:32]MH_I2C_Read... [19:54:32]Read from MH i2c: E2 03 00 [19:54:32]MH_I2C_Read... [19:54:32]Read from MH i2c: E2 03 00 F6 01 00 90 00 6B [19:54:32]RAPDU: 90 00 [19:54:32]wFMCommunicate OK [19:54:32]wFMCommunicate request_size=10 [19:54:32]MH_SAM_APDU [19:54:32]CAPDU: 80 0D 02 02 05 3A AC BE 0A B2 [19:54:32]Write to MH i2c: E2 0D 00 F7 01 80 0D 02 02 05 00 3A AC BE 0A B2 00 00 DC [19:54:32]Write i2c OK [19:54:32]MH_I2C_Read... [19:54:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:32]Read from MH i2c: E2 [19:54:32]MH_I2C_Read... [19:54:32]Read from MH i2c: E2 03 00 [19:54:32]MH_I2C_Read... [19:54:32]Read from MH i2c: E2 03 00 F7 01 00 90 00 6C [19:54:32]RAPDU: 90 00 [19:54:32]wFMCommunicate OK [19:54:32]wFMCommunicate request_size=4 [19:54:32]MH_SAM_APDU [19:54:32]CAPDU: 80 0D 03 02 [19:54:32]Write to MH i2c: E2 08 00 F8 01 80 0D 03 02 00 00 00 00 74 [19:54:32]Write i2c OK [19:54:32]MH_I2C_Read... [19:54:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:54:32]Read from MH i2c: E2 [19:54:32]MH_I2C_Read... [19:54:32]Read from MH i2c: E2 0B 00 [19:54:32]MH_I2C_Read... [19:54:32]Read from MH i2c: E2 0B 00 F8 01 00 21 6C 11 AB EA B7 C4 07 90 00 2A [19:54:32]RAPDU: 21 6C 11 AB EA B7 C4 07 90 00 [19:54:32]wFMCommunicate OK [19:54:32]SAM_PROTO_SignData done [19:54:32]FM_MakeSignedData done [19:54:32]CreateOFDProtocolMessage [19:54:32]wFMCommunicate request_size=4 [19:54:32]MH_SAM_APDU [19:54:32]CAPDU: 80 11 00 00 [19:54:32]Write to MH i2c: E2 08 00 F9 01 80 11 00 00 00 00 00 00 74 [19:54:32]Write i2c OK [19:54:32]MH_I2C_Read... [19:54:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:32]Read from MH i2c: E2 [19:54:32]MH_I2C_Read... [19:54:32]Read from MH i2c: E2 17 00 [19:54:32]MH_I2C_Read... [19:54:32]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 [19: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 [19:54:32]wFMCommunicate OK [19:54:32]CreateOFDProtocolMessage done [19:54:32]OFDSenderStorePacket 86157 [19:54:32]StoreOFDPacket docnum=86157 [19:54: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 16 C7 07 01 66 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F7 D2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 ED 3A AC BE 0A B2 21 6C 11 AB EA B7 C4 07 [19:54:32]CheckFolder [19:54:32]dirname=/storage/ofd_packets [19:54:32]CheckFolder done [19:54:32]ProducePacketName [19:54:32]name=ofd_packets/00086157 [19:54:32]NVStorageSaveData ofd_packets/00086157 [19:54:32]File name is /storage/ofd_packets/00086157 [19:54:32]Write 301 bytes [19:54:32]NVStorageSaveData done [19:54:32]OFDSenderStorePacket done [19:54:32]KKMCreateOFDPacket done [19:54:32]NVStorageSaveData kkm_last_timestamp [19:54:32]File name is /storage/kkm_last_timestamp [19:54:32]Write 4 bytes [19:54:32]NVStorageSaveData done [19:54:32]ExternCall_PrintAddStr [19:54:32]wPrintStart [19:54:32]Write to MH i2c: 01 00 00 FA 01 FB [19:54:32]Write i2c OK [19:54:32]MH_I2C_Read... [19:54:32]Read from MH i2c: 01 [19:54:32]MH_I2C_Read... [19:54:32]Read from MH i2c: 01 07 00 [19:54:32]MH_I2C_Read... [19:54:32]Read from MH i2c: 01 07 00 FA 01 00 00 00 00 00 FF 0F 10 [19:54:32]RasterBufferAndPrint [19:54:32]line Счет N : (1)871042 [19:54:32]line ИНН: 02508201610067 [19:54:32]line Контрольно-Кассовый Чек [19:54:32]line ПРОДАЖА [19:54:32]line ТРК (МРК, ГНК) : 43 [19:54:32]line Товар: 2710124130 [19:54:32]line Аи-92-К-5 [19:54:32]line 7.380 * 67.80 [19:54:32]line = 500.36 [19:54:32]line НДС 12% НСП 1% [19:54:32]line > о реализуемом товаре [19:54:32]line ОКРУГЛЕНИЕ: -0.36 [19:54:32]line ИТОГО: 500.00 [19:54:32]line Внесено: 500.00 [19:54:32]line СДАЧА: 0.00 [19:54:32]line НСП 1% : 4.43 [19:54:32]line НДС 12% : 53.14 [19:54:32]line Наличными: 500.00 [19:54:32]line Безнал.: 0.00 [19:54:32]line Место: АЗС № 137 "Партнер Нефть" [19:54:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:54:32]line СНО: Общий режим [19:54:32]line Чек 316 20.09.2024 19:54 [19:54:32]line Смена: 495 ФФД: 1.0 [19:54:32]line ЗНМ: 0300000064 [19:54:32]line РНМ: 0000000000092592 [19:54:32]line Версия ККМ: 001 [19:54:32]line ФМ: 0000000000874979 [19:54:32]line ФД: 86157 [19:54:32]line ФПД: 260836262021810 [19:54:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T195431&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86157&fm=260836262021810&tin=02508201610067®Number=0000000000092592&sum=50000 [19:54:32]OFD Sender: Processing packet 86157 [packets to send 265, broken 264] [19:54:32]ProducePacketName [19:54:32]name=ofd_packets/00086157 [19:54:32]OFD Sender: To server: pG, [19:54:32]CommunicateWithHost lk.salyk.kg:30040 [19:54:32]ConnectInit lk.salyk.kg [19:54:32]written 0, free lines is 4095 [19:54:33]Write to MH i2c: 01 00 00 25 02 27 [19:54:33]Write i2c OK [19:54:33]MH_I2C_Read... [19:54:33]Read from MH i2c: 01 [19:54:33]MH_I2C_Read... [19:54:33]Read from MH i2c: 01 07 00 [19:54:33]MH_I2C_Read... [19:54:33]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 D8 0C 12 [19:54:33]RasterBufferAndPrint [19:54:33]line [19:54:33]line [19:54:33]line [19:54:33]line [19:54:33]line [19:54:33]written 0, free lines is 3293 [19:54:33]MH_Cut [19:54:33]Write to MH i2c: D1 01 00 2C 02 01 00 [19:54:33]Write i2c OK [19:54:33]MH_I2C_Read... [19:54:33]Read from MH i2c: D1 [19:54:33]MH_I2C_Read... [19:54:33]Read from MH i2c: D1 01 00 [19:54:33]MH_I2C_Read... [19:54:33]Read from MH i2c: D1 01 00 2C 02 00 FF [19:54:33]Write to MH i2c: 01 00 00 2D 02 2F [19:54:33]Write i2c OK [19:54:33]MH_I2C_Read... [19:54:33]*** Cut start [19:54:33]*** Partial cut [19:54:33]*** CUTSNS_PIN = 1 [19:54:33]*** CUTSNS_PIN = 0 [19:54:34]*** Brake cut motor [19:54:34]Read from MH i2c: 01 [19:54:34]MH_I2C_Read... [19:54:34]*** Stop cut motor [19:54:34]*** Cut end [19:54:34]Read from MH i2c: 01 07 00 [19:54:34]MH_I2C_Read... [19:54:34]Read from MH i2c: 01 07 00 2D 02 00 00 00 00 00 FF 0F 44 [19:54:34]process_action close_receipt done [19:54:34]requested_data is exist [19:54:34]produce_requested_data [19:54:34]requested_item fm.sn is exist - process it [19:54:34]wFMCommunicate request_size=4 [19:54:34]MH_SAM_APDU [19:54:34]CAPDU: 80 11 00 00 [19:54:34]Write to MH i2c: E2 08 00 2E 02 80 11 00 00 00 00 00 00 AA [19:54:34]Write i2c OK [19:54:34]MH_I2C_Read... [19:54:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:34]Read from MH i2c: E2 [19:54:34]MH_I2C_Read... [19:54:34]Read from MH i2c: E2 17 00 [19:54:34]MH_I2C_Read... [19:54:34]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 [19:54:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:54:34]wFMCommunicate OK [19:54:34]requested_item fd.num is exist - process it [19:54:34]SAM_PROTO_GetFieldsCounters [19:54:34]wFMCommunicate request_size=4 [19:54:34]MH_SAM_APDU [19:54:34]CAPDU: 80 13 00 00 [19:54:34]Write to MH i2c: E2 08 00 2F 02 80 13 00 00 00 00 00 00 AD [19:54:34]Write i2c OK [19:54:34]MH_I2C_Read... [19:54:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:54:34]Read from MH i2c: E2 [19:54:34]MH_I2C_Read... [19:54:34]Read from MH i2c: E2 62 00 [19:54:34]MH_I2C_Read... [19:54:34]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 8D 50 01 00 0E 04 04 00 EF 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 61 [19:54: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 8D 50 01 00 0E 04 04 00 EF 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 [19:54:34]wFMCommunicate OK [19:54:34]SAM_PROTO_GetFieldsCounters done [19:54:34]requested_item shift.num is exist - process it [19:54:34]requested_item shift.opened is exist - process it [19:54:34]req_shift_opened [19:54:34]FM_GetShiftState [19:54:34]SAM_PROTO_GetShiftState [19:54:34]wFMCommunicate request_size=4 [19:54:34]MH_SAM_APDU [19:54:34]CAPDU: 80 13 01 00 [19:54:34]Write to MH i2c: E2 08 00 30 02 80 13 01 00 00 00 00 00 AF [19:54:34]Write i2c OK [19:54:34]MH_I2C_Read... [19:54:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:34]Read from MH i2c: E2 [19:54:34]MH_I2C_Read... [19:54:34]Read from MH i2c: E2 0E 00 [19:54:34]MH_I2C_Read... [19:54:34]Read from MH i2c: E2 0E 00 30 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 3A [19:54:34]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:54:34]wFMCommunicate OK [19:54:34]SAM_PROTO_GetShiftState done [19:54:34]FM_GetShiftState done [19:54:34]req_shift_opened done [19:54:34]requested_item shift.open_date is exist - process it [19:54:34]req_shift_open_date [19:54:34]req_shift_open_date done [19:54:34]produce_requested_data done [19:54:34]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86157,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:54:34]process_action_free close_receipt [19:54:34]json_value_free [19:54:34]json_value_free done [19:54:34]process_json_proto returns [19:54:34]Send response to host [19:54:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86157,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:54:34]free response buf [19:54:34]execute_script done [19:54:34]execute_script returns [19:54:34]free content buf [19:54:34]Sock 9.Close socket [19:54:34]Sock 9.Thread stoped [19:54:37]Connected sock=11 [19:54: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 16 C7 07 01 66 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F7 D2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 ED 3A AC BE 0A B2 21 6C 11 AB EA B7 C4 07 [19:54: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 83 61 47 00 5C 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 8D 50 01 00 F4 03 04 00 D0 7D ED 66 B6 04 01 00 00 04 A4 82 67 C4 D8 2B 3A [19:54:37]CommunicateWithHost err = 0 [19:54:37]CheckOFDResponse [19:54:37]1017 (14) - 77093643461234 [19:54:37]1041 (16) - 0000000000874979 [19:54:37]1040 (4) - 86157 [19:54:37]1012 (4) - 20.09.2024 13:51 [19:54:37]1206 (1) - 0 [19:54:37]OFD Sender: Remove packet 86157 [19:54:37]ProducePacketName [19:54:37]name=ofd_packets/00086157 [19:54:37]NVStorageDeleteData [19:54:38]OFD Sender: No OFD packet to send [19:54:43]OFD Sender: No OFD packet to send [19:54:43]accept exits with 8 [19:54:43]New connection [19:54:43]New thread 3067313508 created [19:54:43]Thread 3067456868 joined [19:54:43]Waiting for new connection... [19:54:43] Sock 8.Parse request [19:54:43]Sock 8.Check first char [19:54:43]Sock 8.First char is OK [19:54:43]request: POST /json_proto HTTP/1.0 [19:54:43]Method: POST [19:54:43]URL: /json_proto [19:54:43]Method is POST - this is cgi request [19:54:43]url: /json_proto [19:54:43]query_string will be loaded in cgi processing [19:54:43]execute_cgi json_proto POST (null) [19:54:43]execute_cgi path=json_proto method=POST [19:54:43]POST find Content-Length [19:54:43]Host: 172.17.47.196:8080 [19:54:43]Content-Length: 903 [19:54:43]Content-Type: application/json [19:54:43] [19:54:43]POST finish read [19:54:43]Found Content-Length = 903 [19:54:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147862", "tax_sys" : 0, "items" : [ { "code": "4640030092567", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Esse Exchange Summer Red", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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 }]} ], "payments": [ { "type": 0, "sum" : 235.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:43]execute_script... [19:54:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147862", "tax_sys" : 0, "items" : [ { "code": "4640030092567", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Esse Exchange Summer Red", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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 }]} ], "payments": [ { "type": 0, "sum" : 235.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:43]POST & json_proto [19:54:43]process_json_proto [19:54:43]json parsed OK: [19:54:43]protocol is kg_v1.0 [19:54:43]action value=close_receipt [19:54:43]process_action close_receipt [19:54:43]cmd_close_receipt [19:54:43]MH_GetDate [19:54:43]Write to MH i2c: F0 00 00 31 02 22 [19:54:43]Write i2c OK [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: F0 [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: F0 09 00 [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: F0 09 00 31 02 00 04 D3 ED 66 4C 6B 94 66 06 [19:54:43]GetLastDocTimeStamp 1726862071 [19:54:43]current date 1726862084 [19:54:43]FM_GetShiftState [19:54:43]SAM_PROTO_GetShiftState [19:54:43]wFMCommunicate request_size=4 [19:54:43]MH_SAM_APDU [19:54:43]CAPDU: 80 13 01 00 [19:54:43]Write to MH i2c: E2 08 00 32 02 80 13 01 00 00 00 00 00 B1 [19:54:43]Write i2c OK [19:54:43]MH_I2C_Read... [19:54:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:43]Read from MH i2c: E2 [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: E2 0E 00 [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: E2 0E 00 32 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 3C [19:54:43]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:54:43]wFMCommunicate OK [19:54:43]SAM_PROTO_GetShiftState done [19:54:43]FM_GetShiftState done [19:54:43]opened in 1726791534 [19:54:43]opened+sec_in_day 1726877934 [19:54:43]quantity*price = 15000 [19:54:43]sum+1 = 15001 [19:54:43]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4600682557456 Напиток FLash up energy эн ж/б 0,5/0,45л 1.000 * 85.00 = 85.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 235.00 НСП 1% : 2.08 НДС 12% : 24.96 Наличными: 235.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 317 20.09.2024 19:54 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86158 ФПД: 197332446514059 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T195444&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86158&fm=197332446514059&tin=02508201610067®Number=0000000000092592&sum=23500 0 [19:54:44]StoreToDocumentArchive [19:54:44]shift 495 fd 86158 [19:54:44]save to /storage/0495/doc_00086158 [19:54:44]save last doc name /storage/0495/doc_00086158 to /storage/kkm_last_doc_name [19:54:44]save OK [19:54:44]Clear old archive folders... [19:54:44]ProcessDocumentItem done err = 0, tmpTLVsize=407 [19:54:44]tlvbuf is 0093D400 [19:54:44]SAM_PROTO_ClearQueue [19:54:44]wFMCommunicate request_size=4 [19:54:44]MH_SAM_APDU [19:54:44]CAPDU: 80 09 00 00 [19:54:44]Write to MH i2c: E2 08 00 3F 02 80 09 00 00 00 00 00 00 B3 [19:54:44]Write i2c OK [19:54:44]MH_I2C_Read... [19:54:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:54:44]Read from MH i2c: E2 [19:54:44]MH_I2C_Read... [19:54:44]Read from MH i2c: E2 03 00 [19:54:44]MH_I2C_Read... [19:54:44]Read from MH i2c: E2 03 00 3F 02 00 90 00 B5 [19:54:44]RAPDU: 90 00 [19:54:44]wFMCommunicate OK [19:54:44]SAM_PROTO_ClearQueue done [19:54:44]KKMCreateOFDPacket [19:54:44]OFDProtocolAddRootSTLVToBuf [19:54:44]FM_MakeSignedData [19:54:44]FM_MakeSignedData [19:54:44]SAM_PROTO_SignData [19:54:44]wFMCommunicate request_size=4 [19:54:44]MH_SAM_APDU [19:54:44]CAPDU: 80 0D 01 02 [19:54:44]Write to MH i2c: E2 08 00 40 02 80 0D 01 02 00 00 00 00 BB [19:54:44]Write i2c OK [19:54:44]MH_I2C_Read... [19:54:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:54:44]Read from MH i2c: E2 [19:54:44]MH_I2C_Read... [19:54:44]Read from MH i2c: E2 03 00 [19:54:44]MH_I2C_Read... [19:54:44]Read from MH i2c: E2 03 00 40 02 00 90 00 B6 [19:54:44]RAPDU: 90 00 [19:54:44]wFMCommunicate OK [19:54:44]wFMCommunicate request_size=255 [19:54:44]MH_SAM_APDU [19:54:44]CAPDU: 80 0D 02 02 FA 03 00 97 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 35 36 37 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 45 78 63 68 61 6E 67 65 20 53 75 6D 6D 65 72 20 52 65 64 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 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 [19:54:44]Write to MH i2c: E2 02 01 41 02 80 0D 02 02 FA 00 03 00 97 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 35 36 37 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 45 78 63 68 61 6E 67 65 20 53 75 6D 6D 65 72 20 52 65 64 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 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 00 00 DF [19:54:44]Write i2c OK [19:54:44]MH_I2C_Read... [19:54:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:44]Read from MH i2c: E2 [19:54:44]MH_I2C_Read... [19:54:44]Read from MH i2c: E2 03 00 [19:54:44]MH_I2C_Read... [19:54:44]Read from MH i2c: E2 03 00 41 02 00 90 00 B7 [19:54:44]RAPDU: 90 00 [19:54:44]wFMCommunicate OK [19:54:44]wFMCommunicate request_size=166 [19:54:44]MH_SAM_APDU [19:54:44]CAPDU: 80 0D 02 02 A1 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 3D 01 00 00 F4 03 04 00 04 D3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B3 79 0A 60 8B 8B [19:54:45]Write to MH i2c: E2 A9 00 42 02 80 0D 02 02 A1 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 3D 01 00 00 F4 03 04 00 04 D3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B3 79 0A 60 8B 8B 00 00 15 [19:54:45]Write i2c OK [19:54:45]MH_I2C_Read... [19:54:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:45]Read from MH i2c: E2 [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: E2 03 00 [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: E2 03 00 42 02 00 90 00 B8 [19:54:45]RAPDU: 90 00 [19:54:45]wFMCommunicate OK [19:54:45]wFMCommunicate request_size=4 [19:54:45]MH_SAM_APDU [19:54:45]CAPDU: 80 0D 03 02 [19:54:45]Write to MH i2c: E2 08 00 43 02 80 0D 03 02 00 00 00 00 C0 [19:54:45]Write i2c OK [19:54:45]MH_I2C_Read... [19:54:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:54:45]Read from MH i2c: E2 [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: E2 0B 00 [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: E2 0B 00 43 02 00 C8 C7 2A AF 10 1E 03 D4 90 00 2E [19:54:45]RAPDU: C8 C7 2A AF 10 1E 03 D4 90 00 [19:54:45]wFMCommunicate OK [19:54:45]SAM_PROTO_SignData done [19:54:45]FM_MakeSignedData done [19:54:45]CreateOFDProtocolMessage [19:54:45]wFMCommunicate request_size=4 [19:54:45]MH_SAM_APDU [19:54:45]CAPDU: 80 11 00 00 [19:54:45]Write to MH i2c: E2 08 00 44 02 80 11 00 00 00 00 00 00 C0 [19:54:45]Write i2c OK [19:54:45]MH_I2C_Read... [19:54:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:45]Read from MH i2c: E2 [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: E2 17 00 [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: E2 17 00 44 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 1F [19:54:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:54:45]wFMCommunicate OK [19:54:45]CreateOFDProtocolMessage done [19:54:45]OFDSenderStorePacket 86158 [19:54:45]StoreOFDPacket docnum=86158 [19:54: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 AB 01 00 00 BD 67 A3 01 AB E7 5A 03 01 00 03 00 97 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 35 36 37 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 45 78 63 68 61 6E 67 65 20 53 75 6D 6D 65 72 20 52 65 64 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 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 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 3D 01 00 00 F4 03 04 00 04 D3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B3 79 0A 60 8B 8B C8 C7 2A AF 10 1E 03 D4 [19:54:45]CheckFolder [19:54:45]dirname=/storage/ofd_packets [19:54:45]CheckFolder done [19:54:45]ProducePacketName [19:54:45]name=ofd_packets/00086158 [19:54:45]NVStorageSaveData ofd_packets/00086158 [19:54:45]File name is /storage/ofd_packets/00086158 [19:54:45]Write 457 bytes [19:54:45]NVStorageSaveData done [19:54:45]OFDSenderStorePacket done [19:54:45]KKMCreateOFDPacket done [19:54:45]NVStorageSaveData kkm_last_timestamp [19:54:45]File name is /storage/kkm_last_timestamp [19:54:45]Write 4 bytes [19:54:45]NVStorageSaveData done [19:54:45]ExternCall_PrintAddStr [19:54:45]wPrintStart [19:54:45]Write to MH i2c: 01 00 00 45 02 47 [19:54:45]Write i2c OK [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: 01 [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: 01 07 00 [19:54:45]MH_I2C_Read... [19:54:45]Read from MH i2c: 01 07 00 45 02 00 00 00 00 00 FF 0F 5C [19:54:45]RasterBufferAndPrint [19:54:45]line Счет N : (3)147862 [19:54:45]line ИНН: 02508201610067 [19:54:45]line Контрольно-Кассовый Чек [19:54:45]line ПРОДАЖА [19:54:45]line Товар: 4640030092567 [19:54:45]line Сигареты Esse Exchange Summer Red [19:54:45]line 1.000 * 150.00 [19:54:45]line = 150.00 [19:54:45]line НДС 12% НСП 1% [19:54:45]line > о реализуемом товаре [19:54:45]line Товар: 4600682557456 [19:54:45]line Напиток FLash up energy эн ж/б 0,5/0,45л [19:54:45]line 1.000 * 85.00 [19:54:45]line = 85.00 [19:54:45]line НДС 12% НСП 1% [19:54:45]line > о реализуемом товаре [19:54:45]line ИТОГО: 235.00 [19:54:45]line НСП 1% : 2.08 [19:54:45]line НДС 12% : 24.96 [19:54:45]line Наличными: 235.00 [19:54:45]line Безнал.: 0.00 [19:54:45]line Место: АЗС № 137 "Партнер Нефть" [19:54:45]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [19:54:45]line СНО: Общий режим [19:54:45]line Чек 317 20.09.2024 19:54 [19:54:45]line Смена: 495 ФФД: 1.0 [19:54:45]line ЗНМ: 0300000064 [19:54:45]line РНМ: 0000000000092592 [19:54:45]line Версия ККМ: 001 [19:54:45]line ФМ: 0000000000874979 [19:54:45]line ФД: 86158 [19:54:45]line ФПД: 197332446514059 [19:54:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T195444&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86158&fm=197332446514059&tin=02508201610067®Number=0000000000092592&sum=23500 [19:54:45]line 0 [19:54:45]OFD Sender: Processing packet 86158 [packets to send 265, broken 264] [19:54:45]ProducePacketName [19:54:45]name=ofd_packets/00086158 [19:54:45]OFD Sender: To server: pG, [19:54:45]CommunicateWithHost lk.salyk.kg:30040 [19:54:45]ConnectInit lk.salyk.kg [19:54:45]written 0, free lines is 4095 [19:54:46]Connected sock=11 [19:54: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 AB 01 00 00 BD 67 A3 01 AB E7 5A 03 01 00 03 00 97 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 35 36 37 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 45 78 63 68 61 6E 67 65 20 53 75 6D 6D 65 72 20 52 65 64 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 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 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 3D 01 00 00 F4 03 04 00 04 D3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B3 79 0A 60 8B 8B C8 C7 2A AF 10 1E 03 D4 [19:54:46]Write to MH i2c: 01 00 00 75 02 77 [19:54:46]Write i2c OK [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: 01 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: 01 07 00 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: 01 07 00 75 02 00 00 00 00 00 C7 0C 51 [19:54:46]RasterBufferAndPrint [19:54:46]line [19:54:46]line [19:54:46]line [19:54:46]line [19:54:46]line [19:54:46]written 0, free lines is 3281 [19:54:46]MH_Cut [19:54:46]Write to MH i2c: D1 01 00 7C 02 01 50 [19:54:46]Write i2c OK [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: D1 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: D1 01 00 [19:54:46]MH_I2C_Read... [19:54:46]Read from MH i2c: D1 01 00 7C 02 00 4F [19:54:46]Write to MH i2c: 01 00 00 7D 02 7F [19:54:46]Write i2c OK [19:54:46]MH_I2C_Read... [19:54: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 DA 25 47 00 5B 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 8E 50 01 00 F4 03 04 00 D9 7D ED 66 B6 04 01 00 00 81 B8 28 86 A4 58 28 DE [19:54:46]CommunicateWithHost err = 0 [19:54:46]CheckOFDResponse [19:54:46]1017 (14) - 77093643461234 [19:54:46]1041 (16) - 0000000000874979 [19:54:46]1040 (4) - 86158 [19:54:46]1012 (4) - 20.09.2024 13:51 [19:54:46]1206 (1) - 0 [19:54:46]OFD Sender: Remove packet 86158 [19:54:46]ProducePacketName [19:54:46]name=ofd_packets/00086158 [19:54:46]NVStorageDeleteData [19:54:46]*** Cut start [19:54:46]*** Partial cut [19:54:46]*** CUTSNS_PIN = 1 [19:54:47]*** CUTSNS_PIN = 0 [19:54:47]OFD Sender: No OFD packet to send [19:54:47]*** Brake cut motor [19:54:47]Read from MH i2c: 01 [19:54:47]MH_I2C_Read... [19:54:47]*** Stop cut motor [19:54:47]*** Cut end [19:54:47]Read from MH i2c: 01 07 00 [19:54:47]MH_I2C_Read... [19:54:47]Read from MH i2c: 01 07 00 7D 02 00 00 00 00 00 FF 0F 94 [19:54:47]process_action close_receipt done [19:54:47]requested_data is exist [19:54:47]produce_requested_data [19:54:47]requested_item fm.sn is exist - process it [19:54:47]wFMCommunicate request_size=4 [19:54:47]MH_SAM_APDU [19:54:47]CAPDU: 80 11 00 00 [19:54:47]Write to MH i2c: E2 08 00 7E 02 80 11 00 00 00 00 00 00 FA [19:54:47]Write i2c OK [19:54:47]MH_I2C_Read... [19:54:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:47]Read from MH i2c: E2 [19:54:47]MH_I2C_Read... [19:54:47]Read from MH i2c: E2 17 00 [19:54:47]MH_I2C_Read... [19:54:47]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 [19:54:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:54:47]wFMCommunicate OK [19:54:47]requested_item fd.num is exist - process it [19:54:47]SAM_PROTO_GetFieldsCounters [19:54:47]wFMCommunicate request_size=4 [19:54:47]MH_SAM_APDU [19:54:47]CAPDU: 80 13 00 00 [19:54:47]Write to MH i2c: E2 08 00 7F 02 80 13 00 00 00 00 00 00 FD [19:54:47]Write i2c OK [19:54:47]MH_I2C_Read... [19:54:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:54:47]Read from MH i2c: E2 [19:54:47]MH_I2C_Read... [19:54:47]Read from MH i2c: E2 62 00 [19:54:47]MH_I2C_Read... [19:54:47]Read from MH i2c: E2 62 00 7F 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 50 01 00 0E 04 04 00 EF 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 B5 [19:54: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 8E 50 01 00 0E 04 04 00 EF 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 [19:54:47]wFMCommunicate OK [19:54:47]SAM_PROTO_GetFieldsCounters done [19:54:47]requested_item shift.num is exist - process it [19:54:47]requested_item shift.opened is exist - process it [19:54:47]req_shift_opened [19:54:47]FM_GetShiftState [19:54:47]SAM_PROTO_GetShiftState [19:54:47]wFMCommunicate request_size=4 [19:54:47]MH_SAM_APDU [19:54:47]CAPDU: 80 13 01 00 [19:54:47]Write to MH i2c: E2 08 00 80 02 80 13 01 00 00 00 00 00 FF [19:54:47]Write i2c OK [19:54:47]MH_I2C_Read... [19:54:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:47]Read from MH i2c: E2 [19:54:47]MH_I2C_Read... [19:54:47]Read from MH i2c: E2 0E 00 [19:54:47]MH_I2C_Read... [19:54:47]Read from MH i2c: E2 0E 00 80 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 8A [19:54:47]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:54:47]wFMCommunicate OK [19:54:47]SAM_PROTO_GetShiftState done [19:54:47]FM_GetShiftState done [19:54:47]req_shift_opened done [19:54:47]requested_item shift.open_date is exist - process it [19:54:47]req_shift_open_date [19:54:47]req_shift_open_date done [19:54:47]produce_requested_data done [19:54:47]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86158,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [19:54:47]process_action_free close_receipt [19:54:47]json_value_free [19:54:47]json_value_free done [19:54:47]process_json_proto returns [19:54:47]Send response to host [19:54:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86158,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [19:54:47]free response buf [19:54:47]execute_script done [19:54:47]execute_script returns [19:54:47]free content buf [19:54:47]Sock 8.Close socket [19:54:47]Sock 8.Thread stoped [19:54:52]OFD Sender: No OFD packet to send [19:54:57]OFD Sender: No OFD packet to send [19:55:02]OFD Sender: No OFD packet to send [19:55:07]OFD Sender: No OFD packet to send [19:55:12]OFD Sender: No OFD packet to send [19:55:17]OFD Sender: No OFD packet to send [19:55:19]recv_with_timeout no data received [19:55:22]OFD Sender: No OFD packet to send [19:55:27]OFD Sender: No OFD packet to send [19:55:29]recv_with_timeout no data received [19:55:32]OFD Sender: No OFD packet to send [19:55:37]OFD Sender: No OFD packet to send [19:55:41]recv_with_timeout no data received [19:55:42]OFD Sender: No OFD packet to send [19:55:47]OFD Sender: No OFD packet to send [19:55:52]OFD Sender: No OFD packet to send [19:55:57]OFD Sender: No OFD packet to send [19:56:02]OFD Sender: No OFD packet to send [19:56:07]OFD Sender: No OFD packet to send [19:56:12]OFD Sender: No OFD packet to send [19:56:17]OFD Sender: No OFD packet to send [19:56:22]OFD Sender: No OFD packet to send [19:56:26]recv_with_timeout no data received [19:56:27]OFD Sender: No OFD packet to send [19:56:32]OFD Sender: No OFD packet to send [19:56:36]recv_with_timeout no data received [19:56:37]OFD Sender: No OFD packet to send [19:56:42]OFD Sender: No OFD packet to send [19:56:47]OFD Sender: No OFD packet to send [19:56:52]OFD Sender: No OFD packet to send [19:56:52]accept exits with 10 [19:56:52]New connection [19:56:52]New thread 3067456868 created [19:56:52]Thread 3067313508 joined [19:56:52]Waiting for new connection... [19:56:52] Sock 10.Parse request [19:56:52]Sock 10.Check first char [19:56:52]Sock 10.First char is OK [19:56:52]request: POST /json_proto HTTP/1.0 [19:56:52]Method: POST [19:56:52]URL: /json_proto [19:56:52]Method is POST - this is cgi request [19:56:52]url: /json_proto [19:56:52]query_string will be loaded in cgi processing [19:56:52]execute_cgi json_proto POST (null) [19:56:52]execute_cgi path=json_proto method=POST [19:56:52]POST find Content-Length [19:56:52]Host: 172.17.47.196:8080 [19:56:52]Content-Length: 687 [19:56:52]Content-Type: application/json [19:56:52] [19:56:52]POST finish read [19:56:52]Found Content-Length = 687 [19:56:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871043", "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" ] } } [19:56:52]execute_script... [19:56: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)871043", "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" ] } } [19:56:52]POST & json_proto [19:56:52]process_json_proto [19:56:52]json parsed OK: [19:56:52]protocol is kg_v1.0 [19:56:52]action value=close_receipt [19:56:52]process_action close_receipt [19:56:52]cmd_close_receipt [19:56:52]MH_GetDate [19:56:52]Write to MH i2c: F0 00 00 81 02 72 [19:56:52]Write i2c OK [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: F0 [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: F0 09 00 [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: F0 09 00 81 02 00 85 D3 ED 66 4C 6B 94 66 D7 [19:56:52]GetLastDocTimeStamp 1726862084 [19:56:52]current date 1726862213 [19:56:52]FM_GetShiftState [19:56:52]SAM_PROTO_GetShiftState [19:56:52]wFMCommunicate request_size=4 [19:56:52]MH_SAM_APDU [19:56:52]CAPDU: 80 13 01 00 [19:56:52]Write to MH i2c: E2 08 00 82 02 80 13 01 00 00 00 00 00 01 [19:56:52]Write i2c OK [19:56:52]MH_I2C_Read... [19:56:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:52]Read from MH i2c: E2 [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: E2 0E 00 [19:56:52]MH_I2C_Read... [19:56:52]Read from MH i2c: E2 0E 00 82 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 8C [19:56:52]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [19:56:52]wFMCommunicate OK [19:56:52]SAM_PROTO_GetShiftState done [19:56:52]FM_GetShiftState done [19:56:52]opened in 1726791534 [19:56:52]opened+sec_in_day 1726877934 [19:56:52]quantity*price = 100050 [19:56:52]sum+1 = 100052 [19:56:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 318 20.09.2024 19:56 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86159 ФПД: 53999199714798 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T195653&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86159&fm=53999199714798&tin=02508201610067®Number=0000000000092592&sum=100000 [19:56:54]StoreToDocumentArchive [19:56:54]shift 495 fd 86159 [19:56:54]save to /storage/0495/doc_00086159 [19:56:54]save last doc name /storage/0495/doc_00086159 to /storage/kkm_last_doc_name [19:56:54]save OK [19:56:54]Clear old archive folders... [19:56:54]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:56:54]tlvbuf is 009817B0 [19:56:54]SAM_PROTO_ClearQueue [19:56:54]wFMCommunicate request_size=4 [19:56:54]MH_SAM_APDU [19:56:54]CAPDU: 80 09 00 00 [19:56:54]Write to MH i2c: E2 08 00 8F 02 80 09 00 00 00 00 00 00 03 [19:56:54]Write i2c OK [19:56:54]MH_I2C_Read... [19:56:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:56:54]Read from MH i2c: E2 [19:56:54]MH_I2C_Read... [19:56:54]Read from MH i2c: E2 03 00 [19:56:54]MH_I2C_Read... [19:56:54]Read from MH i2c: E2 03 00 8F 02 00 90 00 05 [19:56:54]RAPDU: 90 00 [19:56:54]wFMCommunicate OK [19:56:54]SAM_PROTO_ClearQueue done [19:56:54]KKMCreateOFDPacket [19:56:54]OFDProtocolAddRootSTLVToBuf [19:56:54]FM_MakeSignedData [19:56:54]FM_MakeSignedData [19:56:54]SAM_PROTO_SignData [19:56:54]wFMCommunicate request_size=4 [19:56:54]MH_SAM_APDU [19:56:54]CAPDU: 80 0D 01 02 [19:56:54]Write to MH i2c: E2 08 00 90 02 80 0D 01 02 00 00 00 00 0B [19:56:54]Write i2c OK [19:56:54]MH_I2C_Read... [19:56:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:56:54]Read from MH i2c: E2 [19:56:54]MH_I2C_Read... [19:56:54]Read from MH i2c: E2 03 00 [19:56:54]MH_I2C_Read... [19:56:54]Read from MH i2c: E2 03 00 90 02 00 90 00 06 [19:56:54]RAPDU: 90 00 [19:56:54]wFMCommunicate OK [19:56:54]wFMCommunicate request_size=255 [19:56:54]MH_SAM_APDU [19:56:54]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 3E 01 00 00 F4 03 04 00 85 D3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [19:56:54]Write to MH i2c: E2 02 01 91 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 3E 01 00 00 F4 03 04 00 85 D3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 3F [19:56:54]Write i2c OK [19:56:54]MH_I2C_Read... [19:56:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:54]Read from MH i2c: E2 [19:56:54]MH_I2C_Read... [19:56:54]Read from MH i2c: E2 03 00 [19:56:54]MH_I2C_Read... [19:56:54]Read from MH i2c: E2 03 00 91 02 00 90 00 07 [19:56:54]RAPDU: 90 00 [19:56:54]wFMCommunicate OK [19:56:54]wFMCommunicate request_size=11 [19:56:54]MH_SAM_APDU [19:56:54]CAPDU: 80 0D 02 02 06 31 1C AB 1D FD EE [19:56:54]Write to MH i2c: E2 0E 00 92 02 80 0D 02 02 06 00 31 1C AB 1D FD EE 00 00 1A [19:56:54]Write i2c OK [19:56:54]MH_I2C_Read... [19:56:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:54]Read from MH i2c: E2 [19:56:54]MH_I2C_Read... [19:56:54]Read from MH i2c: E2 03 00 [19:56:54]MH_I2C_Read... [19:56:54]Read from MH i2c: E2 03 00 92 02 00 90 00 08 [19:56:54]RAPDU: 90 00 [19:56:54]wFMCommunicate OK [19:56:54]wFMCommunicate request_size=4 [19:56:54]MH_SAM_APDU [19:56:54]CAPDU: 80 0D 03 02 [19:56:54]Write to MH i2c: E2 08 00 93 02 80 0D 03 02 00 00 00 00 10 [19:56:54]Write i2c OK [19:56:54]MH_I2C_Read... [19:56:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:56:54]Read from MH i2c: E2 [19:56:54]MH_I2C_Read... [19:56:54]Read from MH i2c: E2 0B 00 [19:56:54]MH_I2C_Read... [19:56:54]Read from MH i2c: E2 0B 00 93 02 00 0A DC 6F 66 4D 5E C1 C6 90 00 FE [19:56:54]RAPDU: 0A DC 6F 66 4D 5E C1 C6 90 00 [19:56:54]wFMCommunicate OK [19:56:54]SAM_PROTO_SignData done [19:56:54]FM_MakeSignedData done [19:56:54]CreateOFDProtocolMessage [19:56:54]wFMCommunicate request_size=4 [19:56:54]MH_SAM_APDU [19:56:54]CAPDU: 80 11 00 00 [19:56:54]Write to MH i2c: E2 08 00 94 02 80 11 00 00 00 00 00 00 10 [19:56:54]Write i2c OK [19:56:54]MH_I2C_Read... [19:56:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:54]Read from MH i2c: E2 [19:56:54]MH_I2C_Read... [19:56:54]Read from MH i2c: E2 17 00 [19:56:54]MH_I2C_Read... [19:56:54]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 [19:56:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [19:56:54]wFMCommunicate OK [19:56:54]CreateOFDProtocolMessage done [19:56:54]OFDSenderStorePacket 86159 [19:56:54]StoreOFDPacket docnum=86159 [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: 5860505+1721002828=1726863333 [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 E6 D7 ED 66 4C 6B 94 66 C0 [20:15:34]Current date/time: 20.09.2024 20:15 [20:15:34]FM_Init [20:15:34]wFMConnect [20:15:34]MH_SAM_On [20:15:34]Write to MH i2c: E0 00 00 08 00 E7 [20:15:34]Write i2c OK [20:15:34]MH_I2C_Read... [20:15:34]*** iso7816_init finished! [20:15:34]*** atr: [20:15:34]*** 0F 3B D5 18 FF 81 91 FE [20:15:34]*** 1F C3 80 73 C8 21 10 0A [20:15:34]*** 00 00 00 00 00 00 00 00 [20:15:34]*** 00 00 00 00 00 00 00 00 [20:15:34]*** 00 00 00 00 00 00 00 00 [20:15:34]*** 00 00 00 00 00 00 00 00 [20:15:34]*** 00 00 00 00 00 00 00 00 [20:15:34]*** 00 00 00 00 00 00 00 00 [20:15:34]Read from MH i2c: E0 [20:15:34]MH_I2C_Read... [20:15:34]Read from MH i2c: E0 10 00 [20:15:34]MH_I2C_Read... [20:15: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 [20:15:34]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [20:15:34]wFMCommunicate request_size=10 [20:15:34]MH_SAM_APDU [20:15:34]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [20:15:34]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [20:15:34]Write i2c OK [20:15:34]MH_I2C_Read... [20:15:34]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [20:15:34]Read from MH i2c: E2 [20:15:34]MH_I2C_Read... [20:15:34]Read from MH i2c: E2 03 00 [20:15:34]MH_I2C_Read... [20:15:34]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [20:15:34]RAPDU: 90 00 [20:15:34]wFMCommunicate OK [20:15:34]wFMCommunicate request_size=4 [20:15:34]MH_SAM_APDU [20:15:34]CAPDU: 80 11 00 00 [20:15:34]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [20:15:34]Write i2c OK [20:15:34]MH_I2C_Read... [20:15:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:34]Read from MH i2c: E2 [20:15:34]MH_I2C_Read... [20:15:34]Read from MH i2c: E2 17 00 [20:15:34]MH_I2C_Read... [20:15: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 [20:15: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:15:34]wFMCommunicate OK [20:15:34]Detected FM SN is 0000000000874979 [20:15:34]Stored FM SN is 0000000000874979 [20:15:34]wFMCommunicate request_size=9 [20:15:34]MH_SAM_APDU [20:15:34]CAPDU: 80 16 00 00 04 B6 D7 00 00 [20:15:34]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [20:15:34]Write i2c OK [20:15:34]MH_I2C_Read... [20:15:34]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [20:15:34]Read from MH i2c: E2 [20:15:34]MH_I2C_Read... [20:15:34]Read from MH i2c: E2 03 00 [20:15:34]MH_I2C_Read... [20:15:34]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [20:15:34]RAPDU: 90 00 [20:15:34]wFMCommunicate OK [20:15:34]FM PIN OK [20:15:34]wFMCommunicate request_size=8 [20:15:34]MH_SAM_APDU [20:15:34]CAPDU: 80 14 04 00 03 02 00 01 [20:15:34]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [20:15:34]Write i2c OK [20:15:34]MH_I2C_Read... [20:15:34]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [20:15:34]Read from MH i2c: E2 [20:15:34]MH_I2C_Read... [20:15:34]Read from MH i2c: E2 03 00 [20:15:34]MH_I2C_Read... [20:15:34]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [20:15:34]RAPDU: 90 00 [20:15:34]wFMCommunicate OK [20:15:34]wFMCommunicate request_size=13 [20:15:34]MH_SAM_APDU [20:15:34]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [20:15: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 [20:15:34]Write i2c OK [20:15:34]MH_I2C_Read... [20:15:34]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [20:15:34]Read from MH i2c: E2 [20:15:34]MH_I2C_Read... [20:15:34]Read from MH i2c: E2 03 00 [20:15:34]MH_I2C_Read... [20:15:34]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [20:15:34]RAPDU: 90 00 [20:15:34]wFMCommunicate OK [20:15:34]wFMCommunicate request_size=4 [20:15:34]MH_SAM_APDU [20:15:34]CAPDU: 80 11 00 00 [20:15:34]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [20:15:34]Write i2c OK [20:15:34]MH_I2C_Read... [20:15:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:34]Read from MH i2c: E2 [20:15:34]MH_I2C_Read... [20:15:34]Read from MH i2c: E2 17 00 [20:15:34]MH_I2C_Read... [20:15: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 [20:15: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:15:34]wFMCommunicate OK [20:15:34]DocumentArchiveInit [20:15:34]Start Httpd... [20:15:34]Httpd thread 3067153764 created [20:15:34]Write to MH i2c: 01 00 00 0F 00 0F [20:15:34]Write i2c OK [20:15:34]MH_I2C_Read... [20:15:34]Read from MH i2c: 01 [20:15:34]MH_I2C_Read... [20:15:34]Read from MH i2c: 01 07 00 [20:15:34]MH_I2C_Read... [20:15:34]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [20:15:34]MH Int Process started [20:15:34]Allocated Socket 8 [20:15:34]Bind OK [20:15:34]Listen OK [20:15:34]httpd running on port 8080 [20:15:34]Waiting for new connection... [20:15:34]OFD Sender: Processing packet 86159 [packets to send 265, broken 264] [20:15:34]ProducePacketName [20:15:34]name=ofd_packets/00086159 [20:15:34]OFD Sender: To server: pG, [20:15:34]CommunicateWithHost lk.salyk.kg:30040 [20:15:34]ConnectInit lk.salyk.kg [20:15:36]Connected sock=7 [20:15: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 85 8B 08 01 92 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 3E 01 00 00 F4 03 04 00 85 D3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 31 1C AB 1D FD EE 0A DC 6F 66 4D 5E C1 C6 [20:15:37]accept exits with 9 [20:15:37]New connection [20:15:37]New thread 3066867044 created [20:15:37]Waiting for new connection... [20:15:37] Sock 9.Parse request [20:15:37]Sock 9.Check first char [20:15:37]Sock 9.First char is OK [20:15:37]request: POST /json_proto HTTP/1.0 [20:15:37]Method: POST [20:15:37]URL: /json_proto [20:15:37]Method is POST - this is cgi request [20:15:37]url: /json_proto [20:15:37]query_string will be loaded in cgi processing [20:15:37]execute_cgi json_proto POST (null) [20:15:37]execute_cgi path=json_proto method=POST [20:15:37]POST find Content-Length [20:15:37]Host: 172.17.47.196:8080 [20:15:37]Content-Length: 215 [20:15:37]Content-Type: application/json [20:15:37] [20:15:37]POST finish read [20:15:37]Found Content-Length = 215 [20:15: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" ] } } [20:15:37]execute_script... [20:15: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" ] } } [20:15:37]POST & json_proto [20:15:37]process_json_proto [20:15:37]json parsed OK: [20:15:37]protocol is kg_v1.0 [20:15:37]action value=get_value [20:15:37]process_action get_value [20:15:37]cmd_get_value [20:15:37]process_action get_value done [20:15:37]requested_data is exist [20:15:37]produce_requested_data [20:15:37]requested_item kkm.sn is exist - process it [20:15:37]requested_item kkm.ver is exist - process it [20:15:37]requested_item fm.sn is exist - process it [20:15:37]wFMCommunicate request_size=4 [20:15:37]MH_SAM_APDU [20:15:37]CAPDU: 80 11 00 00 [20:15:37]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [20:15:37]Write i2c OK [20:15:37]MH_I2C_Read... [20:15:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:37]Read from MH i2c: E2 [20:15:37]MH_I2C_Read... [20:15:37]Read from MH i2c: E2 17 00 [20:15:37]MH_I2C_Read... [20:15: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 [20: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 [20:15:37]wFMCommunicate OK [20:15:37]requested_item fd.num is exist - process it [20:15:37]SAM_PROTO_GetFieldsCounters [20:15:37]wFMCommunicate request_size=4 [20:15:37]MH_SAM_APDU [20:15:37]CAPDU: 80 13 00 00 [20:15:37]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [20:15:37]Write i2c OK [20:15:37]MH_I2C_Read... [20:15:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:15:37]Read from MH i2c: E2 [20:15:37]MH_I2C_Read... [20:15:37]Read from MH i2c: E2 62 00 [20:15:37]MH_I2C_Read... [20:15: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 8F 50 01 00 0E 04 04 00 EF 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 49 [20: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 8F 50 01 00 0E 04 04 00 EF 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 [20:15:37]wFMCommunicate OK [20:15:37]SAM_PROTO_GetFieldsCounters done [20:15:37]requested_item shift.num is exist - process it [20:15:37]requested_item shift.opened is exist - process it [20:15:37]req_shift_opened [20:15:37]FM_GetShiftState [20:15:37]SAM_PROTO_GetShiftState [20:15:37]wFMCommunicate request_size=4 [20:15:37]MH_SAM_APDU [20:15:37]CAPDU: 80 13 01 00 [20:15:37]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [20:15:37]Write i2c OK [20:15:37]MH_I2C_Read... [20:15:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:37]Read from MH i2c: E2 [20:15:37]MH_I2C_Read... [20:15:37]Read from MH i2c: E2 0E 00 [20:15:37]MH_I2C_Read... [20:15:37]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [20:15:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:15:37]wFMCommunicate OK [20:15:37]SAM_PROTO_GetShiftState done [20:15:37]FM_GetShiftState done [20:15:37]req_shift_opened done [20:15:37]requested_item shift.open_date is exist - process it [20:15:37]req_shift_open_date [20:15:37]req_shift_open_date done [20:15:37]produce_requested_data done [20:15:37]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86159,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [20:15:37]process_action_free get_value [20:15:37]json_value_free [20:15:37]json_value_free done [20:15:37]process_json_proto returns [20:15:37]Send response to host [20:15:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86159,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [20:15:37]free response buf [20:15:37]execute_script done [20:15:37]execute_script returns [20:15:37]free content buf [20:15:37]Sock 9.Close socket [20:15:37]Sock 9.Thread stoped [20:15:37]accept exits with 10 [20:15:37]New connection [20:15:37]New thread 3066723684 created [20:15:37]Thread 3066867044 joined [20:15:37]Waiting for new connection... [20:15:37] Sock 10.Parse request [20:15:37]Sock 10.Check first char [20:15:37]Sock 10.First char is OK [20:15:37]request: POST /json_proto HTTP/1.0 [20:15:37]Method: POST [20:15:37]URL: /json_proto [20:15:37]Method is POST - this is cgi request [20:15:37]url: /json_proto [20:15:37]query_string will be loaded in cgi processing [20:15:37]execute_cgi json_proto POST (null) [20:15:37]execute_cgi path=json_proto method=POST [20:15:37]POST find Content-Length [20:15:37]Host: 172.17.47.196:8080 [20:15:37]Content-Length: 331 [20:15:37]Content-Type: application/json [20:15:37] [20:15:37]POST finish read [20:15:37]Found Content-Length = 331 [20:15: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" ] } } [20:15:37]execute_script... [20:15: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" ] } } [20:15:37]POST & json_proto [20:15:37]process_json_proto [20:15:37]json parsed OK: [20:15:37]protocol is kg_v1.0 [20:15:37]action value=get_value [20:15:37]process_action get_value [20:15:37]cmd_get_value [20:15:37]process_action get_value done [20:15:37]requested_data is exist [20:15:37]produce_requested_data [20:15:37]requested_item fm.sale.total is exist - process it [20:15:37]SAM_PROTO_GetFMData [20:15:37]wFMCommunicate request_size=4 [20:15:37]MH_SAM_APDU [20:15:37]CAPDU: 80 13 03 00 [20:15:37]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [20:15:38]Write i2c OK [20:15:38]MH_I2C_Read... [20:15: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 82 C5 47 00 3B 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 8F 50 01 00 F4 03 04 00 BB 82 ED 66 B6 04 01 00 00 9E A1 96 C5 59 C1 51 E0 [20:15:38]CommunicateWithHost err = 0 [20:15:38]CheckOFDResponse [20:15:38]1017 (14) - 77093643461234 [20:15:38]1041 (16) - 0000000000874979 [20:15:38]1040 (4) - 86159 [20:15:38]1012 (4) - 20.09.2024 14:12 [20:15:38]1206 (1) - 0 [20:15:38]OFD Sender: Remove packet 86159 [20:15:38]ProducePacketName [20:15:38]name=ofd_packets/00086159 [20:15:38]NVStorageDeleteData [20:15:38]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [20:15:38]Read from MH i2c: E2 [20:15:38]MH_I2C_Read... [20:15:38]Read from MH i2c: E2 FD 00 [20:15:38]MH_I2C_Read... [20:15:38]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 B0 4C 01 00 69 04 A3 00 6F 04 04 00 37 4A 01 00 B1 04 05 00 1E 8C 4D B4 01 70 04 05 00 10 D1 F0 86 01 72 04 04 00 0E BB 5C 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 9A E9 58 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 BF AA DC 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 A6 [20:15:38]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 B0 4C 01 00 69 04 A3 00 6F 04 04 00 37 4A 01 00 B1 04 05 00 1E 8C 4D B4 01 70 04 05 00 10 D1 F0 86 01 72 04 04 00 0E BB 5C 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 9A E9 58 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 BF AA DC 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 [20:15:38]wFMCommunicate OK [20:15:38]wFMCommunicate request_size=4 [20:15:38]MH_SAM_APDU [20:15:38]CAPDU: 80 17 00 00 [20:15:38]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [20:15:38]Write i2c OK [20:15:38]MH_I2C_Read... [20:15:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:15:38]Read from MH i2c: E2 [20:15:38]MH_I2C_Read... [20:15:38]Read from MH i2c: E2 FD 00 [20:15:38]MH_I2C_Read... [20:15: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 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 [20:15: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 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 [20:15:38]wFMCommunicate OK [20:15:38]wFMCommunicate request_size=4 [20:15:38]MH_SAM_APDU [20:15:38]CAPDU: 80 17 00 00 [20:15:38]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [20:15:38]Write i2c OK [20:15:38]MH_I2C_Read... [20:15:38]OFD Sender: No OFD packet to send [20:15:39]Read from MH i2c: E2 [20:15:39]MH_I2C_Read... [20:15:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:15:39]Read from MH i2c: E2 FD 00 [20:15:39]MH_I2C_Read... [20:15: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 [20:15: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 [20:15:39]wFMCommunicate OK [20:15:39]wFMCommunicate request_size=4 [20:15:39]MH_SAM_APDU [20:15:39]CAPDU: 80 17 00 00 [20:15:39]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [20:15:39]Write i2c OK [20:15:39]MH_I2C_Read... [20:15:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:15:39]Read from MH i2c: E2 [20:15:39]MH_I2C_Read... [20:15:39]Read from MH i2c: E2 FD 00 [20:15:39]MH_I2C_Read... [20:15: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 [20:15: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 [20:15:39]wFMCommunicate OK [20:15:39]wFMCommunicate request_size=4 [20:15:39]MH_SAM_APDU [20:15:39]CAPDU: 80 17 00 00 [20:15:39]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [20:15:39]Write i2c OK [20:15:39]MH_I2C_Read... [20:15:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [20:15:39]Read from MH i2c: E2 [20:15:39]MH_I2C_Read... [20:15:39]Read from MH i2c: E2 E5 00 [20:15:39]MH_I2C_Read... [20:15: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 [20:15: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 [20:15:39]wFMCommunicate OK [20:15:39]SAM_PROTO_GetFMData done [20:15:39]requested_item fm.sale_refund.total is exist - process it [20:15:39]requested_item fm.buy.total is exist - process it [20:15:39]requested_item shift.sale.total is exist - process it [20:15:39]SAM_PROTO_GetShiftData [20:15:39]wFMCommunicate request_size=4 [20:15:39]MH_SAM_APDU [20:15:39]CAPDU: 80 13 02 00 [20:15:39]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [20:15:39]Write i2c OK [20:15:39]MH_I2C_Read... [20:15:40]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [20:15:40]Read from MH i2c: E2 [20:15:40]MH_I2C_Read... [20:15:40]Read from MH i2c: E2 FD 00 [20:15:40]MH_I2C_Read... [20:15:40]Read from MH i2c: E2 FD 00 18 00 00 B1 04 AA 04 AD 04 6E 04 04 00 3E 01 00 00 69 04 9E 00 6F 04 04 00 3E 01 00 00 B1 04 04 00 BD 05 64 01 70 04 04 00 E0 8C 46 01 72 04 03 00 DD 78 1D 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 8E D1 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 B6 26 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 9A [20:15:40]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 3E 01 00 00 69 04 9E 00 6F 04 04 00 3E 01 00 00 B1 04 04 00 BD 05 64 01 70 04 04 00 E0 8C 46 01 72 04 03 00 DD 78 1D 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 8E D1 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 B6 26 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [20:15:40]wFMCommunicate OK [20:15:40]wFMCommunicate request_size=4 [20:15:40]MH_SAM_APDU [20:15:40]CAPDU: 80 17 00 00 [20:15:40]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [20:15:40]Write i2c OK [20:15:40]MH_I2C_Read... [20:15:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:15:40]Read from MH i2c: E2 [20:15:40]MH_I2C_Read... [20:15:40]Read from MH i2c: E2 FD 00 [20:15:40]MH_I2C_Read... [20:15:40]Read from MH i2c: E2 FD 00 19 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 B2 [20:15:40]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [20:15:40]wFMCommunicate OK [20:15:40]wFMCommunicate request_size=4 [20:15:40]MH_SAM_APDU [20:15:40]CAPDU: 80 17 00 00 [20:15:40]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [20:15:40]Write i2c OK [20:15:40]MH_I2C_Read... [20:15:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:15:40]Read from MH i2c: E2 [20:15:40]MH_I2C_Read... [20:15:40]Read from MH i2c: E2 FD 00 [20:15:40]MH_I2C_Read... [20:15:40]Read from MH i2c: E2 FD 00 1A 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 53 [20:15:40]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [20:15:40]wFMCommunicate OK [20:15:40]wFMCommunicate request_size=4 [20:15:40]MH_SAM_APDU [20:15:40]CAPDU: 80 17 00 00 [20:15:40]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [20:15:40]Write i2c OK [20:15:40]MH_I2C_Read... [20:15:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:15:40]Read from MH i2c: E2 [20:15:40]MH_I2C_Read... [20:15:40]Read from MH i2c: E2 FD 00 [20:15:40]MH_I2C_Read... [20:15:41]Read from MH i2c: E2 FD 00 1B 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 13 [20:15:41]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [20:15:41]wFMCommunicate OK [20:15:41]wFMCommunicate request_size=4 [20:15:41]MH_SAM_APDU [20:15:41]CAPDU: 80 17 00 00 [20:15:41]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [20:15:41]Write i2c OK [20:15:41]MH_I2C_Read... [20:15:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [20:15:41]Read from MH i2c: E2 [20:15:41]MH_I2C_Read... [20:15:41]Read from MH i2c: E2 CE 00 [20:15:41]MH_I2C_Read... [20:15:41]Read from MH i2c: E2 CE 00 1C 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [20:15:41]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [20:15:41]wFMCommunicate OK [20:15:41]SAM_PROTO_GetShiftData done [20:15:41]requested_item shift.sale.total_cash is exist - process it [20:15:41]requested_item shift.sale_refund.total is exist - process it [20:15:41]requested_item shift.sale_refund.total_cash is exist - process it [20:15:41]requested_item shift.buy.total is exist - process it [20:15:41]requested_item shift.buy.total_cash is exist - process it [20:15:41]produce_requested_data done [20:15:41]produce_requested_data return {"fm.sale.total":73199483.18,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":233322.85,"shift.sale.total_cash":214008.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} [20:15:41]process_action_free get_value [20:15:41]json_value_free [20:15:41]json_value_free done [20:15:41]process_json_proto returns [20:15:41]Send response to host [20:15:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73199483.18,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":233322.85,"shift.sale.total_cash":214008.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}}} [20:15:41]free response buf [20:15:41]execute_script done [20:15:41]execute_script returns [20:15:41]free content buf [20:15:41]Sock 10.Close socket [20:15:41]Sock 10.Thread stoped [20:15:41]accept exits with 9 [20:15:41]New connection [20:15:41]New thread 3066867044 created [20:15:41]Thread 3066723684 joined [20:15:41]Waiting for new connection... [20:15:41] Sock 9.Parse request [20:15:41]Sock 9.Check first char [20:15:41]Sock 9.First char is OK [20:15:41]request: POST /json_proto HTTP/1.0 [20:15:41]Method: POST [20:15:41]URL: /json_proto [20:15:41]Method is POST - this is cgi request [20:15:41]url: /json_proto [20:15:41]query_string will be loaded in cgi processing [20:15:41]execute_cgi json_proto POST (null) [20:15:41]execute_cgi path=json_proto method=POST [20:15:41]POST find Content-Length [20:15:41]Host: 172.17.47.196:8080 [20:15:41]Content-Length: 677 [20:15:41]Content-Type: application/json [20:15:41] [20:15:41]POST finish read [20:15:41]Found Content-Length = 677 [20:15:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871045", "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:15:41]execute_script... [20:15: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)871045", "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:15:41]POST & json_proto [20:15:41]process_json_proto [20:15:41]json parsed OK: [20:15:41]protocol is kg_v1.0 [20:15:41]action value=close_receipt [20:15:41]process_action close_receipt [20:15:41]cmd_close_receipt [20:15:41]MH_GetDate [20:15:41]Write to MH i2c: F0 00 00 1D 00 0C [20:15:41]Write i2c OK [20:15:41]MH_I2C_Read... [20:15:41]Read from MH i2c: F0 [20:15:41]MH_I2C_Read... [20:15:41]Read from MH i2c: F0 09 00 [20:15:41]MH_I2C_Read... [20:15:41]Read from MH i2c: F0 09 00 1D 00 00 ED D7 ED 66 4C 6B 94 66 DD [20:15:41]GetLastDocTimeStamp 1726862213 [20:15:41]current date 1726863341 [20:15:41]FM_GetShiftState [20:15:41]SAM_PROTO_GetShiftState [20:15:41]wFMCommunicate request_size=4 [20:15:41]MH_SAM_APDU [20:15:41]CAPDU: 80 13 01 00 [20:15:41]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [20:15:41]Write i2c OK [20:15:41]MH_I2C_Read... [20:15:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:41]Read from MH i2c: E2 [20:15:41]MH_I2C_Read... [20:15:41]Read from MH i2c: E2 0E 00 [20:15:41]MH_I2C_Read... [20:15:41]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [20:15:41]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:15:41]wFMCommunicate OK [20:15:41]SAM_PROTO_GetShiftState done [20:15:41]FM_GetShiftState done [20:15:41]opened in 1726791534 [20:15:41]opened+sec_in_day 1726877934 [20:15:41]quantity*price = 60003 [20:15:41]sum+1 = 60004 [20:15:41]Check (price>sum+1) || (price+1 о реализуемом товаре [20:15:43]line ОКРУГЛЕНИЕ: -0.03 [20:15:43]line ИТОГО: 600.00 [20:15:43]line Внесено: 600.00 [20:15:43]line СДАЧА: 0.00 [20:15:43]line НСП 1% : 5.31 [20:15:43]line НДС 12% : 63.72 [20:15:43]line Наличными: 600.00 [20:15:43]line Безнал.: 0.00 [20:15:43]line Место: АЗС № 137 "Партнер Нефть" [20:15:43]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:15:43]line СНО: Общий режим [20:15:43]line Чек 319 20.09.2024 20:15 [20:15:43]line Смена: 495 ФФД: 1.0 [20:15:43]line ЗНМ: 0300000064 [20:15:43]line РНМ: 0000000000092592 [20:15:43]line Версия ККМ: 001 [20:15:43]line ФМ: 0000000000874979 [20:15:43]line ФД: 86160 [20:15:43]line ФПД: 21400165209792 [20:15:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T201541&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86160&fm=21400165209792&tin=02508201610067®Number=0000000000092592&sum=60000 [20:15:43]OFD Sender: Processing packet 86160 [packets to send 265, broken 264] [20:15:43]ProducePacketName [20:15:43]name=ofd_packets/00086160 [20:15:43]OFD Sender: To server: pG, [20:15:43]CommunicateWithHost lk.salyk.kg:30040 [20:15:43]ConnectInit lk.salyk.kg [20:15:43]written 0, free lines is 4095 [20:15:44]Write to MH i2c: 01 00 00 5C 00 5C [20:15:44]Write i2c OK [20:15:44]MH_I2C_Read... [20:15:44]Read from MH i2c: 01 [20:15:44]MH_I2C_Read... [20:15:44]Read from MH i2c: 01 07 00 [20:15:44]MH_I2C_Read... [20:15:44]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 DF 0C 4E [20:15:44]RasterBufferAndPrint [20:15:44]line [20:15:44]line [20:15:44]line [20:15:44]line [20:15:44]line [20:15:44]written 0, free lines is 3319 [20:15:44]MH_Cut [20:15:44]Write to MH i2c: D1 01 00 63 00 01 35 [20:15:44]Write i2c OK [20:15:44]MH_I2C_Read... [20:15:44]Read from MH i2c: D1 [20:15:44]MH_I2C_Read... [20:15:44]Read from MH i2c: D1 01 00 [20:15:44]MH_I2C_Read... [20:15:44]Read from MH i2c: D1 01 00 63 00 00 34 [20:15:44]Write to MH i2c: 01 00 00 64 00 64 [20:15:44]Write i2c OK [20:15:44]MH_I2C_Read... [20:15:44]Connected sock=10 [20:15: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 42 90 07 01 36 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 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 3F 01 00 00 F4 03 04 00 ED D7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 13 76 9D 3E D6 C0 43 CA 21 91 BA A4 58 4D [20:15:45]*** Cut start [20:15:45]*** Partial cut [20:15:45]*** CUTSNS_PIN = 1 [20:15:45]*** CUTSNS_PIN = 0 [20:15: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 26 E0 47 00 05 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 90 50 01 00 F4 03 04 00 C3 82 ED 66 B6 04 01 00 00 95 90 12 35 8B 70 6A 30 [20:15:45]CommunicateWithHost err = 0 [20:15:45]CheckOFDResponse [20:15:45]1017 (14) - 77093643461234 [20:15:45]1041 (16) - 0000000000874979 [20:15:45]1040 (4) - 86160 [20:15:45]1012 (4) - 20.09.2024 14:12 [20:15:45]1206 (1) - 0 [20:15:45]OFD Sender: Remove packet 86160 [20:15:45]ProducePacketName [20:15:45]name=ofd_packets/00086160 [20:15:45]NVStorageDeleteData [20:15:45]*** Brake cut motor [20:15:45]Read from MH i2c: 01 [20:15:45]MH_I2C_Read... [20:15:45]*** Stop cut motor [20:15:45]*** Cut end [20:15:45]Read from MH i2c: 01 07 00 [20:15:45]MH_I2C_Read... [20:15:45]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [20:15:45]process_action close_receipt done [20:15:45]requested_data is exist [20:15:45]produce_requested_data [20:15:45]requested_item fm.sn is exist - process it [20:15:45]wFMCommunicate request_size=4 [20:15:45]MH_SAM_APDU [20:15:45]CAPDU: 80 11 00 00 [20:15:45]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [20:15:45]Write i2c OK [20:15:45]MH_I2C_Read... [20:15:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:45]Read from MH i2c: E2 [20:15:45]MH_I2C_Read... [20:15:45]Read from MH i2c: E2 17 00 [20:15:45]MH_I2C_Read... [20:15:45]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:15: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:15:45]wFMCommunicate OK [20:15:45]requested_item fd.num is exist - process it [20:15:45]SAM_PROTO_GetFieldsCounters [20:15:45]wFMCommunicate request_size=4 [20:15:45]MH_SAM_APDU [20:15:45]CAPDU: 80 13 00 00 [20:15:45]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [20:15:45]Write i2c OK [20:15:45]MH_I2C_Read... [20:15:45]OFD Sender: No OFD packet to send [20:15:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:15:46]Read from MH i2c: E2 [20:15:46]MH_I2C_Read... [20:15:46]Read from MH i2c: E2 62 00 [20:15:46]MH_I2C_Read... [20:15: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 90 50 01 00 0E 04 04 00 EF 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 A2 [20: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 90 50 01 00 0E 04 04 00 EF 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 [20:15:46]wFMCommunicate OK [20:15:46]SAM_PROTO_GetFieldsCounters done [20:15:46]requested_item shift.num is exist - process it [20:15:46]requested_item shift.opened is exist - process it [20:15:46]req_shift_opened [20:15:46]FM_GetShiftState [20:15:46]SAM_PROTO_GetShiftState [20:15:46]wFMCommunicate request_size=4 [20:15:46]MH_SAM_APDU [20:15:46]CAPDU: 80 13 01 00 [20:15:46]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [20:15:46]Write i2c OK [20:15:46]MH_I2C_Read... [20:15:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:46]Read from MH i2c: E2 [20:15:46]MH_I2C_Read... [20:15:46]Read from MH i2c: E2 0E 00 [20:15:46]MH_I2C_Read... [20:15:46]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6F [20:15:46]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:15:46]wFMCommunicate OK [20:15:46]SAM_PROTO_GetShiftState done [20:15:46]FM_GetShiftState done [20:15:46]req_shift_opened done [20:15:46]requested_item shift.open_date is exist - process it [20:15:46]req_shift_open_date [20:15:46]req_shift_open_date done [20:15:46]produce_requested_data done [20:15:46]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86160,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [20:15:46]process_action_free close_receipt [20:15:46]json_value_free [20:15:46]json_value_free done [20:15:46]process_json_proto returns [20:15:46]Send response to host [20:15:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86160,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [20:15:46]free response buf [20:15:46]execute_script done [20:15:46]execute_script returns [20:15:46]free content buf [20:15:46]Sock 9.Close socket [20:15:46]Sock 9.Thread stoped [20:15:51]OFD Sender: No OFD packet to send [20:15:56]OFD Sender: No OFD packet to send [20:16:01]OFD Sender: No OFD packet to send [20:16:06]OFD Sender: No OFD packet to send [20:16:11]OFD Sender: No OFD packet to send [20:16:16]OFD Sender: No OFD packet to send [20:16:17]recv_with_timeout no data received [20:16:21]OFD Sender: No OFD packet to send [20:16:26]OFD Sender: No OFD packet to send [20:16:30]recv_with_timeout no data received [20:16:31]OFD Sender: No OFD packet to send [20:16:36]OFD Sender: No OFD packet to send [20:16:41]OFD Sender: No OFD packet to send [20:16:46]OFD Sender: No OFD packet to send [20:16:51]OFD Sender: No OFD packet to send [20:16:56]recv_with_timeout no data received [20:16:56]OFD Sender: No OFD packet to send [20:17:01]OFD Sender: No OFD packet to send [20:17:04]accept exits with 7 [20:17:04]New connection [20:17:04]New thread 3066723684 created [20:17:04]Thread 3066867044 joined [20:17:04]Waiting for new connection... [20:17:04] Sock 7.Parse request [20:17:04]Sock 7.Check first char [20:17:04]Sock 7.First char is OK [20:17:04]request: POST /json_proto HTTP/1.0 [20:17:04]Method: POST [20:17:04]URL: /json_proto [20:17:04]Method is POST - this is cgi request [20:17:04]url: /json_proto [20:17:04]query_string will be loaded in cgi processing [20:17:04]execute_cgi json_proto POST (null) [20:17:04]execute_cgi path=json_proto method=POST [20:17:04]POST find Content-Length [20:17:04]Host: 172.17.47.196:8080 [20:17:04]Content-Length: 866 [20:17:04]Content-Type: application/json [20:17:04] [20:17:04]POST finish read [20:17:04]Found Content-Length = 866 [20:17:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147863", "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 }]} ,{ "code": "4640030092499", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE SENSE Himalaya", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 306.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:04]execute_script... [20:17:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147863", "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 }]} ,{ "code": "4640030092499", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE SENSE Himalaya", "price" : 150.00, "quantity" : 1.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 306.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:04]POST & json_proto [20:17:04]process_json_proto [20:17:04]json parsed OK: [20:17:04]protocol is kg_v1.0 [20:17:04]action value=close_receipt [20:17:04]process_action close_receipt [20:17:04]cmd_close_receipt [20:17:04]MH_GetDate [20:17:04]Write to MH i2c: F0 00 00 68 00 57 [20:17:04]Write i2c OK [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: F0 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: F0 09 00 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: F0 09 00 68 00 00 40 D8 ED 66 4C 6B 94 66 7C [20:17:04]GetLastDocTimeStamp 1726863341 [20:17:04]current date 1726863424 [20:17:04]FM_GetShiftState [20:17:04]SAM_PROTO_GetShiftState [20:17:04]wFMCommunicate request_size=4 [20:17:04]MH_SAM_APDU [20:17:04]CAPDU: 80 13 01 00 [20:17:04]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [20:17:04]Write i2c OK [20:17:04]MH_I2C_Read... [20:17:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:04]Read from MH i2c: E2 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: E2 0E 00 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 71 [20:17:04]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:17:04]wFMCommunicate OK [20:17:04]SAM_PROTO_GetShiftState done [20:17:04]FM_GetShiftState done [20:17:04]opened in 1726791534 [20:17:04]opened+sec_in_day 1726877934 [20:17:04]quantity*price = 15600 [20:17:04]sum+1 = 15601 [20:17:04]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4640030092499 Сигареты ESSE SENSE Himalaya 1.000 * 150.00 = 150.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 306.00 НСП 1% : 2.71 НДС 12% : 32.50 Наличными: 306.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 320 20.09.2024 20:17 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86161 ФПД: 10255533715790 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T201704&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86161&fm=10255533715790&tin=02508201610067®Number=0000000000092592&sum=30600 0 [20:17:05]StoreToDocumentArchive [20:17:05]shift 495 fd 86161 [20:17:05]save to /storage/0495/doc_00086161 [20:17:05]save last doc name /storage/0495/doc_00086161 to /storage/kkm_last_doc_name [20:17:05]save OK [20:17:05]Clear old archive folders... [20:17:05]ProcessDocumentItem done err = 0, tmpTLVsize=384 [20:17:05]tlvbuf is 00E6C710 [20:17:05]SAM_PROTO_ClearQueue [20:17:05]wFMCommunicate request_size=4 [20:17:05]MH_SAM_APDU [20:17:05]CAPDU: 80 09 00 00 [20:17:05]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [20:17:05]Write i2c OK [20:17:05]MH_I2C_Read... [20:17:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:17:05]Read from MH i2c: E2 [20:17:05]MH_I2C_Read... [20:17:05]Read from MH i2c: E2 03 00 [20:17:05]MH_I2C_Read... [20:17:05]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [20:17:05]RAPDU: 90 00 [20:17:05]wFMCommunicate OK [20:17:05]SAM_PROTO_ClearQueue done [20:17:05]KKMCreateOFDPacket [20:17:05]OFDProtocolAddRootSTLVToBuf [20:17:05]FM_MakeSignedData [20:17:05]FM_MakeSignedData [20:17:05]SAM_PROTO_SignData [20:17:05]wFMCommunicate request_size=4 [20:17:05]MH_SAM_APDU [20:17:05]CAPDU: 80 0D 01 02 [20:17:05]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [20:17:05]Write i2c OK [20:17:05]MH_I2C_Read... [20:17:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:17:05]Read from MH i2c: E2 [20:17:05]MH_I2C_Read... [20:17:05]Read from MH i2c: E2 03 00 [20:17:05]MH_I2C_Read... [20:17:05]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [20:17:05]RAPDU: 90 00 [20:17:05]wFMCommunicate OK [20:17:05]wFMCommunicate request_size=255 [20:17:05]MH_SAM_APDU [20:17:05]CAPDU: 80 0D 02 02 FA 03 00 80 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 23 04 68 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 34 39 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 53 45 4E 53 45 20 48 69 6D 61 6C 61 79 61 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 88 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 [20:17:05]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 80 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 23 04 68 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 34 39 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 53 45 4E 53 45 20 48 69 6D 61 6C 61 79 61 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 88 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 45 [20:17:05]Write i2c OK [20:17:05]MH_I2C_Read... [20:17:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:05]Read from MH i2c: E2 [20:17:05]MH_I2C_Read... [20:17:05]Read from MH i2c: E2 03 00 [20:17:05]MH_I2C_Read... [20:17:05]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [20:17:05]RAPDU: 90 00 [20:17:05]wFMCommunicate OK [20:17:05]wFMCommunicate request_size=143 [20:17:05]MH_SAM_APDU [20:17:05]CAPDU: 80 0D 02 02 8A 0F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 0C 00 00 00 00 07 04 06 00 88 77 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 40 D8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 09 53 CD 71 B1 4E [20:17:05]Write to MH i2c: E2 92 00 79 00 80 0D 02 02 8A 00 0F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 0C 00 00 00 00 07 04 06 00 88 77 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 40 D8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 09 53 CD 71 B1 4E 00 00 26 [20:17:05]Write i2c OK [20:17:05]MH_I2C_Read... [20:17:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:06]Read from MH i2c: E2 [20:17:06]MH_I2C_Read... [20:17:06]Read from MH i2c: E2 03 00 [20:17:06]MH_I2C_Read... [20:17:06]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [20:17:06]RAPDU: 90 00 [20:17:06]wFMCommunicate OK [20:17:06]wFMCommunicate request_size=4 [20:17:06]MH_SAM_APDU [20:17:06]CAPDU: 80 0D 03 02 [20:17:06]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [20:17:06]Write i2c OK [20:17:06]MH_I2C_Read... [20:17:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:17:06]Read from MH i2c: E2 [20:17:06]MH_I2C_Read... [20:17:06]Read from MH i2c: E2 0B 00 [20:17:06]MH_I2C_Read... [20:17:06]Read from MH i2c: E2 0B 00 7A 00 00 D2 C0 6C 9C FF 66 3A 28 90 00 57 [20:17:06]RAPDU: D2 C0 6C 9C FF 66 3A 28 90 00 [20:17:06]wFMCommunicate OK [20:17:06]SAM_PROTO_SignData done [20:17:06]FM_MakeSignedData done [20:17:06]CreateOFDProtocolMessage [20:17:06]wFMCommunicate request_size=4 [20:17:06]MH_SAM_APDU [20:17:06]CAPDU: 80 11 00 00 [20:17:06]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [20:17:06]Write i2c OK [20:17:06]MH_I2C_Read... [20:17:06]OFD Sender: No OFD packet to send [20:17:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:06]Read from MH i2c: E2 [20:17:06]MH_I2C_Read... [20:17:06]Read from MH i2c: E2 17 00 [20:17:06]MH_I2C_Read... [20:17:06]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:17:06]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:06]wFMCommunicate OK [20:17:06]CreateOFDProtocolMessage done [20:17:06]OFDSenderStorePacket 86161 [20:17:06]StoreOFDPacket docnum=86161 [20:17: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 94 01 00 00 38 3F 8C 01 42 70 5A 03 01 00 03 00 80 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 23 04 68 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 34 39 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 53 45 4E 53 45 20 48 69 6D 61 6C 61 79 61 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 88 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 0C 00 00 00 00 07 04 06 00 88 77 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 40 D8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 09 53 CD 71 B1 4E D2 C0 6C 9C FF 66 3A 28 [20:17:06]CheckFolder [20:17:06]dirname=/storage/ofd_packets [20:17:06]CheckFolder done [20:17:06]ProducePacketName [20:17:06]name=ofd_packets/00086161 [20:17:06]NVStorageSaveData ofd_packets/00086161 [20:17:06]File name is /storage/ofd_packets/00086161 [20:17:06]Write 434 bytes [20:17:06]NVStorageSaveData done [20:17:06]OFDSenderStorePacket done [20:17:06]KKMCreateOFDPacket done [20:17:06]NVStorageSaveData kkm_last_timestamp [20:17:06]File name is /storage/kkm_last_timestamp [20:17:06]Write 4 bytes [20:17:06]NVStorageSaveData done [20:17:06]ExternCall_PrintAddStr [20:17:06]wPrintStart [20:17:06]Write to MH i2c: 01 00 00 7C 00 7C [20:17:06]Write i2c OK [20:17:06]MH_I2C_Read... [20:17:06]Read from MH i2c: 01 [20:17:06]MH_I2C_Read... [20:17:06]Read from MH i2c: 01 07 00 [20:17:06]MH_I2C_Read... [20:17:06]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [20:17:06]RasterBufferAndPrint [20:17:06]line Счет N : (3)147863 [20:17:06]line ИНН: 02508201610067 [20:17:06]line Контрольно-Кассовый Чек [20:17:06]line ПРОДАЖА [20:17:06]line Товар: 48742245 [20:17:06]line Сигареты Parliament Silver Blue [20:17:06]line 1.000 * 156.00 [20:17:06]line = 156.00 [20:17:06]line НДС 12% НСП 1% [20:17:06]line > о реализуемом товаре [20:17:06]line Товар: 4640030092499 [20:17:06]line Сигареты ESSE SENSE Himalaya [20:17:06]line 1.000 * 150.00 [20:17:06]line = 150.00 [20:17:06]line НДС 12% НСП 1% [20:17:06]line > о реализуемом товаре [20:17:06]line ИТОГО: 306.00 [20:17:06]line НСП 1% : 2.71 [20:17:06]line НДС 12% : 32.50 [20:17:06]line Наличными: 306.00 [20:17:06]line Безнал.: 0.00 [20:17:06]line Место: АЗС № 137 "Партнер Нефть" [20:17:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:17:06]line СНО: Общий режим [20:17:06]line Чек 320 20.09.2024 20:17 [20:17:06]line Смена: 495 ФФД: 1.0 [20:17:06]line ЗНМ: 0300000064 [20:17:06]line РНМ: 0000000000092592 [20:17:06]line Версия ККМ: 001 [20:17:06]line ФМ: 0000000000874979 [20:17:06]line ФД: 86161 [20:17:06]line ФПД: 10255533715790 [20:17:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T201704&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86161&fm=10255533715790&tin=02508201610067®Number=0000000000092592&sum=30600 [20:17:06]line 0 [20:17:06]OFD Sender: Processing packet 86161 [packets to send 265, broken 264] [20:17:06]ProducePacketName [20:17:06]name=ofd_packets/00086161 [20:17:06]OFD Sender: To server: pG, [20:17:06]CommunicateWithHost lk.salyk.kg:30040 [20:17:06]ConnectInit lk.salyk.kg [20:17:06]written 0, free lines is 4095 [20:17:07]Write to MH i2c: 01 00 00 AC 00 AC [20:17:07]Write i2c OK [20:17:07]MH_I2C_Read... [20:17:07]Read from MH i2c: 01 [20:17:07]MH_I2C_Read... [20:17:07]Read from MH i2c: 01 07 00 [20:17:07]MH_I2C_Read... [20:17:07]Read from MH i2c: 01 07 00 AC 00 00 00 00 00 00 54 0C 13 [20:17:07]RasterBufferAndPrint [20:17:07]line [20:17:07]line [20:17:07]line [20:17:07]line [20:17:07]line [20:17:07]written 0, free lines is 3162 [20:17:07]MH_Cut [20:17:07]Write to MH i2c: D1 01 00 B3 00 01 85 [20:17:07]Write i2c OK [20:17:07]MH_I2C_Read... [20:17:07]Read from MH i2c: D1 [20:17:07]MH_I2C_Read... [20:17:07]Read from MH i2c: D1 01 00 [20:17:07]MH_I2C_Read... [20:17:07]Read from MH i2c: D1 01 00 B3 00 00 84 [20:17:07]Write to MH i2c: 01 00 00 B4 00 B4 [20:17:07]Write i2c OK [20:17:07]MH_I2C_Read... [20:17:07]Connected sock=11 [20:17: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 94 01 00 00 38 3F 8C 01 42 70 5A 03 01 00 03 00 80 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 23 04 68 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 34 39 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 53 45 4E 53 45 20 48 69 6D 61 6C 61 79 61 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 88 77 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 0C 00 00 00 00 07 04 06 00 88 77 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 40 D8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 09 53 CD 71 B1 4E D2 C0 6C 9C FF 66 3A 28 [20:17:07]*** Cut start [20:17:07]*** Partial cut [20:17:07]*** CUTSNS_PIN = 1 [20:17:07]*** CUTSNS_PIN = 0 [20:17:08]*** Brake cut motor [20:17:08]Read from MH i2c: 01 [20:17:08]MH_I2C_Read... [20:17:08]*** Stop cut motor [20:17:08]*** Cut end [20:17:08]Read from MH i2c: 01 07 00 [20:17:08]MH_I2C_Read... [20:17:08]Read from MH i2c: 01 07 00 B4 00 00 00 00 00 00 FF 0F C9 [20:17:08]process_action close_receipt done [20:17:08]requested_data is exist [20:17:08]produce_requested_data [20:17:08]requested_item fm.sn is exist - process it [20:17:08]wFMCommunicate request_size=4 [20:17:08]MH_SAM_APDU [20:17:08]CAPDU: 80 11 00 00 [20:17:08]Write to MH i2c: E2 08 00 B5 00 80 11 00 00 00 00 00 00 2F [20:17:08]Write i2c OK [20:17:08]MH_I2C_Read... [20: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 1E 88 47 00 AC 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 91 50 01 00 F4 03 04 00 16 83 ED 66 B6 04 01 00 00 D8 9D 66 F4 68 0D 5E 7E [20:17:08]CommunicateWithHost err = 0 [20:17:08]CheckOFDResponse [20:17:08]1017 (14) - 77093643461234 [20:17:08]1041 (16) - 0000000000874979 [20:17:08]1040 (4) - 86161 [20:17:08]1012 (4) - 20.09.2024 14:13 [20:17:08]1206 (1) - 0 [20:17:08]OFD Sender: Remove packet 86161 [20:17:08]ProducePacketName [20:17:08]name=ofd_packets/00086161 [20:17:08]NVStorageDeleteData [20:17:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:08]Read from MH i2c: E2 [20:17:08]MH_I2C_Read... [20:17:08]Read from MH i2c: E2 17 00 [20:17:08]MH_I2C_Read... [20:17:08]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 [20:17: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:17:08]wFMCommunicate OK [20:17:08]requested_item fd.num is exist - process it [20:17:08]SAM_PROTO_GetFieldsCounters [20:17:08]wFMCommunicate request_size=4 [20:17:08]MH_SAM_APDU [20:17:08]CAPDU: 80 13 00 00 [20:17:08]Write to MH i2c: E2 08 00 B6 00 80 13 00 00 00 00 00 00 32 [20:17:08]Write i2c OK [20:17:08]MH_I2C_Read... [20:17:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:17:08]Read from MH i2c: E2 [20:17:08]MH_I2C_Read... [20:17:08]Read from MH i2c: E2 62 00 [20:17:08]MH_I2C_Read... [20:17:08]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 91 50 01 00 0E 04 04 00 EF 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 F6 [20:17:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [20:17:08]wFMCommunicate OK [20:17:08]SAM_PROTO_GetFieldsCounters done [20:17:08]requested_item shift.num is exist - process it [20:17:08]requested_item shift.opened is exist - process it [20:17:08]req_shift_opened [20:17:08]FM_GetShiftState [20:17:08]SAM_PROTO_GetShiftState [20:17:08]wFMCommunicate request_size=4 [20:17:08]MH_SAM_APDU [20:17:08]CAPDU: 80 13 01 00 [20:17:08]Write to MH i2c: E2 08 00 B7 00 80 13 01 00 00 00 00 00 34 [20:17:08]Write i2c OK [20:17:08]MH_I2C_Read... [20:17:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:08]Read from MH i2c: E2 [20:17:08]MH_I2C_Read... [20:17:08]Read from MH i2c: E2 0E 00 [20:17:08]MH_I2C_Read... [20:17:08]Read from MH i2c: E2 0E 00 B7 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BF [20:17:08]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:17:08]wFMCommunicate OK [20:17:08]SAM_PROTO_GetShiftState done [20:17:08]FM_GetShiftState done [20:17:08]req_shift_opened done [20:17:08]requested_item shift.open_date is exist - process it [20:17:08]req_shift_open_date [20:17:08]req_shift_open_date done [20:17:08]produce_requested_data done [20:17:08]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86161,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [20:17:08]process_action_free close_receipt [20:17:08]json_value_free [20:17:08]json_value_free done [20:17:08]process_json_proto returns [20:17:08]Send response to host [20:17:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86161,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [20:17:08]free response buf [20:17:08]execute_script done [20:17:08]execute_script returns [20:17:08]free content buf [20:17:08]Sock 7.Close socket [20:17:08]Sock 7.Thread stoped [20:17:09]OFD Sender: No OFD packet to send [20:17:14]OFD Sender: No OFD packet to send [20:17:17]recv_with_timeout no data received [20:17:19]OFD Sender: No OFD packet to send [20:17:24]OFD Sender: No OFD packet to send [20:17:29]OFD Sender: No OFD packet to send [20:17:34]OFD Sender: No OFD packet to send [20:17:39]OFD Sender: No OFD packet to send [20:17:44]OFD Sender: No OFD packet to send [20:17:49]OFD Sender: No OFD packet to send [20:17:54]OFD Sender: No OFD packet to send [20:17:59]OFD Sender: No OFD packet to send [20:18:04]OFD Sender: No OFD packet to send [20:18:09]OFD Sender: No OFD packet to send [20:18:14]OFD Sender: No OFD packet to send [20:18:19]OFD Sender: No OFD packet to send [20:18:24]OFD Sender: No OFD packet to send [20:18:29]OFD Sender: No OFD packet to send [20:18:34]OFD Sender: No OFD packet to send [20:18:39]OFD Sender: No OFD packet to send [20:18:44]OFD Sender: No OFD packet to send [20:18:49]OFD Sender: No OFD packet to send [20:18:54]OFD Sender: No OFD packet to send [20:18:59]OFD Sender: No OFD packet to send [20:19:04]OFD Sender: No OFD packet to send [20:19:09]OFD Sender: No OFD packet to send [20:19:14]OFD Sender: No OFD packet to send [20:19:18]recv_with_timeout no data received [20:19:19]OFD Sender: No OFD packet to send [20:19:24]OFD Sender: No OFD packet to send [20:19:29]OFD Sender: No OFD packet to send [20:19:34]OFD Sender: No OFD packet to send [20:19:39]OFD Sender: No OFD packet to send [20:19:44]OFD Sender: No OFD packet to send [20:19:49]OFD Sender: No OFD packet to send [20:19:54]OFD Sender: No OFD packet to send [20:19:59]OFD Sender: No OFD packet to send [20:20:04]OFD Sender: No OFD packet to send [20:20:09]OFD Sender: No OFD packet to send [20:20:14]OFD Sender: No OFD packet to send [20:20:19]OFD Sender: No OFD packet to send [20:20:24]OFD Sender: No OFD packet to send [20:20:29]OFD Sender: No OFD packet to send [20:20:34]OFD Sender: No OFD packet to send [20:20:39]OFD Sender: No OFD packet to send [20:20:44]OFD Sender: No OFD packet to send [20:20:45]accept exits with 10 [20:20:45]New connection [20:20:45]New thread 3066867044 created [20:20:45]Thread 3066723684 joined [20:20:45]Waiting for new connection... [20:20:45] Sock 10.Parse request [20:20:45]Sock 10.Check first char [20:20:45]Sock 10.First char is OK [20:20:45]request: POST /json_proto HTTP/1.0 [20:20:45]Method: POST [20:20:45]URL: /json_proto [20:20:45]Method is POST - this is cgi request [20:20:45]url: /json_proto [20:20:45]query_string will be loaded in cgi processing [20:20:45]execute_cgi json_proto POST (null) [20:20:45]execute_cgi path=json_proto method=POST [20:20:45]POST find Content-Length [20:20:45]Host: 172.17.47.196:8080 [20:20:45]Content-Length: 988 [20:20:45]Content-Type: application/json [20:20:45] [20:20:45]POST finish read [20:20:45]Found Content-Length = 988 [20:20:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871048", "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" : 106.390, "sum" : 8000.53, "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 106.39 \u0441\u043E\u043C", "deposit" : 8000.00, "total" : 8000.00, "payments": [ { "type": 0, "sum" : 8000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:45]execute_script... [20:20: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)871048", "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" : 106.390, "sum" : 8000.53, "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 106.39 \u0441\u043E\u043C", "deposit" : 8000.00, "total" : 8000.00, "payments": [ { "type": 0, "sum" : 8000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:45]POST & json_proto [20:20:45]process_json_proto [20:20:45]json parsed OK: [20:20:45]protocol is kg_v1.0 [20:20:45]action value=close_receipt [20:20:45]process_action close_receipt [20:20:45]cmd_close_receipt [20:20:45]MH_GetDate [20:20:45]Write to MH i2c: F0 00 00 B8 00 A7 [20:20:45]Write i2c OK [20:20:45]MH_I2C_Read... [20:20:45]Read from MH i2c: F0 [20:20:45]MH_I2C_Read... [20:20:45]Read from MH i2c: F0 09 00 [20:20:45]MH_I2C_Read... [20:20:45]Read from MH i2c: F0 09 00 B8 00 00 1D D9 ED 66 4C 6B 94 66 AA [20:20:45]GetLastDocTimeStamp 1726863424 [20:20:45]current date 1726863645 [20:20:45]FM_GetShiftState [20:20:45]SAM_PROTO_GetShiftState [20:20:45]wFMCommunicate request_size=4 [20:20:45]MH_SAM_APDU [20:20:45]CAPDU: 80 13 01 00 [20:20:45]Write to MH i2c: E2 08 00 B9 00 80 13 01 00 00 00 00 00 36 [20:20:45]Write i2c OK [20:20:45]MH_I2C_Read... [20:20:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:45]Read from MH i2c: E2 [20:20:45]MH_I2C_Read... [20:20:45]Read from MH i2c: E2 0E 00 [20:20:45]MH_I2C_Read... [20:20:45]Read from MH i2c: E2 0E 00 B9 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 C1 [20:20:45]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:20:45]wFMCommunicate OK [20:20:45]SAM_PROTO_GetShiftState done [20:20:45]FM_GetShiftState done [20:20:45]opened in 1726791534 [20:20:45]opened+sec_in_day 1726877934 [20:20:45]quantity*price = 800052 [20:20:45]sum+1 = 800054 [20:20:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 8000.00 Внесено: 8000.00 СДАЧА: 0.00 НСП 1% : 70.80 НДС 12% : 849.61 Наличными: 8000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 321 20.09.2024 20:20 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 106.39 сом ФМ: 0000000000874979 ФД: 86162 ФПД: 178153294483871 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T202045&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86162&fm=178153294483871&tin=02508201610067®Number=0000000000092592&sum=800000 [20:20:46]StoreToDocumentArchive [20:20:46]shift 495 fd 86162 [20:20:46]save to /storage/0495/doc_00086162 [20:20:46]save last doc name /storage/0495/doc_00086162 to /storage/kkm_last_doc_name [20:20:46]save OK [20:20:46]Clear old archive folders... [20:20:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:20:46]tlvbuf is 00E6C290 [20:20:46]SAM_PROTO_ClearQueue [20:20:46]wFMCommunicate request_size=4 [20:20:46]MH_SAM_APDU [20:20:46]CAPDU: 80 09 00 00 [20:20:46]Write to MH i2c: E2 08 00 C6 00 80 09 00 00 00 00 00 00 38 [20:20:46]Write i2c OK [20:20:46]MH_I2C_Read... [20:20:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:20:46]Read from MH i2c: E2 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [20:20:46]RAPDU: 90 00 [20:20:46]wFMCommunicate OK [20:20:46]SAM_PROTO_ClearQueue done [20:20:46]KKMCreateOFDPacket [20:20:46]OFDProtocolAddRootSTLVToBuf [20:20:46]FM_MakeSignedData [20:20:46]FM_MakeSignedData [20:20:46]SAM_PROTO_SignData [20:20:46]wFMCommunicate request_size=4 [20:20:46]MH_SAM_APDU [20:20:46]CAPDU: 80 0D 01 02 [20:20:46]Write to MH i2c: E2 08 00 C7 00 80 0D 01 02 00 00 00 00 40 [20:20:46]Write i2c OK [20:20:46]MH_I2C_Read... [20:20:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:20:46]Read from MH i2c: E2 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 C7 00 00 90 00 3B [20:20:46]RAPDU: 90 00 [20:20:46]wFMCommunicate OK [20:20:46]wFMCommunicate request_size=255 [20:20:46]MH_SAM_APDU [20:20: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 96 9F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 35 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 4B 01 00 00 00 07 04 06 00 00 35 0C 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 1D D9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [20:20:46]Write to MH i2c: E2 02 01 C8 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 96 9F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 35 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 4B 01 00 00 00 07 04 06 00 00 35 0C 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 1D D9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 8B [20:20:46]Write i2c OK [20:20:46]MH_I2C_Read... [20:20:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:46]Read from MH i2c: E2 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 C8 00 00 90 00 3C [20:20:46]RAPDU: 90 00 [20:20:46]wFMCommunicate OK [20:20:46]wFMCommunicate request_size=11 [20:20:46]MH_SAM_APDU [20:20:46]CAPDU: 80 0D 02 02 06 A2 07 8B D5 51 9F [20:20:46]Write to MH i2c: E2 0E 00 C9 00 80 0D 02 02 06 00 A2 07 8B D5 51 9F 00 00 48 [20:20:46]Write i2c OK [20:20:46]MH_I2C_Read... [20:20:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:46]Read from MH i2c: E2 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 03 00 C9 00 00 90 00 3D [20:20:46]RAPDU: 90 00 [20:20:46]wFMCommunicate OK [20:20:46]wFMCommunicate request_size=4 [20:20:46]MH_SAM_APDU [20:20:46]CAPDU: 80 0D 03 02 [20:20:46]Write to MH i2c: E2 08 00 CA 00 80 0D 03 02 00 00 00 00 45 [20:20:46]Write i2c OK [20:20:46]MH_I2C_Read... [20:20:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:20:46]Read from MH i2c: E2 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 0B 00 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 0B 00 CA 00 00 04 A7 22 3E 75 38 B4 B9 90 00 6B [20:20:46]RAPDU: 04 A7 22 3E 75 38 B4 B9 90 00 [20:20:46]wFMCommunicate OK [20:20:46]SAM_PROTO_SignData done [20:20:46]FM_MakeSignedData done [20:20:46]CreateOFDProtocolMessage [20:20:46]wFMCommunicate request_size=4 [20:20:46]MH_SAM_APDU [20:20:46]CAPDU: 80 11 00 00 [20:20:46]Write to MH i2c: E2 08 00 CB 00 80 11 00 00 00 00 00 00 45 [20:20:46]Write i2c OK [20:20:46]MH_I2C_Read... [20:20:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:46]Read from MH i2c: E2 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: E2 17 00 [20:20:46]MH_I2C_Read... [20:20:46]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 [20:20: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:20:46]wFMCommunicate OK [20:20:46]CreateOFDProtocolMessage done [20:20:46]OFDSenderStorePacket 86162 [20:20:46]StoreOFDPacket docnum=86162 [20:20: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 7C 59 08 01 75 C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 96 9F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 35 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 4B 01 00 00 00 07 04 06 00 00 35 0C 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 1D D9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A2 07 8B D5 51 9F 04 A7 22 3E 75 38 B4 B9 [20:20:46]CheckFolder [20:20:46]dirname=/storage/ofd_packets [20:20:46]CheckFolder done [20:20:46]ProducePacketName [20:20:46]name=ofd_packets/00086162 [20:20:46]NVStorageSaveData ofd_packets/00086162 [20:20:46]File name is /storage/ofd_packets/00086162 [20:20:46]Write 302 bytes [20:20:46]NVStorageSaveData done [20:20:46]OFDSenderStorePacket done [20:20:46]KKMCreateOFDPacket done [20:20:46]NVStorageSaveData kkm_last_timestamp [20:20:46]File name is /storage/kkm_last_timestamp [20:20:46]Write 4 bytes [20:20:46]NVStorageSaveData done [20:20:46]ExternCall_PrintAddStr [20:20:46]wPrintStart [20:20:46]Write to MH i2c: 01 00 00 CC 00 CC [20:20:46]Write i2c OK [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: 01 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: 01 07 00 [20:20:46]MH_I2C_Read... [20:20:46]Read from MH i2c: 01 07 00 CC 00 00 00 00 00 00 FF 0F E1 [20:20:46]RasterBufferAndPrint [20:20:46]line Счет N : (1)871048 [20:20:46]line ИНН: 02508201610067 [20:20:46]line Контрольно-Кассовый Чек [20:20:46]line ПРОДАЖА [20:20:46]line ТРК (МРК, ГНК) : 21 [20:20:46]line Товар: 2710194210 [20:20:46]line ДТ(л)-К-4 [20:20:46]line 106.390 * 75.20 [20:20:46]line = 8000.53 [20:20:46]line НДС 12% НСП 1% [20:20:46]line > о реализуемом товаре [20:20:46]line ОКРУГЛЕНИЕ: -0.53 [20:20:46]line ИТОГО: 8000.00 [20:20:46]line Внесено: 8000.00 [20:20:46]line СДАЧА: 0.00 [20:20:46]line НСП 1% : 70.80 [20:20:46]line НДС 12% : 849.61 [20:20:46]line Наличными: 8000.00 [20:20:46]line Безнал.: 0.00 [20:20:46]line Место: АЗС № 137 "Партнер Нефть" [20:20:46]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:20:46]line СНО: Общий режим [20:20:46]line Чек 321 20.09.2024 20:20 [20:20:46]line Смена: 495 ФФД: 1.0 [20:20:46]line ЗНМ: 0300000064 [20:20:46]line РНМ: 0000000000092592 [20:20:46]line Версия ККМ: 001 [20:20:46]line [20:20:46]line Дисконтная программа [20:20:46]line ДТ [20:20:46]line номер 137 [20:20:46]line сэкономлено 106.39 сом [20:20:46]line ФМ: 0000000000874979 [20:20:46]line ФД: 86162 [20:20:46]line ФПД: 178153294483871 [20:20:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T202045&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86162&fm=178153294483871&tin=02508201610067®Number=0000000000092592&sum=800000 [20:20:47]OFD Sender: Processing packet 86162 [packets to send 265, broken 264] [20:20:47]ProducePacketName [20:20:47]name=ofd_packets/00086162 [20:20:47]OFD Sender: To server: pG, [20:20:47]CommunicateWithHost lk.salyk.kg:30040 [20:20:47]ConnectInit lk.salyk.kg [20:20:47]written 0, free lines is 4095 [20:20:47]Connected sock=9 [20:20: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 7C 59 08 01 75 C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 34 FF 03 08 00 03 96 9F 01 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 35 35 0C 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 35 0C 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 1B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E1 4B 01 00 00 00 07 04 06 00 00 35 0C 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 1D D9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A2 07 8B D5 51 9F 04 A7 22 3E 75 38 B4 B9 [20:20:47]Write to MH i2c: 01 00 00 FC 00 FC [20:20:47]Write i2c OK [20:20:47]MH_I2C_Read... [20:20:47]Read from MH i2c: 01 [20:20:47]MH_I2C_Read... [20:20:47]Read from MH i2c: 01 07 00 [20:20:47]MH_I2C_Read... [20:20:47]Read from MH i2c: 01 07 00 FC 00 00 00 00 00 00 91 0C A0 [20:20:47]RasterBufferAndPrint [20:20:47]line [20:20:47]line [20:20:47]line [20:20:47]line [20:20:47]line [20:20:47]written 0, free lines is 3224 [20:20:47]MH_Cut [20:20:47]Write to MH i2c: D1 01 00 03 01 01 D6 [20:20:47]Write i2c OK [20:20:47]MH_I2C_Read... [20:20:47]Read from MH i2c: D1 [20:20:47]MH_I2C_Read... [20:20:47]Read from MH i2c: D1 01 00 [20:20:47]MH_I2C_Read... [20:20:47]Read from MH i2c: D1 01 00 03 01 00 D5 [20:20:47]Write to MH i2c: 01 00 00 04 01 05 [20:20:47]Write i2c OK [20:20:47]MH_I2C_Read... [20:20:48]*** Cut start [20:20:48]*** Partial cut [20:20:48]*** CUTSNS_PIN = 1 [20:20:48]*** CUTSNS_PIN = 0 [20:20:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 4B 4B 47 00 82 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 92 50 01 00 F4 03 04 00 F2 83 ED 66 B6 04 01 00 00 77 2F A7 24 45 F5 74 50 [20:20:48]CommunicateWithHost err = 0 [20:20:48]CheckOFDResponse [20:20:48]1017 (14) - 77093643461234 [20:20:48]1041 (16) - 0000000000874979 [20:20:48]1040 (4) - 86162 [20:20:48]1012 (4) - 20.09.2024 14:17 [20:20:48]1206 (1) - 0 [20:20:48]OFD Sender: Remove packet 86162 [20:20:48]ProducePacketName [20:20:48]name=ofd_packets/00086162 [20:20:48]NVStorageDeleteData [20:20:48]*** Brake cut motor [20:20:48]OFD Sender: No OFD packet to send [20:20:49]Read from MH i2c: 01 [20:20:49]MH_I2C_Read... [20:20:49]*** Stop cut motor [20:20:49]*** Cut end [20:20:49]Read from MH i2c: 01 07 00 [20:20:49]MH_I2C_Read... [20:20:49]Read from MH i2c: 01 07 00 04 01 00 00 00 00 00 FF 0F 1A [20:20:49]process_action close_receipt done [20:20:49]requested_data is exist [20:20:49]produce_requested_data [20:20:49]requested_item fm.sn is exist - process it [20:20:49]wFMCommunicate request_size=4 [20:20:49]MH_SAM_APDU [20:20:49]CAPDU: 80 11 00 00 [20:20:49]Write to MH i2c: E2 08 00 05 01 80 11 00 00 00 00 00 00 80 [20:20:49]Write i2c OK [20:20:49]MH_I2C_Read... [20:20:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:49]Read from MH i2c: E2 [20:20:49]MH_I2C_Read... [20:20:49]Read from MH i2c: E2 17 00 [20:20:49]MH_I2C_Read... [20:20:49]Read from MH i2c: E2 17 00 05 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DF [20:20: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:20:49]wFMCommunicate OK [20:20:49]requested_item fd.num is exist - process it [20:20:49]SAM_PROTO_GetFieldsCounters [20:20:49]wFMCommunicate request_size=4 [20:20:49]MH_SAM_APDU [20:20:49]CAPDU: 80 13 00 00 [20:20:49]Write to MH i2c: E2 08 00 06 01 80 13 00 00 00 00 00 00 83 [20:20:49]Write i2c OK [20:20:49]MH_I2C_Read... [20:20:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:20:49]Read from MH i2c: E2 [20:20:49]MH_I2C_Read... [20:20:49]Read from MH i2c: E2 62 00 [20:20:49]MH_I2C_Read... [20:20:49]Read from MH i2c: E2 62 00 06 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 92 50 01 00 0E 04 04 00 EF 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 4B [20:20: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 92 50 01 00 0E 04 04 00 EF 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 [20:20:49]wFMCommunicate OK [20:20:49]SAM_PROTO_GetFieldsCounters done [20:20:49]requested_item shift.num is exist - process it [20:20:49]requested_item shift.opened is exist - process it [20:20:49]req_shift_opened [20:20:49]FM_GetShiftState [20:20:49]SAM_PROTO_GetShiftState [20:20:49]wFMCommunicate request_size=4 [20:20:49]MH_SAM_APDU [20:20:49]CAPDU: 80 13 01 00 [20:20:49]Write to MH i2c: E2 08 00 07 01 80 13 01 00 00 00 00 00 85 [20:20:49]Write i2c OK [20:20:49]MH_I2C_Read... [20:20:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:49]Read from MH i2c: E2 [20:20:49]MH_I2C_Read... [20:20:49]Read from MH i2c: E2 0E 00 [20:20:49]MH_I2C_Read... [20:20:49]Read from MH i2c: E2 0E 00 07 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 10 [20:20:49]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:20:49]wFMCommunicate OK [20:20:49]SAM_PROTO_GetShiftState done [20:20:49]FM_GetShiftState done [20:20:49]req_shift_opened done [20:20:49]requested_item shift.open_date is exist - process it [20:20:49]req_shift_open_date [20:20:49]req_shift_open_date done [20:20:49]produce_requested_data done [20:20:49]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86162,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [20:20:49]process_action_free close_receipt [20:20:49]json_value_free [20:20:49]json_value_free done [20:20:49]process_json_proto returns [20:20:49]Send response to host [20:20:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86162,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [20:20:49]free response buf [20:20:49]execute_script done [20:20:49]execute_script returns [20:20:49]free content buf [20:20:49]Sock 10.Close socket [20:20:49]Sock 10.Thread stoped [20:20:54]OFD Sender: No OFD packet to send [20:20:59]OFD Sender: No OFD packet to send [20:21:04]OFD Sender: No OFD packet to send [20:21:09]OFD Sender: No OFD packet to send [20:21:14]OFD Sender: No OFD packet to send [20:21:19]OFD Sender: No OFD packet to send [20:21:19]accept exits with 7 [20:21:19]New connection [20:21:19]New thread 3066723684 created [20:21:19]Thread 3066867044 joined [20:21:19]Waiting for new connection... [20:21:19] Sock 7.Parse request [20:21:19]Sock 7.Check first char [20:21:19]Sock 7.First char is OK [20:21:19]request: POST /json_proto HTTP/1.0 [20:21:19]Method: POST [20:21:19]URL: /json_proto [20:21:19]Method is POST - this is cgi request [20:21:19]url: /json_proto [20:21:19]query_string will be loaded in cgi processing [20:21:19]execute_cgi json_proto POST (null) [20:21:19]execute_cgi path=json_proto method=POST [20:21:19]POST find Content-Length [20:21:19]Host: 172.17.47.196:8080 [20:21:19]Content-Length: 783 [20:21:19]Content-Type: application/json [20:21:19] [20:21:19]POST finish read [20:21:19]Found Content-Length = 783 [20:21:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147864", "tax_sys" : 0, "items" : [ { "code": "48746984", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD Compact Connect +", "price" : 137.00, "quantity" : 1.000, "sum" : 137.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" : 137.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:21:19]execute_script... [20:21: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)147864", "tax_sys" : 0, "items" : [ { "code": "48746984", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD Compact Connect +", "price" : 137.00, "quantity" : 1.000, "sum" : 137.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" : 137.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:21:19]POST & json_proto [20:21:19]process_json_proto [20:21:19]json parsed OK: [20:21:19]protocol is kg_v1.0 [20:21:19]action value=close_receipt [20:21:19]process_action close_receipt [20:21:19]cmd_close_receipt [20:21:19]MH_GetDate [20:21:19]Write to MH i2c: F0 00 00 08 01 F8 [20:21:19]Write i2c OK [20:21:19]MH_I2C_Read... [20:21:19]Read from MH i2c: F0 [20:21:19]MH_I2C_Read... [20:21:19]Read from MH i2c: F0 09 00 [20:21:19]MH_I2C_Read... [20:21:19]Read from MH i2c: F0 09 00 08 01 00 3F D9 ED 66 4C 6B 94 66 1D [20:21:19]GetLastDocTimeStamp 1726863645 [20:21:19]current date 1726863679 [20:21:19]FM_GetShiftState [20:21:19]SAM_PROTO_GetShiftState [20:21:19]wFMCommunicate request_size=4 [20:21:19]MH_SAM_APDU [20:21:19]CAPDU: 80 13 01 00 [20:21:19]Write to MH i2c: E2 08 00 09 01 80 13 01 00 00 00 00 00 87 [20:21:19]Write i2c OK [20:21:19]MH_I2C_Read... [20:21:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:19]Read from MH i2c: E2 [20:21:19]MH_I2C_Read... [20:21:19]Read from MH i2c: E2 0E 00 [20:21:19]MH_I2C_Read... [20:21:19]Read from MH i2c: E2 0E 00 09 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 12 [20:21:19]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:21:19]wFMCommunicate OK [20:21:19]SAM_PROTO_GetShiftState done [20:21:19]FM_GetShiftState done [20:21:19]opened in 1726791534 [20:21:19]opened+sec_in_day 1726877934 [20:21:19]quantity*price = 13700 [20:21:19]sum+1 = 13701 [20:21:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 137.00 НСП 1% : 1.21 НДС 12% : 14.55 Наличными: 0.00 Безнал.: 137.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 322 20.09.2024 20:21 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86163 ФПД: 249915905229551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T202119&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86163&fm=249915905229551&tin=02508201610067®Number=0000000000092592&sum=13700 0 [20:21:20]StoreToDocumentArchive [20:21:20]shift 495 fd 86163 [20:21:20]save to /storage/0495/doc_00086163 [20:21:20]save last doc name /storage/0495/doc_00086163 to /storage/kkm_last_doc_name [20:21:20]save OK [20:21:20]Clear old archive folders... [20:21:20]ProcessDocumentItem done err = 0, tmpTLVsize=274 [20:21:20]tlvbuf is 00DD18A0 [20:21:20]SAM_PROTO_ClearQueue [20:21:20]wFMCommunicate request_size=4 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 09 00 00 [20:21:20]Write to MH i2c: E2 08 00 16 01 80 09 00 00 00 00 00 00 89 [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 16 01 00 90 00 8B [20:21:20]RAPDU: 90 00 [20:21:20]wFMCommunicate OK [20:21:20]SAM_PROTO_ClearQueue done [20:21:20]KKMCreateOFDPacket [20:21:20]OFDProtocolAddRootSTLVToBuf [20:21:20]FM_MakeSignedData [20:21:20]FM_MakeSignedData [20:21:20]SAM_PROTO_SignData [20:21:20]wFMCommunicate request_size=4 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 0D 01 02 [20:21:20]Write to MH i2c: E2 08 00 17 01 80 0D 01 02 00 00 00 00 91 [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 17 01 00 90 00 8C [20:21:20]RAPDU: 90 00 [20:21:20]wFMCommunicate OK [20:21:20]wFMCommunicate request_size=255 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 36 39 38 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 43 6F 6D 70 61 63 74 20 43 6F 6E 6E 65 63 74 20 2B 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 00 00 00 00 00 00 39 04 06 00 84 35 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 3F D9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 [20:21:20]Write to MH i2c: E2 02 01 18 01 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 36 39 38 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 43 6F 6D 70 61 63 74 20 43 6F 6E 6E 65 63 74 20 2B 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 00 00 00 00 00 00 39 04 06 00 84 35 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 3F D9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 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 B7 [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 18 01 00 90 00 8D [20:21:20]RAPDU: 90 00 [20:21:20]wFMCommunicate OK [20:21:20]wFMCommunicate request_size=33 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 39 37 39 10 04 04 00 93 50 01 00 35 04 06 00 E3 4C 14 C1 42 EF [20:21:20]Write to MH i2c: E2 24 00 19 01 80 0D 02 02 1C 00 30 30 30 30 38 37 34 39 37 39 10 04 04 00 93 50 01 00 35 04 06 00 E3 4C 14 C1 42 EF 00 00 48 [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 19 01 00 90 00 8E [20:21:20]RAPDU: 90 00 [20:21:20]wFMCommunicate OK [20:21:20]wFMCommunicate request_size=4 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 0D 03 02 [20:21:20]Write to MH i2c: E2 08 00 1A 01 80 0D 03 02 00 00 00 00 96 [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 0B 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 0B 00 1A 01 00 A5 C5 6B C7 01 2D A1 7F 90 00 81 [20:21:20]RAPDU: A5 C5 6B C7 01 2D A1 7F 90 00 [20:21:20]wFMCommunicate OK [20:21:20]SAM_PROTO_SignData done [20:21:20]FM_MakeSignedData done [20:21:20]CreateOFDProtocolMessage [20:21:20]wFMCommunicate request_size=4 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 11 00 00 [20:21:20]Write to MH i2c: E2 08 00 1B 01 80 11 00 00 00 00 00 00 96 [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 17 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 17 00 1B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F5 [20:21: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:21:20]wFMCommunicate OK [20:21:20]CreateOFDProtocolMessage done [20:21:20]OFDSenderStorePacket 86163 [20:21:20]StoreOFDPacket docnum=86163 [20:21: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 26 01 00 00 69 9B 1E 01 28 71 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 36 39 38 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 43 6F 6D 70 61 63 74 20 43 6F 6E 6E 65 63 74 20 2B 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 00 00 00 00 00 00 39 04 06 00 84 35 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 3F D9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E3 4C 14 C1 42 EF A5 C5 6B C7 01 2D A1 7F [20:21:20]CheckFolder [20:21:20]dirname=/storage/ofd_packets [20:21:20]CheckFolder done [20:21:20]ProducePacketName [20:21:20]name=ofd_packets/00086163 [20:21:20]NVStorageSaveData ofd_packets/00086163 [20:21:20]File name is /storage/ofd_packets/00086163 [20:21:20]Write 324 bytes [20:21:20]NVStorageSaveData done [20:21:20]OFDSenderStorePacket done [20:21:20]KKMCreateOFDPacket done [20:21:20]NVStorageSaveData kkm_last_timestamp [20:21:20]File name is /storage/kkm_last_timestamp [20:21:20]Write 4 bytes [20:21:20]NVStorageSaveData done [20:21:20]ExternCall_PrintAddStr [20:21:20]wPrintStart [20:21:20]Write to MH i2c: 01 00 00 1C 01 1D [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: 01 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: 01 07 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: 01 07 00 1C 01 00 00 00 00 00 FF 0F 32 [20:21:20]RasterBufferAndPrint [20:21:20]line Счет N : (3)147864 [20:21:20]line ИНН: 02508201610067 [20:21:20]line Контрольно-Кассовый Чек [20:21:20]line ПРОДАЖА [20:21:20]line Товар: 48746984 [20:21:20]line Сигареты LD Compact Connect + [20:21:20]line 1.000 * 137.00 [20:21:20]line = 137.00 [20:21:20]line НДС 12% НСП 1% [20:21:20]line > о реализуемом товаре [20:21:20]line ИТОГО: 137.00 [20:21:20]line НСП 1% : 1.21 [20:21:20]line НДС 12% : 14.55 [20:21:20]line Наличными: 0.00 [20:21:20]line Безнал.: 137.00 [20:21:20]line Место: АЗС № 137 "Партнер Нефть" [20:21:20]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:21:20]line СНО: Общий режим [20:21:20]line Чек 322 20.09.2024 20:21 [20:21:20]line Смена: 495 ФФД: 1.0 [20:21:20]line ЗНМ: 0300000064 [20:21:20]line РНМ: 0000000000092592 [20:21:20]line Версия ККМ: 001 [20:21:20]line Платежная система: O! деньги [20:21:20]line ФМ: 0000000000874979 [20:21:20]line ФД: 86163 [20:21:20]line ФПД: 249915905229551 [20:21:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T202119&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86163&fm=249915905229551&tin=02508201610067®Number=0000000000092592&sum=13700 [20:21:21]OFD Sender: Processing packet 86163 [packets to send 265, broken 264] [20:21:21]ProducePacketName [20:21:21]name=ofd_packets/00086163 [20:21:21]OFD Sender: To server: pG, [20:21:21]CommunicateWithHost lk.salyk.kg:30040 [20:21:21]ConnectInit lk.salyk.kg [20:21:21]line 0 [20:21:21]written 0, free lines is 4095 [20:21:21]Write to MH i2c: 01 00 00 47 01 48 [20:21:21]Write i2c OK [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: 01 [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: 01 07 00 [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: 01 07 00 47 01 00 00 00 00 00 AC 0C 07 [20:21:21]RasterBufferAndPrint [20:21:21]line [20:21:21]line [20:21:21]line [20:21:21]line [20:21:21]line [20:21:21]written 0, free lines is 3250 [20:21:21]MH_Cut [20:21:21]Write to MH i2c: D1 01 00 4E 01 01 21 [20:21:21]Write i2c OK [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: D1 [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: D1 01 00 [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: D1 01 00 4E 01 00 20 [20:21:21]Write to MH i2c: 01 00 00 4F 01 50 [20:21:21]Write i2c OK [20:21:21]MH_I2C_Read... [20:21:22]Connected sock=11 [20:21: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 26 01 00 00 69 9B 1E 01 28 71 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 36 39 38 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 20 43 6F 6D 70 61 63 74 20 43 6F 6E 6E 65 63 74 20 2B 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 00 00 00 00 00 00 39 04 06 00 84 35 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 01 00 00 F4 03 04 00 3F D9 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E3 4C 14 C1 42 EF A5 C5 6B C7 01 2D A1 7F [20:21:22]*** Cut start [20:21:22]*** Partial cut [20:21:22]*** CUTSNS_PIN = 1 [20:21:22]*** CUTSNS_PIN = 0 [20:21:22]*** Brake cut motor [20:21: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 ED 27 47 00 89 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 93 50 01 00 F4 03 04 00 14 84 ED 66 B6 04 01 00 00 99 74 3E 06 D1 28 C7 ED [20:21:22]CommunicateWithHost err = 0 [20:21:22]CheckOFDResponse [20:21:22]1017 (14) - 77093643461234 [20:21:22]1041 (16) - 0000000000874979 [20:21:22]1040 (4) - 86163 [20:21:22]1012 (4) - 20.09.2024 14:17 [20:21:22]1206 (1) - 0 [20:21:22]OFD Sender: Remove packet 86163 [20:21:22]ProducePacketName [20:21:22]name=ofd_packets/00086163 [20:21:22]NVStorageDeleteData [20:21:23]Read from MH i2c: 01 [20:21:23]MH_I2C_Read... [20:21:23]*** Stop cut motor [20:21:23]*** Cut end [20:21:23]Read from MH i2c: 01 07 00 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: 01 07 00 4F 01 00 00 00 00 00 FF 0F 65 [20:21:23]process_action close_receipt done [20:21:23]requested_data is exist [20:21:23]produce_requested_data [20:21:23]requested_item fm.sn is exist - process it [20:21:23]wFMCommunicate request_size=4 [20:21:23]MH_SAM_APDU [20:21:23]CAPDU: 80 11 00 00 [20:21:23]Write to MH i2c: E2 08 00 50 01 80 11 00 00 00 00 00 00 CB [20:21:23]Write i2c OK [20:21:23]MH_I2C_Read... [20:21:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:23]Read from MH i2c: E2 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: E2 17 00 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: E2 17 00 50 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2A [20:21: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:21:23]wFMCommunicate OK [20:21:23]requested_item fd.num is exist - process it [20:21:23]SAM_PROTO_GetFieldsCounters [20:21:23]wFMCommunicate request_size=4 [20:21:23]MH_SAM_APDU [20:21:23]CAPDU: 80 13 00 00 [20:21:23]Write to MH i2c: E2 08 00 51 01 80 13 00 00 00 00 00 00 CE [20:21:23]Write i2c OK [20:21:23]MH_I2C_Read... [20:21:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:21:23]Read from MH i2c: E2 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: E2 62 00 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: E2 62 00 51 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 93 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [20:21:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:21:23]wFMCommunicate OK [20:21:23]SAM_PROTO_GetFieldsCounters done [20:21:23]requested_item shift.num is exist - process it [20:21:23]requested_item shift.opened is exist - process it [20:21:23]req_shift_opened [20:21:23]FM_GetShiftState [20:21:23]SAM_PROTO_GetShiftState [20:21:23]wFMCommunicate request_size=4 [20:21:23]MH_SAM_APDU [20:21:23]CAPDU: 80 13 01 00 [20:21:23]Write to MH i2c: E2 08 00 52 01 80 13 01 00 00 00 00 00 D0 [20:21:23]Write i2c OK [20:21:23]MH_I2C_Read... [20:21:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:23]OFD Sender: No OFD packet to send [20:21:23]Read from MH i2c: E2 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: E2 0E 00 [20:21:23]MH_I2C_Read... [20:21:23]Read from MH i2c: E2 0E 00 52 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5B [20:21:23]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:21:23]wFMCommunicate OK [20:21:23]SAM_PROTO_GetShiftState done [20:21:23]FM_GetShiftState done [20:21:23]req_shift_opened done [20:21:23]requested_item shift.open_date is exist - process it [20:21:23]req_shift_open_date [20:21:23]req_shift_open_date done [20:21:23]produce_requested_data done [20:21:23]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86163,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [20:21:23]process_action_free close_receipt [20:21:23]json_value_free [20:21:23]json_value_free done [20:21:23]process_json_proto returns [20:21:23]Send response to host [20:21:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86163,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [20:21:23]free response buf [20:21:23]execute_script done [20:21:23]execute_script returns [20:21:23]free content buf [20:21:23]Sock 7.Close socket [20:21:23]Sock 7.Thread stoped [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: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:58]OFD Sender: No OFD packet to send [20:24:01]recv_with_timeout no data received [20:24:03]OFD Sender: No OFD packet to send [20:24:08]OFD Sender: No OFD packet to send [20:24:13]OFD Sender: No OFD packet to send [20:24:18]OFD Sender: No OFD packet to send [20:24:23]OFD Sender: No OFD packet to send [20:24:28]OFD Sender: No OFD packet to send [20:24:33]OFD Sender: No OFD packet to send [20:24:38]OFD Sender: No OFD packet to send [20:24:43]OFD Sender: No OFD packet to send [20:24:48]OFD Sender: No OFD packet to send [20:24:53]OFD Sender: No OFD packet to send [20:24:54]recv_with_timeout no data received [20:24:58]OFD Sender: No OFD packet to send [20:25:03]OFD Sender: No OFD packet to send [20:25:08]OFD Sender: No OFD packet to send [20:25:13]OFD Sender: No OFD packet to send [20:25:18]OFD Sender: No OFD packet to send [20:25:23]OFD Sender: No OFD packet to send [20:25:28]OFD Sender: No OFD packet to send [20:25:33]OFD Sender: No OFD packet to send [20:25:35]accept exits with 9 [20:25:35]New connection [20:25:35]New thread 3066867044 created [20:25:35]Thread 3066723684 joined [20:25:35]Waiting for new connection... [20:25:35] Sock 9.Parse request [20:25:35]Sock 9.Check first char [20:25:35]Sock 9.First char is OK [20:25:35]request: POST /json_proto HTTP/1.0 [20:25:35]Method: POST [20:25:35]URL: /json_proto [20:25:35]Method is POST - this is cgi request [20:25:35]url: /json_proto [20:25:35]query_string will be loaded in cgi processing [20:25:35]execute_cgi json_proto POST (null) [20:25:35]execute_cgi path=json_proto method=POST [20:25:35]POST find Content-Length [20:25:35]Host: 172.17.47.196:8080 [20:25:35]Content-Length: 647 [20:25:35]Content-Type: application/json [20:25:35] [20:25:35]POST finish read [20:25:35]Found Content-Length = 647 [20:25:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147865", "tax_sys" : 0, "items" : [ { "code": "4870215621026", "name": "\u0412\u043E\u0434\u043A\u0430 \u043E\u0441\u043E\u0431\u0430\u044F MOROSHA SINEVIR 0,50L", "price" : 570.00, "quantity" : 1.000, "sum" : 570.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 570.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:35]execute_script... [20:25: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)147865", "tax_sys" : 0, "items" : [ { "code": "4870215621026", "name": "\u0412\u043E\u0434\u043A\u0430 \u043E\u0441\u043E\u0431\u0430\u044F MOROSHA SINEVIR 0,50L", "price" : 570.00, "quantity" : 1.000, "sum" : 570.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 570.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:35]POST & json_proto [20:25:35]process_json_proto [20:25:35]json parsed OK: [20:25:35]protocol is kg_v1.0 [20:25:35]action value=close_receipt [20:25:35]process_action close_receipt [20:25:35]cmd_close_receipt [20:25:35]MH_GetDate [20:25:35]Write to MH i2c: F0 00 00 53 01 43 [20:25:35]Write i2c OK [20:25:35]MH_I2C_Read... [20:25:35]Read from MH i2c: F0 [20:25:35]MH_I2C_Read... [20:25:35]Read from MH i2c: F0 09 00 [20:25:35]MH_I2C_Read... [20:25:35]Read from MH i2c: F0 09 00 53 01 00 3F DA ED 66 4C 6B 94 66 69 [20:25:35]GetLastDocTimeStamp 1726863679 [20:25:35]current date 1726863935 [20:25:35]FM_GetShiftState [20:25:35]SAM_PROTO_GetShiftState [20:25:35]wFMCommunicate request_size=4 [20:25:35]MH_SAM_APDU [20:25:35]CAPDU: 80 13 01 00 [20:25:35]Write to MH i2c: E2 08 00 54 01 80 13 01 00 00 00 00 00 D2 [20:25:35]Write i2c OK [20:25:35]MH_I2C_Read... [20:25:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:35]Read from MH i2c: E2 [20:25:35]MH_I2C_Read... [20:25:35]Read from MH i2c: E2 0E 00 [20:25:35]MH_I2C_Read... [20:25:35]Read from MH i2c: E2 0E 00 54 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5D [20:25:35]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:25:35]wFMCommunicate OK [20:25:35]SAM_PROTO_GetShiftState done [20:25:35]FM_GetShiftState done [20:25:35]opened in 1726791534 [20:25:35]opened+sec_in_day 1726877934 [20:25:35]quantity*price = 57000 [20:25:35]sum+1 = 57001 [20:25:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 570.00 НСП 1% : 5.04 НДС 12% : 60.53 Наличными: 570.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 323 20.09.2024 20:25 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86164 ФПД: 118386343239810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T202535&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86164&fm=118386343239810&tin=02508201610067®Number=0000000000092592&sum=57000 0 [20:25:36]StoreToDocumentArchive [20:25:36]shift 495 fd 86164 [20:25:36]save to /storage/0495/doc_00086164 [20:25:36]save last doc name /storage/0495/doc_00086164 to /storage/kkm_last_doc_name [20:25:36]save OK [20:25:36]Clear old archive folders... [20:25:36]ProcessDocumentItem done err = 0, tmpTLVsize=287 [20:25:36]tlvbuf is 00DCF300 [20:25:36]SAM_PROTO_ClearQueue [20:25:36]wFMCommunicate request_size=4 [20:25:36]MH_SAM_APDU [20:25:36]CAPDU: 80 09 00 00 [20:25:36]Write to MH i2c: E2 08 00 61 01 80 09 00 00 00 00 00 00 D4 [20:25:36]Write i2c OK [20:25:36]MH_I2C_Read... [20:25:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:25:36]Read from MH i2c: E2 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 03 00 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 03 00 61 01 00 90 00 D6 [20:25:36]RAPDU: 90 00 [20:25:36]wFMCommunicate OK [20:25:36]SAM_PROTO_ClearQueue done [20:25:36]KKMCreateOFDPacket [20:25:36]OFDProtocolAddRootSTLVToBuf [20:25:36]FM_MakeSignedData [20:25:36]FM_MakeSignedData [20:25:36]SAM_PROTO_SignData [20:25:36]wFMCommunicate request_size=4 [20:25:36]MH_SAM_APDU [20:25:36]CAPDU: 80 0D 01 02 [20:25:36]Write to MH i2c: E2 08 00 62 01 80 0D 01 02 00 00 00 00 DC [20:25:36]Write i2c OK [20:25:36]MH_I2C_Read... [20:25:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:25:36]Read from MH i2c: E2 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 03 00 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 03 00 62 01 00 90 00 D7 [20:25:36]RAPDU: 90 00 [20:25:36]wFMCommunicate OK [20:25:36]wFMCommunicate request_size=255 [20:25:36]MH_SAM_APDU [20:25:36]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 32 31 35 36 32 31 30 32 36 06 04 2D 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 BE D1 81 D0 BE D0 B1 D0 B0 D1 8F 20 4D 4F 52 4F 53 48 41 20 53 49 4E 45 56 49 52 20 30 2C 35 30 4C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A8 DE 00 00 00 00 13 04 06 00 A8 DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 3F DA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 [20:25:36]Write to MH i2c: E2 02 01 63 01 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 32 31 35 36 32 31 30 32 36 06 04 2D 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 BE D1 81 D0 BE D0 B1 D0 B0 D1 8F 20 4D 4F 52 4F 53 48 41 20 53 49 4E 45 56 49 52 20 30 2C 35 30 4C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A8 DE 00 00 00 00 13 04 06 00 A8 DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 3F DA ED 66 0E 04 04 00 EF 01 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 B2 [20:25:36]Write i2c OK [20:25:36]MH_I2C_Read... [20:25:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:36]Read from MH i2c: E2 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 03 00 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 03 00 63 01 00 90 00 D8 [20:25:36]RAPDU: 90 00 [20:25:36]wFMCommunicate OK [20:25:36]wFMCommunicate request_size=46 [20:25:36]MH_SAM_APDU [20:25:36]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 94 50 01 00 35 04 06 00 6B AB F7 EF 60 82 [20:25:36]Write to MH i2c: E2 31 00 64 01 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 94 50 01 00 35 04 06 00 6B AB F7 EF 60 82 00 00 3C [20:25:36]Write i2c OK [20:25:36]MH_I2C_Read... [20:25:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:36]Read from MH i2c: E2 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 03 00 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 03 00 64 01 00 90 00 D9 [20:25:36]RAPDU: 90 00 [20:25:36]wFMCommunicate OK [20:25:36]wFMCommunicate request_size=4 [20:25:36]MH_SAM_APDU [20:25:36]CAPDU: 80 0D 03 02 [20:25:36]Write to MH i2c: E2 08 00 65 01 80 0D 03 02 00 00 00 00 E1 [20:25:36]Write i2c OK [20:25:36]MH_I2C_Read... [20:25:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:25:36]Read from MH i2c: E2 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 0B 00 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 0B 00 65 01 00 86 0D AA D8 EC 04 76 71 90 00 CE [20:25:36]RAPDU: 86 0D AA D8 EC 04 76 71 90 00 [20:25:36]wFMCommunicate OK [20:25:36]SAM_PROTO_SignData done [20:25:36]FM_MakeSignedData done [20:25:36]CreateOFDProtocolMessage [20:25:36]wFMCommunicate request_size=4 [20:25:36]MH_SAM_APDU [20:25:36]CAPDU: 80 11 00 00 [20:25:36]Write to MH i2c: E2 08 00 66 01 80 11 00 00 00 00 00 00 E1 [20:25:36]Write i2c OK [20:25:36]MH_I2C_Read... [20:25:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:36]Read from MH i2c: E2 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 17 00 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: E2 17 00 66 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 40 [20:25: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:25:36]wFMCommunicate OK [20:25:36]CreateOFDProtocolMessage done [20:25:36]OFDSenderStorePacket 86164 [20:25:36]StoreOFDPacket docnum=86164 [20:25: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 33 01 00 00 01 4F 2B 01 6E 63 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 31 35 36 32 31 30 32 36 06 04 2D 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 BE D1 81 D0 BE D0 B1 D0 B0 D1 8F 20 4D 4F 52 4F 53 48 41 20 53 49 4E 45 56 49 52 20 30 2C 35 30 4C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A8 DE 00 00 00 00 13 04 06 00 A8 DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 3F DA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 6B AB F7 EF 60 82 86 0D AA D8 EC 04 76 71 [20:25:36]CheckFolder [20:25:36]dirname=/storage/ofd_packets [20:25:36]CheckFolder done [20:25:36]ProducePacketName [20:25:36]name=ofd_packets/00086164 [20:25:36]NVStorageSaveData ofd_packets/00086164 [20:25:36]File name is /storage/ofd_packets/00086164 [20:25:36]Write 337 bytes [20:25:36]NVStorageSaveData done [20:25:36]OFDSenderStorePacket done [20:25:36]KKMCreateOFDPacket done [20:25:36]NVStorageSaveData kkm_last_timestamp [20:25:36]File name is /storage/kkm_last_timestamp [20:25:36]Write 4 bytes [20:25:36]NVStorageSaveData done [20:25:36]ExternCall_PrintAddStr [20:25:36]wPrintStart [20:25:36]Write to MH i2c: 01 00 00 67 01 68 [20:25:36]Write i2c OK [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: 01 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: 01 07 00 [20:25:36]MH_I2C_Read... [20:25:36]Read from MH i2c: 01 07 00 67 01 00 00 00 00 00 FF 0F 7D [20:25:36]RasterBufferAndPrint [20:25:36]line Счет N : (3)147865 [20:25:36]line ИНН: 02508201610067 [20:25:36]line Контрольно-Кассовый Чек [20:25:36]line ПРОДАЖА [20:25:36]line Товар: 4870215621026 [20:25:36]line Водка особая MOROSHA SINEVIR 0,50L [20:25:36]line 1.000 * 570.00 [20:25:36]line = 570.00 [20:25:36]line НДС 12% НСП 1% [20:25:36]line > о реализуемом товаре [20:25:36]line ИТОГО: 570.00 [20:25:36]line НСП 1% : 5.04 [20:25:36]line НДС 12% : 60.53 [20:25:36]line Наличными: 570.00 [20:25:36]line Безнал.: 0.00 [20:25:36]line Место: АЗС № 137 "Партнер Нефть" [20:25:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:25:36]line СНО: Общий режим [20:25:36]line Чек 323 20.09.2024 20:25 [20:25:36]line Смена: 495 ФФД: 1.0 [20:25:36]line ЗНМ: 0300000064 [20:25:36]line РНМ: 0000000000092592 [20:25:36]line Версия ККМ: 001 [20:25:36]line ФМ: 0000000000874979 [20:25:36]line ФД: 86164 [20:25:36]line ФПД: 118386343239810 [20:25:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T202535&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86164&fm=118386343239810&tin=02508201610067®Number=0000000000092592&sum=57000 [20:25:37]line 0 [20:25:37]OFD Sender: Processing packet 86164 [packets to send 265, broken 264] [20:25:37]ProducePacketName [20:25:37]name=ofd_packets/00086164 [20:25:37]OFD Sender: To server: pG, [20:25:37]CommunicateWithHost lk.salyk.kg:30040 [20:25:37]ConnectInit lk.salyk.kg [20:25:37]written 0, free lines is 4095 [20:25:37]Write to MH i2c: 01 00 00 90 01 91 [20:25:37]Write i2c OK [20:25:37]MH_I2C_Read... [20:25:37]Read from MH i2c: 01 [20:25:37]MH_I2C_Read... [20:25:37]Read from MH i2c: 01 07 00 [20:25:37]MH_I2C_Read... [20:25:37]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 E7 0C 8B [20:25:37]RasterBufferAndPrint [20:25:37]line [20:25:37]line [20:25:37]line [20:25:37]line [20:25:37]line [20:25:37]written 0, free lines is 3310 [20:25:37]MH_Cut [20:25:37]Write to MH i2c: D1 01 00 97 01 01 6A [20:25:37]Write i2c OK [20:25:37]MH_I2C_Read... [20:25:37]Read from MH i2c: D1 [20:25:37]MH_I2C_Read... [20:25:37]Read from MH i2c: D1 01 00 [20:25:37]MH_I2C_Read... [20:25:37]Read from MH i2c: D1 01 00 97 01 00 69 [20:25:37]Write to MH i2c: 01 00 00 98 01 99 [20:25:37]Write i2c OK [20:25:37]MH_I2C_Read... [20:25:38]*** Cut start [20:25:38]*** Partial cut [20:25:38]*** CUTSNS_PIN = 1 [20:25:38]*** CUTSNS_PIN = 0 [20:25:38]*** Brake cut motor [20:25:38]Read from MH i2c: 01 [20:25:38]MH_I2C_Read... [20:25:38]*** Stop cut motor [20:25:38]*** Cut end [20:25:38]Read from MH i2c: 01 07 00 [20:25:38]MH_I2C_Read... [20:25:38]Read from MH i2c: 01 07 00 98 01 00 00 00 00 00 FF 0F AE [20:25:38]process_action close_receipt done [20:25:38]requested_data is exist [20:25:38]produce_requested_data [20:25:38]requested_item fm.sn is exist - process it [20:25:38]wFMCommunicate request_size=4 [20:25:38]MH_SAM_APDU [20:25:38]CAPDU: 80 11 00 00 [20:25:38]Write to MH i2c: E2 08 00 99 01 80 11 00 00 00 00 00 00 14 [20:25:38]Write i2c OK [20:25:38]MH_I2C_Read... [20:25:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:38]Read from MH i2c: E2 [20:25:38]MH_I2C_Read... [20:25:38]Read from MH i2c: E2 17 00 [20:25:38]MH_I2C_Read... [20:25:38]Read from MH i2c: E2 17 00 99 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 73 [20:25: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:25:38]wFMCommunicate OK [20:25:38]requested_item fd.num is exist - process it [20:25:38]SAM_PROTO_GetFieldsCounters [20:25:38]wFMCommunicate request_size=4 [20:25:38]MH_SAM_APDU [20:25:38]CAPDU: 80 13 00 00 [20:25:38]Write to MH i2c: E2 08 00 9A 01 80 13 00 00 00 00 00 00 17 [20:25:38]Write i2c OK [20:25:38]MH_I2C_Read... [20:25:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:25:39]Read from MH i2c: E2 [20:25:39]MH_I2C_Read... [20:25:39]Read from MH i2c: E2 62 00 [20:25:39]MH_I2C_Read... [20:25:39]Read from MH i2c: E2 62 00 9A 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 94 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 E7 [20:25: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 94 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:25:39]wFMCommunicate OK [20:25:39]SAM_PROTO_GetFieldsCounters done [20:25:39]requested_item shift.num is exist - process it [20:25:39]requested_item shift.opened is exist - process it [20:25:39]req_shift_opened [20:25:39]FM_GetShiftState [20:25:39]SAM_PROTO_GetShiftState [20:25:39]wFMCommunicate request_size=4 [20:25:39]MH_SAM_APDU [20:25:39]CAPDU: 80 13 01 00 [20:25:39]Write to MH i2c: E2 08 00 9B 01 80 13 01 00 00 00 00 00 19 [20:25:39]Write i2c OK [20:25:39]MH_I2C_Read... [20:25:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:39]Read from MH i2c: E2 [20:25:39]MH_I2C_Read... [20:25:39]Read from MH i2c: E2 0E 00 [20:25:39]MH_I2C_Read... [20:25:39]Read from MH i2c: E2 0E 00 9B 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A4 [20:25:39]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:25:39]wFMCommunicate OK [20:25:39]SAM_PROTO_GetShiftState done [20:25:39]FM_GetShiftState done [20:25:39]req_shift_opened done [20:25:39]requested_item shift.open_date is exist - process it [20:25:39]req_shift_open_date [20:25:39]req_shift_open_date done [20:25:39]produce_requested_data done [20:25:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86164,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [20:25:39]process_action_free close_receipt [20:25:39]json_value_free [20:25:39]json_value_free done [20:25:39]process_json_proto returns [20:25:39]Send response to host [20:25:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86164,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [20:25:39]free response buf [20:25:39]execute_script done [20:25:39]execute_script returns [20:25:39]free content buf [20:25:39]Sock 9.Close socket [20:25:39]Sock 9.Thread stoped [20:25:42]ConnectInit Can't take IP for lk.salyk.kg [20:25:42]CommunicateWithHost connect error [20:25:42]CommunicateWithHost err = -1 [20:25:42]OFD Sender: Server communicate error [20:25:47]OFD Sender: Processing packet 86164 [packets to send 265, broken 264] [20:25:47]ProducePacketName [20:25:47]name=ofd_packets/00086164 [20:25:47]OFD Sender: To server: pG, [20:25:47]CommunicateWithHost lk.salyk.kg:30040 [20:25:47]ConnectInit lk.salyk.kg [20:25:52]ConnectInit Can't take IP for lk.salyk.kg [20:25:52]CommunicateWithHost connect error [20:25:52]CommunicateWithHost err = -1 [20:25:52]OFD Sender: Server communicate error [20:25:57]OFD Sender: Processing packet 86164 [packets to send 265, broken 264] [20:25:57]ProducePacketName [20:25:57]name=ofd_packets/00086164 [20:25:57]OFD Sender: To server: pG, [20:25:57]CommunicateWithHost lk.salyk.kg:30040 [20:25:57]ConnectInit lk.salyk.kg [20:26:02]ConnectInit Can't take IP for lk.salyk.kg [20:26:02]CommunicateWithHost connect error [20:26:02]CommunicateWithHost err = -1 [20:26:02]OFD Sender: Server communicate error [20:26:07]OFD Sender: Processing packet 86164 [packets to send 265, broken 264] [20:26:07]ProducePacketName [20:26:07]name=ofd_packets/00086164 [20:26:07]OFD Sender: To server: pG, [20:26:07]CommunicateWithHost lk.salyk.kg:30040 [20:26:07]ConnectInit lk.salyk.kg [20:26:10]accept exits with 7 [20:26:10]New connection [20:26:10]New thread 3066723684 created [20:26:10]Thread 3066867044 joined [20:26:10]Waiting for new connection... [20:26:10] Sock 7.Parse request [20:26:10]Sock 7.Check first char [20:26:10]Sock 7.First char is OK [20:26:10]request: POST /json_proto HTTP/1.0 [20:26:10]Method: POST [20:26:10]URL: /json_proto [20:26:10]Method is POST - this is cgi request [20:26:10]url: /json_proto [20:26:10]query_string will be loaded in cgi processing [20:26:10]execute_cgi json_proto POST (null) [20:26:10]execute_cgi path=json_proto method=POST [20:26:10]POST find Content-Length [20:26:10]Host: 172.17.47.196:8080 [20:26:10]Content-Length: 575 [20:26:10]Content-Type: application/json [20:26:10] [20:26:10]POST finish read [20:26:10]Found Content-Length = 575 [20:26:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147866", "tax_sys" : 0, "items" : [ { "code": "46233820", "name": "LD Compact 100s Silver", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:26:10]execute_script... [20: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 : (3)147866", "tax_sys" : 0, "items" : [ { "code": "46233820", "name": "LD Compact 100s Silver", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:26:10]POST & json_proto [20:26:10]process_json_proto [20:26:10]json parsed OK: [20:26:10]protocol is kg_v1.0 [20:26:10]action value=close_receipt [20:26:10]process_action close_receipt [20:26:10]cmd_close_receipt [20:26:10]MH_GetDate [20:26:10]Write to MH i2c: F0 00 00 9C 01 8C [20:26:10]Write i2c OK [20:26:10]MH_I2C_Read... [20:26:10]Read from MH i2c: F0 [20:26:10]MH_I2C_Read... [20:26:10]Read from MH i2c: F0 09 00 [20:26:10]MH_I2C_Read... [20:26:10]Read from MH i2c: F0 09 00 9C 01 00 62 DA ED 66 4C 6B 94 66 D5 [20:26:10]GetLastDocTimeStamp 1726863935 [20:26:10]current date 1726863970 [20:26:10]FM_GetShiftState [20:26:10]SAM_PROTO_GetShiftState [20:26:10]wFMCommunicate request_size=4 [20:26:10]MH_SAM_APDU [20:26:10]CAPDU: 80 13 01 00 [20:26:10]Write to MH i2c: E2 08 00 9D 01 80 13 01 00 00 00 00 00 1B [20:26:10]Write i2c OK [20:26:10]MH_I2C_Read... [20:26:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:10]Read from MH i2c: E2 [20:26:10]MH_I2C_Read... [20:26:10]Read from MH i2c: E2 0E 00 [20:26:10]MH_I2C_Read... [20:26:10]Read from MH i2c: E2 0E 00 9D 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A6 [20:26:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:26:10]wFMCommunicate OK [20:26:10]SAM_PROTO_GetShiftState done [20:26:10]FM_GetShiftState done [20:26:10]opened in 1726791534 [20:26:10]opened+sec_in_day 1726877934 [20:26:10]quantity*price = 13000 [20:26:10]sum+1 = 13001 [20:26:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 324 20.09.2024 20:26 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86165 ФПД: 144289022596849 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T202610&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86165&fm=144289022596849&tin=02508201610067®Number=0000000000092592&sum=13000 0 [20:26:11]StoreToDocumentArchive [20:26:11]shift 495 fd 86165 [20:26:11]save to /storage/0495/doc_00086165 [20:26:11]save last doc name /storage/0495/doc_00086165 to /storage/kkm_last_doc_name [20:26:11]save OK [20:26:11]Clear old archive folders... [20:26:11]ProcessDocumentItem done err = 0, tmpTLVsize=259 [20:26:11]tlvbuf is 00DCF1C0 [20:26:11]SAM_PROTO_ClearQueue [20:26:11]wFMCommunicate request_size=4 [20:26:11]MH_SAM_APDU [20:26:11]CAPDU: 80 09 00 00 [20:26:11]Write to MH i2c: E2 08 00 AA 01 80 09 00 00 00 00 00 00 1D [20:26:11]Write i2c OK [20:26:11]MH_I2C_Read... [20:26:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:26:11]Read from MH i2c: E2 [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: E2 03 00 [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: E2 03 00 AA 01 00 90 00 1F [20:26:11]RAPDU: 90 00 [20:26:11]wFMCommunicate OK [20:26:11]SAM_PROTO_ClearQueue done [20:26:11]KKMCreateOFDPacket [20:26:11]OFDProtocolAddRootSTLVToBuf [20:26:11]FM_MakeSignedData [20:26:11]FM_MakeSignedData [20:26:11]SAM_PROTO_SignData [20:26:11]wFMCommunicate request_size=4 [20:26:11]MH_SAM_APDU [20:26:11]CAPDU: 80 0D 01 02 [20:26:11]Write to MH i2c: E2 08 00 AB 01 80 0D 01 02 00 00 00 00 25 [20:26:11]Write i2c OK [20:26:11]MH_I2C_Read... [20:26:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:26:11]Read from MH i2c: E2 [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: E2 03 00 [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: E2 03 00 AB 01 00 90 00 20 [20:26:11]RAPDU: 90 00 [20:26:11]wFMCommunicate OK [20:26:11]wFMCommunicate request_size=255 [20:26:11]MH_SAM_APDU [20:26:11]CAPDU: 80 0D 02 02 FA 03 00 03 01 1E 04 01 00 01 23 04 55 00 8A 04 08 00 34 36 32 33 33 38 32 30 06 04 16 00 4C 44 20 43 6F 6D 70 61 63 74 20 31 30 30 73 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 62 DA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 [20:26:11]Write to MH i2c: E2 02 01 AC 01 80 0D 02 02 FA 00 03 00 03 01 1E 04 01 00 01 23 04 55 00 8A 04 08 00 34 36 32 33 33 38 32 30 06 04 16 00 4C 44 20 43 6F 6D 70 61 63 74 20 31 30 30 73 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 62 DA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 00 00 7D [20:26:11]Write i2c OK [20:26:11]MH_I2C_Read... [20:26:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:26:11]Read from MH i2c: E2 [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: E2 03 00 [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: E2 03 00 AC 01 00 90 00 21 [20:26:11]RAPDU: 90 00 [20:26:11]wFMCommunicate OK [20:26:11]wFMCommunicate request_size=18 [20:26:11]MH_SAM_APDU [20:26:11]CAPDU: 80 0D 02 02 0D 50 01 00 35 04 06 00 83 3A E7 EF D6 F1 [20:26:11]Write to MH i2c: E2 15 00 AD 01 80 0D 02 02 0D 00 50 01 00 35 04 06 00 83 3A E7 EF D6 F1 00 00 2C [20:26:11]Write i2c OK [20:26:11]MH_I2C_Read... [20:26:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:26:11]Read from MH i2c: E2 [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: E2 03 00 [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: E2 03 00 AD 01 00 90 00 22 [20:26:11]RAPDU: 90 00 [20:26:11]wFMCommunicate OK [20:26:11]wFMCommunicate request_size=4 [20:26:11]MH_SAM_APDU [20:26:11]CAPDU: 80 0D 03 02 [20:26:11]Write to MH i2c: E2 08 00 AE 01 80 0D 03 02 00 00 00 00 2A [20:26:11]Write i2c OK [20:26:11]MH_I2C_Read... [20:26:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:26:11]Read from MH i2c: E2 [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: E2 0B 00 [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: E2 0B 00 AE 01 00 95 C7 52 CA 36 ED 0F 60 90 00 35 [20:26:11]RAPDU: 95 C7 52 CA 36 ED 0F 60 90 00 [20:26:11]wFMCommunicate OK [20:26:11]SAM_PROTO_SignData done [20:26:11]FM_MakeSignedData done [20:26:11]CreateOFDProtocolMessage [20:26:11]wFMCommunicate request_size=4 [20:26:11]MH_SAM_APDU [20:26:11]CAPDU: 80 11 00 00 [20:26:11]Write to MH i2c: E2 08 00 AF 01 80 11 00 00 00 00 00 00 2A [20:26:11]Write i2c OK [20:26:11]MH_I2C_Read... [20:26:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:11]Read from MH i2c: E2 [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: E2 17 00 [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: E2 17 00 AF 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 89 [20:26: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:26:11]wFMCommunicate OK [20:26:11]CreateOFDProtocolMessage done [20:26:11]OFDSenderStorePacket 86165 [20:26:11]StoreOFDPacket docnum=86165 [20:26: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 17 01 00 00 B8 A3 0F 01 66 A1 5A 03 01 00 03 00 03 01 1E 04 01 00 01 23 04 55 00 8A 04 08 00 34 36 32 33 33 38 32 30 06 04 16 00 4C 44 20 43 6F 6D 70 61 63 74 20 31 30 30 73 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 62 DA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 83 3A E7 EF D6 F1 95 C7 52 CA 36 ED 0F 60 [20:26:11]CheckFolder [20:26:11]dirname=/storage/ofd_packets [20:26:11]CheckFolder done [20:26:11]ProducePacketName [20:26:11]name=ofd_packets/00086165 [20:26:11]NVStorageSaveData ofd_packets/00086165 [20:26:11]File name is /storage/ofd_packets/00086165 [20:26:11]Write 309 bytes [20:26:11]NVStorageSaveData done [20:26:11]OFDSenderStorePacket done [20:26:11]KKMCreateOFDPacket done [20:26:11]NVStorageSaveData kkm_last_timestamp [20:26:11]File name is /storage/kkm_last_timestamp [20:26:11]Write 4 bytes [20:26:11]NVStorageSaveData done [20:26:11]ExternCall_PrintAddStr [20:26:11]wPrintStart [20:26:11]Write to MH i2c: 01 00 00 B0 01 B1 [20:26:11]Write i2c OK [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: 01 [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: 01 07 00 [20:26:11]MH_I2C_Read... [20:26:11]Read from MH i2c: 01 07 00 B0 01 00 00 00 00 00 FF 0F C6 [20:26:11]RasterBufferAndPrint [20:26:11]line Счет N : (3)147866 [20:26:11]line ИНН: 02508201610067 [20:26:11]line Контрольно-Кассовый Чек [20:26:11]line ПРОДАЖА [20:26:11]line Товар: 46233820 [20:26:11]line LD Compact 100s Silver [20:26:11]line 1.000 * 130.00 [20:26:11]line = 130.00 [20:26:11]line НДС 12% НСП 1% [20:26:11]line > о реализуемом товаре [20:26:11]line ИТОГО: 130.00 [20:26:11]line НСП 1% : 1.15 [20:26:11]line НДС 12% : 13.80 [20:26:11]line Наличными: 130.00 [20:26:11]line Безнал.: 0.00 [20:26:11]line Место: АЗС № 137 "Партнер Нефть" [20:26:11]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:26:11]line СНО: Общий режим [20:26:11]line Чек 324 20.09.2024 20:26 [20:26:11]line Смена: 495 ФФД: 1.0 [20:26:11]line ЗНМ: 0300000064 [20:26:11]line РНМ: 0000000000092592 [20:26:11]line Версия ККМ: 001 [20:26:11]line ФМ: 0000000000874979 [20:26:11]line ФД: 86165 [20:26:11]line ФПД: 144289022596849 [20:26:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T202610&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86165&fm=144289022596849&tin=02508201610067®Number=0000000000092592&sum=13000 [20:26:11]line 0 [20:26:11]written 0, free lines is 4095 [20:26:12]ConnectInit Can't take IP for lk.salyk.kg [20:26:12]CommunicateWithHost connect error [20:26:12]CommunicateWithHost err = -1 [20:26:12]OFD Sender: Server communicate error [20:26:12]OFD Sender: Processing packet 86164 [packets to send 266, broken 264] [20:26:12]ProducePacketName [20:26:12]name=ofd_packets/00086164 [20:26:12]OFD Sender: To server: pG, [20:26:12]CommunicateWithHost lk.salyk.kg:30040 [20:26:12]ConnectInit lk.salyk.kg [20:26:12]Write to MH i2c: 01 00 00 D8 01 D9 [20:26:12]Write i2c OK [20:26:12]MH_I2C_Read... [20:26:12]Read from MH i2c: 01 [20:26:12]MH_I2C_Read... [20:26:12]Read from MH i2c: 01 07 00 [20:26:12]MH_I2C_Read... [20:26:12]Read from MH i2c: 01 07 00 D8 01 00 00 00 00 00 00 0D ED [20:26:12]RasterBufferAndPrint [20:26:12]line [20:26:12]line [20:26:12]line [20:26:12]line [20:26:12]line [20:26:12]written 0, free lines is 3340 [20:26:12]MH_Cut [20:26:12]Write to MH i2c: D1 01 00 DF 01 01 B2 [20:26:12]Write i2c OK [20:26:12]MH_I2C_Read... [20:26:12]Read from MH i2c: D1 [20:26:12]MH_I2C_Read... [20:26:12]Read from MH i2c: D1 01 00 [20:26:12]MH_I2C_Read... [20:26:12]Read from MH i2c: D1 01 00 DF 01 00 B1 [20:26:12]Write to MH i2c: 01 00 00 E0 01 E1 [20:26:12]Write i2c OK [20:26:12]MH_I2C_Read... [20:26:13]*** Cut start [20:26:13]*** Partial cut [20:26:13]*** CUTSNS_PIN = 1 [20:26:13]*** CUTSNS_PIN = 0 [20:26:13]*** Brake cut motor [20:26:13]Connected sock=9 [20: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 33 01 00 00 01 4F 2B 01 6E 63 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 31 35 36 32 31 30 32 36 06 04 2D 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 BE D1 81 D0 BE D0 B1 D0 B0 D1 8F 20 4D 4F 52 4F 53 48 41 20 53 49 4E 45 56 49 52 20 30 2C 35 30 4C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A8 DE 00 00 00 00 13 04 06 00 A8 DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F *** Stop cut motor [20:26:13]00 *** Cut end [20:26:13]F6 Read from MH i2c: 03 01 01 [20:26:13]00 MH_I2C_Read... [20:26:13]01 Read from MH i2c: F7 01 03 07 06 00 00 [20:26:13]F8 MH_I2C_Read... [20:26:13]01 00 Read from MH i2c: 00 01 00 07 00 00 EE E0 03 01 0F 00 00 00 F2 00 03 00 01 00 00 FF 01 0F F3 F6 03 [20:26:13]06 process_action close_receipt done [20:26:13]00 requested_data is exist [20:26:13]produce_requested_data [20:26:13]requested_item fm.sn is exist - process it [20:26:13]wFMCommunicate request_size=4 [20:26:13]MH_SAM_APDU [20:26:13]CAPDU: 80 11 00 00 [20:26:13]Write to MH i2c: E2 08 00 E1 01 80 11 00 00 00 00 00 00 5C [20:26:13]Write i2c OK [20:26:13]MH_I2C_Read... [20:26:13]A5 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 3F DA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 6B AB F7 EF 60 82 86 0D AA D8 EC 04 76 71 [20:26:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:13]Read from MH i2c: E2 [20:26:13]MH_I2C_Read... [20:26:13]Read from MH i2c: E2 17 00 [20:26:13]MH_I2C_Read... [20:26:13]Read from MH i2c: E2 17 00 E1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BB [20:26: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:26:13]wFMCommunicate OK [20:26:13]requested_item fd.num is exist - process it [20:26:13]SAM_PROTO_GetFieldsCounters [20:26:13]wFMCommunicate request_size=4 [20:26:13]MH_SAM_APDU [20:26:13]CAPDU: 80 13 00 00 [20:26:13]Write to MH i2c: E2 08 00 E2 01 80 13 00 00 00 00 00 00 5F [20:26:13]Write i2c OK [20:26:13]MH_I2C_Read... [20:26:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:26:14]Read from MH i2c: E2 [20:26:14]MH_I2C_Read... [20:26:14]Read from MH i2c: E2 62 00 [20:26:14]MH_I2C_Read... [20:26:14]Read from MH i2c: E2 62 00 E2 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 95 50 01 00 0E 04 04 00 EF 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 33 [20: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 95 50 01 00 0E 04 04 00 EF 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 [20:26:14]wFMCommunicate OK [20:26:14]SAM_PROTO_GetFieldsCounters done [20:26:14]requested_item shift.num is exist - process it [20:26:14]requested_item shift.opened is exist - process it [20:26:14]req_shift_opened [20:26:14]FM_GetShiftState [20:26:14]SAM_PROTO_GetShiftState [20:26:14]wFMCommunicate request_size=4 [20:26:14]MH_SAM_APDU [20:26:14]CAPDU: 80 13 01 00 [20:26:14]Write to MH i2c: E2 08 00 E3 01 80 13 01 00 00 00 00 00 61 [20:26:14]Write i2c OK [20:26:14]MH_I2C_Read... [20:26:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:14]Read from MH i2c: E2 [20:26:14]MH_I2C_Read... [20:26:14]Read from MH i2c: E2 0E 00 [20:26:14]MH_I2C_Read... [20:26:14]Read from MH i2c: E2 0E 00 E3 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EC [20:26:14]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:26:14]wFMCommunicate OK [20:26:14]SAM_PROTO_GetShiftState done [20:26:14]FM_GetShiftState done [20:26:14]req_shift_opened done [20:26:14]requested_item shift.open_date is exist - process it [20:26:14]req_shift_open_date [20:26:14]req_shift_open_date done [20:26:14]produce_requested_data done [20:26:14]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86165,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [20:26:14]process_action_free close_receipt [20:26:14]json_value_free [20:26:14]json_value_free done [20:26:14]process_json_proto returns [20:26:14]Send response to host [20:26:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86165,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [20:26:14]free response buf [20:26:14]execute_script done [20:26:14]execute_script returns [20:26:14]free content buf [20:26:14]Sock 7.Close socket [20:26:14]Sock 7.Thread stoped [20:26: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 F7 75 47 00 B4 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 94 50 01 00 F4 03 04 00 38 85 ED 66 B6 04 01 00 00 1D A6 CC 41 8C AA FD 72 [20:26:15]CommunicateWithHost err = 0 [20:26:15]CheckOFDResponse [20:26:15]1017 (14) - 77093643461234 [20:26:15]1041 (16) - 0000000000874979 [20:26:15]1040 (4) - 86164 [20:26:15]1012 (4) - 20.09.2024 14:22 [20:26:15]1206 (1) - 0 [20:26:15]OFD Sender: Remove packet 86164 [20:26:15]ProducePacketName [20:26:15]name=ofd_packets/00086164 [20:26:15]NVStorageDeleteData [20:26:16]OFD Sender: Processing packet 86165 [packets to send 265, broken 264] [20:26:16]ProducePacketName [20:26:16]name=ofd_packets/00086165 [20:26:16]OFD Sender: To server: pG, [20:26:16]CommunicateWithHost lk.salyk.kg:30040 [20:26:16]ConnectInit lk.salyk.kg [20:26:16]Connected sock=7 [20: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 17 01 00 00 B8 A3 0F 01 66 A1 5A 03 01 00 03 00 03 01 1E 04 01 00 01 23 04 55 00 8A 04 08 00 34 36 32 33 33 38 32 30 06 04 16 00 4C 44 20 43 6F 6D 70 61 63 74 20 31 30 30 73 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 62 DA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 83 3A E7 EF D6 F1 95 C7 52 CA 36 ED 0F 60 [20:26: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 91 FB 47 00 DD 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 95 50 01 00 F4 03 04 00 3B 85 ED 66 B6 04 01 00 00 9F 84 5E 75 F6 F1 22 E6 [20:26:17]CommunicateWithHost err = 0 [20:26:17]CheckOFDResponse [20:26:17]1017 (14) - 77093643461234 [20:26:17]1041 (16) - 0000000000874979 [20:26:17]1040 (4) - 86165 [20:26:17]1012 (4) - 20.09.2024 14:22 [20:26:17]1206 (1) - 0 [20:26:17]OFD Sender: Remove packet 86165 [20:26:17]ProducePacketName [20:26:17]name=ofd_packets/00086165 [20:26:17]NVStorageDeleteData [20:26:18]OFD Sender: No OFD packet to send [20:26:23]OFD Sender: No OFD packet to send [20:26:28]OFD Sender: No OFD packet to send [20:26:33]OFD Sender: No OFD packet to send [20:26:37]accept exits with 12 [20:26:37]New connection [20:26:37]New thread 3066867044 created [20:26:37]Thread 3066723684 joined [20:26:37]Waiting for new connection... [20:26:37] Sock 12.Parse request [20:26:37]Sock 12.Check first char [20:26:37]Sock 12.First char is OK [20:26:37]request: POST /json_proto HTTP/1.0 [20:26:37]Method: POST [20:26:37]URL: /json_proto [20:26:37]Method is POST - this is cgi request [20:26:37]url: /json_proto [20:26:37]query_string will be loaded in cgi processing [20:26:37]execute_cgi json_proto POST (null) [20:26:37]execute_cgi path=json_proto method=POST [20:26:37]POST find Content-Length [20:26:37]Host: 172.17.47.196:8080 [20:26:37]Content-Length: 677 [20:26:37]Content-Type: application/json [20:26:37] [20:26:37]POST finish read [20:26:37]Found Content-Length = 677 [20:26:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871050", "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:26:37]execute_script... [20:26: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)871050", "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:26:37]POST & json_proto [20:26:37]process_json_proto [20:26:37]json parsed OK: [20:26:37]protocol is kg_v1.0 [20:26:37]action value=close_receipt [20:26:37]process_action close_receipt [20:26:37]cmd_close_receipt [20:26:37]MH_GetDate [20:26:37]Write to MH i2c: F0 00 00 E4 01 D4 [20:26:37]Write i2c OK [20:26:37]MH_I2C_Read... [20:26:37]Read from MH i2c: F0 [20:26:37]MH_I2C_Read... [20:26:37]Read from MH i2c: F0 09 00 [20:26:37]MH_I2C_Read... [20:26:37]Read from MH i2c: F0 09 00 E4 01 00 7D DA ED 66 4C 6B 94 66 38 [20:26:37]GetLastDocTimeStamp 1726863970 [20:26:37]current date 1726863997 [20:26:37]FM_GetShiftState [20:26:37]SAM_PROTO_GetShiftState [20:26:37]wFMCommunicate request_size=4 [20:26:37]MH_SAM_APDU [20:26:37]CAPDU: 80 13 01 00 [20:26:37]Write to MH i2c: E2 08 00 E5 01 80 13 01 00 00 00 00 00 63 [20:26:37]Write i2c OK [20:26:37]MH_I2C_Read... [20:26:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:37]Read from MH i2c: E2 [20:26:37]MH_I2C_Read... [20:26:37]Read from MH i2c: E2 0E 00 [20:26:37]MH_I2C_Read... [20:26:37]Read from MH i2c: E2 0E 00 E5 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EE [20:26:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:26:37]wFMCommunicate OK [20:26:37]SAM_PROTO_GetShiftState done [20:26:37]FM_GetShiftState done [20:26:37]opened in 1726791534 [20:26:37]opened+sec_in_day 1726877934 [20:26:37]quantity*price = 50036 [20:26:37]sum+1 = 50037 [20:26:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 325 20.09.2024 20:26 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86166 ФПД: 216655644290029 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T202637&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86166&fm=216655644290029&tin=02508201610067®Number=0000000000092592&sum=50000 [20:26:38]StoreToDocumentArchive [20:26:38]shift 495 fd 86166 [20:26:38]save to /storage/0495/doc_00086166 [20:26:38]save last doc name /storage/0495/doc_00086166 to /storage/kkm_last_doc_name [20:26:38]save OK [20:26:38]Clear old archive folders... [20:26:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:26:38]tlvbuf is 00E0F220 [20:26:38]SAM_PROTO_ClearQueue [20:26:38]wFMCommunicate request_size=4 [20:26:38]MH_SAM_APDU [20:26:38]CAPDU: 80 09 00 00 [20:26:38]Write to MH i2c: E2 08 00 F2 01 80 09 00 00 00 00 00 00 65 [20:26:38]Write i2c OK [20:26:38]MH_I2C_Read... [20:26:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:26:38]Read from MH i2c: E2 [20:26:38]MH_I2C_Read... [20:26:38]Read from MH i2c: E2 03 00 [20:26:38]MH_I2C_Read... [20:26:38]Read from MH i2c: E2 03 00 F2 01 00 90 00 67 [20:26:38]RAPDU: 90 00 [20:26:38]wFMCommunicate OK [20:26:38]SAM_PROTO_ClearQueue done [20:26:38]KKMCreateOFDPacket [20:26:38]OFDProtocolAddRootSTLVToBuf [20:26:38]FM_MakeSignedData [20:26:38]FM_MakeSignedData [20:26:38]SAM_PROTO_SignData [20:26:38]wFMCommunicate request_size=4 [20:26:38]MH_SAM_APDU [20:26:38]CAPDU: 80 0D 01 02 [20:26:38]Write to MH i2c: E2 08 00 F3 01 80 0D 01 02 00 00 00 00 6D [20:26:38]Write i2c OK [20:26:38]MH_I2C_Read... [20:26:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:26:38]Read from MH i2c: E2 [20:26:38]MH_I2C_Read... [20:26:38]Read from MH i2c: E2 03 00 [20:26:38]MH_I2C_Read... [20:26:38]Read from MH i2c: E2 03 00 F3 01 00 90 00 68 [20:26:38]RAPDU: 90 00 [20:26:38]wFMCommunicate OK [20:26:38]wFMCommunicate request_size=255 [20:26:38]MH_SAM_APDU [20:26: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 45 01 00 00 F4 03 04 00 7D DA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C5 [20:26:38]Write to MH i2c: E2 02 01 F4 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 45 01 00 00 F4 03 04 00 7D DA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C5 00 00 86 [20:26:38]Write i2c OK [20:26:38]MH_I2C_Read... [20:26:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:26:38]Read from MH i2c: E2 [20:26:38]MH_I2C_Read... [20:26:38]Read from MH i2c: E2 03 00 [20:26:38]MH_I2C_Read... [20:26:38]Read from MH i2c: E2 03 00 F4 01 00 90 00 69 [20:26:38]RAPDU: 90 00 [20:26:38]wFMCommunicate OK [20:26:38]wFMCommunicate request_size=10 [20:26:38]MH_SAM_APDU [20:26:38]CAPDU: 80 0D 02 02 05 0C 12 B7 6B ED [20:26:38]Write to MH i2c: E2 0D 00 F5 01 80 0D 02 02 05 00 0C 12 B7 6B ED 00 00 A7 [20:26:38]Write i2c OK [20:26:38]MH_I2C_Read... [20:26:38]Read from MH i2c: E2 [20:26:38]MH_I2C_Read... [20:26:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:26:38]Read from MH i2c: E2 03 00 [20:26:38]MH_I2C_Read... [20:26:38]Read from MH i2c: E2 03 00 F5 01 00 90 00 6A [20:26:38]RAPDU: 90 00 [20:26:38]wFMCommunicate OK [20:26:38]wFMCommunicate request_size=4 [20:26:38]MH_SAM_APDU [20:26:38]CAPDU: 80 0D 03 02 [20:26:38]Write to MH i2c: E2 08 00 F6 01 80 0D 03 02 00 00 00 00 72 [20:26:38]Write i2c OK [20:26:38]MH_I2C_Read... [20:26:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:26:38]Read from MH i2c: E2 [20:26:38]MH_I2C_Read... [20:26:38]Read from MH i2c: E2 0B 00 [20:26:38]MH_I2C_Read... [20:26:38]Read from MH i2c: E2 0B 00 F6 01 00 F4 EF E3 98 80 D7 26 5A 90 00 A8 [20:26:38]RAPDU: F4 EF E3 98 80 D7 26 5A 90 00 [20:26:38]wFMCommunicate OK [20:26:38]SAM_PROTO_SignData done [20:26:38]FM_MakeSignedData done [20:26:38]CreateOFDProtocolMessage [20:26:38]wFMCommunicate request_size=4 [20:26:38]MH_SAM_APDU [20:26:38]CAPDU: 80 11 00 00 [20:26:38]Write to MH i2c: E2 08 00 F7 01 80 11 00 00 00 00 00 00 72 [20:26:38]Write i2c OK [20:26:38]MH_I2C_Read... [20:26:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:38]Read from MH i2c: E2 [20:26:38]MH_I2C_Read... [20:26:38]Read from MH i2c: E2 17 00 [20:26:38]MH_I2C_Read... [20:26:38]Read from MH i2c: E2 17 00 F7 01 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: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 [20:26:38]wFMCommunicate OK [20:26:38]CreateOFDProtocolMessage done [20:26:38]OFDSenderStorePacket 86166 [20:26:38]StoreOFDPacket docnum=86166 [20:26: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 20 51 07 01 EB 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 7D DA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C5 0C 12 B7 6B ED F4 EF E3 98 80 D7 26 5A [20:26:38]CheckFolder [20:26:38]dirname=/storage/ofd_packets [20:26:38]CheckFolder done [20:26:38]ProducePacketName [20:26:38]name=ofd_packets/00086166 [20:26:38]NVStorageSaveData ofd_packets/00086166 [20:26:38]File name is /storage/ofd_packets/00086166 [20:26:38]Write 301 bytes [20:26:38]NVStorageSaveData done [20:26:38]OFDSenderStorePacket done [20:26:38]KKMCreateOFDPacket done [20:26:38]NVStorageSaveData kkm_last_timestamp [20:26:38]File name is /storage/kkm_last_timestamp [20:26:38]Write 4 bytes [20:26:38]NVStorageSaveData done [20:26:39]ExternCall_PrintAddStr [20:26:39]wPrintStart [20:26:39]Write to MH i2c: 01 00 00 F8 01 F9 [20:26:39]Write i2c OK [20:26:39]MH_I2C_Read... [20:26:39]Read from MH i2c: 01 [20:26:39]MH_I2C_Read... [20:26:39]Read from MH i2c: 01 07 00 [20:26:39]MH_I2C_Read... [20:26:39]Read from MH i2c: 01 07 00 F8 01 00 00 00 00 00 FF 0F 0E [20:26:39]RasterBufferAndPrint [20:26:39]line Счет N : (1)871050 [20:26:39]line ИНН: 02508201610067 [20:26:39]line Контрольно-Кассовый Чек [20:26:39]line ПРОДАЖА [20:26:39]line ТРК (МРК, ГНК) : 33 [20:26:39]line Товар: 2710124130 [20:26:39]line Аи-92-К-5 [20:26:39]line 7.380 * 67.80 [20:26:39]line = 500.36 [20:26:39]line НДС 12% НСП 1% [20:26:39]line > о реализуемом товаре [20:26:39]line ОКРУГЛЕНИЕ: -0.36 [20:26:39]line ИТОГО: 500.00 [20:26:39]line Внесено: 500.00 [20:26:39]line СДАЧА: 0.00 [20:26:39]line НСП 1% : 4.43 [20:26:39]line НДС 12% : 53.14 [20:26:39]line Наличными: 500.00 [20:26:39]line Безнал.: 0.00 [20:26:39]line Место: АЗС № 137 "Партнер Нефть" [20:26:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:26:39]line СНО: Общий режим [20:26:39]line Чек 325 20.09.2024 20:26 [20:26:39]line Смена: 495 ФФД: 1.0 [20:26:39]line ЗНМ: 0300000064 [20:26:39]line РНМ: 0000000000092592 [20:26:39]line Версия ККМ: 001 [20:26:39]line ФМ: 0000000000874979 [20:26:39]line ФД: 86166 [20:26:39]line ФПД: 216655644290029 [20:26:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T202637&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86166&fm=216655644290029&tin=02508201610067®Number=0000000000092592&sum=50000 [20:26:39]OFD Sender: Processing packet 86166 [packets to send 265, broken 264] [20:26:39]ProducePacketName [20:26:39]name=ofd_packets/00086166 [20:26:39]OFD Sender: To server: pG, [20:26:39]CommunicateWithHost lk.salyk.kg:30040 [20:26:39]ConnectInit lk.salyk.kg [20:26:39]written 0, free lines is 4095 [20:26:39]Write to MH i2c: 01 00 00 23 02 25 [20:26:39]Write i2c OK [20:26:39]MH_I2C_Read... [20:26:39]Read from MH i2c: 01 [20:26:39]MH_I2C_Read... [20:26:39]Read from MH i2c: 01 07 00 [20:26:39]MH_I2C_Read... [20:26:39]Read from MH i2c: 01 07 00 23 02 00 00 00 00 00 E4 0C 1C [20:26:39]RasterBufferAndPrint [20:26:39]line [20:26:39]line [20:26:39]line [20:26:39]line [20:26:39]line [20:26:39]written 0, free lines is 3315 [20:26:39]MH_Cut [20:26:39]Write to MH i2c: D1 01 00 2A 02 01 FE [20:26:39]Write i2c OK [20:26:39]MH_I2C_Read... [20:26:39]Read from MH i2c: D1 [20:26:39]MH_I2C_Read... [20:26:39]Read from MH i2c: D1 01 00 [20:26:39]MH_I2C_Read... [20:26:39]Read from MH i2c: D1 01 00 2A 02 00 FD [20:26:39]Write to MH i2c: 01 00 00 2B 02 2D [20:26:39]Write i2c OK [20:26:39]MH_I2C_Read... [20:26:40]Connected sock=10 [20:26: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 20 51 07 01 EB 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 7D DA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C5 0C 12 B7 6B ED F4 EF E3 98 80 D7 26 5A [20:26:40]*** Cut start [20:26:40]*** Partial cut [20:26:40]*** CUTSNS_PIN = 1 [20:26:40]*** CUTSNS_PIN = 0 [20:26:40]*** Brake cut motor [20:26:41]Read from MH i2c: 01 [20:26:41]MH_I2C_Read... [20:26:41]*** Stop cut motor [20:26:41]*** Cut end [20:26:41]Read from MH i2c: 01 07 00 [20:26:41]MH_I2C_Read... [20:26:41]Read from MH i2c: 01 07 00 2B 02 00 00 00 00 00 FF 0F 42 [20:26:41]process_action close_receipt done [20:26:41]requested_data is exist [20:26:41]produce_requested_data [20:26:41]requested_item fm.sn is exist - process it [20:26:41]wFMCommunicate request_size=4 [20:26:41]MH_SAM_APDU [20:26:41]CAPDU: 80 11 00 00 [20:26:41]Write to MH i2c: E2 08 00 2C 02 80 11 00 00 00 00 00 00 A8 [20:26:41]Write i2c OK [20:26:41]MH_I2C_Read... [20:26:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:41]Read from MH i2c: E2 [20:26:41]MH_I2C_Read... [20:26:41]Read from MH i2c: E2 17 00 [20:26:41]MH_I2C_Read... [20:26:41]Read from MH i2c: E2 17 00 2C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 07 [20:26: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:26:41]wFMCommunicate OK [20:26:41]requested_item fd.num is exist - process it [20:26:41]SAM_PROTO_GetFieldsCounters [20:26:41]wFMCommunicate request_size=4 [20:26:41]MH_SAM_APDU [20:26:41]CAPDU: 80 13 00 00 [20:26:41]Write to MH i2c: E2 08 00 2D 02 80 13 00 00 00 00 00 00 AB [20:26:41]Write i2c OK [20:26:41]MH_I2C_Read... [20:26:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:26:41]Read from MH i2c: E2 [20:26:41]MH_I2C_Read... [20:26:41]Read from MH i2c: E2 62 00 [20:26:41]MH_I2C_Read... [20:26:41]Read from MH i2c: E2 62 00 2D 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 96 50 01 00 0E 04 04 00 EF 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 83 [20:26: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 96 50 01 00 0E 04 04 00 EF 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 [20:26:41]wFMCommunicate OK [20:26:41]SAM_PROTO_GetFieldsCounters done [20:26:41]requested_item shift.num is exist - process it [20:26:41]requested_item shift.opened is exist - process it [20:26:41]req_shift_opened [20:26:41]FM_GetShiftState [20:26:41]SAM_PROTO_GetShiftState [20:26:41]wFMCommunicate request_size=4 [20:26:41]MH_SAM_APDU [20:26:41]CAPDU: 80 13 01 00 [20:26:41]Write to MH i2c: E2 08 00 2E 02 80 13 01 00 00 00 00 00 AD [20:26:41]Write i2c OK [20:26:41]MH_I2C_Read... [20:26:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:41]Read from MH i2c: E2 [20:26:41]MH_I2C_Read... [20:26:41]Read from MH i2c: E2 0E 00 [20:26:41]MH_I2C_Read... [20:26:41]Read from MH i2c: E2 0E 00 2E 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 38 [20:26:41]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:26:41]wFMCommunicate OK [20:26:41]SAM_PROTO_GetShiftState done [20:26:41]FM_GetShiftState done [20:26:41]req_shift_opened done [20:26:41]requested_item shift.open_date is exist - process it [20:26:41]req_shift_open_date [20:26:41]req_shift_open_date done [20:26:41]produce_requested_data done [20:26:41]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86166,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [20:26:41]process_action_free close_receipt [20:26:41]json_value_free [20:26:41]json_value_free done [20:26:41]process_json_proto returns [20:26:41]Send response to host [20:26:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86166,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [20:26:41]free response buf [20:26:41]execute_script done [20:26:41]execute_script returns [20:26:41]free content buf [20:26:41]Sock 12.Close socket [20:26:41]Sock 12.Thread stoped [20:26: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 1D 9F 47 00 F2 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 96 50 01 00 F4 03 04 00 52 85 ED 66 B6 04 01 00 00 24 6A F8 0C CD 76 0B E9 [20:26:41]CommunicateWithHost err = 0 [20:26:41]CheckOFDResponse [20:26:41]1017 (14) - 77093643461234 [20:26:41]1041 (16) - 0000000000874979 [20:26:41]1040 (4) - 86166 [20:26:41]1012 (4) - 20.09.2024 14:23 [20:26:41]1206 (1) - 0 [20:26:41]OFD Sender: Remove packet 86166 [20:26:41]ProducePacketName [20:26:41]name=ofd_packets/00086166 [20:26:41]NVStorageDeleteData [20:26:42]OFD Sender: No OFD packet to send [20:26:47]OFD Sender: No OFD packet to send [20:26:48]accept exits with 9 [20:26:48]New connection [20:26:48]New thread 3066723684 created [20:26:48]Thread 3066867044 joined [20:26:48]Waiting for new connection... [20:26:48] Sock 9.Parse request [20:26:48]Sock 9.Check first char [20:26:48]Sock 9.First char is OK [20:26:48]request: POST /json_proto HTTP/1.0 [20:26:48]Method: POST [20:26:48]URL: /json_proto [20:26:48]Method is POST - this is cgi request [20:26:48]url: /json_proto [20:26:48]query_string will be loaded in cgi processing [20:26:48]execute_cgi json_proto POST (null) [20:26:48]execute_cgi path=json_proto method=POST [20:26:48]POST find Content-Length [20:26:48]Host: 172.17.47.196:8080 [20:26:48]Content-Length: 1322 [20:26:48]Content-Type: application/json [20:26:48] [20:26:48]POST finish read [20:26:48]Found Content-Length = 1322 [20:26:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147867", "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 }]} ,{ "code": "4650243871828", "name": "Gorilla \u044D\u043D \u043D\u0430\u043F \u043C\u0430\u043D\u0433\u043E-\u043A\u043E\u043A\u043E\u0441 0,45 \u0436/\u0431", "price" : 90.00, "quantity" : 1.000, "sum" : 90.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 }]} ], "payments": [ { "type": 0, "sum" : 310.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:26:48]execute_script... [20:26:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147867", "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 }]} ,{ "code": "4650243871828", "name": "Gorilla \u044D\u043D \u043D\u0430\u043F \u043C\u0430\u043D\u0433\u043E-\u043A\u043E\u043A\u043E\u0441 0,45 \u0436/\u0431", "price" : 90.00, "quantity" : 1.000, "sum" : 90.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 }]} ], "payments": [ { "type": 0, "sum" : 310.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:26:48]POST & json_proto [20:26:48]process_json_proto [20:26:48]json parsed OK: [20:26:48]protocol is kg_v1.0 [20:26:48]action value=close_receipt [20:26:48]process_action close_receipt [20:26:48]cmd_close_receipt [20:26:48]MH_GetDate [20:26:48]Write to MH i2c: F0 00 00 2F 02 20 [20:26:48]Write i2c OK [20:26:48]MH_I2C_Read... [20:26:48]Read from MH i2c: F0 [20:26:48]MH_I2C_Read... [20:26:48]Read from MH i2c: F0 09 00 [20:26:48]MH_I2C_Read... [20:26:48]Read from MH i2c: F0 09 00 2F 02 00 88 DA ED 66 4C 6B 94 66 8F [20:26:48]GetLastDocTimeStamp 1726863997 [20:26:48]current date 1726864008 [20:26:48]FM_GetShiftState [20:26:48]SAM_PROTO_GetShiftState [20:26:48]wFMCommunicate request_size=4 [20:26:48]MH_SAM_APDU [20:26:48]CAPDU: 80 13 01 00 [20:26:48]Write to MH i2c: E2 08 00 30 02 80 13 01 00 00 00 00 00 AF [20:26:48]Write i2c OK [20:26:48]MH_I2C_Read... [20:26:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:48]Read from MH i2c: E2 [20:26:48]MH_I2C_Read... [20:26:48]Read from MH i2c: E2 0E 00 [20:26:48]MH_I2C_Read... [20:26:48]Read from MH i2c: E2 0E 00 30 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 3A [20:26:48]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:26:48]wFMCommunicate OK [20:26:48]SAM_PROTO_GetShiftState done [20:26:48]FM_GetShiftState done [20:26:48]opened in 1726791534 [20:26:48]opened+sec_in_day 1726877934 [20:26:48]quantity*price = 9500 [20:26:48]sum+1 = 9501 [20:26:48]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4650243871828 Gorilla эн нап манго-кокос 0,45 ж/б 1.000 * 90.00 = 90.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870202521254 Чай холодный MAXI черный со вкусом клубн 1.000 * 125.00 = 125.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 310.00 НСП 1% : 2.75 НДС 12% : 32.92 Наличными: 310.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 326 20.09.2024 20:26 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86167 ФПД: 216270607653805 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T202648&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86167&fm=216270607653805&tin=02508201610067®Number=0000000000092592&sum=31000 0 [20:26:49]StoreToDocumentArchive [20:26:49]shift 495 fd 86167 [20:26:49]save to /storage/0495/doc_00086167 [20:26:49]save last doc name /storage/0495/doc_00086167 to /storage/kkm_last_doc_name [20:26:49]save OK [20:26:49]Clear old archive folders... [20:26:49]ProcessDocumentItem done err = 0, tmpTLVsize=562 [20:26:49]tlvbuf is 00DE4040 [20:26:49]SAM_PROTO_ClearQueue [20:26:49]wFMCommunicate request_size=4 [20:26:49]MH_SAM_APDU [20:26:49]CAPDU: 80 09 00 00 [20:26:49]Write to MH i2c: E2 08 00 3D 02 80 09 00 00 00 00 00 00 B1 [20:26:49]Write i2c OK [20:26:49]MH_I2C_Read... [20:26:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:26:50]Read from MH i2c: E2 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 3D 02 00 90 00 B3 [20:26:50]RAPDU: 90 00 [20:26:50]wFMCommunicate OK [20:26:50]SAM_PROTO_ClearQueue done [20:26:50]KKMCreateOFDPacket [20:26:50]OFDProtocolAddRootSTLVToBuf [20:26:50]FM_MakeSignedData [20:26:50]FM_MakeSignedData [20:26:50]SAM_PROTO_SignData [20:26:50]wFMCommunicate request_size=4 [20:26:50]MH_SAM_APDU [20:26:50]CAPDU: 80 0D 01 02 [20:26:50]Write to MH i2c: E2 08 00 3E 02 80 0D 01 02 00 00 00 00 B9 [20:26:50]Write i2c OK [20:26:50]MH_I2C_Read... [20:26:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:26:50]Read from MH i2c: E2 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 3E 02 00 90 00 B4 [20:26:50]RAPDU: 90 00 [20:26:50]wFMCommunicate OK [20:26:50]wFMCommunicate request_size=255 [20:26:50]MH_SAM_APDU [20:26:50]CAPDU: 80 0D 02 02 FA 03 00 32 02 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 23 04 78 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 31 38 32 38 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 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 [20:26:50]Write to MH i2c: E2 02 01 3F 02 80 0D 02 02 FA 00 03 00 32 02 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 23 04 78 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 31 38 32 38 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 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 00 00 6D [20:26:50]Write i2c OK [20:26:50]MH_I2C_Read... [20:26:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:26:50]Read from MH i2c: E2 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 3F 02 00 90 00 B5 [20:26:50]RAPDU: 90 00 [20:26:50]wFMCommunicate OK [20:26:50]wFMCommunicate request_size=255 [20:26:50]MH_SAM_APDU [20:26:50]CAPDU: 80 0D 02 02 FA 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 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 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 46 01 00 00 F4 03 04 00 88 DA ED 66 0E 04 04 00 EF [20:26:50]Write to MH i2c: E2 02 01 40 02 80 0D 02 02 FA 00 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 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 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 46 01 00 00 F4 03 04 00 88 DA ED 66 0E 04 04 00 EF 00 00 9B [20:26:50]Write i2c OK [20:26:50]MH_I2C_Read... [20:26:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:26:50]Read from MH i2c: E2 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 [20:26:50]MH_I2C_Read... [20:26:50]Read from MH i2c: E2 03 00 40 02 00 90 00 B6 [20:26:50]RAPDU: 90 00 [20:26:50]wFMCommunicate OK [20:26:50]wFMCommunicate request_size=71 [20:26:50]MH_SAM_APDU [20:26:50]CAPDU: 80 0D 02 02 42 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C4 B2 6C BE 9B AD [20:26:50]Write to MH i2c: E2 4A 00 41 02 80 0D 02 02 42 00 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C4 B2 6C BE 9B AD 00 00 B5 [20:26:51]Write i2c OK [20:26:51]MH_I2C_Read... [20:26:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:26:51]Read from MH i2c: E2 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: E2 03 00 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: E2 03 00 41 02 00 90 00 B7 [20:26:51]RAPDU: 90 00 [20:26:51]wFMCommunicate OK [20:26:51]wFMCommunicate request_size=4 [20:26:51]MH_SAM_APDU [20:26:51]CAPDU: 80 0D 03 02 [20:26:51]Write to MH i2c: E2 08 00 42 02 80 0D 03 02 00 00 00 00 BF [20:26:51]Write i2c OK [20:26:51]MH_I2C_Read... [20:26:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:26:51]Read from MH i2c: E2 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: E2 0B 00 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: E2 0B 00 42 02 00 A3 64 ED 9F 26 E5 90 E4 90 00 D2 [20:26:51]RAPDU: A3 64 ED 9F 26 E5 90 E4 90 00 [20:26:51]wFMCommunicate OK [20:26:51]SAM_PROTO_SignData done [20:26:51]FM_MakeSignedData done [20:26:51]CreateOFDProtocolMessage [20:26:51]wFMCommunicate request_size=4 [20:26:51]MH_SAM_APDU [20:26:51]CAPDU: 80 11 00 00 [20:26:51]Write to MH i2c: E2 08 00 43 02 80 11 00 00 00 00 00 00 BF [20:26:51]Write i2c OK [20:26:51]MH_I2C_Read... [20:26:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:51]Read from MH i2c: E2 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: E2 17 00 [20:26:51]MH_I2C_Read... [20:26:51]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 [20:26: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:26:51]wFMCommunicate OK [20:26:51]CreateOFDProtocolMessage done [20:26:51]OFDSenderStorePacket 86167 [20:26:51]StoreOFDPacket docnum=86167 [20:26: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 46 02 00 00 85 CA 3E 02 5C 38 5A 03 01 00 03 00 32 02 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 23 04 78 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 31 38 32 38 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 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 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 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 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 46 01 00 00 F4 03 04 00 88 DA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C4 B2 6C BE 9B AD A3 64 ED 9F 26 E5 90 E4 [20:26:51]CheckFolder [20:26:51]dirname=/storage/ofd_packets [20:26:51]CheckFolder done [20:26:51]ProducePacketName [20:26:51]name=ofd_packets/00086167 [20:26:51]NVStorageSaveData ofd_packets/00086167 [20:26:51]File name is /storage/ofd_packets/00086167 [20:26:51]Write 612 bytes [20:26:51]NVStorageSaveData done [20:26:51]OFDSenderStorePacket done [20:26:51]KKMCreateOFDPacket done [20:26:51]NVStorageSaveData kkm_last_timestamp [20:26:51]File name is /storage/kkm_last_timestamp [20:26:51]Write 4 bytes [20:26:51]NVStorageSaveData done [20:26:51]OFD Sender: Processing packet 86167 [packets to send 265, broken 264] [20:26:51]ProducePacketName [20:26:51]name=ofd_packets/00086167 [20:26:51]OFD Sender: To server: pG, [20:26:51]CommunicateWithHost lk.salyk.kg:30040 [20:26:51]ConnectInit lk.salyk.kg [20:26:51]ExternCall_PrintAddStr [20:26:51]wPrintStart [20:26:51]Write to MH i2c: 01 00 00 44 02 46 [20:26:51]Write i2c OK [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: 01 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: 01 07 00 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: 01 07 00 44 02 00 00 00 00 00 FF 0F 5B [20:26:51]RasterBufferAndPrint [20:26:51]line Счет N : (3)147867 [20:26:51]line ИНН: 02508201610067 [20:26:51]line Контрольно-Кассовый Чек [20:26:51]line ПРОДАЖА [20:26:51]line Товар: 4631150682851 [20:26:51]line Нап En Dragon Mojito лайм,клуб ж/б 0,45л [20:26:51]line 1.000 * 95.00 [20:26:51]line = 95.00 [20:26:51]line НДС 12% НСП 1% [20:26:51]line > о реализуемом товаре [20:26:51]line Товар: 4650243871828 [20:26:51]line Gorilla эн нап манго-кокос 0,45 ж/б [20:26:51]line 1.000 * 90.00 [20:26:51]line = 90.00 [20:26:51]line НДС 12% НСП 1% [20:26:51]line > о реализуемом товаре [20:26:51]line Товар: 4870202521254 [20:26:51]line Чай холодный MAXI черный со вкусом клубн [20:26:51]line 1.000 * 125.00 [20:26:51]line = 125.00 [20:26:51]line НДС 12% НСП 1% [20:26:51]line > о реализуемом товаре [20:26:51]line ИТОГО: 310.00 [20:26:51]line НСП 1% : 2.75 [20:26:51]line НДС 12% : 32.92 [20:26:51]line Наличными: 310.00 [20:26:51]line Безнал.: 0.00 [20:26:51]line Место: АЗС № 137 "Партнер Нефть" [20:26:51]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:26:51]line СНО: Общий режим [20:26:51]line Чек 326 20.09.2024 20:26 [20:26:51]line Смена: 495 ФФД: 1.0 [20:26:51]line ЗНМ: 0300000064 [20:26:51]line РНМ: 0000000000092592 [20:26:51]line Версия ККМ: 001 [20:26:51]line ФМ: 0000000000874979 [20:26:51]line ФД: 86167 [20:26:51]line ФПД: 216270607653805 [20:26:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T202648&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86167&fm=216270607653805&tin=02508201610067®Number=0000000000092592&sum=31000 [20:26:51]line 0 [20:26:51]written 0, free lines is 4095 [20:26:51]Write to MH i2c: 01 00 00 7B 02 7D [20:26:51]Write i2c OK [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: 01 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: 01 07 00 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: 01 07 00 7B 02 00 00 00 00 00 28 0C B8 [20:26:51]RasterBufferAndPrint [20:26:51]line [20:26:51]line [20:26:51]line [20:26:51]line [20:26:51]line [20:26:51]written 0, free lines is 3136 [20:26:51]MH_Cut [20:26:51]Write to MH i2c: D1 01 00 82 02 01 56 [20:26:51]Write i2c OK [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: D1 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: D1 01 00 [20:26:51]MH_I2C_Read... [20:26:51]Read from MH i2c: D1 01 00 82 02 00 55 [20:26:51]Write to MH i2c: 01 00 00 83 02 85 [20:26:51]Write i2c OK [20:26:51]MH_I2C_Read... [20:26:52]*** Cut start [20:26:52]*** Partial cut [20:26:52]*** CUTSNS_PIN = 1 [20:26:52]*** CUTSNS_PIN = 0 [20:26:52]recv_with_timeout no data received [20:26:53]*** Brake cut motor [20:26:53]Read from MH i2c: 01 [20:26:53]MH_I2C_Read... [20:26:53]*** Stop cut motor [20:26:53]*** Cut end [20:26:53]Read from MH i2c: 01 07 00 [20:26:53]MH_I2C_Read... [20:26:53]Read from MH i2c: 01 07 00 83 02 00 00 00 00 00 FF 0F 9A [20:26:53]process_action close_receipt done [20:26:53]requested_data is exist [20:26:53]produce_requested_data [20:26:53]requested_item fm.sn is exist - process it [20:26:53]wFMCommunicate request_size=4 [20:26:53]MH_SAM_APDU [20:26:53]CAPDU: 80 11 00 00 [20:26:53]Write to MH i2c: E2 08 00 84 02 80 11 00 00 00 00 00 00 00 [20:26:53]Write i2c OK [20:26:53]MH_I2C_Read... [20:26:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:26:53]Read from MH i2c: E2 [20:26:53]MH_I2C_Read... [20:26:53]Read from MH i2c: E2 17 00 [20:26:53]MH_I2C_Read... [20:26:53]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 [20: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 [20:26:53]wFMCommunicate OK [20:26:53]requested_item fd.num is exist - process it [20:26:53]SAM_PROTO_GetFieldsCounters [20:26:53]wFMCommunicate request_size=4 [20:26:53]MH_SAM_APDU [20:26:53]CAPDU: 80 13 00 00 [20:26:53]Write to MH i2c: E2 08 00 85 02 80 13 00 00 00 00 00 00 03 [20:26:53]Write i2c OK [20:26:53]MH_I2C_Read... [20:26:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:26:53]Read from MH i2c: E2 [20:26:53]MH_I2C_Read... [20:26:53]Read from MH i2c: E2 62 00 [20:26:53]MH_I2C_Read... [20:26:53]Read from MH i2c: E2 62 00 85 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 97 50 01 00 0E 04 04 00 EF 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 DF [20:26:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [20:26:53]wFMCommunicate OK [20:26:53]SAM_PROTO_GetFieldsCounters done [20:26:53]requested_item shift.num is exist - process it [20:26:53]requested_item shift.opened is exist - process it [20:26:53]req_shift_opened [20:26:53]FM_GetShiftState [20:26:53]SAM_PROTO_GetShiftState [20:26:53]wFMCommunicate request_size=4 [20:26:53]MH_SAM_APDU [20:26:53]CAPDU: 80 13 01 00 [20:26:53]Write to MH i2c: E2 08 00 86 02 80 13 01 00 00 00 00 00 05 [20:26:53]Write i2c OK [20:26:53]MH_I2C_Read... [20:26:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:53]Read from MH i2c: E2 [20:26:53]MH_I2C_Read... [20:26:53]Read from MH i2c: E2 0E 00 [20:26:53]MH_I2C_Read... [20:26:53]Read from MH i2c: E2 0E 00 86 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 90 [20:26:53]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:26:53]wFMCommunicate OK [20:26:53]SAM_PROTO_GetShiftState done [20:26:53]FM_GetShiftState done [20:26:53]req_shift_opened done [20:26:53]requested_item shift.open_date is exist - process it [20:26:53]req_shift_open_date [20:26:53]req_shift_open_date done [20:26:53]produce_requested_data done [20:26:53]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86167,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [20:26:53]process_action_free close_receipt [20:26:53]json_value_free [20:26:53]json_value_free done [20:26:53]process_json_proto returns [20:26:53]Send response to host [20:26:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86167,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [20:26:53]free response buf [20:26:53]execute_script done [20:26:53]execute_script returns [20:26:53]free content buf [20:26:53]Sock 9.Close socket [20:26:53]Sock 9.Thread stoped [20:26:56]ConnectInit Can't take IP for lk.salyk.kg [20:26:56]CommunicateWithHost connect error [20:26:56]CommunicateWithHost err = -1 [20:26:56]OFD Sender: Server communicate error [20:27:01]OFD Sender: Processing packet 86167 [packets to send 265, broken 264] [20:27:01]ProducePacketName [20:27:01]name=ofd_packets/00086167 [20:27:01]OFD Sender: To server: pG, [20:27:01]CommunicateWithHost lk.salyk.kg:30040 [20:27:01]ConnectInit lk.salyk.kg [20:27:06]ConnectInit Can't take IP for lk.salyk.kg [20:27:06]CommunicateWithHost connect error [20:27:06]CommunicateWithHost err = -1 [20:27:06]OFD Sender: Server communicate error [20:27:11]OFD Sender: Processing packet 86167 [packets to send 265, broken 264] [20:27:11]ProducePacketName [20:27:11]name=ofd_packets/00086167 [20:27:11]OFD Sender: To server: pG, [20:27:11]CommunicateWithHost lk.salyk.kg:30040 [20:27:11]ConnectInit lk.salyk.kg [20:27:12]recv_with_timeout no data received [20:27:16]ConnectInit Can't take IP for lk.salyk.kg [20:27:16]CommunicateWithHost connect error [20:27:16]CommunicateWithHost err = -1 [20:27:16]OFD Sender: Server communicate error [20:27:21]OFD Sender: Processing packet 86167 [packets to send 265, broken 264] [20:27:21]ProducePacketName [20:27:21]name=ofd_packets/00086167 [20:27:21]OFD Sender: To server: pG, [20:27:21]CommunicateWithHost lk.salyk.kg:30040 [20:27:21]ConnectInit lk.salyk.kg [20:27:24]Connected sock=9 [20:27: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 46 02 00 00 85 CA 3E 02 5C 38 5A 03 01 00 03 00 32 02 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 23 04 78 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 31 38 32 38 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 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 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 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 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 46 01 00 00 F4 03 04 00 88 DA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 C4 B2 6C BE 9B AD A3 64 ED 9F 26 E5 90 E4 [20:27: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 2D 00 47 00 22 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 97 50 01 00 F4 03 04 00 7F 85 ED 66 B6 04 01 00 00 4C 48 39 75 2E FB A5 0A [20:27:28]CommunicateWithHost err = 0 [20:27:28]CheckOFDResponse [20:27:28]1017 (14) - 77093643461234 [20:27:28]1041 (16) - 0000000000874979 [20:27:28]1040 (4) - 86167 [20:27:28]1012 (4) - 20.09.2024 14:23 [20:27:28]1206 (1) - 0 [20:27:28]OFD Sender: Remove packet 86167 [20:27:28]ProducePacketName [20:27:28]name=ofd_packets/00086167 [20:27:28]NVStorageDeleteData [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:49]OFD Sender: No OFD packet to send [20:27:51]recv_with_timeout no data received [20:27:54]OFD Sender: No OFD packet to send [20:27:59]OFD Sender: No OFD packet to send [20:28:04]OFD Sender: No OFD packet to send [20:28:09]OFD Sender: No OFD packet to send [20:28:14]OFD Sender: No OFD packet to send [20:28:19]OFD Sender: No OFD packet to send [20:28:24]OFD Sender: No OFD packet to send [20:28:29]OFD Sender: No OFD packet to send [20:28:34]OFD Sender: No OFD packet to send [20:28:39]OFD Sender: No OFD packet to send [20:28:44]OFD Sender: No OFD packet to send [20:28:49]OFD Sender: No OFD packet to send [20:28:54]OFD Sender: No OFD packet to send [20:28:59]OFD Sender: No OFD packet to send [20:29:03]recv_with_timeout no data received [20:29:04]OFD Sender: No OFD packet to send [20:29:09]OFD Sender: No OFD packet to send [20:29:14]OFD Sender: No OFD packet to send [20:29:19]OFD Sender: No OFD packet to send [20:29:24]OFD Sender: No OFD packet to send [20:29:29]OFD Sender: No OFD packet to send [20:29:34]OFD Sender: No OFD packet to send [20:29:39]OFD Sender: No OFD packet to send [20:29:44]OFD Sender: No OFD packet to send [20:29:49]OFD Sender: No OFD packet to send [20:29:54]OFD Sender: No OFD packet to send [20:29:59]OFD Sender: No OFD packet to send [20:30:04]OFD Sender: No OFD packet to send [20:30:06]recv_with_timeout no data received [20:30:09]OFD Sender: No OFD packet to send [20:30:14]OFD Sender: No OFD packet to send [20:30:19]OFD Sender: No OFD packet to send [20:30:24]OFD Sender: No OFD packet to send [20:30:29]OFD Sender: No OFD packet to send [20:30:31]recv_with_timeout no data received [20:30:34]OFD Sender: No OFD packet to send [20:30:39]OFD Sender: No OFD packet to send [20:30:44]OFD Sender: No OFD packet to send [20:30:49]OFD Sender: No OFD packet to send [20:30:54]OFD Sender: No OFD packet to send [20:30:59]OFD Sender: No OFD packet to send [20:31:04]OFD Sender: No OFD packet to send [20:31:09]OFD Sender: No OFD packet to send [20:31:14]OFD Sender: No OFD packet to send [20:31:19]OFD Sender: No OFD packet to send [20:31:24]OFD Sender: No OFD packet to send [20:31:29]OFD Sender: No OFD packet to send [20:31:34]OFD Sender: No OFD packet to send [20:31:39]OFD Sender: No OFD packet to send [20:31:44]OFD Sender: No OFD packet to send [20:31:49]OFD Sender: No OFD packet to send [20:31:54]OFD Sender: No OFD packet to send [20:31:59]OFD Sender: No OFD packet to send [20:32:04]OFD Sender: No OFD packet to send [20:32:09]OFD Sender: No OFD packet to send [20:32:14]OFD Sender: No OFD packet to send [20:32:18]recv_with_timeout no data received [20:32:19]OFD Sender: No OFD packet to send [20:32:24]OFD Sender: No OFD packet to send [20:32:29]OFD Sender: No OFD packet to send [20:32:34]OFD Sender: No OFD packet to send [20:32:37]accept exits with 10 [20:32:37]New connection [20:32:37]New thread 3066867044 created [20:32:37]Thread 3066723684 joined [20:32:37]Waiting for new connection... [20:32:37] Sock 10.Parse request [20:32:37]Sock 10.Check first char [20:32:37]Sock 10.First char is OK [20:32:37]request: POST /json_proto HTTP/1.0 [20:32:37]Method: POST [20:32:37]URL: /json_proto [20:32:37]Method is POST - this is cgi request [20:32:37]url: /json_proto [20:32:37]query_string will be loaded in cgi processing [20:32:37]execute_cgi json_proto POST (null) [20:32:37]execute_cgi path=json_proto method=POST [20:32:37]POST find Content-Length [20:32:37]Host: 172.17.47.196:8080 [20:32:37]Content-Length: 682 [20:32:37]Content-Type: application/json [20:32:37] [20:32:37]POST finish read [20:32:37]Found Content-Length = 682 [20:32:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871052", "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:32:37]execute_script... [20:32:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871052", "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:32:37]POST & json_proto [20:32:37]process_json_proto [20:32:37]json parsed OK: [20:32:37]protocol is kg_v1.0 [20:32:37]action value=close_receipt [20:32:37]process_action close_receipt [20:32:37]cmd_close_receipt [20:32:37]MH_GetDate [20:32:37]Write to MH i2c: F0 00 00 87 02 78 [20:32:37]Write i2c OK [20:32:37]MH_I2C_Read... [20:32:37]Read from MH i2c: F0 [20:32:37]MH_I2C_Read... [20:32:37]Read from MH i2c: F0 09 00 [20:32:37]MH_I2C_Read... [20:32:37]Read from MH i2c: F0 09 00 87 02 00 E5 DB ED 66 4C 6B 94 66 45 [20:32:37]GetLastDocTimeStamp 1726864008 [20:32:37]current date 1726864357 [20:32:37]FM_GetShiftState [20:32:37]SAM_PROTO_GetShiftState [20:32:37]wFMCommunicate request_size=4 [20:32:37]MH_SAM_APDU [20:32:37]CAPDU: 80 13 01 00 [20:32:37]Write to MH i2c: E2 08 00 88 02 80 13 01 00 00 00 00 00 07 [20:32:37]Write i2c OK [20:32:37]MH_I2C_Read... [20:32:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:37]Read from MH i2c: E2 [20:32:37]MH_I2C_Read... [20:32:37]Read from MH i2c: E2 0E 00 [20:32:37]MH_I2C_Read... [20:32:37]Read from MH i2c: E2 0E 00 88 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 92 [20:32:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:32:37]wFMCommunicate OK [20:32:37]SAM_PROTO_GetShiftState done [20:32:37]FM_GetShiftState done [20:32:37]opened in 1726791534 [20:32:37]opened+sec_in_day 1726877934 [20:32:37]quantity*price = 100005 [20:32:37]sum+1 = 100006 [20:32: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 СНО: Общий режим Чек 327 20.09.2024 20:32 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86168 ФПД: 112502628537637 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T203237&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86168&fm=112502628537637&tin=02508201610067®Number=0000000000092592&sum=100000 [20:32:38]StoreToDocumentArchive [20:32:38]shift 495 fd 86168 [20:32:38]save to /storage/0495/doc_00086168 [20:32:38]save last doc name /storage/0495/doc_00086168 to /storage/kkm_last_doc_name [20:32:38]save OK [20:32:38]Clear old archive folders... [20:32:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:32:38]tlvbuf is 00DD5A90 [20:32:38]SAM_PROTO_ClearQueue [20:32:38]wFMCommunicate request_size=4 [20:32:38]MH_SAM_APDU [20:32:38]CAPDU: 80 09 00 00 [20:32:38]Write to MH i2c: E2 08 00 95 02 80 09 00 00 00 00 00 00 09 [20:32:38]Write i2c OK [20:32:38]MH_I2C_Read... [20:32:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:32:38]Read from MH i2c: E2 [20:32:38]MH_I2C_Read... [20:32:38]Read from MH i2c: E2 03 00 [20:32:38]MH_I2C_Read... [20:32:38]Read from MH i2c: E2 03 00 95 02 00 90 00 0B [20:32:38]RAPDU: 90 00 [20:32:38]wFMCommunicate OK [20:32:38]SAM_PROTO_ClearQueue done [20:32:38]KKMCreateOFDPacket [20:32:38]OFDProtocolAddRootSTLVToBuf [20:32:38]FM_MakeSignedData [20:32:38]FM_MakeSignedData [20:32:38]SAM_PROTO_SignData [20:32:38]wFMCommunicate request_size=4 [20:32:38]MH_SAM_APDU [20:32:38]CAPDU: 80 0D 01 02 [20:32:38]Write to MH i2c: E2 08 00 96 02 80 0D 01 02 00 00 00 00 11 [20:32:38]Write i2c OK [20:32:38]MH_I2C_Read... [20:32:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:32:38]Read from MH i2c: E2 [20:32:38]MH_I2C_Read... [20:32:38]Read from MH i2c: E2 03 00 [20:32:38]MH_I2C_Read... [20:32:38]Read from MH i2c: E2 03 00 96 02 00 90 00 0C [20:32:38]RAPDU: 90 00 [20:32:38]wFMCommunicate OK [20:32:38]wFMCommunicate request_size=255 [20:32:38]MH_SAM_APDU [20:32:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 E5 DB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 66 [20:32:38]Write to MH i2c: E2 02 01 97 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 47 01 00 00 F4 03 04 00 E5 DB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 66 00 00 C7 [20:32:38]Write i2c OK [20:32:38]MH_I2C_Read... [20:32:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:38]Read from MH i2c: E2 [20:32:38]MH_I2C_Read... [20:32:38]Read from MH i2c: E2 03 00 [20:32:38]MH_I2C_Read... [20:32:38]Read from MH i2c: E2 03 00 97 02 00 90 00 0D [20:32:38]RAPDU: 90 00 [20:32:38]wFMCommunicate OK [20:32:38]wFMCommunicate request_size=10 [20:32:38]MH_SAM_APDU [20:32:38]CAPDU: 80 0D 02 02 05 52 0F 35 D5 25 [20:32:38]Write to MH i2c: E2 0D 00 98 02 80 0D 02 02 05 00 52 0F 35 D5 25 00 00 AE [20:32:38]Write i2c OK [20:32:38]MH_I2C_Read... [20:32:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:38]Read from MH i2c: E2 [20:32:38]MH_I2C_Read... [20:32:38]Read from MH i2c: E2 03 00 [20:32:38]MH_I2C_Read... [20:32:38]Read from MH i2c: E2 03 00 98 02 00 90 00 0E [20:32:38]RAPDU: 90 00 [20:32:38]wFMCommunicate OK [20:32:38]wFMCommunicate request_size=4 [20:32:38]MH_SAM_APDU [20:32:38]CAPDU: 80 0D 03 02 [20:32:38]Write to MH i2c: E2 08 00 99 02 80 0D 03 02 00 00 00 00 16 [20:32:38]Write i2c OK [20:32:38]MH_I2C_Read... [20:32:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:32:38]Read from MH i2c: E2 [20:32:38]MH_I2C_Read... [20:32:38]Read from MH i2c: E2 0B 00 [20:32:38]MH_I2C_Read... [20:32:38]Read from MH i2c: E2 0B 00 99 02 00 93 8F 01 4B 96 AA FF 0F 90 00 D3 [20:32:38]RAPDU: 93 8F 01 4B 96 AA FF 0F 90 00 [20:32:38]wFMCommunicate OK [20:32:38]SAM_PROTO_SignData done [20:32:38]FM_MakeSignedData done [20:32:38]CreateOFDProtocolMessage [20:32:38]wFMCommunicate request_size=4 [20:32:38]MH_SAM_APDU [20:32:38]CAPDU: 80 11 00 00 [20:32:38]Write to MH i2c: E2 08 00 9A 02 80 11 00 00 00 00 00 00 16 [20:32:38]Write i2c OK [20:32:38]MH_I2C_Read... [20:32:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:38]Read from MH i2c: E2 [20:32:38]MH_I2C_Read... [20:32:38]Read from MH i2c: E2 17 00 [20:32:38]MH_I2C_Read... [20:32:38]Read from MH i2c: E2 17 00 9A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 75 [20:32: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:32:38]wFMCommunicate OK [20:32:38]CreateOFDProtocolMessage done [20:32:38]OFDSenderStorePacket 86168 [20:32:38]StoreOFDPacket docnum=86168 [20:32: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 AC FC 07 01 34 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 47 01 00 00 F4 03 04 00 E5 DB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 66 52 0F 35 D5 25 93 8F 01 4B 96 AA FF 0F [20:32:38]CheckFolder [20:32:38]dirname=/storage/ofd_packets [20:32:39]CheckFolder done [20:32:39]ProducePacketName [20:32:39]name=ofd_packets/00086168 [20:32:39]NVStorageSaveData ofd_packets/00086168 [20:32:39]File name is /storage/ofd_packets/00086168 [20:32:39]Write 301 bytes [20:32:39]NVStorageSaveData done [20:32:39]OFDSenderStorePacket done [20:32:39]KKMCreateOFDPacket done [20:32:39]NVStorageSaveData kkm_last_timestamp [20:32:39]File name is /storage/kkm_last_timestamp [20:32:39]Write 4 bytes [20:32:39]NVStorageSaveData done [20:32:39]ExternCall_PrintAddStr [20:32:39]wPrintStart [20:32:39]Write to MH i2c: 01 00 00 9B 02 9D [20:32:39]Write i2c OK [20:32:39]MH_I2C_Read... [20:32:39]Read from MH i2c: 01 [20:32:39]MH_I2C_Read... [20:32:39]Read from MH i2c: 01 07 00 [20:32:39]MH_I2C_Read... [20:32:39]Read from MH i2c: 01 07 00 9B 02 00 00 00 00 00 FF 0F B2 [20:32:39]RasterBufferAndPrint [20:32:39]line Счет N : (1)871052 [20:32:39]line ИНН: 02508201610067 [20:32:39]line Контрольно-Кассовый Чек [20:32:39]line ПРОДАЖА [20:32:39]line ТРК (МРК, ГНК) : 43 [20:32:39]line Товар: 2710124130 [20:32:39]line Аи-92-К-5 [20:32:39]line 14.750 * 67.80 [20:32:39]line = 1000.05 [20:32:39]line НДС 12% НСП 1% [20:32:39]line > о реализуемом товаре [20:32:39]line ОКРУГЛЕНИЕ: -0.05 [20:32:39]line ИТОГО: 1000.00 [20:32:39]line Внесено: 1000.00 [20:32:39]line СДАЧА: 0.00 [20:32:39]line НСП 1% : 8.85 [20:32:39]line НДС 12% : 106.20 [20:32:39]line Наличными: 1000.00 [20:32:39]line Безнал.: 0.00 [20:32:39]line Место: АЗС № 137 "Партнер Нефть" [20:32:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:32:39]line СНО: Общий режим [20:32:39]line Чек 327 20.09.2024 20:32 [20:32:39]line Смена: 495 ФФД: 1.0 [20:32:39]line ЗНМ: 0300000064 [20:32:39]line РНМ: 0000000000092592 [20:32:39]line Версия ККМ: 001 [20:32:39]line ФМ: 0000000000874979 [20:32:39]line ФД: 86168 [20:32:39]line ФПД: 112502628537637 [20:32:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T203237&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86168&fm=112502628537637&tin=02508201610067®Number=0000000000092592&sum=100000 [20:32:39]OFD Sender: Processing packet 86168 [packets to send 265, broken 264] [20:32:39]ProducePacketName [20:32:39]name=ofd_packets/00086168 [20:32:39]OFD Sender: To server: pG, [20:32:39]CommunicateWithHost lk.salyk.kg:30040 [20:32:39]ConnectInit lk.salyk.kg [20:32:39]written 0, free lines is 4095 [20:32:39]Write to MH i2c: 01 00 00 C6 02 C8 [20:32:39]Write i2c OK [20:32:39]MH_I2C_Read... [20:32:39]Read from MH i2c: 01 [20:32:39]MH_I2C_Read... [20:32:39]Read from MH i2c: 01 07 00 [20:32:39]MH_I2C_Read... [20:32:39]Read from MH i2c: 01 07 00 C6 02 00 00 00 00 00 E2 0C BD [20:32:39]RasterBufferAndPrint [20:32:39]line [20:32:39]line [20:32:39]line [20:32:39]line [20:32:39]line [20:32:39]written 0, free lines is 3304 [20:32:39]MH_Cut [20:32:39]Write to MH i2c: D1 01 00 CD 02 01 A1 [20:32:39]Write i2c OK [20:32:39]MH_I2C_Read... [20:32:39]Read from MH i2c: D1 [20:32:39]MH_I2C_Read... [20:32:39]Read from MH i2c: D1 01 00 [20:32:39]MH_I2C_Read... [20:32:39]Read from MH i2c: D1 01 00 CD 02 00 A0 [20:32:39]Write to MH i2c: 01 00 00 CE 02 D0 [20:32:39]Write i2c OK [20:32:39]MH_I2C_Read... [20:32:40]*** Cut start [20:32:40]*** Partial cut [20:32:40]*** CUTSNS_PIN = 1 [20:32:40]*** CUTSNS_PIN = 0 [20:32:40]*** Brake cut motor [20:32:40]Connected sock=9 [20:32: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 AC FC 07 01 34 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 47 01 00 00 F4 03 04 00 E5 DB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 66 52 0F 35 D5 25 93 8F 01 4B 96 AA FF 0F [20:32:41]Read from MH i2c: 01 [20:32:41]MH_I2C_Read... [20:32:41]*** Stop cut motor [20:32:41]*** Cut end [20:32:41]Read from MH i2c: 01 07 00 [20:32:41]MH_I2C_Read... [20:32:41]Read from MH i2c: 01 07 00 CE 02 00 00 00 00 00 FF 0F E5 [20:32:41]process_action close_receipt done [20:32:41]requested_data is exist [20:32:41]produce_requested_data [20:32:41]requested_item fm.sn is exist - process it [20:32:41]wFMCommunicate request_size=4 [20:32:41]MH_SAM_APDU [20:32:41]CAPDU: 80 11 00 00 [20:32:41]Write to MH i2c: E2 08 00 CF 02 80 11 00 00 00 00 00 00 4B [20:32:41]Write i2c OK [20:32:41]MH_I2C_Read... [20:32:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:41]Read from MH i2c: E2 [20:32:41]MH_I2C_Read... [20:32:41]Read from MH i2c: E2 17 00 [20:32:41]MH_I2C_Read... [20:32:41]Read from MH i2c: E2 17 00 CF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 AA [20:32: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:32:41]wFMCommunicate OK [20:32:41]requested_item fd.num is exist - process it [20:32:41]SAM_PROTO_GetFieldsCounters [20:32:41]wFMCommunicate request_size=4 [20:32:41]MH_SAM_APDU [20:32:41]CAPDU: 80 13 00 00 [20:32:41]Write to MH i2c: E2 08 00 D0 02 80 13 00 00 00 00 00 00 4E [20:32:41]Write i2c OK [20:32:41]MH_I2C_Read... [20:32:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:32:41]Read from MH i2c: E2 [20:32:41]MH_I2C_Read... [20:32:41]Read from MH i2c: E2 62 00 [20:32:41]MH_I2C_Read... [20:32:41]Read from MH i2c: E2 62 00 D0 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 98 50 01 00 0E 04 04 00 EF 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 2E [20:32: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 98 50 01 00 0E 04 04 00 EF 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 [20:32:41]wFMCommunicate OK [20:32:41]SAM_PROTO_GetFieldsCounters done [20:32:41]requested_item shift.num is exist - process it [20:32:41]requested_item shift.opened is exist - process it [20:32:41]req_shift_opened [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 D1 02 80 13 01 00 00 00 00 00 50 [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 D1 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 DB [20:32:41]RAPDU: 09 00 01 6E BF EC 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]req_shift_opened done [20:32:41]requested_item shift.open_date is exist - process it [20:32:41]req_shift_open_date [20:32:41]req_shift_open_date done [20:32:41]produce_requested_data done [20:32:41]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86168,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [20:32:41]process_action_free close_receipt [20:32:41]json_value_free [20:32:41]json_value_free done [20:32:41]process_json_proto returns [20:32:41]Send response to host [20:32:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86168,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [20:32:41]free response buf [20:32:41]execute_script done [20:32:41]execute_script returns [20:32:41]free content buf [20:32:41]Sock 10.Close socket [20:32:41]Sock 10.Thread stoped [20:32: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 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 98 50 01 00 F4 03 04 00 BC 86 ED 66 B6 04 01 00 00 F3 76 4A 49 AE E4 B2 40 [20:32:42]CommunicateWithHost err = 0 [20:32:42]CheckOFDResponse [20:32:42]1017 (14) - 77093643461234 [20:32:42]1041 (16) - 0000000000874979 [20:32:42]1040 (4) - 86168 [20:32:42]1012 (4) - 20.09.2024 14:29 [20:32:42]1206 (1) - 0 [20:32:42]OFD Sender: Remove packet 86168 [20:32:42]ProducePacketName [20:32:42]name=ofd_packets/00086168 [20:32:42]NVStorageDeleteData [20:32:43]OFD Sender: No OFD packet to send [20:32:48]OFD Sender: No OFD packet to send [20:32:53]OFD Sender: No OFD packet to send [20:32:54]recv_with_timeout no data received [20:32:54]accept exits with 7 [20:32:54]New connection [20:32:54]New thread 3066723684 created [20:32:54]Thread 3066867044 joined [20:32:54]Waiting for new connection... [20:32:54] Sock 7.Parse request [20:32:54]Sock 7.Check first char [20:32:54]Sock 7.First char is OK [20:32:54]request: POST /json_proto HTTP/1.0 [20:32:54]Method: POST [20:32:54]URL: /json_proto [20:32:54]Method is POST - this is cgi request [20:32:54]url: /json_proto [20:32:54]query_string will be loaded in cgi processing [20:32:54]execute_cgi json_proto POST (null) [20:32:54]execute_cgi path=json_proto method=POST [20:32:54]POST find Content-Length [20:32:54]Host: 172.17.47.196:8080 [20:32:54]Content-Length: 671 [20:32:54]Content-Type: application/json [20:32:54] [20:32:54]POST finish read [20:32:54]Found Content-Length = 671 [20:32:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147868", "tax_sys" : 0, "items" : [ { "code": "4870233040014", "name": "\u0413\u0430\u0437 \u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0430\u043B\u044C\u043D\u044B\u0439 RISMI 220\u0433", "price" : 165.00, "quantity" : 1.000, "sum" : 165.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" ] } } [20:32:54]execute_script... [20:32: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)147868", "tax_sys" : 0, "items" : [ { "code": "4870233040014", "name": "\u0413\u0430\u0437 \u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0430\u043B\u044C\u043D\u044B\u0439 RISMI 220\u0433", "price" : 165.00, "quantity" : 1.000, "sum" : 165.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" ] } } [20:32:54]POST & json_proto [20:32:54]process_json_proto [20:32:54]json parsed OK: [20:32:54]protocol is kg_v1.0 [20:32:54]action value=close_receipt [20:32:54]process_action close_receipt [20:32:54]cmd_close_receipt [20:32:54]MH_GetDate [20:32:54]Write to MH i2c: F0 00 00 D2 02 C3 [20:32:54]Write i2c OK [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: F0 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: F0 09 00 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: F0 09 00 D2 02 00 F6 DB ED 66 4C 6B 94 66 A1 [20:32:54]GetLastDocTimeStamp 1726864357 [20:32:54]current date 1726864374 [20:32:54]FM_GetShiftState [20:32:54]SAM_PROTO_GetShiftState [20:32:54]wFMCommunicate request_size=4 [20:32:54]MH_SAM_APDU [20:32:54]CAPDU: 80 13 01 00 [20:32:54]Write to MH i2c: E2 08 00 D3 02 80 13 01 00 00 00 00 00 52 [20:32:54]Write i2c OK [20:32:54]MH_I2C_Read... [20:32:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:54]Read from MH i2c: E2 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: E2 0E 00 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: E2 0E 00 D3 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 DD [20:32:54]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:32:54]wFMCommunicate OK [20:32:54]SAM_PROTO_GetShiftState done [20:32:54]FM_GetShiftState done [20:32:54]opened in 1726791534 [20:32:54]opened+sec_in_day 1726877934 [20:32:54]quantity*price = 16500 [20:32:54]sum+1 = 16501 [20:32:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 165.00 НСП 1% : 1.46 НДС 12% : 17.52 Наличными: 165.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 328 20.09.2024 20:32 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86169 ФПД: 105987617398009 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T203254&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86169&fm=105987617398009&tin=02508201610067®Number=0000000000092592&sum=16500 0 [20:32:55]StoreToDocumentArchive [20:32:55]shift 495 fd 86169 [20:32:55]save to /storage/0495/doc_00086169 [20:32:55]save last doc name /storage/0495/doc_00086169 to /storage/kkm_last_doc_name [20:32:55]save OK [20:32:55]Clear old archive folders... [20:32:55]ProcessDocumentItem done err = 0, tmpTLVsize=287 [20:32:55]tlvbuf is 00DD2790 [20:32:55]SAM_PROTO_ClearQueue [20:32:55]wFMCommunicate request_size=4 [20:32:55]MH_SAM_APDU [20:32:55]CAPDU: 80 09 00 00 [20:32:55]Write to MH i2c: E2 08 00 E0 02 80 09 00 00 00 00 00 00 54 [20:32:55]Write i2c OK [20:32:55]MH_I2C_Read... [20:32:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:32:55]Read from MH i2c: E2 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: E2 03 00 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: E2 03 00 E0 02 00 90 00 56 [20:32:55]RAPDU: 90 00 [20:32:55]wFMCommunicate OK [20:32:55]SAM_PROTO_ClearQueue done [20:32:55]KKMCreateOFDPacket [20:32:55]OFDProtocolAddRootSTLVToBuf [20:32:55]FM_MakeSignedData [20:32:55]FM_MakeSignedData [20:32:55]SAM_PROTO_SignData [20:32:55]wFMCommunicate request_size=4 [20:32:55]MH_SAM_APDU [20:32:55]CAPDU: 80 0D 01 02 [20:32:55]Write to MH i2c: E2 08 00 E1 02 80 0D 01 02 00 00 00 00 5C [20:32:55]Write i2c OK [20:32:55]MH_I2C_Read... [20:32:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:32:55]Read from MH i2c: E2 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: E2 03 00 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: E2 03 00 E1 02 00 90 00 57 [20:32:55]RAPDU: 90 00 [20:32:55]wFMCommunicate OK [20:32:55]wFMCommunicate request_size=255 [20:32:55]MH_SAM_APDU [20:32:55]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 32 33 33 30 34 30 30 31 34 06 04 2D 00 D0 93 D0 B0 D0 B7 20 D1 83 D0 BD D0 B8 D0 B2 D0 B5 D1 80 D1 81 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 20 52 49 53 4D 49 20 32 32 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 74 40 00 00 00 00 13 04 06 00 74 40 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 D8 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 48 01 00 00 F4 03 04 00 F6 DB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 [20:32:55]Write to MH i2c: E2 02 01 E2 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 32 33 33 30 34 30 30 31 34 06 04 2D 00 D0 93 D0 B0 D0 B7 20 D1 83 D0 BD D0 B8 D0 B2 D0 B5 D1 80 D1 81 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 20 52 49 53 4D 49 20 32 32 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 74 40 00 00 00 00 13 04 06 00 74 40 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 D8 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 48 01 00 00 F4 03 04 00 F6 DB ED 66 0E 04 04 00 EF 01 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 99 [20:32:55]Write i2c OK [20:32:55]MH_I2C_Read... [20:32:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:55]Read from MH i2c: E2 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: E2 03 00 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: E2 03 00 E2 02 00 90 00 58 [20:32:55]RAPDU: 90 00 [20:32:55]wFMCommunicate OK [20:32:55]wFMCommunicate request_size=46 [20:32:55]MH_SAM_APDU [20:32:55]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 99 50 01 00 35 04 06 00 60 65 2A 49 1C F9 [20:32:55]Write to MH i2c: E2 31 00 E3 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 99 50 01 00 35 04 06 00 60 65 2A 49 1C F9 00 00 30 [20:32:55]Write i2c OK [20:32:55]MH_I2C_Read... [20:32:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:55]Read from MH i2c: E2 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: E2 03 00 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: E2 03 00 E3 02 00 90 00 59 [20:32:55]RAPDU: 90 00 [20:32:55]wFMCommunicate OK [20:32:55]wFMCommunicate request_size=4 [20:32:55]MH_SAM_APDU [20:32:55]CAPDU: 80 0D 03 02 [20:32:55]Write to MH i2c: E2 08 00 E4 02 80 0D 03 02 00 00 00 00 61 [20:32:55]Write i2c OK [20:32:55]MH_I2C_Read... [20:32:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:32:55]Read from MH i2c: E2 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: E2 0B 00 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: E2 0B 00 E4 02 00 70 C5 2B 1A EF D7 3D 76 90 00 55 [20:32:55]RAPDU: 70 C5 2B 1A EF D7 3D 76 90 00 [20:32:55]wFMCommunicate OK [20:32:55]SAM_PROTO_SignData done [20:32:55]FM_MakeSignedData done [20:32:55]CreateOFDProtocolMessage [20:32:55]wFMCommunicate request_size=4 [20:32:55]MH_SAM_APDU [20:32:55]CAPDU: 80 11 00 00 [20:32:55]Write to MH i2c: E2 08 00 E5 02 80 11 00 00 00 00 00 00 61 [20:32:55]Write i2c OK [20:32:55]MH_I2C_Read... [20:32:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:55]Read from MH i2c: E2 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: E2 17 00 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: E2 17 00 E5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C0 [20:32:55]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:55]wFMCommunicate OK [20:32:55]CreateOFDProtocolMessage done [20:32:55]OFDSenderStorePacket 86169 [20:32:55]StoreOFDPacket docnum=86169 [20:32: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 33 01 00 00 BA 5E 2B 01 8A DA 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 33 33 30 34 30 30 31 34 06 04 2D 00 D0 93 D0 B0 D0 B7 20 D1 83 D0 BD D0 B8 D0 B2 D0 B5 D1 80 D1 81 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 20 52 49 53 4D 49 20 32 32 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 74 40 00 00 00 00 13 04 06 00 74 40 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 D8 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 48 01 00 00 F4 03 04 00 F6 DB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 60 65 2A 49 1C F9 70 C5 2B 1A EF D7 3D 76 [20:32:55]CheckFolder [20:32:55]dirname=/storage/ofd_packets [20:32:55]CheckFolder done [20:32:55]ProducePacketName [20:32:55]name=ofd_packets/00086169 [20:32:55]NVStorageSaveData ofd_packets/00086169 [20:32:55]File name is /storage/ofd_packets/00086169 [20:32:55]Write 337 bytes [20:32:55]NVStorageSaveData done [20:32:55]OFDSenderStorePacket done [20:32:55]KKMCreateOFDPacket done [20:32:55]NVStorageSaveData kkm_last_timestamp [20:32:55]File name is /storage/kkm_last_timestamp [20:32:55]Write 4 bytes [20:32:55]NVStorageSaveData done [20:32:55]ExternCall_PrintAddStr [20:32:55]wPrintStart [20:32:55]Write to MH i2c: 01 00 00 E6 02 E8 [20:32:55]Write i2c OK [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: 01 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: 01 07 00 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: 01 07 00 E6 02 00 00 00 00 00 FF 0F FD [20:32:55]RasterBufferAndPrint [20:32:55]line Счет N : (3)147868 [20:32:55]line ИНН: 02508201610067 [20:32:55]line Контрольно-Кассовый Чек [20:32:55]line ПРОДАЖА [20:32:55]line Товар: 4870233040014 [20:32:55]line Газ универсальный RISMI 220г [20:32:55]line 1.000 * 165.00 [20:32:55]line = 165.00 [20:32:55]line НДС 12% НСП 1% [20:32:55]line > о реализуемом товаре [20:32:55]line ИТОГО: 165.00 [20:32:55]line НСП 1% : 1.46 [20:32:55]line НДС 12% : 17.52 [20:32:55]line Наличными: 165.00 [20:32:55]line Безнал.: 0.00 [20:32:55]line Место: АЗС № 137 "Партнер Нефть" [20:32:55]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:32:55]line СНО: Общий режим [20:32:55]line Чек 328 20.09.2024 20:32 [20:32:55]line Смена: 495 ФФД: 1.0 [20:32:55]line ЗНМ: 0300000064 [20:32:55]line РНМ: 0000000000092592 [20:32:55]line Версия ККМ: 001 [20:32:55]line ФМ: 0000000000874979 [20:32:55]line ФД: 86169 [20:32:55]line ФПД: 105987617398009 [20:32:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T203254&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86169&fm=105987617398009&tin=02508201610067®Number=0000000000092592&sum=16500 [20:32:55]line 0 [20:32:55]OFD Sender: Processing packet 86169 [packets to send 265, broken 264] [20:32:55]ProducePacketName [20:32:55]name=ofd_packets/00086169 [20:32:55]OFD Sender: To server: pG, [20:32:55]CommunicateWithHost lk.salyk.kg:30040 [20:32:55]ConnectInit lk.salyk.kg [20:32:55]written 0, free lines is 4095 [20:32:56]Write to MH i2c: 01 00 00 0E 03 11 [20:32:56]Write i2c OK [20:32:56]MH_I2C_Read... [20:32:56]Read from MH i2c: 01 [20:32:56]MH_I2C_Read... [20:32:56]Read from MH i2c: 01 07 00 [20:32:56]MH_I2C_Read... [20:32:56]Read from MH i2c: 01 07 00 0E 03 00 00 00 00 00 FA 0C 1E [20:32:56]RasterBufferAndPrint [20:32:56]line [20:32:56]line [20:32:56]line [20:32:56]line [20:32:56]line [20:32:56]written 0, free lines is 3331 [20:32:56]MH_Cut [20:32:56]Write to MH i2c: D1 01 00 15 03 01 EA [20:32:56]Write i2c OK [20:32:56]MH_I2C_Read... [20:32:56]Read from MH i2c: D1 [20:32:56]MH_I2C_Read... [20:32:56]Read from MH i2c: D1 01 00 [20:32:56]MH_I2C_Read... [20:32:56]Read from MH i2c: D1 01 00 15 03 00 E9 [20:32:56]Write to MH i2c: 01 00 00 16 03 19 [20:32:56]Write i2c OK [20:32:56]MH_I2C_Read... [20:32:57]*** Cut start [20:32:57]*** Partial cut [20:32:57]*** CUTSNS_PIN = 1 [20:32:57]*** CUTSNS_PIN = 0 [20:32:57]*** Brake cut motor [20:32:57]Read from MH i2c: 01 [20:32:57]MH_I2C_Read... [20:32:57]*** Stop cut motor [20:32:57]*** Cut end [20:32:57]Read from MH i2c: 01 07 00 [20:32:57]MH_I2C_Read... [20:32:57]Read from MH i2c: 01 07 00 16 03 00 00 00 00 00 FF 0F 2E [20:32:57]process_action close_receipt done [20:32:57]requested_data is exist [20:32:57]produce_requested_data [20:32:57]requested_item fm.sn is exist - process it [20:32:57]wFMCommunicate request_size=4 [20:32:57]MH_SAM_APDU [20:32:57]CAPDU: 80 11 00 00 [20:32:57]Write to MH i2c: E2 08 00 17 03 80 11 00 00 00 00 00 00 94 [20:32:57]Write i2c OK [20:32:57]MH_I2C_Read... [20:32:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:57]Read from MH i2c: E2 [20:32:57]MH_I2C_Read... [20:32:57]Read from MH i2c: E2 17 00 [20:32:57]MH_I2C_Read... [20:32:57]Read from MH i2c: E2 17 00 17 03 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:32:57]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:57]wFMCommunicate OK [20:32:57]requested_item fd.num is exist - process it [20:32:57]SAM_PROTO_GetFieldsCounters [20:32:57]wFMCommunicate request_size=4 [20:32:57]MH_SAM_APDU [20:32:57]CAPDU: 80 13 00 00 [20:32:57]Write to MH i2c: E2 08 00 18 03 80 13 00 00 00 00 00 00 97 [20:32:57]Write i2c OK [20:32:57]MH_I2C_Read... [20:32:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:32:57]Read from MH i2c: E2 [20:32:57]MH_I2C_Read... [20:32:57]Read from MH i2c: E2 62 00 [20:32:57]MH_I2C_Read... [20:32:57]Read from MH i2c: E2 62 00 18 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 99 50 01 00 0E 04 04 00 EF 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 7B [20:32:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [20:32:57]wFMCommunicate OK [20:32:57]SAM_PROTO_GetFieldsCounters done [20:32:57]requested_item shift.num is exist - process it [20:32:57]requested_item shift.opened is exist - process it [20:32:57]req_shift_opened [20:32:57]FM_GetShiftState [20:32:57]SAM_PROTO_GetShiftState [20:32:57]wFMCommunicate request_size=4 [20:32:57]MH_SAM_APDU [20:32:57]CAPDU: 80 13 01 00 [20:32:57]Write to MH i2c: E2 08 00 19 03 80 13 01 00 00 00 00 00 99 [20:32:57]Write i2c OK [20:32:57]MH_I2C_Read... [20:32:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:57]Read from MH i2c: E2 [20:32:57]MH_I2C_Read... [20:32:57]Read from MH i2c: E2 0E 00 [20:32:57]MH_I2C_Read... [20:32:57]Read from MH i2c: E2 0E 00 19 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 24 [20:32:57]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:32:57]wFMCommunicate OK [20:32:57]SAM_PROTO_GetShiftState done [20:32:57]FM_GetShiftState done [20:32:57]req_shift_opened done [20:32:57]requested_item shift.open_date is exist - process it [20:32:57]req_shift_open_date [20:32:57]req_shift_open_date done [20:32:57]produce_requested_data done [20:32:57]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86169,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [20:32:57]process_action_free close_receipt [20:32:57]json_value_free [20:32:57]json_value_free done [20:32:57]process_json_proto returns [20:32:57]Send response to host [20:32:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86169,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [20:32:57]free response buf [20:32:57]execute_script done [20:32:57]execute_script returns [20:32:57]free content buf [20:32:57]Sock 7.Close socket [20:32:57]Sock 7.Thread stoped [20:32:58]Connected sock=10 [20:32: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 33 01 00 00 BA 5E 2B 01 8A DA 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 33 33 30 34 30 30 31 34 06 04 2D 00 D0 93 D0 B0 D0 B7 20 D1 83 D0 BD D0 B8 D0 B2 D0 B5 D1 80 D1 81 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 20 52 49 53 4D 49 20 32 32 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 74 40 00 00 00 00 13 04 06 00 74 40 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 D8 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 48 01 00 00 F4 03 04 00 F6 DB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 60 65 2A 49 1C F9 70 C5 2B 1A EF D7 3D 76 [20:33: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 6F A5 47 00 C3 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 99 50 01 00 F4 03 04 00 CC 86 ED 66 B6 04 01 00 00 FA 8B D8 AB FA E7 6A D4 [20:33:01]CommunicateWithHost err = 0 [20:33:01]CheckOFDResponse [20:33:01]1017 (14) - 77093643461234 [20:33:01]1041 (16) - 0000000000874979 [20:33:01]1040 (4) - 86169 [20:33:01]1012 (4) - 20.09.2024 14:29 [20:33:01]1206 (1) - 0 [20:33:01]OFD Sender: Remove packet 86169 [20:33:01]ProducePacketName [20:33:01]name=ofd_packets/00086169 [20:33:01]NVStorageDeleteData [20:33:02]OFD Sender: No OFD packet to send [20:33:07]OFD Sender: No OFD packet to send [20:33:12]OFD Sender: No OFD packet to send [20:33:17]OFD Sender: No OFD packet to send [20:33:18]recv_with_timeout no data received [20:33:22]OFD Sender: No OFD packet to send [20:33:27]OFD Sender: No OFD packet to send [20:33:32]OFD Sender: No OFD packet to send [20:33:37]OFD Sender: No OFD packet to send [20:33:42]OFD Sender: No OFD packet to send [20:33:47]OFD Sender: No OFD packet to send [20:33:52]OFD Sender: No OFD packet to send [20:33:57]OFD Sender: No OFD packet to send [20:34:02]OFD Sender: No OFD packet to send [20:34:07]OFD Sender: No OFD packet to send [20:34:12]OFD Sender: No OFD packet to send [20:34:17]OFD Sender: No OFD packet to send [20:34:22]OFD Sender: No OFD packet to send [20:34:27]OFD Sender: No OFD packet to send [20:34:32]OFD Sender: No OFD packet to send [20:34:37]OFD Sender: No OFD packet to send [20:34:42]OFD Sender: No OFD packet to send [20:34:47]OFD Sender: No OFD packet to send [20:34:52]OFD Sender: No OFD packet to send [20:34:57]OFD Sender: No OFD packet to send [20:35:02]OFD Sender: No OFD packet to send [20:35:03]recv_with_timeout no data received [20:35:07]OFD Sender: No OFD packet to send [20:35:12]OFD Sender: No OFD packet to send [20:35:17]OFD Sender: No OFD packet to send [20:35:22]OFD Sender: No OFD packet to send [20:35:27]OFD Sender: No OFD packet to send [20:35:32]OFD Sender: No OFD packet to send [20:35:37]OFD Sender: No OFD packet to send [20:35:42]OFD Sender: No OFD packet to send [20:35:47]OFD Sender: No OFD packet to send [20:35:52]OFD Sender: No OFD packet to send [20:35:57]OFD Sender: No OFD packet to send [20:36:02]OFD Sender: No OFD packet to send [20:36:07]OFD Sender: No OFD packet to send [20:36:12]OFD Sender: No OFD packet to send [20:36:17]OFD Sender: No OFD packet to send [20:36:22]OFD Sender: No OFD packet to send [20:36:27]OFD Sender: No OFD packet to send [20:36:32]OFD Sender: No OFD packet to send [20:36:37]OFD Sender: No OFD packet to send [20:36:42]OFD Sender: No OFD packet to send [20:36:47]OFD Sender: No OFD packet to send [20:36:52]OFD Sender: No OFD packet to send [20:36:57]OFD Sender: No OFD packet to send [20:37:02]OFD Sender: No OFD packet to send [20:37:07]OFD Sender: No OFD packet to send [20:37:12]OFD Sender: No OFD packet to send [20:37:17]OFD Sender: No OFD packet to send [20:37:22]OFD Sender: No OFD packet to send [20:37:27]OFD Sender: No OFD packet to send [20:37:32]OFD Sender: No OFD packet to send [20:37:37]OFD Sender: No OFD packet to send [20:37:40]recv_with_timeout no data received [20:37:42]OFD Sender: No OFD packet to send [20:37:47]OFD Sender: No OFD packet to send [20:37:52]OFD Sender: No OFD packet to send [20:37:57]OFD Sender: No OFD packet to send [20:38:02]OFD Sender: No OFD packet to send [20:38:07]OFD Sender: No OFD packet to send [20:38:12]OFD Sender: No OFD packet to send [20:38:17]OFD Sender: No OFD packet to send [20:38:22]OFD Sender: No OFD packet to send [20:38:27]OFD Sender: No OFD packet to send [20:38:31]recv_with_timeout no data received [20:38:32]OFD Sender: No OFD packet to send [20:38:37]OFD Sender: No OFD packet to send [20:38:42]OFD Sender: No OFD packet to send [20:38:47]OFD Sender: No OFD packet to send [20:38:52]OFD Sender: No OFD packet to send [20:38:57]OFD Sender: No OFD packet to send [20:39:02]OFD Sender: No OFD packet to send [20:39:07]OFD Sender: No OFD packet to send [20:39:12]OFD Sender: No OFD packet to send [20:39:13]recv_with_timeout no data received [20:39:17]OFD Sender: No OFD packet to send [20:39:22]OFD Sender: No OFD packet to send [20:39:27]OFD Sender: No OFD packet to send [20:39:32]OFD Sender: No OFD packet to send [20:39:37]OFD Sender: No OFD packet to send [20:39:42]OFD Sender: No OFD packet to send [20:39:47]OFD Sender: No OFD packet to send [20:39:52]OFD Sender: No OFD packet to send [20:39:57]OFD Sender: No OFD packet to send [20:40:02]OFD Sender: No OFD packet to send [20:40:07]OFD Sender: No OFD packet to send [20:40:12]OFD Sender: No OFD packet to send [20:40:17]OFD Sender: No OFD packet to send [20:40:22]OFD Sender: No OFD packet to send [20:40:27]OFD Sender: No OFD packet to send [20:40:32]OFD Sender: No OFD packet to send [20:40:37]OFD Sender: No OFD packet to send [20:40:42]OFD Sender: No OFD packet to send [20:40:47]OFD Sender: No OFD packet to send [20:40:53]OFD Sender: No OFD packet to send [20:40:58]OFD Sender: No OFD packet to send [20:41:03]OFD Sender: No OFD packet to send [20:41:08]OFD Sender: No OFD packet to send [20:41:13]OFD Sender: No OFD packet to send [20:41:18]OFD Sender: No OFD packet to send [20:41:19]recv_with_timeout no data received [20:41:23]OFD Sender: No OFD packet to send [20:41:28]OFD Sender: No OFD packet to send [20:41:29]recv_with_timeout no data received [20:41:33]OFD Sender: No OFD packet to send [20:41:38]OFD Sender: No OFD packet to send [20:41:43]OFD Sender: No OFD packet to send [20:41:48]OFD Sender: No OFD packet to send [20:41:53]OFD Sender: No OFD packet to send [20:41:58]OFD Sender: No OFD packet to send [20:42:03]OFD Sender: No OFD packet to send [20:42:08]OFD Sender: No OFD packet to send [20:42:13]OFD Sender: No OFD packet to send [20:42:18]OFD Sender: No OFD packet to send [20:42:23]OFD Sender: No OFD packet to send [20:42:28]OFD Sender: No OFD packet to send [20:42:33]OFD Sender: No OFD packet to send [20:42:38]OFD Sender: No OFD packet to send [20:42:39]recv_with_timeout no data received [20:42:43]OFD Sender: No OFD packet to send [20:42:48]OFD Sender: No OFD packet to send [20:42:49]recv_with_timeout no data received [20:42:53]OFD Sender: No OFD packet to send [20:42:58]OFD Sender: No OFD packet to send [20:43:00]recv_with_timeout no data received [20:43:03]OFD Sender: No OFD packet to send [20:43:08]OFD Sender: No OFD packet to send [20:43:11]recv_with_timeout no data received [20:43:13]OFD Sender: No OFD packet to send [20:43:18]OFD Sender: No OFD packet to send [20:43:23]OFD Sender: No OFD packet to send [20:43:28]OFD Sender: No OFD packet to send [20:43:33]OFD Sender: No OFD packet to send [20:43:38]OFD Sender: No OFD packet to send [20:43:43]OFD Sender: No OFD packet to send [20:43:48]OFD Sender: No OFD packet to send [20:43:53]OFD Sender: No OFD packet to send [20:43:58]OFD Sender: No OFD packet to send [20:44:02]accept exits with 9 [20:44:02]New connection [20:44:02]New thread 3066867044 created [20:44:02]Thread 3066723684 joined [20:44:02]Waiting for new connection... [20:44:02] Sock 9.Parse request [20:44:02]Sock 9.Check first char [20:44:02]Sock 9.First char is OK [20:44:02]request: POST /json_proto HTTP/1.0 [20:44:02]Method: POST [20:44:02]URL: /json_proto [20:44:02]Method is POST - this is cgi request [20:44:02]url: /json_proto [20:44:02]query_string will be loaded in cgi processing [20:44:02]execute_cgi json_proto POST (null) [20:44:02]execute_cgi path=json_proto method=POST [20:44:02]POST find Content-Length [20:44:02]Host: 172.17.47.196:8080 [20:44:02]Content-Length: 682 [20:44:02]Content-Type: application/json [20:44:02] [20:44:02]POST finish read [20:44:02]Found Content-Length = 682 [20:44:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871054", "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:44:02]execute_script... [20:44: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)871054", "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:44:02]POST & json_proto [20:44:02]process_json_proto [20:44:02]json parsed OK: [20:44:02]protocol is kg_v1.0 [20:44:02]action value=close_receipt [20:44:02]process_action close_receipt [20:44:02]cmd_close_receipt [20:44:02]MH_GetDate [20:44:02]Write to MH i2c: F0 00 00 1A 03 0C [20:44:02]Write i2c OK [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: F0 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: F0 09 00 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: F0 09 00 1A 03 00 92 DE ED 66 4C 6B 94 66 89 [20:44:02]GetLastDocTimeStamp 1726864374 [20:44:02]current date 1726865042 [20:44:02]FM_GetShiftState [20:44:02]SAM_PROTO_GetShiftState [20:44:02]wFMCommunicate request_size=4 [20:44:02]MH_SAM_APDU [20:44:02]CAPDU: 80 13 01 00 [20:44:02]Write to MH i2c: E2 08 00 1B 03 80 13 01 00 00 00 00 00 9B [20:44:02]Write i2c OK [20:44:02]MH_I2C_Read... [20:44:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:44:02]Read from MH i2c: E2 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: E2 0E 00 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: E2 0E 00 1B 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [20:44:02]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:44:02]wFMCommunicate OK [20:44:02]SAM_PROTO_GetShiftState done [20:44:02]FM_GetShiftState done [20:44:02]opened in 1726791534 [20:44:02]opened+sec_in_day 1726877934 [20:44:02]quantity*price = 100005 [20:44:02]sum+1 = 100006 [20:44:02]Check (price>sum+1) || (price+1sum+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 СНО: Общий режим Чек 330 20.09.2024 20:50 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86171 ФПД: 19717852788623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T205028&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86171&fm=19717852788623&tin=02508201610067®Number=0000000000092592&sum=60000 [20:50:28]StoreToDocumentArchive [20:50:28]shift 495 fd 86171 [20:50:28]save to /storage/0495/doc_00086171 [20:50:28]save last doc name /storage/0495/doc_00086171 to /storage/kkm_last_doc_name [20:50:28]save OK [20:50:28]Clear old archive folders... [20:50:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:50:28]tlvbuf is 01EA41B0 [20:50:28]SAM_PROTO_ClearQueue [20:50:28]wFMCommunicate request_size=4 [20:50:28]MH_SAM_APDU [20:50:28]CAPDU: 80 09 00 00 [20:50:28]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [20:50:28]Write i2c OK [20:50:28]MH_I2C_Read... [20:50:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:50:28]Read from MH i2c: E2 [20:50:28]MH_I2C_Read... [20:50:28]Read from MH i2c: E2 03 00 [20:50:28]MH_I2C_Read... [20:50:28]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [20:50:28]RAPDU: 90 00 [20:50:28]wFMCommunicate OK [20:50:28]SAM_PROTO_ClearQueue done [20:50:28]KKMCreateOFDPacket [20:50:28]OFDProtocolAddRootSTLVToBuf [20:50:28]FM_MakeSignedData [20:50:28]FM_MakeSignedData [20:50:28]SAM_PROTO_SignData [20:50:28]wFMCommunicate request_size=4 [20:50:28]MH_SAM_APDU [20:50:28]CAPDU: 80 0D 01 02 [20:50:28]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [20:50:28]Write i2c OK [20:50:28]MH_I2C_Read... [20:50:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:50:29]Read from MH i2c: E2 [20:50:29]MH_I2C_Read... [20:50:29]Read from MH i2c: E2 03 00 [20:50:29]MH_I2C_Read... [20:50:29]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [20:50:29]RAPDU: 90 00 [20:50:29]wFMCommunicate OK [20:50:29]wFMCommunicate request_size=255 [20:50:29]MH_SAM_APDU [20:50:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4A 01 00 00 F4 03 04 00 14 E0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 11 [20:50:29]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 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 4A 01 00 00 F4 03 04 00 14 E0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 11 00 00 78 [20:50:29]Write i2c OK [20:50:29]MH_I2C_Read... [20:50:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:29]Read from MH i2c: E2 [20:50:29]MH_I2C_Read... [20:50:29]Read from MH i2c: E2 03 00 [20:50:29]MH_I2C_Read... [20:50:29]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [20:50:29]RAPDU: 90 00 [20:50:29]wFMCommunicate OK [20:50:29]wFMCommunicate request_size=10 [20:50:29]MH_SAM_APDU [20:50:29]CAPDU: 80 0D 02 02 05 EE EB 9C 77 8F [20:50:29]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 EE EB 9C 77 8F 00 00 2D [20:50:29]Write i2c OK [20:50:29]MH_I2C_Read... [20:50:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:29]Read from MH i2c: E2 [20:50:29]MH_I2C_Read... [20:50:29]Read from MH i2c: E2 03 00 [20:50:29]MH_I2C_Read... [20:50:29]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [20:50:29]RAPDU: 90 00 [20:50:29]wFMCommunicate OK [20:50:29]wFMCommunicate request_size=4 [20:50:29]MH_SAM_APDU [20:50:29]CAPDU: 80 0D 03 02 [20:50:29]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [20:50:29]Write i2c OK [20:50:29]MH_I2C_Read... [20:50:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:50:29]Read from MH i2c: E2 [20:50:29]MH_I2C_Read... [20:50:29]Read from MH i2c: E2 0B 00 [20:50:29]MH_I2C_Read... [20:50:29]Read from MH i2c: E2 0B 00 2F 00 00 06 E4 47 E2 5C 03 1F 2C 90 00 68 [20:50:29]RAPDU: 06 E4 47 E2 5C 03 1F 2C 90 00 [20:50:29]wFMCommunicate OK [20:50:29]SAM_PROTO_SignData done [20:50:29]FM_MakeSignedData done [20:50:29]CreateOFDProtocolMessage [20:50:29]wFMCommunicate request_size=4 [20:50:29]MH_SAM_APDU [20:50:29]CAPDU: 80 11 00 00 [20:50:29]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [20:50:29]Write i2c OK [20:50:29]MH_I2C_Read... [20:50:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:29]Read from MH i2c: E2 [20:50:29]MH_I2C_Read... [20:50:29]Read from MH i2c: E2 17 00 [20:50:29]MH_I2C_Read... [20:50:29]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:50:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:50:29]wFMCommunicate OK [20:50:29]CreateOFDProtocolMessage done [20:50:29]OFDSenderStorePacket 86171 [20:50:29]StoreOFDPacket docnum=86171 [20:50: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 95 06 07 01 20 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 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 4A 01 00 00 F4 03 04 00 14 E0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 11 EE EB 9C 77 8F 06 E4 47 E2 5C 03 1F 2C [20:50:29]CheckFolder [20:50:29]dirname=/storage/ofd_packets [20:50:29]CheckFolder done [20:50:29]ProducePacketName [20:50:29]name=ofd_packets/00086171 [20:50:29]NVStorageSaveData ofd_packets/00086171 [20:50:29]File name is /storage/ofd_packets/00086171 [20:50:29]Write 301 bytes [20:50:29]NVStorageSaveData done [20:50:29]OFDSenderStorePacket done [20:50:29]KKMCreateOFDPacket done [20:50:29]NVStorageSaveData kkm_last_timestamp [20:50:29]File name is /storage/kkm_last_timestamp [20:50:29]Write 4 bytes [20:50:29]NVStorageSaveData done [20:50:29]ExternCall_PrintAddStr [20:50:29]wPrintStart [20:50:29]Write to MH i2c: 01 00 00 31 00 31 [20:50:29]Write i2c OK [20:50:29]MH_I2C_Read... [20:50:29]Read from MH i2c: 01 [20:50:29]MH_I2C_Read... [20:50:29]Read from MH i2c: 01 07 00 [20:50:29]MH_I2C_Read... [20:50:29]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [20:50:29]RasterBufferAndPrint [20:50:29]line Счет N : (1)871055 [20:50:29]line ИНН: 02508201610067 [20:50:29]line Контрольно-Кассовый Чек [20:50:29]line ПРОДАЖА [20:50:29]line ТРК (МРК, ГНК) : 33 [20:50:29]line Товар: 2710124130 [20:50:29]line Аи-92-К-5 [20:50:29]line 8.850 * 67.80 [20:50:29]line = 600.03 [20:50:29]line НДС 12% НСП 1% [20:50:29]line > о реализуемом товаре [20:50:29]line ОКРУГЛЕНИЕ: -0.03 [20:50:29]line ИТОГО: 600.00 [20:50:29]line Внесено: 600.00 [20:50:29]line СДАЧА: 0.00 [20:50:29]line НСП 1% : 5.31 [20:50:29]line НДС 12% : 63.72 [20:50:29]line Наличными: 600.00 [20:50:29]line Безнал.: 0.00 [20:50:29]line Место: АЗС № 137 "Партнер Нефть" [20:50:29]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:50:29]line СНО: Общий режим [20:50:29]line Чек 330 20.09.2024 20:50 [20:50:29]line Смена: 495 ФФД: 1.0 [20:50:29]line ЗНМ: 0300000064 [20:50:29]line РНМ: 0000000000092592 [20:50:29]line Версия ККМ: 001 [20:50:29]line ФМ: 0000000000874979 [20:50:29]line ФД: 86171 [20:50:29]line ФПД: 19717852788623 [20:50:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T205028&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86171&fm=19717852788623&tin=02508201610067®Number=0000000000092592&sum=60000 [20:50:29]written 0, free lines is 4095 [20:50:29]OFD Sender: Processing packet 86171 [packets to send 265, broken 264] [20:50:29]ProducePacketName [20:50:29]name=ofd_packets/00086171 [20:50:29]OFD Sender: To server: pG, [20:50:29]CommunicateWithHost lk.salyk.kg:30040 [20:50:29]ConnectInit lk.salyk.kg [20:50:30]Write to MH i2c: 01 00 00 5C 00 5C [20:50:30]Write i2c OK [20:50:30]MH_I2C_Read... [20:50:30]Read from MH i2c: 01 [20:50:30]MH_I2C_Read... [20:50:30]Read from MH i2c: 01 07 00 [20:50:30]MH_I2C_Read... [20:50:30]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 E7 0C 56 [20:50:30]RasterBufferAndPrint [20:50:30]line [20:50:30]line [20:50:30]line [20:50:30]line [20:50:30]line [20:50:30]written 0, free lines is 3321 [20:50:30]MH_Cut [20:50:30]Write to MH i2c: D1 01 00 63 00 01 35 [20:50:30]Write i2c OK [20:50:30]MH_I2C_Read... [20:50:30]Read from MH i2c: D1 [20:50:30]MH_I2C_Read... [20:50:30]Read from MH i2c: D1 01 00 [20:50:30]MH_I2C_Read... [20:50:30]Read from MH i2c: D1 01 00 63 00 00 34 [20:50:30]Write to MH i2c: 01 00 00 64 00 64 [20:50:30]Write i2c OK [20:50:30]MH_I2C_Read... [20:50:31]*** Cut start [20:50:31]*** Partial cut [20:50:31]*** CUTSNS_PIN = 1 [20:50:31]*** CUTSNS_PIN = 0 [20:50:31]*** Brake cut motor [20:50:31]Read from MH i2c: 01 [20:50:31]MH_I2C_Read... [20:50:31]*** Stop cut motor [20:50:31]*** Cut end [20:50:31]Read from MH i2c: 01 07 00 [20:50:31]MH_I2C_Read... [20:50:31]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [20:50:31]process_action close_receipt done [20:50:31]requested_data is exist [20:50:31]produce_requested_data [20:50:31]requested_item fm.sn is exist - process it [20:50:31]wFMCommunicate request_size=4 [20:50:31]MH_SAM_APDU [20:50:31]CAPDU: 80 11 00 00 [20:50:31]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [20:50:31]Write i2c OK [20:50:31]MH_I2C_Read... [20:50:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:31]Read from MH i2c: E2 [20:50:31]MH_I2C_Read... [20:50:31]Read from MH i2c: E2 17 00 [20:50:31]MH_I2C_Read... [20:50:31]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:50: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:50:31]wFMCommunicate OK [20:50:31]requested_item fd.num is exist - process it [20:50:31]SAM_PROTO_GetFieldsCounters [20:50:31]wFMCommunicate request_size=4 [20:50:31]MH_SAM_APDU [20:50:31]CAPDU: 80 13 00 00 [20:50:31]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [20:50:31]Write i2c OK [20:50:31]MH_I2C_Read... [20:50:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:50:32]Read from MH i2c: E2 [20:50:32]MH_I2C_Read... [20:50:32]Read from MH i2c: E2 62 00 [20:50:32]MH_I2C_Read... [20:50:32]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 9B 50 01 00 0E 04 04 00 EF 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 CE [20:50: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 9B 50 01 00 0E 04 04 00 EF 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 [20:50:32]wFMCommunicate OK [20:50:32]SAM_PROTO_GetFieldsCounters done [20:50:32]requested_item shift.num is exist - process it [20:50:32]requested_item shift.opened is exist - process it [20:50:32]req_shift_opened [20:50:32]FM_GetShiftState [20:50:32]SAM_PROTO_GetShiftState [20:50:32]wFMCommunicate request_size=4 [20:50:32]MH_SAM_APDU [20:50:32]CAPDU: 80 13 01 00 [20:50:32]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [20:50:32]Write i2c OK [20:50:32]MH_I2C_Read... [20:50:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:32]Read from MH i2c: E2 [20:50:32]MH_I2C_Read... [20:50:32]Read from MH i2c: E2 0E 00 [20:50:32]MH_I2C_Read... [20:50:32]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6F [20:50:32]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:50:32]wFMCommunicate OK [20:50:32]SAM_PROTO_GetShiftState done [20:50:32]FM_GetShiftState done [20:50:32]req_shift_opened done [20:50:32]requested_item shift.open_date is exist - process it [20:50:32]req_shift_open_date [20:50:32]req_shift_open_date done [20:50:32]produce_requested_data done [20:50:32]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86171,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [20:50:32]process_action_free close_receipt [20:50:32]json_value_free [20:50:32]json_value_free done [20:50:32]process_json_proto returns [20:50:32]Send response to host [20:50:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86171,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [20:50:32]free response buf [20:50:32]execute_script done [20:50:32]execute_script returns [20:50:32]free content buf [20:50:32]Sock 9.Close socket [20:50:32]Sock 9.Thread stoped [20:50:35]recv_with_timeout no data received [20:50:37]Connected sock=11 [20:50: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 95 06 07 01 20 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 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 4A 01 00 00 F4 03 04 00 14 E0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 11 EE EB 9C 77 8F 06 E4 47 E2 5C 03 1F 2C [20:50: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 0B 45 47 00 09 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 9B 50 01 00 F4 03 04 00 F0 8A ED 66 B6 04 01 00 00 53 C4 8F 53 25 B9 44 F8 [20:50:40]CommunicateWithHost err = 0 [20:50:40]CheckOFDResponse [20:50:40]1017 (14) - 77093643461234 [20:50:40]1041 (16) - 0000000000874979 [20:50:40]1040 (4) - 86171 [20:50:40]1012 (4) - 20.09.2024 14:47 [20:50:40]1206 (1) - 0 [20:50:40]OFD Sender: Remove packet 86171 [20:50:40]ProducePacketName [20:50:40]name=ofd_packets/00086171 [20:50:40]NVStorageDeleteData [20:50:41]OFD Sender: No OFD packet to send [20:50:46]OFD Sender: No OFD packet to send [20:50:47]recv_with_timeout no data received [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:06]OFD Sender: No OFD packet to send [20:51:11]OFD Sender: No OFD packet to send [20:51:16]recv_with_timeout no data received [20:51:16]OFD Sender: No OFD packet to send [20:51:21]OFD Sender: No OFD packet to send [20:51:24]accept exits with 7 [20:51:24]New connection [20:51:24]New thread 3067227492 created [20:51:24]Thread 3067370852 joined [20:51:24]Waiting for new connection... [20:51:24] Sock 7.Parse request [20:51:24]Sock 7.Check first char [20:51:24]Sock 7.First char is OK [20:51:24]request: POST /json_proto HTTP/1.0 [20:51:24]Method: POST [20:51:24]URL: /json_proto [20:51:24]Method is POST - this is cgi request [20:51:24]url: /json_proto [20:51:24]query_string will be loaded in cgi processing [20:51:24]execute_cgi json_proto POST (null) [20:51:24]execute_cgi path=json_proto method=POST [20:51:24]POST find Content-Length [20:51:24]Host: 172.17.47.196:8080 [20:51:24]Content-Length: 682 [20:51:24]Content-Type: application/json [20:51:24] [20:51:24]POST finish read [20:51:24]Found Content-Length = 682 [20:51:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871056", "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:51:24]execute_script... [20:51:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871056", "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:51:24]POST & json_proto [20:51:24]process_json_proto [20:51:24]json parsed OK: [20:51:24]protocol is kg_v1.0 [20:51:24]action value=close_receipt [20:51:24]process_action close_receipt [20:51:24]cmd_close_receipt [20:51:24]MH_GetDate [20:51:24]Write to MH i2c: F0 00 00 68 00 57 [20:51:24]Write i2c OK [20:51:24]MH_I2C_Read... [20:51:24]Read from MH i2c: F0 [20:51:24]MH_I2C_Read... [20:51:24]Read from MH i2c: F0 09 00 [20:51:24]MH_I2C_Read... [20:51:24]Read from MH i2c: F0 09 00 68 00 00 4D E0 ED 66 4C 6B 94 66 91 [20:51:24]GetLastDocTimeStamp 1726865428 [20:51:24]current date 1726865485 [20:51:24]FM_GetShiftState [20:51:24]SAM_PROTO_GetShiftState [20:51:24]wFMCommunicate request_size=4 [20:51:24]MH_SAM_APDU [20:51:24]CAPDU: 80 13 01 00 [20:51:24]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [20:51:24]Write i2c OK [20:51:24]MH_I2C_Read... [20:51:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:24]Read from MH i2c: E2 [20:51:24]MH_I2C_Read... [20:51:24]Read from MH i2c: E2 0E 00 [20:51:24]MH_I2C_Read... [20:51:24]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 71 [20:51:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:51:24]wFMCommunicate OK [20:51:24]SAM_PROTO_GetShiftState done [20:51:24]FM_GetShiftState done [20:51:24]opened in 1726791534 [20:51:24]opened+sec_in_day 1726877934 [20:51:24]quantity*price = 100005 [20:51:24]sum+1 = 100006 [20:51:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 331 20.09.2024 20:51 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86172 ФПД: 243068798984502 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T205125&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86172&fm=243068798984502&tin=02508201610067®Number=0000000000092592&sum=100000 [20:51:26]StoreToDocumentArchive [20:51:26]shift 495 fd 86172 [20:51:26]save to /storage/0495/doc_00086172 [20:51:26]save last doc name /storage/0495/doc_00086172 to /storage/kkm_last_doc_name [20:51:26]save OK [20:51:26]Clear old archive folders... [20:51:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:51:26]tlvbuf is 01E9E4B0 [20:51:26]SAM_PROTO_ClearQueue [20:51:26]wFMCommunicate request_size=4 [20:51:26]MH_SAM_APDU [20:51:26]CAPDU: 80 09 00 00 [20:51:26]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [20:51:26]Write i2c OK [20:51:26]MH_I2C_Read... [20:51:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:51:26]Read from MH i2c: E2 [20:51:26]MH_I2C_Read... [20:51:26]Read from MH i2c: E2 03 00 [20:51:26]MH_I2C_Read... [20:51:26]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [20:51:26]RAPDU: 90 00 [20:51:26]wFMCommunicate OK [20:51:26]SAM_PROTO_ClearQueue done [20:51:26]KKMCreateOFDPacket [20:51:26]OFDProtocolAddRootSTLVToBuf [20:51:26]FM_MakeSignedData [20:51:26]FM_MakeSignedData [20:51:26]SAM_PROTO_SignData [20:51:26]wFMCommunicate request_size=4 [20:51:26]MH_SAM_APDU [20:51:26]CAPDU: 80 0D 01 02 [20:51:26]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [20:51:26]Write i2c OK [20:51:26]MH_I2C_Read... [20:51:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:51:26]Read from MH i2c: E2 [20:51:26]MH_I2C_Read... [20:51:26]Read from MH i2c: E2 03 00 [20:51:26]MH_I2C_Read... [20:51:26]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [20:51:26]RAPDU: 90 00 [20:51:26]wFMCommunicate OK [20:51:26]wFMCommunicate request_size=255 [20:51:26]MH_SAM_APDU [20:51:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4B 01 00 00 F4 03 04 00 4D E0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DD [20:51:26]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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 4D E0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DD 00 00 92 [20:51:26]Write i2c OK [20:51:26]MH_I2C_Read... [20:51:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:26]Read from MH i2c: E2 [20:51:26]MH_I2C_Read... [20:51:26]Read from MH i2c: E2 03 00 [20:51:26]MH_I2C_Read... [20:51:26]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [20:51:26]RAPDU: 90 00 [20:51:26]wFMCommunicate OK [20:51:26]wFMCommunicate request_size=10 [20:51:26]MH_SAM_APDU [20:51:26]CAPDU: 80 0D 02 02 05 11 DD 6B 61 36 [20:51:26]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 11 DD 6B 61 36 00 00 ED [20:51:26]Write i2c OK [20:51:26]MH_I2C_Read... [20:51:26]OFD Sender: No OFD packet to send [20:51:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:26]Read from MH i2c: E2 [20:51:26]MH_I2C_Read... [20:51:26]Read from MH i2c: E2 03 00 [20:51:26]MH_I2C_Read... [20:51:26]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [20:51:26]RAPDU: 90 00 [20:51:26]wFMCommunicate OK [20:51:26]wFMCommunicate request_size=4 [20:51:26]MH_SAM_APDU [20:51:26]CAPDU: 80 0D 03 02 [20:51:26]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [20:51:26]Write i2c OK [20:51:26]MH_I2C_Read... [20:51:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:51:26]Read from MH i2c: E2 [20:51:26]MH_I2C_Read... [20:51:26]Read from MH i2c: E2 0B 00 [20:51:26]MH_I2C_Read... [20:51:26]Read from MH i2c: E2 0B 00 7A 00 00 4E 0C 5E DE 85 66 AA 71 90 00 92 [20:51:26]RAPDU: 4E 0C 5E DE 85 66 AA 71 90 00 [20:51:26]wFMCommunicate OK [20:51:26]SAM_PROTO_SignData done [20:51:26]FM_MakeSignedData done [20:51:26]CreateOFDProtocolMessage [20:51:26]wFMCommunicate request_size=4 [20:51:26]MH_SAM_APDU [20:51:26]CAPDU: 80 11 00 00 [20:51:26]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [20:51:26]Write i2c OK [20:51:26]MH_I2C_Read... [20:51:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:26]Read from MH i2c: E2 [20:51:26]MH_I2C_Read... [20:51:26]Read from MH i2c: E2 17 00 [20:51:26]MH_I2C_Read... [20:51:26]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:51:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:51:26]wFMCommunicate OK [20:51:26]CreateOFDProtocolMessage done [20:51:26]OFDSenderStorePacket 86172 [20:51:26]StoreOFDPacket docnum=86172 [20:51: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 3A 3A 07 01 78 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 4D E0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DD 11 DD 6B 61 36 4E 0C 5E DE 85 66 AA 71 [20:51:26]CheckFolder [20:51:26]dirname=/storage/ofd_packets [20:51:26]CheckFolder done [20:51:26]ProducePacketName [20:51:26]name=ofd_packets/00086172 [20:51:26]NVStorageSaveData ofd_packets/00086172 [20:51:26]File name is /storage/ofd_packets/00086172 [20:51:26]Write 301 bytes [20:51:26]NVStorageSaveData done [20:51:26]OFDSenderStorePacket done [20:51:26]KKMCreateOFDPacket done [20:51:26]NVStorageSaveData kkm_last_timestamp [20:51:26]File name is /storage/kkm_last_timestamp [20:51:26]Write 4 bytes [20:51:26]NVStorageSaveData done [20:51:26]ExternCall_PrintAddStr [20:51:26]wPrintStart [20:51:26]Write to MH i2c: 01 00 00 7C 00 7C [20:51:26]Write i2c OK [20:51:26]MH_I2C_Read... [20:51:26]Read from MH i2c: 01 [20:51:26]MH_I2C_Read... [20:51:26]Read from MH i2c: 01 07 00 [20:51:26]MH_I2C_Read... [20:51:26]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [20:51:26]RasterBufferAndPrint [20:51:26]line Счет N : (1)871056 [20:51:26]line ИНН: 02508201610067 [20:51:26]line Контрольно-Кассовый Чек [20:51:26]line ПРОДАЖА [20:51:26]line ТРК (МРК, ГНК) : 43 [20:51:26]line Товар: 2710124130 [20:51:26]line Аи-92-К-5 [20:51:26]line 14.750 * 67.80 [20:51:26]line = 1000.05 [20:51:26]line НДС 12% НСП 1% [20:51:26]line > о реализуемом товаре [20:51:26]line ОКРУГЛЕНИЕ: -0.05 [20:51:26]line ИТОГО: 1000.00 [20:51:26]line Внесено: 1000.00 [20:51:26]line СДАЧА: 0.00 [20:51:26]line НСП 1% : 8.85 [20:51:26]line НДС 12% : 106.20 [20:51:26]line Наличными: 1000.00 [20:51:26]line Безнал.: 0.00 [20:51:26]line Место: АЗС № 137 "Партнер Нефть" [20:51:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:51:26]line СНО: Общий режим [20:51:26]line Чек 331 20.09.2024 20:51 [20:51:26]line Смена: 495 ФФД: 1.0 [20:51:26]line ЗНМ: 0300000064 [20:51:26]line РНМ: 0000000000092592 [20:51:26]line Версия ККМ: 001 [20:51:26]line ФМ: 0000000000874979 [20:51:26]line ФД: 86172 [20:51:26]line ФПД: 243068798984502 [20:51:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T205125&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86172&fm=243068798984502&tin=02508201610067®Number=0000000000092592&sum=100000 [20:51:26]OFD Sender: Processing packet 86172 [packets to send 265, broken 264] [20:51:26]ProducePacketName [20:51:26]name=ofd_packets/00086172 [20:51:26]OFD Sender: To server: pG, [20:51:26]CommunicateWithHost lk.salyk.kg:30040 [20:51:26]ConnectInit lk.salyk.kg [20:51:26]written 0, free lines is 4095 [20:51:27]Write to MH i2c: 01 00 00 A7 00 A7 [20:51:27]Write i2c OK [20:51:27]MH_I2C_Read... [20:51:27]Read from MH i2c: 01 [20:51:27]MH_I2C_Read... [20:51:27]Read from MH i2c: 01 07 00 [20:51:27]MH_I2C_Read... [20:51:27]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 DD 0C 97 [20:51:27]RasterBufferAndPrint [20:51:27]line [20:51:27]line [20:51:27]line [20:51:27]line [20:51:27]line [20:51:27]written 0, free lines is 3299 [20:51:27]MH_Cut [20:51:27]Write to MH i2c: D1 01 00 AE 00 01 80 [20:51:27]Write i2c OK [20:51:27]MH_I2C_Read... [20:51:27]Read from MH i2c: D1 [20:51:27]MH_I2C_Read... [20:51:27]Read from MH i2c: D1 01 00 [20:51:27]MH_I2C_Read... [20:51:27]Read from MH i2c: D1 01 00 AE 00 00 7F [20:51:27]Write to MH i2c: 01 00 00 AF 00 AF [20:51:27]Write i2c OK [20:51:27]MH_I2C_Read... [20:51:27]recv_with_timeout no data received [20:51:28]*** Cut start [20:51:28]*** Partial cut [20:51:28]*** CUTSNS_PIN = 1 [20:51:28]*** CUTSNS_PIN = 0 [20:51:28]*** Brake cut motor [20:51:28]Read from MH i2c: 01 [20:51:28]MH_I2C_Read... [20:51:28]*** Stop cut motor [20:51:28]*** Cut end [20:51:28]Read from MH i2c: 01 07 00 [20:51:28]MH_I2C_Read... [20:51:28]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [20:51:28]process_action close_receipt done [20:51:28]requested_data is exist [20:51:28]produce_requested_data [20:51:28]requested_item fm.sn is exist - process it [20:51:28]wFMCommunicate request_size=4 [20:51:28]MH_SAM_APDU [20:51:28]CAPDU: 80 11 00 00 [20:51:28]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [20:51:28]Write i2c OK [20:51:28]MH_I2C_Read... [20:51:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:28]Read from MH i2c: E2 [20:51:28]MH_I2C_Read... [20:51:28]Read from MH i2c: E2 17 00 [20:51:28]MH_I2C_Read... [20:51:28]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:51:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [20:51:28]wFMCommunicate OK [20:51:28]requested_item fd.num is exist - process it [20:51:28]SAM_PROTO_GetFieldsCounters [20:51:28]wFMCommunicate request_size=4 [20:51:28]MH_SAM_APDU [20:51:28]CAPDU: 80 13 00 00 [20:51:28]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [20:51:28]Write i2c OK [20:51:28]MH_I2C_Read... [20:51:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:51:29]Read from MH i2c: E2 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: E2 62 00 [20:51:29]MH_I2C_Read... [20:51:29]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 9C 50 01 00 0E 04 04 00 EF 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 1D [20:51:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [20:51:29]wFMCommunicate OK [20:51:29]SAM_PROTO_GetFieldsCounters done [20:51:29]requested_item shift.num is exist - process it [20:51:29]requested_item shift.opened is exist - process it [20:51:29]req_shift_opened [20:51:29]FM_GetShiftState [20:51:29]SAM_PROTO_GetShiftState [20:51:29]wFMCommunicate request_size=4 [20:51:29]MH_SAM_APDU [20:51:29]CAPDU: 80 13 01 00 [20:51:29]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [20:51:29]Write i2c OK [20:51:29]MH_I2C_Read... [20:51:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:29]Read from MH i2c: E2 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: E2 0E 00 [20:51:29]MH_I2C_Read... [20:51:29]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BA [20:51:29]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:51:29]wFMCommunicate OK [20:51:29]SAM_PROTO_GetShiftState done [20:51:29]FM_GetShiftState done [20:51:29]req_shift_opened done [20:51:29]requested_item shift.open_date is exist - process it [20:51:29]req_shift_open_date [20:51:29]req_shift_open_date done [20:51:29]produce_requested_data done [20:51:29]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86172,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [20:51:29]process_action_free close_receipt [20:51:29]json_value_free [20:51:29]json_value_free done [20:51:29]process_json_proto returns [20:51:29]Send response to host [20:51:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86172,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [20:51:29]free response buf [20:51:29]execute_script done [20:51:29]execute_script returns [20:51:29]free content buf [20:51:29]Sock 7.Close socket [20:51:29]Sock 7.Thread stoped [20:51:30]Connected sock=11 [20:51: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 3A 3A 07 01 78 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 4D E0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DD 11 DD 6B 61 36 4E 0C 5E DE 85 66 AA 71 [20:51:35]recv_with_timeout no data received [20:51:35]CommunicateWithHost answer receiving error [20:51:35]CommunicateWithHost err = -3 [20:51:35]OFD Sender: Server communicate error [20:51:40]OFD Sender: Processing packet 86172 [packets to send 265, broken 264] [20:51:40]ProducePacketName [20:51:40]name=ofd_packets/00086172 [20:51:40]OFD Sender: To server: pG, [20:51:40]CommunicateWithHost lk.salyk.kg:30040 [20:51:40]ConnectInit lk.salyk.kg [20:51:45]Connected sock=9 [20:51: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 3A 3A 07 01 78 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 4D E0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DD 11 DD 6B 61 36 4E 0C 5E DE 85 66 AA 71 [20:51: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 02 83 47 00 0F 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 9C 50 01 00 F4 03 04 00 33 8B ED 66 B6 04 01 00 00 6F 09 8C 9E 42 58 8E AF [20:51:45]CommunicateWithHost err = 0 [20:51:45]CheckOFDResponse [20:51:45]1017 (14) - 77093643461234 [20:51:45]1041 (16) - 0000000000874979 [20:51:45]1040 (4) - 86172 [20:51:45]1012 (4) - 20.09.2024 14:48 [20:51:45]1206 (1) - 0 [20:51:45]OFD Sender: Remove packet 86172 [20:51:45]ProducePacketName [20:51:45]name=ofd_packets/00086172 [20:51:45]NVStorageDeleteData [20:51:46]OFD Sender: No OFD packet to send [20:51:48]accept exits with 10 [20:51:48]New connection [20:51:48]New thread 3067370852 created [20:51:48]Thread 3067227492 joined [20:51:48]Waiting for new connection... [20:51:48] Sock 10.Parse request [20:51:48]Sock 10.Check first char [20:51:48]Sock 10.First char is OK [20:51:48]request: POST /json_proto HTTP/1.0 [20:51:48]Method: POST [20:51:48]URL: /json_proto [20:51:48]Method is POST - this is cgi request [20:51:48]url: /json_proto [20:51:48]query_string will be loaded in cgi processing [20:51:48]execute_cgi json_proto POST (null) [20:51:48]execute_cgi path=json_proto method=POST [20:51:48]POST find Content-Length [20:51:48]Host: 172.17.47.196:8080 [20:51:48]Content-Length: 677 [20:51:48]Content-Type: application/json [20:51:48] [20:51:48]POST finish read [20:51:48]Found Content-Length = 677 [20:51:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871057", "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" ] } } [20:51:48]execute_script... [20:51:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871057", "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" ] } } [20:51:48]POST & json_proto [20:51:48]process_json_proto [20:51:48]json parsed OK: [20:51:48]protocol is kg_v1.0 [20:51:48]action value=close_receipt [20:51:48]process_action close_receipt [20:51:48]cmd_close_receipt [20:51:48]MH_GetDate [20:51:48]Write to MH i2c: F0 00 00 B3 00 A2 [20:51:48]Write i2c OK [20:51:48]MH_I2C_Read... [20:51:48]Read from MH i2c: F0 [20:51:48]MH_I2C_Read... [20:51:48]Read from MH i2c: F0 09 00 [20:51:48]MH_I2C_Read... [20:51:48]Read from MH i2c: F0 09 00 B3 00 00 64 E0 ED 66 4C 6B 94 66 F3 [20:51:48]GetLastDocTimeStamp 1726865485 [20:51:48]current date 1726865508 [20:51:48]FM_GetShiftState [20:51:48]SAM_PROTO_GetShiftState [20:51:48]wFMCommunicate request_size=4 [20:51:48]MH_SAM_APDU [20:51:48]CAPDU: 80 13 01 00 [20:51:48]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [20:51:48]Write i2c OK [20:51:48]MH_I2C_Read... [20:51:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:48]Read from MH i2c: E2 [20:51:48]MH_I2C_Read... [20:51:48]Read from MH i2c: E2 0E 00 [20:51:48]MH_I2C_Read... [20:51:48]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BC [20:51:48]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:51:48]wFMCommunicate OK [20:51:48]SAM_PROTO_GetShiftState done [20:51:48]FM_GetShiftState done [20:51:48]opened in 1726791534 [20:51:48]opened+sec_in_day 1726877934 [20:51:48]quantity*price = 50036 [20:51:48]sum+1 = 50037 [20:51:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 332 20.09.2024 20:51 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86173 ФПД: 57496245840860 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T205148&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86173&fm=57496245840860&tin=02508201610067®Number=0000000000092592&sum=50000 [20:51:49]StoreToDocumentArchive [20:51:49]shift 495 fd 86173 [20:51:49]save to /storage/0495/doc_00086173 [20:51:49]save last doc name /storage/0495/doc_00086173 to /storage/kkm_last_doc_name [20:51:49]save OK [20:51:49]Clear old archive folders... [20:51:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:51:49]tlvbuf is 01EAE820 [20:51:49]SAM_PROTO_ClearQueue [20:51:49]wFMCommunicate request_size=4 [20:51:49]MH_SAM_APDU [20:51:49]CAPDU: 80 09 00 00 [20:51:49]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [20:51:49]Write i2c OK [20:51:49]MH_I2C_Read... [20:51:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:51:49]Read from MH i2c: E2 [20:51:49]MH_I2C_Read... [20:51:49]Read from MH i2c: E2 03 00 [20:51:49]MH_I2C_Read... [20:51:49]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [20:51:49]RAPDU: 90 00 [20:51:49]wFMCommunicate OK [20:51:49]SAM_PROTO_ClearQueue done [20:51:49]KKMCreateOFDPacket [20:51:49]OFDProtocolAddRootSTLVToBuf [20:51:49]FM_MakeSignedData [20:51:49]FM_MakeSignedData [20:51:49]SAM_PROTO_SignData [20:51:49]wFMCommunicate request_size=4 [20:51:49]MH_SAM_APDU [20:51:49]CAPDU: 80 0D 01 02 [20:51:49]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [20:51:49]Write i2c OK [20:51:49]MH_I2C_Read... [20:51:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:51:49]Read from MH i2c: E2 [20:51:49]MH_I2C_Read... [20:51:49]Read from MH i2c: E2 03 00 [20:51:49]MH_I2C_Read... [20:51:49]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [20:51:49]RAPDU: 90 00 [20:51:49]wFMCommunicate OK [20:51:49]wFMCommunicate request_size=255 [20:51:49]MH_SAM_APDU [20:51:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 64 E0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 34 [20:51:49]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 4C 01 00 00 F4 03 04 00 64 E0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 34 00 00 BE [20:51:49]Write i2c OK [20:51:49]MH_I2C_Read... [20:51:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:50]Read from MH i2c: E2 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: E2 03 00 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [20:51:50]RAPDU: 90 00 [20:51:50]wFMCommunicate OK [20:51:50]wFMCommunicate request_size=10 [20:51:50]MH_SAM_APDU [20:51:50]CAPDU: 80 0D 02 02 05 4A E3 4F 2B DC [20:51:50]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 4A E3 4F 2B DC 00 00 CB [20:51:50]Write i2c OK [20:51:50]MH_I2C_Read... [20:51:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:50]Read from MH i2c: E2 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: E2 03 00 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [20:51:50]RAPDU: 90 00 [20:51:50]wFMCommunicate OK [20:51:50]wFMCommunicate request_size=4 [20:51:50]MH_SAM_APDU [20:51:50]CAPDU: 80 0D 03 02 [20:51:50]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [20:51:50]Write i2c OK [20:51:50]MH_I2C_Read... [20:51:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:51:50]Read from MH i2c: E2 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: E2 0B 00 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: E2 0B 00 C5 00 00 AB 17 BE E1 E8 51 BA FD 90 00 92 [20:51:50]RAPDU: AB 17 BE E1 E8 51 BA FD 90 00 [20:51:50]wFMCommunicate OK [20:51:50]SAM_PROTO_SignData done [20:51:50]FM_MakeSignedData done [20:51:50]CreateOFDProtocolMessage [20:51:50]wFMCommunicate request_size=4 [20:51:50]MH_SAM_APDU [20:51:50]CAPDU: 80 11 00 00 [20:51:50]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [20:51:50]Write i2c OK [20:51:50]MH_I2C_Read... [20:51:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:50]Read from MH i2c: E2 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: E2 17 00 [20:51:50]MH_I2C_Read... [20:51:50]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:51: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:51:50]wFMCommunicate OK [20:51:50]CreateOFDProtocolMessage done [20:51:50]OFDSenderStorePacket 86173 [20:51:50]StoreOFDPacket docnum=86173 [20:51: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 49 FB 07 01 2D 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 4C 01 00 00 F4 03 04 00 64 E0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 34 4A E3 4F 2B DC AB 17 BE E1 E8 51 BA FD [20:51:50]CheckFolder [20:51:50]dirname=/storage/ofd_packets [20:51:50]CheckFolder done [20:51:50]ProducePacketName [20:51:50]name=ofd_packets/00086173 [20:51:50]NVStorageSaveData ofd_packets/00086173 [20:51:50]File name is /storage/ofd_packets/00086173 [20:51:50]Write 301 bytes [20:51:50]NVStorageSaveData done [20:51:50]OFDSenderStorePacket done [20:51:50]KKMCreateOFDPacket done [20:51:50]NVStorageSaveData kkm_last_timestamp [20:51:50]File name is /storage/kkm_last_timestamp [20:51:50]Write 4 bytes [20:51:50]NVStorageSaveData done [20:51:50]ExternCall_PrintAddStr [20:51:50]wPrintStart [20:51:50]Write to MH i2c: 01 00 00 C7 00 C7 [20:51:50]Write i2c OK [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: 01 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: 01 07 00 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [20:51:50]RasterBufferAndPrint [20:51:50]line Счет N : (1)871057 [20:51:50]line ИНН: 02508201610067 [20:51:50]line Контрольно-Кассовый Чек [20:51:50]line ПРОДАЖА [20:51:50]line ТРК (МРК, ГНК) : 63 [20:51:50]line Товар: 2710124130 [20:51:50]line Аи-92-К-5 [20:51:50]line 7.380 * 67.80 [20:51:50]line = 500.36 [20:51:50]line НДС 12% НСП 1% [20:51:50]line > о реализуемом товаре [20:51:50]line ОКРУГЛЕНИЕ: -0.36 [20:51:50]line ИТОГО: 500.00 [20:51:50]line Внесено: 500.00 [20:51:50]line СДАЧА: 0.00 [20:51:50]line НСП 1% : 4.43 [20:51:50]line НДС 12% : 53.14 [20:51:50]line Наличными: 500.00 [20:51:50]line Безнал.: 0.00 [20:51:50]line Место: АЗС № 137 "Партнер Нефть" [20:51:50]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [20:51:50]line СНО: Общий режим [20:51:50]line Чек 332 20.09.2024 20:51 [20:51:50]line Смена: 495 ФФД: 1.0 [20:51:50]line ЗНМ: 0300000064 [20:51:50]line РНМ: 0000000000092592 [20:51:50]line Версия ККМ: 001 [20:51:50]line ФМ: 0000000000874979 [20:51:50]line ФД: 86173 [20:51:50]line ФПД: 57496245840860 [20:51:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T205148&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86173&fm=57496245840860&tin=02508201610067®Number=0000000000092592&sum=50000 [20:51:50]OFD Sender: Processing packet 86173 [packets to send 265, broken 264] [20:51:50]ProducePacketName [20:51:50]name=ofd_packets/00086173 [20:51:50]OFD Sender: To server: pG, [20:51:50]CommunicateWithHost lk.salyk.kg:30040 [20:51:50]ConnectInit lk.salyk.kg [20:51:50]written 0, free lines is 4095 [20:51:50]Write to MH i2c: 01 00 00 F2 00 F2 [20:51:50]Write i2c OK [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: 01 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: 01 07 00 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 DA 0C DF [20:51:50]RasterBufferAndPrint [20:51:50]line [20:51:50]line [20:51:50]line [20:51:50]line [20:51:50]line [20:51:50]written 0, free lines is 3300 [20:51:50]MH_Cut [20:51:50]Write to MH i2c: D1 01 00 F9 00 01 CB [20:51:50]Write i2c OK [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: D1 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: D1 01 00 [20:51:50]MH_I2C_Read... [20:51:50]Read from MH i2c: D1 01 00 F9 00 00 CA [20:51:50]Write to MH i2c: 01 00 00 FA 00 FA [20:51:50]Write i2c OK [20:51:50]MH_I2C_Read... [20:51:51]*** Cut start [20:51:51]*** Partial cut [20:51:51]*** CUTSNS_PIN = 1 [20:51:51]*** CUTSNS_PIN = 0 [20:51:51]*** Brake cut motor [20:51:52]Read from MH i2c: 01 [20:51:52]MH_I2C_Read... [20:51:52]*** Stop cut motor [20:51:52]*** Cut end [20:51:52]Read from MH i2c: 01 07 00 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [20:51:52]process_action close_receipt done [20:51:52]requested_data is exist [20:51:52]produce_requested_data [20:51:52]requested_item fm.sn is exist - process it [20:51:52]wFMCommunicate request_size=4 [20:51:52]MH_SAM_APDU [20:51:52]CAPDU: 80 11 00 00 [20:51:52]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [20:51:52]Write i2c OK [20:51:52]MH_I2C_Read... [20:51:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:52]Read from MH i2c: E2 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 17 00 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 17 00 FB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D4 [20:51: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:51:52]wFMCommunicate OK [20:51:52]requested_item fd.num is exist - process it [20:51:52]SAM_PROTO_GetFieldsCounters [20:51:52]wFMCommunicate request_size=4 [20:51:52]MH_SAM_APDU [20:51:52]CAPDU: 80 13 00 00 [20:51:52]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [20:51:52]Write i2c OK [20:51:52]MH_I2C_Read... [20:51:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:51:52]Read from MH i2c: E2 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 62 00 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 62 00 FC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 6C [20:51:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [20:51:52]wFMCommunicate OK [20:51:52]SAM_PROTO_GetFieldsCounters done [20:51:52]requested_item shift.num is exist - process it [20:51:52]requested_item shift.opened is exist - process it [20:51:52]req_shift_opened [20:51:52]FM_GetShiftState [20:51:52]SAM_PROTO_GetShiftState [20:51:52]wFMCommunicate request_size=4 [20:51:52]MH_SAM_APDU [20:51:52]CAPDU: 80 13 01 00 [20:51:52]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [20:51:52]Write i2c OK [20:51:52]MH_I2C_Read... [20:51:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:52]Read from MH i2c: E2 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 0E 00 [20:51:52]MH_I2C_Read... [20:51:52]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 05 [20:51:52]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [20:51:52]wFMCommunicate OK [20:51:52]SAM_PROTO_GetShiftState done [20:51:52]FM_GetShiftState done [20:51:52]req_shift_opened done [20:51:52]requested_item shift.open_date is exist - process it [20:51:52]req_shift_open_date [20:51:52]req_shift_open_date done [20:51:52]produce_requested_data done [20:51:52]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86173,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [20:51:52]process_action_free close_receipt [20:51:52]json_value_free [20:51:52]json_value_free done [20:51:52]process_json_proto returns [20:51:52]Send response to host [20:51:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86173,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [20:51:52]free response buf [20:51:52]execute_script done [20:51:52]execute_script returns [20:51:52]free content buf [20:51:52]Sock 10.Close socket [20:51:52]Sock 10.Thread stoped [20:51:56]recv_with_timeout no data received [20:51:57]Connected sock=11 [20:51: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 49 FB 07 01 2D 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 4C 01 00 00 F4 03 04 00 64 E0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 34 4A E3 4F 2B DC AB 17 BE E1 E8 51 BA FD [20:52: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 72 E7 47 00 94 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 9D 50 01 00 F4 03 04 00 40 8B ED 66 B6 04 01 00 00 9C 8E 1D 2F D3 18 87 5E [20:52:00]CommunicateWithHost err = 0 [20:52:00]CheckOFDResponse [20:52:00]1017 (14) - 77093643461234 [20:52:00]1041 (16) - 0000000000874979 [20:52:00]1040 (4) - 86173 [20:52:00]1012 (4) - 20.09.2024 14:48 [20:52:00]1206 (1) - 0 [20:52:00]OFD Sender: Remove packet 86173 [20:52:00]ProducePacketName [20:52:00]name=ofd_packets/00086173 [20:52:00]NVStorageDeleteData [20:52:01]OFD Sender: No OFD packet to send [20:52:06]OFD Sender: No OFD packet to send [20:52:11]OFD Sender: No OFD packet to send [20:52:16]OFD Sender: No OFD packet to send [20:52:21]OFD Sender: No OFD packet to send [20:52:26]OFD Sender: No OFD packet to send [20:52:27]recv_with_timeout no data received [20:52:31]OFD Sender: No OFD packet to send [20:52:36]OFD Sender: No OFD packet to send [20:52:39]recv_with_timeout no data received [20:52:41]OFD Sender: No OFD packet to send [20:52:46]OFD Sender: No OFD packet to send [20:52:49]recv_with_timeout no data received [20:52:51]OFD Sender: No OFD packet to send [20:52:56]OFD Sender: No OFD packet to send [20:53:01]OFD Sender: No OFD packet to send [20:53:06]OFD Sender: No OFD packet to send [20:53:11]OFD Sender: No OFD packet to send [20:53:16]OFD Sender: No OFD packet to send [20:53:21]OFD Sender: No OFD packet to send [20:53:26]OFD Sender: No OFD packet to send [20:53:31]OFD Sender: No OFD packet to send [20:53:36]OFD Sender: No OFD packet to send [20:53:41]OFD Sender: No OFD packet to send [20:53:46]OFD Sender: No OFD packet to send [20:53:51]OFD Sender: No OFD packet to send [20:53:56]OFD Sender: No OFD packet to send [20:53:59]recv_with_timeout no data received [20:54:01]OFD Sender: No OFD packet to send [20:54:06]OFD Sender: No OFD packet to send [20:54:11]OFD Sender: No OFD packet to send [20:54:16]OFD Sender: No OFD packet to send [20:54:19]recv_with_timeout no data received [20:54:21]OFD Sender: No OFD packet to send [20:54:26]OFD Sender: No OFD packet to send [20:54:31]OFD Sender: No OFD packet to send [20:54:36]OFD Sender: No OFD packet to send [20:54:41]OFD Sender: No OFD packet to send [20:54:46]OFD Sender: No OFD packet to send [20:54:51]OFD Sender: No OFD packet to send [20:54:56]OFD Sender: No OFD packet to send [20:55:01]recv_with_timeout no data received [20:55:01]OFD Sender: No OFD packet to send [20:55:06]OFD Sender: No OFD packet to send [20:55:11]OFD Sender: No OFD packet to send [20:55:16]OFD Sender: No OFD packet to send [20:55:21]OFD Sender: No OFD packet to send [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]recv_with_timeout no data received [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:49]recv_with_timeout no data received [20:56:51]OFD Sender: No OFD packet to send [20:56:56]OFD Sender: No OFD packet to send [20:57:01]OFD Sender: No OFD packet to send [20:57:06]OFD Sender: No OFD packet to send [20:57:08]recv_with_timeout no data received [20:57:11]OFD Sender: No OFD packet to send [20:57:16]OFD Sender: No OFD packet to send [20:57:19]recv_with_timeout no data received [20:57:21]OFD Sender: No OFD packet to send [20:57:26]OFD Sender: No OFD packet to send [20:57:32]OFD Sender: No OFD packet to send [20:57:37]OFD Sender: No OFD packet to send [20:57:42]OFD Sender: No OFD packet to send [20:57:42]recv_with_timeout no data received [20:57:47]OFD Sender: No OFD packet to send [20:57:52]OFD Sender: No OFD packet to send [20:57:53]recv_with_timeout no data received [20:57:57]OFD Sender: No OFD packet to send [20:58:02]OFD Sender: No OFD packet to send [20:58:07]OFD Sender: No OFD packet to send [20:58:12]OFD Sender: No OFD packet to send [20:58:17]OFD Sender: No OFD packet to send [20:58:22]OFD Sender: No OFD packet to send [20:58:27]OFD Sender: No OFD packet to send [20:58:32]OFD Sender: No OFD packet to send [20:58:37]OFD Sender: No OFD packet to send [20:58:37]recv_with_timeout no data received [20:58:42]OFD Sender: No OFD packet to send [20:58:47]OFD Sender: No OFD packet to send [20:58:52]OFD Sender: No OFD packet to send [20:58:56]recv_with_timeout no data received [20:58:57]OFD Sender: No OFD packet to send [20:59:02]OFD Sender: No OFD packet to send [20:59:07]OFD Sender: No OFD packet to send [20:59:12]OFD Sender: No OFD packet to send [20:59:17]OFD Sender: No OFD packet to send [20:59:17]recv_with_timeout no data received [20:59:22]OFD Sender: No OFD packet to send [20:59:27]OFD Sender: No OFD packet to send [20:59:32]OFD Sender: No OFD packet to send [20:59:37]OFD Sender: No OFD packet to send [20:59:42]OFD Sender: No OFD packet to send [20:59:47]OFD Sender: No OFD packet to send [20:59:49]recv_with_timeout no data received [20:59:52]OFD Sender: No OFD packet to send [20:59:57]OFD Sender: No OFD packet to send [21:00:02]OFD Sender: No OFD packet to send [21:00:07]OFD Sender: No OFD packet to send [21:00:09]recv_with_timeout no data received [21:00:12]OFD Sender: No OFD packet to send [21:00:17]OFD Sender: No OFD packet to send [21:00:22]OFD Sender: No OFD packet to send [21:00:27]OFD Sender: No OFD packet to send [21:00:32]OFD Sender: No OFD packet to send [21:00:37]OFD Sender: No OFD packet to send [21:00:42]OFD Sender: No OFD packet to send [21:00:47]OFD Sender: No OFD packet to send [21:00:52]OFD Sender: No OFD packet to send [21:00:57]OFD Sender: No OFD packet to send [21:01:02]OFD Sender: No OFD packet to send [21:01:07]OFD Sender: No OFD packet to send [21:01:12]OFD Sender: No OFD packet to send [21:01:14]accept exits with 7 [21:01:14]New connection [21:01:14]New thread 3067227492 created [21:01:14]Thread 3067370852 joined [21:01:14]Waiting for new connection... [21:01:14] Sock 7.Parse request [21:01:14]Sock 7.Check first char [21:01:14]Sock 7.First char is OK [21:01:14]request: POST /json_proto HTTP/1.0 [21:01:14]Method: POST [21:01:14]URL: /json_proto [21:01:14]Method is POST - this is cgi request [21:01:14]url: /json_proto [21:01:14]query_string will be loaded in cgi processing [21:01:14]execute_cgi json_proto POST (null) [21:01:14]execute_cgi path=json_proto method=POST [21:01:14]POST find Content-Length [21:01:14]Host: 172.17.47.196:8080 [21:01:14]Content-Length: 616 [21:01:14]Content-Type: application/json [21:01:14] [21:01:14]POST finish read [21:01:14]Found Content-Length = 616 [21:01:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147869", "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:01:14]execute_script... [21:01:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147869", "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:01:14]POST & json_proto [21:01:14]process_json_proto [21:01:14]json parsed OK: [21:01:14]protocol is kg_v1.0 [21:01:14]action value=close_receipt [21:01:14]process_action close_receipt [21:01:14]cmd_close_receipt [21:01:14]MH_GetDate [21:01:14]Write to MH i2c: F0 00 00 FE 00 ED [21:01:14]Write i2c OK [21:01:14]MH_I2C_Read... [21:01:14]Read from MH i2c: F0 [21:01:14]MH_I2C_Read... [21:01:14]Read from MH i2c: F0 09 00 [21:01:14]MH_I2C_Read... [21:01:14]Read from MH i2c: F0 09 00 FE 00 00 9A E2 ED 66 4C 6B 94 66 76 [21:01:14]GetLastDocTimeStamp 1726865508 [21:01:14]current date 1726866074 [21:01:14]FM_GetShiftState [21:01:14]SAM_PROTO_GetShiftState [21:01:14]wFMCommunicate request_size=4 [21:01:14]MH_SAM_APDU [21:01:14]CAPDU: 80 13 01 00 [21:01:14]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [21:01:14]Write i2c OK [21:01:14]MH_I2C_Read... [21:01:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:14]Read from MH i2c: E2 [21:01:14]MH_I2C_Read... [21:01:14]Read from MH i2c: E2 0E 00 [21:01:14]MH_I2C_Read... [21:01:14]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 07 [21:01:14]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:01:14]wFMCommunicate OK [21:01:14]SAM_PROTO_GetShiftState done [21:01:14]FM_GetShiftState done [21:01:14]opened in 1726791534 [21:01:14]opened+sec_in_day 1726877934 [21:01:14]quantity*price = 15500 [21:01:14]sum+1 = 15501 [21:01:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 155.00 НСП 1% : 1.37 НДС 12% : 16.46 Наличными: 155.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 333 20.09.2024 21:01 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86174 ФПД: 83664794178992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T210114&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86174&fm=83664794178992&tin=02508201610067®Number=0000000000092592&sum=15500 0 [21:01:15]StoreToDocumentArchive [21:01:15]shift 495 fd 86174 [21:01:15]save to /storage/0495/doc_00086174 [21:01:15]save last doc name /storage/0495/doc_00086174 to /storage/kkm_last_doc_name [21:01:15]save OK [21:01:15]Clear old archive folders... [21:01:15]ProcessDocumentItem done err = 0, tmpTLVsize=268 [21:01:15]tlvbuf is 01E45180 [21:01:15]SAM_PROTO_ClearQueue [21:01:15]wFMCommunicate request_size=4 [21:01:15]MH_SAM_APDU [21:01:15]CAPDU: 80 09 00 00 [21:01:15]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [21:01:15]Write i2c OK [21:01:15]MH_I2C_Read... [21:01:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:01:15]Read from MH i2c: E2 [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: E2 03 00 [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [21:01:15]RAPDU: 90 00 [21:01:15]wFMCommunicate OK [21:01:15]SAM_PROTO_ClearQueue done [21:01:15]KKMCreateOFDPacket [21:01:15]OFDProtocolAddRootSTLVToBuf [21:01:15]FM_MakeSignedData [21:01:15]FM_MakeSignedData [21:01:15]SAM_PROTO_SignData [21:01:15]wFMCommunicate request_size=4 [21:01:15]MH_SAM_APDU [21:01:15]CAPDU: 80 0D 01 02 [21:01:15]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [21:01:15]Write i2c OK [21:01:15]MH_I2C_Read... [21:01:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:01:15]Read from MH i2c: E2 [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: E2 03 00 [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [21:01:15]RAPDU: 90 00 [21:01:15]wFMCommunicate OK [21:01:15]wFMCommunicate request_size=255 [21:01:15]MH_SAM_APDU [21:01:15]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 4D 01 00 00 F4 03 04 00 9A E2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 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:01:15]Write to MH i2c: E2 02 01 0E 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 4D 01 00 00 F4 03 04 00 9A E2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 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 B9 [21:01:15]Write i2c OK [21:01:15]MH_I2C_Read... [21:01:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:15]Read from MH i2c: E2 [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: E2 03 00 [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [21:01:15]RAPDU: 90 00 [21:01:15]wFMCommunicate OK [21:01:15]wFMCommunicate request_size=27 [21:01:15]MH_SAM_APDU [21:01:15]CAPDU: 80 0D 02 02 16 34 39 37 39 10 04 04 00 9E 50 01 00 35 04 06 00 4C 17 BA 56 55 B0 [21:01:15]Write to MH i2c: E2 1E 00 0F 01 80 0D 02 02 16 00 34 39 37 39 10 04 04 00 9E 50 01 00 35 04 06 00 4C 17 BA 56 55 B0 00 00 51 [21:01:15]Write i2c OK [21:01:15]MH_I2C_Read... [21:01:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:15]Read from MH i2c: E2 [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: E2 03 00 [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [21:01:15]RAPDU: 90 00 [21:01:15]wFMCommunicate OK [21:01:15]wFMCommunicate request_size=4 [21:01:15]MH_SAM_APDU [21:01:15]CAPDU: 80 0D 03 02 [21:01:15]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [21:01:15]Write i2c OK [21:01:15]MH_I2C_Read... [21:01:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:01:15]Read from MH i2c: E2 [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: E2 0B 00 [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: E2 0B 00 10 01 00 67 3A A4 1E 2C FF 80 72 90 00 0D [21:01:15]RAPDU: 67 3A A4 1E 2C FF 80 72 90 00 [21:01:15]wFMCommunicate OK [21:01:15]SAM_PROTO_SignData done [21:01:15]FM_MakeSignedData done [21:01:15]CreateOFDProtocolMessage [21:01:15]wFMCommunicate request_size=4 [21:01:15]MH_SAM_APDU [21:01:15]CAPDU: 80 11 00 00 [21:01:15]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [21:01:15]Write i2c OK [21:01:15]MH_I2C_Read... [21:01:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:15]Read from MH i2c: E2 [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: E2 17 00 [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: E2 17 00 11 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 EB [21:01:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:01:15]wFMCommunicate OK [21:01:15]CreateOFDProtocolMessage done [21:01:15]OFDSenderStorePacket 86174 [21:01:15]StoreOFDPacket docnum=86174 [21:01: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 20 01 00 00 A6 04 18 01 E5 9D 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 4D 01 00 00 F4 03 04 00 9A E2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4C 17 BA 56 55 B0 67 3A A4 1E 2C FF 80 72 [21:01:15]CheckFolder [21:01:15]dirname=/storage/ofd_packets [21:01:15]CheckFolder done [21:01:15]ProducePacketName [21:01:15]name=ofd_packets/00086174 [21:01:15]NVStorageSaveData ofd_packets/00086174 [21:01:15]File name is /storage/ofd_packets/00086174 [21:01:15]Write 318 bytes [21:01:15]NVStorageSaveData done [21:01:15]OFDSenderStorePacket done [21:01:15]KKMCreateOFDPacket done [21:01:15]NVStorageSaveData kkm_last_timestamp [21:01:15]File name is /storage/kkm_last_timestamp [21:01:15]Write 4 bytes [21:01:15]NVStorageSaveData done [21:01:15]ExternCall_PrintAddStr [21:01:15]wPrintStart [21:01:15]Write to MH i2c: 01 00 00 12 01 13 [21:01:15]Write i2c OK [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: 01 [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: 01 07 00 [21:01:15]MH_I2C_Read... [21:01:15]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [21:01:15]RasterBufferAndPrint [21:01:15]line Счет N : (3)147869 [21:01:15]line ИНН: 02508201610067 [21:01:15]line Контрольно-Кассовый Чек [21:01:15]line ПРОДАЖА [21:01:15]line Товар: 4640030091584 [21:01:15]line Сигареты Esse Gold [21:01:15]line 1.000 * 155.00 [21:01:15]line = 155.00 [21:01:15]line НДС 12% НСП 1% [21:01:15]line > о реализуемом товаре [21:01:15]line ИТОГО: 155.00 [21:01:15]line НСП 1% : 1.37 [21:01:15]line НДС 12% : 16.46 [21:01:15]line Наличными: 155.00 [21:01:15]line Безнал.: 0.00 [21:01:15]line Место: АЗС № 137 "Партнер Нефть" [21:01:15]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:01:15]line СНО: Общий режим [21:01:15]line Чек 333 20.09.2024 21:01 [21:01:15]line Смена: 495 ФФД: 1.0 [21:01:15]line ЗНМ: 0300000064 [21:01:15]line РНМ: 0000000000092592 [21:01:15]line Версия ККМ: 001 [21:01:15]line ФМ: 0000000000874979 [21:01:15]line ФД: 86174 [21:01:15]line ФПД: 83664794178992 [21:01:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T210114&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86174&fm=83664794178992&tin=02508201610067®Number=0000000000092592&sum=15500 [21:01:16]line 0 [21:01:16]OFD Sender: Processing packet 86174 [packets to send 265, broken 264] [21:01:16]ProducePacketName [21:01:16]name=ofd_packets/00086174 [21:01:16]OFD Sender: To server: pG, [21:01:16]CommunicateWithHost lk.salyk.kg:30040 [21:01:16]ConnectInit lk.salyk.kg [21:01:16]written 0, free lines is 4095 [21:01:16]Write to MH i2c: 01 00 00 3A 01 3B [21:01:16]Write i2c OK [21:01:16]MH_I2C_Read... [21:01:16]Read from MH i2c: 01 [21:01:16]MH_I2C_Read... [21:01:16]Read from MH i2c: 01 07 00 [21:01:16]MH_I2C_Read... [21:01:16]Read from MH i2c: 01 07 00 3A 01 00 00 00 00 00 F3 0C 41 [21:01:16]RasterBufferAndPrint [21:01:16]line [21:01:16]line [21:01:16]line [21:01:16]line [21:01:16]line [21:01:16]written 0, free lines is 3321 [21:01:16]MH_Cut [21:01:16]Write to MH i2c: D1 01 00 41 01 01 14 [21:01:16]Write i2c OK [21:01:16]MH_I2C_Read... [21:01:16]Read from MH i2c: D1 [21:01:16]MH_I2C_Read... [21:01:16]Read from MH i2c: D1 01 00 [21:01:16]MH_I2C_Read... [21:01:16]Read from MH i2c: D1 01 00 41 01 00 13 [21:01:16]Write to MH i2c: 01 00 00 42 01 43 [21:01:16]Write i2c OK [21:01:16]MH_I2C_Read... [21:01:17]*** Cut start [21:01:17]*** Partial cut [21:01:17]*** CUTSNS_PIN = 1 [21:01:17]*** CUTSNS_PIN = 0 [21:01:17]*** Brake cut motor [21:01:17]Read from MH i2c: 01 [21:01:17]MH_I2C_Read... [21:01:17]*** Stop cut motor [21:01:17]*** Cut end [21:01:17]Read from MH i2c: 01 07 00 [21:01:17]MH_I2C_Read... [21:01:17]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 FF 0F 58 [21:01:17]process_action close_receipt done [21:01:17]requested_data is exist [21:01:17]produce_requested_data [21:01:17]requested_item fm.sn is exist - process it [21:01:17]wFMCommunicate request_size=4 [21:01:17]MH_SAM_APDU [21:01:17]CAPDU: 80 11 00 00 [21:01:17]Write to MH i2c: E2 08 00 43 01 80 11 00 00 00 00 00 00 BE [21:01:17]Write i2c OK [21:01:17]MH_I2C_Read... [21:01:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:17]Read from MH i2c: E2 [21:01:17]MH_I2C_Read... [21:01:17]Read from MH i2c: E2 17 00 [21:01:17]MH_I2C_Read... [21:01:17]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 [21:01:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:01:17]wFMCommunicate OK [21:01:17]requested_item fd.num is exist - process it [21:01:17]SAM_PROTO_GetFieldsCounters [21:01:17]wFMCommunicate request_size=4 [21:01:17]MH_SAM_APDU [21:01:17]CAPDU: 80 13 00 00 [21:01:17]Write to MH i2c: E2 08 00 44 01 80 13 00 00 00 00 00 00 C1 [21:01:17]Write i2c OK [21:01:17]MH_I2C_Read... [21:01:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:01:18]Read from MH i2c: E2 [21:01:18]MH_I2C_Read... [21:01:18]Read from MH i2c: E2 62 00 [21:01:18]MH_I2C_Read... [21:01:18]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 9E 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 B9 [21:01: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 9E 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:01:18]wFMCommunicate OK [21:01:18]SAM_PROTO_GetFieldsCounters done [21:01:18]requested_item shift.num is exist - process it [21:01:18]requested_item shift.opened is exist - process it [21:01:18]req_shift_opened [21:01:18]FM_GetShiftState [21:01:18]SAM_PROTO_GetShiftState [21:01:18]wFMCommunicate request_size=4 [21:01:18]MH_SAM_APDU [21:01:18]CAPDU: 80 13 01 00 [21:01:18]Write to MH i2c: E2 08 00 45 01 80 13 01 00 00 00 00 00 C3 [21:01:18]Write i2c OK [21:01:18]MH_I2C_Read... [21:01:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:18]Read from MH i2c: E2 [21:01:18]MH_I2C_Read... [21:01:18]Read from MH i2c: E2 0E 00 [21:01:18]MH_I2C_Read... [21:01:18]Read from MH i2c: E2 0E 00 45 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 4E [21:01:18]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:01:18]wFMCommunicate OK [21:01:18]SAM_PROTO_GetShiftState done [21:01:18]FM_GetShiftState done [21:01:18]req_shift_opened done [21:01:18]requested_item shift.open_date is exist - process it [21:01:18]req_shift_open_date [21:01:18]req_shift_open_date done [21:01:18]produce_requested_data done [21:01:18]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86174,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:01:18]process_action_free close_receipt [21:01:18]json_value_free [21:01:18]json_value_free done [21:01:18]process_json_proto returns [21:01:18]Send response to host [21:01:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86174,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:01:18]free response buf [21:01:18]execute_script done [21:01:18]execute_script returns [21:01:18]free content buf [21:01:18]Sock 7.Close socket [21:01:18]Sock 7.Thread stoped [21:01:20]recv_with_timeout no data received [21:01:22]Connected sock=11 [21:01: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 20 01 00 00 A6 04 18 01 E5 9D 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 4D 01 00 00 F4 03 04 00 9A E2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4C 17 BA 56 55 B0 67 3A A4 1E 2C FF 80 72 [21:01: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 A1 54 47 00 61 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 9E 50 01 00 F4 03 04 00 75 8D ED 66 B6 04 01 00 00 F6 46 1A C2 FB F0 9E D0 [21:01:24]CommunicateWithHost err = 0 [21:01:24]CheckOFDResponse [21:01:24]1017 (14) - 77093643461234 [21:01:24]1041 (16) - 0000000000874979 [21:01:24]1040 (4) - 86174 [21:01:24]1012 (4) - 20.09.2024 14:57 [21:01:24]1206 (1) - 0 [21:01:24]OFD Sender: Remove packet 86174 [21:01:24]ProducePacketName [21:01:24]name=ofd_packets/00086174 [21:01:24]NVStorageDeleteData [21:01:24]OFD Sender: No OFD packet to send [21:01:29]OFD Sender: No OFD packet to send [21:01:30]recv_with_timeout no data received [21:01:34]OFD Sender: No OFD packet to send [21:01:40]OFD Sender: No OFD packet to send [21:01:41]recv_with_timeout no data received [21:01:45]OFD Sender: No OFD packet to send [21:01:50]OFD Sender: No OFD packet to send [21:01:53]recv_with_timeout no data received [21:01:55]OFD Sender: No OFD packet to send [21:02:00]OFD Sender: No OFD packet to send [21:02:05]OFD Sender: No OFD packet to send [21:02:05]recv_with_timeout no data received [21:02:10]OFD Sender: No OFD packet to send [21:02:15]OFD Sender: No OFD packet to send [21:02:20]OFD Sender: No OFD packet to send [21:02:25]OFD Sender: No OFD packet to send [21:02:30]OFD Sender: No OFD packet to send [21:02:35]OFD Sender: No OFD packet to send [21:02:40]OFD Sender: No OFD packet to send [21:02:45]OFD Sender: No OFD packet to send [21:02:50]OFD Sender: No OFD packet to send [21:02:53]recv_with_timeout no data received [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:57]accept exits with 9 [21:03:57]New connection [21:03:57]New thread 3067370852 created [21:03:57]Thread 3067227492 joined [21:03:57]Waiting for new connection... [21:03:57] Sock 9.Parse request [21:03:57]Sock 9.Check first char [21:03:57]Sock 9.First char is OK [21:03:57]request: POST /json_proto HTTP/1.0 [21:03:57]Method: POST [21:03:57]URL: /json_proto [21:03:57]Method is POST - this is cgi request [21:03:57]url: /json_proto [21:03:57]query_string will be loaded in cgi processing [21:03:57]execute_cgi json_proto POST (null) [21:03:57]execute_cgi path=json_proto method=POST [21:03:57]POST find Content-Length [21:03:57]Host: 172.17.47.196:8080 [21:03:57]Content-Length: 754 [21:03:57]Content-Type: application/json [21:03:57] [21:03:57]POST finish read [21:03:57]Found Content-Length = 754 [21:03:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871058", "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" : 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\u000A30116596", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:57]execute_script... [21:03: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)871058", "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" : 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\u000A30116596", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:57]POST & json_proto [21:03:57]process_json_proto [21:03:57]json parsed OK: [21:03:57]protocol is kg_v1.0 [21:03:57]action value=close_receipt [21:03:57]process_action close_receipt [21:03:57]cmd_close_receipt [21:03:57]MH_GetDate [21:03:57]Write to MH i2c: F0 00 00 46 01 36 [21:03:57]Write i2c OK [21:03:57]MH_I2C_Read... [21:03:57]Read from MH i2c: F0 [21:03:57]MH_I2C_Read... [21:03:57]Read from MH i2c: F0 09 00 [21:03:57]MH_I2C_Read... [21:03:57]Read from MH i2c: F0 09 00 46 01 00 3D E3 ED 66 4C 6B 94 66 63 [21:03:57]GetLastDocTimeStamp 1726866074 [21:03:57]current date 1726866237 [21:03:57]FM_GetShiftState [21:03:57]SAM_PROTO_GetShiftState [21:03:57]wFMCommunicate request_size=4 [21:03:57]MH_SAM_APDU [21:03:57]CAPDU: 80 13 01 00 [21:03:57]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [21:03:57]Write i2c OK [21:03:57]MH_I2C_Read... [21:03:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:57]Read from MH i2c: E2 [21:03:57]MH_I2C_Read... [21:03:57]Read from MH i2c: E2 0E 00 [21:03:57]MH_I2C_Read... [21:03:57]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 50 [21:03:57]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:03:57]wFMCommunicate OK [21:03:57]SAM_PROTO_GetShiftState done [21:03:57]FM_GetShiftState done [21:03:57]opened in 1726791534 [21:03:57]opened+sec_in_day 1726877934 [21:03:57]quantity*price = 0 [21:03:57]sum+1 = 1 [21:03: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 СНО: Общий режим Чек 334 20.09.2024 21:03 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30116596 ФМ: 0000000000874979 ФД: 86175 ФПД: 81556993389934 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T210357&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86175&fm=81556993389934&tin=02508201610067®Number=0000000000092592&sum=0 [21:03:58]StoreToDocumentArchive [21:03:58]shift 495 fd 86175 [21:03:58]save to /storage/0495/doc_00086175 [21:03:58]save last doc name /storage/0495/doc_00086175 to /storage/kkm_last_doc_name [21:03:58]save OK [21:03:58]Clear old archive folders... [21:03:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:03:58]tlvbuf is 01E45010 [21:03:58]SAM_PROTO_ClearQueue [21:03:58]wFMCommunicate request_size=4 [21:03:58]MH_SAM_APDU [21:03:58]CAPDU: 80 09 00 00 [21:03:58]Write to MH i2c: E2 08 00 54 01 80 09 00 00 00 00 00 00 C7 [21:03:58]Write i2c OK [21:03:58]MH_I2C_Read... [21:03:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:03:58]Read from MH i2c: E2 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: E2 03 00 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: E2 03 00 54 01 00 90 00 C9 [21:03:58]RAPDU: 90 00 [21:03:58]wFMCommunicate OK [21:03:58]SAM_PROTO_ClearQueue done [21:03:58]KKMCreateOFDPacket [21:03:58]OFDProtocolAddRootSTLVToBuf [21:03:58]FM_MakeSignedData [21:03:58]FM_MakeSignedData [21:03:58]SAM_PROTO_SignData [21:03:58]wFMCommunicate request_size=4 [21:03:58]MH_SAM_APDU [21:03:58]CAPDU: 80 0D 01 02 [21:03:58]Write to MH i2c: E2 08 00 55 01 80 0D 01 02 00 00 00 00 CF [21:03:58]Write i2c OK [21:03:58]MH_I2C_Read... [21:03:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:03:58]Read from MH i2c: E2 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: E2 03 00 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [21:03:58]RAPDU: 90 00 [21:03:58]wFMCommunicate OK [21:03:58]wFMCommunicate request_size=255 [21:03:58]MH_SAM_APDU [21:03: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 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 4E 01 00 00 F4 03 04 00 3D E3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4A [21:03:58]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 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 4E 01 00 00 F4 03 04 00 3D E3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4A 00 00 41 [21:03:58]Write i2c OK [21:03:58]MH_I2C_Read... [21:03:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:58]Read from MH i2c: E2 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: E2 03 00 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [21:03:58]RAPDU: 90 00 [21:03:58]wFMCommunicate OK [21:03:58]wFMCommunicate request_size=10 [21:03:58]MH_SAM_APDU [21:03:58]CAPDU: 80 0D 02 02 05 2C F7 9E B5 6E [21:03:58]Write to MH i2c: E2 0D 00 57 01 80 0D 02 02 05 00 2C F7 9E B5 6E 00 00 C0 [21:03:58]Write i2c OK [21:03:58]MH_I2C_Read... [21:03:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:58]Read from MH i2c: E2 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: E2 03 00 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [21:03:58]RAPDU: 90 00 [21:03:58]wFMCommunicate OK [21:03:58]wFMCommunicate request_size=4 [21:03:58]MH_SAM_APDU [21:03:58]CAPDU: 80 0D 03 02 [21:03:58]Write to MH i2c: E2 08 00 58 01 80 0D 03 02 00 00 00 00 D4 [21:03:58]Write i2c OK [21:03:58]MH_I2C_Read... [21:03:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:03:58]Read from MH i2c: E2 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: E2 0B 00 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: E2 0B 00 58 01 00 BE 40 51 0A E7 67 DF FB 90 00 56 [21:03:58]RAPDU: BE 40 51 0A E7 67 DF FB 90 00 [21:03:58]wFMCommunicate OK [21:03:58]SAM_PROTO_SignData done [21:03:58]FM_MakeSignedData done [21:03:58]CreateOFDProtocolMessage [21:03:58]wFMCommunicate request_size=4 [21:03:58]MH_SAM_APDU [21:03:58]CAPDU: 80 11 00 00 [21:03:58]Write to MH i2c: E2 08 00 59 01 80 11 00 00 00 00 00 00 D4 [21:03:58]Write i2c OK [21:03:58]MH_I2C_Read... [21:03:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:58]Read from MH i2c: E2 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: E2 17 00 [21:03:58]MH_I2C_Read... [21:03: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 [21: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 [21:03:58]wFMCommunicate OK [21:03:58]CreateOFDProtocolMessage done [21:03:58]OFDSenderStorePacket 86175 [21:03:58]StoreOFDPacket docnum=86175 [21: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 68 04 07 01 E9 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 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 4E 01 00 00 F4 03 04 00 3D E3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4A 2C F7 9E B5 6E BE 40 51 0A E7 67 DF FB [21:03:58]CheckFolder [21:03:58]dirname=/storage/ofd_packets [21:03:58]CheckFolder done [21:03:58]ProducePacketName [21:03:58]name=ofd_packets/00086175 [21:03:58]NVStorageSaveData ofd_packets/00086175 [21:03:58]File name is /storage/ofd_packets/00086175 [21:03:58]Write 301 bytes [21:03:58]NVStorageSaveData done [21:03:58]OFDSenderStorePacket done [21:03:58]KKMCreateOFDPacket done [21:03:58]NVStorageSaveData kkm_last_timestamp [21:03:58]File name is /storage/kkm_last_timestamp [21:03:58]Write 4 bytes [21:03:58]NVStorageSaveData done [21:03:58]OFD Sender: Processing packet 86175 [packets to send 265, broken 264] [21:03:58]ProducePacketName [21:03:58]name=ofd_packets/00086175 [21:03:58]OFD Sender: To server: pG, [21:03:58]CommunicateWithHost lk.salyk.kg:30040 [21:03:58]ConnectInit lk.salyk.kg [21:03:58]ExternCall_PrintAddStr [21:03:58]wPrintStart [21:03:58]Write to MH i2c: 01 00 00 5A 01 5B [21:03:58]Write i2c OK [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: 01 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: 01 07 00 [21:03:58]MH_I2C_Read... [21:03:58]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 FF 0F 70 [21:03:58]RasterBufferAndPrint [21:03:58]line Счет N : (1)871058 [21:03:58]line ИНН: 02508201610067 [21:03:58]line Контрольно-Кассовый Чек [21:03:58]line ПРОДАЖА [21:03:58]line ТРК (МРК, ГНК) : 43 [21:03:58]line Товар: 2710124130 [21:03:58]line Аи-92-К-5 [21:03:58]line 20.000 * 0.00 [21:03:58]line = 0.00 [21:03:58]line НДС 12% НСП 1% [21:03:58]line > о реализуемом товаре [21:03:58]line ИТОГО: 0.00 [21:03:58]line НСП 1% : 0.00 [21:03:58]line НДС 12% : 0.00 [21:03:58]line Наличными: 0.00 [21:03:58]line Безнал.: 0.00 [21:03:59]line Место: АЗС № 137 "Партнер Нефть" [21:03:59]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:03:59]line СНО: Общий режим [21:03:59]line Чек 334 20.09.2024 21:03 [21:03:59]line Смена: 495 ФФД: 1.0 [21:03:59]line ЗНМ: 0300000064 [21:03:59]line РНМ: 0000000000092592 [21:03:59]line Версия ККМ: 001 [21:03:59]line Талоны: ТК ГПНА Online [21:03:59]line 30116596 [21:03:59]line ФМ: 0000000000874979 [21:03:59]line ФД: 86175 [21:03:59]line ФПД: 81556993389934 [21:03:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T210357&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86175&fm=81556993389934&tin=02508201610067®Number=0000000000092592&sum=0 [21:03:59]written 0, free lines is 4095 [21:03:59]Write to MH i2c: 01 00 00 84 01 85 [21:03:59]Write i2c OK [21:03:59]MH_I2C_Read... [21:03:59]Read from MH i2c: 01 [21:03:59]MH_I2C_Read... [21:03:59]Read from MH i2c: 01 07 00 [21:03:59]MH_I2C_Read... [21:03:59]Read from MH i2c: 01 07 00 84 01 00 00 00 00 00 E8 0C 80 [21:03:59]RasterBufferAndPrint [21:03:59]line [21:03:59]line [21:03:59]line [21:03:59]line [21:03:59]line [21:03:59]Connected sock=11 [21: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 68 04 07 01 E9 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 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 4E 01 00 00 F4 03 04 00 3D E3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 4A 2C F7 9E B5 6E BE 40 51 0A E7 67 DF FB [21:03:59]written 0, free lines is 3323 [21:03:59]MH_Cut [21:03:59]Write to MH i2c: D1 01 00 8B 01 01 5E [21:03:59]Write i2c OK [21:03:59]MH_I2C_Read... [21:03:59]Read from MH i2c: D1 [21:03:59]MH_I2C_Read... [21:03:59]Read from MH i2c: D1 01 00 [21:03:59]MH_I2C_Read... [21:03:59]Read from MH i2c: D1 01 00 8B 01 00 5D [21:03:59]Write to MH i2c: 01 00 00 8C 01 8D [21:03:59]Write i2c OK [21:03:59]MH_I2C_Read... [21: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 A0 7E 47 00 B9 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 9F 50 01 00 F4 03 04 00 12 8E ED 66 B6 04 01 00 00 48 3E 62 82 90 7E 02 9B [21:04:00]CommunicateWithHost err = 0 [21:04:00]CheckOFDResponse [21:04:00]1017 (14) - 77093643461234 [21:04:00]1041 (16) - 0000000000874979 [21:04:00]1040 (4) - 86175 [21:04:00]1012 (4) - 20.09.2024 15:00 [21:04:00]1206 (1) - 0 [21:04:00]OFD Sender: Remove packet 86175 [21:04:00]ProducePacketName [21:04:00]name=ofd_packets/00086175 [21:04:00]NVStorageDeleteData [21:04:00]*** Cut start [21:04:00]*** Partial cut [21:04:00]*** CUTSNS_PIN = 1 [21:04:00]*** CUTSNS_PIN = 0 [21:04:00]*** Brake cut motor [21:04:00]OFD Sender: No OFD packet to send [21:04:01]Read from MH i2c: 01 [21:04:01]MH_I2C_Read... [21:04:01]*** Stop cut motor [21:04:01]*** Cut end [21:04:01]Read from MH i2c: 01 07 00 [21:04:01]MH_I2C_Read... [21:04:01]Read from MH i2c: 01 07 00 8C 01 00 00 00 00 00 FF 0F A2 [21:04:01]process_action close_receipt done [21:04:01]requested_data is exist [21:04:01]produce_requested_data [21:04:01]requested_item fm.sn is exist - process it [21:04:01]wFMCommunicate request_size=4 [21:04:01]MH_SAM_APDU [21:04:01]CAPDU: 80 11 00 00 [21:04:01]Write to MH i2c: E2 08 00 8D 01 80 11 00 00 00 00 00 00 08 [21:04:01]Write i2c OK [21:04:01]MH_I2C_Read... [21:04:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:01]Read from MH i2c: E2 [21:04:01]MH_I2C_Read... [21:04:01]Read from MH i2c: E2 17 00 [21:04:01]MH_I2C_Read... [21:04:01]Read from MH i2c: E2 17 00 8D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 67 [21:04:01]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:01]wFMCommunicate OK [21:04:01]requested_item fd.num is exist - process it [21:04:01]SAM_PROTO_GetFieldsCounters [21:04:01]wFMCommunicate request_size=4 [21:04:01]MH_SAM_APDU [21:04:01]CAPDU: 80 13 00 00 [21:04:01]Write to MH i2c: E2 08 00 8E 01 80 13 00 00 00 00 00 00 0B [21:04:01]Write i2c OK [21:04:01]MH_I2C_Read... [21:04:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:04:01]Read from MH i2c: E2 [21:04:01]MH_I2C_Read... [21:04:01]Read from MH i2c: E2 62 00 [21:04:01]MH_I2C_Read... [21:04:01]Read from MH i2c: E2 62 00 8E 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 50 01 00 0E 04 04 00 EF 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 07 [21:04: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 9F 50 01 00 0E 04 04 00 EF 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 [21:04:01]wFMCommunicate OK [21:04:01]SAM_PROTO_GetFieldsCounters done [21:04:01]requested_item shift.num is exist - process it [21:04:01]requested_item shift.opened is exist - process it [21:04:01]req_shift_opened [21:04:01]FM_GetShiftState [21:04:01]SAM_PROTO_GetShiftState [21:04:01]wFMCommunicate request_size=4 [21:04:01]MH_SAM_APDU [21:04:01]CAPDU: 80 13 01 00 [21:04:01]Write to MH i2c: E2 08 00 8F 01 80 13 01 00 00 00 00 00 0D [21:04:01]Write i2c OK [21:04:01]MH_I2C_Read... [21:04:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:01]Read from MH i2c: E2 [21:04:01]MH_I2C_Read... [21:04:01]Read from MH i2c: E2 0E 00 [21:04:01]MH_I2C_Read... [21:04:01]Read from MH i2c: E2 0E 00 8F 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 98 [21:04:01]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:04:01]wFMCommunicate OK [21:04:01]SAM_PROTO_GetShiftState done [21:04:01]FM_GetShiftState done [21:04:01]req_shift_opened done [21:04:01]requested_item shift.open_date is exist - process it [21:04:01]req_shift_open_date [21:04:01]req_shift_open_date done [21:04:01]produce_requested_data done [21:04:01]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86175,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:04:01]process_action_free close_receipt [21:04:01]json_value_free [21:04:01]json_value_free done [21:04:01]process_json_proto returns [21:04:01]Send response to host [21:04:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86175,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:04:01]free response buf [21:04:01]execute_script done [21:04:01]execute_script returns [21:04:01]free content buf [21:04:01]Sock 9.Close socket [21:04:01]Sock 9.Thread stoped [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:35]OFD Sender: No OFD packet to send [21:04:38]accept exits with 10 [21:04:38]New connection [21:04:38]New thread 3067227492 created [21:04:38]Thread 3067370852 joined [21:04:38]Waiting for new connection... [21:04:38] Sock 10.Parse request [21:04:38]Sock 10.Check first char [21:04:38]Sock 10.First char is OK [21:04:38]request: POST /json_proto HTTP/1.0 [21:04:38]Method: POST [21:04:38]URL: /json_proto [21:04:38]Method is POST - this is cgi request [21:04:38]url: /json_proto [21:04:38]query_string will be loaded in cgi processing [21:04:38]execute_cgi json_proto POST (null) [21:04:38]execute_cgi path=json_proto method=POST [21:04:38]POST find Content-Length [21:04:38]Host: 172.17.47.196:8080 [21:04:38]Content-Length: 677 [21:04:38]Content-Type: application/json [21:04:38] [21:04:38]POST finish read [21:04:38]Found Content-Length = 677 [21:04:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871059", "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.500, "sum" : 644.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 644.00, "total" : 644.00, "payments": [ { "type": 0, "sum" : 644.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:38]execute_script... [21:04: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)871059", "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.500, "sum" : 644.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 644.00, "total" : 644.00, "payments": [ { "type": 0, "sum" : 644.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:38]POST & json_proto [21:04:38]process_json_proto [21:04:38]json parsed OK: [21:04:38]protocol is kg_v1.0 [21:04:38]action value=close_receipt [21:04:38]process_action close_receipt [21:04:38]cmd_close_receipt [21:04:38]MH_GetDate [21:04:38]Write to MH i2c: F0 00 00 90 01 80 [21:04:38]Write i2c OK [21:04:38]MH_I2C_Read... [21:04:38]Read from MH i2c: F0 [21:04:38]MH_I2C_Read... [21:04:38]Read from MH i2c: F0 09 00 [21:04:38]MH_I2C_Read... [21:04:38]Read from MH i2c: F0 09 00 90 01 00 66 E3 ED 66 4C 6B 94 66 D6 [21:04:38]GetLastDocTimeStamp 1726866237 [21:04:38]current date 1726866278 [21:04:38]FM_GetShiftState [21:04:38]SAM_PROTO_GetShiftState [21:04:38]wFMCommunicate request_size=4 [21:04:38]MH_SAM_APDU [21:04:38]CAPDU: 80 13 01 00 [21:04:38]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [21:04:38]Write i2c OK [21:04:38]MH_I2C_Read... [21:04:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:38]Read from MH i2c: E2 [21:04:38]MH_I2C_Read... [21:04:38]Read from MH i2c: E2 0E 00 [21:04:38]MH_I2C_Read... [21:04:38]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9A [21:04:38]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:04:38]wFMCommunicate OK [21:04:38]SAM_PROTO_GetShiftState done [21:04:38]FM_GetShiftState done [21:04:38]opened in 1726791534 [21:04:38]opened+sec_in_day 1726877934 [21:04:38]quantity*price = 64410 [21:04:38]sum+1 = 64411 [21:04:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 644.00 Внесено: 644.00 СДАЧА: 0.00 НСП 1% : 5.70 НДС 12% : 68.40 Наличными: 644.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 335 20.09.2024 21:04 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86176 ФПД: 222194834949601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T210438&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86176&fm=222194834949601&tin=02508201610067®Number=0000000000092592&sum=64400 [21:04:39]StoreToDocumentArchive [21:04:39]shift 495 fd 86176 [21:04:39]save to /storage/0495/doc_00086176 [21:04:39]save last doc name /storage/0495/doc_00086176 to /storage/kkm_last_doc_name [21:04:39]save OK [21:04:39]Clear old archive folders... [21:04:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:04:39]tlvbuf is 01E41080 [21:04:39]SAM_PROTO_ClearQueue [21:04:39]wFMCommunicate request_size=4 [21:04:39]MH_SAM_APDU [21:04:39]CAPDU: 80 09 00 00 [21:04:39]Write to MH i2c: E2 08 00 9E 01 80 09 00 00 00 00 00 00 11 [21:04:39]Write i2c OK [21:04:39]MH_I2C_Read... [21:04:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:04:39]Read from MH i2c: E2 [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: E2 03 00 [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [21:04:39]RAPDU: 90 00 [21:04:39]wFMCommunicate OK [21:04:39]SAM_PROTO_ClearQueue done [21:04:39]KKMCreateOFDPacket [21:04:39]OFDProtocolAddRootSTLVToBuf [21:04:39]FM_MakeSignedData [21:04:39]FM_MakeSignedData [21:04:39]SAM_PROTO_SignData [21:04:39]wFMCommunicate request_size=4 [21:04:39]MH_SAM_APDU [21:04:39]CAPDU: 80 0D 01 02 [21:04:39]Write to MH i2c: E2 08 00 9F 01 80 0D 01 02 00 00 00 00 19 [21:04:39]Write i2c OK [21:04:39]MH_I2C_Read... [21:04:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:04:39]Read from MH i2c: E2 [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: E2 03 00 [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [21:04:39]RAPDU: 90 00 [21:04:39]wFMCommunicate OK [21:04:39]wFMCommunicate request_size=255 [21:04:39]MH_SAM_APDU [21:04: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 1C 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 9A FB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 FB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 1A 00 00 00 00 07 04 06 00 90 FB 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 66 E3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 CA [21:04:39]Write to MH i2c: E2 02 01 A0 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 1C 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 9A FB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 FB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 1A 00 00 00 00 07 04 06 00 90 FB 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 66 E3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 CA 00 00 58 [21:04:39]Write i2c OK [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: E2 [21:04:39]MH_I2C_Read... [21:04:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:39]Read from MH i2c: E2 03 00 [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [21:04:39]RAPDU: 90 00 [21:04:39]wFMCommunicate OK [21:04:39]wFMCommunicate request_size=10 [21:04:39]MH_SAM_APDU [21:04:39]CAPDU: 80 0D 02 02 05 15 C4 35 45 E1 [21:04:39]Write to MH i2c: E2 0D 00 A1 01 80 0D 02 02 05 00 15 C4 35 45 E1 00 00 5A [21:04:39]Write i2c OK [21:04:39]MH_I2C_Read... [21:04:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:39]Read from MH i2c: E2 [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: E2 03 00 [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [21:04:39]RAPDU: 90 00 [21:04:39]wFMCommunicate OK [21:04:39]wFMCommunicate request_size=4 [21:04:39]MH_SAM_APDU [21:04:39]CAPDU: 80 0D 03 02 [21:04:39]Write to MH i2c: E2 08 00 A2 01 80 0D 03 02 00 00 00 00 1E [21:04:39]Write i2c OK [21:04:39]MH_I2C_Read... [21:04:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:04:39]Read from MH i2c: E2 [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: E2 0B 00 [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: E2 0B 00 A2 01 00 DC 63 8E 8C 4F 73 9D 2F 90 00 06 [21:04:39]RAPDU: DC 63 8E 8C 4F 73 9D 2F 90 00 [21:04:39]wFMCommunicate OK [21:04:39]SAM_PROTO_SignData done [21:04:39]FM_MakeSignedData done [21:04:39]CreateOFDProtocolMessage [21:04:39]wFMCommunicate request_size=4 [21:04:39]MH_SAM_APDU [21:04:39]CAPDU: 80 11 00 00 [21:04:39]Write to MH i2c: E2 08 00 A3 01 80 11 00 00 00 00 00 00 1E [21:04:39]Write i2c OK [21:04:39]MH_I2C_Read... [21:04:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:39]Read from MH i2c: E2 [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: E2 17 00 [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: E2 17 00 A3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7D [21:04: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:04:39]wFMCommunicate OK [21:04:39]CreateOFDProtocolMessage done [21:04:39]OFDSenderStorePacket 86176 [21:04:39]StoreOFDPacket docnum=86176 [21:04: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 C4 3B 07 01 54 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 1C 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 9A FB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 FB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 1A 00 00 00 00 07 04 06 00 90 FB 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 66 E3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 CA 15 C4 35 45 E1 DC 63 8E 8C 4F 73 9D 2F [21:04:39]CheckFolder [21:04:39]dirname=/storage/ofd_packets [21:04:39]CheckFolder done [21:04:39]ProducePacketName [21:04:39]name=ofd_packets/00086176 [21:04:39]NVStorageSaveData ofd_packets/00086176 [21:04:39]File name is /storage/ofd_packets/00086176 [21:04:39]Write 301 bytes [21:04:39]NVStorageSaveData done [21:04:39]OFDSenderStorePacket done [21:04:39]KKMCreateOFDPacket done [21:04:39]NVStorageSaveData kkm_last_timestamp [21:04:39]File name is /storage/kkm_last_timestamp [21:04:39]Write 4 bytes [21:04:39]NVStorageSaveData done [21:04:39]ExternCall_PrintAddStr [21:04:39]wPrintStart [21:04:39]Write to MH i2c: 01 00 00 A4 01 A5 [21:04:39]Write i2c OK [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: 01 [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: 01 07 00 [21:04:39]MH_I2C_Read... [21:04:39]Read from MH i2c: 01 07 00 A4 01 00 00 00 00 00 FF 0F BA [21:04:39]RasterBufferAndPrint [21:04:39]line Счет N : (1)871059 [21:04:39]line ИНН: 02508201610067 [21:04:39]line Контрольно-Кассовый Чек [21:04:39]line ПРОДАЖА [21:04:39]line ТРК (МРК, ГНК) : 43 [21:04:39]line Товар: 2710124130 [21:04:39]line Аи-92-К-5 [21:04:39]line 9.500 * 67.80 [21:04:39]line = 644.10 [21:04:39]line НДС 12% НСП 1% [21:04:39]line > о реализуемом товаре [21:04:39]line ОКРУГЛЕНИЕ: -0.10 [21:04:39]line ИТОГО: 644.00 [21:04:39]line Внесено: 644.00 [21:04:39]line СДАЧА: 0.00 [21:04:39]line НСП 1% : 5.70 [21:04:39]line НДС 12% : 68.40 [21:04:39]line Наличными: 644.00 [21:04:39]line Безнал.: 0.00 [21:04:39]line Место: АЗС № 137 "Партнер Нефть" [21:04:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:04:39]line СНО: Общий режим [21:04:39]line Чек 335 20.09.2024 21:04 [21:04:39]line Смена: 495 ФФД: 1.0 [21:04:39]line ЗНМ: 0300000064 [21:04:39]line РНМ: 0000000000092592 [21:04:39]line Версия ККМ: 001 [21:04:39]line ФМ: 0000000000874979 [21:04:39]line ФД: 86176 [21:04:39]line ФПД: 222194834949601 [21:04:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T210438&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86176&fm=222194834949601&tin=02508201610067®Number=0000000000092592&sum=64400 [21:04:40]written 0, free lines is 4095 [21:04:40]OFD Sender: Processing packet 86176 [packets to send 265, broken 264] [21:04:40]ProducePacketName [21:04:40]name=ofd_packets/00086176 [21:04:40]OFD Sender: To server: pG, [21:04:40]CommunicateWithHost lk.salyk.kg:30040 [21:04:40]ConnectInit lk.salyk.kg [21:04:40]Write to MH i2c: 01 00 00 CF 01 D0 [21:04:40]Write i2c OK [21:04:40]MH_I2C_Read... [21:04:40]Read from MH i2c: 01 [21:04:40]MH_I2C_Read... [21:04:40]Read from MH i2c: 01 07 00 [21:04:40]MH_I2C_Read... [21:04:40]Read from MH i2c: 01 07 00 CF 01 00 00 00 00 00 D8 0C BB [21:04:40]RasterBufferAndPrint [21:04:40]line [21:04:40]line [21:04:40]line [21:04:40]line [21:04:40]line [21:04:40]written 0, free lines is 3292 [21:04:40]MH_Cut [21:04:40]Write to MH i2c: D1 01 00 D6 01 01 A9 [21:04:40]Write i2c OK [21:04:40]MH_I2C_Read... [21:04:40]Read from MH i2c: D1 [21:04:40]MH_I2C_Read... [21:04:40]Read from MH i2c: D1 01 00 [21:04:40]MH_I2C_Read... [21:04:40]Read from MH i2c: D1 01 00 D6 01 00 A8 [21:04:40]Write to MH i2c: 01 00 00 D7 01 D8 [21:04:40]Write i2c OK [21:04:40]MH_I2C_Read... [21:04:41]*** Cut start [21:04:41]*** Partial cut [21:04:41]*** CUTSNS_PIN = 1 [21:04:41]*** CUTSNS_PIN = 0 [21:04:41]*** Brake cut motor [21:04:41]Read from MH i2c: 01 [21:04:41]MH_I2C_Read... [21:04:41]*** Stop cut motor [21:04:41]*** Cut end [21:04:41]Read from MH i2c: 01 07 00 [21:04:41]MH_I2C_Read... [21:04:41]Read from MH i2c: 01 07 00 D7 01 00 00 00 00 00 FF 0F ED [21:04:41]process_action close_receipt done [21:04:41]requested_data is exist [21:04:41]produce_requested_data [21:04:41]requested_item fm.sn is exist - process it [21:04:41]wFMCommunicate request_size=4 [21:04:41]MH_SAM_APDU [21:04:41]CAPDU: 80 11 00 00 [21:04:41]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [21:04:41]Write i2c OK [21:04:41]MH_I2C_Read... [21:04:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:41]Read from MH i2c: E2 [21:04:41]MH_I2C_Read... [21:04:41]Read from MH i2c: E2 17 00 [21:04:41]MH_I2C_Read... [21:04:41]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:04: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:04:41]wFMCommunicate OK [21:04:41]requested_item fd.num is exist - process it [21:04:41]SAM_PROTO_GetFieldsCounters [21:04:41]wFMCommunicate request_size=4 [21:04:41]MH_SAM_APDU [21:04:41]CAPDU: 80 13 00 00 [21:04:41]Write to MH i2c: E2 08 00 D9 01 80 13 00 00 00 00 00 00 56 [21:04:41]Write i2c OK [21:04:41]MH_I2C_Read... [21:04:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:04:42]Read from MH i2c: E2 [21:04:42]MH_I2C_Read... [21:04:42]Read from MH i2c: E2 62 00 [21:04:42]MH_I2C_Read... [21:04:42]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 A0 50 01 00 0E 04 04 00 EF 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 56 [21:04: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 A0 50 01 00 0E 04 04 00 EF 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 [21:04:42]wFMCommunicate OK [21:04:42]SAM_PROTO_GetFieldsCounters done [21:04:42]requested_item shift.num is exist - process it [21:04:42]requested_item shift.opened is exist - process it [21:04:42]req_shift_opened [21:04:42]FM_GetShiftState [21:04:42]SAM_PROTO_GetShiftState [21:04:42]wFMCommunicate request_size=4 [21:04:42]MH_SAM_APDU [21:04:42]CAPDU: 80 13 01 00 [21:04:42]Write to MH i2c: E2 08 00 DA 01 80 13 01 00 00 00 00 00 58 [21:04:42]Write i2c OK [21:04:42]MH_I2C_Read... [21:04:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:42]Read from MH i2c: E2 [21:04:42]MH_I2C_Read... [21:04:42]Read from MH i2c: E2 0E 00 [21:04:42]MH_I2C_Read... [21:04:42]Read from MH i2c: E2 0E 00 DA 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E3 [21:04:42]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:04:42]wFMCommunicate OK [21:04:42]SAM_PROTO_GetShiftState done [21:04:42]FM_GetShiftState done [21:04:42]req_shift_opened done [21:04:42]requested_item shift.open_date is exist - process it [21:04:42]req_shift_open_date [21:04:42]req_shift_open_date done [21:04:42]produce_requested_data done [21:04:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86176,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:04:42]process_action_free close_receipt [21:04:42]json_value_free [21:04:42]json_value_free done [21:04:42]process_json_proto returns [21:04:42]Send response to host [21:04:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86176,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:04:42]free response buf [21:04:42]execute_script done [21:04:42]execute_script returns [21:04:42]free content buf [21:04:42]Sock 10.Close socket [21:04:42]Sock 10.Thread stoped [21:04:42]Connected sock=11 [21:04: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 C4 3B 07 01 54 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 1C 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 9A FB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 FB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 1A 00 00 00 00 07 04 06 00 90 FB 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 66 E3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 CA 15 C4 35 45 E1 DC 63 8E 8C 4F 73 9D 2F [21:04: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 15 8A 47 00 D4 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 A0 50 01 00 F4 03 04 00 3C 8E ED 66 B6 04 01 00 00 DC 30 3B B2 24 02 A3 A6 [21:04:42]CommunicateWithHost err = 0 [21:04:42]CheckOFDResponse [21:04:42]1017 (14) - 77093643461234 [21:04:42]1041 (16) - 0000000000874979 [21:04:42]1040 (4) - 86176 [21:04:42]1012 (4) - 20.09.2024 15:01 [21:04:42]1206 (1) - 0 [21:04:42]OFD Sender: Remove packet 86176 [21:04:42]ProducePacketName [21:04:42]name=ofd_packets/00086176 [21:04:42]NVStorageDeleteData [21:04:43]OFD Sender: No OFD packet to send [21:04:48]OFD Sender: No OFD packet to send [21:04:53]OFD Sender: No OFD packet to send [21:04:58]OFD Sender: No OFD packet to send [21:05:03]OFD Sender: No OFD packet to send [21:05:08]OFD Sender: No OFD packet to send [21:05:13]OFD Sender: No OFD packet to send [21:05:16]recv_with_timeout no data received [21:05:18]OFD Sender: No OFD packet to send [21:05:23]OFD Sender: No OFD packet to send [21:05:24]accept exits with 7 [21:05:24]New connection [21:05:24]New thread 3067370852 created [21:05:24]Thread 3067227492 joined [21:05:24]Waiting for new connection... [21:05:24] Sock 7.Parse request [21:05:24]Sock 7.Check first char [21:05:24]Sock 7.First char is OK [21:05:24]request: POST /json_proto HTTP/1.0 [21:05:24]Method: POST [21:05:24]URL: /json_proto [21:05:24]Method is POST - this is cgi request [21:05:24]url: /json_proto [21:05:24]query_string will be loaded in cgi processing [21:05:24]execute_cgi json_proto POST (null) [21:05:24]execute_cgi path=json_proto method=POST [21:05:24]POST find Content-Length [21:05:24]Host: 172.17.47.196:8080 [21:05:24]Content-Length: 677 [21:05:24]Content-Type: application/json [21:05:24] [21:05:24]POST finish read [21:05:24]Found Content-Length = 677 [21:05:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871060", "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" ] } } [21:05:24]execute_script... [21:05: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)871060", "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" ] } } [21:05:24]POST & json_proto [21:05:24]process_json_proto [21:05:24]json parsed OK: [21:05:24]protocol is kg_v1.0 [21:05:24]action value=close_receipt [21:05:24]process_action close_receipt [21:05:24]cmd_close_receipt [21:05:24]MH_GetDate [21:05:24]Write to MH i2c: F0 00 00 DB 01 CB [21:05:24]Write i2c OK [21:05:24]MH_I2C_Read... [21:05:24]Read from MH i2c: F0 [21:05:24]MH_I2C_Read... [21:05:24]Read from MH i2c: F0 09 00 [21:05:24]MH_I2C_Read... [21:05:24]Read from MH i2c: F0 09 00 DB 01 00 95 E3 ED 66 4C 6B 94 66 50 [21:05:24]GetLastDocTimeStamp 1726866278 [21:05:24]current date 1726866325 [21:05:24]FM_GetShiftState [21:05:24]SAM_PROTO_GetShiftState [21:05:24]wFMCommunicate request_size=4 [21:05:24]MH_SAM_APDU [21:05:24]CAPDU: 80 13 01 00 [21:05:24]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [21:05:24]Write i2c OK [21:05:24]MH_I2C_Read... [21:05:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:24]Read from MH i2c: E2 [21:05:24]MH_I2C_Read... [21:05:24]Read from MH i2c: E2 0E 00 [21:05:24]MH_I2C_Read... [21:05:24]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E5 [21:05:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:05:24]wFMCommunicate OK [21:05:24]SAM_PROTO_GetShiftState done [21:05:24]FM_GetShiftState done [21:05:24]opened in 1726791534 [21:05:24]opened+sec_in_day 1726877934 [21:05:24]quantity*price = 50036 [21:05:24]sum+1 = 50037 [21:05:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 336 20.09.2024 21:05 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86177 ФПД: 157104614399304 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T210525&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86177&fm=157104614399304&tin=02508201610067®Number=0000000000092592&sum=50000 [21:05:26]StoreToDocumentArchive [21:05:26]shift 495 fd 86177 [21:05:26]save to /storage/0495/doc_00086177 [21:05:26]save last doc name /storage/0495/doc_00086177 to /storage/kkm_last_doc_name [21:05:26]save OK [21:05:26]Clear old archive folders... [21:05:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:05:26]tlvbuf is 01EB3290 [21:05:26]SAM_PROTO_ClearQueue [21:05:26]wFMCommunicate request_size=4 [21:05:26]MH_SAM_APDU [21:05:26]CAPDU: 80 09 00 00 [21:05:26]Write to MH i2c: E2 08 00 E9 01 80 09 00 00 00 00 00 00 5C [21:05:26]Write i2c OK [21:05:26]MH_I2C_Read... [21:05:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:05:26]Read from MH i2c: E2 [21:05:26]MH_I2C_Read... [21:05:26]Read from MH i2c: E2 03 00 [21:05:26]MH_I2C_Read... [21:05:26]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [21:05:26]RAPDU: 90 00 [21:05:26]wFMCommunicate OK [21:05:26]SAM_PROTO_ClearQueue done [21:05:26]KKMCreateOFDPacket [21:05:26]OFDProtocolAddRootSTLVToBuf [21:05:26]FM_MakeSignedData [21:05:26]FM_MakeSignedData [21:05:26]SAM_PROTO_SignData [21:05:26]wFMCommunicate request_size=4 [21:05:26]MH_SAM_APDU [21:05:26]CAPDU: 80 0D 01 02 [21:05:26]Write to MH i2c: E2 08 00 EA 01 80 0D 01 02 00 00 00 00 64 [21:05:26]Write i2c OK [21:05:26]MH_I2C_Read... [21:05:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:05:26]Read from MH i2c: E2 [21:05:26]MH_I2C_Read... [21:05:26]Read from MH i2c: E2 03 00 [21:05:26]MH_I2C_Read... [21:05:26]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [21:05:26]RAPDU: 90 00 [21:05:26]wFMCommunicate OK [21:05:26]wFMCommunicate request_size=255 [21:05:26]MH_SAM_APDU [21: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 95 E3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8E [21:05:26]Write to MH i2c: E2 02 01 EB 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 50 01 00 00 F4 03 04 00 95 E3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8E 00 00 7D [21:05:26]Write i2c OK [21:05:26]MH_I2C_Read... [21:05:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:26]Read from MH i2c: E2 [21:05:26]MH_I2C_Read... [21:05:26]Read from MH i2c: E2 03 00 [21:05:26]MH_I2C_Read... [21:05:26]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [21:05:26]RAPDU: 90 00 [21:05:26]wFMCommunicate OK [21:05:26]wFMCommunicate request_size=10 [21:05:26]MH_SAM_APDU [21:05:26]CAPDU: 80 0D 02 02 05 E2 C4 BB DD 48 [21:05:26]Write to MH i2c: E2 0D 00 EC 01 80 0D 02 02 05 00 E2 C4 BB DD 48 00 00 F7 [21:05:26]Write i2c OK [21:05:26]MH_I2C_Read... [21:05:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:26]Read from MH i2c: E2 [21:05:26]MH_I2C_Read... [21:05:26]Read from MH i2c: E2 03 00 [21:05:26]MH_I2C_Read... [21:05:26]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [21:05:26]RAPDU: 90 00 [21:05:26]wFMCommunicate OK [21:05:26]wFMCommunicate request_size=4 [21:05:26]MH_SAM_APDU [21:05:26]CAPDU: 80 0D 03 02 [21:05:26]Write to MH i2c: E2 08 00 ED 01 80 0D 03 02 00 00 00 00 69 [21:05:26]Write i2c OK [21:05:26]MH_I2C_Read... [21:05:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:05:26]Read from MH i2c: E2 [21:05:26]MH_I2C_Read... [21:05:26]Read from MH i2c: E2 0B 00 [21:05:26]MH_I2C_Read... [21:05:26]Read from MH i2c: E2 0B 00 ED 01 00 C0 65 08 80 58 9C 6B 17 90 00 8D [21:05:26]RAPDU: C0 65 08 80 58 9C 6B 17 90 00 [21:05:26]wFMCommunicate OK [21:05:26]SAM_PROTO_SignData done [21:05:26]FM_MakeSignedData done [21:05:26]CreateOFDProtocolMessage [21:05:26]wFMCommunicate request_size=4 [21:05:26]MH_SAM_APDU [21:05:26]CAPDU: 80 11 00 00 [21:05:26]Write to MH i2c: E2 08 00 EE 01 80 11 00 00 00 00 00 00 69 [21:05:26]Write i2c OK [21:05:26]MH_I2C_Read... [21:05:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:26]Read from MH i2c: E2 [21:05:26]MH_I2C_Read... [21:05:26]Read from MH i2c: E2 17 00 [21:05:26]MH_I2C_Read... [21:05:26]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 [21:05: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:05:26]wFMCommunicate OK [21:05:26]CreateOFDProtocolMessage done [21:05:26]OFDSenderStorePacket 86177 [21:05:26]StoreOFDPacket docnum=86177 [21:05: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 1B D1 07 01 C7 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 95 E3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8E E2 C4 BB DD 48 C0 65 08 80 58 9C 6B 17 [21:05:26]CheckFolder [21:05:26]dirname=/storage/ofd_packets [21:05:26]CheckFolder done [21:05:26]ProducePacketName [21:05:26]name=ofd_packets/00086177 [21:05:26]NVStorageSaveData ofd_packets/00086177 [21:05:26]File name is /storage/ofd_packets/00086177 [21:05:26]Write 301 bytes [21:05:26]NVStorageSaveData done [21:05:26]OFDSenderStorePacket done [21:05:26]KKMCreateOFDPacket done [21:05:26]NVStorageSaveData kkm_last_timestamp [21:05:26]File name is /storage/kkm_last_timestamp [21:05:26]Write 4 bytes [21:05:26]NVStorageSaveData done [21:05:26]ExternCall_PrintAddStr [21:05:26]wPrintStart [21:05:26]Write to MH i2c: 01 00 00 EF 01 F0 [21:05:26]Write i2c OK [21:05:26]MH_I2C_Read... [21:05:26]Read from MH i2c: 01 [21:05:26]MH_I2C_Read... [21:05:26]Read from MH i2c: 01 07 00 [21:05:26]MH_I2C_Read... [21:05:26]Read from MH i2c: 01 07 00 EF 01 00 00 00 00 00 FF 0F 05 [21:05:26]RasterBufferAndPrint [21:05:26]line Счет N : (1)871060 [21:05:26]line ИНН: 02508201610067 [21:05:26]line Контрольно-Кассовый Чек [21:05:26]line ПРОДАЖА [21:05:26]line ТРК (МРК, ГНК) : 63 [21:05:26]line Товар: 2710124130 [21:05:26]line Аи-92-К-5 [21:05:26]line 7.380 * 67.80 [21:05:26]line = 500.36 [21:05:26]line НДС 12% НСП 1% [21:05:26]line > о реализуемом товаре [21:05:26]line ОКРУГЛЕНИЕ: -0.36 [21:05:26]line ИТОГО: 500.00 [21:05:26]line Внесено: 500.00 [21:05:26]line СДАЧА: 0.00 [21:05:26]line НСП 1% : 4.43 [21:05:26]line НДС 12% : 53.14 [21:05:26]line Наличными: 500.00 [21:05:26]line Безнал.: 0.00 [21:05:26]line Место: АЗС № 137 "Партнер Нефть" [21:05:26]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:05:26]line СНО: Общий режим [21:05:26]line Чек 336 20.09.2024 21:05 [21:05:26]line Смена: 495 ФФД: 1.0 [21:05:26]line ЗНМ: 0300000064 [21:05:26]line РНМ: 0000000000092592 [21:05:26]line Версия ККМ: 001 [21:05:26]line ФМ: 0000000000874979 [21:05:26]line ФД: 86177 [21:05:26]line ФПД: 157104614399304 [21:05:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T210525&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86177&fm=157104614399304&tin=02508201610067®Number=0000000000092592&sum=50000 [21:05:26]OFD Sender: Processing packet 86177 [packets to send 265, broken 264] [21:05:26]ProducePacketName [21:05:26]name=ofd_packets/00086177 [21:05:26]OFD Sender: To server: pG, [21:05:26]CommunicateWithHost lk.salyk.kg:30040 [21:05:26]ConnectInit lk.salyk.kg [21:05:26]written 0, free lines is 4095 [21:05:27]Connected sock=9 [21:05: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 1B D1 07 01 C7 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 01 00 00 F4 03 04 00 95 E3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8E E2 C4 BB DD 48 C0 65 08 80 58 9C 6B 17 [21:05:27]Write to MH i2c: 01 00 00 1A 02 1C [21:05:27]Write i2c OK [21:05:27]MH_I2C_Read... [21:05:27]Read from MH i2c: 01 [21:05:27]MH_I2C_Read... [21:05:27]Read from MH i2c: 01 07 00 [21:05:27]MH_I2C_Read... [21:05:27]Read from MH i2c: 01 07 00 1A 02 00 00 00 00 00 EA 0C 19 [21:05:27]RasterBufferAndPrint [21:05:27]line [21:05:27]line [21:05:27]line [21:05:27]line [21:05:27]line [21:05:27]written 0, free lines is 3313 [21:05:27]MH_Cut [21:05:27]Write to MH i2c: D1 01 00 21 02 01 F5 [21:05:27]Write i2c OK [21:05:27]MH_I2C_Read... [21:05:27]Read from MH i2c: D1 [21:05:27]MH_I2C_Read... [21:05:27]Read from MH i2c: D1 01 00 [21:05:27]MH_I2C_Read... [21:05:27]Read from MH i2c: D1 01 00 21 02 00 F4 [21:05:27]Write to MH i2c: 01 00 00 22 02 24 [21:05:27]Write i2c OK [21:05:27]MH_I2C_Read... [21:05:28]*** Cut start [21:05:28]*** Partial cut [21:05:28]*** CUTSNS_PIN = 1 [21:05:28]*** CUTSNS_PIN = 0 [21:05:28]*** Brake cut motor [21:05: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 F8 68 47 00 CE 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 A1 50 01 00 F4 03 04 00 69 8E ED 66 B6 04 01 00 00 B0 C2 21 EA EF F1 93 A6 [21:05:28]CommunicateWithHost err = 0 [21:05:28]CheckOFDResponse [21:05:28]1017 (14) - 77093643461234 [21:05:28]1041 (16) - 0000000000874979 [21:05:28]1040 (4) - 86177 [21:05:28]1012 (4) - 20.09.2024 15:02 [21:05:28]1206 (1) - 0 [21:05:28]OFD Sender: Remove packet 86177 [21:05:28]ProducePacketName [21:05:28]name=ofd_packets/00086177 [21:05:28]NVStorageDeleteData [21:05:28]Read from MH i2c: 01 [21:05:28]MH_I2C_Read... [21:05:28]*** Stop cut motor [21:05:28]*** Cut end [21:05:28]Read from MH i2c: 01 07 00 [21:05:28]MH_I2C_Read... [21:05:28]Read from MH i2c: 01 07 00 22 02 00 00 00 00 00 FF 0F 39 [21:05:28]process_action close_receipt done [21:05:28]requested_data is exist [21:05:28]produce_requested_data [21:05:28]requested_item fm.sn is exist - process it [21:05:28]wFMCommunicate request_size=4 [21:05:28]MH_SAM_APDU [21:05:28]CAPDU: 80 11 00 00 [21:05:28]Write to MH i2c: E2 08 00 23 02 80 11 00 00 00 00 00 00 9F [21:05:28]Write i2c OK [21:05:28]MH_I2C_Read... [21:05:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:28]Read from MH i2c: E2 [21:05:28]MH_I2C_Read... [21:05:28]Read from MH i2c: E2 17 00 [21:05:28]MH_I2C_Read... [21:05:28]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 [21: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 [21:05:28]wFMCommunicate OK [21:05:28]requested_item fd.num is exist - process it [21:05:28]SAM_PROTO_GetFieldsCounters [21:05:28]wFMCommunicate request_size=4 [21:05:28]MH_SAM_APDU [21:05:28]CAPDU: 80 13 00 00 [21:05:28]Write to MH i2c: E2 08 00 24 02 80 13 00 00 00 00 00 00 A2 [21:05:28]Write i2c OK [21:05:28]MH_I2C_Read... [21:05:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:05:28]Read from MH i2c: E2 [21:05:28]MH_I2C_Read... [21:05:28]Read from MH i2c: E2 62 00 [21:05:28]MH_I2C_Read... [21:05:28]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 A1 50 01 00 0E 04 04 00 EF 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 A6 [21:05: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 A1 50 01 00 0E 04 04 00 EF 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 [21:05:28]wFMCommunicate OK [21:05:28]SAM_PROTO_GetFieldsCounters done [21:05:28]requested_item shift.num is exist - process it [21:05:28]requested_item shift.opened is exist - process it [21:05:28]req_shift_opened [21:05:28]FM_GetShiftState [21:05:28]SAM_PROTO_GetShiftState [21:05:28]wFMCommunicate request_size=4 [21:05:28]MH_SAM_APDU [21:05:28]CAPDU: 80 13 01 00 [21:05:28]Write to MH i2c: E2 08 00 25 02 80 13 01 00 00 00 00 00 A4 [21:05:28]Write i2c OK [21:05:28]MH_I2C_Read... [21:05:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:29]Read from MH i2c: E2 [21:05:29]MH_I2C_Read... [21:05:29]Read from MH i2c: E2 0E 00 [21:05:29]MH_I2C_Read... [21:05:29]Read from MH i2c: E2 0E 00 25 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 2F [21:05:29]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:05:29]wFMCommunicate OK [21:05:29]SAM_PROTO_GetShiftState done [21:05:29]FM_GetShiftState done [21:05:29]req_shift_opened done [21:05:29]requested_item shift.open_date is exist - process it [21:05:29]req_shift_open_date [21:05:29]req_shift_open_date done [21:05:29]produce_requested_data done [21:05:29]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86177,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:05:29]process_action_free close_receipt [21:05:29]json_value_free [21:05:29]json_value_free done [21:05:29]process_json_proto returns [21:05:29]Send response to host [21:05:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86177,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:05:29]free response buf [21:05:29]execute_script done [21:05:29]execute_script returns [21:05:29]free content buf [21:05:29]Sock 7.Close socket [21:05:29]Sock 7.Thread stoped [21:05:29]OFD Sender: No OFD packet to send [21:05:34]OFD Sender: No OFD packet to send [21:05:36]recv_with_timeout no data received [21:05:39]OFD Sender: No OFD packet to send [21:05:44]OFD Sender: No OFD packet to send [21:05:46]recv_with_timeout no data received [21:05:49]OFD Sender: No OFD packet to send [21:05:54]OFD Sender: No OFD packet to send [21:05:59]OFD Sender: No OFD packet to send [21:06:04]OFD Sender: No OFD packet to send [21:06:09]OFD Sender: No OFD packet to send [21:06:14]OFD Sender: No OFD packet to send [21:06:19]OFD Sender: No OFD packet to send [21:06:24]OFD Sender: No OFD packet to send [21:06:29]OFD Sender: No OFD packet to send [21:06:34]OFD Sender: No OFD packet to send [21:06:39]OFD Sender: No OFD packet to send [21:06:44]OFD Sender: No OFD packet to send [21:06:49]OFD Sender: No OFD packet to send [21:06:54]OFD Sender: No OFD packet to send [21:06:59]OFD Sender: No OFD packet to send [21:07:04]OFD Sender: No OFD packet to send [21:07:09]OFD Sender: No OFD packet to send [21:07:14]OFD Sender: No OFD packet to send [21:07:19]OFD Sender: No OFD packet to send [21:07:24]OFD Sender: No OFD packet to send [21:07:29]OFD Sender: No OFD packet to send [21:07:34]OFD Sender: No OFD packet to send [21:07:39]OFD Sender: No OFD packet to send [21:07:44]OFD Sender: No OFD packet to send [21:07:49]OFD Sender: No OFD packet to send [21:07:54]OFD Sender: No OFD packet to send [21:07:59]OFD Sender: No OFD packet to send [21:08:04]OFD Sender: No OFD packet to send [21:08:09]OFD Sender: No OFD packet to send [21:08:14]OFD Sender: No OFD packet to send [21:08:19]OFD Sender: No OFD packet to send [21:08:24]OFD Sender: No OFD packet to send [21:08:29]OFD Sender: No OFD packet to send [21:08:34]OFD Sender: No OFD packet to send [21:08:39]OFD Sender: No OFD packet to send [21:08:44]OFD Sender: No OFD packet to send [21:08:49]OFD Sender: No OFD packet to send [21:08:54]OFD Sender: No OFD packet to send [21:08:59]OFD Sender: No OFD packet to send [21:09:04]OFD Sender: No OFD packet to send [21:09:09]OFD Sender: No OFD packet to send [21:09:14]OFD Sender: No OFD packet to send [21:09:19]OFD Sender: No OFD packet to send [21:09:19]recv_with_timeout no data received [21:09:24]OFD Sender: No OFD packet to send [21:09:29]OFD Sender: No OFD packet to send [21:09:34]OFD Sender: No OFD packet to send [21:09:39]OFD Sender: No OFD packet to send [21:09:44]OFD Sender: No OFD packet to send [21:09:49]OFD Sender: No OFD packet to send [21:09:51]recv_with_timeout no data received [21:09:54]OFD Sender: No OFD packet to send [21:09:59]OFD Sender: No OFD packet to send [21:10:04]OFD Sender: No OFD packet to send [21:10:09]OFD Sender: No OFD packet to send [21:10:14]OFD Sender: No OFD packet to send [21:10:19]OFD Sender: No OFD packet to send [21:10:24]OFD Sender: No OFD packet to send [21:10:28]recv_with_timeout no data received [21:10:29]OFD Sender: No OFD packet to send [21:10:34]OFD Sender: No OFD packet to send [21:10:39]OFD Sender: No OFD packet to send [21:10:40]recv_with_timeout no data received [21:10:43]accept exits with 10 [21:10:43]New connection [21:10:43]New thread 3067227492 created [21:10:43]Thread 3067370852 joined [21:10:43]Waiting for new connection... [21:10:43] Sock 10.Parse request [21:10:43]Sock 10.Check first char [21:10:43]Sock 10.First char is OK [21:10:43]request: POST /json_proto HTTP/1.0 [21:10:43]Method: POST [21:10:43]URL: /json_proto [21:10:43]Method is POST - this is cgi request [21:10:43]url: /json_proto [21:10:43]query_string will be loaded in cgi processing [21:10:43]execute_cgi json_proto POST (null) [21:10:43]execute_cgi path=json_proto method=POST [21:10:43]POST find Content-Length [21:10:43]Host: 172.17.47.196:8080 [21:10:43]Content-Length: 687 [21:10:43]Content-Type: application/json [21:10:43] [21:10:43]POST finish read [21:10:43]Found Content-Length = 687 [21:10:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147870", "tax_sys" : 0, "items" : [ { "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" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:10:43]execute_script... [21:10: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)147870", "tax_sys" : 0, "items" : [ { "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" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:10:43]POST & json_proto [21:10:43]process_json_proto [21:10:43]json parsed OK: [21:10:43]protocol is kg_v1.0 [21:10:43]action value=close_receipt [21:10:43]process_action close_receipt [21:10:43]cmd_close_receipt [21:10:43]MH_GetDate [21:10:43]Write to MH i2c: F0 00 00 26 02 17 [21:10:43]Write i2c OK [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: F0 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: F0 09 00 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: F0 09 00 26 02 00 D3 E4 ED 66 4C 6B 94 66 DB [21:10:43]GetLastDocTimeStamp 1726866325 [21:10:43]current date 1726866643 [21:10:43]FM_GetShiftState [21:10:43]SAM_PROTO_GetShiftState [21:10:43]wFMCommunicate request_size=4 [21:10:43]MH_SAM_APDU [21:10:43]CAPDU: 80 13 01 00 [21:10:43]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [21:10:43]Write i2c OK [21:10:43]MH_I2C_Read... [21:10:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:10:43]Read from MH i2c: E2 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: E2 0E 00 [21:10:43]MH_I2C_Read... [21:10:43]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 31 [21:10:43]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:10:43]wFMCommunicate OK [21:10:43]SAM_PROTO_GetShiftState done [21:10:43]FM_GetShiftState done [21:10:43]opened in 1726791534 [21:10:43]opened+sec_in_day 1726877934 [21:10:43]quantity*price = 5000 [21:10:43]sum+1 = 5001 [21:10:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 НСП 1% : 0.44 НДС 12% : 5.31 Наличными: 50.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 337 20.09.2024 21:10 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86178 ФПД: 213541408574924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T211043&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86178&fm=213541408574924&tin=02508201610067®Number=0000000000092592&sum=5000 0 [21:10:44]StoreToDocumentArchive [21:10:44]shift 495 fd 86178 [21:10:44]save to /storage/0495/doc_00086178 [21:10:44]save last doc name /storage/0495/doc_00086178 to /storage/kkm_last_doc_name [21:10:44]save OK [21:10:44]Clear old archive folders... [21:10:44]ProcessDocumentItem done err = 0, tmpTLVsize=298 [21:10:44]tlvbuf is 01EAA6B0 [21:10:44]SAM_PROTO_ClearQueue [21:10:44]wFMCommunicate request_size=4 [21:10:44]MH_SAM_APDU [21:10:44]CAPDU: 80 09 00 00 [21:10:44]Write to MH i2c: E2 08 00 34 02 80 09 00 00 00 00 00 00 A8 [21:10:44]Write i2c OK [21:10:44]MH_I2C_Read... [21:10:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:10:44]Read from MH i2c: E2 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: E2 03 00 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: E2 03 00 34 02 00 90 00 AA [21:10:44]RAPDU: 90 00 [21:10:44]wFMCommunicate OK [21:10:44]SAM_PROTO_ClearQueue done [21:10:44]KKMCreateOFDPacket [21:10:44]OFDProtocolAddRootSTLVToBuf [21:10:44]FM_MakeSignedData [21:10:44]FM_MakeSignedData [21:10:44]SAM_PROTO_SignData [21:10:44]wFMCommunicate request_size=4 [21:10:44]MH_SAM_APDU [21:10:44]CAPDU: 80 0D 01 02 [21:10:44]Write to MH i2c: E2 08 00 35 02 80 0D 01 02 00 00 00 00 B0 [21:10:44]Write i2c OK [21:10:44]MH_I2C_Read... [21:10:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:10:44]Read from MH i2c: E2 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: E2 03 00 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [21:10:44]RAPDU: 90 00 [21:10:44]wFMCommunicate OK [21:10:44]wFMCommunicate request_size=255 [21:10:44]MH_SAM_APDU [21:10:44]CAPDU: 80 0D 02 02 FA 03 00 2A 01 1E 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 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 51 01 00 00 F4 03 04 00 D3 E4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 [21:10:44]Write to MH i2c: E2 02 01 36 02 80 0D 02 02 FA 00 03 00 2A 01 1E 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 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 51 01 00 00 F4 03 04 00 D3 E4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 00 00 FC [21:10:44]Write i2c OK [21:10:44]MH_I2C_Read... [21:10:44]OFD Sender: No OFD packet to send [21:10:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:10:44]Read from MH i2c: E2 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: E2 03 00 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [21:10:44]RAPDU: 90 00 [21:10:44]wFMCommunicate OK [21:10:44]wFMCommunicate request_size=57 [21:10:44]MH_SAM_APDU [21:10:44]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 A2 50 01 00 35 04 06 00 C2 36 FB CD 8D CC [21:10:44]Write to MH i2c: E2 3C 00 37 02 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 A2 50 01 00 35 04 06 00 C2 36 FB CD 8D CC 00 00 8A [21:10:44]Write i2c OK [21:10:44]MH_I2C_Read... [21:10:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:10:44]Read from MH i2c: E2 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: E2 03 00 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [21:10:44]RAPDU: 90 00 [21:10:44]wFMCommunicate OK [21:10:44]wFMCommunicate request_size=4 [21:10:44]MH_SAM_APDU [21:10:44]CAPDU: 80 0D 03 02 [21:10:44]Write to MH i2c: E2 08 00 38 02 80 0D 03 02 00 00 00 00 B5 [21:10:44]Write i2c OK [21:10:44]MH_I2C_Read... [21:10:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:10:44]Read from MH i2c: E2 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: E2 0B 00 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: E2 0B 00 38 02 00 9A FD 54 7B 7A 3D F8 A3 90 00 6E [21:10:44]RAPDU: 9A FD 54 7B 7A 3D F8 A3 90 00 [21:10:44]wFMCommunicate OK [21:10:44]SAM_PROTO_SignData done [21:10:44]FM_MakeSignedData done [21:10:44]CreateOFDProtocolMessage [21:10:44]wFMCommunicate request_size=4 [21:10:44]MH_SAM_APDU [21:10:44]CAPDU: 80 11 00 00 [21:10:44]Write to MH i2c: E2 08 00 39 02 80 11 00 00 00 00 00 00 B5 [21:10:44]Write i2c OK [21:10:44]MH_I2C_Read... [21:10:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:10:44]Read from MH i2c: E2 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: E2 17 00 [21:10:44]MH_I2C_Read... [21:10:44]Read from MH i2c: E2 17 00 39 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 14 [21:10: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:00:10] *** EcrCore started. Build 196 *** [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]/dev/ttyS4 opened [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 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 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: 5864791+1721002828=1726867619 [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 A3 E8 ED 66 4C 6B 94 66 8E [21:26:59]Current date/time: 20.09.2024 21:26 [21:26:59]FM_Init [21:26:59]wFMConnect [21:26:59]MH_SAM_On [21:26:59]Write to MH i2c: E0 00 00 08 00 E7 [21:26:59]Write i2c OK [21:26:59]MH_I2C_Read... [21:26:59]*** iso7816_init finished! [21:26:59]*** atr: [21:26:59]*** 0F 3B D5 18 FF 81 91 FE [21:26:59]*** 1F C3 80 73 C8 21 10 0A [21:26:59]*** 00 00 00 00 00 00 00 00 [21:26:59]*** 00 00 00 00 00 00 00 00 [21:26:59]*** 00 00 00 00 00 00 00 00 [21:26:59]*** 00 00 00 00 00 00 00 00 [21:26:59]*** 00 00 00 00 00 00 00 00 [21:26:59]*** 00 00 00 00 00 00 00 00 [21:26:59]Read from MH i2c: E0 [21:26:59]MH_I2C_Read... [21:26:59]Read from MH i2c: E0 10 00 [21:26:59]MH_I2C_Read... [21:26:59]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:59]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [21:26:59]wFMCommunicate request_size=10 [21:26:59]MH_SAM_APDU [21:26:59]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [21:26:59]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [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: 5864813+1721002828=1726867641 [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 E8 ED 66 4C 6B 94 66 A5 [21:27:22]Current date/time: 20.09.2024 21:27 [21:27:22]FM_Init [21:27:22]wFMConnect [21:27:22]MH_SAM_On [21:27:22]Write to MH i2c: E0 00 00 08 00 E7 [21:27:22]Write i2c OK [21:27:22]MH_I2C_Read... [21:27:22]*** iso7816_init finished! [21:27:22]*** atr: [21:27:22]*** 0F 3B D5 18 FF 81 91 FE [21:27:22]*** 1F C3 80 73 C8 21 10 0A [21:27:22]*** 00 00 00 00 00 00 00 00 [21:27:22]*** 00 00 00 00 00 00 00 00 [21:27:22]*** 00 00 00 00 00 00 00 00 [21:27:22]*** 00 00 00 00 00 00 00 00 [21:27:22]*** 00 00 00 00 00 00 00 00 [21:27:22]*** 00 00 00 00 00 00 00 00 [21:27:22]Read from MH i2c: E0 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: E0 10 00 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [21:27:22]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [21:27:22]wFMCommunicate request_size=10 [21:27:22]MH_SAM_APDU [21:27:22]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [21:27:22]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [21:27:22]Write i2c OK [21:27:22]MH_I2C_Read... [21:27:22]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [21:27:22]Read from MH i2c: E2 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: E2 03 00 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [21:27:22]RAPDU: 90 00 [21:27:22]wFMCommunicate OK [21:27:22]wFMCommunicate request_size=4 [21:27:22]MH_SAM_APDU [21:27:22]CAPDU: 80 11 00 00 [21:27:22]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [21:27:22]Write i2c OK [21:27:22]MH_I2C_Read... [21:27:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:22]Read from MH i2c: E2 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: E2 17 00 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [21:27: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:27:22]wFMCommunicate OK [21:27:22]Detected FM SN is 0000000000874979 [21:27:22]Stored FM SN is 0000000000874979 [21:27:22]wFMCommunicate request_size=9 [21:27:22]MH_SAM_APDU [21:27:22]CAPDU: 80 16 00 00 04 B6 D7 00 00 [21:27:22]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [21:27:22]Write i2c OK [21:27:22]MH_I2C_Read... [21:27:22]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [21:27:22]Read from MH i2c: E2 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: E2 03 00 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [21:27:22]RAPDU: 90 00 [21:27:22]wFMCommunicate OK [21:27:22]FM PIN OK [21:27:22]wFMCommunicate request_size=8 [21:27:22]MH_SAM_APDU [21:27:22]CAPDU: 80 14 04 00 03 02 00 01 [21:27:22]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [21:27:22]Write i2c OK [21:27:22]MH_I2C_Read... [21:27:22]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [21:27:22]Read from MH i2c: E2 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: E2 03 00 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [21:27:22]RAPDU: 90 00 [21:27:22]wFMCommunicate OK [21:27:22]wFMCommunicate request_size=13 [21:27:22]MH_SAM_APDU [21:27:22]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [21:27:22]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [21:27:22]Write i2c OK [21:27:22]MH_I2C_Read... [21:27:22]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [21:27:22]Read from MH i2c: E2 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: E2 03 00 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [21:27:22]RAPDU: 90 00 [21:27:22]wFMCommunicate OK [21:27:22]wFMCommunicate request_size=4 [21:27:22]MH_SAM_APDU [21:27:22]CAPDU: 80 11 00 00 [21:27:22]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [21:27:22]Write i2c OK [21:27:22]MH_I2C_Read... [21:27:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:22]Read from MH i2c: E2 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: E2 17 00 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [21:27: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:27:22]wFMCommunicate OK [21:27:22]DocumentArchiveInit [21:27:22]Start Httpd... [21:27:22]Httpd thread 3067399524 created [21:27:22]Write to MH i2c: 01 00 00 0F 00 0F [21:27:22]Write i2c OK [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: 01 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: 01 07 00 [21:27:22]MH_I2C_Read... [21:27:22]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [21:27:22]MH Int Process started [21:27:22]Allocated Socket 8 [21:27:22]Bind OK [21:27:22]Listen OK [21:27:22]httpd running on port 8080 [21:27:22]Waiting for new connection... [21:27:22]OFD Sender: No OFD packet to send [21:27:24]accept exits with 9 [21:27:24]New connection [21:27:24]New thread 3067112804 created [21:27:24]Waiting for new connection... [21:27:24] Sock 9.Parse request [21:27:24]Sock 9.Check first char [21:27:24]Sock 9.First char is OK [21:27:24]request: POST /json_proto HTTP/1.0 [21:27:24]Method: POST [21:27:24]URL: /json_proto [21:27:24]Method is POST - this is cgi request [21:27:24]url: /json_proto [21:27:24]query_string will be loaded in cgi processing [21:27:24]execute_cgi json_proto POST (null) [21:27:24]execute_cgi path=json_proto method=POST [21:27:24]POST find Content-Length [21:27:24]Host: 172.17.47.196:8080 [21:27:24]Content-Length: 215 [21:27:24]Content-Type: application/json [21:27:24] [21:27:24]POST finish read [21:27:24]Found Content-Length = 215 [21:27:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:27:24]execute_script... [21:27:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:27:24]POST & json_proto [21:27:24]process_json_proto [21:27:24]json parsed OK: [21:27:24]protocol is kg_v1.0 [21:27:24]action value=get_value [21:27:24]process_action get_value [21:27:24]cmd_get_value [21:27:24]process_action get_value done [21:27:24]requested_data is exist [21:27:24]produce_requested_data [21:27:24]requested_item kkm.sn is exist - process it [21:27:24]requested_item kkm.ver is exist - process it [21:27:24]requested_item fm.sn is exist - process it [21:27:24]wFMCommunicate request_size=4 [21:27:24]MH_SAM_APDU [21:27:24]CAPDU: 80 11 00 00 [21:27:24]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [21:27:24]Write i2c OK [21:27:24]MH_I2C_Read... [21:27:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:24]Read from MH i2c: E2 [21:27:24]MH_I2C_Read... [21:27:24]Read from MH i2c: E2 17 00 [21:27:24]MH_I2C_Read... [21:27:24]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:27: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:27:24]wFMCommunicate OK [21:27:24]requested_item fd.num is exist - process it [21:27:24]SAM_PROTO_GetFieldsCounters [21:27:24]wFMCommunicate request_size=4 [21:27:24]MH_SAM_APDU [21:27:24]CAPDU: 80 13 00 00 [21:27:24]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [21:27:24]Write i2c OK [21:27:24]MH_I2C_Read... [21:27:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:27:24]Read from MH i2c: E2 [21:27:24]MH_I2C_Read... [21:27:24]Read from MH i2c: E2 62 00 [21:27:24]MH_I2C_Read... [21:27:24]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 A2 50 01 00 0E 04 04 00 EF 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 95 [21:27: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 A2 50 01 00 0E 04 04 00 EF 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 [21:27:24]wFMCommunicate OK [21:27:24]SAM_PROTO_GetFieldsCounters done [21:27:24]requested_item shift.num is exist - process it [21:27:24]requested_item shift.opened is exist - process it [21:27:24]req_shift_opened [21:27:24]FM_GetShiftState [21:27:24]SAM_PROTO_GetShiftState [21:27:24]wFMCommunicate request_size=4 [21:27:24]MH_SAM_APDU [21:27:24]CAPDU: 80 13 01 00 [21:27:24]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [21:27:24]Write i2c OK [21:27:24]MH_I2C_Read... [21:27:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:27:24]Read from MH i2c: E2 [21:27:24]MH_I2C_Read... [21:27:24]Read from MH i2c: E2 0E 00 [21:27:24]MH_I2C_Read... [21:27:24]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [21:27:24]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:27:24]wFMCommunicate OK [21:27:24]SAM_PROTO_GetShiftState done [21:27:24]FM_GetShiftState done [21:27:24]req_shift_opened done [21:27:24]requested_item shift.open_date is exist - process it [21:27:24]req_shift_open_date [21:27:24]req_shift_open_date done [21:27:24]produce_requested_data done [21:27:24]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86178,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:27:24]process_action_free get_value [21:27:24]json_value_free [21:27:24]json_value_free done [21:27:24]process_json_proto returns [21:27:24]Send response to host [21:27:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86178,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:27:24]free response buf [21:27:24]execute_script done [21:27:24]execute_script returns [21:27:24]free content buf [21:27:24]Sock 9.Close socket [21:27:24]Sock 9.Thread stoped [21:27:24]accept exits with 6 [21:27:24]New connection [21:27:24]New thread 3066969444 created [21:27:24]Thread 3067112804 joined [21:27:24]Waiting for new connection... [21:27:24] Sock 6.Parse request [21:27:24]Sock 6.Check first char [21:27:24]Sock 6.First char is OK [21:27:24]request: POST /json_proto HTTP/1.0 [21:27:24]Method: POST [21:27:24]URL: /json_proto [21:27:24]Method is POST - this is cgi request [21:27:24]url: /json_proto [21:27:24]query_string will be loaded in cgi processing [21:27:24]execute_cgi json_proto POST (null) [21:27:24]execute_cgi path=json_proto method=POST [21:27:24]POST find Content-Length [21:27:24]Host: 172.17.47.196:8080 [21:27:24]Content-Length: 331 [21:27:24]Content-Type: application/json [21:27:24] [21:27:24]POST finish read [21:27:24]Found Content-Length = 331 [21:27:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [21:27:24]execute_script... [21:27:24]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:27:24]POST & json_proto [21:27:24]process_json_proto [21:27:24]json parsed OK: [21:27:24]protocol is kg_v1.0 [21:27:24]action value=get_value [21:27:24]process_action get_value [21:27:24]cmd_get_value [21:27:24]process_action get_value done [21:27:24]requested_data is exist [21:27:24]produce_requested_data [21:27:24]requested_item fm.sale.total is exist - process it [21:27:24]SAM_PROTO_GetFMData [21:27:24]wFMCommunicate request_size=4 [21:27:24]MH_SAM_APDU [21:27:24]CAPDU: 80 13 03 00 [21:27:24]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [21:27:24]Write i2c OK [21:27:24]MH_I2C_Read... [21:27:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [21:27:25]Read from MH i2c: E2 [21:27:25]MH_I2C_Read... [21:27:25]Read from MH i2c: E2 FD 00 [21:27:25]MH_I2C_Read... [21:27:25]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 C3 4C 01 00 69 04 A3 00 6F 04 04 00 4A 4A 01 00 B1 04 05 00 5A 37 66 B4 01 70 04 05 00 C8 46 09 87 01 72 04 04 00 92 F0 5C 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 54 88 5B 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 A4 E2 DC 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 45 [21:27:25]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 C3 4C 01 00 69 04 A3 00 6F 04 04 00 4A 4A 01 00 B1 04 05 00 5A 37 66 B4 01 70 04 05 00 C8 46 09 87 01 72 04 04 00 92 F0 5C 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 54 88 5B 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 A4 E2 DC 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 [21:27:25]wFMCommunicate OK [21:27:25]wFMCommunicate request_size=4 [21:27:25]MH_SAM_APDU [21:27:25]CAPDU: 80 17 00 00 [21:27:25]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [21:27:25]Write i2c OK [21:27:25]MH_I2C_Read... [21:27:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:27:25]Read from MH i2c: E2 [21:27:25]MH_I2C_Read... [21:27:25]Read from MH i2c: E2 FD 00 [21:27:25]MH_I2C_Read... [21:27:25]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 [21:27:25]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 [21:27:25]wFMCommunicate OK [21:27:25]wFMCommunicate request_size=4 [21:27:25]MH_SAM_APDU [21:27:25]CAPDU: 80 17 00 00 [21:27:25]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [21:27:25]Write i2c OK [21:27:25]MH_I2C_Read... [21:27:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:27:25]Read from MH i2c: E2 [21:27:25]MH_I2C_Read... [21:27:25]Read from MH i2c: E2 FD 00 [21:27:25]MH_I2C_Read... [21:27:25]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:27:25]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:27:25]wFMCommunicate OK [21:27:25]wFMCommunicate request_size=4 [21:27:25]MH_SAM_APDU [21:27:25]CAPDU: 80 17 00 00 [21:27:25]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [21:27:25]Write i2c OK [21:27:25]MH_I2C_Read... [21:27:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:27:25]Read from MH i2c: E2 [21:27:25]MH_I2C_Read... [21:27:25]Read from MH i2c: E2 FD 00 [21:27:25]MH_I2C_Read... [21:27:25]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:27:25]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:27:25]wFMCommunicate OK [21:27:25]wFMCommunicate request_size=4 [21:27:25]MH_SAM_APDU [21:27:25]CAPDU: 80 17 00 00 [21:27:25]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [21:27:25]Write i2c OK [21:27:25]MH_I2C_Read... [21:27:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [21:27:26]Read from MH i2c: E2 [21:27:26]MH_I2C_Read... [21:27:26]Read from MH i2c: E2 E5 00 [21:27:26]MH_I2C_Read... [21:27:26]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:27:26]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:27:26]wFMCommunicate OK [21:27:26]SAM_PROTO_GetFMData done [21:27:26]requested_item fm.sale_refund.total is exist - process it [21:27:26]requested_item fm.buy.total is exist - process it [21:27:26]requested_item shift.sale.total is exist - process it [21:27:26]SAM_PROTO_GetShiftData [21:27:26]wFMCommunicate request_size=4 [21:27:26]MH_SAM_APDU [21:27:26]CAPDU: 80 13 02 00 [21:27:26]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [21:27:26]Write i2c OK [21:27:26]MH_I2C_Read... [21:27:26]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [21:27:26]Read from MH i2c: E2 [21:27:26]MH_I2C_Read... [21:27:26]Read from MH i2c: E2 FD 00 [21:27:26]MH_I2C_Read... [21:27:26]Read from MH i2c: E2 FD 00 18 00 00 B1 04 AA 04 AD 04 6E 04 04 00 51 01 00 00 69 04 9E 00 6F 04 04 00 51 01 00 00 B1 04 04 00 F9 B0 7C 01 70 04 04 00 98 02 5F 01 72 04 03 00 61 AE 1D 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 48 70 28 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 9B 5E 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 39 [21:27:26]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 51 01 00 00 69 04 9E 00 6F 04 04 00 51 01 00 00 B1 04 04 00 F9 B0 7C 01 70 04 04 00 98 02 5F 01 72 04 03 00 61 AE 1D 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 48 70 28 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 9B 5E 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [21:27:26]wFMCommunicate OK [21:27:26]wFMCommunicate request_size=4 [21:27:26]MH_SAM_APDU [21:27:26]CAPDU: 80 17 00 00 [21:27:26]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [21:27:26]Write i2c OK [21:27:26]MH_I2C_Read... [21:27:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:27:26]Read from MH i2c: E2 [21:27:26]MH_I2C_Read... [21:27:26]Read from MH i2c: E2 FD 00 [21:27:26]MH_I2C_Read... [21:27:26]Read from MH i2c: E2 FD 00 19 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 B2 [21:27:26]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [21:27:26]wFMCommunicate OK [21:27:26]wFMCommunicate request_size=4 [21:27:26]MH_SAM_APDU [21:27:26]CAPDU: 80 17 00 00 [21:27:26]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [21:27:26]Write i2c OK [21:27:26]MH_I2C_Read... [21:27:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:27:27]Read from MH i2c: E2 [21:27:27]MH_I2C_Read... [21:27:27]Read from MH i2c: E2 FD 00 [21:27:27]MH_I2C_Read... [21:27:27]Read from MH i2c: E2 FD 00 1A 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 53 [21:27:27]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [21:27:27]wFMCommunicate OK [21:27:27]wFMCommunicate request_size=4 [21:27:27]MH_SAM_APDU [21:27:27]CAPDU: 80 17 00 00 [21:27:27]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [21:27:27]Write i2c OK [21:27:27]MH_I2C_Read... [21:27:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:27:27]Read from MH i2c: E2 [21:27:27]MH_I2C_Read... [21:27:27]Read from MH i2c: E2 FD 00 [21:27:27]MH_I2C_Read... [21:27:27]Read from MH i2c: E2 FD 00 1B 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 13 [21:27:27]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [21:27:27]wFMCommunicate OK [21:27:27]wFMCommunicate request_size=4 [21:27:27]MH_SAM_APDU [21:27:27]CAPDU: 80 17 00 00 [21:27:27]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [21:27:27]Write i2c OK [21:27:27]MH_I2C_Read... [21:27:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [21:27:27]Read from MH i2c: E2 [21:27:27]MH_I2C_Read... [21:27:27]Read from MH i2c: E2 CE 00 [21:27:27]MH_I2C_Read... [21:27:27]OFD Sender: No OFD packet to send [21:27:27]Read from MH i2c: E2 CE 00 1C 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [21:27:27]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:27:27]wFMCommunicate OK [21:27:27]SAM_PROTO_GetShiftData done [21:27:27]requested_item shift.sale.total_cash is exist - process it [21:27:27]requested_item shift.sale_refund.total is exist - process it [21:27:27]requested_item shift.sale_refund.total_cash is exist - process it [21:27:27]requested_item shift.buy.total is exist - process it [21:27:27]requested_item shift.buy.total_cash is exist - process it [21:27:27]produce_requested_data done [21:27:27]produce_requested_data return {"fm.sale.total":73215650.18,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":249489.85,"shift.sale.total_cash":230038.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} [21:27:27]process_action_free get_value [21:27:27]json_value_free [21:27:27]json_value_free done [21:27:27]process_json_proto returns [21:27:27]Send response to host [21:27:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73215650.18,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":249489.85,"shift.sale.total_cash":230038.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}}} [21:27:27]free response buf [21:27:27]execute_script done [21:27:27]execute_script returns [21:27:27]free content buf [21:27:27]Sock 6.Close socket [21:27:27]Sock 6.Thread stoped [21:27:28]accept exits with 9 [21:27:28]New connection [21:27:28]New thread 3067112804 created [21:27:28]Thread 3066969444 joined [21:27:28]Waiting for new connection... [21:27:28] Sock 9.Parse request [21:27:28]Sock 9.Check first char [21:27:28]Sock 9.First char is OK [21:27:28]request: POST /json_proto HTTP/1.0 [21:27:28]Method: POST [21:27:28]URL: /json_proto [21:27:28]Method is POST - this is cgi request [21:27:28]url: /json_proto [21:27:28]query_string will be loaded in cgi processing [21:27:28]execute_cgi json_proto POST (null) [21:27:28]execute_cgi path=json_proto method=POST [21:27:28]POST find Content-Length [21:27:28]Host: 172.17.47.196:8080 [21:27:28]Content-Length: 984 [21:27:28]Content-Type: application/json [21:27:28] [21:27:28]POST finish read [21:27:28]Found Content-Length = 984 [21:27:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871061", "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" ] } } [21:27:28]execute_script... [21:27: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)871061", "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" ] } } [21:27:28]POST & json_proto [21:27:28]process_json_proto [21:27:28]json parsed OK: [21:27:28]protocol is kg_v1.0 [21:27:28]action value=close_receipt [21:27:28]process_action close_receipt [21:27:28]cmd_close_receipt [21:27:28]MH_GetDate [21:27:28]Write to MH i2c: F0 00 00 1D 00 0C [21:27:28]Write i2c OK [21:27:28]MH_I2C_Read... [21:27:28]Read from MH i2c: F0 [21:27:28]MH_I2C_Read... [21:27:28]Read from MH i2c: F0 09 00 [21:27:28]MH_I2C_Read... [21:27:28]Read from MH i2c: F0 09 00 1D 00 00 C0 E8 ED 66 4C 6B 94 66 C1 [21:27:28]GetLastDocTimeStamp 1726866643 [21:27:28]current date 1726867648 [21:27:28]FM_GetShiftState [21:27:28]SAM_PROTO_GetShiftState [21:27:28]wFMCommunicate request_size=4 [21:27:28]MH_SAM_APDU [21:27:28]CAPDU: 80 13 01 00 [21:27:28]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [21:27:28]Write i2c OK [21:27:28]MH_I2C_Read... [21:27:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:27:28]Read from MH i2c: E2 [21:27:28]MH_I2C_Read... [21:27:28]Read from MH i2c: E2 0E 00 [21:27:28]MH_I2C_Read... [21:27:28]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [21:27:28]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:27:28]wFMCommunicate OK [21:27:28]SAM_PROTO_GetShiftState done [21:27:28]FM_GetShiftState done [21:27:28]opened in 1726791534 [21:27:28]opened+sec_in_day 1726877934 [21:27:28]quantity*price = 200066 [21:27:28]sum+1 = 200067 [21:27:28]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 СНО: Общий режим Чек 338 20.09.2024 21:27 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа АИ-92 номер 137 сэкономлено 29.95 сом ФМ: 0000000000874979 ФД: 86179 ФПД: 175564343339659 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T212728&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86179&fm=175564343339659&tin=02508201610067®Number=0000000000092592&sum=200000 [21:27:29]StoreToDocumentArchive [21:27:29]shift 495 fd 86179 [21:27:29]save to /storage/0495/doc_00086179 [21:27:29]save last doc name /storage/0495/doc_00086179 to /storage/kkm_last_doc_name [21:27:29]save OK [21:27:29]Clear old archive folders... [21:27:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:27:29]tlvbuf is 005474C0 [21:27:29]SAM_PROTO_ClearQueue [21:27:29]wFMCommunicate request_size=4 [21:27:29]MH_SAM_APDU [21:27:29]CAPDU: 80 09 00 00 [21:27:29]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [21:27:29]Write i2c OK [21:27:29]MH_I2C_Read... [21:27:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:27:29]Read from MH i2c: E2 [21:27:29]MH_I2C_Read... [21:27:29]Read from MH i2c: E2 03 00 [21:27:29]MH_I2C_Read... [21:27:29]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [21:27:29]RAPDU: 90 00 [21:27:29]wFMCommunicate OK [21:27:29]SAM_PROTO_ClearQueue done [21:27:29]KKMCreateOFDPacket [21:27:29]OFDProtocolAddRootSTLVToBuf [21:27:29]FM_MakeSignedData [21:27:29]FM_MakeSignedData [21:27:29]SAM_PROTO_SignData [21:27:29]wFMCommunicate request_size=4 [21:27:29]MH_SAM_APDU [21:27:29]CAPDU: 80 0D 01 02 [21:27:29]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [21:27:29]Write i2c OK [21:27:29]MH_I2C_Read... [21:27:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:27:29]Read from MH i2c: E2 [21:27:29]MH_I2C_Read... [21:27:29]Read from MH i2c: E2 03 00 [21:27:29]MH_I2C_Read... [21:27:29]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [21:27:29]RAPDU: 90 00 [21:27:29]wFMCommunicate OK [21:27:29]wFMCommunicate request_size=255 [21:27:29]MH_SAM_APDU [21:27: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 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 52 01 00 00 F4 03 04 00 C0 E8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 9F [21:27:29]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 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 52 01 00 00 F4 03 04 00 C0 E8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 9F 00 00 A4 [21:27:29]Write i2c OK [21:27:29]MH_I2C_Read... [21:27:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:27:30]Read from MH i2c: E2 [21:27:30]MH_I2C_Read... [21:27:30]Read from MH i2c: E2 03 00 [21:27:30]MH_I2C_Read... [21:27:30]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [21:27:30]RAPDU: 90 00 [21:27:30]wFMCommunicate OK [21:27:30]wFMCommunicate request_size=10 [21:27:30]MH_SAM_APDU [21:27:30]CAPDU: 80 0D 02 02 05 AC C2 51 EA 8B [21:27:30]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 AC C2 51 EA 8B 00 00 E6 [21:27:30]Write i2c OK [21:27:30]MH_I2C_Read... [21:27:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:27:30]Read from MH i2c: E2 [21:27:30]MH_I2C_Read... [21:27:30]Read from MH i2c: E2 03 00 [21:27:30]MH_I2C_Read... [21:27:30]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [21:27:30]RAPDU: 90 00 [21:27:30]wFMCommunicate OK [21:27:30]wFMCommunicate request_size=4 [21:27:30]MH_SAM_APDU [21:27:30]CAPDU: 80 0D 03 02 [21:27:30]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [21:27:30]Write i2c OK [21:27:30]MH_I2C_Read... [21:27:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:27:30]Read from MH i2c: E2 [21:27:30]MH_I2C_Read... [21:27:30]Read from MH i2c: E2 0B 00 [21:27:30]MH_I2C_Read... [21:27:30]Read from MH i2c: E2 0B 00 2F 00 00 D6 9A F9 C4 10 53 C3 56 90 00 54 [21:27:30]RAPDU: D6 9A F9 C4 10 53 C3 56 90 00 [21:27:30]wFMCommunicate OK [21:27:30]SAM_PROTO_SignData done [21:27:30]FM_MakeSignedData done [21:27:30]CreateOFDProtocolMessage [21:27:30]wFMCommunicate request_size=4 [21:27:30]MH_SAM_APDU [21:27:30]CAPDU: 80 11 00 00 [21:27:30]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [21:27:30]Write i2c OK [21:27:30]MH_I2C_Read... [21:27:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:30]Read from MH i2c: E2 [21:27:30]MH_I2C_Read... [21:27:30]Read from MH i2c: E2 17 00 [21:27:30]MH_I2C_Read... [21:27:30]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:27: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:27:30]wFMCommunicate OK [21:27:30]CreateOFDProtocolMessage done [21:27:30]OFDSenderStorePacket 86179 [21:27:30]StoreOFDPacket docnum=86179 [21:27: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 0F 01 00 00 CF B1 07 01 51 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 52 01 00 00 F4 03 04 00 C0 E8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 9F AC C2 51 EA 8B D6 9A F9 C4 10 53 C3 56 [21:27:30]CheckFolder [21:27:30]dirname=/storage/ofd_packets [21:27:30]CheckFolder done [21:27:30]ProducePacketName [21:27:30]name=ofd_packets/00086179 [21:27:30]NVStorageSaveData ofd_packets/00086179 [21:27:30]File name is /storage/ofd_packets/00086179 [21:27:30]Write 301 bytes [21:27:30]NVStorageSaveData done [21:27:30]OFDSenderStorePacket done [21:27:30]KKMCreateOFDPacket done [21:27:30]NVStorageSaveData kkm_last_timestamp [21:27:30]File name is /storage/kkm_last_timestamp [21:27:30]Write 4 bytes [21:27:30]NVStorageSaveData done [21:27:30]ExternCall_PrintAddStr [21:27:30]wPrintStart [21:27:30]Write to MH i2c: 01 00 00 31 00 31 [21:27:30]Write i2c OK [21:27:30]MH_I2C_Read... [21:27:30]Read from MH i2c: 01 [21:27:30]MH_I2C_Read... [21:27:30]Read from MH i2c: 01 07 00 [21:27:30]MH_I2C_Read... [21:27:30]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [21:27:30]RasterBufferAndPrint [21:27:30]line Счет N : (1)871061 [21:27:30]OFD Sender: Processing packet 86179 [packets to send 265, broken 264] [21:27:30]ProducePacketName [21:27:30]name=ofd_packets/00086179 [21:27:30]OFD Sender: To server: pG, [21:27:30]CommunicateWithHost lk.salyk.kg:30040 [21:27:30]ConnectInit lk.salyk.kg [21:27:30]line ИНН: 02508201610067 [21:27:30]line Контрольно-Кассовый Чек [21:27:30]line ПРОДАЖА [21:27:30]line ТРК (МРК, ГНК) : 43 [21:27:30]line Товар: 2710124130 [21:27:30]line Аи-92-К-5 [21:27:30]line 29.950 * 66.80 [21:27:30]line = 2000.66 [21:27:30]line НДС 12% НСП 1% [21:27:30]line > о реализуемом товаре [21:27:30]line ОКРУГЛЕНИЕ: -0.66 [21:27:30]line ИТОГО: 2000.00 [21:27:30]line Внесено: 2000.00 [21:27:30]line СДАЧА: 0.00 [21:27:30]line НСП 1% : 17.70 [21:27:30]line НДС 12% : 212.46 [21:27:30]line Наличными: 2000.00 [21:27:30]line Безнал.: 0.00 [21:27:30]line Место: АЗС № 137 "Партнер Нефть" [21:27:30]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:27:30]line СНО: Общий режим [21:27:30]line Чек 338 20.09.2024 21:27 [21:27:30]line Смена: 495 ФФД: 1.0 [21:27:30]line ЗНМ: 0300000064 [21:27:30]line РНМ: 0000000000092592 [21:27:30]line Версия ККМ: 001 [21:27:30]line [21:27:30]line Дисконтная программа [21:27:30]line АИ-92 [21:27:30]line номер 137 [21:27:30]line сэкономлено 29.95 сом [21:27:30]line ФМ: 0000000000874979 [21:27:30]line ФД: 86179 [21:27:30]line ФПД: 175564343339659 [21:27:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T212728&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86179&fm=175564343339659&tin=02508201610067®Number=0000000000092592&sum=200000 [21:27:30]written 0, free lines is 4095 [21:27:31]Write to MH i2c: 01 00 00 61 00 61 [21:27:31]Write i2c OK [21:27:31]MH_I2C_Read... [21:27:31]Read from MH i2c: 01 [21:27:31]MH_I2C_Read... [21:27:31]Read from MH i2c: 01 07 00 [21:27:31]MH_I2C_Read... [21:27:31]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 9D 0C 11 [21:27:31]RasterBufferAndPrint [21:27:31]line [21:27:31]line [21:27:31]line [21:27:31]line [21:27:31]line [21:27:31]written 0, free lines is 3254 [21:27:31]MH_Cut [21:27:31]Write to MH i2c: D1 01 00 68 00 01 3A [21:27:31]Write i2c OK [21:27:31]MH_I2C_Read... [21:27:31]Read from MH i2c: D1 [21:27:31]MH_I2C_Read... [21:27:31]Read from MH i2c: D1 01 00 [21:27:31]MH_I2C_Read... [21:27:31]Read from MH i2c: D1 01 00 68 00 00 39 [21:27:31]Write to MH i2c: 01 00 00 69 00 69 [21:27:31]Write i2c OK [21:27:31]MH_I2C_Read... [21:27:31]Connected sock=11 [21:27:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 CF B1 07 01 51 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 52 01 00 00 F4 03 04 00 C0 E8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 9F AC C2 51 EA 8B D6 9A F9 C4 10 53 C3 56 [21:27:31]*** Cut start [21:27:31]*** Partial cut [21:27:31]*** CUTSNS_PIN = 1 [21:27:31]*** CUTSNS_PIN = 0 [21:27:32]*** Brake cut motor [21: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 C2 C8 47 00 44 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 A3 50 01 00 F4 03 04 00 96 93 ED 66 B6 04 01 00 00 ED CA F4 36 1D E6 4F 29 [21:27:32]CommunicateWithHost err = 0 [21:27:32]CheckOFDResponse [21:27:32]1017 (14) - 77093643461234 [21:27:32]1041 (16) - 0000000000874979 [21:27:32]1040 (4) - 86179 [21:27:32]1012 (4) - 20.09.2024 15:24 [21:27:32]1206 (1) - 0 [21:27:32]OFD Sender: Remove packet 86179 [21:27:32]ProducePacketName [21:27:32]name=ofd_packets/00086179 [21:27:32]NVStorageDeleteData [21:27:32]Read from MH i2c: 01 [21:27:32]MH_I2C_Read... [21:27:32]*** Stop cut motor [21:27:32]*** Cut end [21:27:32]Read from MH i2c: 01 07 00 [21:27:32]MH_I2C_Read... [21:27:32]Read from MH i2c: 01 07 00 69 00 00 00 00 00 00 FF 0F 7E [21:27:32]process_action close_receipt done [21:27:32]requested_data is exist [21:27:32]produce_requested_data [21:27:32]requested_item fm.sn is exist - process it [21:27:32]wFMCommunicate request_size=4 [21:27:32]MH_SAM_APDU [21:27:32]CAPDU: 80 11 00 00 [21:27:32]Write to MH i2c: E2 08 00 6A 00 80 11 00 00 00 00 00 00 E4 [21:27:32]Write i2c OK [21:27:32]MH_I2C_Read... [21:27:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:32]Read from MH i2c: E2 [21:27:32]MH_I2C_Read... [21:27:32]Read from MH i2c: E2 17 00 [21:27:32]MH_I2C_Read... [21:27:32]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:27:32]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:32]wFMCommunicate OK [21:27:32]requested_item fd.num is exist - process it [21:27:32]SAM_PROTO_GetFieldsCounters [21:27:32]wFMCommunicate request_size=4 [21:27:32]MH_SAM_APDU [21:27:32]CAPDU: 80 13 00 00 [21:27:32]Write to MH i2c: E2 08 00 6B 00 80 13 00 00 00 00 00 00 E7 [21:27:32]Write i2c OK [21:27:32]MH_I2C_Read... [21:27:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:27:32]Read from MH i2c: E2 [21:27:32]MH_I2C_Read... [21:27:32]Read from MH i2c: E2 62 00 [21:27:32]MH_I2C_Read... [21:27:32]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 A3 50 01 00 0E 04 04 00 EF 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 F3 [21:27: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 A3 50 01 00 0E 04 04 00 EF 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 [21:27:32]wFMCommunicate OK [21:27:32]SAM_PROTO_GetFieldsCounters done [21:27:32]requested_item shift.num is exist - process it [21:27:32]requested_item shift.opened is exist - process it [21:27:32]req_shift_opened [21:27:32]FM_GetShiftState [21:27:32]SAM_PROTO_GetShiftState [21:27:32]wFMCommunicate request_size=4 [21:27:32]MH_SAM_APDU [21:27:32]CAPDU: 80 13 01 00 [21:27:32]Write to MH i2c: E2 08 00 6C 00 80 13 01 00 00 00 00 00 E9 [21:27:32]OFD Sender: No OFD packet to send [21:27:32]Write i2c OK [21:27:32]MH_I2C_Read... [21:27:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:27:32]Read from MH i2c: E2 [21:27:32]MH_I2C_Read... [21:27:32]Read from MH i2c: E2 0E 00 [21:27:32]MH_I2C_Read... [21:27:32]Read from MH i2c: E2 0E 00 6C 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 74 [21:27:32]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:27:32]wFMCommunicate OK [21:27:32]SAM_PROTO_GetShiftState done [21:27:32]FM_GetShiftState done [21:27:32]req_shift_opened done [21:27:32]requested_item shift.open_date is exist - process it [21:27:32]req_shift_open_date [21:27:32]req_shift_open_date done [21:27:32]produce_requested_data done [21:27:32]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86179,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:27:32]process_action_free close_receipt [21:27:32]json_value_free [21:27:32]json_value_free done [21:27:32]process_json_proto returns [21:27:32]Send response to host [21:27:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86179,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:27:32]free response buf [21:27:32]execute_script done [21:27:32]execute_script returns [21:27:32]free content buf [21:27:32]Sock 9.Close socket [21:27:32]Sock 9.Thread stoped [21:27:37]OFD Sender: No OFD packet to send [21:27:42]OFD Sender: No OFD packet to send [21:27:47]OFD Sender: No OFD packet to send [21:27:52]OFD Sender: No OFD packet to send [21:27:57]OFD Sender: No OFD packet to send [21:28:02]OFD Sender: No OFD packet to send [21:28:07]OFD Sender: No OFD packet to send [21:28:11]accept exits with 6 [21:28:11]New connection [21:28:11]New thread 3066969444 created [21:28:11]Thread 3067112804 joined [21:28:11]Waiting for new connection... [21:28:11] Sock 6.Parse request [21:28:11]Sock 6.Check first char [21:28:11]Sock 6.First char is OK [21:28:11]request: POST /json_proto HTTP/1.0 [21:28:11]Method: POST [21:28:11]URL: /json_proto [21:28:11]Method is POST - this is cgi request [21:28:11]url: /json_proto [21:28:11]query_string will be loaded in cgi processing [21:28:11]execute_cgi json_proto POST (null) [21:28:11]execute_cgi path=json_proto method=POST [21:28:11]POST find Content-Length [21:28:11]Host: 172.17.47.196:8080 [21:28:11]Content-Length: 621 [21:28:11]Content-Type: application/json [21:28:11] [21:28:11]POST finish read [21:28:11]Found Content-Length = 621 [21:28:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147871", "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:28:11]execute_script... [21:28:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147871", "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:28:11]POST & json_proto [21:28:11]process_json_proto [21:28:11]json parsed OK: [21:28:11]protocol is kg_v1.0 [21:28:11]action value=close_receipt [21:28:11]process_action close_receipt [21:28:11]cmd_close_receipt [21:28:11]MH_GetDate [21:28:11]Write to MH i2c: F0 00 00 6D 00 5C [21:28:11]Write i2c OK [21:28:11]MH_I2C_Read... [21:28:11]Read from MH i2c: F0 [21:28:11]MH_I2C_Read... [21:28:11]Read from MH i2c: F0 09 00 [21:28:11]MH_I2C_Read... [21:28:11]Read from MH i2c: F0 09 00 6D 00 00 EC E8 ED 66 4C 6B 94 66 3D [21:28:11]GetLastDocTimeStamp 1726867648 [21:28:11]current date 1726867692 [21:28:11]FM_GetShiftState [21:28:11]SAM_PROTO_GetShiftState [21:28:11]wFMCommunicate request_size=4 [21:28:11]MH_SAM_APDU [21:28:11]CAPDU: 80 13 01 00 [21:28:11]Write to MH i2c: E2 08 00 6E 00 80 13 01 00 00 00 00 00 EB [21:28:11]Write i2c OK [21:28:11]MH_I2C_Read... [21:28:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:11]Read from MH i2c: E2 [21:28:11]MH_I2C_Read... [21:28:11]Read from MH i2c: E2 0E 00 [21:28:11]MH_I2C_Read... [21:28:11]Read from MH i2c: E2 0E 00 6E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 76 [21:28:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:28:11]wFMCommunicate OK [21:28:11]SAM_PROTO_GetShiftState done [21:28:11]FM_GetShiftState done [21:28:11]opened in 1726791534 [21:28:11]opened+sec_in_day 1726877934 [21:28:11]quantity*price = 14400 [21:28:11]sum+1 = 14401 [21:28:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 144.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 339 20.09.2024 21:28 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86180 ФПД: 153669334719831 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T212812&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86180&fm=153669334719831&tin=02508201610067®Number=0000000000092592&sum=14400 0 [21:28:13]StoreToDocumentArchive [21:28:13]shift 495 fd 86180 [21:28:13]save to /storage/0495/doc_00086180 [21:28:13]save last doc name /storage/0495/doc_00086180 to /storage/kkm_last_doc_name [21:28:13]save OK [21:28:13]Clear old archive folders... [21:28:13]ProcessDocumentItem done err = 0, tmpTLVsize=273 [21:28:13]tlvbuf is 00534EE0 [21:28:13]SAM_PROTO_ClearQueue [21:28:13]wFMCommunicate request_size=4 [21:28:13]MH_SAM_APDU [21:28:13]CAPDU: 80 09 00 00 [21:28:13]Write to MH i2c: E2 08 00 7B 00 80 09 00 00 00 00 00 00 ED [21:28:13]Write i2c OK [21:28:13]MH_I2C_Read... [21:28:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:28:13]Read from MH i2c: E2 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 03 00 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [21:28:13]RAPDU: 90 00 [21:28:13]wFMCommunicate OK [21:28:13]SAM_PROTO_ClearQueue done [21:28:13]KKMCreateOFDPacket [21:28:13]OFDProtocolAddRootSTLVToBuf [21:28:13]FM_MakeSignedData [21:28:13]FM_MakeSignedData [21:28:13]SAM_PROTO_SignData [21:28:13]wFMCommunicate request_size=4 [21:28:13]MH_SAM_APDU [21:28:13]CAPDU: 80 0D 01 02 [21:28:13]Write to MH i2c: E2 08 00 7C 00 80 0D 01 02 00 00 00 00 F5 [21:28:13]Write i2c OK [21:28:13]MH_I2C_Read... [21:28:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:28:13]Read from MH i2c: E2 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 03 00 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 03 00 7C 00 00 90 00 F0 [21:28:13]RAPDU: 90 00 [21:28:13]wFMCommunicate OK [21:28:13]wFMCommunicate request_size=255 [21:28:13]MH_SAM_APDU [21:28:13]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 53 01 00 00 F4 03 04 00 EC E8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 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:28:13]Write to MH i2c: E2 02 01 7D 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 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 53 01 00 00 F4 03 04 00 EC E8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 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 F4 [21:28:13]Write i2c OK [21:28:13]MH_I2C_Read... [21:28:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:28:13]Read from MH i2c: E2 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 03 00 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 03 00 7D 00 00 90 00 F1 [21:28:13]RAPDU: 90 00 [21:28:13]wFMCommunicate OK [21:28:13]wFMCommunicate request_size=32 [21:28:13]MH_SAM_APDU [21:28:13]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 37 39 10 04 04 00 A4 50 01 00 35 04 06 00 8B C2 EE 1B DD 57 [21:28:13]Write to MH i2c: E2 23 00 7E 00 80 0D 02 02 1B 00 30 30 30 38 37 34 39 37 39 10 04 04 00 A4 50 01 00 35 04 06 00 8B C2 EE 1B DD 57 00 00 E0 [21:28:13]Write i2c OK [21:28:13]MH_I2C_Read... [21:28:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:28:13]Read from MH i2c: E2 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 03 00 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 03 00 7E 00 00 90 00 F2 [21:28:13]RAPDU: 90 00 [21:28:13]wFMCommunicate OK [21:28:13]wFMCommunicate request_size=4 [21:28:13]MH_SAM_APDU [21:28:13]CAPDU: 80 0D 03 02 [21:28:13]Write to MH i2c: E2 08 00 7F 00 80 0D 03 02 00 00 00 00 FA [21:28:13]Write i2c OK [21:28:13]MH_I2C_Read... [21:28:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:28:13]Read from MH i2c: E2 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 0B 00 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 0B 00 7F 00 00 D6 18 46 BF 13 8A 5E 91 90 00 7A [21:28:13]RAPDU: D6 18 46 BF 13 8A 5E 91 90 00 [21:28:13]wFMCommunicate OK [21:28:13]SAM_PROTO_SignData done [21:28:13]FM_MakeSignedData done [21:28:13]CreateOFDProtocolMessage [21:28:13]wFMCommunicate request_size=4 [21:28:13]MH_SAM_APDU [21:28:13]CAPDU: 80 11 00 00 [21:28:13]Write to MH i2c: E2 08 00 80 00 80 11 00 00 00 00 00 00 FA [21:28:13]Write i2c OK [21:28:13]MH_I2C_Read... [21:28:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:13]Read from MH i2c: E2 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 17 00 [21:28:13]MH_I2C_Read... [21:28:13]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:28:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:28:13]wFMCommunicate OK [21:28:13]CreateOFDProtocolMessage done [21:28:13]OFDSenderStorePacket 86180 [21:28:13]StoreOFDPacket docnum=86180 [21:28: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 25 01 00 00 5C FD 1D 01 1F 6E 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 53 01 00 00 F4 03 04 00 EC E8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8B C2 EE 1B DD 57 D6 18 46 BF 13 8A 5E 91 [21:28:13]CheckFolder [21:28:13]dirname=/storage/ofd_packets [21:28:13]CheckFolder done [21:28:13]ProducePacketName [21:28:13]name=ofd_packets/00086180 [21:28:13]NVStorageSaveData ofd_packets/00086180 [21:28:13]File name is /storage/ofd_packets/00086180 [21:28:13]Write 323 bytes [21:28:13]NVStorageSaveData done [21:28:13]OFDSenderStorePacket done [21:28:13]KKMCreateOFDPacket done [21:28:13]NVStorageSaveData kkm_last_timestamp [21:28:13]File name is /storage/kkm_last_timestamp [21:28:13]Write 4 bytes [21:28:13]NVStorageSaveData done [21:28:13]ExternCall_PrintAddStr [21:28:13]wPrintStart [21:28:13]Write to MH i2c: 01 00 00 81 00 81 [21:28:13]Write i2c OK [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: 01 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: 01 07 00 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: 01 07 00 81 00 00 00 00 00 00 FF 0F 96 [21:28:13]RasterBufferAndPrint [21:28:13]line Счет N : (3)147871 [21:28:13]line ИНН: 02508201610067 [21:28:13]line Контрольно-Кассовый Чек [21:28:13]line ПРОДАЖА [21:28:13]line Товар: 48747066 [21:28:13]line Сигареты Winston True Silver [21:28:13]line 1.000 * 144.00 [21:28:13]line = 144.00 [21:28:13]line НДС 12% НСП 1% [21:28:13]line > о реализуемом товаре [21:28:13]line ИТОГО: 144.00 [21:28:13]line НСП 1% : 1.27 [21:28:13]line НДС 12% : 15.29 [21:28:13]line Наличными: 144.00 [21:28:13]line Безнал.: 0.00 [21:28:13]line Место: АЗС № 137 "Партнер Нефть" [21:28:13]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:28:13]line СНО: Общий режим [21:28:13]line Чек 339 20.09.2024 21:28 [21:28:13]line Смена: 495 ФФД: 1.0 [21:28:13]line ЗНМ: 0300000064 [21:28:13]line РНМ: 0000000000092592 [21:28:13]line Версия ККМ: 001 [21:28:13]line ФМ: 0000000000874979 [21:28:13]line ФД: 86180 [21:28:13]line ФПД: 153669334719831 [21:28:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T212812&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86180&fm=153669334719831&tin=02508201610067®Number=0000000000092592&sum=14400 [21:28:13]line 0 [21:28:13]written 0, free lines is 4095 [21:28:13]OFD Sender: Processing packet 86180 [packets to send 265, broken 264] [21:28:13]ProducePacketName [21:28:13]name=ofd_packets/00086180 [21:28:13]OFD Sender: To server: pG, [21:28:13]CommunicateWithHost lk.salyk.kg:30040 [21:28:13]ConnectInit lk.salyk.kg [21:28:13]recv_with_timeout no data received [21:28:14]Write to MH i2c: 01 00 00 A9 00 A9 [21:28:14]Write i2c OK [21:28:14]MH_I2C_Read... [21:28:14]Read from MH i2c: 01 [21:28:14]MH_I2C_Read... [21:28:14]Read from MH i2c: 01 07 00 [21:28:14]MH_I2C_Read... [21:28:14]Read from MH i2c: 01 07 00 A9 00 00 00 00 00 00 ED 0C A9 [21:28:14]RasterBufferAndPrint [21:28:14]line [21:28:14]line [21:28:14]line [21:28:14]line [21:28:14]line [21:28:14]written 0, free lines is 3318 [21:28:14]MH_Cut [21:28:14]Write to MH i2c: D1 01 00 B0 00 01 82 [21:28:14]Write i2c OK [21:28:14]MH_I2C_Read... [21:28:14]Read from MH i2c: D1 [21:28:14]MH_I2C_Read... [21:28:14]Read from MH i2c: D1 01 00 [21:28:14]MH_I2C_Read... [21:28:14]Read from MH i2c: D1 01 00 B0 00 00 81 [21:28:14]Write to MH i2c: 01 00 00 B1 00 B1 [21:28:14]Write i2c OK [21:28:14]MH_I2C_Read... [21:28:14]*** Cut start [21:28:14]*** Partial cut [21:28:14]*** CUTSNS_PIN = 1 [21:28:14]*** CUTSNS_PIN = 0 [21:28:15]*** Brake cut motor [21:28:15]Read from MH i2c: 01 [21:28:15]MH_I2C_Read... [21:28:15]*** Stop cut motor [21:28:15]*** Cut end [21:28:15]Read from MH i2c: 01 07 00 [21:28:15]MH_I2C_Read... [21:28:15]Read from MH i2c: 01 07 00 B1 00 00 00 00 00 00 FF 0F C6 [21:28:15]process_action close_receipt done [21:28:15]requested_data is exist [21:28:15]produce_requested_data [21:28:15]requested_item fm.sn is exist - process it [21:28:15]wFMCommunicate request_size=4 [21:28:15]MH_SAM_APDU [21:28:15]CAPDU: 80 11 00 00 [21:28:15]Write to MH i2c: E2 08 00 B2 00 80 11 00 00 00 00 00 00 2C [21:28:15]Write i2c OK [21:28:15]MH_I2C_Read... [21:28:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:15]Read from MH i2c: E2 [21:28:15]MH_I2C_Read... [21:28:15]Read from MH i2c: E2 17 00 [21:28:15]MH_I2C_Read... [21:28:15]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 [21:28:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:28:15]wFMCommunicate OK [21:28:15]requested_item fd.num is exist - process it [21:28:15]SAM_PROTO_GetFieldsCounters [21:28:15]wFMCommunicate request_size=4 [21:28:15]MH_SAM_APDU [21:28:15]CAPDU: 80 13 00 00 [21:28:15]Write to MH i2c: E2 08 00 B3 00 80 13 00 00 00 00 00 00 2F [21:28:15]Write i2c OK [21:28:15]MH_I2C_Read... [21:28:15]Connected sock=11 [21:28:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 25 01 00 00 5C FD 1D 01 1F 6E 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 53 01 00 00 F4 03 04 00 EC E8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8B C2 EE 1B DD 57 D6 18 46 BF 13 8A 5E 91 [21:28:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:28:15]Read from MH i2c: E2 [21:28:15]MH_I2C_Read... [21:28:15]Read from MH i2c: E2 62 00 [21:28:15]MH_I2C_Read... [21:28:15]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 A4 50 01 00 0E 04 04 00 EF 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 3F [21:28: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 A4 50 01 00 0E 04 04 00 EF 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 [21:28:15]wFMCommunicate OK [21:28:15]SAM_PROTO_GetFieldsCounters done [21:28:15]requested_item shift.num is exist - process it [21:28:15]requested_item shift.opened is exist - process it [21:28:15]req_shift_opened [21:28:15]FM_GetShiftState [21:28:15]SAM_PROTO_GetShiftState [21:28:15]wFMCommunicate request_size=4 [21:28:15]MH_SAM_APDU [21:28:15]CAPDU: 80 13 01 00 [21:28:15]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [21:28:15]Write i2c OK [21:28:15]MH_I2C_Read... [21:28:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:15]Read from MH i2c: E2 [21:28:15]MH_I2C_Read... [21:28:15]Read from MH i2c: E2 0E 00 [21:28:15]MH_I2C_Read... [21:28:15]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BC [21:28:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:28:15]wFMCommunicate OK [21:28:15]SAM_PROTO_GetShiftState done [21:28:15]FM_GetShiftState done [21:28:15]req_shift_opened done [21:28:15]requested_item shift.open_date is exist - process it [21:28:15]req_shift_open_date [21:28:15]req_shift_open_date done [21:28:15]produce_requested_data done [21:28:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86180,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:28:15]process_action_free close_receipt [21:28:15]json_value_free [21:28:15]json_value_free done [21:28:15]process_json_proto returns [21:28:15]Send response to host [21:28:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86180,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:28:15]free response buf [21:28:15]execute_script done [21:28:15]execute_script returns [21:28:15]free content buf [21:28:15]Sock 6.Close socket [21:28:15]Sock 6.Thread stoped [21:28: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 DF 1C 47 00 9A 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 A4 50 01 00 F4 03 04 00 C2 93 ED 66 B6 04 01 00 00 8D 49 DE 89 59 48 89 18 [21:28:17]CommunicateWithHost err = 0 [21:28:17]CheckOFDResponse [21:28:17]1017 (14) - 77093643461234 [21:28:17]1041 (16) - 0000000000874979 [21:28:17]1040 (4) - 86180 [21:28:17]1012 (4) - 20.09.2024 15:24 [21:28:17]1206 (1) - 0 [21:28:17]OFD Sender: Remove packet 86180 [21:28:17]ProducePacketName [21:28:17]name=ofd_packets/00086180 [21:28:17]NVStorageDeleteData [21:28:18]OFD Sender: No OFD packet to send [21:28:23]OFD Sender: No OFD packet to send [21:28:28]OFD Sender: No OFD packet to send [21:28:33]OFD Sender: No OFD packet to send [21:28:37]recv_with_timeout no data received [21:28:38]OFD Sender: No OFD packet to send [21:28:43]OFD Sender: No OFD packet to send [21:28:48]OFD Sender: No OFD packet to send [21:28:53]OFD Sender: No OFD packet to send [21:28:58]OFD Sender: No OFD packet to send [21:29:03]OFD Sender: No OFD packet to send [21:29:08]OFD Sender: No OFD packet to send [21:29:13]OFD Sender: No OFD packet to send [21:29:18]OFD Sender: No OFD packet to send [21:29:23]OFD Sender: No OFD packet to send [21:29:28]OFD Sender: No OFD packet to send [21:29:33]OFD Sender: No OFD packet to send [21:29:38]OFD Sender: No OFD packet to send [21:29:43]OFD Sender: No OFD packet to send [21:29:48]OFD Sender: No OFD packet to send [21:29:53]OFD Sender: No OFD packet to send [21:29:58]OFD Sender: No OFD packet to send [21:30:03]OFD Sender: No OFD packet to send [21:30:08]OFD Sender: No OFD packet to send [21:30:13]OFD Sender: No OFD packet to send [21:30:18]OFD Sender: No OFD packet to send [21:30:23]OFD Sender: No OFD packet to send [21:30:28]OFD Sender: No OFD packet to send [21:30:33]OFD Sender: No OFD packet to send [21:30:38]OFD Sender: No OFD packet to send [21:30:43]OFD Sender: No OFD packet to send [21:30:48]OFD Sender: No OFD packet to send [21:30:53]OFD Sender: No OFD packet to send [21:30:58]OFD Sender: No OFD packet to send [21:31:01]recv_with_timeout no data received [21:31:03]OFD Sender: No OFD packet to send [21:31:08]OFD Sender: No OFD packet to send [21:31:11]recv_with_timeout no data received [21:31:13]OFD Sender: No OFD packet to send [21:31:18]OFD Sender: No OFD packet to send [21:31:23]OFD Sender: No OFD packet to send [21:31:28]OFD Sender: No OFD packet to send [21:31:31]recv_with_timeout no data received [21:31:33]OFD Sender: No OFD packet to send [21:31:38]OFD Sender: No OFD packet to send [21:31:43]OFD Sender: No OFD packet to send [21:31:48]OFD Sender: No OFD packet to send [21:31:53]OFD Sender: No OFD packet to send [21:31:58]OFD Sender: No OFD packet to send [21:32:01]recv_with_timeout no data received [21:32:03]OFD Sender: No OFD packet to send [21:32:08]OFD Sender: No OFD packet to send [21:32:13]OFD Sender: No OFD packet to send [21:32:18]OFD Sender: No OFD packet to send [21:32:23]OFD Sender: No OFD packet to send [21:32:28]OFD Sender: No OFD packet to send [21:32:33]OFD Sender: No OFD packet to send [21:32:38]OFD Sender: No OFD packet to send [21:32:43]OFD Sender: No OFD packet to send [21:32:48]recv_with_timeout no data received [21:32:48]OFD Sender: No OFD packet to send [21:32:53]OFD Sender: No OFD packet to send [21:32:58]OFD Sender: No OFD packet to send [21:33:03]OFD Sender: No OFD packet to send [21:33:08]OFD Sender: No OFD packet to send [21:33:13]OFD Sender: No OFD packet to send [21:33:18]OFD Sender: No OFD packet to send [21:33:23]OFD Sender: No OFD packet to send [21:33:28]OFD Sender: No OFD packet to send [21:33:33]OFD Sender: No OFD packet to send [21:33:38]OFD Sender: No OFD packet to send [21:33:43]OFD Sender: No OFD packet to send [21:33:48]OFD Sender: No OFD packet to send [21:33:53]OFD Sender: No OFD packet to send [21:33:58]OFD Sender: No OFD packet to send [21:33:59]accept exits with 10 [21:33:59]New connection [21:33:59]New thread 3067112804 created [21:33:59]Thread 3066969444 joined [21:33:59]Waiting for new connection... [21:33:59] Sock 10.Parse request [21:33:59]Sock 10.Check first char [21:33:59]Sock 10.First char is OK [21:33:59]request: POST /json_proto HTTP/1.0 [21:33:59]Method: POST [21:33:59]URL: /json_proto [21:33:59]Method is POST - this is cgi request [21:33:59]url: /json_proto [21:33:59]query_string will be loaded in cgi processing [21:33:59]execute_cgi json_proto POST (null) [21:33:59]execute_cgi path=json_proto method=POST [21:33:59]POST find Content-Length [21:33:59]Host: 172.17.47.196:8080 [21:33:59]Content-Length: 655 [21:33:59]Content-Type: application/json [21:33:59] [21:33:59]POST finish read [21:33:59]Found Content-Length = 655 [21:33:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147872", "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 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:59]execute_script... [21:33:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147872", "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 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:59]POST & json_proto [21:33:59]process_json_proto [21:33:59]json parsed OK: [21:33:59]protocol is kg_v1.0 [21:33:59]action value=close_receipt [21:33:59]process_action close_receipt [21:33:59]cmd_close_receipt [21:33:59]MH_GetDate [21:33:59]Write to MH i2c: F0 00 00 B5 00 A4 [21:33:59]Write i2c OK [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: F0 [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: F0 09 00 [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: F0 09 00 B5 00 00 48 EA ED 66 4C 6B 94 66 E3 [21:33:59]GetLastDocTimeStamp 1726867692 [21:33:59]current date 1726868040 [21:33:59]FM_GetShiftState [21:33:59]SAM_PROTO_GetShiftState [21:33:59]wFMCommunicate request_size=4 [21:33:59]MH_SAM_APDU [21:33:59]CAPDU: 80 13 01 00 [21:33:59]Write to MH i2c: E2 08 00 B6 00 80 13 01 00 00 00 00 00 33 [21:33:59]Write i2c OK [21:33:59]MH_I2C_Read... [21:33:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:59]Read from MH i2c: E2 [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: E2 0E 00 [21:33:59]MH_I2C_Read... [21:33:59]Read from MH i2c: E2 0E 00 B6 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BE [21:33:59]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:33:59]wFMCommunicate OK [21:33:59]SAM_PROTO_GetShiftState done [21:33:59]FM_GetShiftState done [21:33:59]opened in 1726791534 [21:33:59]opened+sec_in_day 1726877934 [21:33:59]quantity*price = 8500 [21:33:59]sum+1 = 8501 [21:33:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 85.00 НСП 1% : 0.75 НДС 12% : 9.03 Наличными: 85.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 340 20.09.2024 21:34 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86181 ФПД: 259050208595698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T213400&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86181&fm=259050208595698&tin=02508201610067®Number=0000000000092592&sum=8500 0 [21:34:01]StoreToDocumentArchive [21:34:01]shift 495 fd 86181 [21:34:01]save to /storage/0495/doc_00086181 [21:34:01]save last doc name /storage/0495/doc_00086181 to /storage/kkm_last_doc_name [21:34:01]save OK [21:34:01]Clear old archive folders... [21:34:01]ProcessDocumentItem done err = 0, tmpTLVsize=294 [21:34:01]tlvbuf is 004E1460 [21:34:01]SAM_PROTO_ClearQueue [21:34:01]wFMCommunicate request_size=4 [21:34:01]MH_SAM_APDU [21:34:01]CAPDU: 80 09 00 00 [21:34:01]Write to MH i2c: E2 08 00 C3 00 80 09 00 00 00 00 00 00 35 [21:34:01]Write i2c OK [21:34:01]MH_I2C_Read... [21:34:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:34:01]Read from MH i2c: E2 [21:34:01]MH_I2C_Read... [21:34:01]Read from MH i2c: E2 03 00 [21:34:01]MH_I2C_Read... [21:34:01]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [21:34:01]RAPDU: 90 00 [21:34:01]wFMCommunicate OK [21:34:01]SAM_PROTO_ClearQueue done [21:34:01]KKMCreateOFDPacket [21:34:01]OFDProtocolAddRootSTLVToBuf [21:34:01]FM_MakeSignedData [21:34:01]FM_MakeSignedData [21:34:01]SAM_PROTO_SignData [21:34:01]wFMCommunicate request_size=4 [21:34:01]MH_SAM_APDU [21:34:01]CAPDU: 80 0D 01 02 [21:34:01]Write to MH i2c: E2 08 00 C4 00 80 0D 01 02 00 00 00 00 3D [21:34:01]Write i2c OK [21:34:01]MH_I2C_Read... [21:34:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:34:01]Read from MH i2c: E2 [21:34:01]MH_I2C_Read... [21:34:01]Read from MH i2c: E2 03 00 [21:34:01]MH_I2C_Read... [21:34:01]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [21:34:01]RAPDU: 90 00 [21:34:01]wFMCommunicate OK [21:34:01]wFMCommunicate request_size=255 [21:34:01]MH_SAM_APDU [21:34:01]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 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 54 01 00 00 F4 03 04 00 48 EA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [21:34:01]Write to MH i2c: E2 02 01 C5 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 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 54 01 00 00 F4 03 04 00 48 EA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 EB [21:34:01]Write i2c OK [21:34:01]MH_I2C_Read... [21:34:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:34:01]Read from MH i2c: E2 [21:34:01]MH_I2C_Read... [21:34:01]Read from MH i2c: E2 03 00 [21:34:01]MH_I2C_Read... [21:34:01]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [21:34:01]RAPDU: 90 00 [21:34:01]wFMCommunicate OK [21:34:01]wFMCommunicate request_size=53 [21:34:01]MH_SAM_APDU [21:34:01]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 A5 50 01 00 35 04 06 00 EB 9A D3 A9 8E F2 [21:34:01]Write to MH i2c: E2 38 00 C6 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 A5 50 01 00 35 04 06 00 EB 9A D3 A9 8E F2 00 00 BA [21:34:01]Write i2c OK [21:34:01]MH_I2C_Read... [21:34:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:34:01]Read from MH i2c: E2 [21:34:01]MH_I2C_Read... [21:34:01]Read from MH i2c: E2 03 00 [21:34:01]MH_I2C_Read... [21:34:01]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [21:34:01]RAPDU: 90 00 [21:34:01]wFMCommunicate OK [21:34:01]wFMCommunicate request_size=4 [21:34:01]MH_SAM_APDU [21:34:01]CAPDU: 80 0D 03 02 [21:34:01]Write to MH i2c: E2 08 00 C7 00 80 0D 03 02 00 00 00 00 42 [21:34:01]Write i2c OK [21:34:01]MH_I2C_Read... [21:34:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:34:01]Read from MH i2c: E2 [21:34:01]MH_I2C_Read... [21:34:01]Read from MH i2c: E2 0B 00 [21:34:01]MH_I2C_Read... [21:34:01]Read from MH i2c: E2 0B 00 C7 00 00 76 5E 2D EB 62 B8 D9 59 90 00 7B [21:34:01]RAPDU: 76 5E 2D EB 62 B8 D9 59 90 00 [21:34:01]wFMCommunicate OK [21:34:01]SAM_PROTO_SignData done [21:34:01]FM_MakeSignedData done [21:34:01]CreateOFDProtocolMessage [21:34:01]wFMCommunicate request_size=4 [21:34:01]MH_SAM_APDU [21:34:01]CAPDU: 80 11 00 00 [21:34:01]Write to MH i2c: E2 08 00 C8 00 80 11 00 00 00 00 00 00 42 [21:34:01]Write i2c OK [21:34:01]MH_I2C_Read... [21:34:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:34:01]Read from MH i2c: E2 [21:34:01]MH_I2C_Read... [21:34:01]Read from MH i2c: E2 17 00 [21:34:01]MH_I2C_Read... [21:34:01]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 [21:34:01]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:01]wFMCommunicate OK [21:34:01]CreateOFDProtocolMessage done [21:34:01]OFDSenderStorePacket 86181 [21:34:01]StoreOFDPacket docnum=86181 [21:34: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 3A 01 00 00 A4 8A 32 01 39 9B 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 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 54 01 00 00 F4 03 04 00 48 EA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EB 9A D3 A9 8E F2 76 5E 2D EB 62 B8 D9 59 [21:34:01]CheckFolder [21:34:01]dirname=/storage/ofd_packets [21:34:01]CheckFolder done [21:34:01]ProducePacketName [21:34:01]name=ofd_packets/00086181 [21:34:01]NVStorageSaveData ofd_packets/00086181 [21:34:01]File name is /storage/ofd_packets/00086181 [21:34:01]Write 344 bytes [21:34:01]NVStorageSaveData done [21:34:01]OFDSenderStorePacket done [21:34:01]KKMCreateOFDPacket done [21:34:01]NVStorageSaveData kkm_last_timestamp [21:34:01]File name is /storage/kkm_last_timestamp [21:34:01]Write 4 bytes [21:34:01]NVStorageSaveData done [21:34:01]ExternCall_PrintAddStr [21:34:01]wPrintStart [21:34:01]Write to MH i2c: 01 00 00 C9 00 C9 [21:34:01]Write i2c OK [21:34:01]MH_I2C_Read... [21:34:01]Read from MH i2c: 01 [21:34:01]MH_I2C_Read... [21:34:01]Read from MH i2c: 01 07 00 [21:34:01]MH_I2C_Read... [21:34:01]Read from MH i2c: 01 07 00 C9 00 00 00 00 00 00 FF 0F DE [21:34:01]RasterBufferAndPrint [21:34:01]line Счет N : (3)147872 [21:34:01]line ИНН: 02508201610067 [21:34:01]line Контрольно-Кассовый Чек [21:34:01]line ПРОДАЖА [21:34:01]line Товар: 4600682557456 [21:34:01]line Напиток FLash up energy эн ж/б 0,5/0,45л [21:34:01]line 1.000 * 85.00 [21:34:01]line = 85.00 [21:34:01]line НДС 12% НСП 1% [21:34:01]line > о реализуемом товаре [21:34:01]line ИТОГО: 85.00 [21:34:01]line НСП 1% : 0.75 [21:34:01]line НДС 12% : 9.03 [21:34:01]line Наличными: 85.00 [21:34:01]line Безнал.: 0.00 [21:34:01]line Место: АЗС № 137 "Партнер Нефть" [21:34:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:34:01]line СНО: Общий режим [21:34:01]line Чек 340 20.09.2024 21:34 [21:34:01]line Смена: 495 ФФД: 1.0 [21:34:01]line ЗНМ: 0300000064 [21:34:01]line РНМ: 0000000000092592 [21:34:01]line Версия ККМ: 001 [21:34:01]line ФМ: 0000000000874979 [21:34:01]line ФД: 86181 [21:34:01]line ФПД: 259050208595698 [21:34:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T213400&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86181&fm=259050208595698&tin=02508201610067®Number=0000000000092592&sum=8500 [21:34:01]line 0 [21:34:01]OFD Sender: Processing packet 86181 [packets to send 265, broken 264] [21:34:01]ProducePacketName [21:34:01]name=ofd_packets/00086181 [21:34:01]OFD Sender: To server: pG, [21:34:01]CommunicateWithHost lk.salyk.kg:30040 [21:34:01]ConnectInit lk.salyk.kg [21:34:01]written 0, free lines is 4095 [21:34:02]Write to MH i2c: 01 00 00 F2 00 F2 [21:34:02]Write i2c OK [21:34:02]MH_I2C_Read... [21:34:02]Read from MH i2c: 01 [21:34:02]MH_I2C_Read... [21:34:02]Read from MH i2c: 01 07 00 [21:34:02]MH_I2C_Read... [21:34:02]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 DF 0C E4 [21:34:02]RasterBufferAndPrint [21:34:02]line [21:34:02]line [21:34:02]line [21:34:02]line [21:34:02]line [21:34:02]written 0, free lines is 3301 [21:34:02]MH_Cut [21:34:02]Write to MH i2c: D1 01 00 F9 00 01 CB [21:34:02]Write i2c OK [21:34:02]MH_I2C_Read... [21:34:02]Read from MH i2c: D1 [21:34:02]MH_I2C_Read... [21:34:02]Read from MH i2c: D1 01 00 [21:34:02]MH_I2C_Read... [21:34:02]Read from MH i2c: D1 01 00 F9 00 00 CA [21:34:02]Write to MH i2c: 01 00 00 FA 00 FA [21:34:02]Write i2c OK [21:34:02]MH_I2C_Read... [21:34:02]Connected sock=9 [21:34:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3A 01 00 00 A4 8A 32 01 39 9B 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 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 54 01 00 00 F4 03 04 00 48 EA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EB 9A D3 A9 8E F2 76 5E 2D EB 62 B8 D9 59 [21:34:03]*** Cut start [21:34:03]*** Partial cut [21:34:03]*** CUTSNS_PIN = 1 [21:34:03]*** CUTSNS_PIN = 0 [21:34:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 9F 09 47 00 B6 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A5 50 01 00 F4 03 04 00 1D 95 ED 66 B6 04 01 00 00 B7 D3 2E 70 C5 9E DA E8 [21:34:03]CommunicateWithHost err = 0 [21:34:03]CheckOFDResponse [21:34:03]1017 (14) - 77093643461234 [21:34:03]1041 (16) - 0000000000874979 [21:34:03]1040 (4) - 86181 [21:34:03]1012 (4) - 20.09.2024 15:30 [21:34:03]1206 (1) - 0 [21:34:03]OFD Sender: Remove packet 86181 [21:34:03]ProducePacketName [21:34:03]name=ofd_packets/00086181 [21:34:03]NVStorageDeleteData [21:34:03]*** Brake cut motor [21:34:03]Read from MH i2c: 01 [21:34:03]MH_I2C_Read... [21:34:03]*** Stop cut motor [21:34:03]*** Cut end [21:34:03]Read from MH i2c: 01 07 00 [21:34:03]MH_I2C_Read... [21:34:03]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [21:34:03]process_action close_receipt done [21:34:03]requested_data is exist [21:34:03]produce_requested_data [21:34:03]requested_item fm.sn is exist - process it [21:34:03]wFMCommunicate request_size=4 [21:34:03]MH_SAM_APDU [21:34:03]CAPDU: 80 11 00 00 [21:34:03]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [21:34:03]Write i2c OK [21:34:03]MH_I2C_Read... [21:34:03]OFD Sender: No OFD packet to send [21:34:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:34:03]Read from MH i2c: E2 [21:34:03]MH_I2C_Read... [21:34:03]Read from MH i2c: E2 17 00 [21:34:03]MH_I2C_Read... [21:34:03]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 [21:34:03]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:03]wFMCommunicate OK [21:34:03]requested_item fd.num is exist - process it [21:34:03]SAM_PROTO_GetFieldsCounters [21:34:03]wFMCommunicate request_size=4 [21:34:03]MH_SAM_APDU [21:34:03]CAPDU: 80 13 00 00 [21:34:03]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [21:34:03]Write i2c OK [21:34:03]MH_I2C_Read... [21:34:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:34:03]Read from MH i2c: E2 [21:34:03]MH_I2C_Read... [21:34:03]Read from MH i2c: E2 62 00 [21:34:03]MH_I2C_Read... [21:34:03]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 A5 50 01 00 0E 04 04 00 EF 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 8C [21:34: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 A5 50 01 00 0E 04 04 00 EF 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 [21:34:03]wFMCommunicate OK [21:34:03]SAM_PROTO_GetFieldsCounters done [21:34:03]requested_item shift.num is exist - process it [21:34:03]requested_item shift.opened is exist - process it [21:34:03]req_shift_opened [21:34:03]FM_GetShiftState [21:34:03]SAM_PROTO_GetShiftState [21:34:03]wFMCommunicate request_size=4 [21:34:03]MH_SAM_APDU [21:34:03]CAPDU: 80 13 01 00 [21:34:03]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [21:34:03]Write i2c OK [21:34:03]MH_I2C_Read... [21:34:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:34:04]Read from MH i2c: E2 [21:34:04]MH_I2C_Read... [21:34:04]Read from MH i2c: E2 0E 00 [21:34:04]MH_I2C_Read... [21:34:04]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 05 [21:34:04]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:34:04]wFMCommunicate OK [21:34:04]SAM_PROTO_GetShiftState done [21:34:04]FM_GetShiftState done [21:34:04]req_shift_opened done [21:34:04]requested_item shift.open_date is exist - process it [21:34:04]req_shift_open_date [21:34:04]req_shift_open_date done [21:34:04]produce_requested_data done [21:34:04]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86181,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:34:04]process_action_free close_receipt [21:34:04]json_value_free [21:34:04]json_value_free done [21:34:04]process_json_proto returns [21:34:04]Send response to host [21:34:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86181,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:34:04]free response buf [21:34:04]execute_script done [21:34:04]execute_script returns [21:34:04]free content buf [21:34:04]Sock 10.Close socket [21:34:04]Sock 10.Thread stoped [21:34:08]OFD Sender: No OFD packet to send [21:34:09]recv_with_timeout no data received [21:34:13]OFD Sender: No OFD packet to send [21:34:18]OFD Sender: No OFD packet to send [21:34:19]recv_with_timeout no data received [21:34:23]OFD Sender: No OFD packet to send [21:34:28]OFD Sender: No OFD packet to send [21:34:33]recv_with_timeout no data received [21:34:33]OFD Sender: No OFD packet to send [21:34:38]OFD Sender: No OFD packet to send [21:34:43]OFD Sender: No OFD packet to send [21:34:48]OFD Sender: No OFD packet to send [21:34:53]OFD Sender: No OFD packet to send [21:34:58]OFD Sender: No OFD packet to send [21:35:03]OFD Sender: No OFD packet to send [21:35:08]OFD Sender: No OFD packet to send [21:35:13]OFD Sender: No OFD packet to send [21:35:18]recv_with_timeout no data received [21:35:18]OFD Sender: No OFD packet to send [21:35:23]OFD Sender: No OFD packet to send [21:35:28]OFD Sender: No OFD packet to send [21:35:33]OFD Sender: No OFD packet to send [21:35:38]OFD Sender: No OFD packet to send [21:35:43]OFD Sender: No OFD packet to send [21:35:48]OFD Sender: No OFD packet to send [21:35:53]OFD Sender: No OFD packet to send [21:35:58]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: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:29]accept exits with 7 [21:36:29]New connection [21:36:29]New thread 3066969444 created [21:36:29]Thread 3067112804 joined [21:36:29]Waiting for new connection... [21:36:29] Sock 7.Parse request [21:36:29]Sock 7.Check first char [21:36:29]Sock 7.First char is OK [21:36:29]request: POST /json_proto HTTP/1.0 [21:36:29]Method: POST [21:36:29]URL: /json_proto [21:36:29]Method is POST - this is cgi request [21:36:29]url: /json_proto [21:36:29]query_string will be loaded in cgi processing [21:36:29]execute_cgi json_proto POST (null) [21:36:29]execute_cgi path=json_proto method=POST [21:36:29]POST find Content-Length [21:36:29]Host: 172.17.47.196:8080 [21:36:29]Content-Length: 986 [21:36:29]Content-Type: application/json [21:36:29] [21:36:29]POST finish read [21:36:29]Found Content-Length = 986 [21:36:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871065", "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" : 65.360, "sum" : 4915.07, "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 65.36 \u0441\u043E\u043C", "deposit" : 4915.00, "total" : 4915.00, "payments": [ { "type": 0, "sum" : 4915.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:36:29]execute_script... [21:36: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)871065", "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" : 65.360, "sum" : 4915.07, "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 65.36 \u0441\u043E\u043C", "deposit" : 4915.00, "total" : 4915.00, "payments": [ { "type": 0, "sum" : 4915.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:36:29]POST & json_proto [21:36:29]process_json_proto [21:36:29]json parsed OK: [21:36:29]protocol is kg_v1.0 [21:36:29]action value=close_receipt [21:36:29]process_action close_receipt [21:36:29]cmd_close_receipt [21:36:29]MH_GetDate [21:36:29]Write to MH i2c: F0 00 00 FE 00 ED [21:36:29]Write i2c OK [21:36:29]MH_I2C_Read... [21:36:29]Read from MH i2c: F0 [21:36:29]MH_I2C_Read... [21:36:29]Read from MH i2c: F0 09 00 [21:36:29]MH_I2C_Read... [21:36:29]Read from MH i2c: F0 09 00 FE 00 00 DE EA ED 66 4C 6B 94 66 C2 [21:36:29]GetLastDocTimeStamp 1726868040 [21:36:29]current date 1726868190 [21:36:29]FM_GetShiftState [21:36:29]SAM_PROTO_GetShiftState [21:36:29]wFMCommunicate request_size=4 [21:36:29]MH_SAM_APDU [21:36:29]CAPDU: 80 13 01 00 [21:36:29]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [21:36:29]Write i2c OK [21:36:29]MH_I2C_Read... [21:36:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:29]Read from MH i2c: E2 [21:36:29]MH_I2C_Read... [21:36:29]Read from MH i2c: E2 0E 00 [21:36:29]MH_I2C_Read... [21:36:29]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 07 [21:36:29]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:36:29]wFMCommunicate OK [21:36:29]SAM_PROTO_GetShiftState done [21:36:29]FM_GetShiftState done [21:36:29]opened in 1726791534 [21:36:29]opened+sec_in_day 1726877934 [21:36:29]quantity*price = 491507 [21:36:29]sum+1 = 491508 [21:36:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 4915.00 Внесено: 4915.00 СДАЧА: 0.00 НСП 1% : 43.50 НДС 12% : 521.95 Наличными: 4915.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 341 20.09.2024 21:36 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Дисконтная программа ДТ номер 137 сэкономлено 65.36 сом ФМ: 0000000000874979 ФД: 86182 ФПД: 153044564472971 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T213630&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86182&fm=153044564472971&tin=02508201610067®Number=0000000000092592&sum=491500 [21:36:30]StoreToDocumentArchive [21:36:30]shift 495 fd 86182 [21:36:30]save to /storage/0495/doc_00086182 [21:36:30]save last doc name /storage/0495/doc_00086182 to /storage/kkm_last_doc_name [21:36:30]save OK [21:36:30]Clear old archive folders... [21:36:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:36:30]tlvbuf is 004E1350 [21:36:30]SAM_PROTO_ClearQueue [21:36:30]wFMCommunicate request_size=4 [21:36:30]MH_SAM_APDU [21:36:30]CAPDU: 80 09 00 00 [21:36:30]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [21:36:30]Write i2c OK [21:36:30]MH_I2C_Read... [21:36:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:36:31]Read from MH i2c: E2 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 03 00 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [21:36:31]RAPDU: 90 00 [21:36:31]wFMCommunicate OK [21:36:31]SAM_PROTO_ClearQueue done [21:36:31]KKMCreateOFDPacket [21:36:31]OFDProtocolAddRootSTLVToBuf [21:36:31]FM_MakeSignedData [21:36:31]FM_MakeSignedData [21:36:31]SAM_PROTO_SignData [21:36:31]wFMCommunicate request_size=4 [21:36:31]MH_SAM_APDU [21:36:31]CAPDU: 80 0D 01 02 [21:36:31]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [21:36:31]Write i2c OK [21:36:31]MH_I2C_Read... [21:36:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:36:31]Read from MH i2c: E2 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 03 00 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [21:36:31]RAPDU: 90 00 [21:36:31]wFMCommunicate OK [21:36:31]wFMCommunicate request_size=255 [21:36:31]MH_SAM_APDU [21:36: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 50 FF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 F3 7F 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 7F 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 CB 00 00 00 00 07 04 06 00 EC 7F 07 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 DE EA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [21:36:31]Write to MH i2c: E2 02 01 0E 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 FF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 F3 7F 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 7F 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 CB 00 00 00 00 07 04 06 00 EC 7F 07 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 DE EA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 16 [21:36:31]Write i2c OK [21:36:31]MH_I2C_Read... [21:36:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:36:31]Read from MH i2c: E2 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 03 00 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [21:36:31]RAPDU: 90 00 [21:36:31]wFMCommunicate OK [21:36:31]wFMCommunicate request_size=11 [21:36:31]MH_SAM_APDU [21:36:31]CAPDU: 80 0D 02 02 06 8B 31 76 E6 74 8B [21:36:31]Write to MH i2c: E2 0E 00 0F 01 80 0D 02 02 06 00 8B 31 76 E6 74 8B 00 00 AD [21:36:31]Write i2c OK [21:36:31]MH_I2C_Read... [21:36:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:36:31]Read from MH i2c: E2 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 03 00 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [21:36:31]RAPDU: 90 00 [21:36:31]wFMCommunicate OK [21:36:31]wFMCommunicate request_size=4 [21:36:31]MH_SAM_APDU [21:36:31]CAPDU: 80 0D 03 02 [21:36:31]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [21:36:31]Write i2c OK [21:36:31]MH_I2C_Read... [21:36:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:36:31]Read from MH i2c: E2 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 0B 00 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 0B 00 10 01 00 0F 63 CD 09 C8 91 B1 7E 90 00 5D [21:36:31]RAPDU: 0F 63 CD 09 C8 91 B1 7E 90 00 [21:36:31]wFMCommunicate OK [21:36:31]SAM_PROTO_SignData done [21:36:31]FM_MakeSignedData done [21:36:31]CreateOFDProtocolMessage [21:36:31]wFMCommunicate request_size=4 [21:36:31]MH_SAM_APDU [21:36:31]CAPDU: 80 11 00 00 [21:36:31]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [21:36:31]Write i2c OK [21:36:31]MH_I2C_Read... [21:36:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:31]Read from MH i2c: E2 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: E2 17 00 [21:36:31]MH_I2C_Read... [21:36:31]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 [21:36: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:36:31]wFMCommunicate OK [21:36:31]CreateOFDProtocolMessage done [21:36:31]OFDSenderStorePacket 86182 [21:36:31]StoreOFDPacket docnum=86182 [21:36: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 2D 51 08 01 CF 61 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 FF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 F3 7F 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 7F 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 CB 00 00 00 00 07 04 06 00 EC 7F 07 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 DE EA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8B 31 76 E6 74 8B 0F 63 CD 09 C8 91 B1 7E [21:36:31]CheckFolder [21:36:31]dirname=/storage/ofd_packets [21:36:31]CheckFolder done [21:36:31]ProducePacketName [21:36:31]name=ofd_packets/00086182 [21:36:31]NVStorageSaveData ofd_packets/00086182 [21:36:31]File name is /storage/ofd_packets/00086182 [21:36:31]Write 302 bytes [21:36:31]NVStorageSaveData done [21:36:31]OFDSenderStorePacket done [21:36:31]KKMCreateOFDPacket done [21:36:31]NVStorageSaveData kkm_last_timestamp [21:36:31]File name is /storage/kkm_last_timestamp [21:36:31]Write 4 bytes [21:36:31]NVStorageSaveData done [21:36:31]ExternCall_PrintAddStr [21:36:31]wPrintStart [21:36:31]Write to MH i2c: 01 00 00 12 01 13 [21:36:31]Write i2c OK [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: 01 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: 01 07 00 [21:36:31]MH_I2C_Read... [21:36:31]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [21:36:31]RasterBufferAndPrint [21:36:31]line Счет N : (1)871065 [21:36:31]line ИНН: 02508201610067 [21:36:31]line Контрольно-Кассовый Чек [21:36:31]line ПРОДАЖА [21:36:31]line ТРК (МРК, ГНК) : 21 [21:36:31]line Товар: 2710194210 [21:36:31]line ДТ(л)-К-4 [21:36:31]line 65.360 * 75.20 [21:36:31]line = 4915.07 [21:36:31]line НДС 12% НСП 1% [21:36:31]line > о реализуемом товаре [21:36:31]line ОКРУГЛЕНИЕ: -0.07 [21:36:31]line ИТОГО: 4915.00 [21:36:31]line Внесено: 4915.00 [21:36:31]line СДАЧА: 0.00 [21:36:31]line НСП 1% : 43.50 [21:36:31]line НДС 12% : 521.95 [21:36:31]line Наличными: 4915.00 [21:36:31]line Безнал.: 0.00 [21:36:31]line Место: АЗС № 137 "Партнер Нефть" [21:36:31]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:36:31]line СНО: Общий режим [21:36:31]line Чек 341 20.09.2024 21:36 [21:36:31]line Смена: 495 ФФД: 1.0 [21:36:31]line ЗНМ: 0300000064 [21:36:31]line РНМ: 0000000000092592 [21:36:31]line Версия ККМ: 001 [21:36:31]line [21:36:31]line Дисконтная программа [21:36:31]line ДТ [21:36:31]line номер 137 [21:36:31]line сэкономлено 65.36 сом [21:36:31]line ФМ: 0000000000874979 [21:36:31]line ФД: 86182 [21:36:31]line ФПД: 153044564472971 [21:36:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T213630&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86182&fm=153044564472971&tin=02508201610067®Number=0000000000092592&sum=491500 [21:36:31]OFD Sender: Processing packet 86182 [packets to send 265, broken 264] [21:36:31]ProducePacketName [21:36:31]name=ofd_packets/00086182 [21:36:31]OFD Sender: To server: pG, [21:36:31]CommunicateWithHost lk.salyk.kg:30040 [21:36:31]ConnectInit lk.salyk.kg [21:36:31]written 0, free lines is 4095 [21:36:32]Write to MH i2c: 01 00 00 42 01 43 [21:36:32]Write i2c OK [21:36:32]MH_I2C_Read... [21:36:32]Read from MH i2c: 01 [21:36:32]MH_I2C_Read... [21:36:32]Read from MH i2c: 01 07 00 [21:36:32]MH_I2C_Read... [21:36:32]Read from MH i2c: 01 07 00 42 01 00 00 00 00 00 7A 0C D0 [21:36:32]RasterBufferAndPrint [21:36:32]line [21:36:32]line [21:36:32]line [21:36:32]line [21:36:32]line [21:36:32]written 0, free lines is 3200 [21:36:32]MH_Cut [21:36:32]Write to MH i2c: D1 01 00 49 01 01 1C [21:36:32]Write i2c OK [21:36:32]MH_I2C_Read... [21:36:32]Read from MH i2c: D1 [21:36:32]MH_I2C_Read... [21:36:32]Read from MH i2c: D1 01 00 [21:36:32]MH_I2C_Read... [21:36:32]Read from MH i2c: D1 01 00 49 01 00 1B [21:36:32]Write to MH i2c: 01 00 00 4A 01 4B [21:36:32]Write i2c OK [21:36:32]MH_I2C_Read... [21:36:32]Connected sock=11 [21:36: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 2D 51 08 01 CF 61 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 FF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 F3 7F 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 7F 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E3 CB 00 00 00 00 07 04 06 00 EC 7F 07 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 DE EA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8B 31 76 E6 74 8B 0F 63 CD 09 C8 91 B1 7E [21:36: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 E6 75 47 00 45 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 A6 50 01 00 F4 03 04 00 B3 95 ED 66 B6 04 01 00 00 8D F6 12 F1 79 67 74 32 [21:36:33]CommunicateWithHost err = 0 [21:36:33]CheckOFDResponse [21:36:33]1017 (14) - 77093643461234 [21:36:33]1041 (16) - 0000000000874979 [21:36:33]1040 (4) - 86182 [21:36:33]1012 (4) - 20.09.2024 15:33 [21:36:33]1206 (1) - 0 [21:36:33]OFD Sender: Remove packet 86182 [21:36:33]ProducePacketName [21:36:33]name=ofd_packets/00086182 [21:36:33]NVStorageDeleteData [21:36:33]*** Cut start [21:36:33]*** Partial cut [21:36:33]*** CUTSNS_PIN = 1 [21:36:33]*** CUTSNS_PIN = 0 [21:36:33]*** Brake cut motor [21:36:33]OFD Sender: No OFD packet to send [21:36:33]Read from MH i2c: 01 [21:36:33]MH_I2C_Read... [21:36:33]*** Stop cut motor [21:36:33]*** Cut end [21:36:33]Read from MH i2c: 01 07 00 [21:36:33]MH_I2C_Read... [21:36:33]Read from MH i2c: 01 07 00 4A 01 00 00 00 00 00 FF 0F 60 [21:36:33]process_action close_receipt done [21:36:33]requested_data is exist [21:36:33]produce_requested_data [21:36:33]requested_item fm.sn is exist - process it [21:36:33]wFMCommunicate request_size=4 [21:36:33]MH_SAM_APDU [21:36:33]CAPDU: 80 11 00 00 [21:36:33]Write to MH i2c: E2 08 00 4B 01 80 11 00 00 00 00 00 00 C6 [21:36:33]Write i2c OK [21:36:33]MH_I2C_Read... [21:36:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:33]Read from MH i2c: E2 [21:36:33]MH_I2C_Read... [21:36:33]Read from MH i2c: E2 17 00 [21:36:33]MH_I2C_Read... [21:36:33]Read from MH i2c: E2 17 00 4B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 25 [21: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 [21:36:33]wFMCommunicate OK [21:36:33]requested_item fd.num is exist - process it [21:36:33]SAM_PROTO_GetFieldsCounters [21:36:33]wFMCommunicate request_size=4 [21:36:33]MH_SAM_APDU [21:36:33]CAPDU: 80 13 00 00 [21:36:33]Write to MH i2c: E2 08 00 4C 01 80 13 00 00 00 00 00 00 C9 [21:36:33]Write i2c OK [21:36:33]MH_I2C_Read... [21:36:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:36:33]Read from MH i2c: E2 [21:36:33]MH_I2C_Read... [21:36:33]Read from MH i2c: E2 62 00 [21:36:33]MH_I2C_Read... [21:36:33]Read from MH i2c: E2 62 00 4C 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 A6 50 01 00 0E 04 04 00 EF 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 E1 [21:36: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 A6 50 01 00 0E 04 04 00 EF 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 [21:36:33]wFMCommunicate OK [21:36:33]SAM_PROTO_GetFieldsCounters done [21:36:33]requested_item shift.num is exist - process it [21:36:33]requested_item shift.opened is exist - process it [21:36:33]req_shift_opened [21:36:33]FM_GetShiftState [21:36:33]SAM_PROTO_GetShiftState [21:36:33]wFMCommunicate request_size=4 [21:36:33]MH_SAM_APDU [21:36:33]CAPDU: 80 13 01 00 [21:36:33]Write to MH i2c: E2 08 00 4D 01 80 13 01 00 00 00 00 00 CB [21:36:33]Write i2c OK [21:36:33]MH_I2C_Read... [21:36:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:34]Read from MH i2c: E2 [21:36:34]MH_I2C_Read... [21:36:34]Read from MH i2c: E2 0E 00 [21:36:34]MH_I2C_Read... [21:36:34]Read from MH i2c: E2 0E 00 4D 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 56 [21:36:34]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:36:34]wFMCommunicate OK [21:36:34]SAM_PROTO_GetShiftState done [21:36:34]FM_GetShiftState done [21:36:34]req_shift_opened done [21:36:34]requested_item shift.open_date is exist - process it [21:36:34]req_shift_open_date [21:36:34]req_shift_open_date done [21:36:34]produce_requested_data done [21:36:34]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86182,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:36:34]process_action_free close_receipt [21:36:34]json_value_free [21:36:34]json_value_free done [21:36:34]process_json_proto returns [21:36:34]Send response to host [21:36:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86182,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:36:34]free response buf [21:36:34]execute_script done [21:36:34]execute_script returns [21:36:34]free content buf [21:36:34]Sock 7.Close socket [21:36:34]Sock 7.Thread stoped [21:36:38]OFD Sender: No OFD packet to send [21:36:42]recv_with_timeout no data received [21:36:43]OFD Sender: No OFD packet to send [21:36:48]OFD Sender: No OFD packet to send [21:36:53]OFD Sender: No OFD packet to send [21:36:58]OFD Sender: No OFD packet to send [21:37:01]recv_with_timeout no data received [21:37:03]OFD Sender: No OFD packet to send [21:37:08]OFD Sender: No OFD packet to send [21:37:13]OFD Sender: No OFD packet to send [21:37:18]OFD Sender: No OFD packet to send [21:37:23]accept exits with 10 [21:37:23]New connection [21:37:23]New thread 3067112804 created [21:37:23]Thread 3066969444 joined [21:37:23]Waiting for new connection... [21:37:23] Sock 10.Parse request [21:37:23]Sock 10.Check first char [21:37:23]Sock 10.First char is OK [21:37:23]request: POST /json_proto HTTP/1.0 [21:37:23]Method: POST [21:37:23]URL: /json_proto [21:37:23]Method is POST - this is cgi request [21:37:23]url: /json_proto [21:37:23]query_string will be loaded in cgi processing [21:37:23]execute_cgi json_proto POST (null) [21:37:23]execute_cgi path=json_proto method=POST [21:37:23]POST find Content-Length [21:37:23]Host: 172.17.47.196:8080 [21:37:23]Content-Length: 678 [21:37:23]Content-Type: application/json [21:37:23] [21:37:23]POST finish read [21:37:23]Found Content-Length = 678 [21:37:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871066", "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" ] } } [21:37:23]execute_script... [21: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)871066", "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" ] } } [21:37:23]POST & json_proto [21:37:23]process_json_proto [21:37:23]json parsed OK: [21:37:23]protocol is kg_v1.0 [21:37:23]action value=close_receipt [21:37:23]process_action close_receipt [21:37:23]cmd_close_receipt [21:37:23]MH_GetDate [21:37:23]Write to MH i2c: F0 00 00 4E 01 3E [21:37:23]Write i2c OK [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: F0 [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: F0 09 00 [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: F0 09 00 4E 01 00 13 EB ED 66 4C 6B 94 66 49 [21:37:23]GetLastDocTimeStamp 1726868190 [21:37:23]current date 1726868243 [21:37:23]FM_GetShiftState [21:37:23]SAM_PROTO_GetShiftState [21:37:23]wFMCommunicate request_size=4 [21:37:23]MH_SAM_APDU [21:37:23]CAPDU: 80 13 01 00 [21:37:23]Write to MH i2c: E2 08 00 4F 01 80 13 01 00 00 00 00 00 CD [21:37:23]Write i2c OK [21:37:23]MH_I2C_Read... [21:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:37:23]Read from MH i2c: E2 [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: E2 0E 00 [21:37:23]MH_I2C_Read... [21:37:23]Read from MH i2c: E2 0E 00 4F 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 58 [21:37:23]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:37:23]wFMCommunicate OK [21:37:23]SAM_PROTO_GetShiftState done [21:37:23]FM_GetShiftState done [21:37:23]opened in 1726791534 [21:37:23]opened+sec_in_day 1726877934 [21:37:23]quantity*price = 80004 [21:37:23]sum+1 = 80005 [21:37: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 СНО: Общий режим Чек 342 20.09.2024 21:37 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86183 ФПД: 238649105527198 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T213723&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86183&fm=238649105527198&tin=02508201610067®Number=0000000000092592&sum=80000 [21:37:24]StoreToDocumentArchive [21:37:24]shift 495 fd 86183 [21:37:24]save to /storage/0495/doc_00086183 [21:37:24]save last doc name /storage/0495/doc_00086183 to /storage/kkm_last_doc_name [21:37:24]save OK [21:37:24]Clear old archive folders... [21:37:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:37:24]tlvbuf is 004E5C20 [21:37:24]SAM_PROTO_ClearQueue [21:37:24]wFMCommunicate request_size=4 [21:37:24]MH_SAM_APDU [21:37:24]CAPDU: 80 09 00 00 [21:37:24]Write to MH i2c: E2 08 00 5C 01 80 09 00 00 00 00 00 00 CF [21:37:24]Write i2c OK [21:37:24]MH_I2C_Read... [21:37:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:37:24]Read from MH i2c: E2 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 03 00 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 03 00 5C 01 00 90 00 D1 [21:37:24]RAPDU: 90 00 [21:37:24]wFMCommunicate OK [21:37:24]SAM_PROTO_ClearQueue done [21:37:24]KKMCreateOFDPacket [21:37:24]OFDProtocolAddRootSTLVToBuf [21:37:24]FM_MakeSignedData [21:37:24]FM_MakeSignedData [21:37:24]SAM_PROTO_SignData [21:37:24]wFMCommunicate request_size=4 [21:37:24]MH_SAM_APDU [21:37:24]CAPDU: 80 0D 01 02 [21:37:24]Write to MH i2c: E2 08 00 5D 01 80 0D 01 02 00 00 00 00 D7 [21:37:24]Write i2c OK [21:37:24]MH_I2C_Read... [21:37:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:37:24]Read from MH i2c: E2 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 03 00 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 03 00 5D 01 00 90 00 D2 [21:37:24]RAPDU: 90 00 [21:37:24]wFMCommunicate OK [21:37:24]wFMCommunicate request_size=255 [21:37:24]MH_SAM_APDU [21: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 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 13 EB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D9 [21:37:24]Write to MH i2c: E2 02 01 5E 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 13 EB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D9 00 00 7A [21:37:24]Write i2c OK [21:37:24]MH_I2C_Read... [21:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:37:24]Read from MH i2c: E2 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 03 00 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 03 00 5E 01 00 90 00 D3 [21:37:24]RAPDU: 90 00 [21:37:24]wFMCommunicate OK [21:37:24]wFMCommunicate request_size=10 [21:37:24]MH_SAM_APDU [21:37:24]CAPDU: 80 0D 02 02 05 0C D3 29 31 9E [21:37:24]Write to MH i2c: E2 0D 00 5F 01 80 0D 02 02 05 00 0C D3 29 31 9E 00 00 BB [21:37:24]Write i2c OK [21:37:24]MH_I2C_Read... [21:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:37:24]Read from MH i2c: E2 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 03 00 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 03 00 5F 01 00 90 00 D4 [21:37:24]RAPDU: 90 00 [21:37:24]wFMCommunicate OK [21:37:24]wFMCommunicate request_size=4 [21:37:24]MH_SAM_APDU [21:37:24]CAPDU: 80 0D 03 02 [21:37:24]Write to MH i2c: E2 08 00 60 01 80 0D 03 02 00 00 00 00 DC [21:37:24]Write i2c OK [21:37:24]MH_I2C_Read... [21:37:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:37:24]Read from MH i2c: E2 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 0B 00 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 0B 00 60 01 00 D1 2B 49 67 D7 48 AA 1A 90 00 6C [21:37:24]RAPDU: D1 2B 49 67 D7 48 AA 1A 90 00 [21:37:24]wFMCommunicate OK [21:37:24]SAM_PROTO_SignData done [21:37:24]FM_MakeSignedData done [21:37:24]CreateOFDProtocolMessage [21:37:24]wFMCommunicate request_size=4 [21:37:24]MH_SAM_APDU [21:37:24]CAPDU: 80 11 00 00 [21:37:24]Write to MH i2c: E2 08 00 61 01 80 11 00 00 00 00 00 00 DC [21:37:24]Write i2c OK [21:37:24]MH_I2C_Read... [21:37:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:37:24]Read from MH i2c: E2 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 17 00 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: E2 17 00 61 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 3B [21:37: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:37:24]wFMCommunicate OK [21:37:24]CreateOFDProtocolMessage done [21:37:24]OFDSenderStorePacket 86183 [21:37:24]StoreOFDPacket docnum=86183 [21:37: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 A4 4A 07 01 6B 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 13 EB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D9 0C D3 29 31 9E D1 2B 49 67 D7 48 AA 1A [21:37:24]CheckFolder [21:37:24]dirname=/storage/ofd_packets [21:37:24]CheckFolder done [21:37:24]ProducePacketName [21:37:24]name=ofd_packets/00086183 [21:37:24]NVStorageSaveData ofd_packets/00086183 [21:37:24]File name is /storage/ofd_packets/00086183 [21:37:24]Write 301 bytes [21:37:24]NVStorageSaveData done [21:37:24]OFDSenderStorePacket done [21:37:24]KKMCreateOFDPacket done [21:37:24]NVStorageSaveData kkm_last_timestamp [21:37:24]File name is /storage/kkm_last_timestamp [21:37:24]Write 4 bytes [21:37:24]NVStorageSaveData done [21:37:24]ExternCall_PrintAddStr [21:37:24]wPrintStart [21:37:24]Write to MH i2c: 01 00 00 62 01 63 [21:37:24]Write i2c OK [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: 01 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: 01 07 00 [21:37:24]MH_I2C_Read... [21:37:24]Read from MH i2c: 01 07 00 62 01 00 00 00 00 00 FF 0F 78 [21:37:24]RasterBufferAndPrint [21:37:24]line Счет N : (1)871066 [21:37:24]line ИНН: 02508201610067 [21:37:24]line Контрольно-Кассовый Чек [21:37:24]line ПРОДАЖА [21:37:24]line ТРК (МРК, ГНК) : 53 [21:37:24]line Товар: 2710124130 [21:37:24]line Аи-92-К-5 [21:37:24]line 11.800 * 67.80 [21:37:24]line = 800.04 [21:37:24]line НДС 12% НСП 1% [21:37:24]line > о реализуемом товаре [21:37:24]line ОКРУГЛЕНИЕ: -0.04 [21:37:24]line ИТОГО: 800.00 [21:37:24]line Внесено: 800.00 [21:37:24]line СДАЧА: 0.00 [21:37:24]line НСП 1% : 7.08 [21:37:24]line НДС 12% : 84.96 [21:37:24]line Наличными: 800.00 [21:37:24]line Безнал.: 0.00 [21:37:24]line Место: АЗС № 137 "Партнер Нефть" [21:37:24]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:37:24]line СНО: Общий режим [21:37:24]line Чек 342 20.09.2024 21:37 [21:37:24]line Смена: 495 ФФД: 1.0 [21:37:24]line ЗНМ: 0300000064 [21:37:24]line РНМ: 0000000000092592 [21:37:24]line Версия ККМ: 001 [21:37:24]line ФМ: 0000000000874979 [21:37:24]line ФД: 86183 [21:37:24]line ФПД: 238649105527198 [21:37:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T213723&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86183&fm=238649105527198&tin=02508201610067®Number=0000000000092592&sum=80000 [21:37:25]OFD Sender: Processing packet 86183 [packets to send 265, broken 264] [21:37:25]ProducePacketName [21:37:25]name=ofd_packets/00086183 [21:37:25]OFD Sender: To server: pG, [21:37:25]CommunicateWithHost lk.salyk.kg:30040 [21:37:25]ConnectInit lk.salyk.kg [21:37:25]written 0, free lines is 4095 [21:37:25]Write to MH i2c: 01 00 00 8D 01 8E [21:37:25]Write i2c OK [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: 01 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: 01 07 00 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 D4 0C 75 [21:37:25]RasterBufferAndPrint [21:37:25]line [21:37:25]line [21:37:25]line [21:37:25]line [21:37:25]line [21:37:25]written 0, free lines is 3292 [21:37:25]MH_Cut [21:37:25]Write to MH i2c: D1 01 00 94 01 01 67 [21:37:25]Write i2c OK [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: D1 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: D1 01 00 [21:37:25]MH_I2C_Read... [21:37:25]Read from MH i2c: D1 01 00 94 01 00 66 [21:37:25]Write to MH i2c: 01 00 00 95 01 96 [21:37:25]Write i2c OK [21:37:25]MH_I2C_Read... [21:37:26]*** Cut start [21:37:26]*** Partial cut [21:37:26]*** CUTSNS_PIN = 1 [21:37:26]*** CUTSNS_PIN = 0 [21:37:26]*** Brake cut motor [21:37:26]Read from MH i2c: 01 [21:37:27]MH_I2C_Read... [21:37:27]*** Stop cut motor [21:37:27]*** Cut end [21:37:27]Read from MH i2c: 01 07 00 [21:37:27]MH_I2C_Read... [21:37:27]Read from MH i2c: 01 07 00 95 01 00 00 00 00 00 FF 0F AB [21:37:27]process_action close_receipt done [21:37:27]requested_data is exist [21:37:27]produce_requested_data [21:37:27]requested_item fm.sn is exist - process it [21:37:27]wFMCommunicate request_size=4 [21:37:27]MH_SAM_APDU [21:37:27]CAPDU: 80 11 00 00 [21:37:27]Write to MH i2c: E2 08 00 96 01 80 11 00 00 00 00 00 00 11 [21:37:27]Write i2c OK [21:37:27]MH_I2C_Read... [21:37:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:37:27]Read from MH i2c: E2 [21:37:27]MH_I2C_Read... [21:37:27]Read from MH i2c: E2 17 00 [21:37:27]MH_I2C_Read... [21:37:27]Read from MH i2c: E2 17 00 96 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 70 [21: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 [21:37:27]wFMCommunicate OK [21:37:27]requested_item fd.num is exist - process it [21:37:27]SAM_PROTO_GetFieldsCounters [21:37:27]wFMCommunicate request_size=4 [21:37:27]MH_SAM_APDU [21:37:27]CAPDU: 80 13 00 00 [21:37:27]Write to MH i2c: E2 08 00 97 01 80 13 00 00 00 00 00 00 14 [21:37:27]Write i2c OK [21:37:27]MH_I2C_Read... [21:37:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:37:27]Read from MH i2c: E2 [21:37:27]MH_I2C_Read... [21:37:27]Read from MH i2c: E2 62 00 [21:37:27]MH_I2C_Read... [21:37:27]Read from MH i2c: E2 62 00 97 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 50 01 00 0E 04 04 00 EF 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 30 [21: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 A7 50 01 00 0E 04 04 00 EF 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 [21:37:27]wFMCommunicate OK [21:37:27]SAM_PROTO_GetFieldsCounters done [21:37:27]requested_item shift.num is exist - process it [21:37:27]requested_item shift.opened is exist - process it [21:37:27]req_shift_opened [21:37:27]FM_GetShiftState [21:37:27]SAM_PROTO_GetShiftState [21:37:27]wFMCommunicate request_size=4 [21:37:27]MH_SAM_APDU [21:37:27]CAPDU: 80 13 01 00 [21:37:27]Write to MH i2c: E2 08 00 98 01 80 13 01 00 00 00 00 00 16 [21:37:27]Write i2c OK [21:37:27]MH_I2C_Read... [21:37:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:37:27]Read from MH i2c: E2 [21:37:27]MH_I2C_Read... [21:37:27]Read from MH i2c: E2 0E 00 [21:37:27]MH_I2C_Read... [21:37:27]Read from MH i2c: E2 0E 00 98 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A1 [21:37:27]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:37:27]wFMCommunicate OK [21:37:27]SAM_PROTO_GetShiftState done [21:37:27]FM_GetShiftState done [21:37:27]req_shift_opened done [21:37:27]requested_item shift.open_date is exist - process it [21:37:27]req_shift_open_date [21:37:27]req_shift_open_date done [21:37:27]produce_requested_data done [21:37:27]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86183,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:37:27]process_action_free close_receipt [21:37:27]json_value_free [21:37:27]json_value_free done [21:37:27]process_json_proto returns [21:37:27]Send response to host [21:37:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86183,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:37:27]free response buf [21:37:27]execute_script done [21:37:27]execute_script returns [21:37:27]free content buf [21:37:27]Sock 10.Close socket [21:37:27]Sock 10.Thread stoped [21:37:27]recv_with_timeout no data received [21:37:30]ConnectInit Can't take IP for lk.salyk.kg [21:37:30]CommunicateWithHost connect error [21:37:30]CommunicateWithHost err = -1 [21:37:30]OFD Sender: Server communicate error [21:37:35]OFD Sender: Processing packet 86183 [packets to send 265, broken 264] [21:37:35]ProducePacketName [21:37:35]name=ofd_packets/00086183 [21:37:35]OFD Sender: To server: pG, [21:37:35]CommunicateWithHost lk.salyk.kg:30040 [21:37:35]ConnectInit lk.salyk.kg [21:37:38]Connected sock=10 [21:37: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 A4 4A 07 01 6B 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 13 EB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 D9 0C D3 29 31 9E D1 2B 49 67 D7 48 AA 1A [21:37: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 F6 82 47 00 93 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A7 50 01 00 F4 03 04 00 F5 95 ED 66 B6 04 01 00 00 26 C7 F8 C3 AB 2D AF 95 [21:37:39]CommunicateWithHost err = 0 [21:37:39]CheckOFDResponse [21:37:39]1017 (14) - 77093643461234 [21:37:39]1041 (16) - 0000000000874979 [21:37:39]1040 (4) - 86183 [21:37:39]1012 (4) - 20.09.2024 15:34 [21:37:39]1206 (1) - 0 [21:37:39]OFD Sender: Remove packet 86183 [21:37:39]ProducePacketName [21:37:39]name=ofd_packets/00086183 [21:37:39]NVStorageDeleteData [21:37:39]OFD Sender: No OFD packet to send [21:37:44]OFD Sender: No OFD packet to send [21:37:49]OFD Sender: No OFD packet to send [21:37:54]OFD Sender: No OFD packet to send [21:37:59]OFD Sender: No OFD packet to send [21:38:04]OFD Sender: No OFD packet to send [21:38:09]OFD Sender: No OFD packet to send [21:38:14]OFD Sender: No OFD packet to send [21:38:19]OFD Sender: No OFD packet to send [21:38:24]OFD Sender: No OFD packet to send [21:38:29]OFD Sender: No OFD packet to send [21:38:34]OFD Sender: No OFD packet to send [21:38:39]OFD Sender: No OFD packet to send [21:38:44]OFD Sender: No OFD packet to send [21:38:49]OFD Sender: No OFD packet to send [21:38:54]OFD Sender: No OFD packet to send [21:38:59]OFD Sender: No OFD packet to send [21:39:04]OFD Sender: No OFD packet to send [21:39:09]OFD Sender: No OFD packet to send [21:39:14]OFD Sender: No OFD packet to send [21:39:20]OFD Sender: No OFD packet to send [21:39:25]OFD Sender: No OFD packet to send [21:39:30]OFD Sender: No OFD packet to send [21:39:35]OFD Sender: No OFD packet to send [21:39:40]OFD Sender: No OFD packet to send [21:39:45]OFD Sender: No OFD packet to send [21:39:50]OFD Sender: No OFD packet to send [21:39:55]OFD Sender: No OFD packet to send [21:40:00]OFD Sender: No OFD packet to send [21:40:05]OFD Sender: No OFD packet to send [21:40:10]OFD Sender: No OFD packet to send [21:40:15]OFD Sender: No OFD packet to send [21:40:20]OFD Sender: No OFD packet to send [21:40:25]OFD Sender: No OFD packet to send [21:40:30]OFD Sender: No OFD packet to send [21:40:35]OFD Sender: No OFD packet to send [21:40:40]OFD Sender: No OFD packet to send [21:40:45]OFD Sender: No OFD packet to send [21:40:50]OFD Sender: No OFD packet to send [21:40:55]OFD Sender: No OFD packet to send [21:41:00]OFD Sender: No OFD packet to send [21:41:05]OFD Sender: No OFD packet to send [21:41:10]OFD Sender: No OFD packet to send [21:41:15]OFD Sender: No OFD packet to send [21:41:20]OFD Sender: No OFD packet to send [21:41:25]OFD Sender: No OFD packet to send [21:41:30]OFD Sender: No OFD packet to send [21:41:35]OFD Sender: No OFD packet to send [21:41:40]OFD Sender: No OFD packet to send [21:41:45]OFD Sender: No OFD packet to send [21:41:50]OFD Sender: No OFD packet to send [21:41:55]OFD Sender: No OFD packet to send [21:42:00]OFD Sender: No OFD packet to send [21:42:05]OFD Sender: No OFD packet to send [21:42:10]OFD Sender: No OFD packet to send [21:42:15]OFD Sender: No OFD packet to send [21:42:20]OFD Sender: No OFD packet to send [21:42:25]OFD Sender: No OFD packet to send [21:42:30]OFD Sender: No OFD packet to send [21:42:30]recv_with_timeout no data received [21:42:33]accept exits with 9 [21:42:33]New connection [21:42:33]New thread 3066969444 created [21:42:33]Thread 3067112804 joined [21:42:33]Waiting for new connection... [21:42:33] Sock 9.Parse request [21:42:33]Sock 9.Check first char [21:42:33]Sock 9.First char is OK [21:42:33]request: POST /json_proto HTTP/1.0 [21:42:33]Method: POST [21:42:33]URL: /json_proto [21:42:33]Method is POST - this is cgi request [21:42:33]url: /json_proto [21:42:33]query_string will be loaded in cgi processing [21:42:33]execute_cgi json_proto POST (null) [21:42:33]execute_cgi path=json_proto method=POST [21:42:33]POST find Content-Length [21:42:33]Host: 172.17.47.196:8080 [21:42:33]Content-Length: 800 [21:42:33]Content-Type: application/json [21:42:33] [21:42:33]POST finish read [21:42:33]Found Content-Length = 800 [21:42:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871067", "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" ] } } [21:42:33]execute_script... [21:42:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871067", "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" ] } } [21:42:33]POST & json_proto [21:42:33]process_json_proto [21:42:33]json parsed OK: [21:42:33]protocol is kg_v1.0 [21:42:33]action value=close_receipt [21:42:33]process_action close_receipt [21:42:33]cmd_close_receipt [21:42:33]MH_GetDate [21:42:33]Write to MH i2c: F0 00 00 99 01 89 [21:42:33]Write i2c OK [21:42:33]MH_I2C_Read... [21:42:33]Read from MH i2c: F0 [21:42:33]MH_I2C_Read... [21:42:33]Read from MH i2c: F0 09 00 [21:42:33]MH_I2C_Read... [21:42:33]Read from MH i2c: F0 09 00 99 01 00 49 EC ED 66 4C 6B 94 66 CB [21:42:33]GetLastDocTimeStamp 1726868243 [21:42:33]current date 1726868553 [21:42:33]FM_GetShiftState [21:42:33]SAM_PROTO_GetShiftState [21:42:33]wFMCommunicate request_size=4 [21:42:33]MH_SAM_APDU [21:42:33]CAPDU: 80 13 01 00 [21:42:33]Write to MH i2c: E2 08 00 9A 01 80 13 01 00 00 00 00 00 18 [21:42:33]Write i2c OK [21:42:33]MH_I2C_Read... [21:42:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:42:33]Read from MH i2c: E2 [21:42:33]MH_I2C_Read... [21:42:33]Read from MH i2c: E2 0E 00 [21:42:33]MH_I2C_Read... [21:42:33]Read from MH i2c: E2 0E 00 9A 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A3 [21:42:33]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:42:33]wFMCommunicate OK [21:42:33]SAM_PROTO_GetShiftState done [21:42:33]FM_GetShiftState done [21:42:33]opened in 1726791534 [21:42:33]opened+sec_in_day 1726877934 [21:42:33]quantity*price = 50036 [21:42:33]sum+1 = 50037 [21:42:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 343 20.09.2024 21:42 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86184 ФПД: 181986658719686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T214233&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86184&fm=181986658719686&tin=02508201610067®Number=0000000000092592&sum=50036 [21:42:34]StoreToDocumentArchive [21:42:34]shift 495 fd 86184 [21:42:34]save to /storage/0495/doc_00086184 [21:42:34]save last doc name /storage/0495/doc_00086184 to /storage/kkm_last_doc_name [21:42:34]save OK [21:42:34]Clear old archive folders... [21:42:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:42:34]tlvbuf is 004DA600 [21:42:34]SAM_PROTO_ClearQueue [21:42:34]wFMCommunicate request_size=4 [21:42:34]MH_SAM_APDU [21:42:34]CAPDU: 80 09 00 00 [21:42:34]Write to MH i2c: E2 08 00 A7 01 80 09 00 00 00 00 00 00 1A [21:42:34]Write i2c OK [21:42:34]MH_I2C_Read... [21:42:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:42:34]Read from MH i2c: E2 [21:42:34]MH_I2C_Read... [21:42:34]Read from MH i2c: E2 03 00 [21:42:34]MH_I2C_Read... [21:42:34]Read from MH i2c: E2 03 00 A7 01 00 90 00 1C [21:42:34]RAPDU: 90 00 [21:42:34]wFMCommunicate OK [21:42:34]SAM_PROTO_ClearQueue done [21:42:34]KKMCreateOFDPacket [21:42:34]OFDProtocolAddRootSTLVToBuf [21:42:34]FM_MakeSignedData [21:42:34]FM_MakeSignedData [21:42:34]SAM_PROTO_SignData [21:42:34]wFMCommunicate request_size=4 [21:42:34]MH_SAM_APDU [21:42:34]CAPDU: 80 0D 01 02 [21:42:34]Write to MH i2c: E2 08 00 A8 01 80 0D 01 02 00 00 00 00 22 [21:42:34]Write i2c OK [21:42:34]MH_I2C_Read... [21:42:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:42:34]Read from MH i2c: E2 [21:42:34]MH_I2C_Read... [21:42:34]Read from MH i2c: E2 03 00 [21:42:34]MH_I2C_Read... [21:42:34]Read from MH i2c: E2 03 00 A8 01 00 90 00 1D [21:42:34]RAPDU: 90 00 [21:42:34]wFMCommunicate OK [21:42:34]wFMCommunicate request_size=255 [21:42:34]MH_SAM_APDU [21:42:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 57 01 00 00 F4 03 04 00 49 EC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A5 [21:42:34]Write to MH i2c: E2 02 01 A9 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 57 01 00 00 F4 03 04 00 49 EC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A5 00 00 65 [21:42:34]Write i2c OK [21:42:34]MH_I2C_Read... [21:42:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:42:35]Read from MH i2c: E2 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 03 00 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 03 00 A9 01 00 90 00 1E [21:42:35]RAPDU: 90 00 [21:42:35]wFMCommunicate OK [21:42:35]wFMCommunicate request_size=10 [21:42:35]MH_SAM_APDU [21:42:35]CAPDU: 80 0D 02 02 05 84 12 25 97 C6 [21:42:35]Write to MH i2c: E2 0D 00 AA 01 80 0D 02 02 05 00 84 12 25 97 C6 00 00 47 [21:42:35]Write i2c OK [21:42:35]MH_I2C_Read... [21:42:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:42:35]Read from MH i2c: E2 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 03 00 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 03 00 AA 01 00 90 00 1F [21:42:35]RAPDU: 90 00 [21:42:35]wFMCommunicate OK [21:42:35]wFMCommunicate request_size=4 [21:42:35]MH_SAM_APDU [21:42:35]CAPDU: 80 0D 03 02 [21:42:35]Write to MH i2c: E2 08 00 AB 01 80 0D 03 02 00 00 00 00 27 [21:42:35]Write i2c OK [21:42:35]MH_I2C_Read... [21:42:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:42:35]Read from MH i2c: E2 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 0B 00 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 0B 00 AB 01 00 E9 6E 61 79 92 F2 F5 D9 90 00 AB [21:42:35]RAPDU: E9 6E 61 79 92 F2 F5 D9 90 00 [21:42:35]wFMCommunicate OK [21:42:35]SAM_PROTO_SignData done [21:42:35]FM_MakeSignedData done [21:42:35]CreateOFDProtocolMessage [21:42:35]wFMCommunicate request_size=4 [21:42:35]MH_SAM_APDU [21:42:35]CAPDU: 80 11 00 00 [21:42:35]Write to MH i2c: E2 08 00 AC 01 80 11 00 00 00 00 00 00 27 [21:42:35]Write i2c OK [21:42:35]MH_I2C_Read... [21:42:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:42:35]Read from MH i2c: E2 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 17 00 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: E2 17 00 AC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 86 [21:42: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:42:35]wFMCommunicate OK [21:42:35]CreateOFDProtocolMessage done [21:42:35]OFDSenderStorePacket 86184 [21:42:35]StoreOFDPacket docnum=86184 [21:42: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 BD A5 07 01 F7 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 57 01 00 00 F4 03 04 00 49 EC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A5 84 12 25 97 C6 E9 6E 61 79 92 F2 F5 D9 [21:42:35]CheckFolder [21:42:35]dirname=/storage/ofd_packets [21:42:35]CheckFolder done [21:42:35]ProducePacketName [21:42:35]name=ofd_packets/00086184 [21:42:35]NVStorageSaveData ofd_packets/00086184 [21:42:35]File name is /storage/ofd_packets/00086184 [21:42:35]Write 301 bytes [21:42:35]NVStorageSaveData done [21:42:35]OFDSenderStorePacket done [21:42:35]KKMCreateOFDPacket done [21:42:35]NVStorageSaveData kkm_last_timestamp [21:42:35]File name is /storage/kkm_last_timestamp [21:42:35]Write 4 bytes [21:42:35]NVStorageSaveData done [21:42:35]ExternCall_PrintAddStr [21:42:35]wPrintStart [21:42:35]Write to MH i2c: 01 00 00 AD 01 AE [21:42:35]Write i2c OK [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: 01 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: 01 07 00 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: 01 07 00 AD 01 00 00 00 00 00 FF 0F C3 [21:42:35]RasterBufferAndPrint [21:42:35]line Счет N : (1)871067 [21:42:35]line ИНН: 02508201610067 [21:42:35]line Контрольно-Кассовый Чек [21:42:35]line ПРОДАЖА [21:42:35]line ТРК (МРК, ГНК) : 43 [21:42:35]line Товар: 2710124130 [21:42:35]line Аи-92-К-5 [21:42:35]line 7.380 * 67.80 [21:42:35]line = 500.36 [21:42:35]line НДС 12% НСП 1% [21:42:35]line > о реализуемом товаре [21:42:35]line ИТОГО: 500.36 [21:42:35]line НСП 1% : 4.43 [21:42:35]line НДС 12% : 53.14 [21:42:35]line Наличными: 0.00 [21:42:35]line Безнал.: 500.36 [21:42:35]line Место: АЗС № 137 "Партнер Нефть" [21:42:35]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:42:35]line СНО: Общий режим [21:42:35]line Чек 343 20.09.2024 21:42 [21:42:35]line Смена: 495 ФФД: 1.0 [21:42:35]line ЗНМ: 0300000064 [21:42:35]line РНМ: 0000000000092592 [21:42:35]line Версия ККМ: 001 [21:42:35]line Платежная система: O! деньги [21:42:35]line ФМ: 0000000000874979 [21:42:35]line ФД: 86184 [21:42:35]line ФПД: 181986658719686 [21:42:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T214233&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86184&fm=181986658719686&tin=02508201610067®Number=0000000000092592&sum=50036 [21:42:35]written 0, free lines is 4095 [21:42:35]OFD Sender: Processing packet 86184 [packets to send 265, broken 264] [21:42:35]ProducePacketName [21:42:35]name=ofd_packets/00086184 [21:42:35]OFD Sender: To server: pG, [21:42:35]CommunicateWithHost lk.salyk.kg:30040 [21:42:35]ConnectInit lk.salyk.kg [21:42:35]Write to MH i2c: 01 00 00 D7 01 D8 [21:42:35]Write i2c OK [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: 01 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: 01 07 00 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: 01 07 00 D7 01 00 00 00 00 00 E6 0C D1 [21:42:35]RasterBufferAndPrint [21:42:35]line [21:42:35]line [21:42:35]line [21:42:35]line [21:42:35]line [21:42:35]written 0, free lines is 3306 [21:42:35]MH_Cut [21:42:35]Write to MH i2c: D1 01 00 DE 01 01 B1 [21:42:35]Write i2c OK [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: D1 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: D1 01 00 [21:42:35]MH_I2C_Read... [21:42:35]Read from MH i2c: D1 01 00 DE 01 00 B0 [21:42:35]Write to MH i2c: 01 00 00 DF 01 E0 [21:42:35]Write i2c OK [21:42:35]MH_I2C_Read... [21:42:36]*** Cut start [21:42:36]*** Partial cut [21:42:36]*** CUTSNS_PIN = 1 [21:42:36]*** CUTSNS_PIN = 0 [21:42:36]*** Brake cut motor [21:42:37]Read from MH i2c: 01 [21:42:37]MH_I2C_Read... [21:42:37]*** Stop cut motor [21:42:37]*** Cut end [21:42:37]Read from MH i2c: 01 07 00 [21:42:37]MH_I2C_Read... [21:42:37]Read from MH i2c: 01 07 00 DF 01 00 00 00 00 00 FF 0F F5 [21:42:37]process_action close_receipt done [21:42:37]requested_data is exist [21:42:37]produce_requested_data [21:42:37]requested_item fm.sn is exist - process it [21:42:37]wFMCommunicate request_size=4 [21:42:37]MH_SAM_APDU [21:42:37]CAPDU: 80 11 00 00 [21:42:37]Write to MH i2c: E2 08 00 E0 01 80 11 00 00 00 00 00 00 5B [21:42:37]Write i2c OK [21:42:37]MH_I2C_Read... [21:42:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:42:37]Read from MH i2c: E2 [21:42:37]MH_I2C_Read... [21:42:37]Read from MH i2c: E2 17 00 [21:42:37]MH_I2C_Read... [21:42:37]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 [21:42: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:42:37]wFMCommunicate OK [21:42:37]requested_item fd.num is exist - process it [21:42:37]SAM_PROTO_GetFieldsCounters [21:42:37]wFMCommunicate request_size=4 [21:42:37]MH_SAM_APDU [21:42:37]CAPDU: 80 13 00 00 [21:42:37]Write to MH i2c: E2 08 00 E1 01 80 13 00 00 00 00 00 00 5E [21:42:37]Write i2c OK [21:42:37]MH_I2C_Read... [21:42:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:42:37]Read from MH i2c: E2 [21:42:37]MH_I2C_Read... [21:42:37]Read from MH i2c: E2 62 00 [21:42:37]MH_I2C_Read... [21:42:37]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 A8 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 7E [21:42: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 A8 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:42:37]wFMCommunicate OK [21:42:37]SAM_PROTO_GetFieldsCounters done [21:42:37]requested_item shift.num is exist - process it [21:42:37]requested_item shift.opened is exist - process it [21:42:37]req_shift_opened [21:42:37]FM_GetShiftState [21:42:37]SAM_PROTO_GetShiftState [21:42:37]wFMCommunicate request_size=4 [21:42:37]MH_SAM_APDU [21:42:37]CAPDU: 80 13 01 00 [21:42:37]Write to MH i2c: E2 08 00 E2 01 80 13 01 00 00 00 00 00 60 [21:42:37]Write i2c OK [21:42:37]MH_I2C_Read... [21:42:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:42:37]Read from MH i2c: E2 [21:42:37]MH_I2C_Read... [21:42:37]Read from MH i2c: E2 0E 00 [21:42:37]MH_I2C_Read... [21:42:37]Read from MH i2c: E2 0E 00 E2 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 EB [21:42:37]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:42:37]wFMCommunicate OK [21:42:37]SAM_PROTO_GetShiftState done [21:42:37]FM_GetShiftState done [21:42:37]req_shift_opened done [21:42:37]requested_item shift.open_date is exist - process it [21:42:37]req_shift_open_date [21:42:37]req_shift_open_date done [21:42:37]produce_requested_data done [21:42:37]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86184,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:42:37]process_action_free close_receipt [21:42:37]json_value_free [21:42:37]json_value_free done [21:42:37]process_json_proto returns [21:42:37]Send response to host [21:42:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86184,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:42:37]free response buf [21:42:37]execute_script done [21:42:37]execute_script returns [21:42:37]free content buf [21:42:37]Sock 9.Close socket [21:42:37]Sock 9.Thread stoped [21:42:40]recv_with_timeout no data received [21:43:04]recv_with_timeout no data received [21:44:04]accept exits with 7 [21:44:04]New connection [21:44:04]New thread 3067112804 created [21:44:04]Thread 3066969444 joined [21:44:04]Waiting for new connection... [21:44:04] Sock 7.Parse request [21:44:04]Sock 7.Check first char [21:44:04]Sock 7.First char is OK [21:44:04]request: POST /json_proto HTTP/1.0 [21:44:04]Method: POST [21:44:04]URL: /json_proto [21:44:04]Method is POST - this is cgi request [21:44:04]url: /json_proto [21:44:04]query_string will be loaded in cgi processing [21:44:04]execute_cgi json_proto POST (null) [21:44:04]execute_cgi path=json_proto method=POST [21:44:04]POST find Content-Length [21:44:04]Host: 172.17.47.196:8080 [21:44:04]Content-Length: 682 [21:44:04]Content-Type: application/json [21:44:04] [21:44:04]POST finish read [21:44:04]Found Content-Length = 682 [21:44:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871068", "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 }]} ], "deposit" : 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:44:04]execute_script... [21:44: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)871068", "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 }]} ], "deposit" : 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:44:04]POST & json_proto [21:44:04]process_json_proto [21:44:04]json parsed OK: [21:44:04]protocol is kg_v1.0 [21:44:04]action value=close_receipt [21:44:04]process_action close_receipt [21:44:04]cmd_close_receipt [21:44:04]MH_GetDate [21:44:04]Write to MH i2c: F0 00 00 E3 01 D3 [21:44:04]Write i2c OK [21:44:04]MH_I2C_Read... [21:44:04]Read from MH i2c: F0 [21:44:04]MH_I2C_Read... [21:44:04]Read from MH i2c: F0 09 00 [21:44:04]MH_I2C_Read... [21:44:04]Read from MH i2c: F0 09 00 E3 01 00 A5 EC ED 66 4C 6B 94 66 71 [21:44:04]GetLastDocTimeStamp 1726868553 [21:44:04]current date 1726868645 [21:44:04]FM_GetShiftState [21:44:04]SAM_PROTO_GetShiftState [21:44:04]wFMCommunicate request_size=4 [21:44:04]MH_SAM_APDU [21:44:04]CAPDU: 80 13 01 00 [21:44:04]Write to MH i2c: E2 08 00 E4 01 80 13 01 00 00 00 00 00 62 [21:44:04]Write i2c OK [21:44:04]MH_I2C_Read... [21:44:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:44:04]Read from MH i2c: E2 [21:44:04]MH_I2C_Read... [21:44:04]Read from MH i2c: E2 0E 00 [21:44:04]MH_I2C_Read... [21:44:04]Read from MH i2c: E2 0E 00 E4 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 ED [21:44:04]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:44:04]wFMCommunicate OK [21:44:04]SAM_PROTO_GetShiftState done [21:44:04]FM_GetShiftState done [21:44:04]opened in 1726791534 [21:44:04]opened+sec_in_day 1726877934 [21:44:04]quantity*price = 50063 [21:44:04]sum+1 = 50064 [21:44:04]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 СНО: Общий режим Чек 344 20.09.2024 21:44 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86185 ФПД: 168313550873436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T214405&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86185&fm=168313550873436&tin=02508201610067®Number=0000000000092592&sum=50000 [21:44:05]StoreToDocumentArchive [21:44:05]shift 495 fd 86185 [21:44:05]save to /storage/0495/doc_00086185 [21:44:05]save last doc name /storage/0495/doc_00086185 to /storage/kkm_last_doc_name [21:44:05]save OK [21:44:05]Clear old archive folders... [21:44:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:44:05]tlvbuf is 004E3310 [21:44:05]SAM_PROTO_ClearQueue [21:44:05]wFMCommunicate request_size=4 [21:44:05]MH_SAM_APDU [21:44:05]CAPDU: 80 09 00 00 [21:44:05]Write to MH i2c: E2 08 00 F1 01 80 09 00 00 00 00 00 00 64 [21:44:05]Write i2c OK [21:44:05]MH_I2C_Read... [21:44:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:44:06]Read from MH i2c: E2 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: E2 03 00 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: E2 03 00 F1 01 00 90 00 66 [21:44:06]RAPDU: 90 00 [21:44:06]wFMCommunicate OK [21:44:06]SAM_PROTO_ClearQueue done [21:44:06]KKMCreateOFDPacket [21:44:06]OFDProtocolAddRootSTLVToBuf [21:44:06]FM_MakeSignedData [21:44:06]FM_MakeSignedData [21:44:06]SAM_PROTO_SignData [21:44:06]wFMCommunicate request_size=4 [21:44:06]MH_SAM_APDU [21:44:06]CAPDU: 80 0D 01 02 [21:44:06]Write to MH i2c: E2 08 00 F2 01 80 0D 01 02 00 00 00 00 6C [21:44:06]Write i2c OK [21:44:06]MH_I2C_Read... [21:44:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:44:06]Read from MH i2c: E2 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: E2 03 00 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: E2 03 00 F2 01 00 90 00 67 [21:44:06]RAPDU: 90 00 [21:44:06]wFMCommunicate OK [21:44:06]wFMCommunicate request_size=255 [21:44:06]MH_SAM_APDU [21:44: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 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 58 01 00 00 F4 03 04 00 A5 EC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [21:44:06]Write to MH i2c: E2 02 01 F3 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 58 01 00 00 F4 03 04 00 A5 EC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 95 [21:44:06]Write i2c OK [21:44:06]MH_I2C_Read... [21:44:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:44:06]Read from MH i2c: E2 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: E2 03 00 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: E2 03 00 F3 01 00 90 00 68 [21:44:06]RAPDU: 90 00 [21:44:06]wFMCommunicate OK [21:44:06]wFMCommunicate request_size=11 [21:44:06]MH_SAM_APDU [21:44:06]CAPDU: 80 0D 02 02 06 99 14 8D 69 23 5C [21:44:06]Write to MH i2c: E2 0E 00 F4 01 80 0D 02 02 06 00 99 14 8D 69 23 5C 00 00 9D [21:44:06]Write i2c OK [21:44:06]MH_I2C_Read... [21:44:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:44:06]Read from MH i2c: E2 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: E2 03 00 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: E2 03 00 F4 01 00 90 00 69 [21:44:06]RAPDU: 90 00 [21:44:06]wFMCommunicate OK [21:44:06]wFMCommunicate request_size=4 [21:44:06]MH_SAM_APDU [21:44:06]CAPDU: 80 0D 03 02 [21:44:06]Write to MH i2c: E2 08 00 F5 01 80 0D 03 02 00 00 00 00 71 [21:44:06]Write i2c OK [21:44:06]MH_I2C_Read... [21:44:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:44:06]Read from MH i2c: E2 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: E2 0B 00 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: E2 0B 00 F5 01 00 47 8A 9C 5B F8 70 CB 61 90 00 CE [21:44:06]RAPDU: 47 8A 9C 5B F8 70 CB 61 90 00 [21:44:06]wFMCommunicate OK [21:44:06]SAM_PROTO_SignData done [21:44:06]FM_MakeSignedData done [21:44:06]CreateOFDProtocolMessage [21:44:06]wFMCommunicate request_size=4 [21:44:06]MH_SAM_APDU [21:44:06]CAPDU: 80 11 00 00 [21:44:06]Write to MH i2c: E2 08 00 F6 01 80 11 00 00 00 00 00 00 71 [21:44:06]Write i2c OK [21:44:06]MH_I2C_Read... [21:44:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:44:06]Read from MH i2c: E2 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: E2 17 00 [21:44:06]MH_I2C_Read... [21:44:06]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 [21:44: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:44:06]wFMCommunicate OK [21:44:06]CreateOFDProtocolMessage done [21:44:06]OFDSenderStorePacket 86185 [21:44:06]StoreOFDPacket docnum=86185 [21:44: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 10 01 00 00 21 9E 08 01 A0 F6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 58 01 00 00 F4 03 04 00 A5 EC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 99 14 8D 69 23 5C 47 8A 9C 5B F8 70 CB 61 [21:44:06]CheckFolder [21:44:06]dirname=/storage/ofd_packets [21:44:06]CheckFolder done [21:44:06]ProducePacketName [21:44:06]name=ofd_packets/00086185 [21:44:06]NVStorageSaveData ofd_packets/00086185 [21:44:06]File name is /storage/ofd_packets/00086185 [21:44:06]Write 302 bytes [21:44:06]NVStorageSaveData done [21:44:06]OFDSenderStorePacket done [21:44:06]KKMCreateOFDPacket done [21:44:06]NVStorageSaveData kkm_last_timestamp [21:44:06]File name is /storage/kkm_last_timestamp [21:44:06]Write 4 bytes [21:44:06]NVStorageSaveData done [21:44:06]ExternCall_PrintAddStr [21:44:06]wPrintStart [21:44:06]Write to MH i2c: 01 00 00 F7 01 F8 [21:44:06]Write i2c OK [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: 01 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: 01 07 00 [21:44:06]MH_I2C_Read... [21:44:06]Read from MH i2c: 01 07 00 F7 01 00 00 00 00 00 FF 0F 0D [21:44:06]RasterBufferAndPrint [21:44:06]line Счет N : (1)871068 [21:44:06]line ИНН: 02508201610067 [21:44:06]line Контрольно-Кассовый Чек [21:44:06]line ПРОДАЖА [21:44:06]line ТРК (МРК, ГНК) : 21 [21:44:06]line Товар: 2710194210 [21:44:06]line ДТ(л)-К-4 [21:44:06]line 6.570 * 76.20 [21:44:06]line = 500.63 [21:44:06]line НДС 12% НСП 1% [21:44:06]line > о реализуемом товаре [21:44:06]line ОКРУГЛЕНИЕ: -0.63 [21:44:06]line ИТОГО: 500.00 [21:44:06]line Внесено: 500.00 [21:44:06]line СДАЧА: 0.00 [21:44:06]line НСП 1% : 4.43 [21:44:06]line НДС 12% : 53.16 [21:44:06]line Наличными: 500.00 [21:44:06]line Безнал.: 0.00 [21:44:06]line Место: АЗС № 137 "Партнер Нефть" [21:44:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:44:06]line СНО: Общий режим [21:44:06]line Чек 344 20.09.2024 21:44 [21:44:06]line Смена: 495 ФФД: 1.0 [21:44:06]line ЗНМ: 0300000064 [21:44:06]line РНМ: 0000000000092592 [21:44:06]line Версия ККМ: 001 [21:44:06]line ФМ: 0000000000874979 [21:44:06]line ФД: 86185 [21:44:06]line ФПД: 168313550873436 [21:44:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T214405&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86185&fm=168313550873436&tin=02508201610067®Number=0000000000092592&sum=50000 [21:44:06]written 0, free lines is 4095 [21:44:07]Write to MH i2c: 01 00 00 22 02 24 [21:44:07]Write i2c OK [21:44:07]MH_I2C_Read... [21:44:07]Read from MH i2c: 01 [21:44:07]MH_I2C_Read... [21:44:07]Read from MH i2c: 01 07 00 [21:44:07]MH_I2C_Read... [21:44:07]Read from MH i2c: 01 07 00 22 02 00 00 00 00 00 D2 0C 09 [21:44:07]RasterBufferAndPrint [21:44:07]line [21:44:07]line [21:44:07]line [21:44:07]line [21:44:07]line [21:44:07]written 0, free lines is 3290 [21:44:07]MH_Cut [21:44:07]Write to MH i2c: D1 01 00 29 02 01 FD [21:44:07]Write i2c OK [21:44:07]MH_I2C_Read... [21:44:07]Read from MH i2c: D1 [21:44:07]MH_I2C_Read... [21:44:07]Read from MH i2c: D1 01 00 [21:44:07]MH_I2C_Read... [21:44:07]Read from MH i2c: D1 01 00 29 02 00 FC [21:44:07]Write to MH i2c: 01 00 00 2A 02 2C [21:44:07]Write i2c OK [21:44:07]MH_I2C_Read... [21:44:08]*** Cut start [21:44:08]*** Partial cut [21:44:08]*** CUTSNS_PIN = 1 [21:44:08]*** CUTSNS_PIN = 0 [21:44:08]*** Brake cut motor [21:44:08]Read from MH i2c: 01 [21:44:08]MH_I2C_Read... [21:44:08]*** Stop cut motor [21:44:08]*** Cut end [21:44:08]Read from MH i2c: 01 07 00 [21:44:08]MH_I2C_Read... [21:44:08]Read from MH i2c: 01 07 00 2A 02 00 00 00 00 00 FF 0F 41 [21:44:08]process_action close_receipt done [21:44:08]requested_data is exist [21:44:08]produce_requested_data [21:44:08]requested_item fm.sn is exist - process it [21:44:08]wFMCommunicate request_size=4 [21:44:08]MH_SAM_APDU [21:44:08]CAPDU: 80 11 00 00 [21:44:08]Write to MH i2c: E2 08 00 2B 02 80 11 00 00 00 00 00 00 A7 [21:44:08]Write i2c OK [21:44:08]MH_I2C_Read... [21:44:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:44:08]Read from MH i2c: E2 [21:44:08]MH_I2C_Read... [21:44:08]Read from MH i2c: E2 17 00 [21:44:08]MH_I2C_Read... [21:44:08]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 [21:44: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:44:08]wFMCommunicate OK [21:44:08]requested_item fd.num is exist - process it [21:44:08]SAM_PROTO_GetFieldsCounters [21:44:08]wFMCommunicate request_size=4 [21:44:08]MH_SAM_APDU [21:44:08]CAPDU: 80 13 00 00 [21:44:08]Write to MH i2c: E2 08 00 2C 02 80 13 00 00 00 00 00 00 AA [21:44:08]Write i2c OK [21:44:08]MH_I2C_Read... [21:44:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:44:08]Read from MH i2c: E2 [21:44:08]MH_I2C_Read... [21:44:08]Read from MH i2c: E2 62 00 [21:44:08]MH_I2C_Read... [21:44:08]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 A9 50 01 00 0E 04 04 00 EF 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 CE [21:44: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 A9 50 01 00 0E 04 04 00 EF 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 [21:44:08]wFMCommunicate OK [21:44:08]SAM_PROTO_GetFieldsCounters done [21:44:08]requested_item shift.num is exist - process it [21:44:08]requested_item shift.opened is exist - process it [21:44:08]req_shift_opened [21:44:08]FM_GetShiftState [21:44:08]SAM_PROTO_GetShiftState [21:44:08]wFMCommunicate request_size=4 [21:44:08]MH_SAM_APDU [21:44:08]CAPDU: 80 13 01 00 [21:44:08]Write to MH i2c: E2 08 00 2D 02 80 13 01 00 00 00 00 00 AC [21:44:08]Write i2c OK [21:44:08]MH_I2C_Read... [21:44:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:44:08]Read from MH i2c: E2 [21:44:08]MH_I2C_Read... [21:44:08]Read from MH i2c: E2 0E 00 [21:44:08]MH_I2C_Read... [21:44:08]Read from MH i2c: E2 0E 00 2D 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 37 [21:44:08]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:44:08]wFMCommunicate OK [21:44:08]SAM_PROTO_GetShiftState done [21:44:08]FM_GetShiftState done [21:44:08]req_shift_opened done [21:44:08]requested_item shift.open_date is exist - process it [21:44:08]req_shift_open_date [21:44:08]req_shift_open_date done [21:44:08]produce_requested_data done [21:44:08]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86185,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:44:08]process_action_free close_receipt [21:44:08]json_value_free [21:44:08]json_value_free done [21:44:08]process_json_proto returns [21:44:08]Send response to host [21:44:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86185,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:44:08]free response buf [21:44:08]execute_script done [21:44:08]execute_script returns [21:44:08]free content buf [21:44:08]Sock 7.Close socket [21:44:08]Sock 7.Thread stoped [21:44:27]recv_with_timeout no data received [21:44:45]accept exits with 9 [21:44:45]New connection [21:44:45]New thread 3066969444 created [21:44:45]Thread 3067112804 joined [21:44:45]Waiting for new connection... [21:44:45] Sock 9.Parse request [21:44:45]Sock 9.Check first char [21:44:45]Sock 9.First char is OK [21:44:45]request: POST /json_proto HTTP/1.0 [21:44:45]Method: POST [21:44:45]URL: /json_proto [21:44:45]Method is POST - this is cgi request [21:44:45]url: /json_proto [21:44:45]query_string will be loaded in cgi processing [21:44:45]execute_cgi json_proto POST (null) [21:44:45]execute_cgi path=json_proto method=POST [21:44:45]POST find Content-Length [21:44:45]Host: 172.17.47.196:8080 [21:44:45]Content-Length: 800 [21:44:45]Content-Type: application/json [21:44:45] [21:44:45]POST finish read [21:44:45]Found Content-Length = 800 [21:44:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871069", "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" ] } } [21:44:45]execute_script... [21: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)871069", "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" ] } } [21:44:45]POST & json_proto [21:44:45]process_json_proto [21:44:45]json parsed OK: [21:44:45]protocol is kg_v1.0 [21:44:45]action value=close_receipt [21:44:45]process_action close_receipt [21:44:45]cmd_close_receipt [21:44:45]MH_GetDate [21:44:45]Write to MH i2c: F0 00 00 2E 02 1F [21:44:45]Write i2c OK [21:44:45]MH_I2C_Read... [21:44:45]Read from MH i2c: F0 [21:44:45]MH_I2C_Read... [21:44:45]Read from MH i2c: F0 09 00 [21:44:45]MH_I2C_Read... [21:44:45]Read from MH i2c: F0 09 00 2E 02 00 CD EC ED 66 4C 6B 94 66 E5 [21:44:45]GetLastDocTimeStamp 1726868645 [21:44:45]current date 1726868685 [21:44:45]FM_GetShiftState [21:44:45]SAM_PROTO_GetShiftState [21:44:45]wFMCommunicate request_size=4 [21:44:45]MH_SAM_APDU [21:44:45]CAPDU: 80 13 01 00 [21:44:45]Write to MH i2c: E2 08 00 2F 02 80 13 01 00 00 00 00 00 AE [21:44:45]Write i2c OK [21:44:45]MH_I2C_Read... [21:44:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:44:45]Read from MH i2c: E2 [21:44:45]MH_I2C_Read... [21:44:45]Read from MH i2c: E2 0E 00 [21:44:45]MH_I2C_Read... [21:44:45]Read from MH i2c: E2 0E 00 2F 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 39 [21:44:45]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:44:45]wFMCommunicate OK [21:44:45]SAM_PROTO_GetShiftState done [21:44:45]FM_GetShiftState done [21:44:45]opened in 1726791534 [21:44:45]opened+sec_in_day 1726877934 [21:44:45]quantity*price = 50036 [21:44:45]sum+1 = 50037 [21:44: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 СНО: Общий режим Чек 345 20.09.2024 21:44 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86186 ФПД: 52223216686170 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T214445&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86186&fm=52223216686170&tin=02508201610067®Number=0000000000092592&sum=50036 [21:44:46]StoreToDocumentArchive [21:44:46]shift 495 fd 86186 [21:44:46]save to /storage/0495/doc_00086186 [21:44:46]save last doc name /storage/0495/doc_00086186 to /storage/kkm_last_doc_name [21:44:46]save OK [21:44:46]Clear old archive folders... [21:44:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:44:46]tlvbuf is 004EB480 [21:44:46]SAM_PROTO_ClearQueue [21:44:46]wFMCommunicate request_size=4 [21:44:46]MH_SAM_APDU [21:44:46]CAPDU: 80 09 00 00 [21:44:46]Write to MH i2c: E2 08 00 3C 02 80 09 00 00 00 00 00 00 B0 [21:44:46]Write i2c OK [21:44:46]MH_I2C_Read... [21:44:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:44:46]Read from MH i2c: E2 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 03 00 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 03 00 3C 02 00 90 00 B2 [21:44:46]RAPDU: 90 00 [21:44:46]wFMCommunicate OK [21:44:46]SAM_PROTO_ClearQueue done [21:44:46]KKMCreateOFDPacket [21:44:46]OFDProtocolAddRootSTLVToBuf [21:44:46]FM_MakeSignedData [21:44:46]FM_MakeSignedData [21:44:46]SAM_PROTO_SignData [21:44:46]wFMCommunicate request_size=4 [21:44:46]MH_SAM_APDU [21:44:46]CAPDU: 80 0D 01 02 [21:44:46]Write to MH i2c: E2 08 00 3D 02 80 0D 01 02 00 00 00 00 B8 [21:44:46]Write i2c OK [21:44:46]MH_I2C_Read... [21:44:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:44:46]Read from MH i2c: E2 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 03 00 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 03 00 3D 02 00 90 00 B3 [21:44:46]RAPDU: 90 00 [21:44:46]wFMCommunicate OK [21:44:46]wFMCommunicate request_size=255 [21:44:46]MH_SAM_APDU [21: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 CD EC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 2F [21:44:46]Write to MH i2c: E2 02 01 3E 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 59 01 00 00 F4 03 04 00 CD EC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 2F 00 00 0D [21:44:46]Write i2c OK [21:44:46]MH_I2C_Read... [21:44:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:44:46]Read from MH i2c: E2 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 03 00 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 03 00 3E 02 00 90 00 B4 [21:44:46]RAPDU: 90 00 [21:44:46]wFMCommunicate OK [21:44:46]wFMCommunicate request_size=10 [21:44:46]MH_SAM_APDU [21:44:46]CAPDU: 80 0D 02 02 05 7F 2A 47 94 5A [21:44:46]Write to MH i2c: E2 0D 00 3F 02 80 0D 02 02 05 00 7F 2A 47 94 5A 00 00 A3 [21:44:46]Write i2c OK [21:44:46]MH_I2C_Read... [21:44:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:44:46]Read from MH i2c: E2 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 03 00 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 03 00 3F 02 00 90 00 B5 [21:44:46]RAPDU: 90 00 [21:44:46]wFMCommunicate OK [21:44:46]wFMCommunicate request_size=4 [21:44:46]MH_SAM_APDU [21:44:46]CAPDU: 80 0D 03 02 [21:44:46]Write to MH i2c: E2 08 00 40 02 80 0D 03 02 00 00 00 00 BD [21:44:46]Write i2c OK [21:44:46]MH_I2C_Read... [21:44:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:44:46]Read from MH i2c: E2 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 0B 00 [21:44:46]MH_I2C_Read... [21:44:46]Read from MH i2c: E2 0B 00 40 02 00 7E 8B E8 1A 9D 01 66 C1 90 00 8E [21:44:46]RAPDU: 7E 8B E8 1A 9D 01 66 C1 90 00 [21:44:46]wFMCommunicate OK [21:44:46]SAM_PROTO_SignData done [21:44:46]FM_MakeSignedData done [21:44:46]CreateOFDProtocolMessage [21:44:46]wFMCommunicate request_size=4 [21:44:46]MH_SAM_APDU [21:44:46]CAPDU: 80 11 00 00 [21:44:46]Write to MH i2c: E2 08 00 41 02 80 11 00 00 00 00 00 00 BD [21:44:46]Write i2c OK [21:44:47]MH_I2C_Read... [21:44:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [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: 5866063+1721002828=1726868891 [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 9C ED ED 66 4C 6B 94 66 8C [21:48:12]Current date/time: 20.09.2024 21:48 [21:48:12]FM_Init [21:48:12]wFMConnect [21:48:12]MH_SAM_On [21:48:12]Write to MH i2c: E0 00 00 08 00 E7 [21:48:12]Write i2c OK [21:48:12]MH_I2C_Read... [21:48:12]*** iso7816_init finished! [21:48:12]*** atr: [21:48:12]*** 0F 3B D5 18 FF 81 91 FE [21:48:12]*** 1F C3 80 73 C8 21 10 0A [21:48:12]*** 00 00 00 00 00 00 00 00 [21:48:12]*** 00 00 00 00 00 00 00 00 [21:48:12]*** 00 00 00 00 00 00 00 00 [21:48:12]*** 00 00 00 00 00 00 00 00 [21:48:12]*** 00 00 00 00 00 00 00 00 [21:48:12]*** 00 00 00 00 00 00 00 00 [21:48:12]Read from MH i2c: E0 [21:48:12]MH_I2C_Read... [21:48:12]Read from MH i2c: E0 10 00 [21:48:12]MH_I2C_Read... [21:48:12]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:48:12]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [21:48:12]wFMCommunicate request_size=10 [21:48:12]MH_SAM_APDU [21:48:12]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [21:48:12]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [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: 5866082+1721002828=1726868910 [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 AF ED ED 66 4C 6B 94 66 9F [21:48:31]Current date/time: 20.09.2024 21:48 [21:48:31]FM_Init [21:48:31]wFMConnect [21:48:31]MH_SAM_On [21:48:31]Write to MH i2c: E0 00 00 08 00 E7 [21:48:31]Write i2c OK [21:48:31]MH_I2C_Read... [21:48:31]*** iso7816_init finished! [21:48:31]*** atr: [21:48:31]*** 0F 3B D5 18 FF 81 91 FE [21:48:31]*** 1F C3 80 73 C8 21 10 0A [21:48:31]*** 00 00 00 00 00 00 00 00 [21:48:31]*** 00 00 00 00 00 00 00 00 [21:48:31]*** 00 00 00 00 00 00 00 00 [21:48:31]*** 00 00 00 00 00 00 00 00 [21:48:31]*** 00 00 00 00 00 00 00 00 [21:48:31]*** 00 00 00 00 00 00 00 00 [21:48:31]Read from MH i2c: E0 [21:48:31]MH_I2C_Read... [21:48:31]Read from MH i2c: E0 10 00 [21:48:31]MH_I2C_Read... [21:48: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 [21:48:31]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [21:48:31]wFMCommunicate request_size=10 [21:48:31]MH_SAM_APDU [21:48:31]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [21:48:31]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [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: 5866107+1721002828=1726868935 [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 C7 ED ED 66 4C 6B 94 66 B7 [21:48:55]Current date/time: 20.09.2024 21:48 [21:48:55]FM_Init [21:48:55]wFMConnect [21:48:55]MH_SAM_On [21:48:55]Write to MH i2c: E0 00 00 08 00 E7 [21:48:55]Write i2c OK [21:48:55]MH_I2C_Read... [21:48:55]*** iso7816_init finished! [21:48:55]*** atr: [21:48:55]*** 0F 3B D5 18 FF 81 91 FE [21:48:55]*** 1F C3 80 73 C8 21 10 0A [21:48:55]*** 00 00 00 00 00 00 00 00 [21:48:55]*** 00 00 00 00 00 00 00 00 [21:48:55]*** 00 00 00 00 00 00 00 00 [21:48:55]*** 00 00 00 00 00 00 00 00 [21:48:55]*** 00 00 00 00 00 00 00 00 [21:48:55]*** 00 00 00 00 00 00 00 00 [21:48:55]Read from MH i2c: E0 [21:48:55]MH_I2C_Read... [21:48:55]Read from MH i2c: E0 10 00 [21:48:55]MH_I2C_Read... [21:48: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 [21:48:55]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [21:48:55]wFMCommunicate request_size=10 [21:48:55]MH_SAM_APDU [21:48:55]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [21:48:55]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [21:48:55]Write i2c OK [21:48:55]MH_I2C_Read... [21:48:55]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [21:48:55]Read from MH i2c: E2 [21:48:55]MH_I2C_Read... [21:48:55]Read from MH i2c: E2 03 00 [21:48:55]MH_I2C_Read... [21:48:55]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [21:48:55]RAPDU: 90 00 [21:48:55]wFMCommunicate OK [21:48:55]wFMCommunicate request_size=4 [21:48:55]MH_SAM_APDU [21:48:55]CAPDU: 80 11 00 00 [21:48:55]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [21:48:55]Write i2c OK [21:48:55]MH_I2C_Read... [21:48:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:48:55]Read from MH i2c: E2 [21:48:55]MH_I2C_Read... [21:48:55]Read from MH i2c: E2 17 00 [21:48:55]MH_I2C_Read... [21:48: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 [21:48:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:48:55]wFMCommunicate OK [21:48:55]Detected FM SN is 0000000000874979 [21:48:55]Stored FM SN is 0000000000874979 [21:48:55]wFMCommunicate request_size=9 [21:48:55]MH_SAM_APDU [21:48:55]CAPDU: 80 16 00 00 04 B6 D7 00 00 [21:48:55]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [21:48:55]Write i2c OK [21:48:55]MH_I2C_Read... [21:48:55]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [21:48:55]Read from MH i2c: E2 [21:48:55]MH_I2C_Read... [21:48:55]Read from MH i2c: E2 03 00 [21:48:55]MH_I2C_Read... [21:48:55]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [21:48:55]RAPDU: 90 00 [21:48:55]wFMCommunicate OK [21:48:55]FM PIN OK [21:48:55]wFMCommunicate request_size=8 [21:48:55]MH_SAM_APDU [21:48:55]CAPDU: 80 14 04 00 03 02 00 01 [21:48:55]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [21:48:55]Write i2c OK [21:48:55]MH_I2C_Read... [21:48:55]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [21:48:55]Read from MH i2c: E2 [21:48:55]MH_I2C_Read... [21:48:55]Read from MH i2c: E2 03 00 [21:48:55]MH_I2C_Read... [21:48:55]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [21:48:55]RAPDU: 90 00 [21:48:55]wFMCommunicate OK [21:48:55]wFMCommunicate request_size=13 [21:48:55]MH_SAM_APDU [21:48:55]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [21:48: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 [21:48:55]Write i2c OK [21:48:55]MH_I2C_Read... [21:48:55]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [21:48:55]Read from MH i2c: E2 [21:48:55]MH_I2C_Read... [21:48:55]Read from MH i2c: E2 03 00 [21:48:55]MH_I2C_Read... [21:48:55]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [21:48:55]RAPDU: 90 00 [21:48:55]wFMCommunicate OK [21:48:55]wFMCommunicate request_size=4 [21:48:55]MH_SAM_APDU [21:48:55]CAPDU: 80 11 00 00 [21:48:55]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [21:48:55]Write i2c OK [21:48:55]MH_I2C_Read... [21:48:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:48:55]Read from MH i2c: E2 [21:48:55]MH_I2C_Read... [21:48:55]Read from MH i2c: E2 17 00 [21:48:55]MH_I2C_Read... [21:48: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 [21:48:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:48:55]wFMCommunicate OK [21:48:55]DocumentArchiveInit [21:48:55]Start Httpd... [21:48:55]Httpd thread 3067632996 created [21:48:55]Write to MH i2c: 01 00 00 0F 00 0F [21:48:55]Write i2c OK [21:48:55]MH_I2C_Read... [21:48:55]Read from MH i2c: 01 [21:48:55]MH_I2C_Read... [21:48:55]Read from MH i2c: 01 07 00 [21:48:55]MH_I2C_Read... [21:48:55]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [21:48:55]MH Int Process started [21:48:55]Allocated Socket 7 [21:48:55]Bind OK [21:48:55]Listen OK [21:48:55]httpd running on port 8080 [21:48:55]Waiting for new connection... [21:48:55]OFD Sender: Processing packet 86185 [packets to send 266, broken 264] [21:48:55]ProducePacketName [21:48:55]name=ofd_packets/00086185 [21:48:55]OFD Sender: To server: pG, [21:48:55]CommunicateWithHost lk.salyk.kg:30040 [21:48:55]ConnectInit lk.salyk.kg [21:48:56]Connected sock=9 [21:48: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 21 9E 08 01 A0 F6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 58 01 00 00 F4 03 04 00 A5 EC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 99 14 8D 69 23 5C 47 8A 9C 5B F8 70 CB 61 [21:48: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 A4 3E 47 00 85 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 A9 50 01 00 F4 03 04 00 9B 98 ED 66 B6 04 01 00 00 64 64 22 61 80 5F C5 6C [21:48:57]CommunicateWithHost err = 0 [21:48:57]CheckOFDResponse [21:48:57]1017 (14) - 77093643461234 [21:48:57]1041 (16) - 0000000000874979 [21:48:57]1040 (4) - 86185 [21:48:57]1012 (4) - 20.09.2024 15:45 [21:48:57]1206 (1) - 0 [21:48:57]OFD Sender: Remove packet 86185 [21:48:57]ProducePacketName [21:48:57]name=ofd_packets/00086185 [21:48:57]NVStorageDeleteData [21:48:57]OFD Sender: Processing packet 86186 [packets to send 265, broken 264] [21:48:57]ProducePacketName [21:48:57]name=ofd_packets/00086186 [21:48:57]OFD Sender: To server: pG, [21:48:57]CommunicateWithHost lk.salyk.kg:30040 [21:48:57]ConnectInit lk.salyk.kg [21:48:58]Connected sock=9 [21:48: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 69 88 07 01 D6 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 CD EC ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 2F 7F 2A 47 94 5A 7E 8B E8 1A 9D 01 66 C1 [21: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 27 4B 47 00 CB 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 AA 50 01 00 F4 03 04 00 9D 98 ED 66 B6 04 01 00 00 5B 80 32 A0 59 88 7F 9D [21:48:59]CommunicateWithHost err = 0 [21:48:59]CheckOFDResponse [21:48:59]1017 (14) - 77093643461234 [21:48:59]1041 (16) - 0000000000874979 [21:48:59]1040 (4) - 86186 [21:48:59]1012 (4) - 20.09.2024 15:45 [21:48:59]1206 (1) - 0 [21:48:59]OFD Sender: Remove packet 86186 [21:48:59]ProducePacketName [21:48:59]name=ofd_packets/00086186 [21:48:59]NVStorageDeleteData [21:48:59]OFD Sender: No OFD packet to send [21:49:00]accept exits with 8 [21:49:00]New connection [21:49:00]New thread 3067346276 created [21:49:00]Waiting for new connection... [21:49:00] Sock 8.Parse request [21:49:00]Sock 8.Check first char [21:49:00]Sock 8.First char is OK [21:49:00]request: POST /json_proto HTTP/1.0 [21:49:00]Method: POST [21:49:00]URL: /json_proto [21:49:00]Method is POST - this is cgi request [21:49:00]url: /json_proto [21:49:00]query_string will be loaded in cgi processing [21:49:00]execute_cgi json_proto POST (null) [21:49:00]execute_cgi path=json_proto method=POST [21:49:00]POST find Content-Length [21:49:00]Host: 172.17.47.196:8080 [21:49:00]Content-Length: 700 [21:49:00]Content-Type: application/json [21:49:00] [21:49:00]POST finish read [21:49:00]Found Content-Length = 700 [21:49:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147873", "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" ] } } [21:49:00]execute_script... [21:49:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147873", "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" ] } } [21:49:00]POST & json_proto [21:49:00]process_json_proto [21:49:00]json parsed OK: [21:49:00]protocol is kg_v1.0 [21:49:00]action value=close_receipt [21:49:00]process_action close_receipt [21:49:00]cmd_close_receipt [21:49:00]MH_GetDate [21:49:00]Write to MH i2c: F0 00 00 10 00 FF [21:49:00]Write i2c OK [21:49:00]MH_I2C_Read... [21:49:00]Read from MH i2c: F0 [21:49:00]MH_I2C_Read... [21:49:00]Read from MH i2c: F0 09 00 [21:49:00]MH_I2C_Read... [21:49:00]Read from MH i2c: F0 09 00 10 00 00 CD ED ED 66 4C 6B 94 66 C6 [21:49:00]GetLastDocTimeStamp 1726868685 [21:49:00]current date 1726868941 [21:49:00]FM_GetShiftState [21:49:00]SAM_PROTO_GetShiftState [21:49:00]wFMCommunicate request_size=4 [21:49:00]MH_SAM_APDU [21:49:00]CAPDU: 80 13 01 00 [21:49:00]Write to MH i2c: E2 08 00 11 00 80 13 01 00 00 00 00 00 8E [21:49:00]Write i2c OK [21:49:00]MH_I2C_Read... [21:49:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:00]Read from MH i2c: E2 [21:49:00]MH_I2C_Read... [21:49:00]Read from MH i2c: E2 0E 00 [21:49:00]MH_I2C_Read... [21:49:00]Read from MH i2c: E2 0E 00 11 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 19 [21:49:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:49:00]wFMCommunicate OK [21:49:00]SAM_PROTO_GetShiftState done [21:49:00]FM_GetShiftState done [21:49:00]opened in 1726791534 [21:49:00]opened+sec_in_day 1726877934 [21:49:00]quantity*price = 4500 [21:49:00]sum+1 = 4501 [21:49:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 45.00 НСП 1% : 0.40 НДС 12% : 4.78 Наличными: 45.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 346 20.09.2024 21:49 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86187 ФПД: 223460886224859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T214901&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86187&fm=223460886224859&tin=02508201610067®Number=0000000000092592&sum=4500 0 [21:49:02]StoreToDocumentArchive [21:49:02]shift 495 fd 86187 [21:49:02]save to /storage/0495/doc_00086187 [21:49:02]save last doc name /storage/0495/doc_00086187 to /storage/kkm_last_doc_name [21:49:02]save OK [21:49:02]Clear old archive folders... [21:49:02]ProcessDocumentItem done err = 0, tmpTLVsize=295 [21:49:02]tlvbuf is 0025DB60 [21:49:02]SAM_PROTO_ClearQueue [21:49:02]wFMCommunicate request_size=4 [21:49:02]MH_SAM_APDU [21:49:02]CAPDU: 80 09 00 00 [21:49:02]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [21:49:02]Write i2c OK [21:49:02]MH_I2C_Read... [21:49:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:49:02]Read from MH i2c: E2 [21:49:02]MH_I2C_Read... [21:49:02]Read from MH i2c: E2 03 00 [21:49:02]MH_I2C_Read... [21:49:02]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [21:49:02]RAPDU: 90 00 [21:49:02]wFMCommunicate OK [21:49:02]SAM_PROTO_ClearQueue done [21:49:02]KKMCreateOFDPacket [21:49:02]OFDProtocolAddRootSTLVToBuf [21:49:02]FM_MakeSignedData [21:49:02]FM_MakeSignedData [21:49:02]SAM_PROTO_SignData [21:49:02]wFMCommunicate request_size=4 [21:49:02]MH_SAM_APDU [21:49:02]CAPDU: 80 0D 01 02 [21:49:02]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [21:49:02]Write i2c OK [21:49:02]MH_I2C_Read... [21:49:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:49:02]Read from MH i2c: E2 [21:49:02]MH_I2C_Read... [21:49:02]Read from MH i2c: E2 03 00 [21:49:02]MH_I2C_Read... [21:49:02]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [21:49:02]RAPDU: 90 00 [21:49:02]wFMCommunicate OK [21:49:02]wFMCommunicate request_size=255 [21:49:02]MH_SAM_APDU [21:49:02]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 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 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 5A 01 00 00 F4 03 04 00 CD ED ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 [21:49:02]Write to MH i2c: E2 02 01 20 00 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 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 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 5A 01 00 00 F4 03 04 00 CD ED ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 00 00 44 [21:49:02]Write i2c OK [21:49:02]MH_I2C_Read... [21:49:02]Read from MH i2c: E2 [21:49:02]MH_I2C_Read... [21:49:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:02]Read from MH i2c: E2 03 00 [21:49:02]MH_I2C_Read... [21:49:02]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [21:49:02]RAPDU: 90 00 [21:49:02]wFMCommunicate OK [21:49:02]wFMCommunicate request_size=54 [21:49:02]MH_SAM_APDU [21:49:02]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 AB 50 01 00 35 04 06 00 CB 3C 8A BE 9F DB [21:49:02]Write to MH i2c: E2 39 00 21 00 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 AB 50 01 00 35 04 06 00 CB 3C 8A BE 9F DB 00 00 95 [21:49:02]Write i2c OK [21:49:02]MH_I2C_Read... [21:49:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:02]Read from MH i2c: E2 [21:49:02]MH_I2C_Read... [21:49:02]Read from MH i2c: E2 03 00 [21:49:02]MH_I2C_Read... [21:49:02]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [21:49:02]RAPDU: 90 00 [21:49:02]wFMCommunicate OK [21:49:02]wFMCommunicate request_size=4 [21:49:02]MH_SAM_APDU [21:49:02]CAPDU: 80 0D 03 02 [21:49:02]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [21:49:02]Write i2c OK [21:49:02]MH_I2C_Read... [21:49:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:49:02]Read from MH i2c: E2 [21:49:02]MH_I2C_Read... [21:49:02]Read from MH i2c: E2 0B 00 [21:49:02]MH_I2C_Read... [21:49:02]Read from MH i2c: E2 0B 00 22 00 00 E0 BC 74 00 B5 C5 D1 09 90 00 02 [21:49:02]RAPDU: E0 BC 74 00 B5 C5 D1 09 90 00 [21:49:02]wFMCommunicate OK [21:49:02]SAM_PROTO_SignData done [21:49:02]FM_MakeSignedData done [21:49:02]CreateOFDProtocolMessage [21:49:02]wFMCommunicate request_size=4 [21:49:02]MH_SAM_APDU [21:49:02]CAPDU: 80 11 00 00 [21:49:02]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [21:49:02]Write i2c OK [21:49:02]MH_I2C_Read... [21:49:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:02]Read from MH i2c: E2 [21:49:02]MH_I2C_Read... [21:49:02]Read from MH i2c: E2 17 00 [21:49:02]MH_I2C_Read... [21:49:02]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 [21:49:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:49:02]wFMCommunicate OK [21:49:02]CreateOFDProtocolMessage done [21:49:02]OFDSenderStorePacket 86187 [21:49:02]StoreOFDPacket docnum=86187 [21:49: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 3B 01 00 00 8E 92 33 01 EB 8D 5A 03 01 00 03 00 27 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 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 5A 01 00 00 F4 03 04 00 CD ED ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 CB 3C 8A BE 9F DB E0 BC 74 00 B5 C5 D1 09 [21:49:02]CheckFolder [21:49:02]dirname=/storage/ofd_packets [21:49:02]CheckFolder done [21:49:02]ProducePacketName [21:49:02]name=ofd_packets/00086187 [21:49:02]NVStorageSaveData ofd_packets/00086187 [21:49:02]File name is /storage/ofd_packets/00086187 [21:49:02]Write 345 bytes [21:49:02]NVStorageSaveData done [21:49:02]OFDSenderStorePacket done [21:49:02]KKMCreateOFDPacket done [21:49:02]NVStorageSaveData kkm_last_timestamp [21:49:02]File name is /storage/kkm_last_timestamp [21:49:02]Write 4 bytes [21:49:02]NVStorageSaveData done [21:49:02]ExternCall_PrintAddStr [21:49:02]wPrintStart [21:49:02]Write to MH i2c: 01 00 00 24 00 24 [21:49:02]Write i2c OK [21:49:02]MH_I2C_Read... [21:49:02]Read from MH i2c: 01 [21:49:02]MH_I2C_Read... [21:49:02]Read from MH i2c: 01 07 00 [21:49:02]MH_I2C_Read... [21:49:02]Read from MH i2c: 01 07 00 24 00 00 00 00 00 00 FF 0F 39 [21:49:02]RasterBufferAndPrint [21:49:02]line Счет N : (3)147873 [21:49:02]line ИНН: 02508201610067 [21:49:02]line Контрольно-Кассовый Чек [21:49:02]line ПРОДАЖА [21:49:02]line Товар: 4607010740757 [21:49:02]line Чипсы Чипсоны сметана, лук 40г [21:49:02]line 1.000 * 45.00 [21:49:02]line = 45.00 [21:49:02]line НДС 12% НСП 1% [21:49:02]line > о реализуемом товаре [21:49:02]line ИТОГО: 45.00 [21:49:02]line НСП 1% : 0.40 [21:49:02]line НДС 12% : 4.78 [21:49:02]line Наличными: 45.00 [21:49:02]line Безнал.: 0.00 [21:49:02]line Место: АЗС № 137 "Партнер Нефть" [21:49:02]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:49:02]line СНО: Общий режим [21:49:02]line Чек 346 20.09.2024 21:49 [21:49:02]line Смена: 495 ФФД: 1.0 [21:49:02]line ЗНМ: 0300000064 [21:49:02]line РНМ: 0000000000092592 [21:49:02]line Версия ККМ: 001 [21:49:02]line ФМ: 0000000000874979 [21:49:02]line ФД: 86187 [21:49:02]line ФПД: 223460886224859 [21:49:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T214901&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86187&fm=223460886224859&tin=02508201610067®Number=0000000000092592&sum=4500 [21:49:02]line 0 [21:49:02]written 0, free lines is 4095 [21:49:02]OFD Sender: Processing packet 86187 [packets to send 265, broken 264] [21:49:02]ProducePacketName [21:49:02]name=ofd_packets/00086187 [21:49:02]OFD Sender: To server: pG, [21:49:02]CommunicateWithHost lk.salyk.kg:30040 [21:49:02]ConnectInit lk.salyk.kg [21:49:03]Write to MH i2c: 01 00 00 4D 00 4D [21:49:03]Write i2c OK [21:49:03]MH_I2C_Read... [21:49:03]Read from MH i2c: 01 [21:49:03]MH_I2C_Read... [21:49:03]Read from MH i2c: 01 07 00 [21:49:03]MH_I2C_Read... [21:49:03]Read from MH i2c: 01 07 00 4D 00 00 00 00 00 00 D9 0C 39 [21:49:03]RasterBufferAndPrint [21:49:03]line [21:49:03]line [21:49:03]line [21:49:03]line [21:49:03]line [21:49:03]written 0, free lines is 3299 [21:49:03]MH_Cut [21:49:03]Write to MH i2c: D1 01 00 54 00 01 26 [21:49:03]Write i2c OK [21:49:03]MH_I2C_Read... [21:49:03]Read from MH i2c: D1 [21:49:03]MH_I2C_Read... [21:49:03]Read from MH i2c: D1 01 00 [21:49:03]MH_I2C_Read... [21:49:03]Read from MH i2c: D1 01 00 54 00 00 25 [21:49:03]Write to MH i2c: 01 00 00 55 00 55 [21:49:03]Write i2c OK [21:49:03]MH_I2C_Read... [21:49:03]*** Cut start [21:49:03]*** Partial cut [21:49:03]*** CUTSNS_PIN = 1 [21:49:03]*** CUTSNS_PIN = 0 [21:49:04]*** Brake cut motor [21:49:04]Read from MH i2c: 01 [21:49:04]MH_I2C_Read... [21:49:04]*** Stop cut motor [21:49:04]*** Cut end [21:49:04]Read from MH i2c: 01 07 00 [21:49:04]MH_I2C_Read... [21:49:04]Read from MH i2c: 01 07 00 55 00 00 00 00 00 00 FF 0F 6A [21:49:04]process_action close_receipt done [21:49:04]requested_data is exist [21:49:04]produce_requested_data [21:49:04]requested_item fm.sn is exist - process it [21:49:04]wFMCommunicate request_size=4 [21:49:04]MH_SAM_APDU [21:49:04]CAPDU: 80 11 00 00 [21:49:04]Write to MH i2c: E2 08 00 56 00 80 11 00 00 00 00 00 00 D0 [21:49:04]Write i2c OK [21:49:04]MH_I2C_Read... [21:49:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:04]Read from MH i2c: E2 [21:49:04]MH_I2C_Read... [21:49:04]Read from MH i2c: E2 17 00 [21:49:04]MH_I2C_Read... [21:49:04]Read from MH i2c: E2 17 00 56 00 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:49:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:49:04]wFMCommunicate OK [21:49:04]requested_item fd.num is exist - process it [21:49:04]SAM_PROTO_GetFieldsCounters [21:49:04]wFMCommunicate request_size=4 [21:49:04]MH_SAM_APDU [21:49:04]CAPDU: 80 13 00 00 [21:49:04]Write to MH i2c: E2 08 00 57 00 80 13 00 00 00 00 00 00 D3 [21:49:04]Write i2c OK [21:49:04]MH_I2C_Read... [21:49:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:49:04]Read from MH i2c: E2 [21:49:04]MH_I2C_Read... [21:49:04]Read from MH i2c: E2 62 00 [21:49:04]MH_I2C_Read... [21:49:04]Read from MH i2c: E2 62 00 57 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 50 01 00 0E 04 04 00 EF 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 FF [21:49: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 AB 50 01 00 0E 04 04 00 EF 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 [21:49:04]wFMCommunicate OK [21:49:04]SAM_PROTO_GetFieldsCounters done [21:49:04]requested_item shift.num is exist - process it [21:49:04]requested_item shift.opened is exist - process it [21:49:04]req_shift_opened [21:49:04]FM_GetShiftState [21:49:04]SAM_PROTO_GetShiftState [21:49:04]wFMCommunicate request_size=4 [21:49:04]MH_SAM_APDU [21:49:04]CAPDU: 80 13 01 00 [21:49:04]Write to MH i2c: E2 08 00 58 00 80 13 01 00 00 00 00 00 D5 [21:49:04]Connected sock=10 [21:49:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3B 01 00 00 8E 92 33 01 EB 8D 5A 03 01 00 03 00 27 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 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 5A 01 00 00 F4 03 04 00 CD ED ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 CB 3C 8A BE 9F DB E0 BC 74 00 B5 Write i2c OK [21:49:04]C5 MH_I2C_Read... [21:49:04]D1 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:04]09 Read from MH i2c: [21:49:04]E2 [21:49:04]MH_I2C_Read... [21:49:04]Read from MH i2c: E2 0E 00 [21:49:04]MH_I2C_Read... [21:49:04]Read from MH i2c: E2 0E 00 58 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 60 [21:49:04]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:49:04]wFMCommunicate OK [21:49:04]SAM_PROTO_GetShiftState done [21:49:04]FM_GetShiftState done [21:49:04]req_shift_opened done [21:49:04]requested_item shift.open_date is exist - process it [21:49:04]req_shift_open_date [21:49:04]req_shift_open_date done [21:49:04]produce_requested_data done [21:49:04]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86187,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:49:04]process_action_free close_receipt [21:49:04]json_value_free [21:49:04]json_value_free done [21:49:04]process_json_proto returns [21:49:04]Send response to host [21:49:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86187,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:49:04]free response buf [21:49:04]execute_script done [21:49:04]execute_script returns [21:49:04]free content buf [21:49:04]Sock 8.Close socket [21:49:04]Sock 8.Thread stoped [21:49:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 74 C6 47 00 E4 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 AB 50 01 00 F4 03 04 00 A3 98 ED 66 B6 04 01 00 00 13 F6 21 3A 40 75 60 44 [21:49:05]CommunicateWithHost err = 0 [21:49:05]CheckOFDResponse [21:49:05]1017 (14) - 77093643461234 [21:49:05]1041 (16) - 0000000000874979 [21:49:05]1040 (4) - 86187 [21:49:05]1012 (4) - 20.09.2024 15:45 [21:49:05]1206 (1) - 0 [21:49:05]OFD Sender: Remove packet 86187 [21:49:05]ProducePacketName [21:49:05]name=ofd_packets/00086187 [21:49:05]NVStorageDeleteData [21:49:05]OFD Sender: No OFD packet to send [21:49:10]OFD Sender: No OFD packet to send [21:49:15]OFD Sender: No OFD packet to send [21:49:20]OFD Sender: No OFD packet to send [21:49:25]OFD Sender: No OFD packet to send [21:49:30]OFD Sender: No OFD packet to send [21:49:35]OFD Sender: No OFD packet to send [21:49:38]accept exits with 9 [21:49:38]New connection [21:49:38]New thread 3067202916 created [21:49:38]Thread 3067346276 joined [21:49:38]Waiting for new connection... [21:49:38] Sock 9.Parse request [21:49:38]Sock 9.Check first char [21:49:38]Sock 9.First char is OK [21:49:38]request: POST /json_proto HTTP/1.0 [21:49:38]Method: POST [21:49:38]URL: /json_proto [21:49:38]Method is POST - this is cgi request [21:49:38]url: /json_proto [21:49:38]query_string will be loaded in cgi processing [21:49:38]execute_cgi json_proto POST (null) [21:49:38]execute_cgi path=json_proto method=POST [21:49:38]POST find Content-Length [21:49:38]Host: 172.17.47.196:8080 [21:49:38]Content-Length: 677 [21:49:38]Content-Type: application/json [21:49:38] [21:49:38]POST finish read [21:49:38]Found Content-Length = 677 [21:49:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871071", "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.660, "sum" : 180.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 180.00, "total" : 180.00, "payments": [ { "type": 0, "sum" : 180.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:38]execute_script... [21:49:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871071", "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.660, "sum" : 180.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 180.00, "total" : 180.00, "payments": [ { "type": 0, "sum" : 180.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:38]POST & json_proto [21:49:38]process_json_proto [21:49:38]json parsed OK: [21:49:38]protocol is kg_v1.0 [21:49:38]action value=close_receipt [21:49:38]process_action close_receipt [21:49:38]cmd_close_receipt [21:49:38]MH_GetDate [21:49:38]Write to MH i2c: F0 00 00 59 00 48 [21:49:38]Write i2c OK [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: F0 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: F0 09 00 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: F0 09 00 59 00 00 F3 ED ED 66 4C 6B 94 66 35 [21:49:38]GetLastDocTimeStamp 1726868941 [21:49:38]current date 1726868979 [21:49:38]FM_GetShiftState [21:49:38]SAM_PROTO_GetShiftState [21:49:38]wFMCommunicate request_size=4 [21:49:38]MH_SAM_APDU [21:49:38]CAPDU: 80 13 01 00 [21:49:38]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [21:49:38]Write i2c OK [21:49:38]MH_I2C_Read... [21:49:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:38]Read from MH i2c: E2 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 0E 00 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 62 [21:49:38]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:49:38]wFMCommunicate OK [21:49:38]SAM_PROTO_GetShiftState done [21:49:38]FM_GetShiftState done [21:49:38]opened in 1726791534 [21:49:38]opened+sec_in_day 1726877934 [21:49:38]quantity*price = 18034 [21:49:38]sum+1 = 18036 [21:49:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 180.00 Внесено: 180.00 СДАЧА: 0.00 НСП 1% : 1.60 НДС 12% : 19.15 Наличными: 180.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 347 20.09.2024 21:49 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86188 ФПД: 271780870130425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T214939&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86188&fm=271780870130425&tin=02508201610067®Number=0000000000092592&sum=18000 [21:49:39]StoreToDocumentArchive [21:49:39]shift 495 fd 86188 [21:49:39]save to /storage/0495/doc_00086188 [21:49:39]save last doc name /storage/0495/doc_00086188 to /storage/kkm_last_doc_name [21:49:39]save OK [21:49:39]Clear old archive folders... [21:49:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:49:39]tlvbuf is 00240540 [21:49:39]SAM_PROTO_ClearQueue [21:49:39]wFMCommunicate request_size=4 [21:49:39]MH_SAM_APDU [21:49:39]CAPDU: 80 09 00 00 [21:49:39]Write to MH i2c: E2 08 00 67 00 80 09 00 00 00 00 00 00 D9 [21:49:39]Write i2c OK [21:49:39]MH_I2C_Read... [21:49:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:49:39]Read from MH i2c: E2 [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: E2 03 00 [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: E2 03 00 67 00 00 90 00 DB [21:49:39]RAPDU: 90 00 [21:49:39]wFMCommunicate OK [21:49:39]SAM_PROTO_ClearQueue done [21:49:39]KKMCreateOFDPacket [21:49:39]OFDProtocolAddRootSTLVToBuf [21:49:39]FM_MakeSignedData [21:49:39]FM_MakeSignedData [21:49:39]SAM_PROTO_SignData [21:49:39]wFMCommunicate request_size=4 [21:49:39]MH_SAM_APDU [21:49:39]CAPDU: 80 0D 01 02 [21:49:39]Write to MH i2c: E2 08 00 68 00 80 0D 01 02 00 00 00 00 E1 [21:49:39]Write i2c OK [21:49:39]MH_I2C_Read... [21:49:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:49:39]Read from MH i2c: E2 [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: E2 03 00 [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: E2 03 00 68 00 00 90 00 DC [21:49:39]RAPDU: 90 00 [21:49:39]wFMCommunicate OK [21:49:39]wFMCommunicate request_size=255 [21:49:39]MH_SAM_APDU [21:49: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 64 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 73 46 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 A0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 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 5B 01 00 00 F4 03 04 00 F3 ED ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F7 [21:49:39]Write to MH i2c: E2 02 01 69 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 64 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 73 46 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 A0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 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 5B 01 00 00 F4 03 04 00 F3 ED ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F7 00 00 77 [21:49:39]Write i2c OK [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: E2 [21:49:39]MH_I2C_Read... [21:49:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:39]Read from MH i2c: E2 03 00 [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: E2 03 00 69 00 00 90 00 DD [21:49:39]RAPDU: 90 00 [21:49:39]wFMCommunicate OK [21:49:39]wFMCommunicate request_size=10 [21:49:39]MH_SAM_APDU [21:49:39]CAPDU: 80 0D 02 02 05 2E EA 38 8A F9 [21:49:39]Write to MH i2c: E2 0D 00 6A 00 80 0D 02 02 05 00 2E EA 38 8A F9 00 00 C1 [21:49:39]Write i2c OK [21:49:39]MH_I2C_Read... [21:49:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:39]Read from MH i2c: E2 [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: E2 03 00 [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: E2 03 00 6A 00 00 90 00 DE [21:49:39]RAPDU: 90 00 [21:49:39]wFMCommunicate OK [21:49:39]wFMCommunicate request_size=4 [21:49:39]MH_SAM_APDU [21:49:39]CAPDU: 80 0D 03 02 [21:49:39]Write to MH i2c: E2 08 00 6B 00 80 0D 03 02 00 00 00 00 E6 [21:49:39]Write i2c OK [21:49:39]MH_I2C_Read... [21:49:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:49:39]Read from MH i2c: E2 [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: E2 0B 00 [21:49:39]MH_I2C_Read... [21:49:39]Read from MH i2c: E2 0B 00 6B 00 00 34 AA 80 91 F4 35 16 CD 90 00 E2 [21:49:39]RAPDU: 34 AA 80 91 F4 35 16 CD 90 00 [21:49:39]wFMCommunicate OK [21:49:39]SAM_PROTO_SignData done [21:49:39]FM_MakeSignedData done [21:49:39]CreateOFDProtocolMessage [21:49:39]wFMCommunicate request_size=4 [21:49:39]MH_SAM_APDU [21:49:39]CAPDU: 80 11 00 00 [21:49:39]Write to MH i2c: E2 08 00 6C 00 80 11 00 00 00 00 00 00 E6 [21:49:39]Write i2c OK [21:49:39]MH_I2C_Read... [21:49:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:40]Read from MH i2c: E2 [21:49:40]MH_I2C_Read... [21:49:40]Read from MH i2c: E2 17 00 [21:49:40]MH_I2C_Read... [21:49:40]Read from MH i2c: E2 17 00 6C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 45 [21: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 [21:49:40]wFMCommunicate OK [21:49:40]CreateOFDProtocolMessage done [21:49:40]OFDSenderStorePacket 86188 [21:49:40]StoreOFDPacket docnum=86188 [21:49: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 36 1E 07 01 08 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 64 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 73 46 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 A0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 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 5B 01 00 00 F4 03 04 00 F3 ED ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F7 2E EA 38 8A F9 34 AA 80 91 F4 35 16 CD [21:49:40]CheckFolder [21:49:40]dirname=/storage/ofd_packets [21:49:40]CheckFolder done [21:49:40]ProducePacketName [21:49:40]name=ofd_packets/00086188 [21:49:40]NVStorageSaveData ofd_packets/00086188 [21:49:40]File name is /storage/ofd_packets/00086188 [21:49:40]Write 301 bytes [21:49:40]NVStorageSaveData done [21:49:40]OFDSenderStorePacket done [21:49:40]KKMCreateOFDPacket done [21:49:40]NVStorageSaveData kkm_last_timestamp [21:49:40]File name is /storage/kkm_last_timestamp [21:49:40]Write 4 bytes [21:49:40]NVStorageSaveData done [21:49:40]ExternCall_PrintAddStr [21:49:40]wPrintStart [21:49:40]Write to MH i2c: 01 00 00 6D 00 6D [21:49:40]Write i2c OK [21:49:40]MH_I2C_Read... [21:49:40]Read from MH i2c: 01 [21:49:40]MH_I2C_Read... [21:49:40]Read from MH i2c: 01 07 00 [21:49:40]MH_I2C_Read... [21:49:40]Read from MH i2c: 01 07 00 6D 00 00 00 00 00 00 FF 0F 82 [21:49:40]RasterBufferAndPrint [21:49:40]line Счет N : (1)871071 [21:49:40]line ИНН: 02508201610067 [21:49:40]line Контрольно-Кассовый Чек [21:49:40]line ПРОДАЖА [21:49:40]line ТРК (МРК, ГНК) : 43 [21:49:40]line Товар: 2710124130 [21:49:40]line Аи-92-К-5 [21:49:40]line 2.660 * 67.80 [21:49:40]line = 180.35 [21:49:40]line НДС 12% НСП 1% [21:49:40]line > о реализуемом товаре [21:49:40]line ОКРУГЛЕНИЕ: -0.35 [21:49:40]line ИТОГО: 180.00 [21:49:40]line Внесено: 180.00 [21:49:40]line СДАЧА: 0.00 [21:49:40]line НСП 1% : 1.60 [21:49:40]line НДС 12% : 19.15 [21:49:40]line Наличными: 180.00 [21:49:40]line Безнал.: 0.00 [21:49:40]line Место: АЗС № 137 "Партнер Нефть" [21:49:40]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:49:40]line СНО: Общий режим [21:49:40]line Чек 347 20.09.2024 21:49 [21:49:40]line Смена: 495 ФФД: 1.0 [21:49:40]line ЗНМ: 0300000064 [21:49:40]line РНМ: 0000000000092592 [21:49:40]line Версия ККМ: 001 [21:49:40]line ФМ: 0000000000874979 [21:49:40]line ФД: 86188 [21:49:40]line ФПД: 271780870130425 [21:49:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T214939&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86188&fm=271780870130425&tin=02508201610067®Number=0000000000092592&sum=18000 [21:49:40]OFD Sender: Processing packet 86188 [packets to send 265, broken 264] [21:49:40]ProducePacketName [21:49:40]name=ofd_packets/00086188 [21:49:40]OFD Sender: To server: pG, [21:49:40]CommunicateWithHost lk.salyk.kg:30040 [21:49:40]ConnectInit lk.salyk.kg [21:49:40]written 0, free lines is 4095 [21:49:40]Write to MH i2c: 01 00 00 98 00 98 [21:49:40]Write i2c OK [21:49:40]MH_I2C_Read... [21:49:40]Read from MH i2c: 01 [21:49:40]MH_I2C_Read... [21:49:40]Read from MH i2c: 01 07 00 [21:49:40]MH_I2C_Read... [21:49:40]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 D4 0C 7F [21:49:40]RasterBufferAndPrint [21:49:40]line [21:49:40]line [21:49:40]line [21:49:40]line [21:49:40]line [21:49:40]written 0, free lines is 3292 [21:49:40]MH_Cut [21:49:40]Write to MH i2c: D1 01 00 9F 00 01 71 [21:49:40]Write i2c OK [21:49:40]MH_I2C_Read... [21:49:40]Read from MH i2c: D1 [21:49:40]MH_I2C_Read... [21:49:40]Read from MH i2c: D1 01 00 [21:49:40]MH_I2C_Read... [21:49:40]Read from MH i2c: D1 01 00 9F 00 00 70 [21:49:40]Write to MH i2c: 01 00 00 A0 00 A0 [21:49:40]Write i2c OK [21:49:40]MH_I2C_Read... [21:49:41]*** Cut start [21:49:41]*** Partial cut [21:49:41]*** CUTSNS_PIN = 1 [21:49:41]*** CUTSNS_PIN = 0 [21:49:41]*** Brake cut motor [21:49:42]Read from MH i2c: 01 [21:49:42]MH_I2C_Read... [21:49:42]*** Stop cut motor [21:49:42]*** Cut end [21:49:42]Read from MH i2c: 01 07 00 [21:49:42]MH_I2C_Read... [21:49:42]Read from MH i2c: 01 07 00 A0 00 00 00 00 00 00 FF 0F B5 [21:49:42]process_action close_receipt done [21:49:42]requested_data is exist [21:49:42]produce_requested_data [21:49:42]requested_item fm.sn is exist - process it [21:49:42]wFMCommunicate request_size=4 [21:49:42]MH_SAM_APDU [21:49:42]CAPDU: 80 11 00 00 [21:49:42]Write to MH i2c: E2 08 00 A1 00 80 11 00 00 00 00 00 00 1B [21:49:42]Write i2c OK [21:49:42]MH_I2C_Read... [21:49:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:42]Read from MH i2c: E2 [21:49:42]MH_I2C_Read... [21:49:42]Read from MH i2c: E2 17 00 [21:49:42]MH_I2C_Read... [21:49:42]Read from MH i2c: E2 17 00 A1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7A [21:49: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:49:42]wFMCommunicate OK [21:49:42]requested_item fd.num is exist - process it [21:49:42]SAM_PROTO_GetFieldsCounters [21:49:42]wFMCommunicate request_size=4 [21:49:42]MH_SAM_APDU [21:49:42]CAPDU: 80 13 00 00 [21:49:42]Write to MH i2c: E2 08 00 A2 00 80 13 00 00 00 00 00 00 1E [21:49:42]Write i2c OK [21:49:42]MH_I2C_Read... [21:49:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:49:42]Read from MH i2c: E2 [21:49:42]MH_I2C_Read... [21:49:42]Read from MH i2c: E2 62 00 [21:49:42]MH_I2C_Read... [21:49:42]Read from MH i2c: E2 62 00 A2 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 AC 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 4E [21:49: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 AC 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:49:42]wFMCommunicate OK [21:49:42]SAM_PROTO_GetFieldsCounters done [21:49:42]requested_item shift.num is exist - process it [21:49:42]requested_item shift.opened is exist - process it [21:49:42]req_shift_opened [21:49:42]FM_GetShiftState [21:49:42]SAM_PROTO_GetShiftState [21:49:42]wFMCommunicate request_size=4 [21:49:42]MH_SAM_APDU [21:49:42]CAPDU: 80 13 01 00 [21:49:42]Write to MH i2c: E2 08 00 A3 00 80 13 01 00 00 00 00 00 20 [21:49:42]Write i2c OK [21:49:42]MH_I2C_Read... [21:49:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:42]Read from MH i2c: E2 [21:49:42]MH_I2C_Read... [21:49:42]Read from MH i2c: E2 0E 00 [21:49:42]MH_I2C_Read... [21:49:42]Read from MH i2c: E2 0E 00 A3 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AB [21:49:42]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:49:42]wFMCommunicate OK [21:49:42]SAM_PROTO_GetShiftState done [21:49:42]FM_GetShiftState done [21:49:42]req_shift_opened done [21:49:42]requested_item shift.open_date is exist - process it [21:49:42]req_shift_open_date [21:49:42]req_shift_open_date done [21:49:42]produce_requested_data done [21:49:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86188,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:49:42]process_action_free close_receipt [21:49:42]json_value_free [21:49:42]json_value_free done [21:49:42]process_json_proto returns [21:49:42]Send response to host [21:49:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86188,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:49:42]free response buf [21:49:42]execute_script done [21:49:42]execute_script returns [21:49:42]free content buf [21:49:42]Sock 9.Close socket [21:49:42]Sock 9.Thread stoped [21:49:43]Connected sock=10 [21:49: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 36 1E 07 01 08 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 64 0A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 73 46 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 A0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 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 5B 01 00 00 F4 03 04 00 F3 ED ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F7 2E EA 38 8A F9 34 AA 80 91 F4 35 16 CD [21: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 EA 64 47 00 C6 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 AC 50 01 00 F4 03 04 00 CA 98 ED 66 B6 04 01 00 00 6F DA 77 CD 00 D5 C2 BD [21:49:43]CommunicateWithHost err = 0 [21:49:43]CheckOFDResponse [21:49:43]1017 (14) - 77093643461234 [21:49:43]1041 (16) - 0000000000874979 [21:49:43]1040 (4) - 86188 [21:49:43]1012 (4) - 20.09.2024 15:46 [21:49:43]1206 (1) - 0 [21:49:43]OFD Sender: Remove packet 86188 [21:49:43]ProducePacketName [21:49:43]name=ofd_packets/00086188 [21:49:43]NVStorageDeleteData [21:49:44]OFD Sender: No OFD packet to send [21:49:49]OFD Sender: No OFD packet to send [21:49:54]OFD Sender: No OFD packet to send [21:49:59]OFD Sender: No OFD packet to send [21:49:59]accept exits with 8 [21:49:59]New connection [21:49:59]New thread 3067346276 created [21:49:59]Thread 3067202916 joined [21:49:59]Waiting for new connection... [21:49:59] Sock 8.Parse request [21:49:59]Sock 8.Check first char [21:49:59]Sock 8.First char is OK [21:49:59]request: POST /json_proto HTTP/1.0 [21:49:59]Method: POST [21:49:59]URL: /json_proto [21:49:59]Method is POST - this is cgi request [21:49:59]url: /json_proto [21:49:59]query_string will be loaded in cgi processing [21:49:59]execute_cgi json_proto POST (null) [21:49:59]execute_cgi path=json_proto method=POST [21:49:59]POST find Content-Length [21:49:59]Host: 172.17.47.196:8080 [21:49:59]Content-Length: 1003 [21:49:59]Content-Type: application/json [21:49:59] [21:49:59]POST finish read [21:49:59]Found Content-Length = 1003 [21:49:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147874", "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": "4870209744809", "name": "\u0413\u0440\u0435\u043D\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0427\u0435\u0441\u043D\u043E\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:49:59]execute_script... [21:49:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147874", "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": "4870209744809", "name": "\u0413\u0440\u0435\u043D\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0427\u0435\u0441\u043D\u043E\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:49:59]POST & json_proto [21:49:59]process_json_proto [21:49:59]json parsed OK: [21:49:59]protocol is kg_v1.0 [21:49:59]action value=close_receipt [21:49:59]process_action close_receipt [21:49:59]cmd_close_receipt [21:49:59]MH_GetDate [21:49:59]Write to MH i2c: F0 00 00 A4 00 93 [21:49:59]Write i2c OK [21:49:59]MH_I2C_Read... [21:49:59]Read from MH i2c: F0 [21:49:59]MH_I2C_Read... [21:49:59]Read from MH i2c: F0 09 00 [21:49:59]MH_I2C_Read... [21:49:59]Read from MH i2c: F0 09 00 A4 00 00 08 EE ED 66 4C 6B 94 66 96 [21:49:59]GetLastDocTimeStamp 1726868979 [21:49:59]current date 1726869000 [21:49:59]FM_GetShiftState [21:49:59]SAM_PROTO_GetShiftState [21:49:59]wFMCommunicate request_size=4 [21:49:59]MH_SAM_APDU [21:49:59]CAPDU: 80 13 01 00 [21:49:59]Write to MH i2c: E2 08 00 A5 00 80 13 01 00 00 00 00 00 22 [21:49:59]Write i2c OK [21:49:59]MH_I2C_Read... [21:49:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:59]Read from MH i2c: E2 [21:49:59]MH_I2C_Read... [21:49:59]Read from MH i2c: E2 0E 00 [21:49:59]MH_I2C_Read... [21:49:59]Read from MH i2c: E2 0E 00 A5 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AD [21:49:59]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:49:59]wFMCommunicate OK [21:49:59]SAM_PROTO_GetShiftState done [21:49:59]FM_GetShiftState done [21:49:59]opened in 1726791534 [21:49:59]opened+sec_in_day 1726877934 [21:49:59]quantity*price = 5000 [21:49:59]sum+1 = 5001 [21:49:59]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870209744809 Гренки Флинт Чеснок 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 СНО: Общий режим Чек 348 20.09.2024 21:50 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86189 ФПД: 180964295521867 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T215000&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86189&fm=180964295521867&tin=02508201610067®Number=0000000000092592&sum=10000 0 [21:50:00]StoreToDocumentArchive [21:50:00]shift 495 fd 86189 [21:50:00]save to /storage/0495/doc_00086189 [21:50:00]save last doc name /storage/0495/doc_00086189 to /storage/kkm_last_doc_name [21:50:00]save OK [21:50:00]Clear old archive folders... [21:50:00]ProcessDocumentItem done err = 0, tmpTLVsize=421 [21:50:00]tlvbuf is 00284760 [21:50:00]SAM_PROTO_ClearQueue [21:50:00]wFMCommunicate request_size=4 [21:50:00]MH_SAM_APDU [21:50:00]CAPDU: 80 09 00 00 [21:50:00]Write to MH i2c: E2 08 00 B2 00 80 09 00 00 00 00 00 00 24 [21:50:00]Write i2c OK [21:50:00]MH_I2C_Read... [21:50:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:50:00]Read from MH i2c: E2 [21:50:00]MH_I2C_Read... [21:50:00]Read from MH i2c: E2 03 00 [21:50:00]MH_I2C_Read... [21:50:00]Read from MH i2c: E2 03 00 B2 00 00 90 00 26 [21:50:00]RAPDU: 90 00 [21:50:00]wFMCommunicate OK [21:50:00]SAM_PROTO_ClearQueue done [21:50:00]KKMCreateOFDPacket [21:50:00]OFDProtocolAddRootSTLVToBuf [21:50:00]FM_MakeSignedData [21:50:00]FM_MakeSignedData [21:50:00]SAM_PROTO_SignData [21:50:00]wFMCommunicate request_size=4 [21:50:00]MH_SAM_APDU [21:50:00]CAPDU: 80 0D 01 02 [21:50:00]Write to MH i2c: E2 08 00 B3 00 80 0D 01 02 00 00 00 00 2C [21:50:00]Write i2c OK [21:50:00]MH_I2C_Read... [21:50:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:50:01]Read from MH i2c: E2 [21:50:01]MH_I2C_Read... [21:50:01]Read from MH i2c: E2 03 00 [21:50:01]MH_I2C_Read... [21:50:01]Read from MH i2c: E2 03 00 B3 00 00 90 00 27 [21:50:01]RAPDU: 90 00 [21:50:01]wFMCommunicate OK [21:50:01]wFMCommunicate request_size=255 [21:50:01]MH_SAM_APDU [21:50:01]CAPDU: 80 0D 02 02 FA 03 00 A5 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 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 [21:50:01]Write to MH i2c: E2 02 01 B4 00 80 0D 02 02 FA 00 03 00 A5 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 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 00 00 8E [21:50:01]Write i2c OK [21:50:01]MH_I2C_Read... [21:50:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:50:01]Read from MH i2c: E2 [21:50:01]MH_I2C_Read... [21:50:01]Read from MH i2c: E2 03 00 [21:50:01]MH_I2C_Read... [21:50:01]Read from MH i2c: E2 03 00 B4 00 00 90 00 28 [21:50:01]RAPDU: 90 00 [21:50:01]wFMCommunicate OK [21:50:01]wFMCommunicate request_size=180 [21:50:01]MH_SAM_APDU [21:50:01]CAPDU: 80 0D 02 02 AF 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 5C 01 00 00 F4 03 04 00 08 EE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A4 96 08 8D 36 4B [21:50:01]Write to MH i2c: E2 B7 00 B5 00 80 0D 02 02 AF 00 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 5C 01 00 00 F4 03 04 00 08 EE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A4 96 08 8D 36 4B 00 00 6E [21:50:01]Write i2c OK [21:50:01]MH_I2C_Read... [21:50:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:50:01]Read from MH i2c: E2 [21:50:01]MH_I2C_Read... [21:50:01]Read from MH i2c: E2 03 00 [21:50:01]MH_I2C_Read... [21:50:01]Read from MH i2c: E2 03 00 B5 00 00 90 00 29 [21:50:01]RAPDU: 90 00 [21:50:01]wFMCommunicate OK [21:50:01]wFMCommunicate request_size=4 [21:50:01]MH_SAM_APDU [21:50:01]CAPDU: 80 0D 03 02 [21:50:01]Write to MH i2c: E2 08 00 B6 00 80 0D 03 02 00 00 00 00 31 [21:50:01]Write i2c OK [21:50:01]MH_I2C_Read... [21:50:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:50:01]Read from MH i2c: E2 [21:50:01]MH_I2C_Read... [21:50:01]Read from MH i2c: E2 0B 00 [21:50:01]MH_I2C_Read... [21:50:01]Read from MH i2c: E2 0B 00 B6 00 00 2A 11 44 47 AE 2E AA 0B 90 00 89 [21:50:01]RAPDU: 2A 11 44 47 AE 2E AA 0B 90 00 [21:50:01]wFMCommunicate OK [21:50:01]SAM_PROTO_SignData done [21:50:01]FM_MakeSignedData done [21:50:01]CreateOFDProtocolMessage [21:50:01]wFMCommunicate request_size=4 [21:50:01]MH_SAM_APDU [21:50:01]CAPDU: 80 11 00 00 [21:50:01]Write to MH i2c: E2 08 00 B7 00 80 11 00 00 00 00 00 00 31 [21:50:01]Write i2c OK [21:50:01]MH_I2C_Read... [21:50:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:50:01]Read from MH i2c: E2 [21:50:01]MH_I2C_Read... [21:50:01]Read from MH i2c: E2 17 00 [21:50:01]MH_I2C_Read... [21:50:01]Read from MH i2c: E2 17 00 B7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 90 [21:50:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:50:01]wFMCommunicate OK [21:50:01]CreateOFDProtocolMessage done [21:50:01]OFDSenderStorePacket 86189 [21:50:01]StoreOFDPacket docnum=86189 [21:50: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 B9 01 00 00 89 77 B1 01 D1 76 5A 03 01 00 03 00 A5 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 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 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 5C 01 00 00 F4 03 04 00 08 EE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A4 96 08 8D 36 4B 2A 11 44 47 AE 2E AA 0B [21:50:01]CheckFolder [21:50:01]dirname=/storage/ofd_packets [21:50:01]CheckFolder done [21:50:01]ProducePacketName [21:50:01]name=ofd_packets/00086189 [21:50:01]NVStorageSaveData ofd_packets/00086189 [21:50:01]File name is /storage/ofd_packets/00086189 [21:50:01]Write 471 bytes [21:50:01]NVStorageSaveData done [21:50:01]OFDSenderStorePacket done [21:50:01]KKMCreateOFDPacket done [21:50:01]NVStorageSaveData kkm_last_timestamp [21:50:01]File name is /storage/kkm_last_timestamp [21:50:01]Write 4 bytes [21:50:01]NVStorageSaveData done [21:50:01]ExternCall_PrintAddStr [21:50:01]wPrintStart [21:50:01]Write to MH i2c: 01 00 00 B8 00 B8 [21:50:01]Write i2c OK [21:50:01]MH_I2C_Read... [21:50:01]Read from MH i2c: 01 [21:50:01]MH_I2C_Read... [21:50:01]Read from MH i2c: 01 07 00 [21:50:01]MH_I2C_Read... [21:50:01]Read from MH i2c: 01 07 00 B8 00 00 00 00 00 00 FF 0F CD [21:50:01]RasterBufferAndPrint [21:50:01]line Счет N : (3)147874 [21:50:01]line ИНН: 02508201610067 [21:50:01]line Контрольно-Кассовый Чек [21:50:01]line ПРОДАЖА [21:50:01]line Товар: 4700003010049 [21:50:01]line Let`s GO Чай зеленый грейпфрут 0,5л ПЭТ [21:50:01]line 1.000 * 50.00 [21:50:01]line = 50.00 [21:50:01]line НДС 12% НСП 1% [21:50:01]line > о реализуемом товаре [21:50:01]line Товар: 4870209744809 [21:50:01]line Гренки Флинт Чеснок 100 гр [21:50:01]line 1.000 * 50.00 [21:50:01]line = 50.00 [21:50:01]line НДС 12% НСП 1% [21:50:01]line > о реализуемом товаре [21:50:01]line ИТОГО: 100.00 [21:50:01]line НСП 1% : 0.88 [21:50:01]line НДС 12% : 10.62 [21:50:01]line Наличными: 100.00 [21:50:01]line Безнал.: 0.00 [21:50:01]line Место: АЗС № 137 "Партнер Нефть" [21:50:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:50:01]line СНО: Общий режим [21:50:01]line Чек 348 20.09.2024 21:50 [21:50:01]line Смена: 495 ФФД: 1.0 [21:50:01]line ЗНМ: 0300000064 [21:50:01]line РНМ: 0000000000092592 [21:50:01]line Версия ККМ: 001 [21:50:01]line ФМ: 0000000000874979 [21:50:01]line ФД: 86189 [21:50:01]line ФПД: 180964295521867 [21:50:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T215000&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86189&fm=180964295521867&tin=02508201610067®Number=0000000000092592&sum=10000 [21:50:01]line 0 [21:50:01]OFD Sender: Processing packet 86189 [packets to send 265, broken 264] [21:50:01]ProducePacketName [21:50:01]name=ofd_packets/00086189 [21:50:01]OFD Sender: To server: pG, [21:50:01]CommunicateWithHost lk.salyk.kg:30040 [21:50:01]ConnectInit lk.salyk.kg [21:50:01]written 0, free lines is 4095 [21:50:02]Write to MH i2c: 01 00 00 E7 00 E7 [21:50:02]Write i2c OK [21:50:02]MH_I2C_Read... [21:50:02]Read from MH i2c: 01 [21:50:02]MH_I2C_Read... [21:50:02]Read from MH i2c: 01 07 00 [21:50:02]MH_I2C_Read... [21:50:02]Read from MH i2c: 01 07 00 E7 00 00 00 00 00 00 91 0C 8B [21:50:02]RasterBufferAndPrint [21:50:02]line [21:50:02]line [21:50:02]line [21:50:02]line [21:50:02]line [21:50:02]written 0, free lines is 3223 [21:50:02]MH_Cut [21:50:02]Write to MH i2c: D1 01 00 EE 00 01 C0 [21:50:02]Write i2c OK [21:50:02]MH_I2C_Read... [21:50:02]Read from MH i2c: D1 [21:50:02]MH_I2C_Read... [21:50:02]Read from MH i2c: D1 01 00 [21:50:02]MH_I2C_Read... [21:50:02]Read from MH i2c: D1 01 00 EE 00 00 BF [21:50:02]Write to MH i2c: 01 00 00 EF 00 EF [21:50:02]Write i2c OK [21:50:02]MH_I2C_Read... [21:50:03]*** Cut start [21:50:03]*** Partial cut [21:50:03]*** CUTSNS_PIN = 1 [21:50:03]*** CUTSNS_PIN = 0 [21:50:03]*** Brake cut motor [21:50:03]Read from MH i2c: 01 [21:50:03]MH_I2C_Read... [21:50:03]*** Stop cut motor [21:50:03]*** Cut end [21:50:03]Read from MH i2c: 01 07 00 [21:50:03]MH_I2C_Read... [21:50:03]Read from MH i2c: 01 07 00 EF 00 00 00 00 00 00 FF 0F 04 [21:50:03]process_action close_receipt done [21:50:03]requested_data is exist [21:50:03]produce_requested_data [21:50:03]requested_item fm.sn is exist - process it [21:50:03]wFMCommunicate request_size=4 [21:50:03]MH_SAM_APDU [21:50:03]CAPDU: 80 11 00 00 [21:50:03]Write to MH i2c: E2 08 00 F0 00 80 11 00 00 00 00 00 00 6A [21:50:03]Write i2c OK [21:50:03]MH_I2C_Read... [21:50:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:50:03]Connected sock=11 [21: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 B9 01 00 00 89 77 B1 01 D1 76 5A 03 01 00 03 00 A5 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 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 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 5C 01 00 00 F4 03 04 00 08 EE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A4 96 08 8D 36 4B 2A 11 44 47 AE 2E AA 0B [21:50:03]Read from MH i2c: E2 [21:50:03]MH_I2C_Read... [21:50:03]Read from MH i2c: E2 17 00 [21:50:03]MH_I2C_Read... [21:50:03]Read from MH i2c: E2 17 00 F0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C9 [21:50:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:50:03]wFMCommunicate OK [21:50:03]requested_item fd.num is exist - process it [21:50:03]SAM_PROTO_GetFieldsCounters [21:50:03]wFMCommunicate request_size=4 [21:50:03]MH_SAM_APDU [21:50:03]CAPDU: 80 13 00 00 [21:50:03]Write to MH i2c: E2 08 00 F1 00 80 13 00 00 00 00 00 00 6D [21:50:03]Write i2c OK [21:50:03]MH_I2C_Read... [21:50:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:50:04]Read from MH i2c: E2 [21:50:04]MH_I2C_Read... [21:50:04]Read from MH i2c: E2 62 00 [21:50:04]MH_I2C_Read... [21:50:04]Read from MH i2c: E2 62 00 F1 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 50 01 00 0E 04 04 00 EF 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 A1 [21:50: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 AD 50 01 00 0E 04 04 00 EF 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 [21:50:04]wFMCommunicate OK [21:50:04]SAM_PROTO_GetFieldsCounters done [21:50:04]requested_item shift.num is exist - process it [21:50:04]requested_item shift.opened is exist - process it [21:50:04]req_shift_opened [21:50:04]FM_GetShiftState [21:50:04]SAM_PROTO_GetShiftState [21:50:04]wFMCommunicate request_size=4 [21:50:04]MH_SAM_APDU [21:50:04]CAPDU: 80 13 01 00 [21:50:04]Write to MH i2c: E2 08 00 F2 00 80 13 01 00 00 00 00 00 6F [21:50:04]Write i2c OK [21:50:04]MH_I2C_Read... [21:50:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:50:04]Read from MH i2c: E2 [21:50:04]MH_I2C_Read... [21:50:04]Read from MH i2c: E2 0E 00 [21:50:04]MH_I2C_Read... [21:50:04]Read from MH i2c: E2 0E 00 F2 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FA [21:50:04]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:50:04]wFMCommunicate OK [21:50:04]SAM_PROTO_GetShiftState done [21:50:04]FM_GetShiftState done [21:50:04]req_shift_opened done [21:50:04]requested_item shift.open_date is exist - process it [21:50:04]req_shift_open_date [21:50:04]req_shift_open_date done [21:50:04]produce_requested_data done [21:50:04]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86189,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:50:04]process_action_free close_receipt [21:50:04]json_value_free [21:50:04]json_value_free done [21:50:04]process_json_proto returns [21:50:04]Send response to host [21:50:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86189,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:50:04]free response buf [21:50:04]execute_script done [21:50:04]execute_script returns [21:50:04]free content buf [21:50:04]Sock 8.Close socket [21:50:04]Sock 8.Thread stoped [21:50: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 50 D1 47 00 38 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 AD 50 01 00 F4 03 04 00 DF 98 ED 66 B6 04 01 00 00 9B 03 0D 87 7A AB 1D ED [21:50:04]CommunicateWithHost err = 0 [21:50:04]CheckOFDResponse [21:50:04]1017 (14) - 77093643461234 [21:50:04]1041 (16) - 0000000000874979 [21:50:04]1040 (4) - 86189 [21:50:04]1012 (4) - 20.09.2024 15:46 [21:50:04]1206 (1) - 0 [21:50:04]OFD Sender: Remove packet 86189 [21:50:04]ProducePacketName [21:50:04]name=ofd_packets/00086189 [21:50:04]NVStorageDeleteData [21:50:04]OFD Sender: No OFD packet to send [21:50:09]OFD Sender: No OFD packet to send [21:50:14]OFD Sender: No OFD packet to send [21:50:19]OFD Sender: No OFD packet to send [21:50:24]OFD Sender: No OFD packet to send [21:50:29]OFD Sender: No OFD packet to send [21:50:34]accept exits with 10 [21:50:34]New connection [21:50:34]New thread 3067202916 created [21:50:34]Thread 3067346276 joined [21:50:34]Waiting for new connection... [21:50:34] Sock 10.Parse request [21:50:34]Sock 10.Check first char [21:50:34]Sock 10.First char is OK [21:50:34]request: POST /json_proto HTTP/1.0 [21:50:34]Method: POST [21:50:34]URL: /json_proto [21:50:34]Method is POST - this is cgi request [21:50:34]url: /json_proto [21:50:34]query_string will be loaded in cgi processing [21:50:34]execute_cgi json_proto POST (null) [21:50:34]execute_cgi path=json_proto method=POST [21:50:34]POST find Content-Length [21:50:34]Host: 172.17.47.196:8080 [21:50:34]Content-Length: 866 [21:50:34]Content-Type: application/json [21:50:34] [21:50:34]POST finish read [21:50:34]Found Content-Length = 866 [21:50:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147875", "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": "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" : 196.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:50:34]execute_script... [21:50: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)147875", "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": "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" : 196.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:50:34]POST & json_proto [21:50:34]process_json_proto [21:50:34]json parsed OK: [21:50:34]protocol is kg_v1.0 [21:50:34]action value=close_receipt [21:50:34]process_action close_receipt [21:50:34]cmd_close_receipt [21:50:34]MH_GetDate [21:50:34]Write to MH i2c: F0 00 00 F3 00 E2 [21:50:34]Write i2c OK [21:50:34]MH_I2C_Read... [21:50:34]Read from MH i2c: F0 [21:50:34]MH_I2C_Read... [21:50:34]Read from MH i2c: F0 09 00 [21:50:34]MH_I2C_Read... [21:50:34]Read from MH i2c: F0 09 00 F3 00 00 2B EE ED 66 4C 6B 94 66 08 [21:50:34]GetLastDocTimeStamp 1726869000 [21:50:34]current date 1726869035 [21:50:34]FM_GetShiftState [21:50:34]SAM_PROTO_GetShiftState [21:50:34]wFMCommunicate request_size=4 [21:50:34]MH_SAM_APDU [21:50:34]CAPDU: 80 13 01 00 [21:50:34]Write to MH i2c: E2 08 00 F4 00 80 13 01 00 00 00 00 00 71 [21:50:34]Write i2c OK [21:50:34]MH_I2C_Read... [21:50:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:50:34]Read from MH i2c: E2 [21:50:34]MH_I2C_Read... [21:50:34]Read from MH i2c: E2 0E 00 [21:50:34]MH_I2C_Read... [21:50:34]Read from MH i2c: E2 0E 00 F4 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FC [21:50:34]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:50:34]wFMCommunicate OK [21:50:34]SAM_PROTO_GetShiftState done [21:50:34]FM_GetShiftState done [21:50:34]opened in 1726791534 [21:50:34]opened+sec_in_day 1726877934 [21:50:34]quantity*price = 4900 [21:50:34]sum+1 = 4901 [21:50:34]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48745536 Сигареты Winston SS Caster+ 1.000 * 147.00 = 147.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 196.00 НСП 1% : 1.73 НДС 12% : 20.81 Наличными: 196.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 349 20.09.2024 21:50 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86190 ФПД: 42164796253142 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T215035&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86190&fm=42164796253142&tin=02508201610067®Number=0000000000092592&sum=19600 0 [21:50:35]StoreToDocumentArchive [21:50:35]shift 495 fd 86190 [21:50:35]save to /storage/0495/doc_00086190 [21:50:35]save last doc name /storage/0495/doc_00086190 to /storage/kkm_last_doc_name [21:50:35]save OK [21:50:35]Clear old archive folders... [21:50:35]ProcessDocumentItem done err = 0, tmpTLVsize=374 [21:50:35]tlvbuf is 0026B1A0 [21:50:35]SAM_PROTO_ClearQueue [21:50:35]wFMCommunicate request_size=4 [21:50:35]MH_SAM_APDU [21:50:35]CAPDU: 80 09 00 00 [21:50:35]Write to MH i2c: E2 08 00 01 01 80 09 00 00 00 00 00 00 74 [21:50:35]Write i2c OK [21:50:35]MH_I2C_Read... [21:50:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:50:36]Read from MH i2c: E2 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: E2 03 00 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: E2 03 00 01 01 00 90 00 76 [21:50:36]RAPDU: 90 00 [21:50:36]wFMCommunicate OK [21:50:36]SAM_PROTO_ClearQueue done [21:50:36]KKMCreateOFDPacket [21:50:36]OFDProtocolAddRootSTLVToBuf [21:50:36]FM_MakeSignedData [21:50:36]FM_MakeSignedData [21:50:36]SAM_PROTO_SignData [21:50:36]wFMCommunicate request_size=4 [21:50:36]MH_SAM_APDU [21:50:36]CAPDU: 80 0D 01 02 [21:50:36]Write to MH i2c: E2 08 00 02 01 80 0D 01 02 00 00 00 00 7C [21:50:36]Write i2c OK [21:50:36]MH_I2C_Read... [21:50:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:50:36]Read from MH i2c: E2 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: E2 03 00 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: E2 03 00 02 01 00 90 00 77 [21:50:36]RAPDU: 90 00 [21:50:36]wFMCommunicate OK [21:50:36]wFMCommunicate request_size=255 [21:50:36]MH_SAM_APDU [21:50:36]CAPDU: 80 0D 02 02 FA 03 00 76 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 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 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 [21:50:36]Write to MH i2c: E2 02 01 03 01 80 0D 02 02 FA 00 03 00 76 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 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 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 00 00 42 [21:50:36]Write i2c OK [21:50:36]MH_I2C_Read... [21:50:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:50:36]Read from MH i2c: E2 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: E2 03 00 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: E2 03 00 03 01 00 90 00 78 [21:50:36]RAPDU: 90 00 [21:50:36]wFMCommunicate OK [21:50:36]wFMCommunicate request_size=133 [21:50:36]MH_SAM_APDU [21:50:36]CAPDU: 80 0D 02 02 80 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 5D 01 00 00 F4 03 04 00 2B EE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 26 59 41 B3 E3 D6 [21:50:36]Write to MH i2c: E2 88 00 04 01 80 0D 02 02 80 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 5D 01 00 00 F4 03 04 00 2B EE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 26 59 41 B3 E3 D6 00 00 A4 [21:50:36]Write i2c OK [21:50:36]MH_I2C_Read... [21:50:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:50:36]Read from MH i2c: E2 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: E2 03 00 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: E2 03 00 04 01 00 90 00 79 [21:50:36]RAPDU: 90 00 [21:50:36]wFMCommunicate OK [21:50:36]wFMCommunicate request_size=4 [21:50:36]MH_SAM_APDU [21:50:36]CAPDU: 80 0D 03 02 [21:50:36]Write to MH i2c: E2 08 00 05 01 80 0D 03 02 00 00 00 00 81 [21:50:36]Write i2c OK [21:50:36]MH_I2C_Read... [21:50:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:50:36]Read from MH i2c: E2 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: E2 0B 00 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: E2 0B 00 05 01 00 7B FB FC BA 74 34 B9 D0 90 00 DF [21:50:36]RAPDU: 7B FB FC BA 74 34 B9 D0 90 00 [21:50:36]wFMCommunicate OK [21:50:36]SAM_PROTO_SignData done [21:50:36]FM_MakeSignedData done [21:50:36]CreateOFDProtocolMessage [21:50:36]wFMCommunicate request_size=4 [21:50:36]MH_SAM_APDU [21:50:36]CAPDU: 80 11 00 00 [21:50:36]Write to MH i2c: E2 08 00 06 01 80 11 00 00 00 00 00 00 81 [21:50:36]Write i2c OK [21:50:36]MH_I2C_Read... [21:50:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:50:36]Read from MH i2c: E2 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: E2 17 00 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: E2 17 00 06 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E0 [21:50: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:50:36]wFMCommunicate OK [21:50:36]CreateOFDProtocolMessage done [21:50:36]OFDSenderStorePacket 86190 [21:50:36]StoreOFDPacket docnum=86190 [21:50: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 8A 01 00 00 FE FA 82 01 F7 B8 5A 03 01 00 03 00 76 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 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 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 5D 01 00 00 F4 03 04 00 2B EE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 26 59 41 B3 E3 D6 7B FB FC BA 74 34 B9 D0 [21:50:36]CheckFolder [21:50:36]dirname=/storage/ofd_packets [21:50:36]CheckFolder done [21:50:36]ProducePacketName [21:50:36]name=ofd_packets/00086190 [21:50:36]NVStorageSaveData ofd_packets/00086190 [21:50:36]File name is /storage/ofd_packets/00086190 [21:50:36]Write 424 bytes [21:50:36]NVStorageSaveData done [21:50:36]OFDSenderStorePacket done [21:50:36]KKMCreateOFDPacket done [21:50:36]NVStorageSaveData kkm_last_timestamp [21:50:36]File name is /storage/kkm_last_timestamp [21:50:36]Write 4 bytes [21:50:36]NVStorageSaveData done [21:50:36]ExternCall_PrintAddStr [21:50:36]wPrintStart [21:50:36]Write to MH i2c: 01 00 00 07 01 08 [21:50:36]Write i2c OK [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: 01 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: 01 07 00 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: 01 07 00 07 01 00 00 00 00 00 FF 0F 1D [21:50:36]RasterBufferAndPrint [21:50:36]line Счет N : (3)147875 [21:50:36]line ИНН: 02508201610067 [21:50:36]line Контрольно-Кассовый Чек [21:50:36]line ПРОДАЖА [21:50:36]line Товар: 80942726 [21:50:36]line Р/ж mentos мята ролл 16г [21:50:36]line 1.000 * 49.00 [21:50:36]line = 49.00 [21:50:36]line НДС 12% НСП 1% [21:50:36]line > о реализуемом товаре [21:50:36]line Товар: 48745536 [21:50:36]line Сигареты Winston SS Caster+ [21:50:36]line 1.000 * 147.00 [21:50:36]line = 147.00 [21:50:36]line НДС 12% НСП 1% [21:50:36]line > о реализуемом товаре [21:50:36]line ИТОГО: 196.00 [21:50:36]line НСП 1% : 1.73 [21:50:36]line НДС 12% : 20.81 [21:50:36]line Наличными: 196.00 [21:50:36]line Безнал.: 0.00 [21:50:36]line Место: АЗС № 137 "Партнер Нефть" [21:50:36]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:50:36]line СНО: Общий режим [21:50:36]line Чек 349 20.09.2024 21:50 [21:50:36]line Смена: 495 ФФД: 1.0 [21:50:36]line ЗНМ: 0300000064 [21:50:36]line РНМ: 0000000000092592 [21:50:36]line Версия ККМ: 001 [21:50:36]line ФМ: 0000000000874979 [21:50:36]line ФД: 86190 [21:50:36]line ФПД: 42164796253142 [21:50:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T215035&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86190&fm=42164796253142&tin=02508201610067®Number=0000000000092592&sum=19600 [21:50:36]line 0 [21:50:36]OFD Sender: Processing packet 86190 [packets to send 265, broken 264] [21:50:36]ProducePacketName [21:50:36]name=ofd_packets/00086190 [21:50:36]OFD Sender: To server: pG, [21:50:36]CommunicateWithHost lk.salyk.kg:30040 [21:50:36]ConnectInit lk.salyk.kg [21:50:36]written 0, free lines is 4095 [21:50:37]Write to MH i2c: 01 00 00 35 01 36 [21:50:37]Write i2c OK [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: 01 [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: 01 07 00 [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: 01 07 00 35 01 00 00 00 00 00 95 0C DE [21:50:37]RasterBufferAndPrint [21:50:37]line [21:50:37]line [21:50:37]line [21:50:37]line [21:50:37]line [21:50:37]written 0, free lines is 3229 [21:50:37]MH_Cut [21:50:37]Write to MH i2c: D1 01 00 3C 01 01 0F [21:50:37]Write i2c OK [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: D1 [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: D1 01 00 [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: D1 01 00 3C 01 00 0E [21:50:37]Write to MH i2c: 01 00 00 3D 01 3E [21:50:37]Write i2c OK [21:50:37]MH_I2C_Read... [21:50:38]recv_with_timeout no data received [21:50:38]*** Cut start [21:50:38]*** Partial cut [21:50:38]*** CUTSNS_PIN = 1 [21:50:38]*** CUTSNS_PIN = 0 [21:50:38]*** Brake cut motor [21:50:38]Read from MH i2c: 01 [21:50:38]MH_I2C_Read... [21:50:38]*** Stop cut motor [21:50:38]*** Cut end [21:50:38]Read from MH i2c: 01 07 00 [21:50:38]MH_I2C_Read... [21:50:38]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 FF 0F 53 [21:50:38]process_action close_receipt done [21:50:38]requested_data is exist [21:50:38]produce_requested_data [21:50:38]requested_item fm.sn is exist - process it [21:50:38]wFMCommunicate request_size=4 [21:50:38]MH_SAM_APDU [21:50:38]CAPDU: 80 11 00 00 [21:50:38]Write to MH i2c: E2 08 00 3E 01 80 11 00 00 00 00 00 00 B9 [21:50:38]Write i2c OK [21:50:38]MH_I2C_Read... [21:50:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:50:38]Read from MH i2c: E2 [21:50:38]MH_I2C_Read... [21:50:38]Read from MH i2c: E2 17 00 [21:50:38]MH_I2C_Read... [21:50:38]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 [21:50: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:50:38]wFMCommunicate OK [21:50:38]requested_item fd.num is exist - process it [21:50:38]SAM_PROTO_GetFieldsCounters [21:50:38]wFMCommunicate request_size=4 [21:50:38]MH_SAM_APDU [21:50:38]CAPDU: 80 13 00 00 [21:50:38]Write to MH i2c: E2 08 00 3F 01 80 13 00 00 00 00 00 00 BC [21:50:38]Write i2c OK [21:50:38]MH_I2C_Read... [21:50:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:50:39]Read from MH i2c: E2 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: E2 62 00 [21:50:39]MH_I2C_Read... [21:50:39]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 AE 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 F4 [21: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 AE 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:50:39]wFMCommunicate OK [21:50:39]SAM_PROTO_GetFieldsCounters done [21:50:39]requested_item shift.num is exist - process it [21:50:39]requested_item shift.opened is exist - process it [21:50:39]req_shift_opened [21:50:39]FM_GetShiftState [21:50:39]SAM_PROTO_GetShiftState [21:50:39]wFMCommunicate request_size=4 [21:50:39]MH_SAM_APDU [21:50:39]CAPDU: 80 13 01 00 [21:50:39]Write to MH i2c: E2 08 00 40 01 80 13 01 00 00 00 00 00 BE [21:50:39]Write i2c OK [21:50:39]MH_I2C_Read... [21:50:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:50:39]Read from MH i2c: E2 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: E2 0E 00 [21:50:39]MH_I2C_Read... [21:50:39]Read from MH i2c: E2 0E 00 40 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 49 [21:50:39]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:50:39]wFMCommunicate OK [21:50:39]SAM_PROTO_GetShiftState done [21:50:39]FM_GetShiftState done [21:50:39]req_shift_opened done [21:50:39]requested_item shift.open_date is exist - process it [21:50:39]req_shift_open_date [21:50:39]req_shift_open_date done [21:50:39]produce_requested_data done [21:50:39]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86190,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:50:39]process_action_free close_receipt [21:50:39]json_value_free [21:50:39]json_value_free done [21:50:39]process_json_proto returns [21:50:39]Send response to host [21:50:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86190,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:50:39]free response buf [21:50:39]execute_script done [21:50:39]execute_script returns [21:50:39]free content buf [21:50:39]Sock 10.Close socket [21:50:39]Sock 10.Thread stoped [21:50:40]Connected sock=11 [21:50:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 8A 01 00 00 FE FA 82 01 F7 B8 5A 03 01 00 03 00 76 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 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 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 5D 01 00 00 F4 03 04 00 2B EE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 26 59 41 B3 E3 D6 7B FB FC BA 74 34 B9 D0 [21:50: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 CD 3B 47 00 7A 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 AE 50 01 00 F4 03 04 00 03 99 ED 66 B6 04 01 00 00 27 03 EA 49 C5 F0 43 78 [21:50:41]CommunicateWithHost err = 0 [21:50:41]CheckOFDResponse [21:50:41]1017 (14) - 77093643461234 [21:50:41]1041 (16) - 0000000000874979 [21:50:41]1040 (4) - 86190 [21:50:41]1012 (4) - 20.09.2024 15:47 [21:50:41]1206 (1) - 0 [21:50:41]OFD Sender: Remove packet 86190 [21:50:41]ProducePacketName [21:50:41]name=ofd_packets/00086190 [21:50:41]NVStorageDeleteData [21:50:41]OFD Sender: No OFD packet to send [21:50:46]OFD Sender: No OFD packet to send [21:50:51]OFD Sender: No OFD packet to send [21:50:56]OFD Sender: No OFD packet to send [21:51:02]OFD Sender: No OFD packet to send [21:51:06]recv_with_timeout no data received [21:51:07]OFD Sender: No OFD packet to send [21:51:12]OFD Sender: No OFD packet to send [21:51:17]OFD Sender: No OFD packet to send [21:51:22]OFD Sender: No OFD packet to send [21:51:27]OFD Sender: No OFD packet to send [21:51:32]OFD Sender: No OFD packet to send [21:51:33]recv_with_timeout no data received [21:51:37]OFD Sender: No OFD packet to send [21:51:42]OFD Sender: No OFD packet to send [21:51:47]OFD Sender: No OFD packet to send [21:51:52]OFD Sender: No OFD packet to send [21:51:57]OFD Sender: No OFD packet to send [21:52:02]OFD Sender: No OFD packet to send [21:52:07]OFD Sender: No OFD packet to send [21:52:12]OFD Sender: No OFD packet to send [21:52:17]OFD Sender: No OFD packet to send [21:52:22]OFD Sender: No OFD packet to send [21:52:27]OFD Sender: No OFD packet to send [21:52:32]OFD Sender: No OFD packet to send [21:52:37]OFD Sender: No OFD packet to send [21:52:42]OFD Sender: No OFD packet to send [21:52:47]OFD Sender: No OFD packet to send [21:52:52]OFD Sender: No OFD packet to send [21:52:57]OFD Sender: No OFD packet to send [21:53:02]OFD Sender: No OFD packet to send [21:53:07]OFD Sender: No OFD packet to send [21:53:12]OFD Sender: No OFD packet to send [21:53:17]OFD Sender: No OFD packet to send [21:53:22]OFD Sender: No OFD packet to send [21:53:27]OFD Sender: No OFD packet to send [21:53:32]OFD Sender: No OFD packet to send [21:53:37]OFD Sender: No OFD packet to send [21:53:42]OFD Sender: No OFD packet to send [21:53:47]OFD Sender: No OFD packet to send [21:53:52]OFD Sender: No OFD packet to send [21:53:57]OFD Sender: No OFD packet to send [21:54:02]OFD Sender: No OFD packet to send [21:54:07]OFD Sender: No OFD packet to send [21:54:12]OFD Sender: No OFD packet to send [21:54:17]OFD Sender: No OFD packet to send [21:54:22]OFD Sender: No OFD packet to send [21:54:27]OFD Sender: No OFD packet to send [21:54:32]OFD Sender: No OFD packet to send [21:54:37]OFD Sender: No OFD packet to send [21:54:42]OFD Sender: No OFD packet to send [21:54:47]OFD Sender: No OFD packet to send [21:54:52]OFD Sender: No OFD packet to send [21:54:57]OFD Sender: No OFD packet to send [21:55:02]OFD Sender: No OFD packet to send [21:55:07]OFD Sender: No OFD packet to send [21:55:12]OFD Sender: No OFD packet to send [21:55:17]OFD Sender: No OFD packet to send [21:55:22]OFD Sender: No OFD packet to send [21:55:27]OFD Sender: No OFD packet to send [21:55:32]OFD Sender: No OFD packet to send [21:55:37]OFD Sender: No OFD packet to send [21:55:42]OFD Sender: No OFD packet to send [21:55:47]OFD Sender: No OFD packet to send [21:55:51]recv_with_timeout no data received [21:55:52]OFD Sender: No OFD packet to send [21:55:57]OFD Sender: No OFD packet to send [21:56:02]OFD Sender: No OFD packet to send [21:56:07]OFD Sender: No OFD packet to send [21:56:12]OFD Sender: No OFD packet to send [21:56:17]OFD Sender: No OFD packet to send [21:56:22]OFD Sender: No OFD packet to send [21:56:27]OFD Sender: No OFD packet to send [21:56:32]OFD Sender: No OFD packet to send [21:56:37]OFD Sender: No OFD packet to send [21:56:42]OFD Sender: No OFD packet to send [21:56:47]OFD Sender: No OFD packet to send [21:56:52]OFD Sender: No OFD packet to send [21:56:57]OFD Sender: No OFD packet to send [21:57:02]OFD Sender: No OFD packet to send [21:57:07]OFD Sender: No OFD packet to send [21:57:12]OFD Sender: No OFD packet to send [21:57:17]OFD Sender: No OFD packet to send [21:57:21]recv_with_timeout no data received [21:57:22]OFD Sender: No OFD packet to send [21:57:27]OFD Sender: No OFD packet to send [21:57:32]OFD Sender: No OFD packet to send [21:57:37]OFD Sender: No OFD packet to send [21:57:42]OFD Sender: No OFD packet to send [21:57:47]OFD Sender: No OFD packet to send [21:57:51]accept exits with 9 [21:57:51]New connection [21:57:51]New thread 3067346276 created [21:57:51]Thread 3067202916 joined [21:57:51]Waiting for new connection... [21:57:51] Sock 9.Parse request [21:57:51]Sock 9.Check first char [21:57:51]Sock 9.First char is OK [21:57:51]request: POST /json_proto HTTP/1.0 [21:57:51]Method: POST [21:57:51]URL: /json_proto [21:57:51]Method is POST - this is cgi request [21:57:51]url: /json_proto [21:57:51]query_string will be loaded in cgi processing [21:57:51]execute_cgi json_proto POST (null) [21:57:51]execute_cgi path=json_proto method=POST [21:57:51]POST find Content-Length [21:57:51]Host: 172.17.47.196:8080 [21:57:51]Content-Length: 677 [21:57:51]Content-Type: application/json [21:57:51] [21:57:51]POST finish read [21:57:51]Found Content-Length = 677 [21:57:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871073", "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.280, "sum" : 290.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 290.00, "total" : 290.00, "payments": [ { "type": 0, "sum" : 290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:57:51]execute_script... [21:57:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871073", "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.280, "sum" : 290.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 290.00, "total" : 290.00, "payments": [ { "type": 0, "sum" : 290.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:57:51]POST & json_proto [21:57:51]process_json_proto [21:57:51]json parsed OK: [21:57:51]protocol is kg_v1.0 [21:57:51]action value=close_receipt [21:57:51]process_action close_receipt [21:57:51]cmd_close_receipt [21:57:51]MH_GetDate [21:57:51]Write to MH i2c: F0 00 00 41 01 31 [21:57:51]Write i2c OK [21:57:51]MH_I2C_Read... [21:57:51]Read from MH i2c: F0 [21:57:51]MH_I2C_Read... [21:57:51]Read from MH i2c: F0 09 00 [21:57:51]MH_I2C_Read... [21:57:51]Read from MH i2c: F0 09 00 41 01 00 E0 EF ED 66 4C 6B 94 66 0D [21:57:51]GetLastDocTimeStamp 1726869035 [21:57:51]current date 1726869472 [21:57:51]FM_GetShiftState [21:57:51]SAM_PROTO_GetShiftState [21:57:51]wFMCommunicate request_size=4 [21:57:51]MH_SAM_APDU [21:57:51]CAPDU: 80 13 01 00 [21:57:51]Write to MH i2c: E2 08 00 42 01 80 13 01 00 00 00 00 00 C0 [21:57:51]Write i2c OK [21:57:51]MH_I2C_Read... [21:57:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:57:51]Read from MH i2c: E2 [21:57:51]MH_I2C_Read... [21:57:51]Read from MH i2c: E2 0E 00 [21:57:51]MH_I2C_Read... [21:57:51]Read from MH i2c: E2 0E 00 42 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 4B [21:57:51]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:57:51]wFMCommunicate OK [21:57:51]SAM_PROTO_GetShiftState done [21:57:51]FM_GetShiftState done [21:57:51]opened in 1726791534 [21:57:51]opened+sec_in_day 1726877934 [21:57:51]quantity*price = 29018 [21:57:51]sum+1 = 29019 [21:57:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 290.00 Внесено: 290.00 СДАЧА: 0.00 НСП 1% : 2.57 НДС 12% : 30.82 Наличными: 290.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 350 20.09.2024 21:57 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86191 ФПД: 124721958335037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T215752&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86191&fm=124721958335037&tin=02508201610067®Number=0000000000092592&sum=29000 [21:57:52]StoreToDocumentArchive [21:57:52]shift 495 fd 86191 [21:57:52]save to /storage/0495/doc_00086191 [21:57:52]save last doc name /storage/0495/doc_00086191 to /storage/kkm_last_doc_name [21:57:52]save OK [21:57:52]Clear old archive folders... [21:57:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:57:52]tlvbuf is 0026AD20 [21:57:52]SAM_PROTO_ClearQueue [21:57:52]wFMCommunicate request_size=4 [21:57:52]MH_SAM_APDU [21:57:52]CAPDU: 80 09 00 00 [21:57:52]Write to MH i2c: E2 08 00 4F 01 80 09 00 00 00 00 00 00 C2 [21:57:52]Write i2c OK [21:57:52]MH_I2C_Read... [21:57:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:57:52]Read from MH i2c: E2 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 03 00 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 03 00 4F 01 00 90 00 C4 [21:57:52]RAPDU: 90 00 [21:57:52]wFMCommunicate OK [21:57:52]SAM_PROTO_ClearQueue done [21:57:52]KKMCreateOFDPacket [21:57:52]OFDProtocolAddRootSTLVToBuf [21:57:52]FM_MakeSignedData [21:57:52]FM_MakeSignedData [21:57:52]SAM_PROTO_SignData [21:57:52]wFMCommunicate request_size=4 [21:57:52]MH_SAM_APDU [21:57:52]CAPDU: 80 0D 01 02 [21:57:52]Write to MH i2c: E2 08 00 50 01 80 0D 01 02 00 00 00 00 CA [21:57:52]Write i2c OK [21:57:52]MH_I2C_Read... [21:57:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:57:52]Read from MH i2c: E2 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 03 00 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 03 00 50 01 00 90 00 C5 [21:57:52]RAPDU: 90 00 [21:57:52]wFMCommunicate OK [21:57:52]wFMCommunicate request_size=255 [21:57:52]MH_SAM_APDU [21:57:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 48 71 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 E0 EF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 71 [21:57:52]Write to MH i2c: E2 02 01 51 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 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 48 71 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 E0 EF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 71 00 00 77 [21:57:52]Write i2c OK [21:57:52]MH_I2C_Read... [21:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:57:52]Read from MH i2c: E2 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 03 00 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 03 00 51 01 00 90 00 C6 [21:57:52]RAPDU: 90 00 [21:57:52]wFMCommunicate OK [21:57:52]wFMCommunicate request_size=10 [21:57:52]MH_SAM_APDU [21:57:52]CAPDU: 80 0D 02 02 05 6F 18 05 B2 3D [21:57:52]Write to MH i2c: E2 0D 00 52 01 80 0D 02 02 05 00 6F 18 05 B2 3D 00 00 52 [21:57:52]Write i2c OK [21:57:52]MH_I2C_Read... [21:57:52]OFD Sender: No OFD packet to send [21:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:57:52]Read from MH i2c: E2 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 03 00 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [21:57:52]RAPDU: 90 00 [21:57:52]wFMCommunicate OK [21:57:52]wFMCommunicate request_size=4 [21:57:52]MH_SAM_APDU [21:57:52]CAPDU: 80 0D 03 02 [21:57:52]Write to MH i2c: E2 08 00 53 01 80 0D 03 02 00 00 00 00 CF [21:57:52]Write i2c OK [21:57:52]MH_I2C_Read... [21:57:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:57:52]Read from MH i2c: E2 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 0B 00 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 0B 00 53 01 00 56 2A 35 FA 15 E4 DE CF 90 00 25 [21:57:52]RAPDU: 56 2A 35 FA 15 E4 DE CF 90 00 [21:57:52]wFMCommunicate OK [21:57:52]SAM_PROTO_SignData done [21:57:52]FM_MakeSignedData done [21:57:52]CreateOFDProtocolMessage [21:57:52]wFMCommunicate request_size=4 [21:57:52]MH_SAM_APDU [21:57:52]CAPDU: 80 11 00 00 [21:57:52]Write to MH i2c: E2 08 00 54 01 80 11 00 00 00 00 00 00 CF [21:57:52]Write i2c OK [21:57:52]MH_I2C_Read... [21:57:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:57:52]Read from MH i2c: E2 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: E2 17 00 [21:57:52]MH_I2C_Read... [21:57:52]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 [21:57:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:57:52]wFMCommunicate OK [21:57:52]CreateOFDProtocolMessage done [21:57:52]OFDSenderStorePacket 86191 [21:57:52]StoreOFDPacket docnum=86191 [21:57: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 57 70 07 01 99 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 48 71 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 E0 EF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 71 6F 18 05 B2 3D 56 2A 35 FA 15 E4 DE CF [21:57:52]CheckFolder [21:57:52]dirname=/storage/ofd_packets [21:57:52]CheckFolder done [21:57:52]ProducePacketName [21:57:52]name=ofd_packets/00086191 [21:57:52]NVStorageSaveData ofd_packets/00086191 [21:57:52]File name is /storage/ofd_packets/00086191 [21:57:52]Write 301 bytes [21:57:52]NVStorageSaveData done [21:57:52]OFDSenderStorePacket done [21:57:52]KKMCreateOFDPacket done [21:57:52]NVStorageSaveData kkm_last_timestamp [21:57:52]File name is /storage/kkm_last_timestamp [21:57:52]Write 4 bytes [21:57:52]NVStorageSaveData done [21:57:52]ExternCall_PrintAddStr [21:57:52]wPrintStart [21:57:52]Write to MH i2c: 01 00 00 55 01 56 [21:57:52]Write i2c OK [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: 01 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: 01 07 00 [21:57:52]MH_I2C_Read... [21:57:52]Read from MH i2c: 01 07 00 55 01 00 00 00 00 00 FF 0F 6B [21:57:52]RasterBufferAndPrint [21:57:52]line Счет N : (1)871073 [21:57:52]line ИНН: 02508201610067 [21:57:52]line Контрольно-Кассовый Чек [21:57:52]line ПРОДАЖА [21:57:52]line ТРК (МРК, ГНК) : 63 [21:57:52]line Товар: 2710124130 [21:57:52]line Аи-92-К-5 [21:57:52]line 4.280 * 67.80 [21:57:52]line = 290.18 [21:57:52]line НДС 12% НСП 1% [21:57:52]line > о реализуемом товаре [21:57:52]line ОКРУГЛЕНИЕ: -0.18 [21:57:52]line ИТОГО: 290.00 [21:57:52]line Внесено: 290.00 [21:57:52]line СДАЧА: 0.00 [21:57:52]line НСП 1% : 2.57 [21:57:52]line НДС 12% : 30.82 [21:57:52]line Наличными: 290.00 [21:57:52]line Безнал.: 0.00 [21:57:52]line Место: АЗС № 137 "Партнер Нефть" [21:57:52]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:57:52]line СНО: Общий режим [21:57:52]line Чек 350 20.09.2024 21:57 [21:57:52]line Смена: 495 ФФД: 1.0 [21:57:52]line ЗНМ: 0300000064 [21:57:52]line РНМ: 0000000000092592 [21:57:52]line Версия ККМ: 001 [21:57:52]line ФМ: 0000000000874979 [21:57:52]line ФД: 86191 [21:57:52]line ФПД: 124721958335037 [21:57:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T215752&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86191&fm=124721958335037&tin=02508201610067®Number=0000000000092592&sum=29000 [21:57:53]OFD Sender: Processing packet 86191 [packets to send 265, broken 264] [21:57:53]ProducePacketName [21:57:53]name=ofd_packets/00086191 [21:57:53]OFD Sender: To server: pG, [21:57:53]CommunicateWithHost lk.salyk.kg:30040 [21:57:53]ConnectInit lk.salyk.kg [21:57:53]written 0, free lines is 4095 [21:57:53]Write to MH i2c: 01 00 00 80 01 81 [21:57:53]Write i2c OK [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: 01 [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: 01 07 00 [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: 01 07 00 80 01 00 00 00 00 00 DC 0C 70 [21:57:53]RasterBufferAndPrint [21:57:53]line [21:57:53]line [21:57:53]line [21:57:53]line [21:57:53]line [21:57:53]written 0, free lines is 3299 [21:57:53]MH_Cut [21:57:53]Write to MH i2c: D1 01 00 87 01 01 5A [21:57:53]Write i2c OK [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: D1 [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: D1 01 00 [21:57:53]MH_I2C_Read... [21:57:53]Read from MH i2c: D1 01 00 87 01 00 59 [21:57:53]Write to MH i2c: 01 00 00 88 01 89 [21:57:53]Write i2c OK [21:57:53]MH_I2C_Read... [21:57:54]*** Cut start [21:57:54]*** Partial cut [21:57:54]*** CUTSNS_PIN = 1 [21:57:54]*** CUTSNS_PIN = 0 [21:57:54]*** Brake cut motor [21:57:55]Read from MH i2c: 01 [21:57:55]MH_I2C_Read... [21:57:55]*** Stop cut motor [21:57:55]*** Cut end [21:57:55]Read from MH i2c: 01 07 00 [21:57:55]MH_I2C_Read... [21:57:55]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 FF 0F 9E [21:57:55]process_action close_receipt done [21:57:55]requested_data is exist [21:57:55]produce_requested_data [21:57:55]requested_item fm.sn is exist - process it [21:57:55]wFMCommunicate request_size=4 [21:57:55]MH_SAM_APDU [21:57:55]CAPDU: 80 11 00 00 [21:57:55]Write to MH i2c: E2 08 00 89 01 80 11 00 00 00 00 00 00 04 [21:57:55]Write i2c OK [21:57:55]MH_I2C_Read... [21:57:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:57:55]Read from MH i2c: E2 [21:57:55]MH_I2C_Read... [21:57:55]Read from MH i2c: E2 17 00 [21:57:55]MH_I2C_Read... [21:57:55]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 [21:57:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:57:55]wFMCommunicate OK [21:57:55]requested_item fd.num is exist - process it [21:57:55]SAM_PROTO_GetFieldsCounters [21:57:55]wFMCommunicate request_size=4 [21:57:55]MH_SAM_APDU [21:57:55]CAPDU: 80 13 00 00 [21:57:55]Write to MH i2c: E2 08 00 8A 01 80 13 00 00 00 00 00 00 07 [21:57:55]Write i2c OK [21:57:55]MH_I2C_Read... [21:57:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:57:55]Read from MH i2c: E2 [21:57:55]MH_I2C_Read... [21:57:55]Read from MH i2c: E2 62 00 [21:57:55]MH_I2C_Read... [21:57:55]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 AF 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [21:57: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 AF 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:57:55]wFMCommunicate OK [21:57:55]SAM_PROTO_GetFieldsCounters done [21:57:55]requested_item shift.num is exist - process it [21:57:55]requested_item shift.opened is exist - process it [21:57:55]req_shift_opened [21:57:55]FM_GetShiftState [21:57:55]SAM_PROTO_GetShiftState [21:57:55]wFMCommunicate request_size=4 [21:57:55]MH_SAM_APDU [21:57:55]CAPDU: 80 13 01 00 [21:57:55]Write to MH i2c: E2 08 00 8B 01 80 13 01 00 00 00 00 00 09 [21:57:55]Write i2c OK [21:57:55]MH_I2C_Read... [21:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:57:55]Read from MH i2c: E2 [21:57:55]MH_I2C_Read... [21:57:55]Read from MH i2c: E2 0E 00 [21:57:55]MH_I2C_Read... [21:57:55]Read from MH i2c: E2 0E 00 8B 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 94 [21:57:55]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:57:55]wFMCommunicate OK [21:57:55]SAM_PROTO_GetShiftState done [21:57:55]FM_GetShiftState done [21:57:55]req_shift_opened done [21:57:55]requested_item shift.open_date is exist - process it [21:57:55]req_shift_open_date [21:57:55]req_shift_open_date done [21:57:55]produce_requested_data done [21:57:55]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86191,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:57:55]process_action_free close_receipt [21:57:55]json_value_free [21:57:55]json_value_free done [21:57:55]process_json_proto returns [21:57:55]Send response to host [21:57:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86191,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:57:55]free response buf [21:57:55]execute_script done [21:57:55]execute_script returns [21:57:55]free content buf [21:57:55]Sock 9.Close socket [21:57:55]Sock 9.Thread stoped [21:57:58]ConnectInit Can't take IP for lk.salyk.kg [21:57:58]CommunicateWithHost connect error [21:57:58]CommunicateWithHost err = -1 [21:57:58]OFD Sender: Server communicate error [21:58:03]OFD Sender: Processing packet 86191 [packets to send 265, broken 264] [21:58:03]ProducePacketName [21:58:03]name=ofd_packets/00086191 [21:58:03]OFD Sender: To server: pG, [21:58:03]CommunicateWithHost lk.salyk.kg:30040 [21:58:03]ConnectInit lk.salyk.kg [21:58:07]accept exits with 8 [21:58:07]New connection [21:58:07]New thread 3067202916 created [21:58:07]Thread 3067346276 joined [21:58:07]Waiting for new connection... [21:58:07] Sock 8.Parse request [21:58:07]Sock 8.Check first char [21:58:07]Sock 8.First char is OK [21:58:07]request: POST /json_proto HTTP/1.0 [21:58:07]Method: POST [21:58:07]URL: /json_proto [21:58:07]Method is POST - this is cgi request [21:58:07]url: /json_proto [21:58:07]query_string will be loaded in cgi processing [21:58:07]execute_cgi json_proto POST (null) [21:58:07]execute_cgi path=json_proto method=POST [21:58:07]POST find Content-Length [21:58:07]Host: 172.17.47.196:8080 [21:58:07]Content-Length: 677 [21:58:07]Content-Type: application/json [21:58:07] [21:58:07]POST finish read [21:58:07]Found Content-Length = 677 [21:58:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871074", "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" ] } } [21:58:07]execute_script... [21:58: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)871074", "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" ] } } [21:58:07]POST & json_proto [21:58:07]process_json_proto [21:58:07]json parsed OK: [21:58:07]protocol is kg_v1.0 [21:58:07]action value=close_receipt [21:58:07]process_action close_receipt [21:58:07]cmd_close_receipt [21:58:07]MH_GetDate [21:58:07]Write to MH i2c: F0 00 00 8C 01 7C [21:58:07]Write i2c OK [21:58:07]MH_I2C_Read... [21:58:07]Read from MH i2c: F0 [21:58:07]MH_I2C_Read... [21:58:07]Read from MH i2c: F0 09 00 [21:58:07]MH_I2C_Read... [21:58:07]Read from MH i2c: F0 09 00 8C 01 00 F0 EF ED 66 4C 6B 94 66 68 [21:58:07]GetLastDocTimeStamp 1726869472 [21:58:07]current date 1726869488 [21:58:07]FM_GetShiftState [21:58:07]SAM_PROTO_GetShiftState [21:58:07]wFMCommunicate request_size=4 [21:58:07]MH_SAM_APDU [21:58:07]CAPDU: 80 13 01 00 [21:58:07]Write to MH i2c: E2 08 00 8D 01 80 13 01 00 00 00 00 00 0B [21:58:07]Write i2c OK [21:58:07]MH_I2C_Read... [21:58:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:58:07]Read from MH i2c: E2 [21:58:07]MH_I2C_Read... [21:58:07]Read from MH i2c: E2 0E 00 [21:58:07]MH_I2C_Read... [21:58:07]Read from MH i2c: E2 0E 00 8D 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 96 [21:58:07]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:58:07]wFMCommunicate OK [21:58:07]SAM_PROTO_GetShiftState done [21:58:07]FM_GetShiftState done [21:58:07]opened in 1726791534 [21:58:07]opened+sec_in_day 1726877934 [21:58:07]quantity*price = 30035 [21:58:07]sum+1 = 30036 [21:58:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 351 20.09.2024 21:58 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86192 ФПД: 131636348084568 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T215808&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86192&fm=131636348084568&tin=02508201610067®Number=0000000000092592&sum=30000 [21:58:08]StoreToDocumentArchive [21:58:08]shift 495 fd 86192 [21:58:08]save to /storage/0495/doc_00086192 [21:58:08]save last doc name /storage/0495/doc_00086192 to /storage/kkm_last_doc_name [21:58:08]save OK [21:58:08]Clear old archive folders... [21:58:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:58:08]tlvbuf is 002797E0 [21:58:08]SAM_PROTO_ClearQueue [21:58:08]wFMCommunicate request_size=4 [21:58:08]MH_SAM_APDU [21:58:08]CAPDU: 80 09 00 00 [21:58:08]Write to MH i2c: E2 08 00 9A 01 80 09 00 00 00 00 00 00 0D [21:58:08]Write i2c OK [21:58:08]MH_I2C_Read... [21:58:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:58:09]Read from MH i2c: E2 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: E2 03 00 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: E2 03 00 9A 01 00 90 00 0F [21:58:09]RAPDU: 90 00 [21:58:09]wFMCommunicate OK [21:58:09]SAM_PROTO_ClearQueue done [21:58:09]KKMCreateOFDPacket [21:58:09]OFDProtocolAddRootSTLVToBuf [21:58:09]FM_MakeSignedData [21:58:09]FM_MakeSignedData [21:58:09]SAM_PROTO_SignData [21:58:09]wFMCommunicate request_size=4 [21:58:09]MH_SAM_APDU [21:58:09]CAPDU: 80 0D 01 02 [21:58:09]Write to MH i2c: E2 08 00 9B 01 80 0D 01 02 00 00 00 00 15 [21:58:09]Write i2c OK [21:58:09]MH_I2C_Read... [21:58:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:58:09]Read from MH i2c: E2 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: E2 03 00 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: E2 03 00 9B 01 00 90 00 10 [21:58:09]RAPDU: 90 00 [21:58:09]wFMCommunicate OK [21:58:09]wFMCommunicate request_size=255 [21:58:09]MH_SAM_APDU [21:58:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5F 01 00 00 F4 03 04 00 F0 EF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 77 [21:58:09]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 5F 01 00 00 F4 03 04 00 F0 EF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 77 00 00 BB [21:58:09]Write i2c OK [21:58:09]MH_I2C_Read... [21:58:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:58:09]Read from MH i2c: E2 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: E2 03 00 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: E2 03 00 9C 01 00 90 00 11 [21:58:09]RAPDU: 90 00 [21:58:09]wFMCommunicate OK [21:58:09]wFMCommunicate request_size=10 [21:58:09]MH_SAM_APDU [21:58:09]CAPDU: 80 0D 02 02 05 B8 F9 C4 61 58 [21:58:09]Write to MH i2c: E2 0D 00 9D 01 80 0D 02 02 05 00 B8 F9 C4 61 58 00 00 50 [21:58:09]Write i2c OK [21:58:09]MH_I2C_Read... [21:58:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:58:09]Read from MH i2c: E2 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: E2 03 00 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: E2 03 00 9D 01 00 90 00 12 [21:58:09]RAPDU: 90 00 [21:58:09]wFMCommunicate OK [21:58:09]wFMCommunicate request_size=4 [21:58:09]MH_SAM_APDU [21:58:09]CAPDU: 80 0D 03 02 [21:58:09]Write to MH i2c: E2 08 00 9E 01 80 0D 03 02 00 00 00 00 1A [21:58:09]Write i2c OK [21:58:09]MH_I2C_Read... [21:58:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:58:09]Read from MH i2c: E2 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: E2 0B 00 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: E2 0B 00 9E 01 00 B8 8F 37 3A DD 2A 91 68 90 00 D3 [21:58:09]RAPDU: B8 8F 37 3A DD 2A 91 68 90 00 [21:58:09]wFMCommunicate OK [21:58:09]SAM_PROTO_SignData done [21:58:09]FM_MakeSignedData done [21:58:09]CreateOFDProtocolMessage [21:58:09]wFMCommunicate request_size=4 [21:58:09]MH_SAM_APDU [21:58:09]CAPDU: 80 11 00 00 [21:58:09]Write to MH i2c: E2 08 00 9F 01 80 11 00 00 00 00 00 00 1A [21:58:09]Write i2c OK [21:58:09]MH_I2C_Read... [21:58:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:58:09]Read from MH i2c: E2 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: E2 17 00 [21:58:09]MH_I2C_Read... [21:58:09]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 [21:58:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [21:58:09]wFMCommunicate OK [21:58:09]CreateOFDProtocolMessage done [21:58:09]OFDSenderStorePacket 86192 [21:58:09]StoreOFDPacket docnum=86192 [21:58: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 E3 C7 07 01 F1 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 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 5F 01 00 00 F4 03 04 00 F0 EF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 77 B8 F9 C4 61 58 B8 8F 37 3A DD 2A 91 68 [21:58:09]CheckFolder [21:58:09]dirname=/storage/ofd_packets [21:58:09]CheckFolder done [21:58:09]ProducePacketName [21:58:09]name=ofd_packets/00086192 [21:58:09]NVStorageSaveData ofd_packets/00086192 [21:58:09]File name is /storage/ofd_packets/00086192 [21:58:09]Write 301 bytes [21:58:09]NVStorageSaveData done [21:58:09]OFDSenderStorePacket done [21:58:09]KKMCreateOFDPacket done [21:58:09]NVStorageSaveData kkm_last_timestamp [21:58:09]File name is /storage/kkm_last_timestamp [21:58:09]Write 4 bytes [21:58:09]NVStorageSaveData done [21:58:09]OFD Sender: Processing packet 86191 [packets to send 266, broken 264] [21:58:09]ProducePacketName [21:58:09]name=ofd_packets/00086191 [21:58:09]OFD Sender: To server: pG, [21:58:09]CommunicateWithHost lk.salyk.kg:30040 [21:58:09]ConnectInit lk.salyk.kg [21:58:09]ExternCall_PrintAddStr [21:58:09]wPrintStart [21:58:09]Write to MH i2c: 01 00 00 A0 01 A1 [21:58:09]Write i2c OK [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: 01 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: 01 07 00 [21:58:09]MH_I2C_Read... [21:58:09]Read from MH i2c: 01 07 00 A0 01 00 00 00 00 00 FF 0F B6 [21:58:09]RasterBufferAndPrint [21:58:09]line Счет N : (1)871074 [21:58:09]line ИНН: 02508201610067 [21:58:09]line Контрольно-Кассовый Чек [21:58:09]line ПРОДАЖА [21:58:09]line ТРК (МРК, ГНК) : 43 [21:58:09]line Товар: 2710124130 [21:58:09]line Аи-92-К-5 [21:58:09]line 4.430 * 67.80 [21:58:09]line = 300.35 [21:58:09]line НДС 12% НСП 1% [21:58:09]line > о реализуемом товаре [21:58:09]line ОКРУГЛЕНИЕ: -0.35 [21:58:09]line ИТОГО: 300.00 [21:58:09]line Внесено: 300.00 [21:58:09]line СДАЧА: 0.00 [21:58:09]line НСП 1% : 2.66 [21:58:09]line НДС 12% : 31.90 [21:58:09]line Наличными: 300.00 [21:58:09]line Безнал.: 0.00 [21:58:09]line Место: АЗС № 137 "Партнер Нефть" [21:58:09]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [21:58:09]line СНО: Общий режим [21:58:09]line Чек 351 20.09.2024 21:58 [21:58:09]line Смена: 495 ФФД: 1.0 [21:58:09]line ЗНМ: 0300000064 [21:58:09]line РНМ: 0000000000092592 [21:58:09]line Версия ККМ: 001 [21:58:09]line ФМ: 0000000000874979 [21:58:09]line ФД: 86192 [21:58:09]line ФПД: 131636348084568 [21:58:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T215808&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86192&fm=131636348084568&tin=02508201610067®Number=0000000000092592&sum=30000 [21:58:09]written 0, free lines is 4095 [21:58:10]Write to MH i2c: 01 00 00 CB 01 CC [21:58:10]Write i2c OK [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: 01 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: 01 07 00 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: 01 07 00 CB 01 00 00 00 00 00 DF 0C BE [21:58:10]RasterBufferAndPrint [21:58:10]line [21:58:10]line [21:58:10]line [21:58:10]line [21:58:10]line [21:58:10]written 0, free lines is 3307 [21:58:10]MH_Cut [21:58:10]Write to MH i2c: D1 01 00 D2 01 01 A5 [21:58:10]Write i2c OK [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: D1 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: D1 01 00 [21:58:10]MH_I2C_Read... [21:58:10]Read from MH i2c: D1 01 00 D2 01 00 A4 [21:58:10]Write to MH i2c: 01 00 00 D3 01 D4 [21:58:10]Write i2c OK [21:58:10]MH_I2C_Read... [21:58:10]*** Cut start [21:58:10]*** Partial cut [21:58:10]*** CUTSNS_PIN = 1 [21:58:10]*** CUTSNS_PIN = 0 [21:58:11]*** Brake cut motor [21:58:11]Read from MH i2c: 01 [21:58:11]MH_I2C_Read... [21:58:11]*** Stop cut motor [21:58:11]*** Cut end [21:58:11]Read from MH i2c: 01 07 00 [21:58:11]MH_I2C_Read... [21:58:11]Read from MH i2c: 01 07 00 D3 01 00 00 00 00 00 FF 0F E9 [21:58:11]process_action close_receipt done [21:58:11]requested_data is exist [21:58:11]produce_requested_data [21:58:11]requested_item fm.sn is exist - process it [21:58:11]wFMCommunicate request_size=4 [21:58:11]MH_SAM_APDU [21:58:11]CAPDU: 80 11 00 00 [21:58:11]Write to MH i2c: E2 08 00 D4 01 80 11 00 00 00 00 00 00 4F [21:58:11]Write i2c OK [21:58:11]MH_I2C_Read... [21:58:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:58:11]Read from MH i2c: E2 [21:58:11]MH_I2C_Read... [21:58:11]Read from MH i2c: E2 17 00 [21:58:11]MH_I2C_Read... [21:58:11]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 [21: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 [21:58:11]wFMCommunicate OK [21:58:11]requested_item fd.num is exist - process it [21:58:11]SAM_PROTO_GetFieldsCounters [21:58:11]wFMCommunicate request_size=4 [21:58:11]MH_SAM_APDU [21:58:11]CAPDU: 80 13 00 00 [21:58:11]Write to MH i2c: E2 08 00 D5 01 80 13 00 00 00 00 00 00 52 [21:58:11]Write i2c OK [21:58:11]MH_I2C_Read... [21:58:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:58:11]Read from MH i2c: E2 [21:58:11]MH_I2C_Read... [21:58:11]Read from MH i2c: E2 62 00 [21:58:11]MH_I2C_Read... [21:58:11]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 B0 50 01 00 0E 04 04 00 EF 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 92 [21:58: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 B0 50 01 00 0E 04 04 00 EF 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 [21:58:11]wFMCommunicate OK [21:58:11]SAM_PROTO_GetFieldsCounters done [21:58:11]requested_item shift.num is exist - process it [21:58:11]requested_item shift.opened is exist - process it [21:58:11]req_shift_opened [21:58:11]FM_GetShiftState [21:58:11]SAM_PROTO_GetShiftState [21:58:11]wFMCommunicate request_size=4 [21:58:11]MH_SAM_APDU [21:58:11]CAPDU: 80 13 01 00 [21:58:11]Write to MH i2c: E2 08 00 D6 01 80 13 01 00 00 00 00 00 54 [21:58:11]Write i2c OK [21:58:11]MH_I2C_Read... [21:58:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:58:11]Read from MH i2c: E2 [21:58:11]MH_I2C_Read... [21:58:11]Read from MH i2c: E2 0E 00 [21:58:11]MH_I2C_Read... [21:58:11]Read from MH i2c: E2 0E 00 D6 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 DF [21:58:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [21:58:11]wFMCommunicate OK [21:58:11]SAM_PROTO_GetShiftState done [21:58:11]FM_GetShiftState done [21:58:11]req_shift_opened done [21:58:11]requested_item shift.open_date is exist - process it [21:58:11]req_shift_open_date [21:58:11]req_shift_open_date done [21:58:11]produce_requested_data done [21:58:11]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86192,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [21:58:11]process_action_free close_receipt [21:58:11]json_value_free [21:58:11]json_value_free done [21:58:11]process_json_proto returns [21:58:11]Send response to host [21:58:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86192,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [21:58:11]free response buf [21:58:11]execute_script done [21:58:11]execute_script returns [21:58:11]free content buf [21:58:11]Sock 8.Close socket [21:58:11]Sock 8.Thread stoped [21:58:12]recv_with_timeout no data received [21:58:14]Connected sock=9 [21:58: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 57 70 07 01 99 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5A 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 71 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 0C 00 00 00 00 07 04 06 00 48 71 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 E0 EF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 71 6F 18 05 B2 3D 56 2A 35 FA 15 E4 DE CF [21:58: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 F0 8B 47 00 DC 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 AF 50 01 00 F4 03 04 00 C9 9A ED 66 B6 04 01 00 00 24 88 B7 8F 1D 32 3A 25 [21:58:16]CommunicateWithHost err = 0 [21:58:16]CheckOFDResponse [21:58:16]1017 (14) - 77093643461234 [21:58:16]1041 (16) - 0000000000874979 [21:58:16]1040 (4) - 86191 [21:58:16]1012 (4) - 20.09.2024 15:54 [21:58:16]1206 (1) - 0 [21:58:16]OFD Sender: Remove packet 86191 [21:58:16]ProducePacketName [21:58:16]name=ofd_packets/00086191 [21:58:16]NVStorageDeleteData [21:58:17]OFD Sender: Processing packet 86192 [packets to send 265, broken 264] [21:58:17]ProducePacketName [21:58:17]name=ofd_packets/00086192 [21:58:17]OFD Sender: To server: pG, [21:58:17]CommunicateWithHost lk.salyk.kg:30040 [21:58:17]ConnectInit lk.salyk.kg [21:58:20]Connected sock=9 [21:58: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 E3 C7 07 01 F1 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 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 5F 01 00 00 F4 03 04 00 F0 EF ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 77 B8 F9 C4 61 58 B8 8F 37 3A DD 2A 91 68 [21:58: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 5F F3 47 00 C1 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 B0 50 01 00 F4 03 04 00 CF 9A ED 66 B6 04 01 00 00 4A EB 37 21 37 CB B8 1D [21:58:20]CommunicateWithHost err = 0 [21:58:20]CheckOFDResponse [21:58:20]1017 (14) - 77093643461234 [21:58:20]1041 (16) - 0000000000874979 [21:58:20]1040 (4) - 86192 [21:58:20]1012 (4) - 20.09.2024 15:54 [21:58:20]1206 (1) - 0 [21:58:20]OFD Sender: Remove packet 86192 [21:58:20]ProducePacketName [21:58:20]name=ofd_packets/00086192 [21:58:20]NVStorageDeleteData [21:58:21]OFD Sender: No OFD packet to send [21:58:26]OFD Sender: No OFD packet to send [21:58:31]OFD Sender: No OFD packet to send [21:58:36]OFD Sender: No OFD packet to send [21:58:41]OFD Sender: No OFD packet to send [21:58:46]OFD Sender: No OFD packet to send [21:58:51]OFD Sender: No OFD packet to send [21:58:56]OFD Sender: No OFD packet to send [21:59:01]OFD Sender: No OFD packet to send [21:59:06]OFD Sender: No OFD packet to send [21:59:11]OFD Sender: No OFD packet to send [21:59:16]OFD Sender: No OFD packet to send [21:59:21]OFD Sender: No OFD packet to send [21:59:26]OFD Sender: No OFD packet to send [21:59:31]OFD Sender: No OFD packet to send [21:59:36]OFD Sender: No OFD packet to send [21:59:41]OFD Sender: No OFD packet to send [21:59:46]OFD Sender: No OFD packet to send [21:59:51]OFD Sender: No OFD packet to send [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:16]OFD Sender: No OFD packet to send [22:00:21]OFD Sender: No OFD packet to send [22:00:26]OFD Sender: No OFD packet to send [22:00:31]OFD Sender: No OFD packet to send [22:00:36]OFD Sender: No OFD packet to send [22:00:41]OFD Sender: No OFD packet to send [22:00:46]OFD Sender: No OFD packet to send [22:00:51]OFD Sender: No OFD packet to send [22:00:56]OFD Sender: No OFD packet to send [22:01:01]OFD Sender: No OFD packet to send [22:01:06]OFD Sender: No OFD packet to send [22:01:11]OFD Sender: No OFD packet to send [22:01:16]OFD Sender: No OFD packet to send [22:01:18]recv_with_timeout no data received [22:01:21]OFD Sender: No OFD packet to send [22:01:26]OFD Sender: No OFD packet to send [22:01:31]OFD Sender: No OFD packet to send [22:01:36]OFD Sender: No OFD packet to send [22:01:41]OFD Sender: No OFD packet to send [22:01:46]OFD Sender: No OFD packet to send [22:01:51]OFD Sender: No OFD packet to send [22:01:56]OFD Sender: No OFD packet to send [22:02:01]OFD Sender: No OFD packet to send [22:02:06]OFD Sender: No OFD packet to send [22:02:11]OFD Sender: No OFD packet to send [22:02:16]OFD Sender: No OFD packet to send [22:02:19]accept exits with 12 [22:02:19]New connection [22:02:19]New thread 3067346276 created [22:02:19]Thread 3067202916 joined [22:02:19]Waiting for new connection... [22:02:19] Sock 12.Parse request [22:02:19]Sock 12.Check first char [22:02:19]Sock 12.First char is OK [22:02:19]request: POST /json_proto HTTP/1.0 [22:02:19]Method: POST [22:02:19]URL: /json_proto [22:02:19]Method is POST - this is cgi request [22:02:19]url: /json_proto [22:02:19]query_string will be loaded in cgi processing [22:02:19]execute_cgi json_proto POST (null) [22:02:19]execute_cgi path=json_proto method=POST [22:02:19]POST find Content-Length [22:02:19]Host: 172.17.47.196:8080 [22:02:19]Content-Length: 677 [22:02:19]Content-Type: application/json [22:02:19] [22:02:19]POST finish read [22:02:19]Found Content-Length = 677 [22:02:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871075", "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.120, "sum" : 279.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 279.00, "total" : 279.00, "payments": [ { "type": 0, "sum" : 279.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:02:19]execute_script... [22:02:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871075", "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.120, "sum" : 279.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 279.00, "total" : 279.00, "payments": [ { "type": 0, "sum" : 279.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:02:19]POST & json_proto [22:02:19]process_json_proto [22:02:19]json parsed OK: [22:02:19]protocol is kg_v1.0 [22:02:19]action value=close_receipt [22:02:19]process_action close_receipt [22:02:19]cmd_close_receipt [22:02:19]MH_GetDate [22:02:19]Write to MH i2c: F0 00 00 D7 01 C7 [22:02:19]Write i2c OK [22:02:19]MH_I2C_Read... [22:02:19]Read from MH i2c: F0 [22:02:19]MH_I2C_Read... [22:02:19]Read from MH i2c: F0 09 00 [22:02:19]MH_I2C_Read... [22:02:19]Read from MH i2c: F0 09 00 D7 01 00 EC F0 ED 66 4C 6B 94 66 B0 [22:02:19]GetLastDocTimeStamp 1726869488 [22:02:19]current date 1726869740 [22:02:19]FM_GetShiftState [22:02:19]SAM_PROTO_GetShiftState [22:02:19]wFMCommunicate request_size=4 [22:02:19]MH_SAM_APDU [22:02:19]CAPDU: 80 13 01 00 [22:02:19]Write to MH i2c: E2 08 00 D8 01 80 13 01 00 00 00 00 00 56 [22:02:19]Write i2c OK [22:02:19]MH_I2C_Read... [22:02:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:02:19]Read from MH i2c: E2 [22:02:19]MH_I2C_Read... [22:02:19]Read from MH i2c: E2 0E 00 [22:02:19]MH_I2C_Read... [22:02:19]Read from MH i2c: E2 0E 00 D8 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E1 [22:02:19]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:02:19]wFMCommunicate OK [22:02:19]SAM_PROTO_GetShiftState done [22:02:19]FM_GetShiftState done [22:02:19]opened in 1726791534 [22:02:19]opened+sec_in_day 1726877934 [22:02:19]quantity*price = 27933 [22:02:19]sum+1 = 27935 [22:02:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 279.00 Внесено: 279.00 СДАЧА: 0.00 НСП 1% : 2.47 НДС 12% : 29.66 Наличными: 279.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 352 20.09.2024 22:02 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86193 ФПД: 267156382270693 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T220220&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86193&fm=267156382270693&tin=02508201610067®Number=0000000000092592&sum=27900 [22:02:21]StoreToDocumentArchive [22:02:21]shift 495 fd 86193 [22:02:21]save to /storage/0495/doc_00086193 [22:02:21]save last doc name /storage/0495/doc_00086193 to /storage/kkm_last_doc_name [22:02:21]save OK [22:02:21]Clear old archive folders... [22:02:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:02:21]tlvbuf is 00272E80 [22:02:21]SAM_PROTO_ClearQueue [22:02:21]wFMCommunicate request_size=4 [22:02:21]MH_SAM_APDU [22:02:21]CAPDU: 80 09 00 00 [22:02:21]Write to MH i2c: E2 08 00 E5 01 80 09 00 00 00 00 00 00 58 [22:02:21]Write i2c OK [22:02:21]MH_I2C_Read... [22:02:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:02:21]Read from MH i2c: E2 [22:02:21]MH_I2C_Read... [22:02:21]Read from MH i2c: E2 03 00 [22:02:21]MH_I2C_Read... [22:02:21]Read from MH i2c: E2 03 00 E5 01 00 90 00 5A [22:02:21]RAPDU: 90 00 [22:02:21]wFMCommunicate OK [22:02:21]SAM_PROTO_ClearQueue done [22:02:21]KKMCreateOFDPacket [22:02:21]OFDProtocolAddRootSTLVToBuf [22:02:21]FM_MakeSignedData [22:02:21]FM_MakeSignedData [22:02:21]SAM_PROTO_SignData [22:02:21]wFMCommunicate request_size=4 [22:02:21]MH_SAM_APDU [22:02:21]CAPDU: 80 0D 01 02 [22:02:21]Write to MH i2c: E2 08 00 E6 01 80 0D 01 02 00 00 00 00 60 [22:02:21]Write i2c OK [22:02:21]MH_I2C_Read... [22:02:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:02:21]Read from MH i2c: E2 [22:02:21]MH_I2C_Read... [22:02:21]Read from MH i2c: E2 03 00 [22:02:21]MH_I2C_Read... [22:02:21]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [22:02:21]RAPDU: 90 00 [22:02:21]wFMCommunicate OK [22:02:21]wFMCommunicate request_size=255 [22:02:21]MH_SAM_APDU [22:02:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1E 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 6C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 0B 00 00 00 00 07 04 06 00 FC 6C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 EC F0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F2 [22:02:21]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 18 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1E 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 6C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 0B 00 00 00 00 07 04 06 00 FC 6C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 EC F0 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F2 00 00 9D [22:02:21]Write i2c OK [22:02:21]MH_I2C_Read... [22:02:21]Read from MH i2c: E2 [22:02:21]MH_I2C_Read... [22:02:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:02:21]Read from MH i2c: E2 03 00 [22:02:21]MH_I2C_Read... [22:02:21]Read from MH i2c: E2 03 00 E7 01 00 90 00 5C [22:02:21]RAPDU: 90 00 [22:02:21]wFMCommunicate OK [22:02:21]wFMCommunicate request_size=10 [22:02:21]MH_SAM_APDU [22:02:21]CAPDU: 80 0D 02 02 05 FA 31 43 C4 E5 [22:02:21]Write to MH i2c: E2 0D 00 E8 01 80 0D 02 02 05 00 FA 31 43 C4 E5 00 00 84 [22:02:21]Write i2c OK [22:02:21]MH_I2C_Read... [22:02:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:02:21]Read from MH i2c: E2 [22:02:21]MH_I2C_Read... [22:02:21]Read from MH i2c: E2 03 00 [22:02:21]MH_I2C_Read... [22:02:21]Read from MH i2c: E2 03 00 E8 01 00 90 00 5D [22:02:21]RAPDU: 90 00 [22:02:21]wFMCommunicate OK [22:02:21]wFMCommunicate request_size=4 [22:02:21]MH_SAM_APDU [22:02:21]CAPDU: 80 0D 03 02 [22:02:21]Write to MH i2c: E2 08 00 E9 01 80 0D 03 02 00 00 00 00 65 [22:02:21]Write i2c OK [22:02:21]MH_I2C_Read... [22:02:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:02:21]Read from MH i2c: E2 [22:02:21]MH_I2C_Read... [22:02:21]Read from MH i2c: E2 0B 00 [22:02:21]MH_I2C_Read... [22:02:21]Read from MH i2c: E2 0B 00 E9 01 00 57 D5 4F EF B6 BC 39 EF 90 00 6A [22:02:21]RAPDU: 57 D5 4F EF B6 BC 39 EF 90 00 [22:02:21]wFMCommunicate OK [22:02:21]SAM_PROTO_SignData done [22:02:21]FM_MakeSignedData done [22:02:21]CreateOFDProtocolMessage [22:02:21]wFMCommunicate request_size=4 [22:02:21]MH_SAM_APDU [22:02:21]CAPDU: 80 11 00 00 [22:02:21]Write to MH i2c: E2 08 00 EA 01 80 11 00 00 00 00 00 00 65 [22:02:21]Write i2c OK [22:02:21]MH_I2C_Read... [22:02:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:02:21]Read from MH i2c: E2 [22:02:21]MH_I2C_Read... [22:02:21]Read from MH i2c: E2 17 00 [22:02:21]MH_I2C_Read... [22:02:21]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 [22: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 [22:02:21]wFMCommunicate OK [22:02:21]CreateOFDProtocolMessage done [22:02:21]OFDSenderStorePacket 86193 [22:02:21]StoreOFDPacket docnum=86193 [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: 5866952+1721002828=1726869780 [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 15 F1 ED 66 4C 6B 94 66 09 [22:03:01]Current date/time: 20.09.2024 22:03 [22:03:01]FM_Init [22:03:01]wFMConnect [22:03:01]MH_SAM_On [22:03:01]Write to MH i2c: E0 00 00 08 00 E7 [22:03:01]Write i2c OK [22:03:01]MH_I2C_Read... [22:03:01]*** iso7816_init finished! [22:03:01]*** atr: [22:03:01]*** 0F 3B D5 18 FF 81 91 FE [22:03:01]*** 1F C3 80 73 C8 21 10 0A [22:03:01]*** 00 00 00 00 00 00 00 00 [22:03:01]*** 00 00 00 00 00 00 00 00 [22:03:01]*** 00 00 00 00 00 00 00 00 [22:03:01]*** 00 00 00 00 00 00 00 00 [22:03:01]*** 00 00 00 00 00 00 00 00 [22:03:01]*** 00 00 00 00 00 00 00 00 [22:03:01]Read from MH i2c: E0 [22:03:01]MH_I2C_Read... [22:03:01]Read from MH i2c: E0 10 00 [22:03:01]MH_I2C_Read... [22:03:01]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:03:01]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [22:03:01]wFMCommunicate request_size=10 [22:03:01]MH_SAM_APDU [22:03:01]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [22:03:01]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [22:03:57]Write i2c OK [22:03:57]MH_I2C_Read... [22:03:57]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [22:03:57]Read from MH i2c: E2 [22:03:57]MH_I2C_Read... [22:03:57]Read from MH i2c: E2 03 00 [22:03:57]MH_I2C_Read... [22:03:57]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [22:03:57]RAPDU: 90 00 [22:03:57]wFMCommunicate OK [22:03:57]wFMCommunicate request_size=4 [22:03:57]MH_SAM_APDU [22:03:57]CAPDU: 80 11 00 00 [22:03:57]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [22:03:57]Write i2c OK [22:03:57]MH_I2C_Read... [22:03:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:03:57]Read from MH i2c: E2 [22:03:57]MH_I2C_Read... [22:03:57]Read from MH i2c: E2 17 00 [22:03:57]MH_I2C_Read... [22:03: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 [22:03: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:03:57]wFMCommunicate OK [22:03:57]Detected FM SN is 0000000000874979 [22:03:57]Stored FM SN is 0000000000874979 [22:03:57]wFMCommunicate request_size=9 [22:03:57]MH_SAM_APDU [22:03:57]CAPDU: 80 16 00 00 04 B6 D7 00 00 [22:03:57]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [22:03:57]Write i2c OK [22:03:57]MH_I2C_Read... [22:03:57]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [22:03:57]Read from MH i2c: E2 [22:03:57]MH_I2C_Read... [22:03:57]Read from MH i2c: E2 03 00 [22:03:57]MH_I2C_Read... [22:03:57]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [22:03:57]RAPDU: 90 00 [22:03:57]wFMCommunicate OK [22:03:57]FM PIN OK [22:03:57]wFMCommunicate request_size=8 [22:03:57]MH_SAM_APDU [22:03:57]CAPDU: 80 14 04 00 03 02 00 01 [22:03:57]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [22:03:57]Write i2c OK [22:03:57]MH_I2C_Read... [22:03:57]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [22:03:57]Read from MH i2c: E2 [22:03:57]MH_I2C_Read... [22:03:57]Read from MH i2c: E2 03 00 [22:03:57]MH_I2C_Read... [22:03:57]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [22:03:57]RAPDU: 90 00 [22:03:57]wFMCommunicate OK [22:03:57]wFMCommunicate request_size=13 [22:03:57]MH_SAM_APDU [22:03:57]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [22:03: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 [22:03:57]Write i2c OK [22:03:57]MH_I2C_Read... [22:03:57]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [22:03:57]Read from MH i2c: E2 [22:03:57]MH_I2C_Read... [22:03:57]Read from MH i2c: E2 03 00 [22:03:57]MH_I2C_Read... [22:03:57]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [22:03:57]RAPDU: 90 00 [22:03:57]wFMCommunicate OK [22:03:57]wFMCommunicate request_size=4 [22:03:57]MH_SAM_APDU [22:03:57]CAPDU: 80 11 00 00 [22:03:57]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [22:03:57]Write i2c OK [22:03:57]MH_I2C_Read... [22:03:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:03:57]Read from MH i2c: E2 [22:03:57]MH_I2C_Read... [22:03:57]Read from MH i2c: E2 17 00 [22:03:57]MH_I2C_Read... [22:03: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 [22:03: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:03:57]wFMCommunicate OK [22:03:57]DocumentArchiveInit [22:03:57]Start Httpd... [22:03:57]Httpd thread 3067346276 created [22:03:57]Write to MH i2c: 01 00 00 0F 00 0F [22:03:57]Write i2c OK [22:03:57]MH_I2C_Read... [22:03:57]Read from MH i2c: 01 [22:03:57]MH_I2C_Read... [22:03:57]Read from MH i2c: 01 07 00 [22:03:57]MH_I2C_Read... [22:03:57]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [22:03:57]MH Int Process started [22:03:57]Allocated Socket 8 [22:03:57]Bind OK [22:03:57]Listen OK [22:03:57]httpd running on port 8080 [22:03:57]Waiting for new connection... [22:03:57]OFD Sender: No OFD packet to send [22:04:00]accept exits with 9 [22:04:00]New connection [22:04:00]New thread 3067059556 created [22:04:00]Waiting for new connection... [22:04:00] Sock 9.Parse request [22:04:00]Sock 9.Check first char [22:04:00]Sock 9.First char is OK [22:04:00]request: POST /json_proto HTTP/1.0 [22:04:00]Method: POST [22:04:00]URL: /json_proto [22:04:00]Method is POST - this is cgi request [22:04:00]url: /json_proto [22:04:00]query_string will be loaded in cgi processing [22:04:00]execute_cgi json_proto POST (null) [22:04:00]execute_cgi path=json_proto method=POST [22:04:00]POST find Content-Length [22:04:00]Host: 172.17.47.196:8080 [22:04:00]Content-Length: 215 [22:04:00]Content-Type: application/json [22:04:00] [22:04:00]POST finish read [22:04:00]Found Content-Length = 215 [22:04: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" ] } } [22:04:00]execute_script... [22:04: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" ] } } [22:04:00]POST & json_proto [22:04:00]process_json_proto [22:04:00]json parsed OK: [22:04:00]protocol is kg_v1.0 [22:04:00]action value=get_value [22:04:00]process_action get_value [22:04:00]cmd_get_value [22:04:00]process_action get_value done [22:04:00]requested_data is exist [22:04:00]produce_requested_data [22:04:00]requested_item kkm.sn is exist - process it [22:04:00]requested_item kkm.ver is exist - process it [22:04:00]requested_item fm.sn is exist - process it [22:04:00]wFMCommunicate request_size=4 [22:04:00]MH_SAM_APDU [22:04:00]CAPDU: 80 11 00 00 [22:04:00]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [22:04:00]Write i2c OK [22:04:00]MH_I2C_Read... [22:04:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:00]Read from MH i2c: E2 [22:04:00]MH_I2C_Read... [22:04:00]Read from MH i2c: E2 17 00 [22:04:00]MH_I2C_Read... [22:04: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 [22: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 [22:04:00]wFMCommunicate OK [22:04:00]requested_item fd.num is exist - process it [22:04:00]SAM_PROTO_GetFieldsCounters [22:04:00]wFMCommunicate request_size=4 [22:04:00]MH_SAM_APDU [22:04:00]CAPDU: 80 13 00 00 [22:04:00]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [22:04:00]Write i2c OK [22:04:00]MH_I2C_Read... [22:04:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:04:00]Read from MH i2c: E2 [22:04:00]MH_I2C_Read... [22:04:00]Read from MH i2c: E2 62 00 [22:04:00]MH_I2C_Read... [22:04: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 B1 50 01 00 0E 04 04 00 EF 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 D1 [22: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 B1 50 01 00 0E 04 04 00 EF 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 [22:04:00]wFMCommunicate OK [22:04:00]SAM_PROTO_GetFieldsCounters done [22:04:00]requested_item shift.num is exist - process it [22:04:00]requested_item shift.opened is exist - process it [22:04:00]req_shift_opened [22:04:00]FM_GetShiftState [22:04:00]SAM_PROTO_GetShiftState [22:04:00]wFMCommunicate request_size=4 [22:04:00]MH_SAM_APDU [22:04:00]CAPDU: 80 13 01 00 [22:04:00]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [22:04:00]Write i2c OK [22:04:00]MH_I2C_Read... [22:04:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:00]Read from MH i2c: E2 [22:04:00]MH_I2C_Read... [22:04:00]Read from MH i2c: E2 0E 00 [22:04:00]MH_I2C_Read... [22:04:00]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [22:04:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:04:00]wFMCommunicate OK [22:04:00]SAM_PROTO_GetShiftState done [22:04:00]FM_GetShiftState done [22:04:00]req_shift_opened done [22:04:00]requested_item shift.open_date is exist - process it [22:04:00]req_shift_open_date [22:04:00]req_shift_open_date done [22:04:00]produce_requested_data done [22:04:00]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86193,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:04:00]process_action_free get_value [22:04:00]json_value_free [22:04:00]json_value_free done [22:04:00]process_json_proto returns [22:04:00]Send response to host [22:04:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86193,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:04:00]free response buf [22:04:00]execute_script done [22:04:00]execute_script returns [22:04:00]free content buf [22:04:00]Sock 9.Close socket [22:04:00]Sock 9.Thread stoped [22:04:00]accept exits with 6 [22:04:00]New connection [22:04:00]New thread 3066916196 created [22:04:00]Thread 3067059556 joined [22:04:00]Waiting for new connection... [22:04:00] Sock 6.Parse request [22:04:00]Sock 6.Check first char [22:04:00]Sock 6.First char is OK [22:04:00]request: POST /json_proto HTTP/1.0 [22:04:00]Method: POST [22:04:00]URL: /json_proto [22:04:00]Method is POST - this is cgi request [22:04:00]url: /json_proto [22:04:00]query_string will be loaded in cgi processing [22:04:00]execute_cgi json_proto POST (null) [22:04:00]execute_cgi path=json_proto method=POST [22:04:00]POST find Content-Length [22:04:00]Host: 172.17.47.196:8080 [22:04:00]Content-Length: 331 [22:04:00]Content-Type: application/json [22:04:00] [22:04:00]POST finish read [22:04:00]Found Content-Length = 331 [22:04: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" ] } } [22:04:00]execute_script... [22:04: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" ] } } [22:04:00]POST & json_proto [22:04:00]process_json_proto [22:04:00]json parsed OK: [22:04:00]protocol is kg_v1.0 [22:04:01]action value=get_value [22:04:01]process_action get_value [22:04:01]cmd_get_value [22:04:01]process_action get_value done [22:04:01]requested_data is exist [22:04:01]produce_requested_data [22:04:01]requested_item fm.sale.total is exist - process it [22:04:01]SAM_PROTO_GetFMData [22:04:01]wFMCommunicate request_size=4 [22:04:01]MH_SAM_APDU [22:04:01]CAPDU: 80 13 03 00 [22:04:01]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [22:04:01]Write i2c OK [22:04:01]MH_I2C_Read... [22:04:01]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:04:01]Read from MH i2c: E2 [22:04:01]MH_I2C_Read... [22:04:01]Read from MH i2c: E2 FD 00 [22:04:01]MH_I2C_Read... [22:04:01]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 D2 4C 01 00 69 04 A3 00 6F 04 04 00 59 4A 01 00 B1 04 05 00 AA BF 76 B4 01 70 04 05 00 30 48 18 87 01 72 04 04 00 7A 77 5E 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 E3 49 5D 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 1A 08 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 24 [22:04:01]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 D2 4C 01 00 69 04 A3 00 6F 04 04 00 59 4A 01 00 B1 04 05 00 AA BF 76 B4 01 70 04 05 00 30 48 18 87 01 72 04 04 00 7A 77 5E 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 E3 49 5D 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 1A 08 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 [22:04:01]wFMCommunicate OK [22:04:01]wFMCommunicate request_size=4 [22:04:01]MH_SAM_APDU [22:04:01]CAPDU: 80 17 00 00 [22:04:01]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [22:04:01]Write i2c OK [22:04:01]MH_I2C_Read... [22:04:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:04:01]Read from MH i2c: E2 [22:04:01]MH_I2C_Read... [22:04:01]Read from MH i2c: E2 FD 00 [22:04:01]MH_I2C_Read... [22:04: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 [22:04: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 [22:04:01]wFMCommunicate OK [22:04:01]wFMCommunicate request_size=4 [22:04:01]MH_SAM_APDU [22:04:01]CAPDU: 80 17 00 00 [22:04:01]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [22:04:01]Write i2c OK [22:04:01]MH_I2C_Read... [22:04:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:04:02]Read from MH i2c: E2 [22:04:02]MH_I2C_Read... [22:04:02]Read from MH i2c: E2 FD 00 [22:04:02]MH_I2C_Read... [22:04:02]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:04:02]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:04:02]wFMCommunicate OK [22:04:02]wFMCommunicate request_size=4 [22:04:02]MH_SAM_APDU [22:04:02]CAPDU: 80 17 00 00 [22:04:02]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [22:04:02]Write i2c OK [22:04:02]MH_I2C_Read... [22:04:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:04:02]Read from MH i2c: E2 [22:04:02]MH_I2C_Read... [22:04:02]Read from MH i2c: E2 FD 00 [22:04:02]MH_I2C_Read... [22:04:02]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:04:02]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:04:02]wFMCommunicate OK [22:04:02]wFMCommunicate request_size=4 [22:04:02]MH_SAM_APDU [22:04:02]CAPDU: 80 17 00 00 [22:04:02]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [22:04:02]Write i2c OK [22:04:02]MH_I2C_Read... [22:04:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [22:04:02]Read from MH i2c: E2 [22:04:02]MH_I2C_Read... [22:04:02]Read from MH i2c: E2 E5 00 [22:04:02]MH_I2C_Read... [22:04:02]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:04:02]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:04:02]wFMCommunicate OK [22:04:02]SAM_PROTO_GetFMData done [22:04:02]requested_item fm.sale_refund.total is exist - process it [22:04:02]requested_item fm.buy.total is exist - process it [22:04:02]requested_item shift.sale.total is exist - process it [22:04:02]SAM_PROTO_GetShiftData [22:04:02]wFMCommunicate request_size=4 [22:04:02]MH_SAM_APDU [22:04:02]CAPDU: 80 13 02 00 [22:04:02]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [22:04:02]Write i2c OK [22:04:02]MH_I2C_Read... [22:04:02]OFD Sender: No OFD packet to send [22:04:03]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [22:04:03]Read from MH i2c: E2 [22:04:03]MH_I2C_Read... [22:04:03]Read from MH i2c: E2 FD 00 [22:04:03]MH_I2C_Read... [22:04:03]Read from MH i2c: E2 FD 00 18 00 00 B1 04 AA 04 AD 04 6E 04 04 00 60 01 00 00 69 04 9E 00 6F 04 04 00 60 01 00 00 B1 04 04 00 49 39 8D 01 70 04 04 00 00 04 6E 01 72 04 03 00 49 35 1F 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 D7 31 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 11 84 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 19 [22:04:03]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 60 01 00 00 69 04 9E 00 6F 04 04 00 60 01 00 00 B1 04 04 00 49 39 8D 01 70 04 04 00 00 04 6E 01 72 04 03 00 49 35 1F 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 D7 31 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 11 84 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [22:04:03]wFMCommunicate OK [22:04:03]wFMCommunicate request_size=4 [22:04:03]MH_SAM_APDU [22:04:03]CAPDU: 80 17 00 00 [22:04:03]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [22:04:03]Write i2c OK [22:04:03]MH_I2C_Read... [22:04:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:04:03]Read from MH i2c: E2 [22:04:03]MH_I2C_Read... [22:04:03]Read from MH i2c: E2 FD 00 [22:04:03]MH_I2C_Read... [22:04:03]Read from MH i2c: E2 FD 00 19 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 B2 [22:04:03]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [22:04:03]wFMCommunicate OK [22:04:03]wFMCommunicate request_size=4 [22:04:03]MH_SAM_APDU [22:04:03]CAPDU: 80 17 00 00 [22:04:03]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [22:04:03]Write i2c OK [22:04:03]MH_I2C_Read... [22:04:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:04:03]Read from MH i2c: E2 [22:04:03]MH_I2C_Read... [22:04:03]Read from MH i2c: E2 FD 00 [22:04:03]MH_I2C_Read... [22:04:03]Read from MH i2c: E2 FD 00 1A 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 53 [22:04:03]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [22:04:03]wFMCommunicate OK [22:04:03]wFMCommunicate request_size=4 [22:04:03]MH_SAM_APDU [22:04:03]CAPDU: 80 17 00 00 [22:04:03]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [22:04:03]Write i2c OK [22:04:03]MH_I2C_Read... [22:04:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:04:03]Read from MH i2c: E2 [22:04:04]MH_I2C_Read... [22:04:04]Read from MH i2c: E2 FD 00 [22:04:04]MH_I2C_Read... [22:04:04]Read from MH i2c: E2 FD 00 1B 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 13 [22:04:04]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [22:04:04]wFMCommunicate OK [22:04:04]wFMCommunicate request_size=4 [22:04:04]MH_SAM_APDU [22:04:04]CAPDU: 80 17 00 00 [22:04:04]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [22:04:04]Write i2c OK [22:04:04]MH_I2C_Read... [22:04:04]ConnectInit Can't connect to host [22:04:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [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]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]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:09]*** [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: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: 5867057+1721002828=1726869885 [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: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 7E F1 ED 66 4C 6B 94 66 72 [22:04:46]Current date/time: 20.09.2024 22:04 [22:04:46]FM_Init [22:04:46]wFMConnect [22:04:46]MH_SAM_On [22:04:46]Write to MH i2c: E0 00 00 08 00 E7 [22:04:46]Write i2c OK [22:04:46]MH_I2C_Read... [22:04:46]*** iso7816_init finished! [22:04:46]*** atr: [22:04:46]*** 0F 3B D5 18 FF 81 91 FE [22:04:46]*** 1F C3 80 73 C8 21 10 0A [22:04:46]*** 00 00 00 00 00 00 00 00 [22:04:46]*** 00 00 00 00 00 00 00 00 [22:04:46]*** 00 00 00 00 00 00 00 00 [22:04:46]*** 00 00 00 00 00 00 00 00 [22:04:46]*** 00 00 00 00 00 00 00 00 [22:04:46]*** 00 00 00 00 00 00 00 00 [22:04:46]Read from MH i2c: E0 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: E0 10 00 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [22:04:46]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [22:04:46]wFMCommunicate request_size=10 [22:04:46]MH_SAM_APDU [22:04:46]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [22:04:46]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [22:06:33]ConnectInit Can't connect to host [22:06:37]OFD Sender: No OFD packet to send [22:06:41]accept exits with 8 [22:06:41]New connection [22:06:41]New thread 3067104612 created [22:06:41]Thread 3066961252 joined [22:06:41]Waiting for new connection... [22:06:41] Sock 8.Parse request [22:06:41]Sock 8.Check first char [22:06:41]Sock 8.First char is OK [22:06:41]request: POST /json_proto HTTP/1.0 [22:06:41]Method: POST [22:06:41]URL: /json_proto [22:06:41]Method is POST - this is cgi request [22:06:41]url: /json_proto [22:06:41]query_string will be loaded in cgi processing [22:06:41]execute_cgi json_proto POST (null) [22:06:41]execute_cgi path=json_proto method=POST [22:06:41]POST find Content-Length [22:06:41]Host: 172.17.47.196:8080 [22:06:41]Content-Length: 677 [22:06:41]Content-Type: application/json [22:06:41] [22:06:41]POST finish read [22:06:41]Found Content-Length = 677 [22:06:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871077", "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" ] } } [22:06:41]execute_script... [22:06: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)871077", "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" ] } } [22:06:41]POST & json_proto [22:06:41]process_json_proto [22:06:41]json parsed OK: [22:06:41]protocol is kg_v1.0 [22:06:41]action value=close_receipt [22:06:41]process_action close_receipt [22:06:41]cmd_close_receipt [22:06:41]MH_GetDate [22:06:41]Write to MH i2c: F0 00 00 1D 00 0C [22:06:41]Write i2c OK [22:06:41]MH_I2C_Read... [22:06:41]Read from MH i2c: F0 [22:06:41]MH_I2C_Read... [22:06:41]Read from MH i2c: F0 09 00 [22:06:41]MH_I2C_Read... [22:06:41]Read from MH i2c: F0 09 00 1D 00 00 F1 F1 ED 66 4C 6B 94 66 FB [22:06:41]GetLastDocTimeStamp 97 [22:06:41]current date 1726870001 [22:06:41]FM_GetShiftState [22:06:41]SAM_PROTO_GetShiftState [22:06:41]wFMCommunicate request_size=4 [22:06:41]MH_SAM_APDU [22:06:41]CAPDU: 80 13 01 00 [22:06:41]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [22:06:41]Write i2c OK [22:06:41]MH_I2C_Read... [22:06:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:06:41]Read from MH i2c: E2 [22:06:41]MH_I2C_Read... [22:06:41]Read from MH i2c: E2 0E 00 [22:06:41]MH_I2C_Read... [22:06:41]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [22:06:41]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:06:41]wFMCommunicate OK [22:06:41]SAM_PROTO_GetShiftState done [22:06:41]FM_GetShiftState done [22:06:41]opened in 1726791534 [22:06:41]opened+sec_in_day 1726877934 [22:06:41]quantity*price = 50036 [22:06:41]sum+1 = 50037 [22:06: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 СНО: Общий режим Чек 353 20.09.2024 22:06 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86194 ФПД: 132994277833831 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T220641&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86194&fm=132994277833831&tin=02508201610067®Number=0000000000092592&sum=50000 [22:06:42]StoreToDocumentArchive [22:06:42]shift 495 fd 86194 [22:06:42]save to /storage/0495/doc_00086194 [22:06:42]save last doc name /storage/0495/doc_00086194 to /storage/kkm_last_doc_name [22:06:42]save OK [22:06:42]Clear old archive folders... [22:06:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:06:42]tlvbuf is 00C51AB0 [22:06:42]SAM_PROTO_ClearQueue [22:06:42]wFMCommunicate request_size=4 [22:06:42]MH_SAM_APDU [22:06:42]CAPDU: 80 09 00 00 [22:06:42]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [22:06:42]Write i2c OK [22:06:42]MH_I2C_Read... [22:06:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:06:42]Read from MH i2c: E2 [22:06:42]MH_I2C_Read... [22:06:42]Read from MH i2c: E2 03 00 [22:06:42]MH_I2C_Read... [22:06:42]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [22:06:42]RAPDU: 90 00 [22:06:42]wFMCommunicate OK [22:06:42]SAM_PROTO_ClearQueue done [22:06:42]KKMCreateOFDPacket [22:06:42]OFDProtocolAddRootSTLVToBuf [22:06:42]FM_MakeSignedData [22:06:42]FM_MakeSignedData [22:06:42]SAM_PROTO_SignData [22:06:42]wFMCommunicate request_size=4 [22:06:42]MH_SAM_APDU [22:06:42]CAPDU: 80 0D 01 02 [22:06:42]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [22:06:42]Write i2c OK [22:06:42]MH_I2C_Read... [22:06:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:06:42]Read from MH i2c: E2 [22:06:42]MH_I2C_Read... [22:06:42]Read from MH i2c: E2 03 00 [22:06:42]MH_I2C_Read... [22:06:42]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [22:06:42]RAPDU: 90 00 [22:06:42]wFMCommunicate OK [22:06:42]wFMCommunicate request_size=255 [22:06:42]MH_SAM_APDU [22:06: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 61 01 00 00 F4 03 04 00 F1 F1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 78 [22:06:42]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 61 01 00 00 F4 03 04 00 F1 F1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 78 00 00 34 [22:06:42]Write i2c OK [22:06:42]MH_I2C_Read... [22:06:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:06:43]Read from MH i2c: E2 [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: E2 03 00 [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [22:06:43]RAPDU: 90 00 [22:06:43]wFMCommunicate OK [22:06:43]wFMCommunicate request_size=10 [22:06:43]MH_SAM_APDU [22:06:43]CAPDU: 80 0D 02 02 05 F5 24 AF FC 67 [22:06:43]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 F5 24 AF FC 67 00 00 DD [22:06:43]Write i2c OK [22:06:43]MH_I2C_Read... [22:06:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:06:43]Read from MH i2c: E2 [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: E2 03 00 [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [22:06:43]RAPDU: 90 00 [22:06:43]wFMCommunicate OK [22:06:43]wFMCommunicate request_size=4 [22:06:43]MH_SAM_APDU [22:06:43]CAPDU: 80 0D 03 02 [22:06:43]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [22:06:43]Write i2c OK [22:06:43]MH_I2C_Read... [22:06:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:06:43]Read from MH i2c: E2 [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: E2 0B 00 [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: E2 0B 00 2F 00 00 08 F1 44 18 F7 AA 4E 5C 90 00 4B [22:06:43]RAPDU: 08 F1 44 18 F7 AA 4E 5C 90 00 [22:06:43]wFMCommunicate OK [22:06:43]SAM_PROTO_SignData done [22:06:43]FM_MakeSignedData done [22:06:43]CreateOFDProtocolMessage [22:06:43]wFMCommunicate request_size=4 [22:06:43]MH_SAM_APDU [22:06:43]CAPDU: 80 11 00 00 [22:06:43]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [22:06:43]Write i2c OK [22:06:43]MH_I2C_Read... [22:06:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:06:43]Read from MH i2c: E2 [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: E2 17 00 [22:06:43]MH_I2C_Read... [22:06: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 [22:06:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:06:43]wFMCommunicate OK [22:06:43]CreateOFDProtocolMessage done [22:06:43]OFDSenderStorePacket 86194 [22:06:43]StoreOFDPacket docnum=86194 [22:06: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 E2 03 07 01 5B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 F1 F1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 78 F5 24 AF FC 67 08 F1 44 18 F7 AA 4E 5C [22:06:43]CheckFolder [22:06:43]dirname=/storage/ofd_packets [22:06:43]CheckFolder done [22:06:43]ProducePacketName [22:06:43]name=ofd_packets/00086194 [22:06:43]NVStorageSaveData ofd_packets/00086194 [22:06:43]File name is /storage/ofd_packets/00086194 [22:06:43]Write 301 bytes [22:06:43]NVStorageSaveData done [22:06:43]OFDSenderStorePacket done [22:06:43]KKMCreateOFDPacket done [22:06:43]NVStorageSaveData kkm_last_timestamp [22:06:43]File name is /storage/kkm_last_timestamp [22:06:43]Write 4 bytes [22:06:43]NVStorageSaveData done [22:06:43]ExternCall_PrintAddStr [22:06:43]wPrintStart [22:06:43]Write to MH i2c: 01 00 00 31 00 31 [22:06:43]Write i2c OK [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: 01 [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: 01 07 00 [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [22:06:43]RasterBufferAndPrint [22:06:43]line Счет N : (1)871077 [22:06:43]line ИНН: 02508201610067 [22:06:43]line Контрольно-Кассовый Чек [22:06:43]line ПРОДАЖА [22:06:43]line ТРК (МРК, ГНК) : 53 [22:06:43]line Товар: 2710124130 [22:06:43]line Аи-92-К-5 [22:06:43]line 7.380 * 67.80 [22:06:43]line = 500.36 [22:06:43]line НДС 12% НСП 1% [22:06:43]line > о реализуемом товаре [22:06:43]line ОКРУГЛЕНИЕ: -0.36 [22:06:43]line ИТОГО: 500.00 [22:06:43]line Внесено: 500.00 [22:06:43]line СДАЧА: 0.00 [22:06:43]line НСП 1% : 4.43 [22:06:43]line НДС 12% : 53.14 [22:06:43]line Наличными: 500.00 [22:06:43]line Безнал.: 0.00 [22:06:43]line Место: АЗС № 137 "Партнер Нефть" [22:06:43]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:06:43]line СНО: Общий режим [22:06:43]line Чек 353 20.09.2024 22:06 [22:06:43]line Смена: 495 ФФД: 1.0 [22:06:43]line ЗНМ: 0300000064 [22:06:43]line РНМ: 0000000000092592 [22:06:43]line Версия ККМ: 001 [22:06:43]line ФМ: 0000000000874979 [22:06:43]line ФД: 86194 [22:06:43]line ФПД: 132994277833831 [22:06:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T220641&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86194&fm=132994277833831&tin=02508201610067®Number=0000000000092592&sum=50000 [22:06:43]OFD Sender: Processing packet 86194 [packets to send 266, broken 265] [22:06:43]ProducePacketName [22:06:43]name=ofd_packets/00086194 [22:06:43]OFD Sender: To server: pG, [22:06:43]CommunicateWithHost lk.salyk.kg:30040 [22:06:43]ConnectInit lk.salyk.kg [22:06:43]written 0, free lines is 4095 [22:06:43]Write to MH i2c: 01 00 00 5C 00 5C [22:06:43]Write i2c OK [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: 01 [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: 01 07 00 [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 DE 0C 4D [22:06:43]RasterBufferAndPrint [22:06:43]line [22:06:43]line [22:06:43]line [22:06:43]line [22:06:43]line [22:06:43]written 0, free lines is 3300 [22:06:43]MH_Cut [22:06:43]Write to MH i2c: D1 01 00 63 00 01 35 [22:06:43]Write i2c OK [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: D1 [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: D1 01 00 [22:06:43]MH_I2C_Read... [22:06:43]Read from MH i2c: D1 01 00 63 00 00 34 [22:06:43]Write to MH i2c: 01 00 00 64 00 64 [22:06:43]Write i2c OK [22:06:43]MH_I2C_Read... [22:06:44]*** Cut start [22:06:44]*** Partial cut [22:06:44]*** CUTSNS_PIN = 1 [22:06:44]*** CUTSNS_PIN = 0 [22:06:44]Connected sock=10 [22:06: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 E2 03 07 01 5B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 F1 F1 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 78 F5 24 AF FC 67 08 F1 44 18 F7 AA 4E 5C [22:06:44]*** Brake cut motor [22:06:45]Read from MH i2c: 01 [22:06:45]MH_I2C_Read... [22:06:45]*** Stop cut motor [22:06:45]*** Cut end [22:06:45]Read from MH i2c: 01 07 00 [22:06:45]MH_I2C_Read... [22:06:45]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [22:06:45]process_action close_receipt done [22:06:45]requested_data is exist [22:06:45]produce_requested_data [22:06:45]requested_item fm.sn is exist - process it [22:06:45]wFMCommunicate request_size=4 [22:06:45]MH_SAM_APDU [22:06:45]CAPDU: 80 11 00 00 [22:06:45]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [22:06:45]Write i2c OK [22:06:45]MH_I2C_Read... [22:06:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:06:45]Read from MH i2c: E2 [22:06:45]MH_I2C_Read... [22:06:45]Read from MH i2c: E2 17 00 [22:06:45]MH_I2C_Read... [22:06:45]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 [22:06:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:06:45]wFMCommunicate OK [22:06:45]requested_item fd.num is exist - process it [22:06:45]SAM_PROTO_GetFieldsCounters [22:06:45]wFMCommunicate request_size=4 [22:06:45]MH_SAM_APDU [22:06:45]CAPDU: 80 13 00 00 [22:06:45]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [22:06:45]Write i2c OK [22:06:45]MH_I2C_Read... [22:06:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:06:45]Read from MH i2c: E2 [22:06:45]MH_I2C_Read... [22:06:45]Read from MH i2c: E2 62 00 [22:06:45]MH_I2C_Read... [22:06:45]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 B2 50 01 00 0E 04 04 00 EF 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 2A [22:06: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 B2 50 01 00 0E 04 04 00 EF 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 [22:06:45]wFMCommunicate OK [22:06:45]SAM_PROTO_GetFieldsCounters done [22:06:45]requested_item shift.num is exist - process it [22:06:45]requested_item shift.opened is exist - process it [22:06:45]req_shift_opened [22:06:45]FM_GetShiftState [22:06:45]SAM_PROTO_GetShiftState [22:06:45]wFMCommunicate request_size=4 [22:06:45]MH_SAM_APDU [22:06:45]CAPDU: 80 13 01 00 [22:06:45]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [22:06:45]Write i2c OK [22:06:45]MH_I2C_Read... [22:06:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:06:45]Read from MH i2c: E2 [22:06:45]MH_I2C_Read... [22:06:45]Read from MH i2c: E2 0E 00 [22:06:45]MH_I2C_Read... [22:06:45]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6F [22:06:45]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:06:45]wFMCommunicate OK [22:06:45]SAM_PROTO_GetShiftState done [22:06:45]FM_GetShiftState done [22:06:45]req_shift_opened done [22:06:45]requested_item shift.open_date is exist - process it [22:06:45]req_shift_open_date [22:06:45]req_shift_open_date done [22:06:45]produce_requested_data done [22:06:45]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86194,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:06:45]process_action_free close_receipt [22:06:45]json_value_free [22:06:45]json_value_free done [22:06:45]process_json_proto returns [22:06:45]Send response to host [22:06:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86194,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:06:45]free response buf [22:06:45]execute_script done [22:06:45]execute_script returns [22:06:45]free content buf [22:06:45]Sock 8.Close socket [22:06:45]Sock 8.Thread stoped [22:06: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 1B 47 00 81 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 B2 50 01 00 F4 03 04 00 C7 9C ED 66 B6 04 01 00 00 97 5E 3A A9 72 ED 10 F4 [22:06:46]CommunicateWithHost err = 0 [22:06:46]CheckOFDResponse [22:06:46]1017 (14) - 77093643461234 [22:06:46]1041 (16) - 0000000000874979 [22:06:46]1040 (4) - 86194 [22:06:46]1012 (4) - 20.09.2024 16:03 [22:06:46]1206 (1) - 0 [22:06:46]OFD Sender: Remove packet 86194 [22:06:46]ProducePacketName [22:06:46]name=ofd_packets/00086194 [22:06:46]NVStorageDeleteData [22:06:47]OFD Sender: No OFD packet to send [22:06:52]recv_with_timeout no data received [22:06:52]OFD Sender: No OFD packet to send [22:06:57]OFD Sender: No OFD packet to send [22:07:02]OFD Sender: No OFD packet to send [22:07:03]recv_with_timeout no data received [22:07:07]OFD Sender: No OFD packet to send [22:07:12]OFD Sender: No OFD packet to send [22:07:14]recv_with_timeout no data received [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:46]recv_with_timeout no data received [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:03:01]Write i2c OK [22:03:01]MH_I2C_Read... [22:03:01]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [22:03:01]Read from MH i2c: E2 [22:03:01]MH_I2C_Read... [22:03:01]Read from MH i2c: E2 03 00 [22:03:01]MH_I2C_Read... [22:03:01]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [22:03:01]RAPDU: 90 00 [22:03:01]wFMCommunicate OK [22:03:01]wFMCommunicate request_size=4 [22:03:01]MH_SAM_APDU [22:03:01]CAPDU: 80 11 00 00 [22:03:01]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [22:03:01]Write i2c OK [22:03:01]MH_I2C_Read... [22:03:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:03:01]Read from MH i2c: E2 [22:03:01]MH_I2C_Read... [22:03:01]Read from MH i2c: E2 17 00 [22:03:01]MH_I2C_Read... [22:03:01]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: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 [22:03:01]wFMCommunicate OK [22:03:01]Detected FM SN is 0000000000874979 [22:03:01]Stored FM SN is 0000000000874979 [22:03:01]wFMCommunicate request_size=9 [22:03:01]MH_SAM_APDU [22:03:01]CAPDU: 80 16 00 00 04 B6 D7 00 00 [22:03:01]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [22:03:01]Write i2c OK [22:03:01]MH_I2C_Read... [22:03:01]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [22:03:01]Read from MH i2c: E2 [22:03:01]MH_I2C_Read... [22:03:01]Read from MH i2c: E2 03 00 [22:03:01]MH_I2C_Read... [22:03:01]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [22:03:01]RAPDU: 90 00 [22:03:01]wFMCommunicate OK [22:03:01]FM PIN OK [22:03:01]wFMCommunicate request_size=8 [22:03:01]MH_SAM_APDU [22:03:01]CAPDU: 80 14 04 00 03 02 00 01 [22:03:01]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [22:03:01]Write i2c OK [22:03:01]MH_I2C_Read... [22:03:01]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [22:03:01]Read from MH i2c: E2 [22:03:01]MH_I2C_Read... [22:03:01]Read from MH i2c: E2 03 00 [22:03:01]MH_I2C_Read... [22:03:01]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [22:03:01]RAPDU: 90 00 [22:03:01]wFMCommunicate OK [22:03:01]wFMCommunicate request_size=13 [22:03:01]MH_SAM_APDU [22:03:01]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [22:03:01]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:03:01]Write i2c OK [22:03:01]MH_I2C_Read... [22:03:01]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [22:03:01]Read from MH i2c: E2 [22:03:01]MH_I2C_Read... [22:03:01]Read from MH i2c: E2 [22:08:32]OFD Sender: No OFD packet to send [22:08:37]OFD Sender: No OFD packet to send [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:07]OFD Sender: No OFD packet to send [22:09:12]OFD Sender: No OFD packet to send [22:09:17]OFD Sender: No OFD packet to send [22:09:22]OFD Sender: No OFD packet to send [22:09:26]recv_with_timeout no data received [22:09:27]OFD Sender: No OFD packet to send [22:09:32]OFD Sender: No OFD packet to send [22:09:37]OFD Sender: No OFD packet to send [22:09:42]OFD Sender: No OFD packet to send [22:09:45]recv_with_timeout no data received [22:09:47]OFD Sender: No OFD packet to send [22:09:52]OFD Sender: No OFD packet to send [22:09:57]OFD Sender: No OFD packet to send [22:10:02]OFD Sender: No OFD packet to send [22:10:07]OFD Sender: No OFD packet to send [22:10:12]OFD Sender: No OFD packet to send [22:10:17]OFD Sender: No OFD packet to send [22:10:22]OFD Sender: No OFD packet to send [22:10:27]OFD Sender: No OFD packet to send [22:10:32]OFD Sender: No OFD packet to send [22:10:37]OFD Sender: No OFD packet to send [22:04:46]Write i2c OK [22:04:46]MH_I2C_Read... [22:04:46]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [22:04:46]Read from MH i2c: E2 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: E2 03 00 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [22:04:46]RAPDU: 90 00 [22:04:46]wFMCommunicate OK [22:04:46]wFMCommunicate request_size=4 [22:04:46]MH_SAM_APDU [22:04:46]CAPDU: 80 11 00 00 [22:04:46]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [22:04:46]Write i2c OK [22:04:46]MH_I2C_Read... [22:04:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:46]Read from MH i2c: E2 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: E2 17 00 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E3 [22:04:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:04:46]wFMCommunicate OK [22:04:46]Detected FM SN is 0000000000874979 [22:04:46]Stored FM SN is 0000000000874979 [22:04:46]wFMCommunicate request_size=9 [22:04:46]MH_SAM_APDU [22:04:46]CAPDU: 80 16 00 00 04 B6 D7 00 00 [22:04:46]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [22:04:46]Write i2c OK [22:04:46]MH_I2C_Read... [22:04:46]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [22:04:46]Read from MH i2c: E2 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: E2 03 00 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [22:04:46]RAPDU: 90 00 [22:04:46]wFMCommunicate OK [22:04:46]FM PIN OK [22:04:46]wFMCommunicate request_size=8 [22:04:46]MH_SAM_APDU [22:04:46]CAPDU: 80 14 04 00 03 02 00 01 [22:04:46]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [22:04:46]Write i2c OK [22:04:46]MH_I2C_Read... [22:04:46]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [22:04:46]Read from MH i2c: E2 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: E2 03 00 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [22:04:46]RAPDU: 90 00 [22:04:46]wFMCommunicate OK [22:04:46]wFMCommunicate request_size=13 [22:04:46]MH_SAM_APDU [22:04:46]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [22:04:46]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [22:04:46]Write i2c OK [22:04:46]MH_I2C_Read... [22:04:46]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [22:04:46]Read from MH i2c: E2 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: E2 03 00 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [22:04:46]RAPDU: 90 00 [22:04:46]wFMCommunicate OK [22:04:46]wFMCommunicate request_size=4 [22:04:46]MH_SAM_APDU [22:04:46]CAPDU: 80 11 00 00 [22:04:46]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [22:04:46]Write i2c OK [22:04:46]MH_I2C_Read... [22:04:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:46]Read from MH i2c: E2 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: E2 17 00 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 E7 [22:04:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:04:46]wFMCommunicate OK [22:04:46]DocumentArchiveInit [22:04:46]Start Httpd... [22:04:46]Httpd thread 3067391332 created [22:04:46]Write to MH i2c: 01 00 00 0F 00 0F [22:04:46]Write i2c OK [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: 01 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: 01 07 00 [22:04:46]MH_I2C_Read... [22:04:46]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [22:04:46]MH Int Process started [22:04:46]Allocated Socket 7 [22:04:46]Bind OK [22:04:46]Listen OK [22:04:46]httpd running on port 8080 [22:04:46]Waiting for new connection... [22:04:46]OFD Sender: No OFD packet to send [22:04:49]accept exits with 8 [22:04:49]New connection [22:04:49]New thread 3067104612 created [22:04:49]Waiting for new connection... [22:04:49] Sock 8.Parse request [22:04:49]Sock 8.Check first char [22:04:49]Sock 8.First char is OK [22:04:49]request: POST /json_proto HTTP/1.0 [22:04:49]Method: POST [22:04:49]URL: /json_proto [22:04:49]Method is POST - this is cgi request [22:04:49]url: /json_proto [22:04:49]query_string will be loaded in cgi processing [22:04:49]execute_cgi json_proto POST (null) [22:04:49]execute_cgi path=json_proto method=POST [22:04:49]POST find Content-Length [22:04:49]Host: 172.17.47.196:8080 [22:04:49]Content-Length: 215 [22:04:49]Content-Type: application/json [22:04:49] [22:04:49]POST finish read [22:04:49]Found Content-Length = 215 [22:04: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" ] } } [22:04:49]execute_script... [22:04: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" ] } } [22:04:49]POST & json_proto [22:04:49]process_json_proto [22:04:49]json parsed OK: [22:04:49]protocol is kg_v1.0 [22:04:49]action value=get_value [22:04:49]process_action get_value [22:04:49]cmd_get_value [22:04:49]process_action get_value done [22:04:49]requested_data is exist [22:04:49]produce_requested_data [22:04:49]requested_item kkm.sn is exist - process it [22:04:49]requested_item kkm.ver is exist - process it [22:04:49]requested_item fm.sn is exist - process it [22:04:49]wFMCommunicate request_size=4 [22:04:49]MH_SAM_APDU [22:04:49]CAPDU: 80 11 00 00 [22:04:49]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [22:04:49]Write i2c OK [22:04:49]MH_I2C_Read... [22:04:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:49]Read from MH i2c: E2 [22:04:49]MH_I2C_Read... [22:04:49]Read from MH i2c: E2 17 00 [22:04:49]MH_I2C_Read... [22:04: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 [22:04: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:04:49]wFMCommunicate OK [22:04:49]requested_item fd.num is exist - process it [22:04:49]SAM_PROTO_GetFieldsCounters [22:04:49]wFMCommunicate request_size=4 [22:04:49]MH_SAM_APDU [22:04:49]CAPDU: 80 13 00 00 [22:04:49]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [22:04:49]Write i2c OK [22:04:49]MH_I2C_Read... [22:04:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:04:49]Read from MH i2c: E2 [22:04:49]MH_I2C_Read... [22:04:49]Read from MH i2c: E2 62 00 [22:04:49]MH_I2C_Read... [22:04: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 B1 50 01 00 0E 04 04 00 EF 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 D1 [22:04:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [22:04:49]wFMCommunicate OK [22:04:49]SAM_PROTO_GetFieldsCounters done [22:04:49]requested_item shift.num is exist - process it [22:04:49]requested_item shift.opened is exist - process it [22:04:49]req_shift_opened [22:04:49]FM_GetShiftState [22:04:49]SAM_PROTO_GetShiftState [22:04:49]wFMCommunicate request_size=4 [22:04:49]MH_SAM_APDU [22:04:49]CAPDU: 80 13 01 00 [22:04:49]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [22:04:49]Write i2c OK [22:04:49]MH_I2C_Read... [22:04:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:49]Read from MH i2c: E2 [22:04:49]MH_I2C_Read... [22:04:49]Read from MH i2c: E2 0E 00 [22:04:49]MH_I2C_Read... [22:04:49]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [22:04:49]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:04:49]wFMCommunicate OK [22:04:49]SAM_PROTO_GetShiftState done [22:04:49]FM_GetShiftState done [22:04:49]req_shift_opened done [22:04:49]requested_item shift.open_date is exist - process it [22:04:49]req_shift_open_date [22:04:49]req_shift_open_date done [22:04:49]produce_requested_data done [22:04:49]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86193,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:04:49]process_action_free get_value [22:04:49]json_value_free [22:04:49]json_value_free done [22:04:49]process_json_proto returns [22:04:49]Send response to host [22:04:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86193,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:04:49]free response buf [22:04:49]execute_script done [22:04:49]execute_script returns [22:04:49]free [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:54]accept exits with 9 [22:10:54]New connection [22:10:54]New thread 3066961252 created [22:10:54]Thread 3067104612 joined [22:10:54]Waiting for new connection... [22:10:54] Sock 9.Parse request [22:10:54]Sock 9.Check first char [22:10:54]Sock 9.First char is OK [22:10:54]request: POST /json_proto HTTP/1.0 [22:10:54]Method: POST [22:10:54]URL: /json_proto [22:10:54]Method is POST - this is cgi request [22:10:54]url: /json_proto [22:10:54]query_string will be loaded in cgi processing [22:10:54]execute_cgi json_proto POST (null) [22:10:54]execute_cgi path=json_proto method=POST [22:10:54]POST find Content-Length [22:10:54]Host: 172.17.47.196:8080 [22:10:54]Content-Length: 678 [22:10:54]Content-Type: application/json [22:10:54] [22:10:54]POST finish read [22:10:54]Found Content-Length = 678 [22:10:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871078", "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" ] } } [22:10:54]execute_script... [22:10: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)871078", "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" ] } } [22:10:54]POST & json_proto [22:10:54]process_json_proto [22:10:54]json parsed OK: [22:10:54]protocol is kg_v1.0 [22:10:54]action value=close_receipt [22:10:54]process_action close_receipt [22:10:54]cmd_close_receipt [22:10:54]MH_GetDate [22:10:54]Write to MH i2c: F0 00 00 68 00 57 [22:10:54]Write i2c OK [22:10:54]MH_I2C_Read... [22:10:54]Read from MH i2c: F0 [22:10:54]MH_I2C_Read... [22:10:54]Read from MH i2c: F0 09 00 [22:10:54]MH_I2C_Read... [22:10:54]Read from MH i2c: F0 09 00 68 00 00 EE F2 ED 66 4C 6B 94 66 44 [22:10:54]GetLastDocTimeStamp 1726870001 [22:10:54]current date 1726870254 [22:10:54]FM_GetShiftState [22:10:54]SAM_PROTO_GetShiftState [22:10:54]wFMCommunicate request_size=4 [22:10:54]MH_SAM_APDU [22:10:54]CAPDU: 80 13 01 00 [22:10:54]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [22:10:54]Write i2c OK [22:10:54]MH_I2C_Read... [22:10:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:10:54]Read from MH i2c: E2 [22:10:54]MH_I2C_Read... [22:10:54]Read from MH i2c: E2 0E 00 [22:10:54]MH_I2C_Read... [22:10:54]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 71 [22:10:54]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:10:54]wFMCommunicate OK [22:10:54]SAM_PROTO_GetShiftState done [22:10:54]FM_GetShiftState done [22:10:54]opened in 1726791534 [22:10:54]opened+sec_in_day 1726877934 [22:10:54]quantity*price = 70037 [22:10:54]sum+1 = 70038 [22:10:54]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 СНО: Общий режим Чек 354 20.09.2024 22:10 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86195 ФПД: 13772163209077 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T221054&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86195&fm=13772163209077&tin=02508201610067®Number=0000000000092592&sum=70000 [22:10:55]StoreToDocumentArchive [22:10:55]shift 495 fd 86195 [22:10:55]save to /storage/0495/doc_00086195 [22:10:55]save last doc name /storage/0495/doc_00086195 to /storage/kkm_last_doc_name [22:10:55]save OK [22:10:55]Clear old archive folders... [22:10:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:10:55]tlvbuf is 00C48630 [22:10:55]SAM_PROTO_ClearQueue [22:10:55]wFMCommunicate request_size=4 [22:10:55]MH_SAM_APDU [22:10:55]CAPDU: 80 09 00 00 [22:10:55]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [22:10:55]Write i2c OK [22:10:55]MH_I2C_Read... [22:10:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:10:55]Read from MH i2c: E2 [22:10:55]MH_I2C_Read... [22:10:55]Read from MH i2c: E2 03 00 [22:10:55]MH_I2C_Read... [22:10:55]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [22:10:55]RAPDU: 90 00 [22:10:55]wFMCommunicate OK [22:10:55]SAM_PROTO_ClearQueue done [22:10:55]KKMCreateOFDPacket [22:10:55]OFDProtocolAddRootSTLVToBuf [22:10:55]FM_MakeSignedData [22:10:55]FM_MakeSignedData [22:10:55]SAM_PROTO_SignData [22:10:55]wFMCommunicate request_size=4 [22:10:55]MH_SAM_APDU [22:10:55]CAPDU: 80 0D 01 02 [22:10:55]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [22:10:55]Write i2c OK [22:10:55]MH_I2C_Read... [22:10:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:10:55]Read from MH i2c: E2 [22:10:55]MH_I2C_Read... [22:10:55]Read from MH i2c: E2 03 00 [22:10:55]MH_I2C_Read... [22:10:55]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [22:10:55]RAPDU: 90 00 [22:10:55]wFMCommunicate OK [22:10:55]wFMCommunicate request_size=255 [22:10:55]MH_SAM_APDU [22:10: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 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 62 01 00 00 F4 03 04 00 EE F2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0C [22:10:55]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 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 62 01 00 00 F4 03 04 00 EE F2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0C 00 00 FA [22:10:55]Write i2c OK [22:10:55]MH_I2C_Read... [22:10:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:10:55]Read from MH i2c: E2 [22:10:55]MH_I2C_Read... [22:10:55]Read from MH i2c: E2 03 00 [22:10:55]MH_I2C_Read... [22:10:55]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [22:10:55]RAPDU: 90 00 [22:10:55]wFMCommunicate OK [22:10:55]wFMCommunicate request_size=10 [22:10:55]MH_SAM_APDU [22:10:55]CAPDU: 80 0D 02 02 05 86 94 E5 57 75 [22:10:55]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 86 94 E5 57 75 00 00 C8 [22:10:55]Write i2c OK [22:10:55]MH_I2C_Read... [22:10:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:10:55]Read from MH i2c: E2 [22:10:55]MH_I2C_Read... [22:10:55]Read from MH i2c: E2 03 00 [22:10:55]MH_I2C_Read... [22:10:55]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [22:10:55]RAPDU: 90 00 [22:10:55]wFMCommunicate OK [22:10:55]wFMCommunicate request_size=4 [22:10:55]MH_SAM_APDU [22:10:55]CAPDU: 80 0D 03 02 [22:10:55]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [22:10:55]Write i2c OK [22:10:55]MH_I2C_Read... [22:10:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:10:55]Read from MH i2c: E2 [22:10:55]MH_I2C_Read... [22:10:55]Read from MH i2c: E2 0B 00 [22:10:55]MH_I2C_Read... [22:10:55]Read from MH i2c: E2 0B 00 7A 00 00 B2 06 73 58 08 48 C5 96 90 00 24 [22:10:55]RAPDU: B2 06 73 58 08 48 C5 96 90 00 [22:10:55]wFMCommunicate OK [22:10:55]SAM_PROTO_SignData done [22:10:55]FM_MakeSignedData done [22:10:55]CreateOFDProtocolMessage [22:10:55]wFMCommunicate request_size=4 [22:10:55]MH_SAM_APDU [22:10:55]CAPDU: 80 11 00 00 [22:10:55]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [22:10:55]Write i2c OK [22:10:55]MH_I2C_Read... [22:10:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:10:55]Read from MH i2c: E2 [22:10:55]MH_I2C_Read... [22:10:55]Read from MH i2c: E2 17 00 [22:10:55]MH_I2C_Read... [22:10:55]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 [22:10:55]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:55]wFMCommunicate OK [22:10:55]CreateOFDProtocolMessage done [22:10:55]OFDSenderStorePacket 86195 [22:10:55]StoreOFDPacket docnum=86195 [22:10: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 F5 30 07 01 C0 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 62 01 00 00 F4 03 04 00 EE F2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0C 86 94 E5 57 75 B2 06 73 58 08 48 C5 96 [22:10:55]CheckFolder [22:10:55]dirname=/storage/ofd_packets [22:10:55]CheckFolder done [22:10:55]ProducePacketName [22:10:55]name=ofd_packets/00086195 [22:10:55]NVStorageSaveData ofd_packets/00086195 [22:10:55]File name is /storage/ofd_packets/00086195 [22:10:55]Write 301 bytes [22:10:55]NVStorageSaveData done [22:10:55]OFDSenderStorePacket done [22:10:55]KKMCreateOFDPacket done [22:10:55]NVStorageSaveData kkm_last_timestamp [22:10:55]File name is /storage/kkm_last_timestamp [22:10:55]Write 4 bytes [22:10:55]NVStorageSaveData done [22:10:55]ExternCall_PrintAddStr [22:10:55]wPrintStart [22:10:55]Write to MH i2c: 01 00 00 7C 00 7C [22:10:55]Write i2c OK [22:10:55]MH_I2C_Read... [22:10:55]Read from MH i2c: 01 [22:10:55]MH_I2C_Read... [22:10:55]Read from MH i2c: 01 07 00 [22:10:55]MH_I2C_Read... [22:10:55]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [22:10:55]RasterBufferAndPrint [22:10:55]line Счет N : (1)871078 [22:10:55]line ИНН: 02508201610067 [22:10:55]line Контрольно-Кассовый Чек [22:10:55]line ПРОДАЖА [22:10:55]line ТРК (МРК, ГНК) : 43 [22:10:55]line Товар: 2710124130 [22:10:55]line Аи-92-К-5 [22:10:55]line 10.330 * 67.80 [22:10:55]line = 700.37 [22:10:55]line НДС 12% НСП 1% [22:10:55]line > о реализуемом товаре [22:10:55]line ОКРУГЛЕНИЕ: -0.37 [22:10:55]line ИТОГО: 700.00 [22:10:55]line Внесено: 700.00 [22:10:55]line СДАЧА: 0.00 [22:10:55]line НСП 1% : 6.20 [22:10:55]line НДС 12% : 74.38 [22:10:55]line Наличными: 700.00 [22:10:55]line Безнал.: 0.00 [22:10:55]line Место: АЗС № 137 "Партнер Нефть" [22:10:55]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:10:55]line СНО: Общий режим [22:10:55]line Чек 354 20.09.2024 22:10 [22:10:55]line Смена: 495 ФФД: 1.0 [22:10:55]line ЗНМ: 0300000064 [22:10:55]line РНМ: 0000000000092592 [22:10:55]line Версия ККМ: 001 [22:10:55]line ФМ: 0000000000874979 [22:10:55]line ФД: 86195 [22:10:55]line ФПД: 13772163209077 [22:10:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T221054&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86195&fm=13772163209077&tin=02508201610067®Number=0000000000092592&sum=70000 [22:10:56]OFD Sender: Processing packet 86195 [packets to send 266, broken 265] [22:10:56]ProducePacketName [22:10:56]name=ofd_packets/00086195 [22:10:56]OFD Sender: To server: pG, [22:10:56]CommunicateWithHost lk.salyk.kg:30040 [22:10:56]ConnectInit lk.salyk.kg [22:10:56]written 0, free lines is 4095 [22:10:56]Write to MH i2c: 01 00 00 A7 00 A7 [22:10:56]Write i2c OK [22:10:56]MH_I2C_Read... [22:10:56]Read from MH i2c: 01 [22:10:56]MH_I2C_Read... [22:10:56]Read from MH i2c: 01 07 00 [22:10:56]MH_I2C_Read... [22:10:56]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 CD 0C 87 [22:10:56]RasterBufferAndPrint [22:10:56]line [22:10:56]line [22:10:56]line [22:10:56]line [22:10:56]line [22:10:56]written 0, free lines is 3284 [22:10:56]MH_Cut [22:10:56]Write to MH i2c: D1 01 00 AE 00 01 80 [22:10:56]Write i2c OK [22:10:56]MH_I2C_Read... [22:10:56]Read from MH i2c: D1 [22:10:56]MH_I2C_Read... [22:10:56]Read from MH i2c: D1 01 00 [22:10:56]MH_I2C_Read... [22:10:56]Read from MH i2c: D1 01 00 AE 00 00 7F [22:10:56]Write to MH i2c: 01 00 00 AF 00 AF [22:10:56]Write i2c OK [22:10:56]MH_I2C_Read... [22:10:57]*** Cut start [22:10:57]*** Partial cut [22:10:57]*** CUTSNS_PIN = 1 [22:10:57]*** CUTSNS_PIN = 0 [22:10:57]*** Brake cut motor [22:10:57]Read from MH i2c: 01 [22:10:57]MH_I2C_Read... [22:10:57]*** Stop cut motor [22:10:57]*** Cut end [22:10:57]Read from MH i2c: 01 07 00 [22:10:57]MH_I2C_Read... [22:10:57]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [22:10:57]process_action close_receipt done [22:10:57]requested_data is exist [22:10:57]produce_requested_data [22:10:57]requested_item fm.sn is exist - process it [22:10:57]wFMCommunicate request_size=4 [22:10:57]MH_SAM_APDU [22:10:57]CAPDU: 80 11 00 00 [22:10:57]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [22:10:57]Write i2c OK [22:10:57]MH_I2C_Read... [22:10:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:10:58]Read from MH i2c: E2 [22:10:58]MH_I2C_Read... [22:10:58]Read from MH i2c: E2 17 00 [22:10:58]MH_I2C_Read... [22:10:58]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 [22:10:58]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:58]wFMCommunicate OK [22:10:58]requested_item fd.num is exist - process it [22:10:58]SAM_PROTO_GetFieldsCounters [22:10:58]wFMCommunicate request_size=4 [22:10:58]MH_SAM_APDU [22:10:58]CAPDU: 80 13 00 00 [22:10:58]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [22:10:58]Write i2c OK [22:10:58]MH_I2C_Read... [22:10:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:10:58]Read from MH i2c: E2 [22:10:58]MH_I2C_Read... [22:10:58]Read from MH i2c: E2 62 00 [22:10:58]MH_I2C_Read... [22:10:58]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 B3 50 01 00 0E 04 04 00 EF 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 79 [22:10: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 B3 50 01 00 0E 04 04 00 EF 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 [22:10:58]wFMCommunicate OK [22:10:58]SAM_PROTO_GetFieldsCounters done [22:10:58]requested_item shift.num is exist - process it [22:10:58]requested_item shift.opened is exist - process it [22:10:58]req_shift_opened [22:10:58]FM_GetShiftState [22:10:58]SAM_PROTO_GetShiftState [22:10:58]wFMCommunicate request_size=4 [22:10:58]MH_SAM_APDU [22:10:58]CAPDU: 80 13 01 00 [22:10:58]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [22:10:58]Write i2c OK [22:10:58]MH_I2C_Read... [22:10:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:10:58]Read from MH i2c: E2 [22:10:58]MH_I2C_Read... [22:10:58]Read from MH i2c: E2 0E 00 [22:10:58]MH_I2C_Read... [22:10:58]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BA [22:10:58]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:10:58]wFMCommunicate OK [22:10:58]SAM_PROTO_GetShiftState done [22:10:58]FM_GetShiftState done [22:10:58]req_shift_opened done [22:10:58]requested_item shift.open_date is exist - process it [22:10:58]req_shift_open_date [22:10:58]req_shift_open_date done [22:10:58]produce_requested_data done [22:10:58]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86195,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:10:58]process_action_free close_receipt [22:10:58]json_value_free [22:10:58]json_value_free done [22:10:58]process_json_proto returns [22:10:58]Send response to host [22:10:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86195,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:10:58]free response buf [22:10:58]execute_script done [22:10:58]execute_script returns [22:10:58]free content buf [22:10:58]Sock 9.Close socket [22:10:58]Sock 9.Thread stoped [22:11:00]Connected sock=11 [22:11: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 F5 30 07 01 C0 1B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 62 01 00 00 F4 03 04 00 EE F2 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0C 86 94 E5 57 75 B2 06 73 58 08 48 C5 96 [22:11: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 07 FE 47 00 11 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B3 50 01 00 F4 03 04 00 C7 9D ED 66 B6 04 01 00 00 49 41 43 B5 08 F5 A7 FB [22:11:01]CommunicateWithHost err = 0 [22:11:01]CheckOFDResponse [22:11:01]1017 (14) - 77093643461234 [22:11:01]1041 (16) - 0000000000874979 [22:11:01]1040 (4) - 86195 [22:11:01]1012 (4) - 20.09.2024 16:07 [22:11:01]1206 (1) - 0 [22:11:01]OFD Sender: Remove packet 86195 [22:11:01]ProducePacketName [22:11:01]name=ofd_packets/00086195 [22:11:01]NVStorageDeleteData [22:11:01]OFD Sender: No OFD packet to send [22:11:06]OFD Sender: No OFD packet to send [22:11:11]OFD Sender: No OFD packet to send [22:11:12]recv_with_timeout no data received [22:11:16]OFD Sender: No OFD packet to send [22:11:21]OFD Sender: No OFD packet to send [22:11:26]OFD Sender: No OFD packet to send [22:11:31]OFD Sender: No OFD packet to send [22:11:36]OFD Sender: No OFD packet to send [22:11:41]OFD Sender: No OFD packet to send [22:11:46]OFD Sender: No OFD packet to send [22:11:51]OFD Sender: No OFD packet to send [22:11:56]OFD Sender: No OFD packet to send [22:12:01]OFD Sender: No OFD packet to send [22:12:06]OFD Sender: No OFD packet to send [22:12:11]OFD Sender: No OFD packet to send [22:12:16]OFD Sender: No OFD packet to send [22:12:21]OFD Sender: No OFD packet to send [22:12:26]OFD Sender: No OFD packet to send [22:12:31]OFD Sender: No OFD packet to send [22:12:36]OFD Sender: No OFD packet to send [22:12:39]accept exits with 8 [22:12:39]New connection [22:12:39]New thread 3067104612 created [22:12:39]Thread 3066961252 joined [22:12:39]Waiting for new connection... [22:12:39] Sock 8.Parse request [22:12:39]Sock 8.Check first char [22:12:39]Sock 8.First char is OK [22:12:39]request: POST /json_proto HTTP/1.0 [22:12:39]Method: POST [22:12:39]URL: /json_proto [22:12:39]Method is POST - this is cgi request [22:12:39]url: /json_proto [22:12:39]query_string will be loaded in cgi processing [22:12:39]execute_cgi json_proto POST (null) [22:12:39]execute_cgi path=json_proto method=POST [22:12:39]POST find Content-Length [22:12:39]Host: 172.17.47.196:8080 [22:12:39]Content-Length: 816 [22:12:39]Content-Type: application/json [22:12:39] [22:12:39]POST finish read [22:12:39]Found Content-Length = 816 [22:12:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871079", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:39]execute_script... [22:12:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871079", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:39]POST & json_proto [22:12:39]process_json_proto [22:12:39]json parsed OK: [22:12:39]protocol is kg_v1.0 [22:12:39]action value=close_receipt [22:12:39]process_action close_receipt [22:12:39]cmd_close_receipt [22:12:39]MH_GetDate [22:12:39]Write to MH i2c: F0 00 00 B3 00 A2 [22:12:39]Write i2c OK [22:12:39]MH_I2C_Read... [22:12:39]Read from MH i2c: F0 [22:12:39]MH_I2C_Read... [22:12:39]Read from MH i2c: F0 09 00 [22:12:39]MH_I2C_Read... [22:12:39]Read from MH i2c: F0 09 00 B3 00 00 57 F3 ED 66 4C 6B 94 66 F9 [22:12:39]GetLastDocTimeStamp 1726870254 [22:12:39]current date 1726870359 [22:12:39]FM_GetShiftState [22:12:39]SAM_PROTO_GetShiftState [22:12:39]wFMCommunicate request_size=4 [22:12:39]MH_SAM_APDU [22:12:39]CAPDU: 80 13 01 00 [22:12:39]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [22:12:39]Write i2c OK [22:12:39]MH_I2C_Read... [22:12:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:39]Read from MH i2c: E2 [22:12:39]MH_I2C_Read... [22:12:39]Read from MH i2c: E2 0E 00 [22:12:39]MH_I2C_Read... [22:12:39]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BC [22:12:39]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:12:39]wFMCommunicate OK [22:12:39]SAM_PROTO_GetShiftState done [22:12:39]FM_GetShiftState done [22:12:39]opened in 1726791534 [22:12:39]opened+sec_in_day 1726877934 [22:12:39]quantity*price = 40002 [22:12:39]sum+1 = 40003 [22:12:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 355 20.09.2024 22:12 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874979 ФД: 86196 ФПД: 162026974967400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T221239&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86196&fm=162026974967400&tin=02508201610067®Number=0000000000092592&sum=40002 [22:12:40]StoreToDocumentArchive [22:12:40]shift 495 fd 86196 [22:12:40]save to /storage/0495/doc_00086196 [22:12:40]save last doc name /storage/0495/doc_00086196 to /storage/kkm_last_doc_name [22:12:40]save OK [22:12:40]Clear old archive folders... [22:12:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:12:40]tlvbuf is 00C50330 [22:12:40]SAM_PROTO_ClearQueue [22:12:40]wFMCommunicate request_size=4 [22:12:40]MH_SAM_APDU [22:12:40]CAPDU: 80 09 00 00 [22:12:40]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [22:12:40]Write i2c OK [22:12:40]MH_I2C_Read... [22:12:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:12:40]Read from MH i2c: E2 [22:12:40]MH_I2C_Read... [22:12:40]Read from MH i2c: E2 03 00 [22:12:40]MH_I2C_Read... [22:12:40]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [22:12:40]RAPDU: 90 00 [22:12:40]wFMCommunicate OK [22:12:40]SAM_PROTO_ClearQueue done [22:12:40]KKMCreateOFDPacket [22:12:40]OFDProtocolAddRootSTLVToBuf [22:12:40]FM_MakeSignedData [22:12:40]FM_MakeSignedData [22:12:40]SAM_PROTO_SignData [22:12:40]wFMCommunicate request_size=4 [22:12:40]MH_SAM_APDU [22:12:40]CAPDU: 80 0D 01 02 [22:12:40]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [22:12:40]Write i2c OK [22:12:40]MH_I2C_Read... [22:12:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:12:40]Read from MH i2c: E2 [22:12:40]MH_I2C_Read... [22:12:40]Read from MH i2c: E2 03 00 [22:12:40]MH_I2C_Read... [22:12:40]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [22:12:40]RAPDU: 90 00 [22:12:40]wFMCommunicate OK [22:12:40]wFMCommunicate request_size=255 [22:12:40]MH_SAM_APDU [22:12: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 57 F3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 93 [22:12:40]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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 57 F3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 93 00 00 3A [22:12:40]Write i2c OK [22:12:40]MH_I2C_Read... [22:12:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:40]Read from MH i2c: E2 [22:12:40]MH_I2C_Read... [22:12:40]Read from MH i2c: E2 03 00 [22:12:40]MH_I2C_Read... [22:12:40]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [22:12:40]RAPDU: 90 00 [22:12:40]wFMCommunicate OK [22:12:40]wFMCommunicate request_size=10 [22:12:40]MH_SAM_APDU [22:12:40]CAPDU: 80 0D 02 02 05 5C D8 49 76 68 [22:12:40]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 5C D8 49 76 68 00 00 A3 [22:12:40]Write i2c OK [22:12:40]MH_I2C_Read... [22:12:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:40]Read from MH i2c: E2 [22:12:40]MH_I2C_Read... [22:12:40]Read from MH i2c: E2 03 00 [22:12:40]MH_I2C_Read... [22:12:40]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [22:12:40]RAPDU: 90 00 [22:12:40]wFMCommunicate OK [22:12:40]wFMCommunicate request_size=4 [22:12:40]MH_SAM_APDU [22:12:40]CAPDU: 80 0D 03 02 [22:12:40]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [22:12:40]Write i2c OK [22:12:40]MH_I2C_Read... [22:12:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:12:40]Read from MH i2c: E2 [22:12:40]MH_I2C_Read... [22:12:40]Read from MH i2c: E2 0B 00 [22:12:40]MH_I2C_Read... [22:12:40]Read from MH i2c: E2 0B 00 C5 00 00 F7 32 36 34 61 9C 9B 40 90 00 AC [22:12:40]RAPDU: F7 32 36 34 61 9C 9B 40 90 00 [22:12:40]wFMCommunicate OK [22:12:40]SAM_PROTO_SignData done [22:12:40]FM_MakeSignedData done [22:12:40]CreateOFDProtocolMessage [22:12:40]wFMCommunicate request_size=4 [22:12:40]MH_SAM_APDU [22:12:40]CAPDU: 80 11 00 00 [22:12:40]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [22:12:40]Write i2c OK [22:12:40]MH_I2C_Read... [22:12:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:40]Read from MH i2c: E2 [22:12:40]MH_I2C_Read... [22:12:40]Read from MH i2c: E2 17 00 [22:12:40]MH_I2C_Read... [22:12:40]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 [22: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 [22:12:40]wFMCommunicate OK [22:12:40]CreateOFDProtocolMessage done [22:12:40]OFDSenderStorePacket 86196 [22:12:40]StoreOFDPacket docnum=86196 [22:12: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 78 D1 07 01 15 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 57 F3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 93 5C D8 49 76 68 F7 32 36 34 61 9C 9B 40 [22:12:40]CheckFolder [22:12:40]dirname=/storage/ofd_packets [22:12:40]CheckFolder done [22:12:40]ProducePacketName [22:12:40]name=ofd_packets/00086196 [22:12:40]NVStorageSaveData ofd_packets/00086196 [22:12:40]File name is /storage/ofd_packets/00086196 [22:12:40]Write 301 bytes [22:12:40]NVStorageSaveData done [22:12:40]OFDSenderStorePacket done [22:12:40]KKMCreateOFDPacket done [22:12:40]NVStorageSaveData kkm_last_timestamp [22:12:40]File name is /storage/kkm_last_timestamp [22:12:40]Write 4 bytes [22:12:40]NVStorageSaveData done [22:12:40]ExternCall_PrintAddStr [22:12:40]wPrintStart [22:12:40]Write to MH i2c: 01 00 00 C7 00 C7 [22:12:40]Write i2c OK [22:12:40]MH_I2C_Read... [22:12:40]Read from MH i2c: 01 [22:12:40]MH_I2C_Read... [22:12:40]Read from MH i2c: 01 07 00 [22:12:40]MH_I2C_Read... [22:12:40]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [22:12:40]RasterBufferAndPrint [22:12:40]line Счет N : (1)871079 [22:12:40]line ИНН: 02508201610067 [22:12:40]line Контрольно-Кассовый Чек [22:12:40]line ПРОДАЖА [22:12:40]line ТРК (МРК, ГНК) : 63 [22:12:40]line Товар: 2710124130 [22:12:40]line Аи-92-К-5 [22:12:40]line 5.900 * 67.80 [22:12:40]line = 400.02 [22:12:40]line НДС 12% НСП 1% [22:12:40]line > о реализуемом товаре [22:12:40]line ИТОГО: 400.02 [22:12:40]line НСП 1% : 3.54 [22:12:40]line НДС 12% : 42.48 [22:12:40]line Наличными: 0.00 [22:12:40]line Безнал.: 400.02 [22:12:40]line Место: АЗС № 137 "Партнер Нефть" [22:12:40]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:12:40]line СНО: Общий режим [22:12:40]line Чек 355 20.09.2024 22:12 [22:12:40]line Смена: 495 ФФД: 1.0 [22:12:40]line ЗНМ: 0300000064 [22:12:40]line РНМ: 0000000000092592 [22:12:40]line Версия ККМ: 001 [22:12:40]line Платежная система: Бакай Банк [22:12:40]line ФМ: 0000000000874979 [22:12:40]line ФД: 86196 [22:12:40]line ФПД: 162026974967400 [22:12:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T221239&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86196&fm=162026974967400&tin=02508201610067®Number=0000000000092592&sum=40002 [22:12:40]written 0, free lines is 4095 [22:12:41]OFD Sender: Processing packet 86196 [packets to send 266, broken 265] [22:12:41]ProducePacketName [22:12:41]name=ofd_packets/00086196 [22:12:41]OFD Sender: To server: pG, [22:12:41]CommunicateWithHost lk.salyk.kg:30040 [22:12:41]ConnectInit lk.salyk.kg [22:12:41]Write to MH i2c: 01 00 00 F1 00 F1 [22:12:41]Write i2c OK [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: 01 [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: 01 07 00 [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 E4 0C E8 [22:12:41]RasterBufferAndPrint [22:12:41]line [22:12:41]line [22:12:41]line [22:12:41]line [22:12:41]line [22:12:41]written 0, free lines is 3307 [22:12:41]MH_Cut [22:12:41]Write to MH i2c: D1 01 00 F8 00 01 CA [22:12:41]Write i2c OK [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: D1 [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: D1 01 00 [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: D1 01 00 F8 00 00 C9 [22:12:41]Write to MH i2c: 01 00 00 F9 00 F9 [22:12:41]Write i2c OK [22:12:41]MH_I2C_Read... [22:12:42]*** Cut start [22:12:42]*** Partial cut [22:12:42]*** CUTSNS_PIN = 1 [22:12:42]*** CUTSNS_PIN = 0 [22:12:42]*** Brake cut motor [22:12:42]Read from MH i2c: 01 [22:12:42]MH_I2C_Read... [22:12:42]*** Stop cut motor [22:12:42]*** Cut end [22:12:42]Read from MH i2c: 01 07 00 [22:12:42]MH_I2C_Read... [22:12:42]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [22:12:42]process_action close_receipt done [22:12:42]requested_data is exist [22:12:42]produce_requested_data [22:12:42]requested_item fm.sn is exist - process it [22:12:42]wFMCommunicate request_size=4 [22:12:42]MH_SAM_APDU [22:12:42]CAPDU: 80 11 00 00 [22:12:42]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [22:12:42]Write i2c OK [22:12:42]MH_I2C_Read... [22:12:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:42]Read from MH i2c: E2 [22:12:42]MH_I2C_Read... [22:12:42]Read from MH i2c: E2 17 00 [22:12:42]MH_I2C_Read... [22:12:42]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 D3 [22:12: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:12:42]wFMCommunicate OK [22:12:42]requested_item fd.num is exist - process it [22:12:42]SAM_PROTO_GetFieldsCounters [22:12:42]wFMCommunicate request_size=4 [22:12:42]MH_SAM_APDU [22:12:42]CAPDU: 80 13 00 00 [22:12:42]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [22:12:42]Write i2c OK [22:12:42]MH_I2C_Read... [22:12:42]Connected sock=10 [22:12: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 78 D1 07 01 15 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 57 F3 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 93 5C D8 49 76 68 F7 32 36 34 61 9C 9B 40 [22:12:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:12:43]Read from MH i2c: E2 [22:12:43]MH_I2C_Read... [22:12:43]Read from MH i2c: E2 62 00 [22:12:43]MH_I2C_Read... [22:12:43]Read from MH i2c: E2 62 00 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 B4 50 01 00 0E 04 04 00 EF 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 C7 [22:12:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [22:12:43]wFMCommunicate OK [22:12:43]SAM_PROTO_GetFieldsCounters done [22:12:43]requested_item shift.num is exist - process it [22:12:43]requested_item shift.opened is exist - process it [22:12:43]req_shift_opened [22:12:43]FM_GetShiftState [22:12:43]SAM_PROTO_GetShiftState [22:12:43]wFMCommunicate request_size=4 [22:12:43]MH_SAM_APDU [22:12:43]CAPDU: 80 13 01 00 [22:12:43]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [22:12:43]Write i2c OK [22:12:43]MH_I2C_Read... [22:12:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:43]Read from MH i2c: E2 [22:12:43]MH_I2C_Read... [22:12:43]Read from MH i2c: E2 0E 00 [22:12:43]MH_I2C_Read... [22:12:43]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 04 [22:12:43]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:12:43]wFMCommunicate OK [22:12:43]SAM_PROTO_GetShiftState done [22:12:43]FM_GetShiftState done [22:12:43]req_shift_opened done [22:12:43]requested_item shift.open_date is exist - process it [22:12:43]req_shift_open_date [22:12:43]req_shift_open_date done [22:12:43]produce_requested_data done [22:12:43]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86196,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:12:43]process_action_free close_receipt [22:12:43]json_value_free [22:12:43]json_value_free done [22:12:43]process_json_proto returns [22:12:43]Send response to host [22:12:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86196,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:12:43]free response buf [22:12:43]execute_script done [22:12:43]execute_script returns [22:12:43]free content buf [22:12:43]Sock 8.Close socket [22:12:43]Sock 8.Thread stoped [22: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 A1 89 47 00 FB 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 B4 50 01 00 F4 03 04 00 2D 9E ED 66 B6 04 01 00 00 C7 8D A2 DC 3B 1B FD ED [22:12:43]CommunicateWithHost err = 0 [22:12:43]CheckOFDResponse [22:12:43]1017 (14) - 77093643461234 [22:12:43]1041 (16) - 0000000000874979 [22:12:43]1040 (4) - 86196 [22:12:43]1012 (4) - 20.09.2024 16:09 [22:12:43]1206 (1) - 0 [22:12:43]OFD Sender: Remove packet 86196 [22:12:43]ProducePacketName [22:12:43]name=ofd_packets/00086196 [22:12:43]NVStorageDeleteData [22:12:44]OFD Sender: No OFD packet to send [22:12:49]OFD Sender: No OFD packet to send [22:12:54]OFD Sender: No OFD packet to send [22:12:59]OFD Sender: No OFD packet to send [22:13:04]OFD Sender: No OFD packet to send [22:13:08]recv_with_timeout no data received [22:13:09]OFD Sender: No OFD packet to send [22:13:14]OFD Sender: No OFD packet to send [22:13:19]OFD Sender: No OFD packet to send [22:13:24]OFD Sender: No OFD packet to send [22:13:29]OFD Sender: No OFD packet to send [22:13:34]OFD Sender: No OFD packet to send [22:13:39]OFD Sender: No OFD packet to send [22:13:44]OFD Sender: No OFD packet to send [22:13:49]OFD Sender: No OFD packet to send [22:13:54]OFD Sender: No OFD packet to send [22:13:59]OFD Sender: No OFD packet to send [22:14:04]OFD Sender: No OFD packet to send [22:14:08]recv_with_timeout no data received [22:14:09]OFD Sender: No OFD packet to send [22:14:14]OFD Sender: No OFD packet to send [22:14:19]OFD Sender: No OFD packet to send [22:14:24]OFD Sender: No OFD packet to send [22:14:29]OFD Sender: No OFD packet to send [22:14:34]OFD Sender: No OFD packet to send [22:14:39]OFD Sender: No OFD packet to send [22:14:44]OFD Sender: No OFD packet to send [22:14:49]OFD Sender: No OFD packet to send [22:14:54]OFD Sender: No OFD packet to send [22:14:59]OFD Sender: No OFD packet to send [22:15:04]OFD Sender: No OFD packet to send [22:15:09]OFD Sender: No OFD packet to send [22:15:14]OFD Sender: No OFD packet to send [22:15:19]OFD Sender: No OFD packet to send [22:15:24]OFD Sender: No OFD packet to send [22:15:29]OFD Sender: No OFD packet to send [22:15:34]OFD Sender: No OFD packet to send [22:15:39]OFD Sender: No OFD packet to send [22:15:44]OFD Sender: No OFD packet to send [22:15:45]accept exits with 9 [22:15:45]New connection [22:15:45]New thread 3066961252 created [22:15:45]Thread 3067104612 joined [22:15:45]Waiting for new connection... [22:15:45] Sock 9.Parse request [22:15:45]Sock 9.Check first char [22:15:45]Sock 9.First char is OK [22:15:45]request: POST /json_proto HTTP/1.0 [22:15:45]Method: POST [22:15:45]URL: /json_proto [22:15:45]Method is POST - this is cgi request [22:15:45]url: /json_proto [22:15:45]query_string will be loaded in cgi processing [22:15:45]execute_cgi json_proto POST (null) [22:15:45]execute_cgi path=json_proto method=POST [22:15:45]POST find Content-Length [22:15:45]Host: 172.17.47.196:8080 [22:15:45]Content-Length: 787 [22:15:45]Content-Type: application/json [22:15:45] [22:15:45]POST finish read [22:15:45]Found Content-Length = 787 [22:15:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147876", "tax_sys" : 0, "items" : [ { "code": "4640030092499", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE SENSE Himalaya", "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" ] } } [22:15:45]execute_script... [22:15:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147876", "tax_sys" : 0, "items" : [ { "code": "4640030092499", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE SENSE Himalaya", "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" ] } } [22:15:45]POST & json_proto [22:15:45]process_json_proto [22:15:45]json parsed OK: [22:15:45]protocol is kg_v1.0 [22:15:45]action value=close_receipt [22:15:45]process_action close_receipt [22:15:45]cmd_close_receipt [22:15:45]MH_GetDate [22:15:45]Write to MH i2c: F0 00 00 FD 00 EC [22:15:45]Write i2c OK [22:15:45]MH_I2C_Read... [22:15:45]Read from MH i2c: F0 [22:15:45]MH_I2C_Read... [22:15:45]Read from MH i2c: F0 09 00 [22:15:45]MH_I2C_Read... [22:15:45]Read from MH i2c: F0 09 00 FD 00 00 11 F4 ED 66 4C 6B 94 66 FE [22:15:45]GetLastDocTimeStamp 1726870359 [22:15:45]current date 1726870545 [22:15:45]FM_GetShiftState [22:15:45]SAM_PROTO_GetShiftState [22:15:45]wFMCommunicate request_size=4 [22:15:45]MH_SAM_APDU [22:15:45]CAPDU: 80 13 01 00 [22:15:45]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [22:15:45]Write i2c OK [22:15:45]MH_I2C_Read... [22:15:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:45]Read from MH i2c: E2 [22:15:45]MH_I2C_Read... [22:15:45]Read from MH i2c: E2 0E 00 [22:15:45]MH_I2C_Read... [22:15:45]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 06 [22:15:45]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:15:45]wFMCommunicate OK [22:15:45]SAM_PROTO_GetShiftState done [22:15:45]FM_GetShiftState done [22:15:45]opened in 1726791534 [22:15:45]opened+sec_in_day 1726877934 [22:15:45]quantity*price = 15000 [22:15:45]sum+1 = 15001 [22:15:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 НСП 1% : 1.33 НДС 12% : 15.93 Наличными: 0.00 Безнал.: 150.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 356 20.09.2024 22:15 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86197 ФПД: 49618840977274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T221545&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86197&fm=49618840977274&tin=02508201610067®Number=0000000000092592&sum=15000 0 [22:15:46]StoreToDocumentArchive [22:15:46]shift 495 fd 86197 [22:15:46]save to /storage/0495/doc_00086197 [22:15:46]save last doc name /storage/0495/doc_00086197 to /storage/kkm_last_doc_name [22:15:46]save OK [22:15:46]Clear old archive folders... [22:15:46]ProcessDocumentItem done err = 0, tmpTLVsize=278 [22:15:46]tlvbuf is 00C709F0 [22:15:46]SAM_PROTO_ClearQueue [22:15:46]wFMCommunicate request_size=4 [22:15:46]MH_SAM_APDU [22:15:46]CAPDU: 80 09 00 00 [22:15:46]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [22:15:46]Write i2c OK [22:15:46]MH_I2C_Read... [22:15:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:15:46]Read from MH i2c: E2 [22:15:46]MH_I2C_Read... [22:15:46]Read from MH i2c: E2 03 00 [22:15:46]MH_I2C_Read... [22:15:46]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [22:15:46]RAPDU: 90 00 [22:15:46]wFMCommunicate OK [22:15:46]SAM_PROTO_ClearQueue done [22:15:46]KKMCreateOFDPacket [22:15:46]OFDProtocolAddRootSTLVToBuf [22:15:46]FM_MakeSignedData [22:15:46]FM_MakeSignedData [22:15:46]SAM_PROTO_SignData [22:15:46]wFMCommunicate request_size=4 [22:15:46]MH_SAM_APDU [22:15:46]CAPDU: 80 0D 01 02 [22:15:46]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [22:15:46]Write i2c OK [22:15:46]MH_I2C_Read... [22:15:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:15:46]Read from MH i2c: E2 [22:15:46]MH_I2C_Read... [22:15:46]Read from MH i2c: E2 03 00 [22:15:46]MH_I2C_Read... [22:15:46]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [22:15:46]RAPDU: 90 00 [22:15:46]wFMCommunicate OK [22:15:46]wFMCommunicate request_size=255 [22:15:46]MH_SAM_APDU [22:15:46]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 34 39 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 53 45 4E 53 45 20 48 69 6D 61 6C 61 79 61 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 64 01 00 00 F4 03 04 00 11 F4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 [22:15:46]Write to MH i2c: E2 02 01 0D 01 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 34 39 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 53 45 4E 53 45 20 48 69 6D 61 6C 61 79 61 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 64 01 00 00 F4 03 04 00 11 F4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 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 5A [22:15:46]Write i2c OK [22:15:46]MH_I2C_Read... [22:15:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:15:46]Read from MH i2c: E2 [22:15:46]MH_I2C_Read... [22:15:46]Read from MH i2c: E2 03 00 [22:15:46]MH_I2C_Read... [22:15:46]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [22:15:46]RAPDU: 90 00 [22:15:46]wFMCommunicate OK [22:15:46]wFMCommunicate request_size=37 [22:15:46]MH_SAM_APDU [22:15:46]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B5 50 01 00 35 04 06 00 2D 20 C9 63 FF 7A [22:15:46]Write to MH i2c: E2 28 00 0E 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 B5 50 01 00 35 04 06 00 2D 20 C9 63 FF 7A 00 00 E4 [22:15:46]Write i2c OK [22:15:46]MH_I2C_Read... [22:15:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:15:46]Read from MH i2c: E2 [22:15:46]MH_I2C_Read... [22:15:46]Read from MH i2c: E2 03 00 [22:15:46]MH_I2C_Read... [22:15:46]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [22:15:46]RAPDU: 90 00 [22:15:46]wFMCommunicate OK [22:15:46]wFMCommunicate request_size=4 [22:15:46]MH_SAM_APDU [22:15:46]CAPDU: 80 0D 03 02 [22:15:46]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [22:15:46]Write i2c OK [22:15:46]MH_I2C_Read... [22:15:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:15:46]Read from MH i2c: E2 [22:15:46]MH_I2C_Read... [22:15:46]Read from MH i2c: E2 0B 00 [22:15:46]MH_I2C_Read... [22:15:46]Read from MH i2c: E2 0B 00 0F 01 00 DA FA F3 DF 10 55 54 38 90 00 23 [22:15:46]RAPDU: DA FA F3 DF 10 55 54 38 90 00 [22:15:46]wFMCommunicate OK [22:15:46]SAM_PROTO_SignData done [22:15:46]FM_MakeSignedData done [22:15:46]CreateOFDProtocolMessage [22:15:46]wFMCommunicate request_size=4 [22:15:46]MH_SAM_APDU [22:15:46]CAPDU: 80 11 00 00 [22:15:46]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [22:15:46]Write i2c OK [22:15:46]MH_I2C_Read... [22:15:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:15:46]Read from MH i2c: E2 [22:15:46]MH_I2C_Read... [22:15:46]Read from MH i2c: E2 17 00 [22:15:46]MH_I2C_Read... [22:15:46]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 [22: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 [22:15:46]wFMCommunicate OK [22:15:46]CreateOFDProtocolMessage done [22:15:46]OFDSenderStorePacket 86197 [22:15:46]StoreOFDPacket docnum=86197 [22:15: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 2A 01 00 00 F1 74 22 01 AF 6C 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 34 39 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 53 45 4E 53 45 20 48 69 6D 61 6C 61 79 61 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 64 01 00 00 F4 03 04 00 11 F4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 2D 20 C9 63 FF 7A DA FA F3 DF 10 55 54 38 [22:15:46]CheckFolder [22:15:46]dirname=/storage/ofd_packets [22:15:46]CheckFolder done [22:15:46]ProducePacketName [22:15:46]name=ofd_packets/00086197 [22:15:46]NVStorageSaveData ofd_packets/00086197 [22:15:46]File name is /storage/ofd_packets/00086197 [22:15:46]Write 328 bytes [22:15:46]NVStorageSaveData done [22:15:46]OFDSenderStorePacket done [22:15:46]KKMCreateOFDPacket done [22:15:46]NVStorageSaveData kkm_last_timestamp [22:15:46]File name is /storage/kkm_last_timestamp [22:15:46]Write 4 bytes [22:15:46]NVStorageSaveData done [22:15:46]ExternCall_PrintAddStr [22:15:46]wPrintStart [22:15:46]Write to MH i2c: 01 00 00 11 01 12 [22:15:46]Write i2c OK [22:15:46]MH_I2C_Read... [22:15:46]Read from MH i2c: 01 [22:15:46]MH_I2C_Read... [22:15:46]Read from MH i2c: 01 07 00 [22:15:46]MH_I2C_Read... [22:15:46]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [22:15:46]RasterBufferAndPrint [22:15:46]line Счет N : (3)147876 [22:15:46]line ИНН: 02508201610067 [22:15:46]line Контрольно-Кассовый Чек [22:15:46]line ПРОДАЖА [22:15:46]line Товар: 4640030092499 [22:15:46]line Сигареты ESSE SENSE Himalaya [22:15:46]line 1.000 * 150.00 [22:15:46]line = 150.00 [22:15:46]line НДС 12% НСП 1% [22:15:46]line > о реализуемом товаре [22:15:46]line ИТОГО: 150.00 [22:15:46]line НСП 1% : 1.33 [22:15:46]line НДС 12% : 15.93 [22:15:46]line Наличными: 0.00 [22:15:46]line Безнал.: 150.00 [22:15:46]line Место: АЗС № 137 "Партнер Нефть" [22:15:46]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:15:46]line СНО: Общий режим [22:15:46]line Чек 356 20.09.2024 22:15 [22:15:46]line Смена: 495 ФФД: 1.0 [22:15:46]line ЗНМ: 0300000064 [22:15:46]line РНМ: 0000000000092592 [22:15:46]line Версия ККМ: 001 [22:15:46]line Платежная система: O! деньги [22:15:46]line ФМ: 0000000000874979 [22:15:46]line ФД: 86197 [22:15:46]line ФПД: 49618840977274 [22:15:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T221545&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86197&fm=49618840977274&tin=02508201610067®Number=0000000000092592&sum=15000 [22:15:47]line 0 [22:15:47]OFD Sender: Processing packet 86197 [packets to send 266, broken 265] [22:15:47]ProducePacketName [22:15:47]name=ofd_packets/00086197 [22:15:47]OFD Sender: To server: pG, [22:15:47]CommunicateWithHost lk.salyk.kg:30040 [22:15:47]ConnectInit lk.salyk.kg [22:15:47]written 0, free lines is 4095 [22:15:47]Write to MH i2c: 01 00 00 3C 01 3D [22:15:47]Write i2c OK [22:15:47]MH_I2C_Read... [22:15:47]Read from MH i2c: 01 [22:15:47]MH_I2C_Read... [22:15:47]Read from MH i2c: 01 07 00 [22:15:47]MH_I2C_Read... [22:15:47]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 BE 0C 0E [22:15:47]RasterBufferAndPrint [22:15:47]line [22:15:47]line [22:15:47]line [22:15:47]line [22:15:47]line [22:15:47]written 0, free lines is 3265 [22:15:47]MH_Cut [22:15:47]Write to MH i2c: D1 01 00 43 01 01 16 [22:15:47]Write i2c OK [22:15:47]MH_I2C_Read... [22:15:47]Read from MH i2c: D1 [22:15:47]MH_I2C_Read... [22:15:47]Read from MH i2c: D1 01 00 [22:15:47]MH_I2C_Read... [22:15:47]Read from MH i2c: D1 01 00 43 01 00 15 [22:15:47]Write to MH i2c: 01 00 00 44 01 45 [22:15:47]Write i2c OK [22:15:47]MH_I2C_Read... [22:15:48]*** Cut start [22:15:48]*** Partial cut [22:15:48]*** CUTSNS_PIN = 1 [22:15:48]*** CUTSNS_PIN = 0 [22:15:48]*** Brake cut motor [22:15:49]Read from MH i2c: 01 [22:15:49]MH_I2C_Read... [22:15:49]*** Stop cut motor [22:15:49]*** Cut end [22:15:49]Read from MH i2c: 01 07 00 [22:15:49]MH_I2C_Read... [22:15:49]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [22:15:49]process_action close_receipt done [22:15:49]requested_data is exist [22:15:49]produce_requested_data [22:15:49]requested_item fm.sn is exist - process it [22:15:49]wFMCommunicate request_size=4 [22:15:49]MH_SAM_APDU [22:15:49]CAPDU: 80 11 00 00 [22:15:49]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [22:15:49]Write i2c OK [22:15:49]MH_I2C_Read... [22:15:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:15:49]Read from MH i2c: E2 [22:15:49]MH_I2C_Read... [22:15:49]Read from MH i2c: E2 17 00 [22:15:49]MH_I2C_Read... [22:15: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 [22:15: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:15:49]wFMCommunicate OK [22:15:49]requested_item fd.num is exist - process it [22:15:49]SAM_PROTO_GetFieldsCounters [22:15:49]wFMCommunicate request_size=4 [22:15:49]MH_SAM_APDU [22:15:49]CAPDU: 80 13 00 00 [22:15:49]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [22:15:49]Write i2c OK [22:15:49]MH_I2C_Read... [22:15:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:15:49]Read from MH i2c: E2 [22:15:49]MH_I2C_Read... [22:15:49]Read from MH i2c: E2 62 00 [22:15:49]MH_I2C_Read... [22:15:49]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 B5 50 01 00 0E 04 04 00 EF 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 17 [22:15: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 B5 50 01 00 0E 04 04 00 EF 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 [22:15:49]wFMCommunicate OK [22:15:49]SAM_PROTO_GetFieldsCounters done [22:15:49]requested_item shift.num is exist - process it [22:15:49]requested_item shift.opened is exist - process it [22:15:49]req_shift_opened [22:15:49]FM_GetShiftState [22:15:49]SAM_PROTO_GetShiftState [22:15:49]wFMCommunicate request_size=4 [22:15:49]MH_SAM_APDU [22:15:49]CAPDU: 80 13 01 00 [22:15:49]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [22:15:49]Write i2c OK [22:15:49]MH_I2C_Read... [22:15:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:49]Read from MH i2c: E2 [22:15:49]MH_I2C_Read... [22:15:49]Read from MH i2c: E2 0E 00 [22:15:49]MH_I2C_Read... [22:15:49]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 50 [22:15:49]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:15:49]wFMCommunicate OK [22:15:49]SAM_PROTO_GetShiftState done [22:15:49]FM_GetShiftState done [22:15:49]req_shift_opened done [22:15:49]requested_item shift.open_date is exist - process it [22:15:49]req_shift_open_date [22:15:49]req_shift_open_date done [22:15:49]produce_requested_data done [22:15:49]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86197,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:15:49]process_action_free close_receipt [22:15:49]json_value_free [22:15:49]json_value_free done [22:15:49]process_json_proto returns [22:15:49]Send response to host [22:15:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86197,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:15:49]free response buf [22:15:49]execute_script done [22:15:49]execute_script returns [22:15:49]free content buf [22:15:49]Sock 9.Close socket [22:15:49]Sock 9.Thread stoped [22:15:50]Connected sock=11 [22:15: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 2A 01 00 00 F1 74 22 01 AF 6C 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 34 39 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 53 45 4E 53 45 20 48 69 6D 61 6C 61 79 61 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 64 01 00 00 F4 03 04 00 11 F4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 2D 20 C9 63 FF 7A DA FA F3 DF 10 55 54 38 [22:15: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 B2 41 47 00 0A 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 B5 50 01 00 F4 03 04 00 E8 9E ED 66 B6 04 01 00 00 F2 22 26 96 37 BB 91 C6 [22:15:50]CommunicateWithHost err = 0 [22:15:50]CheckOFDResponse [22:15:50]1017 (14) - 77093643461234 [22:15:50]1041 (16) - 0000000000874979 [22:15:50]1040 (4) - 86197 [22:15:50]1012 (4) - 20.09.2024 16:12 [22:15:50]1206 (1) - 0 [22:15:50]OFD Sender: Remove packet 86197 [22:15:50]ProducePacketName [22:15:50]name=ofd_packets/00086197 [22:15:50]NVStorageDeleteData [22:15:51]OFD Sender: No OFD packet to send [22:15:56]OFD Sender: No OFD packet to send [22:16:01]OFD Sender: No OFD packet to send [22:16:06]OFD Sender: No OFD packet to send [22:16:11]OFD Sender: No OFD packet to send [22:16:16]OFD Sender: No OFD packet to send [22:16:21]OFD Sender: No OFD packet to send [22:16:26]OFD Sender: No OFD packet to send [22:16:31]accept exits with 8 [22:16:31]New connection [22:16:31]New thread 3067104612 created [22:16:31]Thread 3066961252 joined [22:16:31]Waiting for new connection... [22:16:31] Sock 8.Parse request [22:16:31]Sock 8.Check first char [22:16:31]Sock 8.First char is OK [22:16:31]request: POST /json_proto HTTP/1.0 [22:16:31]Method: POST [22:16:31]URL: /json_proto [22:16:31]Method is POST - this is cgi request [22:16:31]url: /json_proto [22:16:31]query_string will be loaded in cgi processing [22:16:31]execute_cgi json_proto POST (null) [22:16:31]execute_cgi path=json_proto method=POST [22:16:31]POST find Content-Length [22:16:31]Host: 172.17.47.196:8080 [22:16:31]Content-Length: 724 [22:16:31]Content-Type: application/json [22:16:31] [22:16:31]POST finish read [22:16:31]Found Content-Length = 724 [22:16:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147877", "tax_sys" : 0, "items" : [ { "code": "4603870000505", "name": "\u0416\u0438\u0434\u043A\u043E\u0441\u0442\u044C \u0441\u0442\u0435\u043A\u043B\u043E\u043E\u043C\u044B\u0432\u0430\u044E\u0449\u0430\u044F \u041F\u041D -20 4,5\u043B", "price" : 285.00, "quantity" : 1.000, "sum" : 285.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 285.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:31]execute_script... [22:16: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 : (3)147877", "tax_sys" : 0, "items" : [ { "code": "4603870000505", "name": "\u0416\u0438\u0434\u043A\u043E\u0441\u0442\u044C \u0441\u0442\u0435\u043A\u043B\u043E\u043E\u043C\u044B\u0432\u0430\u044E\u0449\u0430\u044F \u041F\u041D -20 4,5\u043B", "price" : 285.00, "quantity" : 1.000, "sum" : 285.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 285.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:31]POST & json_proto [22:16:31]process_json_proto [22:16:31]json parsed OK: [22:16:31]protocol is kg_v1.0 [22:16:31]action value=close_receipt [22:16:31]process_action close_receipt [22:16:31]cmd_close_receipt [22:16:31]MH_GetDate [22:16:31]Write to MH i2c: F0 00 00 48 01 38 [22:16:31]Write i2c OK [22:16:31]MH_I2C_Read... [22:16:31]Read from MH i2c: F0 [22:16:31]MH_I2C_Read... [22:16:31]Read from MH i2c: F0 09 00 [22:16:31]MH_I2C_Read... [22:16:31]Read from MH i2c: F0 09 00 48 01 00 3F F4 ED 66 4C 6B 94 66 78 [22:16:31]GetLastDocTimeStamp 1726870545 [22:16:31]current date 1726870591 [22:16:31]FM_GetShiftState [22:16:31]SAM_PROTO_GetShiftState [22:16:31]wFMCommunicate request_size=4 [22:16:31]MH_SAM_APDU [22:16:31]CAPDU: 80 13 01 00 [22:16:31]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [22:16:31]Write i2c OK [22:16:31]MH_I2C_Read... [22:16:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:31]Read from MH i2c: E2 [22:16:31]MH_I2C_Read... [22:16:31]Read from MH i2c: E2 0E 00 [22:16:31]MH_I2C_Read... [22:16:31]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 52 [22:16:31]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:16:31]wFMCommunicate OK [22:16:31]SAM_PROTO_GetShiftState done [22:16:31]FM_GetShiftState done [22:16:31]opened in 1726791534 [22:16:31]opened+sec_in_day 1726877934 [22:16:31]quantity*price = 28500 [22:16:31]sum+1 = 28501 [22:16:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 285.00 НСП 1% : 2.52 НДС 12% : 30.26 Наличными: 285.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 357 20.09.2024 22:16 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86198 ФПД: 268186480268252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T221631&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86198&fm=268186480268252&tin=02508201610067®Number=0000000000092592&sum=28500 0 [22:16:32]StoreToDocumentArchive [22:16:32]shift 495 fd 86198 [22:16:32]save to /storage/0495/doc_00086198 [22:16:32]save last doc name /storage/0495/doc_00086198 to /storage/kkm_last_doc_name [22:16:32]save OK [22:16:32]Clear old archive folders... [22:16:32]ProcessDocumentItem done err = 0, tmpTLVsize=304 [22:16:32]tlvbuf is 00C62C30 [22:16:32]SAM_PROTO_ClearQueue [22:16:32]wFMCommunicate request_size=4 [22:16:32]MH_SAM_APDU [22:16:32]CAPDU: 80 09 00 00 [22:16:32]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [22:16:32]Write i2c OK [22:16:32]MH_I2C_Read... [22:16:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:16:32]Read from MH i2c: E2 [22:16:32]MH_I2C_Read... [22:16:32]Read from MH i2c: E2 03 00 [22:16:32]MH_I2C_Read... [22:16:32]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [22:16:32]RAPDU: 90 00 [22:16:32]wFMCommunicate OK [22:16:32]SAM_PROTO_ClearQueue done [22:16:32]KKMCreateOFDPacket [22:16:32]OFDProtocolAddRootSTLVToBuf [22:16:32]FM_MakeSignedData [22:16:32]FM_MakeSignedData [22:16:32]SAM_PROTO_SignData [22:16:32]wFMCommunicate request_size=4 [22:16:32]MH_SAM_APDU [22:16:32]CAPDU: 80 0D 01 02 [22:16:32]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [22:16:32]Write i2c OK [22:16:32]MH_I2C_Read... [22:16:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:16:32]Read from MH i2c: E2 [22:16:32]MH_I2C_Read... [22:16:32]Read from MH i2c: E2 03 00 [22:16:32]MH_I2C_Read... [22:16:32]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [22:16:32]RAPDU: 90 00 [22:16:32]wFMCommunicate OK [22:16:32]wFMCommunicate request_size=255 [22:16:32]MH_SAM_APDU [22:16:32]CAPDU: 80 0D 02 02 FA 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 36 30 33 38 37 30 30 30 30 35 30 35 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 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 FC 03 06 00 54 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 0B 00 00 00 00 07 04 06 00 54 6F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 3F F4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 [22:16:32]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 36 30 33 38 37 30 30 30 30 35 30 35 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 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 FC 03 06 00 54 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 0B 00 00 00 00 07 04 06 00 54 6F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 3F F4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 00 00 EE [22:16:32]Write i2c OK [22:16:32]MH_I2C_Read... [22:16:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:32]Read from MH i2c: E2 [22:16:32]MH_I2C_Read... [22:16:32]Read from MH i2c: E2 03 00 [22:16:32]MH_I2C_Read... [22:16:32]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [22:16:32]RAPDU: 90 00 [22:16:32]wFMCommunicate OK [22:16:32]wFMCommunicate request_size=63 [22:16:32]MH_SAM_APDU [22:16:32]CAPDU: 80 0D 02 02 3A 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F3 EA 07 E3 D3 DC [22:16:32]Write to MH i2c: E2 42 00 59 01 80 0D 02 02 3A 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F3 EA 07 E3 D3 DC 00 00 A9 [22:16:32]Write i2c OK [22:16:32]MH_I2C_Read... [22:16:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:32]Read from MH i2c: E2 [22:16:32]MH_I2C_Read... [22:16:32]Read from MH i2c: E2 03 00 [22:16:32]MH_I2C_Read... [22:16:32]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [22:16:32]RAPDU: 90 00 [22:16:32]wFMCommunicate OK [22:16:32]wFMCommunicate request_size=4 [22:16:32]MH_SAM_APDU [22:16:32]CAPDU: 80 0D 03 02 [22:16:32]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [22:16:32]Write i2c OK [22:16:32]MH_I2C_Read... [22:16:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:16:32]Read from MH i2c: E2 [22:16:32]MH_I2C_Read... [22:16:32]Read from MH i2c: E2 0B 00 [22:16:32]MH_I2C_Read... [22:16:32]Read from MH i2c: E2 0B 00 5A 01 00 E7 8B 8A 81 B4 D2 73 D9 90 00 26 [22:16:32]RAPDU: E7 8B 8A 81 B4 D2 73 D9 90 00 [22:16:32]wFMCommunicate OK [22:16:32]SAM_PROTO_SignData done [22:16:32]FM_MakeSignedData done [22:16:32]CreateOFDProtocolMessage [22:16:32]wFMCommunicate request_size=4 [22:16:32]MH_SAM_APDU [22:16:32]CAPDU: 80 11 00 00 [22:16:32]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [22:16:32]Write i2c OK [22:16:32]MH_I2C_Read... [22:16:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:32]Read from MH i2c: E2 [22:16:32]MH_I2C_Read... [22:16:32]Read from MH i2c: E2 17 00 [22:16:32]MH_I2C_Read... [22:16:32]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 [22: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 [22:16:32]wFMCommunicate OK [22:16:32]CreateOFDProtocolMessage done [22:16:32]OFDSenderStorePacket 86198 [22:16:32]StoreOFDPacket docnum=86198 [22:16: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 44 01 00 00 35 4D 3C 01 5D 04 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 36 30 33 38 37 30 30 30 30 35 30 35 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 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 FC 03 06 00 54 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 0B 00 00 00 00 07 04 06 00 54 6F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 3F F4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F3 EA 07 E3 D3 DC E7 8B 8A 81 B4 D2 73 D9 [22:16:32]CheckFolder [22:16:32]dirname=/storage/ofd_packets [22:16:32]CheckFolder done [22:16:32]ProducePacketName [22:16:32]name=ofd_packets/00086198 [22:16:32]NVStorageSaveData ofd_packets/00086198 [22:16:32]File name is /storage/ofd_packets/00086198 [22:16:32]Write 354 bytes [22:16:32]NVStorageSaveData done [22:16:32]OFDSenderStorePacket done [22:16:32]KKMCreateOFDPacket done [22:16:32]NVStorageSaveData kkm_last_timestamp [22:16:32]File name is /storage/kkm_last_timestamp [22:16:32]Write 4 bytes [22:16:32]NVStorageSaveData done [22:16:32]ExternCall_PrintAddStr [22:16:32]wPrintStart [22:16:32]Write to MH i2c: 01 00 00 5C 01 5D [22:16:32]Write i2c OK [22:16:32]MH_I2C_Read... [22:16:32]Read from MH i2c: 01 [22:16:32]MH_I2C_Read... [22:16:32]Read from MH i2c: 01 07 00 [22:16:32]MH_I2C_Read... [22:16:32]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [22:16:32]RasterBufferAndPrint [22:16:32]line Счет N : (3)147877 [22:16:32]line ИНН: 02508201610067 [22:16:32]line Контрольно-Кассовый Чек [22:16:32]line ПРОДАЖА [22:16:32]line Товар: 4603870000505 [22:16:32]line Жидкость стеклоомывающая ПН -20 4,5л [22:16:32]line 1.000 * 285.00 [22:16:32]line = 285.00 [22:16:32]line НДС 12% НСП 1% [22:16:32]line > о реализуемом товаре [22:16:32]line ИТОГО: 285.00 [22:16:32]line НСП 1% : 2.52 [22:16:32]line НДС 12% : 30.26 [22:16:32]line Наличными: 285.00 [22:16:32]line Безнал.: 0.00 [22:16:32]line Место: АЗС № 137 "Партнер Нефть" [22:16:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:16:32]line СНО: Общий режим [22:16:32]line Чек 357 20.09.2024 22:16 [22:16:32]line Смена: 495 ФФД: 1.0 [22:16:32]line ЗНМ: 0300000064 [22:16:32]line РНМ: 0000000000092592 [22:16:32]line Версия ККМ: 001 [22:16:32]line ФМ: 0000000000874979 [22:16:32]line ФД: 86198 [22:16:32]line ФПД: 268186480268252 [22:16:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T221631&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86198&fm=268186480268252&tin=02508201610067®Number=0000000000092592&sum=28500 [22:16:33]line 0 [22:16:33]OFD Sender: Processing packet 86198 [packets to send 266, broken 265] [22:16:33]ProducePacketName [22:16:33]name=ofd_packets/00086198 [22:16:33]OFD Sender: To server: pG, [22:16:33]CommunicateWithHost lk.salyk.kg:30040 [22:16:33]ConnectInit lk.salyk.kg [22:16:33]written 0, free lines is 4095 [22:16:33]Write to MH i2c: 01 00 00 85 01 86 [22:16:33]Write i2c OK [22:16:33]MH_I2C_Read... [22:16:33]Read from MH i2c: 01 [22:16:33]MH_I2C_Read... [22:16:33]Read from MH i2c: 01 07 00 [22:16:33]MH_I2C_Read... [22:16:33]Read from MH i2c: 01 07 00 85 01 00 00 00 00 00 DE 0C 77 [22:16:33]RasterBufferAndPrint [22:16:33]line [22:16:33]line [22:16:33]line [22:16:33]line [22:16:33]line [22:16:33]written 0, free lines is 3300 [22:16:33]MH_Cut [22:16:33]Write to MH i2c: D1 01 00 8C 01 01 5F [22:16:33]Write i2c OK [22:16:33]MH_I2C_Read... [22:16:33]Read from MH i2c: D1 [22:16:33]MH_I2C_Read... [22:16:33]Read from MH i2c: D1 01 00 [22:16:33]MH_I2C_Read... [22:16:33]Read from MH i2c: D1 01 00 8C 01 00 5E [22:16:33]Write to MH i2c: 01 00 00 8D 01 8E [22:16:33]Write i2c OK [22:16:33]MH_I2C_Read... [22:16:33]Connected sock=10 [22:16: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 44 01 00 00 35 4D 3C 01 5D 04 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 36 30 33 38 37 30 30 30 30 35 30 35 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 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 FC 03 06 00 54 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 0B 00 00 00 00 07 04 06 00 54 6F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 3F F4 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F3 EA 07 E3 D3 DC E7 8B 8A 81 B4 D2 73 D9 [22:16:34]*** Cut start [22:16:34]*** Partial cut [22:16:34]*** CUTSNS_PIN = 1 [22:16:34]*** CUTSNS_PIN = 0 [22:16:34]*** Brake cut motor [22:16: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 4B F5 47 00 17 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 B6 50 01 00 F4 03 04 00 14 9F ED 66 B6 04 01 00 00 67 28 54 86 36 4C 15 BA [22:16:34]CommunicateWithHost err = 0 [22:16:34]CheckOFDResponse [22:16:34]1017 (14) - 77093643461234 [22:16:34]1041 (16) - 0000000000874979 [22:16:34]1040 (4) - 86198 [22:16:34]1012 (4) - 20.09.2024 16:13 [22:16:34]1206 (1) - 0 [22:16:34]OFD Sender: Remove packet 86198 [22:16:34]ProducePacketName [22:16:34]name=ofd_packets/00086198 [22:16:34]NVStorageDeleteData [22:16:34]Read from MH i2c: 01 [22:16:34]MH_I2C_Read... [22:16:34]*** Stop cut motor [22:16:34]*** Cut end [22:16:34]Read from MH i2c: 01 07 00 [22:16:34]MH_I2C_Read... [22:16:34]Read from MH i2c: 01 07 00 8D 01 00 00 00 00 00 FF 0F A3 [22:16:34]process_action close_receipt done [22:16:34]requested_data is exist [22:16:34]produce_requested_data [22:16:34]requested_item fm.sn is exist - process it [22:16:34]wFMCommunicate request_size=4 [22:16:34]MH_SAM_APDU [22:16:34]CAPDU: 80 11 00 00 [22:16:34]Write to MH i2c: E2 08 00 8E 01 80 11 00 00 00 00 00 00 09 [22:16:34]Write i2c OK [22:16:34]MH_I2C_Read... [22:16:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:35]Read from MH i2c: E2 [22:16:35]MH_I2C_Read... [22:16:35]Read from MH i2c: E2 17 00 [22:16:35]MH_I2C_Read... [22:16:35]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 [22:16: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:16:35]wFMCommunicate OK [22:16:35]requested_item fd.num is exist - process it [22:16:35]SAM_PROTO_GetFieldsCounters [22:16:35]wFMCommunicate request_size=4 [22:16:35]MH_SAM_APDU [22:16:35]CAPDU: 80 13 00 00 [22:16:35]Write to MH i2c: E2 08 00 8F 01 80 13 00 00 00 00 00 00 0C [22:16:35]Write i2c OK [22:16:35]MH_I2C_Read... [22:16:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:16:35]Read from MH i2c: E2 [22:16:35]MH_I2C_Read... [22:16:35]Read from MH i2c: E2 62 00 [22:16:35]MH_I2C_Read... [22:16:35]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 B6 50 01 00 0E 04 04 00 EF 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 64 [22:16: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 B6 50 01 00 0E 04 04 00 EF 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 [22:16:35]wFMCommunicate OK [22:16:35]SAM_PROTO_GetFieldsCounters done [22:16:35]requested_item shift.num is exist - process it [22:16:35]requested_item shift.opened is exist - process it [22:16:35]req_shift_opened [22:16:35]FM_GetShiftState [22:16:35]SAM_PROTO_GetShiftState [22:16:35]wFMCommunicate request_size=4 [22:16:35]MH_SAM_APDU [22:16:35]CAPDU: 80 13 01 00 [22:16:35]Write to MH i2c: E2 08 00 90 01 80 13 01 00 00 00 00 00 0E [22:16:35]OFD Sender: No OFD packet to send [22:16:35]Write i2c OK [22:16:35]MH_I2C_Read... [22:16:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:35]Read from MH i2c: E2 [22:16:35]MH_I2C_Read... [22:16:35]Read from MH i2c: E2 0E 00 [22:16:35]MH_I2C_Read... [22:16:35]Read from MH i2c: E2 0E 00 90 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 99 [22:16:35]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:16:35]wFMCommunicate OK [22:16:35]SAM_PROTO_GetShiftState done [22:16:35]FM_GetShiftState done [22:16:35]req_shift_opened done [22:16:35]requested_item shift.open_date is exist - process it [22:16:35]req_shift_open_date [22:16:35]req_shift_open_date done [22:16:35]produce_requested_data done [22:16:35]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86198,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:16:35]process_action_free close_receipt [22:16:35]json_value_free [22:16:35]json_value_free done [22:16:35]process_json_proto returns [22:16:35]Send response to host [22:16:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86198,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:16:35]free response buf [22:16:35]execute_script done [22:16:35]execute_script returns [22:16:35]free content buf [22:16:35]Sock 8.Close socket [22:16:35]Sock 8.Thread stoped [22:16:40]OFD Sender: No OFD packet to send [22:16:45]OFD Sender: No OFD packet to send [22:16:50]OFD Sender: No OFD packet to send [22:16:55]OFD Sender: No OFD packet to send [22:16:55]recv_with_timeout no data received [22:17:00]OFD Sender: No OFD packet to send [22:17:05]OFD Sender: No OFD packet to send [22:17:10]OFD Sender: No OFD packet to send [22:17:15]OFD Sender: No OFD packet to send [22:17:20]OFD Sender: No OFD packet to send [22:17:25]OFD Sender: No OFD packet to send [22:17:30]OFD Sender: No OFD packet to send [22:17:35]OFD Sender: No OFD packet to send [22:17:40]OFD Sender: No OFD packet to send [22:17:45]OFD Sender: No OFD packet to send [22:17:50]OFD Sender: No OFD packet to send [22:17:55]OFD Sender: No OFD packet to send [22:18:00]OFD Sender: No OFD packet to send [22:18:05]OFD Sender: No OFD packet to send [22:18:10]OFD Sender: No OFD packet to send [22:18:15]OFD Sender: No OFD packet to send [22:18:20]OFD Sender: No OFD packet to send [22:18:25]OFD Sender: No OFD packet to send [22:18:30]OFD Sender: No OFD packet to send [22:18:35]OFD Sender: No OFD packet to send [22:18:40]OFD Sender: No OFD packet to send [22:18:45]OFD Sender: No OFD packet to send [22:18:50]OFD Sender: No OFD packet to send [22:18:55]OFD Sender: No OFD packet to send [22:19:00]OFD Sender: No OFD packet to send [22:19:05]OFD Sender: No OFD packet to send [22:19:10]OFD Sender: No OFD packet to send [22:19:15]OFD Sender: No OFD packet to send [22:19:20]OFD Sender: No OFD packet to send [22:19:25]OFD Sender: No OFD packet to send [22:19:30]OFD Sender: No OFD packet to send [22:19:35]OFD Sender: No OFD packet to send [22:19:40]OFD Sender: No OFD packet to send [22:19:44]recv_with_timeout no data received [22:19:45]OFD Sender: No OFD packet to send [22:19:50]OFD Sender: No OFD packet to send [22:19:55]OFD Sender: No OFD packet to send [22:20:00]OFD Sender: No OFD packet to send [22:20:05]OFD Sender: No OFD packet to send [22:20:10]OFD Sender: No OFD packet to send [22:20:15]OFD Sender: No OFD packet to send [22:20:20]OFD Sender: No OFD packet to send [22:20:25]OFD Sender: No OFD packet to send [22:20:30]OFD Sender: No OFD packet to send [22:20:35]OFD Sender: No OFD packet to send [22:20:40]OFD Sender: No OFD packet to send [22:20:45]OFD Sender: No OFD packet to send [22:20:50]OFD Sender: No OFD packet to send [22:20:55]OFD Sender: No OFD packet to send [22:21:00]OFD Sender: No OFD packet to send [22:21:03]recv_with_timeout no data received [22:21:05]OFD Sender: No OFD packet to send [22:21:10]OFD Sender: No OFD packet to send [22:21:13]accept exits with 9 [22:21:13]New connection [22:21:13]New thread 3066961252 created [22:21:13]Thread 3067104612 joined [22:21:13]Waiting for new connection... [22:21:13] Sock 9.Parse request [22:21:13]Sock 9.Check first char [22:21:13]Sock 9.First char is OK [22:21:13]request: POST /json_proto HTTP/1.0 [22:21:13]Method: POST [22:21:13]URL: /json_proto [22:21:13]Method is POST - this is cgi request [22:21:13]url: /json_proto [22:21:13]query_string will be loaded in cgi processing [22:21:13]execute_cgi json_proto POST (null) [22:21:13]execute_cgi path=json_proto method=POST [22:21:13]POST find Content-Length [22:21:13]Host: 172.17.47.196:8080 [22:21:13]Content-Length: 896 [22:21:13]Content-Type: application/json [22:21:13] [22:21:13]POST finish read [22:21:13]Found Content-Length = 896 [22:21:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147878", "tax_sys" : 0, "items" : [ { "code": "4700000310036", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\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" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:21:13]execute_script... [22: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 : (3)147878", "tax_sys" : 0, "items" : [ { "code": "4700000310036", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\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" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:21:13]POST & json_proto [22:21:13]process_json_proto [22:21:13]json parsed OK: [22:21:13]protocol is kg_v1.0 [22:21:13]action value=close_receipt [22:21:13]process_action close_receipt [22:21:13]cmd_close_receipt [22:21:13]MH_GetDate [22:21:13]Write to MH i2c: F0 00 00 91 01 81 [22:21:13]Write i2c OK [22:21:13]MH_I2C_Read... [22:21:13]Read from MH i2c: F0 [22:21:13]MH_I2C_Read... [22:21:13]Read from MH i2c: F0 09 00 [22:21:13]MH_I2C_Read... [22:21:13]Read from MH i2c: F0 09 00 91 01 00 59 F5 ED 66 4C 6B 94 66 DC [22:21:13]GetLastDocTimeStamp 1726870591 [22:21:13]current date 1726870873 [22:21:13]FM_GetShiftState [22:21:13]SAM_PROTO_GetShiftState [22:21:13]wFMCommunicate request_size=4 [22:21:13]MH_SAM_APDU [22:21:13]CAPDU: 80 13 01 00 [22:21:13]Write to MH i2c: E2 08 00 92 01 80 13 01 00 00 00 00 00 10 [22:21:13]Write i2c OK [22:21:13]MH_I2C_Read... [22:21:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:13]Read from MH i2c: E2 [22:21:13]MH_I2C_Read... [22:21:13]Read from MH i2c: E2 0E 00 [22:21:13]MH_I2C_Read... [22:21:13]Read from MH i2c: E2 0E 00 92 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 9B [22:21:13]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:21:13]wFMCommunicate OK [22:21:13]SAM_PROTO_GetShiftState done [22:21:13]FM_GetShiftState done [22:21:13]opened in 1726791534 [22:21:13]opened+sec_in_day 1726877934 [22:21:13]quantity*price = 4000 [22:21:13]sum+1 = 4001 [22:21:13]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000160358 Вода Легенда 1л 2.000 * 50.00 = 100.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.23 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 358 20.09.2024 22:21 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86199 ФПД: 201413801334324 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T222113&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86199&fm=201413801334324&tin=02508201610067®Number=0000000000092592&sum=14000 0 [22:21:14]StoreToDocumentArchive [22:21:14]shift 495 fd 86199 [22:21:14]save to /storage/0495/doc_00086199 [22:21:14]save last doc name /storage/0495/doc_00086199 to /storage/kkm_last_doc_name [22:21:14]save OK [22:21:14]Clear old archive folders... [22:21:14]ProcessDocumentItem done err = 0, tmpTLVsize=377 [22:21:14]tlvbuf is 00C705D0 [22:21:14]SAM_PROTO_ClearQueue [22:21:14]wFMCommunicate request_size=4 [22:21:14]MH_SAM_APDU [22:21:14]CAPDU: 80 09 00 00 [22:21:14]Write to MH i2c: E2 08 00 9F 01 80 09 00 00 00 00 00 00 12 [22:21:14]Write i2c OK [22:21:14]MH_I2C_Read... [22:21:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:21:14]Read from MH i2c: E2 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [22:21:14]RAPDU: 90 00 [22:21:14]wFMCommunicate OK [22:21:14]SAM_PROTO_ClearQueue done [22:21:14]KKMCreateOFDPacket [22:21:14]OFDProtocolAddRootSTLVToBuf [22:21:14]FM_MakeSignedData [22:21:14]FM_MakeSignedData [22:21:14]SAM_PROTO_SignData [22:21:14]wFMCommunicate request_size=4 [22:21:14]MH_SAM_APDU [22:21:14]CAPDU: 80 0D 01 02 [22:21:14]Write to MH i2c: E2 08 00 A0 01 80 0D 01 02 00 00 00 00 1A [22:21:14]Write i2c OK [22:21:14]MH_I2C_Read... [22:21:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:21:14]Read from MH i2c: E2 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [22:21:14]RAPDU: 90 00 [22:21:14]wFMCommunicate OK [22:21:14]wFMCommunicate request_size=255 [22:21:14]MH_SAM_APDU [22:21:14]CAPDU: 80 0D 02 02 FA 03 00 79 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 33 36 06 04 24 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 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 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 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 B0 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 [22:21:14]Write to MH i2c: E2 02 01 A1 01 80 0D 02 02 FA 00 03 00 79 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 33 36 06 04 24 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 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 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 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 B0 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 00 00 A0 [22:21:14]Write i2c OK [22:21:14]MH_I2C_Read... [22:21:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:21:14]Read from MH i2c: E2 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [22:21:14]RAPDU: 90 00 [22:21:14]wFMCommunicate OK [22:21:14]wFMCommunicate request_size=136 [22:21:14]MH_SAM_APDU [22:21:14]CAPDU: 80 0D 02 02 83 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 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 66 01 00 00 F4 03 04 00 59 F5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B7 2F 4E 14 D6 34 [22:21:14]Write to MH i2c: E2 8B 00 A2 01 80 0D 02 02 83 00 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 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 66 01 00 00 F4 03 04 00 59 F5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B7 2F 4E 14 D6 34 00 00 7C [22:21:14]Write i2c OK [22:21:14]MH_I2C_Read... [22:21:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:21:14]Read from MH i2c: E2 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [22:21:14]RAPDU: 90 00 [22:21:14]wFMCommunicate OK [22:21:14]wFMCommunicate request_size=4 [22:21:14]MH_SAM_APDU [22:21:14]CAPDU: 80 0D 03 02 [22:21:14]Write to MH i2c: E2 08 00 A3 01 80 0D 03 02 00 00 00 00 1F [22:21:14]Write i2c OK [22:21:14]MH_I2C_Read... [22:21:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:21:15]Read from MH i2c: E2 [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: E2 0B 00 [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: E2 0B 00 A3 01 00 29 C9 4C CB 09 D1 D2 08 90 00 DD [22:21:15]RAPDU: 29 C9 4C CB 09 D1 D2 08 90 00 [22:21:15]wFMCommunicate OK [22:21:15]SAM_PROTO_SignData done [22:21:15]FM_MakeSignedData done [22:21:15]CreateOFDProtocolMessage [22:21:15]wFMCommunicate request_size=4 [22:21:15]MH_SAM_APDU [22:21:15]CAPDU: 80 11 00 00 [22:21:15]Write to MH i2c: E2 08 00 A4 01 80 11 00 00 00 00 00 00 1F [22:21:15]Write i2c OK [22:21:15]MH_I2C_Read... [22:21:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:15]Read from MH i2c: E2 [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: E2 17 00 [22:21:15]MH_I2C_Read... [22:21:15]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 [22: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 [22:21:15]wFMCommunicate OK [22:21:15]CreateOFDProtocolMessage done [22:21:15]OFDSenderStorePacket 86199 [22:21:15]StoreOFDPacket docnum=86199 [22: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 8D 01 00 00 3C 4D 85 01 AD 53 5A 03 01 00 03 00 79 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 33 36 06 04 24 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 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 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 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 B0 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 CF 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 66 01 00 00 F4 03 04 00 59 F5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B7 2F 4E 14 D6 34 29 C9 4C CB 09 D1 D2 08 [22:21:15]CheckFolder [22:21:15]dirname=/storage/ofd_packets [22:21:15]CheckFolder done [22:21:15]ProducePacketName [22:21:15]name=ofd_packets/00086199 [22:21:15]NVStorageSaveData ofd_packets/00086199 [22:21:15]File name is /storage/ofd_packets/00086199 [22:21:15]Write 427 bytes [22:21:15]NVStorageSaveData done [22:21:15]OFDSenderStorePacket done [22:21:15]KKMCreateOFDPacket done [22:21:15]NVStorageSaveData kkm_last_timestamp [22:21:15]File name is /storage/kkm_last_timestamp [22:21:15]Write 4 bytes [22:21:15]NVStorageSaveData done [22:21:15]ExternCall_PrintAddStr [22:21:15]wPrintStart [22:21:15]Write to MH i2c: 01 00 00 A5 01 A6 [22:21:15]Write i2c OK [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: 01 [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: 01 07 00 [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: 01 07 00 A5 01 00 00 00 00 00 FF 0F BB [22:21:15]RasterBufferAndPrint [22:21:15]line Счет N : (3)147878 [22:21:15]line ИНН: 02508201610067 [22:21:15]line Контрольно-Кассовый Чек [22:21:15]line ПРОДАЖА [22:21:15]line Товар: 4700000310036 [22:21:15]line Вода Жалалабат 27 0,5л [22:21:15]line 1.000 * 40.00 [22:21:15]line = 40.00 [22:21:15]line НДС 12% НСП 1% [22:21:15]line > о реализуемом товаре [22:21:15]line Товар: 4700000160358 [22:21:15]line Вода Легенда 1л [22:21:15]line 2.000 * 50.00 [22:21:15]line = 100.00 [22:21:15]line НДС 12% НСП 1% [22:21:15]line > о реализуемом товаре [22:21:15]line ИТОГО: 140.00 [22:21:15]line НСП 1% : 1.23 [22:21:15]line НДС 12% : 14.87 [22:21:15]line Наличными: 140.00 [22:21:15]line Безнал.: 0.00 [22:21:15]line Место: АЗС № 137 "Партнер Нефть" [22:21:15]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:21:15]line СНО: Общий режим [22:21:15]line Чек 358 20.09.2024 22:21 [22:21:15]line Смена: 495 ФФД: 1.0 [22:21:15]line ЗНМ: 0300000064 [22:21:15]line РНМ: 0000000000092592 [22:21:15]line Версия ККМ: 001 [22:21:15]line ФМ: 0000000000874979 [22:21:15]line ФД: 86199 [22:21:15]line ФПД: 201413801334324 [22:21:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T222113&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86199&fm=201413801334324&tin=02508201610067®Number=0000000000092592&sum=14000 [22:21:15]line 0 [22:21:15]OFD Sender: Processing packet 86199 [packets to send 266, broken 265] [22:21:15]ProducePacketName [22:21:15]name=ofd_packets/00086199 [22:21:15]OFD Sender: To server: pG, [22:21:15]CommunicateWithHost lk.salyk.kg:30040 [22:21:15]ConnectInit lk.salyk.kg [22:21:15]written 0, free lines is 4095 [22:21:15]Write to MH i2c: 01 00 00 D3 01 D4 [22:21:15]Write i2c OK [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: 01 [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: 01 07 00 [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: 01 07 00 D3 01 00 00 00 00 00 A3 0C 8A [22:21:15]RasterBufferAndPrint [22:21:15]line [22:21:15]line [22:21:15]line [22:21:15]line [22:21:15]line [22:21:15]written 0, free lines is 3240 [22:21:15]MH_Cut [22:21:15]Write to MH i2c: D1 01 00 DA 01 01 AD [22:21:15]Write i2c OK [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: D1 [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: D1 01 00 [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: D1 01 00 DA 01 00 AC [22:21:15]Write to MH i2c: 01 00 00 DB 01 DC [22:21:15]Write i2c OK [22:21:15]MH_I2C_Read... [22:21:16]*** Cut start [22:21:16]*** Partial cut [22:21:16]*** CUTSNS_PIN = 1 [22:21:16]*** CUTSNS_PIN = 0 [22:21:17]*** Brake cut motor [22:21:17]Read from MH i2c: 01 [22:21:17]MH_I2C_Read... [22:21:17]*** Stop cut motor [22:21:17]*** Cut end [22:21:17]Read from MH i2c: 01 07 00 [22:21:17]MH_I2C_Read... [22:21:17]Read from MH i2c: 01 07 00 DB 01 00 00 00 00 00 FF 0F F1 [22:21:17]process_action close_receipt done [22:21:17]requested_data is exist [22:21:17]produce_requested_data [22:21:17]requested_item fm.sn is exist - process it [22:21:17]wFMCommunicate request_size=4 [22:21:17]MH_SAM_APDU [22:21:17]CAPDU: 80 11 00 00 [22:21:17]Write to MH i2c: E2 08 00 DC 01 80 11 00 00 00 00 00 00 57 [22:21:17]Write i2c OK [22:21:17]MH_I2C_Read... [22:21:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:17]Read from MH i2c: E2 [22:21:17]MH_I2C_Read... [22:21:17]Read from MH i2c: E2 17 00 [22:21:17]MH_I2C_Read... [22:21:17]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 [22: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 [22:21:17]wFMCommunicate OK [22:21:17]requested_item fd.num is exist - process it [22:21:17]SAM_PROTO_GetFieldsCounters [22:21:17]wFMCommunicate request_size=4 [22:21:17]MH_SAM_APDU [22:21:17]CAPDU: 80 13 00 00 [22:21:17]Write to MH i2c: E2 08 00 DD 01 80 13 00 00 00 00 00 00 5A [22:21:17]Write i2c OK [22:21:17]MH_I2C_Read... [22:21:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:21:17]Read from MH i2c: E2 [22:21:17]MH_I2C_Read... [22:21:17]Read from MH i2c: E2 62 00 [22:21:17]MH_I2C_Read... [22:21:17]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 B7 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 B6 [22: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 B7 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:21:17]wFMCommunicate OK [22:21:17]SAM_PROTO_GetFieldsCounters done [22:21:17]requested_item shift.num is exist - process it [22:21:17]requested_item shift.opened is exist - process it [22:21:17]req_shift_opened [22:21:17]FM_GetShiftState [22:21:17]SAM_PROTO_GetShiftState [22:21:17]wFMCommunicate request_size=4 [22:21:17]MH_SAM_APDU [22:21:17]CAPDU: 80 13 01 00 [22:21:17]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [22:21:17]Write i2c OK [22:21:17]MH_I2C_Read... [22:21:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:17]Read from MH i2c: E2 [22:21:17]MH_I2C_Read... [22:21:17]Read from MH i2c: E2 0E 00 [22:21:17]MH_I2C_Read... [22:21:17]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E7 [22:21:17]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:21:17]wFMCommunicate OK [22:21:17]SAM_PROTO_GetShiftState done [22:21:17]FM_GetShiftState done [22:21:17]req_shift_opened done [22:21:17]requested_item shift.open_date is exist - process it [22:21:17]req_shift_open_date [22:21:17]req_shift_open_date done [22:21:17]produce_requested_data done [22:21:17]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86199,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:21:17]process_action_free close_receipt [22:21:17]json_value_free [22:21:17]json_value_free done [22:21:17]process_json_proto returns [22:21:17]Send response to host [22:21:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86199,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:21:17]free response buf [22:21:17]execute_script done [22:21:17]execute_script returns [22:21:17]free content buf [22:21:17]Sock 9.Close socket [22:21:17]Sock 9.Thread stoped [22:21:19]Connected sock=11 [22:21: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 8D 01 00 00 3C 4D 85 01 AD 53 5A 03 01 00 03 00 79 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 33 36 06 04 24 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 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 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 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 B0 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 CF 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 66 01 00 00 F4 03 04 00 59 F5 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 B7 2F 4E 14 D6 34 29 C9 4C CB 09 D1 D2 08 [22:21: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 1E 3A 47 00 47 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 B7 50 01 00 F4 03 04 00 32 A0 ED 66 B6 04 01 00 00 02 DA 2B B1 9F 22 0B FF [22:21:21]CommunicateWithHost err = 0 [22:21:21]CheckOFDResponse [22:21:21]1017 (14) - 77093643461234 [22:21:21]1041 (16) - 0000000000874979 [22:21:21]1040 (4) - 86199 [22:21:21]1012 (4) - 20.09.2024 16:17 [22:21:21]1206 (1) - 0 [22:21:21]OFD Sender: Remove packet 86199 [22:21:21]ProducePacketName [22:21:21]name=ofd_packets/00086199 [22:21:21]NVStorageDeleteData [22:21:21]OFD Sender: No OFD packet to send [22:21:26]OFD Sender: No OFD packet to send [22:21:31]OFD Sender: No OFD packet to send [22:21:36]OFD Sender: No OFD packet to send [22:21:40]recv_with_timeout no data received [22:21:41]OFD Sender: No OFD packet to send [22:21:46]OFD Sender: No OFD packet to send [22:21:51]OFD Sender: No OFD packet to send [22:21:56]OFD Sender: No OFD packet to send [22:22:02]OFD Sender: No OFD packet to send [22:22:07]OFD Sender: No OFD packet to send [22:22:12]OFD Sender: No OFD packet to send [22:22:17]OFD Sender: No OFD packet to send [22:22:22]OFD Sender: No OFD packet to send [22:22:27]OFD Sender: No OFD packet to send [22:22:32]OFD Sender: No OFD packet to send [22:22:37]OFD Sender: No OFD packet to send [22:22:42]OFD Sender: No OFD packet to send [22:22:47]OFD Sender: No OFD packet to send [22:22:52]OFD Sender: No OFD packet to send [22:22:57]OFD Sender: No OFD packet to send [22:23:02]OFD Sender: No OFD packet to send [22:23:07]OFD Sender: No OFD packet to send [22:23:12]OFD Sender: No OFD packet to send [22:23:17]OFD Sender: No OFD packet to send [22:23:22]OFD Sender: No OFD packet to send [22:23:27]OFD Sender: No OFD packet to send [22:23:32]OFD Sender: No OFD packet to send [22:23:37]OFD Sender: No OFD packet to send [22:23:42]OFD Sender: No OFD packet to send [22:23:44]recv_with_timeout no data received [22:23:47]OFD Sender: No OFD packet to send [22:23:52]OFD Sender: No OFD packet to send [22:23:57]OFD Sender: No OFD packet to send [22:24:02]OFD Sender: No OFD packet to send [22:24:07]OFD Sender: No OFD packet to send [22:24:12]OFD Sender: No OFD packet to send [22:24:17]OFD Sender: No OFD packet to send [22:24:22]OFD Sender: No OFD packet to send [22:24:27]OFD Sender: No OFD packet to send [22:24:32]OFD Sender: No OFD packet to send [22:24:37]OFD Sender: No OFD packet to send [22:24:38]recv_with_timeout no data received [22:24:42]OFD Sender: No OFD packet to send [22:24:47]OFD Sender: No OFD packet to send [22:24:52]OFD Sender: No OFD packet to send [22:24:55]recv_with_timeout no data received [22:24:57]OFD Sender: No OFD packet to send [22:25:02]OFD Sender: No OFD packet to send [22:25:07]OFD Sender: No OFD packet to send [22:25:12]OFD Sender: No OFD packet to send [22:25:17]OFD Sender: No OFD packet to send [22:25:22]OFD Sender: No OFD packet to send [22:25:27]OFD Sender: No OFD packet to send [22:25:32]OFD Sender: No OFD packet to send [22:25:33]recv_with_timeout no data received [22:25:37]OFD Sender: No OFD packet to send [22:25:40]accept exits with 8 [22:25:40]New connection [22:25:40]New thread 3067104612 created [22:25:40]Thread 3066961252 joined [22:25:40]Waiting for new connection... [22:25:40] Sock 8.Parse request [22:25:40]Sock 8.Check first char [22:25:40]Sock 8.First char is OK [22:25:40]request: POST /json_proto HTTP/1.0 [22:25:40]Method: POST [22:25:40]URL: /json_proto [22:25:40]Method is POST - this is cgi request [22:25:40]url: /json_proto [22:25:40]query_string will be loaded in cgi processing [22:25:40]execute_cgi json_proto POST (null) [22:25:40]execute_cgi path=json_proto method=POST [22:25:40]POST find Content-Length [22:25:40]Host: 172.17.47.196:8080 [22:25:40]Content-Length: 677 [22:25:40]Content-Type: application/json [22:25:40] [22:25:40]POST finish read [22:25:40]Found Content-Length = 677 [22:25:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871080", "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" ] } } [22:25:40]execute_script... [22:25: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)871080", "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" ] } } [22:25:40]POST & json_proto [22:25:40]process_json_proto [22:25:40]json parsed OK: [22:25:40]protocol is kg_v1.0 [22:25:40]action value=close_receipt [22:25:40]process_action close_receipt [22:25:40]cmd_close_receipt [22:25:40]MH_GetDate [22:25:40]Write to MH i2c: F0 00 00 DF 01 CF [22:25:40]Write i2c OK [22:25:40]MH_I2C_Read... [22:25:40]Read from MH i2c: F0 [22:25:40]MH_I2C_Read... [22:25:40]Read from MH i2c: F0 09 00 [22:25:40]MH_I2C_Read... [22:25:40]Read from MH i2c: F0 09 00 DF 01 00 64 F6 ED 66 4C 6B 94 66 36 [22:25:40]GetLastDocTimeStamp 1726870873 [22:25:40]current date 1726871140 [22:25:40]FM_GetShiftState [22:25:40]SAM_PROTO_GetShiftState [22:25:40]wFMCommunicate request_size=4 [22:25:40]MH_SAM_APDU [22:25:40]CAPDU: 80 13 01 00 [22:25:40]Write to MH i2c: E2 08 00 E0 01 80 13 01 00 00 00 00 00 5E [22:25:40]Write i2c OK [22:25:40]MH_I2C_Read... [22:25:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:40]Read from MH i2c: E2 [22:25:40]MH_I2C_Read... [22:25:40]Read from MH i2c: E2 0E 00 [22:25:40]MH_I2C_Read... [22:25:40]Read from MH i2c: E2 0E 00 E0 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 E9 [22:25:40]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:25:40]wFMCommunicate OK [22:25:40]SAM_PROTO_GetShiftState done [22:25:40]FM_GetShiftState done [22:25:40]opened in 1726791534 [22:25:40]opened+sec_in_day 1726877934 [22:25:40]quantity*price = 30035 [22:25:40]sum+1 = 30036 [22:25:40]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 СНО: Общий режим Чек 359 20.09.2024 22:25 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86200 ФПД: 180654878347874 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T222540&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86200&fm=180654878347874&tin=02508201610067®Number=0000000000092592&sum=30000 [22:25:41]StoreToDocumentArchive [22:25:41]shift 495 fd 86200 [22:25:41]save to /storage/0495/doc_00086200 [22:25:41]save last doc name /storage/0495/doc_00086200 to /storage/kkm_last_doc_name [22:25:41]save OK [22:25:41]Clear old archive folders... [22:25:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:25:41]tlvbuf is 00C63310 [22:25:41]SAM_PROTO_ClearQueue [22:25:41]wFMCommunicate request_size=4 [22:25:41]MH_SAM_APDU [22:25:41]CAPDU: 80 09 00 00 [22:25:41]Write to MH i2c: E2 08 00 ED 01 80 09 00 00 00 00 00 00 60 [22:25:41]Write i2c OK [22:25:41]MH_I2C_Read... [22:25:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:25:41]Read from MH i2c: E2 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: E2 03 00 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [22:25:41]RAPDU: 90 00 [22:25:41]wFMCommunicate OK [22:25:41]SAM_PROTO_ClearQueue done [22:25:41]KKMCreateOFDPacket [22:25:41]OFDProtocolAddRootSTLVToBuf [22:25:41]FM_MakeSignedData [22:25:41]FM_MakeSignedData [22:25:41]SAM_PROTO_SignData [22:25:41]wFMCommunicate request_size=4 [22:25:41]MH_SAM_APDU [22:25:41]CAPDU: 80 0D 01 02 [22:25:41]Write to MH i2c: E2 08 00 EE 01 80 0D 01 02 00 00 00 00 68 [22:25:41]Write i2c OK [22:25:41]MH_I2C_Read... [22:25:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:25:41]Read from MH i2c: E2 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: E2 03 00 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [22:25:41]RAPDU: 90 00 [22:25:41]wFMCommunicate OK [22:25:41]wFMCommunicate request_size=255 [22:25:41]MH_SAM_APDU [22:25: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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 64 F6 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A4 [22:25:41]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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 64 F6 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A4 00 00 C6 [22:25:41]Write i2c OK [22:25:41]MH_I2C_Read... [22:25:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:41]Read from MH i2c: E2 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: E2 03 00 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: E2 03 00 EF 01 00 90 00 64 [22:25:41]RAPDU: 90 00 [22:25:41]wFMCommunicate OK [22:25:41]wFMCommunicate request_size=10 [22:25:41]MH_SAM_APDU [22:25:41]CAPDU: 80 0D 02 02 05 4D FD D9 D2 62 [22:25:41]Write to MH i2c: E2 0D 00 F0 01 80 0D 02 02 05 00 4D FD D9 D2 62 00 00 CC [22:25:41]Write i2c OK [22:25:41]MH_I2C_Read... [22:25:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:41]Read from MH i2c: E2 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: E2 03 00 [22:25:41]MH_I2C_Read... [22:25:41]Read from MH i2c: E2 03 00 F0 01 00 90 00 65 [22:25:41]RAPDU: 90 00 [22:25:41]wFMCommunicate OK [22:25:41]wFMCommunicate request_size=4 [22:25:41]MH_SAM_APDU [22:25:41]CAPDU: 80 0D 03 02 [22:25:41]Write to MH i2c: E2 08 00 F1 01 80 0D 03 02 00 00 00 00 6D [22:25:41]Write i2c OK [22:25:41]MH_I2C_Read... [22:25:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:25:42]Read from MH i2c: E2 [22:25:42]MH_I2C_Read... [22:25:42]Read from MH i2c: E2 0B 00 [22:25:42]MH_I2C_Read... [22:25:42]Read from MH i2c: E2 0B 00 F1 01 00 BB 80 F0 92 EB CE FC FB 90 00 DB [22:25:42]RAPDU: BB 80 F0 92 EB CE FC FB 90 00 [22:25:42]wFMCommunicate OK [22:25:42]SAM_PROTO_SignData done [22:25:42]FM_MakeSignedData done [22:25:42]CreateOFDProtocolMessage [22:25:42]wFMCommunicate request_size=4 [22:25:42]MH_SAM_APDU [22:25:42]CAPDU: 80 11 00 00 [22:25:42]Write to MH i2c: E2 08 00 F2 01 80 11 00 00 00 00 00 00 6D [22:25:42]Write i2c OK [22:25:42]MH_I2C_Read... [22:25:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:42]Read from MH i2c: E2 [22:25:42]MH_I2C_Read... [22:25:42]Read from MH i2c: E2 17 00 [22:25:42]MH_I2C_Read... [22:25:42]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 [22:25: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:25:42]wFMCommunicate OK [22:25:42]CreateOFDProtocolMessage done [22:25:42]OFDSenderStorePacket 86200 [22:25:42]StoreOFDPacket docnum=86200 [22:25: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 4A 40 07 01 1A 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 64 F6 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A4 4D FD D9 D2 62 BB 80 F0 92 EB CE FC FB [22:25:42]CheckFolder [22:25:42]dirname=/storage/ofd_packets [22:25:42]CheckFolder done [22:25:42]ProducePacketName [22:25:42]name=ofd_packets/00086200 [22:25:42]NVStorageSaveData ofd_packets/00086200 [22:25:42]File name is /storage/ofd_packets/00086200 [22:25:42]Write 301 bytes [22:25:42]NVStorageSaveData done [22:25:42]OFDSenderStorePacket done [22:25:42]KKMCreateOFDPacket done [22:25:42]NVStorageSaveData kkm_last_timestamp [22:25:42]File name is /storage/kkm_last_timestamp [22:25:42]Write 4 bytes [22:25:42]NVStorageSaveData done [22:25:42]ExternCall_PrintAddStr [22:25:42]wPrintStart [22:25:42]Write to MH i2c: 01 00 00 F3 01 F4 [22:25:42]Write i2c OK [22:25:42]MH_I2C_Read... [22:25:42]Read from MH i2c: 01 [22:25:42]MH_I2C_Read... [22:25:42]Read from MH i2c: 01 07 00 [22:25:42]MH_I2C_Read... [22:25:42]Read from MH i2c: 01 07 00 F3 01 00 00 00 00 00 FF 0F 09 [22:25:42]RasterBufferAndPrint [22:25:42]line Счет N : (1)871080 [22:25:42]line ИНН: 02508201610067 [22:25:42]line Контрольно-Кассовый Чек [22:25:42]line ПРОДАЖА [22:25:42]line ТРК (МРК, ГНК) : 63 [22:25:42]line Товар: 2710124130 [22:25:42]line Аи-92-К-5 [22:25:42]line 4.430 * 67.80 [22:25:42]line = 300.35 [22:25:42]line НДС 12% НСП 1% [22:25:42]line > о реализуемом товаре [22:25:42]line ОКРУГЛЕНИЕ: -0.35 [22:25:42]line ИТОГО: 300.00 [22:25:42]line Внесено: 300.00 [22:25:42]line СДАЧА: 0.00 [22:25:42]line НСП 1% : 2.66 [22:25:42]line НДС 12% : 31.90 [22:25:42]line Наличными: 300.00 [22:25:42]line Безнал.: 0.00 [22:25:42]line Место: АЗС № 137 "Партнер Нефть" [22:25:42]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:25:42]line СНО: Общий режим [22:25:42]line Чек 359 20.09.2024 22:25 [22:25:42]line Смена: 495 ФФД: 1.0 [22:25:42]line ЗНМ: 0300000064 [22:25:42]line РНМ: 0000000000092592 [22:25:42]line Версия ККМ: 001 [22:25:42]line ФМ: 0000000000874979 [22:25:42]line ФД: 86200 [22:25:42]line ФПД: 180654878347874 [22:25:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T222540&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86200&fm=180654878347874&tin=02508201610067®Number=0000000000092592&sum=30000 [22:25:42]written 0, free lines is 4095 [22:25:42]OFD Sender: Processing packet 86200 [packets to send 266, broken 265] [22:25:42]ProducePacketName [22:25:42]name=ofd_packets/00086200 [22:25:42]OFD Sender: To server: pG, [22:25:42]CommunicateWithHost lk.salyk.kg:30040 [22:25:42]ConnectInit lk.salyk.kg [22:25:42]Write to MH i2c: 01 00 00 1E 02 20 [22:25:42]Write i2c OK [22:25:42]MH_I2C_Read... [22:25:42]Read from MH i2c: 01 [22:25:42]MH_I2C_Read... [22:25:42]Read from MH i2c: 01 07 00 [22:25:42]MH_I2C_Read... [22:25:42]Read from MH i2c: 01 07 00 1E 02 00 00 00 00 00 D9 0C 0C [22:25:42]RasterBufferAndPrint [22:25:42]line [22:25:42]line [22:25:42]line [22:25:42]line [22:25:42]line [22:25:42]written 0, free lines is 3296 [22:25:42]MH_Cut [22:25:42]Write to MH i2c: D1 01 00 25 02 01 F9 [22:25:42]Write i2c OK [22:25:42]MH_I2C_Read... [22:25:42]Read from MH i2c: D1 [22:25:42]MH_I2C_Read... [22:25:42]Read from MH i2c: D1 01 00 [22:25:42]MH_I2C_Read... [22:25:42]Read from MH i2c: D1 01 00 25 02 00 F8 [22:25:42]Write to MH i2c: 01 00 00 26 02 28 [22:25:42]Write i2c OK [22:25:42]MH_I2C_Read... [22:25:43]*** Cut start [22:25:43]*** Partial cut [22:25:43]*** CUTSNS_PIN = 1 [22:25:43]*** CUTSNS_PIN = 0 [22:25:43]*** Brake cut motor [22:25:43]Read from MH i2c: 01 [22:25:43]MH_I2C_Read... [22:25:43]*** Stop cut motor [22:25:43]*** Cut end [22:25:43]Read from MH i2c: 01 07 00 [22:25:43]MH_I2C_Read... [22:25:43]Read from MH i2c: 01 07 00 26 02 00 00 00 00 00 FF 0F 3D [22:25:43]process_action close_receipt done [22:25:43]requested_data is exist [22:25:43]produce_requested_data [22:25:43]requested_item fm.sn is exist - process it [22:25:43]wFMCommunicate request_size=4 [22:25:43]MH_SAM_APDU [22:25:43]CAPDU: 80 11 00 00 [22:25:43]Write to MH i2c: E2 08 00 27 02 80 11 00 00 00 00 00 00 A3 [22:25:43]Write i2c OK [22:25:43]MH_I2C_Read... [22:25:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:44]Read from MH i2c: E2 [22:25:44]MH_I2C_Read... [22:25:44]Read from MH i2c: E2 17 00 [22:25:44]MH_I2C_Read... [22:25:44]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 [22:25: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:25:44]wFMCommunicate OK [22:25:44]requested_item fd.num is exist - process it [22:25:44]SAM_PROTO_GetFieldsCounters [22:25:44]wFMCommunicate request_size=4 [22:25:44]MH_SAM_APDU [22:25:44]CAPDU: 80 13 00 00 [22:25:44]Write to MH i2c: E2 08 00 28 02 80 13 00 00 00 00 00 00 A6 [22:25:44]Write i2c OK [22:25:44]MH_I2C_Read... [22:25:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:25:44]Read from MH i2c: E2 [22:25:44]MH_I2C_Read... [22:25:44]Read from MH i2c: E2 62 00 [22:25:44]MH_I2C_Read... [22:25:44]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 B8 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 06 [22:25: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 B8 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:25:44]wFMCommunicate OK [22:25:44]SAM_PROTO_GetFieldsCounters done [22:25:44]requested_item shift.num is exist - process it [22:25:44]requested_item shift.opened is exist - process it [22:25:44]req_shift_opened [22:25:44]FM_GetShiftState [22:25:44]SAM_PROTO_GetShiftState [22:25:44]wFMCommunicate request_size=4 [22:25:44]MH_SAM_APDU [22:25:44]CAPDU: 80 13 01 00 [22:25:44]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [22:25:44]Write i2c OK [22:25:44]MH_I2C_Read... [22:25:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:44]Read from MH i2c: E2 [22:25:44]MH_I2C_Read... [22:25:44]Read from MH i2c: E2 0E 00 [22:25:44]MH_I2C_Read... [22:25:44]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 33 [22:25:44]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:25:44]wFMCommunicate OK [22:25:44]SAM_PROTO_GetShiftState done [22:25:44]FM_GetShiftState done [22:25:44]req_shift_opened done [22:25:44]requested_item shift.open_date is exist - process it [22:25:44]req_shift_open_date [22:25:44]req_shift_open_date done [22:25:44]produce_requested_data done [22:25:44]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86200,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:25:44]process_action_free close_receipt [22:25:44]json_value_free [22:25:44]json_value_free done [22:25:44]process_json_proto returns [22:25:44]Send response to host [22:25:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86200,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:25:44]free response buf [22:25:44]execute_script done [22:25:44]execute_script returns [22:25:44]free content buf [22:25:44]Sock 8.Close socket [22:25:44]Sock 8.Thread stoped [22:25:47]ConnectInit Can't take IP for lk.salyk.kg [22:25:47]CommunicateWithHost connect error [22:25:47]CommunicateWithHost err = -1 [22:25:47]OFD Sender: Server communicate error [22:25:52]OFD Sender: Processing packet 86200 [packets to send 266, broken 265] [22:25:52]ProducePacketName [22:25:52]name=ofd_packets/00086200 [22:25:52]OFD Sender: To server: pG, [22:25:52]CommunicateWithHost lk.salyk.kg:30040 [22:25:52]ConnectInit lk.salyk.kg [22:25:55]recv_with_timeout no data received [22:25:57]ConnectInit Can't take IP for lk.salyk.kg [22:25:57]CommunicateWithHost connect error [22:25:57]CommunicateWithHost err = -1 [22:25:57]OFD Sender: Server communicate error [22:26:02]OFD Sender: Processing packet 86200 [packets to send 266, broken 265] [22:26:02]ProducePacketName [22:26:02]name=ofd_packets/00086200 [22:26:02]OFD Sender: To server: pG, [22:26:02]CommunicateWithHost lk.salyk.kg:30040 [22:26:02]ConnectInit lk.salyk.kg [22:26:04]Connected sock=9 [22:26:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 4A 40 07 01 1A 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 64 F6 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A4 4D FD D9 D2 62 BB 80 F0 92 EB CE FC FB [22:26: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 85 38 47 00 A7 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 B8 50 01 00 F4 03 04 00 4E A1 ED 66 B6 04 01 00 00 AB 71 AD 4C 65 0A FC 5B [22:26:04]CommunicateWithHost err = 0 [22:26:04]CheckOFDResponse [22:26:04]1017 (14) - 77093643461234 [22:26:04]1041 (16) - 0000000000874979 [22:26:04]1040 (4) - 86200 [22:26:04]1012 (4) - 20.09.2024 16:22 [22:26:04]1206 (1) - 0 [22:26:04]OFD Sender: Remove packet 86200 [22:26:04]ProducePacketName [22:26:04]name=ofd_packets/00086200 [22:26:04]NVStorageDeleteData [22:26:04]OFD Sender: No OFD packet to send [22:26:09]OFD Sender: No OFD packet to send [22:26:14]OFD Sender: No OFD packet to send [22:26:19]OFD Sender: No OFD packet to send [22:26:24]OFD Sender: No OFD packet to send [22:26:29]OFD Sender: No OFD packet to send [22:26:34]OFD Sender: No OFD packet to send [22:26:39]OFD Sender: No OFD packet to send [22:26:44]OFD Sender: No OFD packet to send [22:26:49]OFD Sender: No OFD packet to send [22:26:50]recv_with_timeout no data received [22:26:54]OFD Sender: No OFD packet to send [22:27:00]OFD Sender: No OFD packet to send [22:27:05]OFD Sender: No OFD packet to send [22:27:10]OFD Sender: No OFD packet to send [22:27:15]OFD Sender: No OFD packet to send [22:27:20]OFD Sender: No OFD packet to send [22:27:25]OFD Sender: No OFD packet to send [22:27:30]OFD Sender: No OFD packet to send [22:27:35]OFD Sender: No OFD packet to send [22:27:40]OFD Sender: No OFD packet to send [22:27:45]OFD Sender: No OFD packet to send [22:27:50]OFD Sender: No OFD packet to send [22:27:51]accept exits with 10 [22:27:51]New connection [22:27:51]New thread 3066961252 created [22:27:51]Thread 3067104612 joined [22:27:51]Waiting for new connection... [22:27:51] Sock 10.Parse request [22:27:51]Sock 10.Check first char [22:27:51]Sock 10.First char is OK [22:27:51]request: POST /json_proto HTTP/1.0 [22:27:51]Method: POST [22:27:51]URL: /json_proto [22:27:51]Method is POST - this is cgi request [22:27:51]url: /json_proto [22:27:51]query_string will be loaded in cgi processing [22:27:51]execute_cgi json_proto POST (null) [22:27:51]execute_cgi path=json_proto method=POST [22:27:51]POST find Content-Length [22:27:51]Host: 172.17.47.196:8080 [22:27:51]Content-Length: 851 [22:27:51]Content-Type: application/json [22:27:51] [22:27:51]POST finish read [22:27:51]Found Content-Length = 851 [22:27:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147879", "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": "4780014240406", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Sovereign 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" : 244.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:27:51]execute_script... [22: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 : (3)147879", "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": "4780014240406", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Sovereign 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" : 244.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:27:51]POST & json_proto [22:27:51]process_json_proto [22:27:51]json parsed OK: [22:27:51]protocol is kg_v1.0 [22:27:51]action value=close_receipt [22:27:51]process_action close_receipt [22:27:51]cmd_close_receipt [22:27:51]MH_GetDate [22:27:51]Write to MH i2c: F0 00 00 2A 02 1B [22:27:51]Write i2c OK [22:27:51]MH_I2C_Read... [22:27:51]Read from MH i2c: F0 [22:27:51]MH_I2C_Read... [22:27:51]Read from MH i2c: F0 09 00 [22:27:51]MH_I2C_Read... [22:27:51]Read from MH i2c: F0 09 00 2A 02 00 E7 F6 ED 66 4C 6B 94 66 05 [22:27:51]GetLastDocTimeStamp 1726871140 [22:27:51]current date 1726871271 [22:27:51]FM_GetShiftState [22:27:51]SAM_PROTO_GetShiftState [22:27:51]wFMCommunicate request_size=4 [22:27:51]MH_SAM_APDU [22:27:51]CAPDU: 80 13 01 00 [22:27:51]Write to MH i2c: E2 08 00 2B 02 80 13 01 00 00 00 00 00 AA [22:27:51]Write i2c OK [22:27:51]MH_I2C_Read... [22:27:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:27:51]Read from MH i2c: E2 [22:27:51]MH_I2C_Read... [22:27:51]Read from MH i2c: E2 0E 00 [22:27:51]MH_I2C_Read... [22:27:51]Read from MH i2c: E2 0E 00 2B 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 35 [22:27:51]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:27:51]wFMCommunicate OK [22:27:51]SAM_PROTO_GetShiftState done [22:27:51]FM_GetShiftState done [22:27:51]opened in 1726791534 [22:27:51]opened+sec_in_day 1726877934 [22:27:51]quantity*price = 11000 [22:27:51]sum+1 = 11001 [22:27:51]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4780014240406 Сигареты Sovereign Blue 1.000 * 134.00 = 134.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 244.00 НСП 1% : 2.16 НДС 12% : 25.91 Наличными: 244.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 360 20.09.2024 22:27 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86201 ФПД: 59351156516745 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T222751&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86201&fm=59351156516745&tin=02508201610067®Number=0000000000092592&sum=24400 0 [22:27:52]StoreToDocumentArchive [22:27:52]shift 495 fd 86201 [22:27:52]save to /storage/0495/doc_00086201 [22:27:52]save last doc name /storage/0495/doc_00086201 to /storage/kkm_last_doc_name [22:27:52]save OK [22:27:52]Clear old archive folders... [22:27:52]ProcessDocumentItem done err = 0, tmpTLVsize=369 [22:27:52]tlvbuf is 00C614C0 [22:27:52]SAM_PROTO_ClearQueue [22:27:52]wFMCommunicate request_size=4 [22:27:52]MH_SAM_APDU [22:27:52]CAPDU: 80 09 00 00 [22:27:52]Write to MH i2c: E2 08 00 38 02 80 09 00 00 00 00 00 00 AC [22:27:52]Write i2c OK [22:27:52]MH_I2C_Read... [22:27:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:27:52]Read from MH i2c: E2 [22:27:52]MH_I2C_Read... [22:27:52]Read from MH i2c: E2 03 00 [22:27:52]MH_I2C_Read... [22:27:52]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [22:27:52]RAPDU: 90 00 [22:27:52]wFMCommunicate OK [22:27:52]SAM_PROTO_ClearQueue done [22:27:52]KKMCreateOFDPacket [22:27:52]OFDProtocolAddRootSTLVToBuf [22:27:52]FM_MakeSignedData [22:27:52]FM_MakeSignedData [22:27:52]SAM_PROTO_SignData [22:27:52]wFMCommunicate request_size=4 [22:27:52]MH_SAM_APDU [22:27:52]CAPDU: 80 0D 01 02 [22:27:52]Write to MH i2c: E2 08 00 39 02 80 0D 01 02 00 00 00 00 B4 [22:27:52]Write i2c OK [22:27:52]MH_I2C_Read... [22:27:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:27:52]Read from MH i2c: E2 [22:27:52]MH_I2C_Read... [22:27:52]Read from MH i2c: E2 03 00 [22:27:52]MH_I2C_Read... [22:27:52]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [22:27:52]RAPDU: 90 00 [22:27:52]wFMCommunicate OK [22:27:52]wFMCommunicate request_size=255 [22:27:52]MH_SAM_APDU [22:27:52]CAPDU: 80 0D 02 02 FA 03 00 71 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 63 00 8A 04 0D 00 34 37 38 30 30 31 34 32 34 30 34 30 36 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 53 6F 76 65 72 65 69 67 6E 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 50 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 [22:27:52]Write to MH i2c: E2 02 01 3A 02 80 0D 02 02 FA 00 03 00 71 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 63 00 8A 04 0D 00 34 37 38 30 30 31 34 32 34 30 34 30 36 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 53 6F 76 65 72 65 69 67 6E 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 50 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 00 00 6C [22:27:52]Write i2c OK [22:27:52]MH_I2C_Read... [22:27:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:27:52]Read from MH i2c: E2 [22:27:52]MH_I2C_Read... [22:27:52]Read from MH i2c: E2 03 00 [22:27:52]MH_I2C_Read... [22:27:52]Read from MH i2c: E2 03 00 3A 02 00 90 00 B0 [22:27:52]RAPDU: 90 00 [22:27:52]wFMCommunicate OK [22:27:52]wFMCommunicate request_size=128 [22:27:52]MH_SAM_APDU [22:27:52]CAPDU: 80 0D 02 02 7B F3 03 06 00 1F 0A 00 00 00 00 07 04 06 00 50 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 E7 F6 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 35 FA C4 99 E7 89 [22:27:52]Write to MH i2c: E2 83 00 3B 02 80 0D 02 02 7B 00 F3 03 06 00 1F 0A 00 00 00 00 07 04 06 00 50 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 E7 F6 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 35 FA C4 99 E7 89 00 00 58 [22:27:52]Write i2c OK [22:27:52]MH_I2C_Read... [22:27:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:27:52]Read from MH i2c: E2 [22:27:52]MH_I2C_Read... [22:27:52]Read from MH i2c: E2 03 00 [22:27:52]MH_I2C_Read... [22:27:52]Read from MH i2c: E2 03 00 3B 02 00 90 00 B1 [22:27:52]RAPDU: 90 00 [22:27:52]wFMCommunicate OK [22:27:52]wFMCommunicate request_size=4 [22:27:52]MH_SAM_APDU [22:27:52]CAPDU: 80 0D 03 02 [22:27:52]Write to MH i2c: E2 08 00 3C 02 80 0D 03 02 00 00 00 00 B9 [22:27:52]Write i2c OK [22:27:52]MH_I2C_Read... [22:27:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:27:52]Read from MH i2c: E2 [22:27:52]MH_I2C_Read... [22:27:52]Read from MH i2c: E2 0B 00 [22:27:52]MH_I2C_Read... [22:27:52]Read from MH i2c: E2 0B 00 3C 02 00 07 0D 49 D3 89 89 F4 A8 90 00 98 [22:27:52]RAPDU: 07 0D 49 D3 89 89 F4 A8 90 00 [22:27:52]wFMCommunicate OK [22:27:52]SAM_PROTO_SignData done [22:27:52]FM_MakeSignedData done [22:27:52]CreateOFDProtocolMessage [22:27:52]wFMCommunicate request_size=4 [22:27:52]MH_SAM_APDU [22:27:52]CAPDU: 80 11 00 00 [22:27:52]Write to MH i2c: E2 08 00 3D 02 80 11 00 00 00 00 00 00 B9 [22:27:52]Write i2c OK [22:27:52]MH_I2C_Read... [22:27:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:27:52]Read from MH i2c: E2 [22:27:52]MH_I2C_Read... [22:27:52]Read from MH i2c: E2 17 00 [22:27:52]MH_I2C_Read... [22:27:52]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 [22: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 [22:27:52]wFMCommunicate OK [22:27:52]CreateOFDProtocolMessage done [22:27:52]OFDSenderStorePacket 86201 [22:27:52]StoreOFDPacket docnum=86201 [22: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 85 01 00 00 15 77 7D 01 24 A9 5A 03 01 00 03 00 71 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 63 00 8A 04 0D 00 34 37 38 30 30 31 34 32 34 30 34 30 36 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 53 6F 76 65 72 65 69 67 6E 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 50 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0A 00 00 00 00 07 04 06 00 50 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 E7 F6 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 35 FA C4 99 E7 89 07 0D 49 D3 89 89 F4 A8 [22:27:52]CheckFolder [22:27:52]dirname=/storage/ofd_packets [22:27:52]CheckFolder done [22:27:52]ProducePacketName [22:27:52]name=ofd_packets/00086201 [22:27:52]NVStorageSaveData ofd_packets/00086201 [22:27:52]File name is /storage/ofd_packets/00086201 [22:27:52]Write 419 bytes [22:27:52]NVStorageSaveData done [22:27:52]OFDSenderStorePacket done [22:27:52]KKMCreateOFDPacket done [22:27:52]NVStorageSaveData kkm_last_timestamp [22:27:52]File name is /storage/kkm_last_timestamp [22:27:52]Write 4 bytes [22:27:52]NVStorageSaveData done [22:27:52]ExternCall_PrintAddStr [22:27:52]wPrintStart [22:27:52]Write to MH i2c: 01 00 00 3E 02 40 [22:27:52]Write i2c OK [22:27:52]MH_I2C_Read... [22:27:52]Read from MH i2c: 01 [22:27:52]MH_I2C_Read... [22:27:52]Read from MH i2c: 01 07 00 [22:27:52]MH_I2C_Read... [22:27:52]Read from MH i2c: 01 07 00 3E 02 00 00 00 00 00 FF 0F 55 [22:27:52]RasterBufferAndPrint [22:27:52]line Счет N : (3)147879 [22:27:52]line ИНН: 02508201610067 [22:27:52]line Контрольно-Кассовый Чек [22:27:52]line ПРОДАЖА [22:27:52]line Товар: 4870001570071 [22:27:52]line Напиток Pepsi 1л [22:27:52]line 1.000 * 110.00 [22:27:52]line = 110.00 [22:27:52]line НДС 12% НСП 1% [22:27:52]line > о реализуемом товаре [22:27:52]line Товар: 4780014240406 [22:27:52]line Сигареты Sovereign Blue [22:27:52]line 1.000 * 134.00 [22:27:53]line = 134.00 [22:27:53]line НДС 12% НСП 1% [22:27:53]line > о реализуемом товаре [22:27:53]line ИТОГО: 244.00 [22:27:53]line НСП 1% : 2.16 [22:27:53]line НДС 12% : 25.91 [22:27:53]line Наличными: 244.00 [22:27:53]line Безнал.: 0.00 [22:27:53]line Место: АЗС № 137 "Партнер Нефть" [22:27:53]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:27:53]line СНО: Общий режим [22:27:53]line Чек 360 20.09.2024 22:27 [22:27:53]line Смена: 495 ФФД: 1.0 [22:27:53]line ЗНМ: 0300000064 [22:27:53]line РНМ: 0000000000092592 [22:27:53]line Версия ККМ: 001 [22:27:53]line ФМ: 0000000000874979 [22:27:53]line ФД: 86201 [22:27:53]line ФПД: 59351156516745 [22:27:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T222751&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86201&fm=59351156516745&tin=02508201610067®Number=0000000000092592&sum=24400 [22:27:53]line 0 [22:27:53]OFD Sender: Processing packet 86201 [packets to send 266, broken 265] [22:27:53]ProducePacketName [22:27:53]name=ofd_packets/00086201 [22:27:53]OFD Sender: To server: pG, [22:27:53]CommunicateWithHost lk.salyk.kg:30040 [22:27:53]ConnectInit lk.salyk.kg [22:27:53]written 0, free lines is 4095 [22:27:53]Write to MH i2c: 01 00 00 6C 02 6E [22:27:53]Write i2c OK [22:27:53]MH_I2C_Read... [22:27:53]Read from MH i2c: 01 [22:27:53]MH_I2C_Read... [22:27:53]Read from MH i2c: 01 07 00 [22:27:53]MH_I2C_Read... [22:27:53]Read from MH i2c: 01 07 00 6C 02 00 00 00 00 00 A1 0C 22 [22:27:53]RasterBufferAndPrint [22:27:53]line [22:27:53]line [22:27:53]line [22:27:53]line [22:27:53]line [22:27:53]written 0, free lines is 3239 [22:27:53]MH_Cut [22:27:53]Write to MH i2c: D1 01 00 73 02 01 47 [22:27:53]Write i2c OK [22:27:53]MH_I2C_Read... [22:27:53]Read from MH i2c: D1 [22:27:53]MH_I2C_Read... [22:27:53]Read from MH i2c: D1 01 00 [22:27:53]MH_I2C_Read... [22:27:53]Read from MH i2c: D1 01 00 73 02 00 46 [22:27:53]Write to MH i2c: 01 00 00 74 02 76 [22:27:53]Write i2c OK [22:27:53]MH_I2C_Read... [22:27:54]*** Cut start [22:27:54]*** Partial cut [22:27:54]*** CUTSNS_PIN = 1 [22:27:54]*** CUTSNS_PIN = 0 [22:27:54]*** Brake cut motor [22:27:55]Read from MH i2c: 01 [22:27:55]MH_I2C_Read... [22:27:55]*** Stop cut motor [22:27:55]*** Cut end [22:27:55]Read from MH i2c: 01 07 00 [22:27:55]MH_I2C_Read... [22:27:55]Read from MH i2c: 01 07 00 74 02 00 00 00 00 00 FF 0F 8B [22:27:55]process_action close_receipt done [22:27:55]requested_data is exist [22:27:55]produce_requested_data [22:27:55]requested_item fm.sn is exist - process it [22:27:55]wFMCommunicate request_size=4 [22:27:55]MH_SAM_APDU [22:27:55]CAPDU: 80 11 00 00 [22:27:55]Write to MH i2c: E2 08 00 75 02 80 11 00 00 00 00 00 00 F1 [22:27:55]Write i2c OK [22:27:55]MH_I2C_Read... [22:27:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:27:55]Read from MH i2c: E2 [22:27:55]MH_I2C_Read... [22:27:55]Read from MH i2c: E2 17 00 [22:27:55]MH_I2C_Read... [22:27:55]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 [22:27:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:27:55]wFMCommunicate OK [22:27:55]requested_item fd.num is exist - process it [22:27:55]SAM_PROTO_GetFieldsCounters [22:27:55]wFMCommunicate request_size=4 [22:27:55]MH_SAM_APDU [22:27:55]CAPDU: 80 13 00 00 [22:27:55]Write to MH i2c: E2 08 00 76 02 80 13 00 00 00 00 00 00 F4 [22:27:55]Write i2c OK [22:27:55]MH_I2C_Read... [22:27:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:27:55]Read from MH i2c: E2 [22:27:55]MH_I2C_Read... [22:27:55]Read from MH i2c: E2 62 00 [22:27:55]MH_I2C_Read... [22:27:55]Read from MH i2c: E2 62 00 76 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 B9 50 01 00 0E 04 04 00 EF 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 58 [22:27: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 B9 50 01 00 0E 04 04 00 EF 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 [22:27:55]wFMCommunicate OK [22:27:55]SAM_PROTO_GetFieldsCounters done [22:27:55]requested_item shift.num is exist - process it [22:27:55]requested_item shift.opened is exist - process it [22:27:55]req_shift_opened [22:27:55]FM_GetShiftState [22:27:55]SAM_PROTO_GetShiftState [22:27:55]wFMCommunicate request_size=4 [22:27:55]MH_SAM_APDU [22:27:55]CAPDU: 80 13 01 00 [22:27:55]Write to MH i2c: E2 08 00 77 02 80 13 01 00 00 00 00 00 F6 [22:27:55]Write i2c OK [22:27:55]MH_I2C_Read... [22:27:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:27:55]Read from MH i2c: E2 [22:27:55]MH_I2C_Read... [22:27:55]Read from MH i2c: E2 0E 00 [22:27:55]MH_I2C_Read... [22:27:55]Read from MH i2c: E2 0E 00 77 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 81 [22:27:55]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:27:55]wFMCommunicate OK [22:27:55]SAM_PROTO_GetShiftState done [22:27:55]FM_GetShiftState done [22:27:55]req_shift_opened done [22:27:55]requested_item shift.open_date is exist - process it [22:27:55]req_shift_open_date [22:27:55]req_shift_open_date done [22:27:55]produce_requested_data done [22:27:55]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86201,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:27:55]process_action_free close_receipt [22:27:55]json_value_free [22:27:55]json_value_free done [22:27:55]process_json_proto returns [22:27:55]Send response to host [22:27:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86201,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:27:55]free response buf [22:27:55]execute_script done [22:27:55]execute_script returns [22:27:55]free content buf [22:27:55]Sock 10.Close socket [22:27:55]Sock 10.Thread stoped [22:27:56]Connected sock=8 [22:27: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 85 01 00 00 15 77 7D 01 24 A9 5A 03 01 00 03 00 71 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 63 00 8A 04 0D 00 34 37 38 30 30 31 34 32 34 30 34 30 36 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 53 6F 76 65 72 65 69 67 6E 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 50 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 0A 00 00 00 00 07 04 06 00 50 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 E7 F6 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 35 FA C4 99 E7 89 07 0D 49 D3 89 89 F4 A8 [22: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 BF E0 47 00 85 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 B9 50 01 00 F4 03 04 00 BF A1 ED 66 B6 04 01 00 00 BB E2 80 E9 D4 BD A7 AC [22:27:57]CommunicateWithHost err = 0 [22:27:57]CheckOFDResponse [22:27:57]1017 (14) - 77093643461234 [22:27:57]1041 (16) - 0000000000874979 [22:27:57]1040 (4) - 86201 [22:27:57]1012 (4) - 20.09.2024 16:24 [22:27:57]1206 (1) - 0 [22:27:57]OFD Sender: Remove packet 86201 [22:27:57]ProducePacketName [22:27:57]name=ofd_packets/00086201 [22:27:57]NVStorageDeleteData [22:27:57]OFD Sender: No OFD packet to send [22:28:02]accept exits with 9 [22:28:02]New connection [22:28:02]New thread 3067104612 created [22:28:02]Thread 3066961252 joined [22:28:02]Waiting for new connection... [22:28:02] Sock 9.Parse request [22:28:02]Sock 9.Check first char [22:28:02]Sock 9.First char is OK [22:28:02]request: POST /json_proto HTTP/1.0 [22:28:02]Method: POST [22:28:02]URL: /json_proto [22:28:02]Method is POST - this is cgi request [22:28:02]url: /json_proto [22:28:02]query_string will be loaded in cgi processing [22:28:02]execute_cgi json_proto POST (null) [22:28:02]execute_cgi path=json_proto method=POST [22:28:02]POST find Content-Length [22:28:02]Host: 172.17.47.196:8080 [22:28:02]Content-Length: 682 [22:28:02]Content-Type: application/json [22:28:02] [22:28:02]POST finish read [22:28:02]Found Content-Length = 682 [22:28:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871081", "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 }]} ], "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:28:02]execute_script... [22:28: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)871081", "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 }]} ], "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:28:02]POST & json_proto [22:28:02]process_json_proto [22:28:02]json parsed OK: [22:28:02]protocol is kg_v1.0 [22:28:02]action value=close_receipt [22:28:02]process_action close_receipt [22:28:02]cmd_close_receipt [22:28:02]MH_GetDate [22:28:02]Write to MH i2c: F0 00 00 78 02 69 [22:28:02]Write i2c OK [22:28:02]MH_I2C_Read... [22:28:02]Read from MH i2c: F0 [22:28:02]MH_I2C_Read... [22:28:02]Read from MH i2c: F0 09 00 [22:28:02]MH_I2C_Read... [22:28:02]Read from MH i2c: F0 09 00 78 02 00 F3 F6 ED 66 4C 6B 94 66 5F [22:28:02]GetLastDocTimeStamp 1726871271 [22:28:02]current date 1726871283 [22:28:02]FM_GetShiftState [22:28:02]SAM_PROTO_GetShiftState [22:28:02]wFMCommunicate request_size=4 [22:28:02]MH_SAM_APDU [22:28:02]CAPDU: 80 13 01 00 [22:28:02]Write to MH i2c: E2 08 00 79 02 80 13 01 00 00 00 00 00 F8 [22:28:02]Write i2c OK [22:28:02]MH_I2C_Read... [22:28:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:02]Read from MH i2c: E2 [22:28:02]MH_I2C_Read... [22:28:02]Read from MH i2c: E2 0E 00 [22:28:02]MH_I2C_Read... [22:28:02]Read from MH i2c: E2 0E 00 79 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 83 [22:28:02]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:28:02]wFMCommunicate OK [22:28:02]SAM_PROTO_GetShiftState done [22:28:02]FM_GetShiftState done [22:28:02]opened in 1726791534 [22:28:02]opened+sec_in_day 1726877934 [22:28:02]quantity*price = 120006 [22:28:02]sum+1 = 120007 [22:28:02]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 СНО: Общий режим Чек 361 20.09.2024 22:28 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86202 ФПД: 261924603477654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T222803&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86202&fm=261924603477654&tin=02508201610067®Number=0000000000092592&sum=120000 [22:28:03]StoreToDocumentArchive [22:28:03]shift 495 fd 86202 [22:28:03]save to /storage/0495/doc_00086202 [22:28:03]save last doc name /storage/0495/doc_00086202 to /storage/kkm_last_doc_name [22:28:03]save OK [22:28:03]Clear old archive folders... [22:28:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:28:03]tlvbuf is 00C7C680 [22:28:03]SAM_PROTO_ClearQueue [22:28:03]wFMCommunicate request_size=4 [22:28:03]MH_SAM_APDU [22:28:03]CAPDU: 80 09 00 00 [22:28:03]Write to MH i2c: E2 08 00 86 02 80 09 00 00 00 00 00 00 FA [22:28:03]Write i2c OK [22:28:03]MH_I2C_Read... [22:28:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:28:04]Read from MH i2c: E2 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 03 00 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 03 00 86 02 00 90 00 FC [22:28:04]RAPDU: 90 00 [22:28:04]wFMCommunicate OK [22:28:04]SAM_PROTO_ClearQueue done [22:28:04]KKMCreateOFDPacket [22:28:04]OFDProtocolAddRootSTLVToBuf [22:28:04]FM_MakeSignedData [22:28:04]FM_MakeSignedData [22:28:04]SAM_PROTO_SignData [22:28:04]wFMCommunicate request_size=4 [22:28:04]MH_SAM_APDU [22:28:04]CAPDU: 80 0D 01 02 [22:28:04]Write to MH i2c: E2 08 00 87 02 80 0D 01 02 00 00 00 00 02 [22:28:04]Write i2c OK [22:28:04]MH_I2C_Read... [22:28:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:28:04]Read from MH i2c: E2 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 03 00 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 03 00 87 02 00 90 00 FD [22:28:04]RAPDU: 90 00 [22:28:04]wFMCommunicate OK [22:28:04]wFMCommunicate request_size=255 [22:28:04]MH_SAM_APDU [22: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 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 69 01 00 00 F4 03 04 00 F3 F6 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EE [22:28:04]Write to MH i2c: E2 02 01 88 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 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 69 01 00 00 F4 03 04 00 F3 F6 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EE 00 00 90 [22:28:04]Write i2c OK [22:28:04]MH_I2C_Read... [22:28:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:04]Read from MH i2c: E2 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 03 00 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 03 00 88 02 00 90 00 FE [22:28:04]RAPDU: 90 00 [22:28:04]wFMCommunicate OK [22:28:04]wFMCommunicate request_size=10 [22:28:04]MH_SAM_APDU [22:28:04]CAPDU: 80 0D 02 02 05 38 12 F2 BE 96 [22:28:04]Write to MH i2c: E2 0D 00 89 02 80 0D 02 02 05 00 38 12 F2 BE 96 00 00 9F [22:28:04]Write i2c OK [22:28:04]MH_I2C_Read... [22:28:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:04]Read from MH i2c: E2 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 03 00 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 03 00 89 02 00 90 00 FF [22:28:04]RAPDU: 90 00 [22:28:04]wFMCommunicate OK [22:28:04]wFMCommunicate request_size=4 [22:28:04]MH_SAM_APDU [22:28:04]CAPDU: 80 0D 03 02 [22:28:04]Write to MH i2c: E2 08 00 8A 02 80 0D 03 02 00 00 00 00 07 [22:28:04]Write i2c OK [22:28:04]MH_I2C_Read... [22:28:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:28:04]Read from MH i2c: E2 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 0B 00 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 0B 00 8A 02 00 7E B0 40 78 0A 5C 02 5E 90 00 B4 [22:28:04]RAPDU: 7E B0 40 78 0A 5C 02 5E 90 00 [22:28:04]wFMCommunicate OK [22:28:04]SAM_PROTO_SignData done [22:28:04]FM_MakeSignedData done [22:28:04]CreateOFDProtocolMessage [22:28:04]wFMCommunicate request_size=4 [22:28:04]MH_SAM_APDU [22:28:04]CAPDU: 80 11 00 00 [22:28:04]Write to MH i2c: E2 08 00 8B 02 80 11 00 00 00 00 00 00 07 [22:28:04]Write i2c OK [22:28:04]MH_I2C_Read... [22:28:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:04]Read from MH i2c: E2 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 17 00 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: E2 17 00 8B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 66 [22: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 [22:28:04]wFMCommunicate OK [22:28:04]CreateOFDProtocolMessage done [22:28:04]OFDSenderStorePacket 86202 [22:28:04]StoreOFDPacket docnum=86202 [22: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 7F 29 07 01 61 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 69 01 00 00 F4 03 04 00 F3 F6 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EE 38 12 F2 BE 96 7E B0 40 78 0A 5C 02 5E [22:28:04]CheckFolder [22:28:04]dirname=/storage/ofd_packets [22:28:04]CheckFolder done [22:28:04]ProducePacketName [22:28:04]name=ofd_packets/00086202 [22:28:04]NVStorageSaveData ofd_packets/00086202 [22:28:04]File name is /storage/ofd_packets/00086202 [22:28:04]Write 301 bytes [22:28:04]NVStorageSaveData done [22:28:04]OFDSenderStorePacket done [22:28:04]KKMCreateOFDPacket done [22:28:04]NVStorageSaveData kkm_last_timestamp [22:28:04]File name is /storage/kkm_last_timestamp [22:28:04]Write 4 bytes [22:28:04]NVStorageSaveData done [22:28:04]ExternCall_PrintAddStr [22:28:04]wPrintStart [22:28:04]Write to MH i2c: 01 00 00 8C 02 8E [22:28:04]Write i2c OK [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: 01 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: 01 07 00 [22:28:04]MH_I2C_Read... [22:28:04]Read from MH i2c: 01 07 00 8C 02 00 00 00 00 00 FF 0F A3 [22:28:04]RasterBufferAndPrint [22:28:04]line Счет N : (1)871081 [22:28:04]line ИНН: 02508201610067 [22:28:04]line Контрольно-Кассовый Чек [22:28:04]line ПРОДАЖА [22:28:04]line ТРК (МРК, ГНК) : 33 [22:28:04]line Товар: 2710124130 [22:28:04]line Аи-92-К-5 [22:28:04]line 17.700 * 67.80 [22:28:04]line = 1200.06 [22:28:04]line НДС 12% НСП 1% [22:28:04]line > о реализуемом товаре [22:28:04]line ОКРУГЛЕНИЕ: -0.06 [22:28:04]line ИТОГО: 1200.00 [22:28:04]line Внесено: 1200.00 [22:28:04]line СДАЧА: 0.00 [22:28:04]line НСП 1% : 10.62 [22:28:04]line НДС 12% : 127.44 [22:28:04]line Наличными: 1200.00 [22:28:04]line Безнал.: 0.00 [22:28:04]line Место: АЗС № 137 "Партнер Нефть" [22:28:04]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:28:04]line СНО: Общий режим [22:28:04]line Чек 361 20.09.2024 22:28 [22:28:04]line Смена: 495 ФФД: 1.0 [22:28:04]line ЗНМ: 0300000064 [22:28:04]line РНМ: 0000000000092592 [22:28:04]line Версия ККМ: 001 [22:28:04]line ФМ: 0000000000874979 [22:28:04]line ФД: 86202 [22:28:04]line ФПД: 261924603477654 [22:28:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T222803&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86202&fm=261924603477654&tin=02508201610067®Number=0000000000092592&sum=120000 [22:28:04]OFD Sender: Processing packet 86202 [packets to send 266, broken 265] [22:28:04]ProducePacketName [22:28:04]name=ofd_packets/00086202 [22:28:04]OFD Sender: To server: pG, [22:28:04]CommunicateWithHost lk.salyk.kg:30040 [22:28:04]ConnectInit lk.salyk.kg [22:28:04]written 0, free lines is 4095 [22:28:05]Write to MH i2c: 01 00 00 B7 02 B9 [22:28:05]Write i2c OK [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: 01 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: 01 07 00 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: 01 07 00 B7 02 00 00 00 00 00 DC 0C A8 [22:28:05]RasterBufferAndPrint [22:28:05]line [22:28:05]line [22:28:05]line [22:28:05]line [22:28:05]line [22:28:05]written 0, free lines is 3304 [22:28:05]MH_Cut [22:28:05]Write to MH i2c: D1 01 00 BE 02 01 92 [22:28:05]Write i2c OK [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: D1 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: D1 01 00 [22:28:05]MH_I2C_Read... [22:28:05]Read from MH i2c: D1 01 00 BE 02 00 91 [22:28:05]Write to MH i2c: 01 00 00 BF 02 C1 [22:28:05]Write i2c OK [22:28:05]MH_I2C_Read... [22:28:05]*** Cut start [22:28:05]*** Partial cut [22:28:05]*** CUTSNS_PIN = 1 [22:28:05]*** CUTSNS_PIN = 0 [22:28:06]*** Brake cut motor [22:28:06]Read from MH i2c: 01 [22:28:06]MH_I2C_Read... [22:28:06]*** Stop cut motor [22:28:06]*** Cut end [22:28:06]Read from MH i2c: 01 07 00 [22:28:06]MH_I2C_Read... [22:28:06]Read from MH i2c: 01 07 00 BF 02 00 00 00 00 00 FF 0F D6 [22:28:06]process_action close_receipt done [22:28:06]requested_data is exist [22:28:06]produce_requested_data [22:28:06]requested_item fm.sn is exist - process it [22:28:06]wFMCommunicate request_size=4 [22:28:06]MH_SAM_APDU [22:28:06]CAPDU: 80 11 00 00 [22:28:06]Write to MH i2c: E2 08 00 C0 02 80 11 00 00 00 00 00 00 3C [22:28:06]Write i2c OK [22:28:06]MH_I2C_Read... [22:28:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:06]Read from MH i2c: E2 [22:28:06]MH_I2C_Read... [22:28:06]Read from MH i2c: E2 17 00 [22:28:06]MH_I2C_Read... [22:28:06]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 [22:28:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:28:06]wFMCommunicate OK [22:28:06]requested_item fd.num is exist - process it [22:28:06]SAM_PROTO_GetFieldsCounters [22:28:06]wFMCommunicate request_size=4 [22:28:06]MH_SAM_APDU [22:28:06]CAPDU: 80 13 00 00 [22:28:06]Write to MH i2c: E2 08 00 C1 02 80 13 00 00 00 00 00 00 3F [22:28:06]Write i2c OK [22:28:06]MH_I2C_Read... [22:28:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:28:06]Read from MH i2c: E2 [22:28:06]MH_I2C_Read... [22:28:06]Read from MH i2c: E2 62 00 [22:28:06]MH_I2C_Read... [22:28:06]Read from MH i2c: E2 62 00 C1 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 BA 50 01 00 0E 04 04 00 EF 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 A7 [22:28:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [22:28:06]wFMCommunicate OK [22:28:06]SAM_PROTO_GetFieldsCounters done [22:28:06]requested_item shift.num is exist - process it [22:28:06]requested_item shift.opened is exist - process it [22:28:06]req_shift_opened [22:28:06]FM_GetShiftState [22:28:06]SAM_PROTO_GetShiftState [22:28:06]wFMCommunicate request_size=4 [22:28:06]MH_SAM_APDU [22:28:06]CAPDU: 80 13 01 00 [22:28:06]Write to MH i2c: E2 08 00 C2 02 80 13 01 00 00 00 00 00 41 [22:28:06]Write i2c OK [22:28:06]MH_I2C_Read... [22:28:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:06]Read from MH i2c: E2 [22:28:06]MH_I2C_Read... [22:28:06]Read from MH i2c: E2 0E 00 [22:28:06]MH_I2C_Read... [22:28:06]Read from MH i2c: E2 0E 00 C2 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 CC [22:28:06]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:28:06]wFMCommunicate OK [22:28:06]SAM_PROTO_GetShiftState done [22:28:06]FM_GetShiftState done [22:28:06]req_shift_opened done [22:28:06]requested_item shift.open_date is exist - process it [22:28:06]req_shift_open_date [22:28:06]req_shift_open_date done [22:28:06]produce_requested_data done [22:28:06]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86202,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:28:06]process_action_free close_receipt [22:28:06]json_value_free [22:28:06]json_value_free done [22:28:06]process_json_proto returns [22:28:06]Send response to host [22:28:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86202,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:28:06]free response buf [22:28:06]execute_script done [22:28:06]execute_script returns [22:28:06]free content buf [22:28:06]Sock 9.Close socket [22:28:06]Sock 9.Thread stoped [22:28:09]ConnectInit Can't take IP for lk.salyk.kg [22:28:09]CommunicateWithHost connect error [22:28:09]CommunicateWithHost err = -1 [22:28:09]OFD Sender: Server communicate error [22:28:14]OFD Sender: Processing packet 86202 [packets to send 266, broken 265] [22:28:14]ProducePacketName [22:28:14]name=ofd_packets/00086202 [22:28:14]OFD Sender: To server: pG, [22:28:14]CommunicateWithHost lk.salyk.kg:30040 [22:28:14]ConnectInit lk.salyk.kg [22:28:21]Connected sock=9 [22:28:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 7F 29 07 01 61 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 69 01 00 00 F4 03 04 00 F3 F6 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EE 38 12 F2 BE 96 7E B0 40 78 0A 5C 02 5E [22:28: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 22 D7 47 00 7E 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 BA 50 01 00 F4 03 04 00 D7 A1 ED 66 B6 04 01 00 00 6E 2C 4C 46 DA 50 EB C8 [22:28:21]CommunicateWithHost err = 0 [22:28:21]CheckOFDResponse [22:28:21]1017 (14) - 77093643461234 [22:28:21]1041 (16) - 0000000000874979 [22:28:21]1040 (4) - 86202 [22:28:21]1012 (4) - 20.09.2024 16:24 [22:28:21]1206 (1) - 0 [22:28:21]OFD Sender: Remove packet 86202 [22:28:21]ProducePacketName [22:28:21]name=ofd_packets/00086202 [22:28:21]NVStorageDeleteData [22:28:22]OFD Sender: No OFD packet to send [22:28:27]OFD Sender: No OFD packet to send [22:28:32]OFD Sender: No OFD packet to send [22:28:32]recv_with_timeout no data received [22:28:37]OFD Sender: No OFD packet to send [22:28:42]OFD Sender: No OFD packet to send [22:28:47]OFD Sender: No OFD packet to send [22:28:52]OFD Sender: No OFD packet to send [22:28:57]OFD Sender: No OFD packet to send [22:29:02]OFD Sender: No OFD packet to send [22:29:07]OFD Sender: No OFD packet to send [22:29:10]accept exits with 8 [22:29:10]New connection [22:29:10]New thread 3066961252 created [22:29:10]Thread 3067104612 joined [22:29:10]Waiting for new connection... [22:29:10] Sock 8.Parse request [22:29:10]Sock 8.Check first char [22:29:10]Sock 8.First char is OK [22:29:10]request: POST /json_proto HTTP/1.0 [22:29:10]Method: POST [22:29:10]URL: /json_proto [22:29:10]Method is POST - this is cgi request [22:29:10]url: /json_proto [22:29:10]query_string will be loaded in cgi processing [22:29:10]execute_cgi json_proto POST (null) [22:29:10]execute_cgi path=json_proto method=POST [22:29:10]POST find Content-Length [22:29:10]Host: 172.17.47.196:8080 [22:29:10]Content-Length: 800 [22:29:10]Content-Type: application/json [22:29:10] [22:29:10]POST finish read [22:29:10]Found Content-Length = 800 [22:29:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871082", "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" ] } } [22:29:10]execute_script... [22:29:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871082", "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" ] } } [22:29:10]POST & json_proto [22:29:10]process_json_proto [22:29:10]json parsed OK: [22:29:10]protocol is kg_v1.0 [22:29:10]action value=close_receipt [22:29:10]process_action close_receipt [22:29:10]cmd_close_receipt [22:29:10]MH_GetDate [22:29:10]Write to MH i2c: F0 00 00 C3 02 B4 [22:29:10]Write i2c OK [22:29:10]MH_I2C_Read... [22:29:10]Read from MH i2c: F0 [22:29:10]MH_I2C_Read... [22:29:10]Read from MH i2c: F0 09 00 [22:29:10]MH_I2C_Read... [22:29:10]Read from MH i2c: F0 09 00 C3 02 00 36 F7 ED 66 4C 6B 94 66 EE [22:29:10]GetLastDocTimeStamp 1726871283 [22:29:10]current date 1726871350 [22:29:10]FM_GetShiftState [22:29:10]SAM_PROTO_GetShiftState [22:29:10]wFMCommunicate request_size=4 [22:29:10]MH_SAM_APDU [22:29:10]CAPDU: 80 13 01 00 [22:29:10]Write to MH i2c: E2 08 00 C4 02 80 13 01 00 00 00 00 00 43 [22:29:10]Write i2c OK [22:29:10]MH_I2C_Read... [22:29:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:29:10]Read from MH i2c: E2 [22:29:10]MH_I2C_Read... [22:29:10]Read from MH i2c: E2 0E 00 [22:29:10]MH_I2C_Read... [22:29:10]Read from MH i2c: E2 0E 00 C4 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 CE [22:29:10]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:29:10]wFMCommunicate OK [22:29:10]SAM_PROTO_GetShiftState done [22:29:10]FM_GetShiftState done [22:29:10]opened in 1726791534 [22:29:10]opened+sec_in_day 1726877934 [22:29:10]quantity*price = 50036 [22:29:10]sum+1 = 50037 [22:29:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 362 20.09.2024 22:29 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86203 ФПД: 150734098740963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T222910&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86203&fm=150734098740963&tin=02508201610067®Number=0000000000092592&sum=50036 [22:29:11]StoreToDocumentArchive [22:29:11]shift 495 fd 86203 [22:29:11]save to /storage/0495/doc_00086203 [22:29:11]save last doc name /storage/0495/doc_00086203 to /storage/kkm_last_doc_name [22:29:11]save OK [22:29:11]Clear old archive folders... [22:29:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:29:11]tlvbuf is 00C54420 [22:29:11]SAM_PROTO_ClearQueue [22:29:11]wFMCommunicate request_size=4 [22:29:11]MH_SAM_APDU [22:29:11]CAPDU: 80 09 00 00 [22:29:11]Write to MH i2c: E2 08 00 D1 02 80 09 00 00 00 00 00 00 45 [22:29:11]Write i2c OK [22:29:11]MH_I2C_Read... [22:29:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:29:11]Read from MH i2c: E2 [22:29:11]MH_I2C_Read... [22:29:11]Read from MH i2c: E2 03 00 [22:29:11]MH_I2C_Read... [22:29:11]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [22:29:11]RAPDU: 90 00 [22:29:11]wFMCommunicate OK [22:29:11]SAM_PROTO_ClearQueue done [22:29:11]KKMCreateOFDPacket [22:29:11]OFDProtocolAddRootSTLVToBuf [22:29:11]FM_MakeSignedData [22:29:11]FM_MakeSignedData [22:29:11]SAM_PROTO_SignData [22:29:11]wFMCommunicate request_size=4 [22:29:11]MH_SAM_APDU [22:29:11]CAPDU: 80 0D 01 02 [22:29:11]Write to MH i2c: E2 08 00 D2 02 80 0D 01 02 00 00 00 00 4D [22:29:11]Write i2c OK [22:29:11]MH_I2C_Read... [22:29:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:29:11]Read from MH i2c: E2 [22:29:11]MH_I2C_Read... [22:29:11]Read from MH i2c: E2 03 00 [22:29:11]MH_I2C_Read... [22:29:11]Read from MH i2c: E2 03 00 D2 02 00 90 00 48 [22:29:11]RAPDU: 90 00 [22:29:11]wFMCommunicate OK [22:29:11]wFMCommunicate request_size=255 [22:29:11]MH_SAM_APDU [22:29:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 6A 01 00 00 F4 03 04 00 36 F7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 89 [22:29:11]Write to MH i2c: E2 02 01 D3 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 6A 01 00 00 F4 03 04 00 36 F7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 89 00 00 92 [22:29:11]Write i2c OK [22:29:11]MH_I2C_Read... [22:29:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:29:11]Read from MH i2c: E2 [22:29:11]MH_I2C_Read... [22:29:11]Read from MH i2c: E2 03 00 [22:29:11]MH_I2C_Read... [22:29:11]Read from MH i2c: E2 03 00 D3 02 00 90 00 49 [22:29:11]RAPDU: 90 00 [22:29:11]wFMCommunicate OK [22:29:11]wFMCommunicate request_size=10 [22:29:11]MH_SAM_APDU [22:29:11]CAPDU: 80 0D 02 02 05 17 84 69 36 E3 [22:29:11]Write to MH i2c: E2 0D 00 D4 02 80 0D 02 02 05 00 17 84 69 36 E3 00 00 77 [22:29:11]Write i2c OK [22:29:11]MH_I2C_Read... [22:29:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:29:11]Read from MH i2c: E2 [22:29:11]MH_I2C_Read... [22:29:11]Read from MH i2c: E2 03 00 [22:29:11]MH_I2C_Read... [22:29:11]Read from MH i2c: E2 03 00 D4 02 00 90 00 4A [22:29:11]RAPDU: 90 00 [22:29:11]wFMCommunicate OK [22:29:11]wFMCommunicate request_size=4 [22:29:11]MH_SAM_APDU [22:29:11]CAPDU: 80 0D 03 02 [22:29:11]Write to MH i2c: E2 08 00 D5 02 80 0D 03 02 00 00 00 00 52 [22:29:11]Write i2c OK [22:29:11]MH_I2C_Read... [22:29:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:29:11]Read from MH i2c: E2 [22:29:11]MH_I2C_Read... [22:29:11]Read from MH i2c: E2 0B 00 [22:29:11]MH_I2C_Read... [22:29:12]Read from MH i2c: E2 0B 00 D5 02 00 AC EA 1E 0C 27 8A 40 4F 90 00 53 [22:29:12]RAPDU: AC EA 1E 0C 27 8A 40 4F 90 00 [22:29:12]wFMCommunicate OK [22:29:12]SAM_PROTO_SignData done [22:29:12]FM_MakeSignedData done [22:29:12]CreateOFDProtocolMessage [22:29:12]wFMCommunicate request_size=4 [22:29:12]MH_SAM_APDU [22:29:12]CAPDU: 80 11 00 00 [22:29:12]Write to MH i2c: E2 08 00 D6 02 80 11 00 00 00 00 00 00 52 [22:29:12]Write i2c OK [22:29:12]MH_I2C_Read... [22:29:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:29:12]Read from MH i2c: E2 [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: E2 17 00 [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: E2 17 00 D6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B1 [22:29:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:29:12]wFMCommunicate OK [22:29:12]CreateOFDProtocolMessage done [22:29:12]OFDSenderStorePacket 86203 [22:29:12]StoreOFDPacket docnum=86203 [22:29: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 10 2A 07 01 53 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 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 6A 01 00 00 F4 03 04 00 36 F7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 89 17 84 69 36 E3 AC EA 1E 0C 27 8A 40 4F [22:29:12]CheckFolder [22:29:12]dirname=/storage/ofd_packets [22:29:12]CheckFolder done [22:29:12]ProducePacketName [22:29:12]name=ofd_packets/00086203 [22:29:12]NVStorageSaveData ofd_packets/00086203 [22:29:12]File name is /storage/ofd_packets/00086203 [22:29:12]Write 301 bytes [22:29:12]NVStorageSaveData done [22:29:12]OFDSenderStorePacket done [22:29:12]KKMCreateOFDPacket done [22:29:12]NVStorageSaveData kkm_last_timestamp [22:29:12]File name is /storage/kkm_last_timestamp [22:29:12]Write 4 bytes [22:29:12]NVStorageSaveData done [22:29:12]OFD Sender: Processing packet 86203 [packets to send 266, broken 265] [22:29:12]ProducePacketName [22:29:12]name=ofd_packets/00086203 [22:29:12]OFD Sender: To server: pG, [22:29:12]CommunicateWithHost lk.salyk.kg:30040 [22:29:12]ConnectInit lk.salyk.kg [22:29:12]ExternCall_PrintAddStr [22:29:12]wPrintStart [22:29:12]Write to MH i2c: 01 00 00 D7 02 D9 [22:29:12]Write i2c OK [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: 01 [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: 01 07 00 [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: 01 07 00 D7 02 00 00 00 00 00 FF 0F EE [22:29:12]RasterBufferAndPrint [22:29:12]line Счет N : (1)871082 [22:29:12]line ИНН: 02508201610067 [22:29:12]line Контрольно-Кассовый Чек [22:29:12]line ПРОДАЖА [22:29:12]line ТРК (МРК, ГНК) : 43 [22:29:12]line Товар: 2710124130 [22:29:12]line Аи-92-К-5 [22:29:12]line 7.380 * 67.80 [22:29:12]line = 500.36 [22:29:12]line НДС 12% НСП 1% [22:29:12]line > о реализуемом товаре [22:29:12]line ИТОГО: 500.36 [22:29:12]line НСП 1% : 4.43 [22:29:12]line НДС 12% : 53.14 [22:29:12]line Наличными: 0.00 [22:29:12]line Безнал.: 500.36 [22:29:12]line Место: АЗС № 137 "Партнер Нефть" [22:29:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:29:12]line СНО: Общий режим [22:29:12]line Чек 362 20.09.2024 22:29 [22:29:12]line Смена: 495 ФФД: 1.0 [22:29:12]line ЗНМ: 0300000064 [22:29:12]line РНМ: 0000000000092592 [22:29:12]line Версия ККМ: 001 [22:29:12]line Платежная система: O! деньги [22:29:12]line ФМ: 0000000000874979 [22:29:12]line ФД: 86203 [22:29:12]line ФПД: 150734098740963 [22:29:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T222910&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86203&fm=150734098740963&tin=02508201610067®Number=0000000000092592&sum=50036 [22:29:12]written 0, free lines is 4095 [22:29:12]Write to MH i2c: 01 00 00 01 03 04 [22:29:12]Write i2c OK [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: 01 [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: 01 07 00 [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: 01 07 00 01 03 00 00 00 00 00 E4 0C FB [22:29:12]RasterBufferAndPrint [22:29:12]line [22:29:12]line [22:29:12]line [22:29:12]line [22:29:12]line [22:29:12]written 0, free lines is 3307 [22:29:12]MH_Cut [22:29:12]Write to MH i2c: D1 01 00 08 03 01 DD [22:29:12]Write i2c OK [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: D1 [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: D1 01 00 [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: D1 01 00 08 03 00 DC [22:29:12]Write to MH i2c: 01 00 00 09 03 0C [22:29:12]Write i2c OK [22:29:12]MH_I2C_Read... [22:29:13]Connected sock=11 [22:29: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 10 2A 07 01 53 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 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 6A 01 00 00 F4 03 04 00 36 F7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 89 17 84 69 36 E3 AC EA 1E 0C 27 8A 40 4F [22:29:13]*** Cut start [22:29:13]*** Partial cut [22:29:13]*** CUTSNS_PIN = 1 [22:29:13]*** CUTSNS_PIN = 0 [22:29: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 F1 3B 47 00 96 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 BB 50 01 00 F4 03 04 00 0B A2 ED 66 B6 04 01 00 00 35 6E 51 F8 01 60 41 7E [22:29:13]CommunicateWithHost err = 0 [22:29:13]CheckOFDResponse [22:29:13]1017 (14) - 77093643461234 [22:29:13]1041 (16) - 0000000000874979 [22:29:13]1040 (4) - 86203 [22:29:13]1012 (4) - 20.09.2024 16:25 [22:29:13]1206 (1) - 0 [22:29:13]OFD Sender: Remove packet 86203 [22:29:13]ProducePacketName [22:29:13]name=ofd_packets/00086203 [22:29:13]NVStorageDeleteData [22:29:13]*** Brake cut motor [22:29:14]Read from MH i2c: 01 [22:29:14]MH_I2C_Read... [22:29:14]*** Stop cut motor [22:29:14]*** Cut end [22:29:14]Read from MH i2c: 01 07 00 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: 01 07 00 09 03 00 00 00 00 00 FF 0F 21 [22:29:14]process_action close_receipt done [22:29:14]requested_data is exist [22:29:14]produce_requested_data [22:29:14]requested_item fm.sn is exist - process it [22:29:14]wFMCommunicate request_size=4 [22:29:14]MH_SAM_APDU [22:29:14]CAPDU: 80 11 00 00 [22:29:14]Write to MH i2c: E2 08 00 0A 03 80 11 00 00 00 00 00 00 87 [22:29:14]Write i2c OK [22:29:14]MH_I2C_Read... [22:29:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:29:14]Read from MH i2c: E2 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 17 00 [22:29:14]MH_I2C_Read... [22:29:14]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 [22:29:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:29:14]wFMCommunicate OK [22:29:14]requested_item fd.num is exist - process it [22:29:14]SAM_PROTO_GetFieldsCounters [22:29:14]wFMCommunicate request_size=4 [22:29:14]MH_SAM_APDU [22:29:14]CAPDU: 80 13 00 00 [22:29:14]Write to MH i2c: E2 08 00 0B 03 80 13 00 00 00 00 00 00 8A [22:29:14]Write i2c OK [22:29:14]MH_I2C_Read... [22:29:14]OFD Sender: No OFD packet to send [22:29:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:29:14]Read from MH i2c: E2 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 62 00 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 62 00 0B 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 BB 50 01 00 0E 04 04 00 EF 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 F6 [22:29:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [22:29:14]wFMCommunicate OK [22:29:14]SAM_PROTO_GetFieldsCounters done [22:29:14]requested_item shift.num is exist - process it [22:29:14]requested_item shift.opened is exist - process it [22:29:14]req_shift_opened [22:29:14]FM_GetShiftState [22:29:14]SAM_PROTO_GetShiftState [22:29:14]wFMCommunicate request_size=4 [22:29:14]MH_SAM_APDU [22:29:14]CAPDU: 80 13 01 00 [22:29:14]Write to MH i2c: E2 08 00 0C 03 80 13 01 00 00 00 00 00 8C [22:29:14]Write i2c OK [22:29:14]MH_I2C_Read... [22:29:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:29:14]Read from MH i2c: E2 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 0E 00 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 0E 00 0C 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 17 [22:29:14]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:29:14]wFMCommunicate OK [22:29:14]SAM_PROTO_GetShiftState done [22:29:14]FM_GetShiftState done [22:29:14]req_shift_opened done [22:29:14]requested_item shift.open_date is exist - process it [22:29:14]req_shift_open_date [22:29:14]req_shift_open_date done [22:29:14]produce_requested_data done [22:29:14]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86203,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:29:14]process_action_free close_receipt [22:29:14]json_value_free [22:29:14]json_value_free done [22:29:14]process_json_proto returns [22:29:14]Send response to host [22:29:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86203,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:29:14]free response buf [22:29:14]execute_script done [22:29:14]execute_script returns [22:29:14]free content buf [22:29:14]Sock 8.Close socket [22:29:14]Sock 8.Thread stoped [22:29:19]OFD Sender: No OFD packet to send [22:29:24]OFD Sender: No OFD packet to send [22:29:28]recv_with_timeout no data received [22:29:29]OFD Sender: No OFD packet to send [22:29:34]OFD Sender: No OFD packet to send [22:29:39]OFD Sender: No OFD packet to send [22:29:40]recv_with_timeout no data received [22:29:44]OFD Sender: No OFD packet to send [22:29:49]OFD Sender: No OFD packet to send [22:29:54]OFD Sender: No OFD packet to send [22:29:59]OFD Sender: No OFD packet to send [22:30:04]OFD Sender: No OFD packet to send [22:30:09]OFD Sender: No OFD packet to send [22:30:11]accept exits with 9 [22:30:11]New connection [22:30:11]New thread 3067104612 created [22:30:11]Thread 3066961252 joined [22:30:11]Waiting for new connection... [22:30:11] Sock 9.Parse request [22:30:11]Sock 9.Check first char [22:30:11]Sock 9.First char is OK [22:30:11]request: POST /json_proto HTTP/1.0 [22:30:11]Method: POST [22:30:11]URL: /json_proto [22:30:11]Method is POST - this is cgi request [22:30:11]url: /json_proto [22:30:11]query_string will be loaded in cgi processing [22:30:11]execute_cgi json_proto POST (null) [22:30:11]execute_cgi path=json_proto method=POST [22:30:11]POST find Content-Length [22:30:11]Host: 172.17.47.196:8080 [22:30:11]Content-Length: 653 [22:30:11]Content-Type: application/json [22:30:11] [22:30:11]POST finish read [22:30:11]Found Content-Length = 653 [22:30:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147880", "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:30:11]execute_script... [22:30:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147880", "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:30:11]POST & json_proto [22:30:11]process_json_proto [22:30:11]json parsed OK: [22:30:11]protocol is kg_v1.0 [22:30:11]action value=close_receipt [22:30:11]process_action close_receipt [22:30:11]cmd_close_receipt [22:30:11]MH_GetDate [22:30:11]Write to MH i2c: F0 00 00 0D 03 FF [22:30:11]Write i2c OK [22:30:11]MH_I2C_Read... [22:30:11]Read from MH i2c: F0 [22:30:11]MH_I2C_Read... [22:30:11]Read from MH i2c: F0 09 00 [22:30:11]MH_I2C_Read... [22:30:11]Read from MH i2c: F0 09 00 0D 03 00 73 F7 ED 66 4C 6B 94 66 76 [22:30:11]GetLastDocTimeStamp 1726871350 [22:30:11]current date 1726871411 [22:30:11]FM_GetShiftState [22:30:11]SAM_PROTO_GetShiftState [22:30:11]wFMCommunicate request_size=4 [22:30:11]MH_SAM_APDU [22:30:11]CAPDU: 80 13 01 00 [22:30:11]Write to MH i2c: E2 08 00 0E 03 80 13 01 00 00 00 00 00 8E [22:30:11]Write i2c OK [22:30:11]MH_I2C_Read... [22:30:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:11]Read from MH i2c: E2 [22:30:11]MH_I2C_Read... [22:30:11]Read from MH i2c: E2 0E 00 [22:30:11]MH_I2C_Read... [22:30:11]Read from MH i2c: E2 0E 00 0E 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 19 [22:30:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:30:11]wFMCommunicate OK [22:30:11]SAM_PROTO_GetShiftState done [22:30:11]FM_GetShiftState done [22:30:11]opened in 1726791534 [22:30:11]opened+sec_in_day 1726877934 [22:30:11]quantity*price = 39000 [22:30:11]sum+1 = 39001 [22:30:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 390.00 НСП 1% : 3.45 НДС 12% : 41.42 Наличными: 390.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 363 20.09.2024 22:30 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86204 ФПД: 252281416327908 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T223011&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86204&fm=252281416327908&tin=02508201610067®Number=0000000000092592&sum=39000 0 [22:30:12]StoreToDocumentArchive [22:30:12]shift 495 fd 86204 [22:30:12]save to /storage/0495/doc_00086204 [22:30:12]save last doc name /storage/0495/doc_00086204 to /storage/kkm_last_doc_name [22:30:12]save OK [22:30:12]Clear old archive folders... [22:30:12]ProcessDocumentItem done err = 0, tmpTLVsize=277 [22:30:12]tlvbuf is 00C54470 [22:30:12]SAM_PROTO_ClearQueue [22:30:12]wFMCommunicate request_size=4 [22:30:12]MH_SAM_APDU [22:30:12]CAPDU: 80 09 00 00 [22:30:12]Write to MH i2c: E2 08 00 1B 03 80 09 00 00 00 00 00 00 90 [22:30:12]Write i2c OK [22:30:12]MH_I2C_Read... [22:30:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:30:12]Read from MH i2c: E2 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 03 00 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 03 00 1B 03 00 90 00 92 [22:30:12]RAPDU: 90 00 [22:30:12]wFMCommunicate OK [22:30:12]SAM_PROTO_ClearQueue done [22:30:12]KKMCreateOFDPacket [22:30:12]OFDProtocolAddRootSTLVToBuf [22:30:12]FM_MakeSignedData [22:30:12]FM_MakeSignedData [22:30:12]SAM_PROTO_SignData [22:30:12]wFMCommunicate request_size=4 [22:30:12]MH_SAM_APDU [22:30:12]CAPDU: 80 0D 01 02 [22:30:12]Write to MH i2c: E2 08 00 1C 03 80 0D 01 02 00 00 00 00 98 [22:30:12]Write i2c OK [22:30:12]MH_I2C_Read... [22:30:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:30:12]Read from MH i2c: E2 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 03 00 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 03 00 1C 03 00 90 00 93 [22:30:12]RAPDU: 90 00 [22:30:12]wFMCommunicate OK [22:30:12]wFMCommunicate request_size=255 [22:30:12]MH_SAM_APDU [22:30:12]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 6B 01 00 00 F4 03 04 00 73 F7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 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:30:12]Write to MH i2c: E2 02 01 1D 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 6B 01 00 00 F4 03 04 00 73 F7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 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 3B [22:30:12]Write i2c OK [22:30:12]MH_I2C_Read... [22:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:12]Read from MH i2c: E2 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 03 00 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 03 00 1D 03 00 90 00 94 [22:30:12]RAPDU: 90 00 [22:30:12]wFMCommunicate OK [22:30:12]wFMCommunicate request_size=36 [22:30:12]MH_SAM_APDU [22:30:12]CAPDU: 80 0D 02 02 1F 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BC 50 01 00 35 04 06 00 E5 72 D8 34 22 E4 [22:30:12]Write to MH i2c: E2 27 00 1E 03 80 0D 02 02 1F 00 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 BC 50 01 00 35 04 06 00 E5 72 D8 34 22 E4 00 00 42 [22:30:12]Write i2c OK [22:30:12]MH_I2C_Read... [22:30:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:12]Read from MH i2c: E2 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 03 00 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 03 00 1E 03 00 90 00 95 [22:30:12]RAPDU: 90 00 [22:30:12]wFMCommunicate OK [22:30:12]wFMCommunicate request_size=4 [22:30:12]MH_SAM_APDU [22:30:12]CAPDU: 80 0D 03 02 [22:30:12]Write to MH i2c: E2 08 00 1F 03 80 0D 03 02 00 00 00 00 9D [22:30:12]Write i2c OK [22:30:12]MH_I2C_Read... [22:30:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:30:12]Read from MH i2c: E2 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 0B 00 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 0B 00 1F 03 00 F8 50 79 9A 7D A0 4F 2A 90 00 8F [22:30:12]RAPDU: F8 50 79 9A 7D A0 4F 2A 90 00 [22:30:12]wFMCommunicate OK [22:30:12]SAM_PROTO_SignData done [22:30:12]FM_MakeSignedData done [22:30:12]CreateOFDProtocolMessage [22:30:12]wFMCommunicate request_size=4 [22:30:12]MH_SAM_APDU [22:30:12]CAPDU: 80 11 00 00 [22:30:12]Write to MH i2c: E2 08 00 20 03 80 11 00 00 00 00 00 00 9D [22:30:12]Write i2c OK [22:30:12]MH_I2C_Read... [22:30:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:12]Read from MH i2c: E2 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 17 00 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 17 00 20 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 FC [22:30:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:30:12]wFMCommunicate OK [22:30:12]CreateOFDProtocolMessage done [22:30:12]OFDSenderStorePacket 86204 [22:30:12]StoreOFDPacket docnum=86204 [22:30: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 29 01 00 00 75 09 21 01 56 EC 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 6B 01 00 00 F4 03 04 00 73 F7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E5 72 D8 34 22 E4 F8 50 79 9A 7D A0 4F 2A [22:30:12]CheckFolder [22:30:12]dirname=/storage/ofd_packets [22:30:12]CheckFolder done [22:30:12]ProducePacketName [22:30:12]name=ofd_packets/00086204 [22:30:12]NVStorageSaveData ofd_packets/00086204 [22:30:12]File name is /storage/ofd_packets/00086204 [22:30:12]Write 327 bytes [22:30:12]NVStorageSaveData done [22:30:12]OFDSenderStorePacket done [22:30:12]KKMCreateOFDPacket done [22:30:12]NVStorageSaveData kkm_last_timestamp [22:30:12]File name is /storage/kkm_last_timestamp [22:30:12]Write 4 bytes [22:30:12]NVStorageSaveData done [22:30:12]ExternCall_PrintAddStr [22:30:12]wPrintStart [22:30:12]Write to MH i2c: 01 00 00 21 03 24 [22:30:12]Write i2c OK [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: 01 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: 01 07 00 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: 01 07 00 21 03 00 00 00 00 00 FF 0F 39 [22:30:12]RasterBufferAndPrint [22:30:12]line Счет N : (3)147880 [22:30:12]line ИНН: 02508201610067 [22:30:12]line Контрольно-Кассовый Чек [22:30:12]line ПРОДАЖА [22:30:12]line Товар: 4700028325357 [22:30:12]line Водка Антивирус 0,5л [22:30:12]line 1.000 * 390.00 [22:30:12]line = 390.00 [22:30:12]line НДС 12% НСП 1% [22:30:12]line > о реализуемом товаре [22:30:12]line ИТОГО: 390.00 [22:30:12]line НСП 1% : 3.45 [22:30:12]line НДС 12% : 41.42 [22:30:12]line Наличными: 390.00 [22:30:12]line Безнал.: 0.00 [22:30:12]line Место: АЗС № 137 "Партнер Нефть" [22:30:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:30:12]line СНО: Общий режим [22:30:12]line Чек 363 20.09.2024 22:30 [22:30:12]line Смена: 495 ФФД: 1.0 [22:30:12]line ЗНМ: 0300000064 [22:30:12]line РНМ: 0000000000092592 [22:30:12]line Версия ККМ: 001 [22:30:12]line ФМ: 0000000000874979 [22:30:12]line ФД: 86204 [22:30:12]line ФПД: 252281416327908 [22:30:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T223011&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86204&fm=252281416327908&tin=02508201610067®Number=0000000000092592&sum=39000 [22:30:13]line 0 [22:30:13]OFD Sender: Processing packet 86204 [packets to send 266, broken 265] [22:30:13]ProducePacketName [22:30:13]name=ofd_packets/00086204 [22:30:13]OFD Sender: To server: pG, [22:30:13]CommunicateWithHost lk.salyk.kg:30040 [22:30:13]ConnectInit lk.salyk.kg [22:30:13]written 0, free lines is 4095 [22:30:13]Write to MH i2c: 01 00 00 49 03 4C [22:30:13]Write i2c OK [22:30:13]MH_I2C_Read... [22:30:13]Read from MH i2c: 01 [22:30:13]MH_I2C_Read... [22:30:13]Read from MH i2c: 01 07 00 [22:30:13]MH_I2C_Read... [22:30:13]Read from MH i2c: 01 07 00 49 03 00 00 00 00 00 F8 0C 57 [22:30:13]RasterBufferAndPrint [22:30:13]line [22:30:13]line [22:30:13]line [22:30:13]line [22:30:13]line [22:30:13]written 0, free lines is 3327 [22:30:13]MH_Cut [22:30:13]Write to MH i2c: D1 01 00 50 03 01 25 [22:30:13]Write i2c OK [22:30:13]MH_I2C_Read... [22:30:13]Read from MH i2c: D1 [22:30:13]MH_I2C_Read... [22:30:13]Read from MH i2c: D1 01 00 [22:30:13]MH_I2C_Read... [22:30:13]Read from MH i2c: D1 01 00 50 03 00 24 [22:30:13]Write to MH i2c: 01 00 00 51 03 54 [22:30:13]Write i2c OK [22:30:13]MH_I2C_Read... [22:30:14]*** Cut start [22:30:14]*** Partial cut [22:30:14]*** CUTSNS_PIN = 1 [22:30:14]*** CUTSNS_PIN = 0 [22:30:14]*** Brake cut motor [22:30:14]Read from MH i2c: 01 [22:30:14]MH_I2C_Read... [22:30:14]*** Stop cut motor [22:30:14]*** Cut end [22:30:14]Read from MH i2c: 01 07 00 [22:30:14]MH_I2C_Read... [22:30:14]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 FF 0F 69 [22:30:14]process_action close_receipt done [22:30:14]requested_data is exist [22:30:14]produce_requested_data [22:30:14]requested_item fm.sn is exist - process it [22:30:14]wFMCommunicate request_size=4 [22:30:14]MH_SAM_APDU [22:30:14]CAPDU: 80 11 00 00 [22:30:14]Write to MH i2c: E2 08 00 52 03 80 11 00 00 00 00 00 00 CF [22:30:14]Write i2c OK [22:30:14]MH_I2C_Read... [22:30:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:14]Read from MH i2c: E2 [22:30:14]MH_I2C_Read... [22:30:14]Read from MH i2c: E2 17 00 [22:30:14]MH_I2C_Read... [22:30:14]Read from MH i2c: E2 17 00 52 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2E [22:30:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:30:14]wFMCommunicate OK [22:30:14]requested_item fd.num is exist - process it [22:30:14]SAM_PROTO_GetFieldsCounters [22:30:14]wFMCommunicate request_size=4 [22:30:14]MH_SAM_APDU [22:30:14]CAPDU: 80 13 00 00 [22:30:14]Write to MH i2c: E2 08 00 53 03 80 13 00 00 00 00 00 00 D2 [22:30:14]Write i2c OK [22:30:14]MH_I2C_Read... [22:30:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:30:15]Read from MH i2c: E2 [22:30:15]MH_I2C_Read... [22:30:15]Read from MH i2c: E2 62 00 [22:30:15]MH_I2C_Read... [22:30:15]Read from MH i2c: E2 62 00 53 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 BC 50 01 00 0E 04 04 00 EF 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 42 [22:30:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [22:30:15]wFMCommunicate OK [22:30:15]SAM_PROTO_GetFieldsCounters done [22:30:15]requested_item shift.num is exist - process it [22:30:15]requested_item shift.opened is exist - process it [22:30:15]req_shift_opened [22:30:15]FM_GetShiftState [22:30:15]SAM_PROTO_GetShiftState [22:30:15]wFMCommunicate request_size=4 [22:30:15]MH_SAM_APDU [22:30:15]CAPDU: 80 13 01 00 [22:30:15]Write to MH i2c: E2 08 00 54 03 80 13 01 00 00 00 00 00 D4 [22:30:15]Write i2c OK [22:30:15]MH_I2C_Read... [22:30:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:15]Read from MH i2c: E2 [22:30:15]MH_I2C_Read... [22:30:15]Read from MH i2c: E2 0E 00 [22:30:15]MH_I2C_Read... [22:30:15]Read from MH i2c: E2 0E 00 54 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 5F [22:30:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:30:15]wFMCommunicate OK [22:30:15]SAM_PROTO_GetShiftState done [22:30:15]FM_GetShiftState done [22:30:15]req_shift_opened done [22:30:15]requested_item shift.open_date is exist - process it [22:30:15]req_shift_open_date [22:30:15]req_shift_open_date done [22:30:15]produce_requested_data done [22:30:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86204,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:30:15]process_action_free close_receipt [22:30:15]json_value_free [22:30:15]json_value_free done [22:30:15]process_json_proto returns [22:30:15]Send response to host [22:30:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86204,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:30:15]free response buf [22:30:15]execute_script done [22:30:15]execute_script returns [22:30:15]free content buf [22:30:15]Sock 9.Close socket [22:30:15]Sock 9.Thread stoped [22:30:16]recv_with_timeout no data received [22:30:18]ConnectInit Can't take IP for lk.salyk.kg [22:30:18]CommunicateWithHost connect error [22:30:18]CommunicateWithHost err = -1 [22:30:18]OFD Sender: Server communicate error [22:30:23]OFD Sender: Processing packet 86204 [packets to send 266, broken 265] [22:30:23]ProducePacketName [22:30:23]name=ofd_packets/00086204 [22:30:23]OFD Sender: To server: pG, [22:30:23]CommunicateWithHost lk.salyk.kg:30040 [22:30:23]ConnectInit lk.salyk.kg [22:30:27]Connected sock=9 [22:30: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 29 01 00 00 75 09 21 01 56 EC 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 6B 01 00 00 F4 03 04 00 73 F7 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E5 72 D8 34 22 E4 F8 50 79 9A 7D A0 4F 2A [22:30: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 58 3E 47 00 31 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 BC 50 01 00 F4 03 04 00 55 A2 ED 66 B6 04 01 00 00 54 71 7E EF 6C 12 B2 5D [22:30:27]CommunicateWithHost err = 0 [22:30:27]CheckOFDResponse [22:30:27]1017 (14) - 77093643461234 [22:30:27]1041 (16) - 0000000000874979 [22:30:27]1040 (4) - 86204 [22:30:27]1012 (4) - 20.09.2024 16:27 [22:30:27]1206 (1) - 0 [22:30:27]OFD Sender: Remove packet 86204 [22:30:27]ProducePacketName [22:30:27]name=ofd_packets/00086204 [22:30:27]NVStorageDeleteData [22:30:28]OFD Sender: No OFD packet to send [22:30:33]OFD Sender: No OFD packet to send [22:30:36]recv_with_timeout no data received [22:30:38]OFD Sender: No OFD packet to send [22:30:43]OFD Sender: No OFD packet to send [22:30:48]OFD Sender: No OFD packet to send [22:30:53]OFD Sender: No OFD packet to send [22:30:58]OFD Sender: No OFD packet to send [22:31:03]OFD Sender: No OFD packet to send [22:31:08]OFD Sender: No OFD packet to send [22:31:13]OFD Sender: No OFD packet to send [22:31:18]OFD Sender: No OFD packet to send [22:31:23]OFD Sender: No OFD packet to send [22:31:28]OFD Sender: No OFD packet to send [22:31:33]OFD Sender: No OFD packet to send [22:31:37]recv_with_timeout no data received [22:31:38]OFD Sender: No OFD packet to send [22:31:43]OFD Sender: No OFD packet to send [22:31:48]OFD Sender: No OFD packet to send [22:31:53]OFD Sender: No OFD packet to send [22:31:58]OFD Sender: No OFD packet to send [22:31:59]recv_with_timeout no data received [22:32:03]OFD Sender: No OFD packet to send [22:32:08]OFD Sender: No OFD packet to send [22:32:13]OFD Sender: No OFD packet to send [22:32:18]OFD Sender: No OFD packet to send [22:32:23]OFD Sender: No OFD packet to send [22:32:28]OFD Sender: No OFD packet to send [22:32:33]OFD Sender: No OFD packet to send [22:32:38]OFD Sender: No OFD packet to send [22:32:43]OFD Sender: No OFD packet to send [22:32:48]OFD Sender: No OFD packet to send [22:32:53]OFD Sender: No OFD packet to send [22:32:58]OFD Sender: No OFD packet to send [22:33:03]OFD Sender: No OFD packet to send [22:33:08]OFD Sender: No OFD packet to send [22:33:23]OFD Sender: No OFD packet to send [22:33:28]OFD Sender: No OFD packet to send [22:33:31]recv_with_timeout no data received [22:33:33]OFD Sender: No OFD packet to send [22:33:38]OFD Sender: No OFD packet to send [22:33:43]OFD Sender: No OFD packet to send [22:33:48]OFD Sender: No OFD packet to send [22:33:53]OFD Sender: No OFD packet to send [22:33:58]OFD Sender: No OFD packet to send [22:34:03]OFD Sender: No OFD packet to send [22:34:08]OFD Sender: No OFD packet to send [22:34:13]OFD Sender: No OFD packet to send [22:34:18]OFD Sender: No OFD packet to send [22:34:23]OFD Sender: No OFD packet to send [22:34:28]OFD Sender: No OFD packet to send [22:34:33]OFD Sender: No OFD packet to send [22:34:38]OFD Sender: No OFD packet to send [22:34:43]OFD Sender: No OFD packet to send [22:34:48]recv_with_timeout no data received [22:34:48]OFD Sender: No OFD packet to send [22:34:53]OFD Sender: No OFD packet to send [22:34:58]OFD Sender: No OFD packet to send [22:34:59]accept exits with 10 [22:34:59]New connection [22:34:59]New thread 3066961252 created [22:34:59]Thread 3067104612 joined [22:34:59]Waiting for new connection... [22:34:59] Sock 10.Parse request [22:34:59]Sock 10.Check first char [22:34:59]Sock 10.First char is OK [22:34:59]request: POST /json_proto HTTP/1.0 [22:34:59]Method: POST [22:34:59]URL: /json_proto [22:34:59]Method is POST - this is cgi request [22:34:59]url: /json_proto [22:34:59]query_string will be loaded in cgi processing [22:34:59]execute_cgi json_proto POST (null) [22:34:59]execute_cgi path=json_proto method=POST [22:34:59]POST find Content-Length [22:34:59]Host: 172.17.47.196:8080 [22:34:59]Content-Length: 927 [22:34:59]Content-Type: application/json [22:34:59] [22:34:59]POST finish read [22:34:59]Found Content-Length = 927 [22:34:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147881", "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": "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" : 549.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:34:59]execute_script... [22:34: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)147881", "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": "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" : 549.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:34:59]POST & json_proto [22:34:59]process_json_proto [22:34:59]json parsed OK: [22:34:59]protocol is kg_v1.0 [22:34:59]action value=close_receipt [22:34:59]process_action close_receipt [22:34:59]cmd_close_receipt [22:34:59]MH_GetDate [22:34:59]Write to MH i2c: F0 00 00 55 03 47 [22:34:59]Write i2c OK [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: F0 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: F0 09 00 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: F0 09 00 55 03 00 93 F8 ED 66 4C 6B 94 66 DF [22:34:59]GetLastDocTimeStamp 1726871411 [22:34:59]current date 1726871699 [22:34:59]FM_GetShiftState [22:34:59]SAM_PROTO_GetShiftState [22:34:59]wFMCommunicate request_size=4 [22:34:59]MH_SAM_APDU [22:34:59]CAPDU: 80 13 01 00 [22:34:59]Write to MH i2c: E2 08 00 56 03 80 13 01 00 00 00 00 00 D6 [22:34:59]Write i2c OK [22:34:59]MH_I2C_Read... [22:34:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:59]Read from MH i2c: E2 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: E2 0E 00 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: E2 0E 00 56 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 61 [22:34:59]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:34:59]wFMCommunicate OK [22:34:59]SAM_PROTO_GetShiftState done [22:34:59]FM_GetShiftState done [22:34:59]opened in 1726791534 [22:34:59]opened+sec_in_day 1726877934 [22:34:59]quantity*price = 54500 [22:34:59]sum+1 = 54501 [22:34:59]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000031750019 Пакет Партнер Нефть 1.000 * 4.00 = 4.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 549.00 НСП 1% : 4.85 НДС 12% : 58.30 Наличными: 549.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 364 20.09.2024 22:34 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86205 ФПД: 141461849076700 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T223459&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86205&fm=141461849076700&tin=02508201610067®Number=0000000000092592&sum=54900 0 [22:35:00]StoreToDocumentArchive [22:35:00]shift 495 fd 86205 [22:35:00]save to /storage/0495/doc_00086205 [22:35:00]save last doc name /storage/0495/doc_00086205 to /storage/kkm_last_doc_name [22:35:00]save OK [22:35:00]Clear old archive folders... [22:35:00]ProcessDocumentItem done err = 0, tmpTLVsize=385 [22:35:00]tlvbuf is 00C236F0 [22:35:00]SAM_PROTO_ClearQueue [22:35:00]wFMCommunicate request_size=4 [22:35:00]MH_SAM_APDU [22:35:00]CAPDU: 80 09 00 00 [22:35:00]Write to MH i2c: E2 08 00 63 03 80 09 00 00 00 00 00 00 D8 [22:35:00]Write i2c OK [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: E2 [22:35:00]MH_I2C_Read... [22:35:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:35:00]Read from MH i2c: E2 03 00 [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [22:35:00]RAPDU: 90 00 [22:35:00]wFMCommunicate OK [22:35:00]SAM_PROTO_ClearQueue done [22:35:00]KKMCreateOFDPacket [22:35:00]OFDProtocolAddRootSTLVToBuf [22:35:00]FM_MakeSignedData [22:35:00]FM_MakeSignedData [22:35:00]SAM_PROTO_SignData [22:35:00]wFMCommunicate request_size=4 [22:35:00]MH_SAM_APDU [22:35:00]CAPDU: 80 0D 01 02 [22:35:00]Write to MH i2c: E2 08 00 64 03 80 0D 01 02 00 00 00 00 E0 [22:35:00]Write i2c OK [22:35:00]MH_I2C_Read... [22:35:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:35:00]Read from MH i2c: E2 [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: E2 03 00 [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: E2 03 00 64 03 00 90 00 DB [22:35:00]RAPDU: 90 00 [22:35:00]wFMCommunicate OK [22:35:00]wFMCommunicate request_size=255 [22:35:00]MH_SAM_APDU [22:35:00]CAPDU: 80 0D 02 02 FA 03 00 81 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 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 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 [22:35:00]Write to MH i2c: E2 02 01 65 03 80 0D 02 02 FA 00 03 00 81 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 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 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 FF [22:35:00]Write i2c OK [22:35:00]MH_I2C_Read... [22:35:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:00]Read from MH i2c: E2 [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: E2 03 00 [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: E2 03 00 65 03 00 90 00 DC [22:35:00]RAPDU: 90 00 [22:35:00]wFMCommunicate OK [22:35:00]wFMCommunicate request_size=144 [22:35:00]MH_SAM_APDU [22:35:00]CAPDU: 80 0D 02 02 8B 00 E5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 16 00 00 00 00 07 04 06 00 74 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 6C 01 00 00 F4 03 04 00 93 F8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 80 A8 A7 43 73 DC [22:35:00]Write to MH i2c: E2 93 00 66 03 80 0D 02 02 8B 00 00 E5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 16 00 00 00 00 07 04 06 00 74 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 6C 01 00 00 F4 03 04 00 93 F8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 80 A8 A7 43 73 DC 00 00 EA [22:35:00]Write i2c OK [22:35:00]MH_I2C_Read... [22:35:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:00]Read from MH i2c: E2 [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: E2 03 00 [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: E2 03 00 66 03 00 90 00 DD [22:35:00]RAPDU: 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 0D 03 02 [22:35:00]Write to MH i2c: E2 08 00 67 03 80 0D 03 02 00 00 00 00 E5 [22:35:00]Write i2c OK [22:35:00]MH_I2C_Read... [22:35:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:35:00]Read from MH i2c: E2 [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: E2 0B 00 [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: E2 0B 00 67 03 00 4F 9E D8 FC 57 89 F1 C1 90 00 39 [22:35:00]RAPDU: 4F 9E D8 FC 57 89 F1 C1 90 00 [22:35:00]wFMCommunicate OK [22:35:00]SAM_PROTO_SignData done [22:35:00]FM_MakeSignedData done [22:35:00]CreateOFDProtocolMessage [22:35:00]wFMCommunicate request_size=4 [22:35:00]MH_SAM_APDU [22:35:00]CAPDU: 80 11 00 00 [22:35:00]Write to MH i2c: E2 08 00 68 03 80 11 00 00 00 00 00 00 E5 [22:35:00]Write i2c OK [22:35:00]MH_I2C_Read... [22:35:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:00]Read from MH i2c: E2 [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: E2 17 00 [22:35:00]MH_I2C_Read... [22:35:00]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 [22: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 [22:35:00]wFMCommunicate OK [22:35:00]CreateOFDProtocolMessage done [22:35:00]OFDSenderStorePacket 86205 [22:35:00]StoreOFDPacket docnum=86205 [22:35: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 95 01 00 00 56 53 8D 01 0A F9 5A 03 01 00 03 00 81 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 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 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 16 00 00 00 00 07 04 06 00 74 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 6C 01 00 00 F4 03 04 00 93 F8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 80 A8 A7 43 73 DC 4F 9E D8 FC 57 89 F1 C1 [22:35:00]CheckFolder [22:35:00]dirname=/storage/ofd_packets [22:35:00]CheckFolder done [22:35:00]ProducePacketName [22:35:00]name=ofd_packets/00086205 [22:35:00]NVStorageSaveData ofd_packets/00086205 [22:35:00]File name is /storage/ofd_packets/00086205 [22:35:00]Write 435 bytes [22:35:00]NVStorageSaveData done [22:35:00]OFDSenderStorePacket done [22:35:00]KKMCreateOFDPacket done [22:35:00]NVStorageSaveData kkm_last_timestamp [22:35:00]File name is /storage/kkm_last_timestamp [22:35:00]Write 4 bytes [22:35:00]NVStorageSaveData done [22:35:00]ExternCall_PrintAddStr [22:35:00]wPrintStart [22:35:00]Write to MH i2c: 01 00 00 69 03 6C [22:35:00]Write i2c OK [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: 01 [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: 01 07 00 [22:35:00]MH_I2C_Read... [22:35:00]Read from MH i2c: 01 07 00 69 03 00 00 00 00 00 FF 0F 81 [22:35:01]RasterBufferAndPrint [22:35:01]line Счет N : (3)147881 [22:35:01]line ИНН: 02508201610067 [22:35:01]line Контрольно-Кассовый Чек [22:35:01]line ПРОДАЖА [22:35:01]line Товар: 4602486000565 [22:35:01]line Водка Беленькая 0,5л [22:35:01]line 1.000 * 545.00 [22:35:01]line = 545.00 [22:35:01]line НДС 12% НСП 1% [22:35:01]line > о реализуемом товаре [22:35:01]line Товар: 2000031750019 [22:35:01]line Пакет Партнер Нефть [22:35:01]line 1.000 * 4.00 [22:35:01]line = 4.00 [22:35:01]line НДС 12% НСП 1% [22:35:01]line > о реализуемом товаре [22:35:01]line ИТОГО: 549.00 [22:35:01]line НСП 1% : 4.85 [22:35:01]line НДС 12% : 58.30 [22:35:01]line Наличными: 549.00 [22:35:01]line Безнал.: 0.00 [22:35:01]line Место: АЗС № 137 "Партнер Нефть" [22:35:01]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:35:01]line СНО: Общий режим [22:35:01]line Чек 364 20.09.2024 22:34 [22:35:01]line Смена: 495 ФФД: 1.0 [22:35:01]line ЗНМ: 0300000064 [22:35:01]line РНМ: 0000000000092592 [22:35:01]line Версия ККМ: 001 [22:35:01]line ФМ: 0000000000874979 [22:35:01]line ФД: 86205 [22:35:01]line ФПД: 141461849076700 [22:35:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T223459&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86205&fm=141461849076700&tin=02508201610067®Number=0000000000092592&sum=54900 [22:35:01]line 0 [22:35:01]OFD Sender: Processing packet 86205 [packets to send 266, broken 265] [22:35:01]ProducePacketName [22:35:01]name=ofd_packets/00086205 [22:35:01]OFD Sender: To server: pG, [22:35:01]CommunicateWithHost lk.salyk.kg:30040 [22:35:01]ConnectInit lk.salyk.kg [22:35:01]written 0, free lines is 4095 [22:35:01]Write to MH i2c: 01 00 00 97 03 9A [22:35:01]Write i2c OK [22:35:01]MH_I2C_Read... [22:35:01]Read from MH i2c: 01 [22:35:01]MH_I2C_Read... [22:35:01]Read from MH i2c: 01 07 00 [22:35:01]MH_I2C_Read... [22:35:01]Read from MH i2c: 01 07 00 97 03 00 00 00 00 00 98 0C 45 [22:35:01]RasterBufferAndPrint [22:35:01]line [22:35:01]line [22:35:01]line [22:35:01]line [22:35:01]line [22:35:01]written 0, free lines is 3229 [22:35:01]MH_Cut [22:35:01]Write to MH i2c: D1 01 00 9E 03 01 73 [22:35:01]Write i2c OK [22:35:01]MH_I2C_Read... [22:35:01]Read from MH i2c: D1 [22:35:01]MH_I2C_Read... [22:35:01]Read from MH i2c: D1 01 00 [22:35:01]MH_I2C_Read... [22:35:01]Read from MH i2c: D1 01 00 9E 03 00 72 [22:35:01]Write to MH i2c: 01 00 00 9F 03 A2 [22:35:01]Write i2c OK [22:35:01]MH_I2C_Read... [22:35:02]*** Cut start [22:35:02]*** Partial cut [22:35:02]*** CUTSNS_PIN = 1 [22:35:02]*** CUTSNS_PIN = 0 [22:35:02]*** Brake cut motor [22:35:03]Read from MH i2c: 01 [22:35:03]MH_I2C_Read... [22:35:03]*** Stop cut motor [22:35:03]*** Cut end [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 9F 03 00 00 00 00 00 FF 0F B7 [22:35:03]process_action close_receipt done [22:35:03]requested_data is exist [22:35:03]produce_requested_data [22:35:03]requested_item fm.sn is exist - process it [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 A0 03 80 11 00 00 00 00 00 00 1D [22:35:03]Write i2c OK [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 [22:35:03]MH_I2C_Read... [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 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 [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]requested_item fd.num is exist - process it [22:35:03]SAM_PROTO_GetFieldsCounters [22:35:03]wFMCommunicate request_size=4 [22:35:03]MH_SAM_APDU [22:35:03]CAPDU: 80 13 00 00 [22:35:03]Write to MH i2c: E2 08 00 A1 03 80 13 00 00 00 00 00 00 20 [22:35:03]Write i2c OK [22:35:03]MH_I2C_Read... [22:35:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:35:03]Read from MH i2c: E2 [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: E2 62 00 [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: E2 62 00 A1 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 BD 50 01 00 0E 04 04 00 EF 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 94 [22:35: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 BD 50 01 00 0E 04 04 00 EF 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 [22:35:03]wFMCommunicate OK [22:35:03]SAM_PROTO_GetFieldsCounters done [22:35:03]requested_item shift.num is exist - process it [22:35:03]requested_item shift.opened is exist - process it [22:35:03]req_shift_opened [22:35:03]FM_GetShiftState [22:35:03]SAM_PROTO_GetShiftState [22:35:03]wFMCommunicate request_size=4 [22:35:03]MH_SAM_APDU [22:35:03]CAPDU: 80 13 01 00 [22:35:03]Write to MH i2c: E2 08 00 A2 03 80 13 01 00 00 00 00 00 22 [22:35:03]Write i2c OK [22:35:03]MH_I2C_Read... [22:35:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:03]Read from MH i2c: E2 [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: E2 0E 00 [22:35:03]MH_I2C_Read... [22:35:03]Read from MH i2c: E2 0E 00 A2 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AD [22:35:03]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:35:03]wFMCommunicate OK [22:35:03]SAM_PROTO_GetShiftState done [22:35:03]FM_GetShiftState done [22:35:03]req_shift_opened done [22:35:03]requested_item shift.open_date is exist - process it [22:35:03]req_shift_open_date [22:35:03]req_shift_open_date done [22:35:03]produce_requested_data done [22:35:03]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86205,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:35:03]process_action_free close_receipt [22:35:03]json_value_free [22:35:03]json_value_free done [22:35:03]process_json_proto returns [22:35:03]Send response to host [22:35:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86205,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:35:03]free response buf [22:35:03]execute_script done [22:35:03]execute_script returns [22:35:03]free content buf [22:35:03]Sock 10.Close socket [22:35:03]Sock 10.Thread stoped [22:35:06]ConnectInit Can't take IP for lk.salyk.kg [22:35:06]CommunicateWithHost connect error [22:35:06]CommunicateWithHost err = -1 [22:35:06]OFD Sender: Server communicate error [22:35:11]OFD Sender: Processing packet 86205 [packets to send 266, broken 265] [22:35:11]ProducePacketName [22:35:11]name=ofd_packets/00086205 [22:35:11]OFD Sender: To server: pG, [22:35:11]CommunicateWithHost lk.salyk.kg:30040 [22:35:11]ConnectInit lk.salyk.kg [22:35:13]recv_with_timeout no data received [22:35:13]Connected sock=10 [22: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 95 01 00 00 56 53 8D 01 0A F9 5A 03 01 00 03 00 81 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 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 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 16 00 00 00 00 07 04 06 00 74 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 6C 01 00 00 F4 03 04 00 93 F8 ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 80 A8 A7 43 73 DC 4F 9E D8 FC 57 89 F1 C1 [22: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 94 B9 47 00 40 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 BD 50 01 00 F4 03 04 00 74 A3 ED 66 B6 04 01 00 00 E6 CB 60 25 9D 20 F8 DF [22:35:14]CommunicateWithHost err = 0 [22:35:14]CheckOFDResponse [22:35:14]1017 (14) - 77093643461234 [22:35:14]1041 (16) - 0000000000874979 [22:35:14]1040 (4) - 86205 [22:35:14]1012 (4) - 20.09.2024 16:31 [22:35:14]1206 (1) - 0 [22:35:14]OFD Sender: Remove packet 86205 [22:35:14]ProducePacketName [22:35:14]name=ofd_packets/00086205 [22:35:14]NVStorageDeleteData [22:35:14]OFD Sender: No OFD packet to send [22:35:19]OFD Sender: No OFD packet to send [22:35:24]OFD Sender: No OFD packet to send [22:35:29]OFD Sender: No OFD packet to send [22:35:34]OFD Sender: No OFD packet to send [22:35:39]OFD Sender: No OFD packet to send [22:35:44]OFD Sender: No OFD packet to send [22:35:49]OFD Sender: No OFD packet to send [22:35:54]OFD Sender: No OFD packet to send [22:35:59]OFD Sender: No OFD packet to send [22:36:04]OFD Sender: No OFD packet to send [22:36:09]OFD Sender: No OFD packet to send [22:36:14]OFD Sender: No OFD packet to send [22:36:19]OFD Sender: No OFD packet to send [22:36:24]OFD Sender: No OFD packet to send [22:36:29]OFD Sender: No OFD packet to send [22:36:31]accept exits with 8 [22:36:31]New connection [22:36:31]New thread 3067104612 created [22:36:31]Thread 3066961252 joined [22:36:31]Waiting for new connection... [22:36:31] Sock 8.Parse request [22:36:31]Sock 8.Check first char [22:36:31]Sock 8.First char is OK [22:36:31]request: POST /json_proto HTTP/1.0 [22:36:31]Method: POST [22:36:31]URL: /json_proto [22:36:31]Method is POST - this is cgi request [22:36:31]url: /json_proto [22:36:31]query_string will be loaded in cgi processing [22:36:31]execute_cgi json_proto POST (null) [22:36:31]execute_cgi path=json_proto method=POST [22:36:31]POST find Content-Length [22:36:31]Host: 172.17.47.196:8080 [22:36:31]Content-Length: 641 [22:36:31]Content-Type: application/json [22:36:31] [22:36:31]POST finish read [22:36:31]Found Content-Length = 641 [22:36:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147882", "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 }]} ], "payments": [ { "type": 0, "sum" : 660.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:36:31]execute_script... [22:36: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 : (3)147882", "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 }]} ], "payments": [ { "type": 0, "sum" : 660.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:36:31]POST & json_proto [22:36:31]process_json_proto [22:36:31]json parsed OK: [22:36:31]protocol is kg_v1.0 [22:36:31]action value=close_receipt [22:36:31]process_action close_receipt [22:36:31]cmd_close_receipt [22:36:31]MH_GetDate [22:36:31]Write to MH i2c: F0 00 00 A3 03 95 [22:36:31]Write i2c OK [22:36:31]MH_I2C_Read... [22:36:31]Read from MH i2c: F0 [22:36:31]MH_I2C_Read... [22:36:31]Read from MH i2c: F0 09 00 [22:36:31]MH_I2C_Read... [22:36:31]Read from MH i2c: F0 09 00 A3 03 00 F0 F8 ED 66 4C 6B 94 66 8A [22:36:31]GetLastDocTimeStamp 1726871699 [22:36:31]current date 1726871792 [22:36:31]FM_GetShiftState [22:36:31]SAM_PROTO_GetShiftState [22:36:31]wFMCommunicate request_size=4 [22:36:31]MH_SAM_APDU [22:36:31]CAPDU: 80 13 01 00 [22:36:31]Write to MH i2c: E2 08 00 A4 03 80 13 01 00 00 00 00 00 24 [22:36:31]Write i2c OK [22:36:31]MH_I2C_Read... [22:36:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:36:31]Read from MH i2c: E2 [22:36:31]MH_I2C_Read... [22:36:31]Read from MH i2c: E2 0E 00 [22:36:31]MH_I2C_Read... [22:36:31]Read from MH i2c: E2 0E 00 A4 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 AF [22:36:31]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:36:31]wFMCommunicate OK [22:36:31]SAM_PROTO_GetShiftState done [22:36:31]FM_GetShiftState done [22:36:31]opened in 1726791534 [22:36:31]opened+sec_in_day 1726877934 [22:36:31]quantity*price = 66000 [22:36:31]sum+1 = 66001 [22:36:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 366 20.09.2024 22:42 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86207 ФПД: 2617697424746 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T224218&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86207&fm=2617697424746&tin=02508201610067®Number=0000000000092592&sum=9500 0 [22:42:19]StoreToDocumentArchive [22:42:19]shift 495 fd 86207 [22:42:19]save to /storage/0495/doc_00086207 [22:42:19]save last doc name /storage/0495/doc_00086207 to /storage/kkm_last_doc_name [22:42:19]save OK [22:42:19]Clear old archive folders... [22:42:19]ProcessDocumentItem done err = 0, tmpTLVsize=296 [22:42:19]tlvbuf is B6F5E3E0 [22:42:19]SAM_PROTO_ClearQueue [22:42:19]wFMCommunicate request_size=4 [22:42:19]MH_SAM_APDU [22:42:19]CAPDU: 80 09 00 00 [22:42:19]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [22:42:19]Write i2c OK [22:42:19]MH_I2C_Read... [22:42:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:42:19]Read from MH i2c: E2 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 03 00 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [22:42:19]RAPDU: 90 00 [22:42:19]wFMCommunicate OK [22:42:19]SAM_PROTO_ClearQueue done [22:42:19]KKMCreateOFDPacket [22:42:19]OFDProtocolAddRootSTLVToBuf [22:42:19]FM_MakeSignedData [22:42:19]FM_MakeSignedData [22:42:19]SAM_PROTO_SignData [22:42:19]wFMCommunicate request_size=4 [22:42:19]MH_SAM_APDU [22:42:19]CAPDU: 80 0D 01 02 [22:42:19]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [22:42:19]Write i2c OK [22:42:19]MH_I2C_Read... [22:42:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:42:19]Read from MH i2c: E2 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 03 00 [22:42:19]MH_I2C_Read... [22:42:19]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [22:42:19]RAPDU: 90 00 [22:42:19]wFMCommunicate OK [22:42:19]wFMCommunicate request_size=255 [22:42:19]MH_SAM_APDU [22:42:19]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 6E 01 00 00 F4 03 04 00 4A FA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 [22:42:19]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 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 6E 01 00 00 F4 03 04 00 4A FA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 00 00 1B [22:42:19]Write i2c OK [22:42:19]MH_I2C_Read... [22:42:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:42:20]Read from MH i2c: E2 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: E2 03 00 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [22:42:20]RAPDU: 90 00 [22:42:20]wFMCommunicate OK [22:42:20]wFMCommunicate request_size=55 [22:42:20]MH_SAM_APDU [22:42:20]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 BF 50 01 00 35 04 06 00 02 61 7A EC D5 6A [22:42:20]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 BF 50 01 00 35 04 06 00 02 61 7A EC D5 6A 00 00 27 [22:42:20]Write i2c OK [22:42:20]MH_I2C_Read... [22:42:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:42:20]Read from MH i2c: E2 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: E2 03 00 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [22:42:20]RAPDU: 90 00 [22:42:20]wFMCommunicate OK [22:42:20]wFMCommunicate request_size=4 [22:42:20]MH_SAM_APDU [22:42:20]CAPDU: 80 0D 03 02 [22:42:20]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [22:42:20]Write i2c OK [22:42:20]MH_I2C_Read... [22:42:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:42:20]Read from MH i2c: E2 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: E2 0B 00 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: E2 0B 00 2F 00 00 3E 2A C2 EE 53 81 BD 05 90 00 59 [22:42:20]RAPDU: 3E 2A C2 EE 53 81 BD 05 90 00 [22:42:20]wFMCommunicate OK [22:42:20]SAM_PROTO_SignData done [22:42:20]FM_MakeSignedData done [22:42:20]CreateOFDProtocolMessage [22:42:20]wFMCommunicate request_size=4 [22:42:20]MH_SAM_APDU [22:42:20]CAPDU: 80 11 00 00 [22:42:20]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [22:42:20]Write i2c OK [22:42:20]MH_I2C_Read... [22:42:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:42:20]Read from MH i2c: E2 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: E2 17 00 [22:42:20]MH_I2C_Read... [22:42:20]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: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 [22:42:20]wFMCommunicate OK [22:42:20]CreateOFDProtocolMessage done [22:42:20]OFDSenderStorePacket 86207 [22:42:20]StoreOFDPacket docnum=86207 [22:42:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147883", "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" ] } } [22:42:18]execute_script... [22:42:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147883", "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" ] } } [22:42:18]POST & json_proto [22:42:18]process_json_proto [22:42:18]json parsed OK: [22:42:18]protocol is kg_v1.0 [22:42:18]action value=close_receipt [22:42:18]process_action close_receipt [22:42:18]cmd_close_receipt [22:42:18]MH_GetDate [22:42:18]Write to MH i2c: F0 00 00 1D 00 0C [22:42:18]Write i2c OK [22:42:18]MH_I2C_Read... [22:42:18]Read from MH i2c: F0 [22:42:18]MH_I2C_Read... [22:42:18]Read from MH i2c: F0 09 00 [22:42:18]MH_I2C_Read... [22:42:18]Read from MH i2c: F0 09 00 1D 00 00 4A FA ED 66 4C 6B 94 66 5D [22:42:18]GetLastDocTimeStamp 1726871792 [22:42:18]current date 1726872138 [22:42:18]FM_GetShiftState [22:42:18]SAM_PROTO_GetShiftState [22:42:18]wFMCommunicate request_size=4 [22:42:18]MH_SAM_APDU [22:42:18]CAPDU: 80 13 01 00 [22:42:18]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [22:42:18]Write i2c OK [22:42:18]MH_I2C_Read... [22:42:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:42:18]Read from MH i2c: E2 [22:42:18]MH_I2C_Read... [22:42:18]Read from MH i2c: E2 0E 00 [22:42:18]MH_I2C_Read... [22:42:18]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [22:42:18]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:42:18]wFMCommunicate OK [22:42:18]SAM_PROTO_GetShiftState done [22:42:18]FM_GetShiftState done [22:42:18]opened in 1726791534 [22:42:18]opened+sec_in_day 1726877934 [22:42:18]quantity*price = 9500 [22:42:18]sum+1 = 9501 [22:42:18]Check (price>sum+1) || (price+1 о реализуемом товаре [22:42:20]line ИТОГО: 95.00 [22:42:20]line НСП 1% : 0.84 [22:42:20]line НДС 12% : 10.09 [22:42:20]line Наличными: 95.00 [22:42:20]line Безнал.: 0.00 [22:42:20]line Место: АЗС № 137 "Партнер Нефть" [22:42:20]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:42:20]line СНО: Общий режим [22:42:20]line Чек 366 20.09.2024 22:42 [22:42:20]line Смена: 495 ФФД: 1.0 [22:42:20]line ЗНМ: 0300000064 [22:42:20]line РНМ: 0000000000092592 [22:42:20]line Версия ККМ: 001 [22:42:20]line ФМ: 0000000000874979 [22:42:20]line ФД: 86207 [22:42:20]line ФПД: 2617697424746 [22:42:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T224218&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86207&fm=2617697424746&tin=02508201610067®Number=0000000000092592&sum=9500 [22:42:20]line 0 [22:42:20]written 0, free lines is 4095 [22:42:20]Write to MH i2c: 01 00 00 5A 00 5A [22:42:20]Write i2c OK [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: 01 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: 01 07 00 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: 01 07 00 5A 00 00 00 00 00 00 EB 0C 58 [22:42:20]RasterBufferAndPrint [22:42:20]line [22:42:20]line [22:42:20]line [22:42:20]line [22:42:20]line [22:42:20]written 0, free lines is 3327 [22:42:20]MH_Cut [22:42:20]Write to MH i2c: D1 01 00 61 00 01 33 [22:42:20]Write i2c OK [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: D1 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: D1 01 00 [22:42:20]MH_I2C_Read... [22:42:20]Read from MH i2c: D1 01 00 61 00 00 32 [22:42:20]Write to MH i2c: 01 00 00 62 00 62 [22:42:20]Write i2c OK [22:42:20]MH_I2C_Read... [22:42:21]*** Cut start [22:42:21]*** Partial cut [22:42:21]*** CUTSNS_PIN = 1 [22:42:21]*** CUTSNS_PIN = 0 [22:42:21]*** Brake cut motor [22:42:22]Read from MH i2c: 01 [22:42:22]MH_I2C_Read... [22:42:22]*** Stop cut motor [22:42:22]*** Cut end [22:42:22]Read from MH i2c: 01 07 00 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 FF 0F 77 [22:42:22]process_action close_receipt done [22:42:22]requested_data is exist [22:42:22]produce_requested_data [22:42:22]requested_item fm.sn is exist - process it [22:42:22]wFMCommunicate request_size=4 [22:42:22]MH_SAM_APDU [22:42:22]CAPDU: 80 11 00 00 [22:42:22]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [22:42:22]Write i2c OK [22:42:22]MH_I2C_Read... [22:42:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:42:22]Read from MH i2c: E2 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: E2 17 00 [22:42:22]MH_I2C_Read... [22:42:22]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 [22:42: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:42:22]wFMCommunicate OK [22:42:22]requested_item fd.num is exist - process it [22:42:22]SAM_PROTO_GetFieldsCounters [22:42:22]wFMCommunicate request_size=4 [22:42:22]MH_SAM_APDU [22:42:22]CAPDU: 80 13 00 00 [22:42:22]Write to MH i2c: E2 08 00 64 00 80 13 00 00 00 00 00 00 E0 [22:42:22]Write i2c OK [22:42:22]MH_I2C_Read... [22:42:22]Connected sock=11 [22:42:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 3C 01 00 00 74 A5 34 01 A4 C1 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 6E 01 00 00 F4 03 04 00 4A FA ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 02 61 7A EC D5 6A 3E 2A C2 EE 53 81 BD 05 [22:42:22]Read from MH i2c: E2 [22:42:22]MH_I2C_Read... [22:42:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:42:22]Read from MH i2c: E2 62 00 [22:42:22]MH_I2C_Read... [22:42:22]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 BF 50 01 00 0E 04 04 00 EF 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 5C [22:42: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 BF 50 01 00 0E 04 04 00 EF 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 [22:42:22]wFMCommunicate OK [22:42:22]SAM_PROTO_GetFieldsCounters done [22:42:22]requested_item shift.num is exist - process it [22:42:22]requested_item shift.opened is exist - process it [22:42:22]req_shift_opened [22:42:22]FM_GetShiftState [22:42:22]SAM_PROTO_GetShiftState [22:42:22]wFMCommunicate request_size=4 [22:42:22]MH_SAM_APDU [22:42:22]CAPDU: 80 13 01 00 [22:42:22]Write to MH i2c: E2 08 00 65 00 80 13 01 00 00 00 00 00 E2 [22:42:22]Write i2c OK [22:42:22]MH_I2C_Read... [22:42:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:42:22]Read from MH i2c: E2 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: E2 0E 00 [22:42:22]MH_I2C_Read... [22:42:22]Read from MH i2c: E2 0E 00 65 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6D [22:42:22]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:42:22]wFMCommunicate OK [22:42:22]SAM_PROTO_GetShiftState done [22:42:22]FM_GetShiftState done [22:42:22]req_shift_opened done [22:42:22]requested_item shift.open_date is exist - process it [22:42:22]req_shift_open_date [22:42:22]req_shift_open_date done [22:42:22]produce_requested_data done [22:42:22]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86207,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:42:22]process_action_free close_receipt [22:42:22]json_value_free [22:42:22]json_value_free done [22:42:22]process_json_proto returns [22:42:22]Send response to host [22:42:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86207,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:42:22]free response buf [22:42:22]execute_script done [22:42:22]execute_script returns [22:42:22]free content buf [22:42:22]Sock 9.Close socket [22:42:22]Sock 9.Thread stoped [22:42: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 51 DC 47 00 13 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 BF 50 01 00 F4 03 04 00 20 A5 ED 66 B6 04 01 00 00 B3 72 F6 87 5C C4 B6 D0 [22:42:23]CommunicateWithHost err = 0 [22:42:23]CheckOFDResponse [22:42:23]1017 (14) - 77093643461234 [22:42:23]1041 (16) - 0000000000874979 [22:42:23]1040 (4) - 86207 [22:42:23]1012 (4) - 20.09.2024 16:38 [22:42:23]1206 (1) - 0 [22:42:23]OFD Sender: Remove packet 86207 [22:42:23]ProducePacketName [22:42:23]name=ofd_packets/00086207 [22:42:23]NVStorageDeleteData [22:42:23]OFD Sender: No OFD packet to send [22:42:28]OFD Sender: No OFD packet to send [22:42:33]OFD Sender: No OFD packet to send [22:42:35]recv_with_timeout no data received [22:42:38]OFD Sender: No OFD packet to send [22:42:43]OFD Sender: No OFD packet to send [22:42:47]recv_with_timeout no data received [22:42:48]OFD Sender: No OFD packet to send [22:42:53]OFD Sender: No OFD packet to send [22:42:58]OFD Sender: No OFD packet to send [22:42:59]recv_with_timeout no data received [22:43:03]OFD Sender: No OFD packet to send [22:43:08]OFD Sender: No OFD packet to send [22:43:13]OFD Sender: No OFD packet to send [22:43:18]OFD Sender: No OFD packet to send [22:43:23]OFD Sender: No OFD packet to send [22:43:28]OFD Sender: No OFD packet to send [22:43:34]OFD Sender: No OFD packet to send [22:43:39]OFD Sender: No OFD packet to send [22:43:42]recv_with_timeout no data received [22:43:44]OFD Sender: No OFD packet to send [22:43:49]OFD Sender: No OFD packet to send [22:43:54]OFD Sender: No OFD packet to send [22:43:59]OFD Sender: No OFD packet to send [22:43:59]recv_with_timeout no data received [22:44:04]OFD Sender: No OFD packet to send [22:44:09]OFD Sender: No OFD packet to send [22:44:14]OFD Sender: No OFD packet to send [22:44:19]OFD Sender: No OFD packet to send [22:44:24]OFD Sender: No OFD packet to send [22:44:29]OFD Sender: No OFD packet to send [22:44:34]OFD Sender: No OFD packet to send [22:44:38]recv_with_timeout no data received [22:44:39]OFD Sender: No OFD packet to send [22:44:44]OFD Sender: No OFD packet to send [22:44:49]OFD Sender: No OFD packet to send [22:44:54]OFD Sender: No OFD packet to send [22:44:59]OFD Sender: No OFD packet to send [22:45:04]OFD Sender: No OFD packet to send [22:45:09]OFD Sender: No OFD packet to send [22:45:14]OFD Sender: No OFD packet to send [22:45:19]OFD Sender: No OFD packet to send [22:45:24]OFD Sender: No OFD packet to send [22:45:29]OFD Sender: No OFD packet to send [22:45:34]OFD Sender: No OFD packet to send [22:45:39]OFD Sender: No OFD packet to send [22:45:44]OFD Sender: No OFD packet to send [22:45:49]OFD Sender: No OFD packet to send [22:45:54]OFD Sender: No OFD packet to send [22:45:54]recv_with_timeout no data received [22:45:59]OFD Sender: No OFD packet to send [22:46:04]OFD Sender: No OFD packet to send [22:46:09]OFD Sender: No OFD packet to send [22:46:14]OFD Sender: No OFD packet to send [22:46:19]OFD Sender: No OFD packet to send [22:46:24]OFD Sender: No OFD packet to send [22:46:29]recv_with_timeout no data received [22:46:29]OFD Sender: No OFD packet to send [22:46:34]OFD Sender: No OFD packet to send [22:46:39]OFD Sender: No OFD packet to send [22:46:44]OFD Sender: No OFD packet to send [22:46:49]OFD Sender: No OFD packet to send [22:46:54]OFD Sender: No OFD packet to send [22:46:56]recv_with_timeout no data received [22:46:59]OFD Sender: No OFD packet to send [22:47:04]OFD Sender: No OFD packet to send [22:47:09]OFD Sender: No OFD packet to send [22:47:14]OFD Sender: No OFD packet to send [22:47:19]OFD Sender: No OFD packet to send [22:47:24]OFD Sender: No OFD packet to send [22:47:29]OFD Sender: No OFD packet to send [22:47:34]OFD Sender: No OFD packet to send [22:47:39]OFD Sender: No OFD packet to send [22:47:44]OFD Sender: No OFD packet to send [22:47:49]OFD Sender: No OFD packet to send [22:47:54]OFD Sender: No OFD packet to send [22:47:59]OFD Sender: No OFD packet to send [22:48:04]OFD Sender: No OFD packet to send [22:48:09]OFD Sender: No OFD packet to send [22:48:14]OFD Sender: No OFD packet to send [22:48:19]OFD Sender: No OFD packet to send [22:48:24]OFD Sender: No OFD packet to send [22:48:29]OFD Sender: No OFD packet to send [22:48:34]OFD Sender: No OFD packet to send [22:48:39]OFD Sender: No OFD packet to send [22:48:44]OFD Sender: No OFD packet to send [22:48:49]OFD Sender: No OFD packet to send [22:48:54]OFD Sender: No OFD packet to send [22:48:59]OFD Sender: No OFD packet to send [22:49:04]OFD Sender: No OFD packet to send [22:49:08]accept exits with 7 [22:49:08]New connection [22:49:08]New thread 3066834276 created [22:49:08]Thread 3066977636 joined [22:49:08]Waiting for new connection... [22:49:08] Sock 7.Parse request [22:49:08]Sock 7.Check first char [22:49:08]Sock 7.First char is OK [22:49:08]request: POST /json_proto HTTP/1.0 [22:49:08]Method: POST [22:49:08]URL: /json_proto [22:49:08]Method is POST - this is cgi request [22:49:08]url: /json_proto [22:49:08]query_string will be loaded in cgi processing [22:49:08]execute_cgi json_proto POST (null) [22:49:08]execute_cgi path=json_proto method=POST [22:49:08]POST find Content-Length [22:49:08]Host: 172.17.47.196:8080 [22:49:08]Content-Length: 653 [22:49:08]Content-Type: application/json [22:49:08] [22:49:08]POST finish read [22:49:08]Found Content-Length = 653 [22:49:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147884", "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:49:08]execute_script... [22:49: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)147884", "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:49:08]POST & json_proto [22:49:08]process_json_proto [22:49:08]json parsed OK: [22:49:08]protocol is kg_v1.0 [22:49:08]action value=close_receipt [22:49:08]process_action close_receipt [22:49:08]cmd_close_receipt [22:49:08]MH_GetDate [22:49:08]Write to MH i2c: F0 00 00 66 00 55 [22:49:08]Write i2c OK [22:49:08]MH_I2C_Read... [22:49:08]Read from MH i2c: F0 [22:49:08]MH_I2C_Read... [22:49:08]Read from MH i2c: F0 09 00 [22:49:08]MH_I2C_Read... [22:49:08]Read from MH i2c: F0 09 00 66 00 00 E4 FB ED 66 4C 6B 94 66 41 [22:49:08]GetLastDocTimeStamp 1726872138 [22:49:08]current date 1726872548 [22:49:08]FM_GetShiftState [22:49:08]SAM_PROTO_GetShiftState [22:49:08]wFMCommunicate request_size=4 [22:49:08]MH_SAM_APDU [22:49:08]CAPDU: 80 13 01 00 [22:49:08]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [22:49:08]Write i2c OK [22:49:08]MH_I2C_Read... [22:49:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:08]Read from MH i2c: E2 [22:49:08]MH_I2C_Read... [22:49:08]Read from MH i2c: E2 0E 00 [22:49:08]MH_I2C_Read... [22:49:08]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6F [22:49:08]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:49:08]wFMCommunicate OK [22:49:08]SAM_PROTO_GetShiftState done [22:49:08]FM_GetShiftState done [22:49:08]opened in 1726791534 [22:49:08]opened+sec_in_day 1726877934 [22:49:08]quantity*price = 39000 [22:49:08]sum+1 = 39001 [22:49:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 390.00 НСП 1% : 3.45 НДС 12% : 41.42 Наличными: 390.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 367 20.09.2024 22:49 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86208 ФПД: 263397885718041 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T224908&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86208&fm=263397885718041&tin=02508201610067®Number=0000000000092592&sum=39000 0 [22:49:09]StoreToDocumentArchive [22:49:09]shift 495 fd 86208 [22:49:09]save to /storage/0495/doc_00086208 [22:49:09]save last doc name /storage/0495/doc_00086208 to /storage/kkm_last_doc_name [22:49:09]save OK [22:49:09]Clear old archive folders... [22:49:09]ProcessDocumentItem done err = 0, tmpTLVsize=277 [22:49:09]tlvbuf is 00623FE0 [22:49:09]SAM_PROTO_ClearQueue [22:49:09]wFMCommunicate request_size=4 [22:49:09]MH_SAM_APDU [22:49:09]CAPDU: 80 09 00 00 [22:49:09]Write to MH i2c: E2 08 00 74 00 80 09 00 00 00 00 00 00 E6 [22:49:09]Write i2c OK [22:49:09]MH_I2C_Read... [22:49:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:49:09]Read from MH i2c: E2 [22:49:09]MH_I2C_Read... [22:49:09]Read from MH i2c: E2 03 00 [22:49:09]MH_I2C_Read... [22:49:09]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [22:49:09]RAPDU: 90 00 [22:49:09]wFMCommunicate OK [22:49:09]SAM_PROTO_ClearQueue done [22:49:09]KKMCreateOFDPacket [22:49:09]OFDProtocolAddRootSTLVToBuf [22:49:09]FM_MakeSignedData [22:49:09]FM_MakeSignedData [22:49:09]SAM_PROTO_SignData [22:49:09]wFMCommunicate request_size=4 [22:49:09]MH_SAM_APDU [22:49:09]CAPDU: 80 0D 01 02 [22:49:09]Write to MH i2c: E2 08 00 75 00 80 0D 01 02 00 00 00 00 EE [22:49:09]Write i2c OK [22:49:09]MH_I2C_Read... [22:49:09]OFD Sender: No OFD packet to send [22:49:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:49:09]Read from MH i2c: E2 [22:49:09]MH_I2C_Read... [22:49:09]Read from MH i2c: E2 03 00 [22:49:09]MH_I2C_Read... [22:49:09]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [22:49:09]RAPDU: 90 00 [22:49:09]wFMCommunicate OK [22:49:09]wFMCommunicate request_size=255 [22:49:09]MH_SAM_APDU [22:49:09]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 6F 01 00 00 F4 03 04 00 E4 FB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 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:49:09]Write to MH i2c: E2 02 01 76 00 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 6F 01 00 00 F4 03 04 00 E4 FB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 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 0A [22:49:09]Write i2c OK [22:49:09]MH_I2C_Read... [22:49:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:49:09]Read from MH i2c: E2 [22:49:09]MH_I2C_Read... [22:49:09]Read from MH i2c: E2 03 00 [22:49:09]MH_I2C_Read... [22:49:09]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [22:49:09]RAPDU: 90 00 [22:49:09]wFMCommunicate OK [22:49:09]wFMCommunicate request_size=36 [22:49:09]MH_SAM_APDU [22:49:09]CAPDU: 80 0D 02 02 1F 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C0 50 01 00 35 04 06 00 EF 8F 19 69 AE 19 [22:49:09]Write to MH i2c: E2 27 00 77 00 80 0D 02 02 1F 00 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C0 50 01 00 35 04 06 00 EF 8F 19 69 AE 19 00 00 FA [22:49:09]Write i2c OK [22:49:09]MH_I2C_Read... [22:49:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:49:09]Read from MH i2c: E2 [22:49:09]MH_I2C_Read... [22:49:09]Read from MH i2c: E2 03 00 [22:49:09]MH_I2C_Read... [22:49:09]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [22:49:09]RAPDU: 90 00 [22:49:09]wFMCommunicate OK [22:49:09]wFMCommunicate request_size=4 [22:49:09]MH_SAM_APDU [22:49:09]CAPDU: 80 0D 03 02 [22:49:09]Write to MH i2c: E2 08 00 78 00 80 0D 03 02 00 00 00 00 F3 [22:49:09]Write i2c OK [22:49:09]MH_I2C_Read... [22:49:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:49:10]Read from MH i2c: E2 [22:49:10]MH_I2C_Read... [22:49:10]Read from MH i2c: E2 0B 00 [22:49:10]MH_I2C_Read... [22:49:10]Read from MH i2c: E2 0B 00 78 00 00 ED 38 0D 24 CF B4 19 84 90 00 6A [22:49:10]RAPDU: ED 38 0D 24 CF B4 19 84 90 00 [22:49:10]wFMCommunicate OK [22:49:10]SAM_PROTO_SignData done [22:49:10]FM_MakeSignedData done [22:49:10]CreateOFDProtocolMessage [22:49:10]wFMCommunicate request_size=4 [22:49:10]MH_SAM_APDU [22:49:10]CAPDU: 80 11 00 00 [22:49:10]Write to MH i2c: E2 08 00 79 00 80 11 00 00 00 00 00 00 F3 [22:49:10]Write i2c OK [22:49:10]MH_I2C_Read... [22:49:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:10]Read from MH i2c: E2 [22:49:10]MH_I2C_Read... [22:49:10]Read from MH i2c: E2 17 00 [22:49:10]MH_I2C_Read... [22:49:10]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 [22:49: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:49:10]wFMCommunicate OK [22:49:10]CreateOFDProtocolMessage done [22:49:10]OFDSenderStorePacket 86208 [22:49:10]StoreOFDPacket docnum=86208 [22:49: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 29 01 00 00 BC 65 21 01 E1 FF 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 6F 01 00 00 F4 03 04 00 E4 FB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EF 8F 19 69 AE 19 ED 38 0D 24 CF B4 19 84 [22:49:10]CheckFolder [22:49:10]dirname=/storage/ofd_packets [22:49:10]CheckFolder done [22:49:10]ProducePacketName [22:49:10]name=ofd_packets/00086208 [22:49:10]NVStorageSaveData ofd_packets/00086208 [22:49:10]File name is /storage/ofd_packets/00086208 [22:49:10]Write 327 bytes [22:49:10]NVStorageSaveData done [22:49:10]OFDSenderStorePacket done [22:49:10]KKMCreateOFDPacket done [22:49:10]NVStorageSaveData kkm_last_timestamp [22:49:10]File name is /storage/kkm_last_timestamp [22:49:10]Write 4 bytes [22:49:10]NVStorageSaveData done [22:49:10]ExternCall_PrintAddStr [22:49:10]wPrintStart [22:49:10]Write to MH i2c: 01 00 00 7A 00 7A [22:49:10]Write i2c OK [22:49:10]MH_I2C_Read... [22:49:10]Read from MH i2c: 01 [22:49:10]MH_I2C_Read... [22:49:10]Read from MH i2c: 01 07 00 [22:49:10]MH_I2C_Read... [22:49:10]Read from MH i2c: 01 07 00 7A 00 00 00 00 00 00 FF 0F 8F [22:49:10]RasterBufferAndPrint [22:49:10]line Счет N : (3)147884 [22:49:10]line ИНН: 02508201610067 [22:49:10]line Контрольно-Кассовый Чек [22:49:10]line ПРОДАЖА [22:49:10]line Товар: 4700028325357 [22:49:10]line Водка Антивирус 0,5л [22:49:10]line 1.000 * 390.00 [22:49:10]line = 390.00 [22:49:10]line НДС 12% НСП 1% [22:49:10]line > о реализуемом товаре [22:49:10]line ИТОГО: 390.00 [22:49:10]line НСП 1% : 3.45 [22:49:10]line НДС 12% : 41.42 [22:49:10]line Наличными: 390.00 [22:49:10]line Безнал.: 0.00 [22:49:10]line Место: АЗС № 137 "Партнер Нефть" [22:49:10]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:49:10]line СНО: Общий режим [22:49:10]line Чек 367 20.09.2024 22:49 [22:49:10]line Смена: 495 ФФД: 1.0 [22:49:10]line ЗНМ: 0300000064 [22:49:10]line РНМ: 0000000000092592 [22:49:10]line Версия ККМ: 001 [22:49:10]line ФМ: 0000000000874979 [22:49:10]line ФД: 86208 [22:49:10]line ФПД: 263397885718041 [22:49:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T224908&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86208&fm=263397885718041&tin=02508201610067®Number=0000000000092592&sum=39000 [22:49:10]line 0 [22:49:10]OFD Sender: Processing packet 86208 [packets to send 266, broken 265] [22:49:10]ProducePacketName [22:49:10]name=ofd_packets/00086208 [22:49:10]OFD Sender: To server: pG, [22:49:10]CommunicateWithHost lk.salyk.kg:30040 [22:49:10]ConnectInit lk.salyk.kg [22:49:10]written 0, free lines is 4095 [22:49:10]Write to MH i2c: 01 00 00 A2 00 A2 [22:49:10]Write i2c OK [22:49:10]MH_I2C_Read... [22:49:10]Read from MH i2c: 01 [22:49:10]MH_I2C_Read... [22:49:10]Read from MH i2c: 01 07 00 [22:49:10]MH_I2C_Read... [22:49:10]Read from MH i2c: 01 07 00 A2 00 00 00 00 00 00 01 0D B7 [22:49:10]RasterBufferAndPrint [22:49:10]line [22:49:10]line [22:49:10]line [22:49:10]line [22:49:10]line [22:49:10]written 0, free lines is 3335 [22:49:10]MH_Cut [22:49:10]Write to MH i2c: D1 01 00 A9 00 01 7B [22:49:10]Write i2c OK [22:49:10]MH_I2C_Read... [22:49:10]Read from MH i2c: D1 [22:49:10]MH_I2C_Read... [22:49:10]Read from MH i2c: D1 01 00 [22:49:10]MH_I2C_Read... [22:49:10]Read from MH i2c: D1 01 00 A9 00 00 7A [22:49:10]Write to MH i2c: 01 00 00 AA 00 AA [22:49:10]Write i2c OK [22:49:10]MH_I2C_Read... [22:49:11]*** Cut start [22:49:11]*** Partial cut [22:49:11]*** CUTSNS_PIN = 1 [22:49:11]*** CUTSNS_PIN = 0 [22:49:11]Connected sock=11 [22:49: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 29 01 00 00 BC 65 21 01 E1 FF 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 6F 01 00 00 F4 03 04 00 E4 FB ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EF 8F 19 69 AE 19 ED 38 0D 24 CF B4 19 84 [22:49:11]*** Brake cut motor [22:49:12]Read from MH i2c: 01 [22:49:12]MH_I2C_Read... [22:49:12]*** Stop cut motor [22:49:12]*** Cut end [22:49:12]Read from MH i2c: 01 07 00 [22:49:12]MH_I2C_Read... [22:49:12]Read from MH i2c: 01 07 00 AA 00 00 00 00 00 00 FF 0F BF [22:49:12]process_action close_receipt done [22:49:12]requested_data is exist [22:49:12]produce_requested_data [22:49:12]requested_item fm.sn is exist - process it [22:49:12]wFMCommunicate request_size=4 [22:49:12]MH_SAM_APDU [22:49:12]CAPDU: 80 11 00 00 [22:49:12]Write to MH i2c: E2 08 00 AB 00 80 11 00 00 00 00 00 00 25 [22:49:12]Write i2c OK [22:49:12]MH_I2C_Read... [22:49:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:12]Read from MH i2c: E2 [22:49:12]MH_I2C_Read... [22:49:12]Read from MH i2c: E2 17 00 [22:49:12]MH_I2C_Read... [22:49:12]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 [22:49:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:49:12]wFMCommunicate OK [22:49:12]requested_item fd.num is exist - process it [22:49:12]SAM_PROTO_GetFieldsCounters [22:49:12]wFMCommunicate request_size=4 [22:49:12]MH_SAM_APDU [22:49:12]CAPDU: 80 13 00 00 [22:49:12]Write to MH i2c: E2 08 00 AC 00 80 13 00 00 00 00 00 00 28 [22:49:12]Write i2c OK [22:49:12]MH_I2C_Read... [22:49:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:49:12]Read from MH i2c: E2 [22:49:12]MH_I2C_Read... [22:49:12]Read from MH i2c: E2 62 00 [22:49:12]MH_I2C_Read... [22:49:12]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 C0 50 01 00 0E 04 04 00 EF 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 A8 [22:49:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [22:49:12]wFMCommunicate OK [22:49:12]SAM_PROTO_GetFieldsCounters done [22:49:12]requested_item shift.num is exist - process it [22:49:12]requested_item shift.opened is exist - process it [22:49:12]req_shift_opened [22:49:12]FM_GetShiftState [22:49:12]SAM_PROTO_GetShiftState [22:49:12]wFMCommunicate request_size=4 [22:49:12]MH_SAM_APDU [22:49:12]CAPDU: 80 13 01 00 [22:49:12]Write to MH i2c: E2 08 00 AD 00 80 13 01 00 00 00 00 00 2A [22:49:12]Write i2c OK [22:49:12]MH_I2C_Read... [22:49:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:12]Read from MH i2c: E2 [22:49:12]MH_I2C_Read... [22:49:12]Read from MH i2c: E2 0E 00 [22:49:12]MH_I2C_Read... [22:49:12]Read from MH i2c: E2 0E 00 AD 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B5 [22:49:12]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:49:12]wFMCommunicate OK [22:49:12]SAM_PROTO_GetShiftState done [22:49:12]FM_GetShiftState done [22:49:12]req_shift_opened done [22:49:12]requested_item shift.open_date is exist - process it [22:49:12]req_shift_open_date [22:49:12]req_shift_open_date done [22:49:12]produce_requested_data done [22:49:12]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86208,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:49:12]process_action_free close_receipt [22:49:12]json_value_free [22:49:12]json_value_free done [22:49:12]process_json_proto returns [22:49:12]Send response to host [22:49:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86208,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:49:12]free response buf [22:49:12]execute_script done [22:49:12]execute_script returns [22:49:12]free content buf [22:49:12]Sock 7.Close socket [22:49:12]Sock 7.Thread stoped [22:49: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 10 D0 47 00 39 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 C0 50 01 00 F4 03 04 00 BA A6 ED 66 B6 04 01 00 00 69 A6 3B 29 41 51 06 D2 [22:49:12]CommunicateWithHost err = 0 [22:49:12]CheckOFDResponse [22:49:12]1017 (14) - 77093643461234 [22:49:12]1041 (16) - 0000000000874979 [22:49:12]1040 (4) - 86208 [22:49:12]1012 (4) - 20.09.2024 16:45 [22:49:12]1206 (1) - 0 [22:49:12]OFD Sender: Remove packet 86208 [22:49:12]ProducePacketName [22:49:12]name=ofd_packets/00086208 [22:49:12]NVStorageDeleteData [22:49:13]OFD Sender: No OFD packet to send [22:49:18]OFD Sender: No OFD packet to send [22:49:23]OFD Sender: No OFD packet to send [22:49:28]OFD Sender: No OFD packet to send [22:49:33]OFD Sender: No OFD packet to send [22:49:38]OFD Sender: No OFD packet to send [22:49:43]OFD Sender: No OFD packet to send [22:49:48]OFD Sender: No OFD packet to send [22:49:53]OFD Sender: No OFD packet to send [22:49:58]OFD Sender: No OFD packet to send [22:50:03]OFD Sender: No OFD packet to send [22:50:08]OFD Sender: No OFD packet to send [22:50:13]OFD Sender: No OFD packet to send [22:50:18]OFD Sender: No OFD packet to send [22:50:23]OFD Sender: No OFD packet to send [22:50:28]OFD Sender: No OFD packet to send [22:50:33]OFD Sender: No OFD packet to send [22:50:38]OFD Sender: No OFD packet to send [22:50:43]OFD Sender: No OFD packet to send [22:50:48]OFD Sender: No OFD packet to send [22:50:53]OFD Sender: No OFD packet to send [22:50:58]OFD Sender: No OFD packet to send [22:51:03]OFD Sender: No OFD packet to send [22:51:08]OFD Sender: No OFD packet to send [22:51:13]OFD Sender: No OFD packet to send [22:51:18]OFD Sender: No OFD packet to send [22:51:23]OFD Sender: No OFD packet to send [22:51:28]OFD Sender: No OFD packet to send [22:51:33]OFD Sender: No OFD packet to send [22:51:38]OFD Sender: No OFD packet to send [22:51:43]OFD Sender: No OFD packet to send [22:51:48]OFD Sender: No OFD packet to send [22:51:53]OFD Sender: No OFD packet to send [22:51:58]OFD Sender: No OFD packet to send [22:52:03]OFD Sender: No OFD packet to send [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:39]recv_with_timeout no data received [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:08]OFD Sender: No OFD packet to send [22:53:13]OFD Sender: No OFD packet to send [22:53:18]OFD Sender: No OFD packet to send [22:53:23]OFD Sender: No OFD packet to send [22:53:28]OFD Sender: No OFD packet to send [22:53:33]OFD Sender: No OFD packet to send [22:53:38]OFD Sender: No OFD packet to send [22:53:43]OFD Sender: No OFD packet to send [22:53:48]OFD Sender: No OFD packet to send [22:53:53]OFD Sender: No OFD packet to send [22:53:58]recv_with_timeout no data received [22:53:58]OFD Sender: No OFD packet to send [22:54:03]OFD Sender: No OFD packet to send [22:54:08]OFD Sender: No OFD packet to send [22:54:13]OFD Sender: No OFD packet to send [22:54:18]OFD Sender: No OFD packet to send [22:54:22]recv_with_timeout no data received [22:54:23]OFD Sender: No OFD packet to send [22:54:28]OFD Sender: No OFD packet to send [22:54:33]OFD Sender: No OFD packet to send [22:54:38]OFD Sender: No OFD packet to send [22:54:43]OFD Sender: No OFD packet to send [22:54:48]OFD Sender: No OFD packet to send [22:54:53]OFD Sender: No OFD packet to send [22:54:58]OFD Sender: No OFD packet to send [22:55:03]OFD Sender: No OFD packet to send [22:55:08]OFD Sender: No OFD packet to send [22:55:13]OFD Sender: No OFD packet to send [22:55:18]OFD Sender: No OFD packet to send [22:55:23]OFD Sender: No OFD packet to send [22:55:28]OFD Sender: No OFD packet to send [22:55:33]OFD Sender: No OFD packet to send [22:55:38]OFD Sender: No OFD packet to send [22:55:43]OFD Sender: No OFD packet to send [22:55:48]OFD Sender: No OFD packet to send [22:55:53]OFD Sender: No OFD packet to send [22:55:58]OFD Sender: No OFD packet to send [22:55:58]recv_with_timeout no data received [22:56:03]OFD Sender: No OFD packet to send [22:56:08]OFD Sender: No OFD packet to send [22:56:13]OFD Sender: No OFD packet to send [22:56:18]OFD Sender: No OFD packet to send [22:56:23]OFD Sender: No OFD packet to send [22:56:28]OFD Sender: No OFD packet to send [22:56:33]recv_with_timeout no data received [22:56:33]OFD Sender: No OFD packet to send [22:56:38]OFD Sender: No OFD packet to send [22:56:43]OFD Sender: No OFD packet to send [22:56:48]OFD Sender: No OFD packet to send [22:56:53]OFD Sender: No OFD packet to send [22:56:58]OFD Sender: No OFD packet to send [22:57:03]OFD Sender: No OFD packet to send [22:57:08]OFD Sender: No OFD packet to send [22:57:13]OFD Sender: No OFD packet to send [22:57:18]OFD Sender: No OFD packet to send [22:57:23]OFD Sender: No OFD packet to send [22:57:28]OFD Sender: No OFD packet to send [22:57:33]OFD Sender: No OFD packet to send [22:57:38]OFD Sender: No OFD packet to send [22:57:43]OFD Sender: No OFD packet to send [22:57:48]OFD Sender: No OFD packet to send [22:57:53]OFD Sender: No OFD packet to send [22:57:58]OFD Sender: No OFD packet to send [22:58:03]recv_with_timeout no data received [22:58:03]OFD Sender: No OFD packet to send [22:58:04]accept exits with 10 [22:58:04]New connection [22:58:04]New thread 3066977636 created [22:58:04]Thread 3066834276 joined [22:58:04]Waiting for new connection... [22:58:04] Sock 10.Parse request [22:58:04]Sock 10.Check first char [22:58:04]Sock 10.First char is OK [22:58:04]request: POST /json_proto HTTP/1.0 [22:58:04]Method: POST [22:58:04]URL: /json_proto [22:58:04]Method is POST - this is cgi request [22:58:04]url: /json_proto [22:58:04]query_string will be loaded in cgi processing [22:58:04]execute_cgi json_proto POST (null) [22:58:04]execute_cgi path=json_proto method=POST [22:58:04]POST find Content-Length [22:58:04]Host: 172.17.47.196:8080 [22:58:04]Content-Length: 630 [22:58:04]Content-Type: application/json [22:58:04] [22:58:04]POST finish read [22:58:04]Found Content-Length = 630 [22:58:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147885", "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" ] } } [22:58:04]execute_script... [22:58:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147885", "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" ] } } [22:58:04]POST & json_proto [22:58:04]process_json_proto [22:58:04]json parsed OK: [22:58:04]protocol is kg_v1.0 [22:58:04]action value=close_receipt [22:58:04]process_action close_receipt [22:58:04]cmd_close_receipt [22:58:04]MH_GetDate [22:58:04]Write to MH i2c: F0 00 00 AE 00 9D [22:58:04]Write i2c OK [22:58:04]MH_I2C_Read... [22:58:04]Read from MH i2c: F0 [22:58:04]MH_I2C_Read... [22:58:04]Read from MH i2c: F0 09 00 [22:58:04]MH_I2C_Read... [22:58:04]Read from MH i2c: F0 09 00 AE 00 00 FC FD ED 66 4C 6B 94 66 A3 [22:58:04]GetLastDocTimeStamp 1726872548 [22:58:04]current date 1726873084 [22:58:04]FM_GetShiftState [22:58:04]SAM_PROTO_GetShiftState [22:58:04]wFMCommunicate request_size=4 [22:58:04]MH_SAM_APDU [22:58:04]CAPDU: 80 13 01 00 [22:58:04]Write to MH i2c: E2 08 00 AF 00 80 13 01 00 00 00 00 00 2C [22:58:04]Write i2c OK [22:58:04]MH_I2C_Read... [22:58:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:58:04]Read from MH i2c: E2 [22:58:04]MH_I2C_Read... [22:58:04]Read from MH i2c: E2 0E 00 [22:58:04]MH_I2C_Read... [22:58:04]Read from MH i2c: E2 0E 00 AF 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B7 [22:58:04]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:58:04]wFMCommunicate OK [22:58:04]SAM_PROTO_GetShiftState done [22:58:04]FM_GetShiftState done [22:58:04]opened in 1726791534 [22:58:04]opened+sec_in_day 1726877934 [22:58:04]quantity*price = 5000 [22:58:04]sum+1 = 5001 [22:58:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 НСП 1% : 0.44 НДС 12% : 5.31 Наличными: 50.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 368 20.09.2024 22:58 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86209 ФПД: 262752707585447 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T225804&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86209&fm=262752707585447&tin=02508201610067®Number=0000000000092592&sum=5000 0 [22:58:05]StoreToDocumentArchive [22:58:05]shift 495 fd 86209 [22:58:05]save to /storage/0495/doc_00086209 [22:58:05]save last doc name /storage/0495/doc_00086209 to /storage/kkm_last_doc_name [22:58:05]save OK [22:58:05]Clear old archive folders... [22:58:05]ProcessDocumentItem done err = 0, tmpTLVsize=269 [22:58:05]tlvbuf is 0063EA60 [22:58:05]SAM_PROTO_ClearQueue [22:58:05]wFMCommunicate request_size=4 [22:58:05]MH_SAM_APDU [22:58:05]CAPDU: 80 09 00 00 [22:58:05]Write to MH i2c: E2 08 00 BC 00 80 09 00 00 00 00 00 00 2E [22:58:05]Write i2c OK [22:58:05]MH_I2C_Read... [22:58:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:58:05]Read from MH i2c: E2 [22:58:05]MH_I2C_Read... [22:58:05]Read from MH i2c: E2 03 00 [22:58:05]MH_I2C_Read... [22:58:05]Read from MH i2c: E2 03 00 BC 00 00 90 00 30 [22:58:05]RAPDU: 90 00 [22:58:05]wFMCommunicate OK [22:58:05]SAM_PROTO_ClearQueue done [22:58:05]KKMCreateOFDPacket [22:58:05]OFDProtocolAddRootSTLVToBuf [22:58:05]FM_MakeSignedData [22:58:05]FM_MakeSignedData [22:58:05]SAM_PROTO_SignData [22:58:05]wFMCommunicate request_size=4 [22:58:05]MH_SAM_APDU [22:58:05]CAPDU: 80 0D 01 02 [22:58:05]Write to MH i2c: E2 08 00 BD 00 80 0D 01 02 00 00 00 00 36 [22:58:05]Write i2c OK [22:58:05]MH_I2C_Read... [22:58:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:58:05]Read from MH i2c: E2 [22:58:05]MH_I2C_Read... [22:58:05]Read from MH i2c: E2 03 00 [22:58:05]MH_I2C_Read... [22:58:05]Read from MH i2c: E2 03 00 BD 00 00 90 00 31 [22:58:05]RAPDU: 90 00 [22:58:05]wFMCommunicate OK [22:58:05]wFMCommunicate request_size=255 [22:58:05]MH_SAM_APDU [22:58:05]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 70 01 00 00 F4 03 04 00 FC FD ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [22:58:05]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 70 01 00 00 F4 03 04 00 FC FD ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 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 FC [22:58:05]Write i2c OK [22:58:05]MH_I2C_Read... [22:58:05]Read from MH i2c: E2 [22:58:05]MH_I2C_Read... [22:58:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:58:06]Read from MH i2c: E2 03 00 [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [22:58:06]RAPDU: 90 00 [22:58:06]wFMCommunicate OK [22:58:06]wFMCommunicate request_size=28 [22:58:06]MH_SAM_APDU [22:58:06]CAPDU: 80 0D 02 02 17 37 34 39 37 39 10 04 04 00 C1 50 01 00 35 04 06 00 EE F8 E1 CC A5 A7 [22:58:06]Write to MH i2c: E2 1F 00 BF 00 80 0D 02 02 17 00 37 34 39 37 39 10 04 04 00 C1 50 01 00 35 04 06 00 EE F8 E1 CC A5 A7 00 00 C3 [22:58:06]Write i2c OK [22:58:06]MH_I2C_Read... [22:58:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:58:06]Read from MH i2c: E2 [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: E2 03 00 [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [22:58:06]RAPDU: 90 00 [22:58:06]wFMCommunicate OK [22:58:06]wFMCommunicate request_size=4 [22:58:06]MH_SAM_APDU [22:58:06]CAPDU: 80 0D 03 02 [22:58:06]Write to MH i2c: E2 08 00 C0 00 80 0D 03 02 00 00 00 00 3B [22:58:06]Write i2c OK [22:58:06]MH_I2C_Read... [22:58:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:58:06]Read from MH i2c: E2 [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: E2 0B 00 [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: E2 0B 00 C0 00 00 88 F3 D7 E8 D6 D7 6D 25 90 00 B5 [22:58:06]RAPDU: 88 F3 D7 E8 D6 D7 6D 25 90 00 [22:58:06]wFMCommunicate OK [22:58:06]SAM_PROTO_SignData done [22:58:06]FM_MakeSignedData done [22:58:06]CreateOFDProtocolMessage [22:58:06]wFMCommunicate request_size=4 [22:58:06]MH_SAM_APDU [22:58:06]CAPDU: 80 11 00 00 [22:58:06]Write to MH i2c: E2 08 00 C1 00 80 11 00 00 00 00 00 00 3B [22:58:06]Write i2c OK [22:58:06]MH_I2C_Read... [22:58:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:58:06]Read from MH i2c: E2 [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: E2 17 00 [22:58:06]MH_I2C_Read... [22:58:06]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 [22:58:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [22:58:06]wFMCommunicate OK [22:58:06]CreateOFDProtocolMessage done [22:58:06]OFDSenderStorePacket 86209 [22:58:06]StoreOFDPacket docnum=86209 [22:58: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 21 01 00 00 C4 0D 19 01 88 D7 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 70 01 00 00 F4 03 04 00 FC FD ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EE F8 E1 CC A5 A7 88 F3 D7 E8 D6 D7 6D 25 [22:58:06]CheckFolder [22:58:06]dirname=/storage/ofd_packets [22:58:06]CheckFolder done [22:58:06]ProducePacketName [22:58:06]name=ofd_packets/00086209 [22:58:06]NVStorageSaveData ofd_packets/00086209 [22:58:06]File name is /storage/ofd_packets/00086209 [22:58:06]Write 319 bytes [22:58:06]NVStorageSaveData done [22:58:06]OFDSenderStorePacket done [22:58:06]KKMCreateOFDPacket done [22:58:06]NVStorageSaveData kkm_last_timestamp [22:58:06]File name is /storage/kkm_last_timestamp [22:58:06]Write 4 bytes [22:58:06]NVStorageSaveData done [22:58:06]ExternCall_PrintAddStr [22:58:06]wPrintStart [22:58:06]Write to MH i2c: 01 00 00 C2 00 C2 [22:58:06]Write i2c OK [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: 01 [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: 01 07 00 [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: 01 07 00 C2 00 00 00 00 00 00 FF 0F D7 [22:58:06]RasterBufferAndPrint [22:58:06]line Счет N : (3)147885 [22:58:06]line ИНН: 02508201610067 [22:58:06]line Контрольно-Кассовый Чек [22:58:06]line ПРОДАЖА [22:58:06]line Товар: 4700000160358 [22:58:06]line Вода Легенда 1л [22:58:06]line 1.000 * 50.00 [22:58:06]line = 50.00 [22:58:06]line НДС 12% НСП 1% [22:58:06]line > о реализуемом товаре [22:58:06]line ИТОГО: 50.00 [22:58:06]line НСП 1% : 0.44 [22:58:06]line НДС 12% : 5.31 [22:58:06]line Наличными: 50.00 [22:58:06]line Безнал.: 0.00 [22:58:06]line Место: АЗС № 137 "Партнер Нефть" [22:58:06]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [22:58:06]line СНО: Общий режим [22:58:06]line Чек 368 20.09.2024 22:58 [22:58:06]line Смена: 495 ФФД: 1.0 [22:58:06]line ЗНМ: 0300000064 [22:58:06]line РНМ: 0000000000092592 [22:58:06]line Версия ККМ: 001 [22:58:06]line ФМ: 0000000000874979 [22:58:06]line ФД: 86209 [22:58:06]line ФПД: 262752707585447 [22:58:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T225804&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86209&fm=262752707585447&tin=02508201610067®Number=0000000000092592&sum=5000 [22:58:06]OFD Sender: Processing packet 86209 [packets to send 266, broken 265] [22:58:06]ProducePacketName [22:58:06]name=ofd_packets/00086209 [22:58:06]OFD Sender: To server: pG, [22:58:06]CommunicateWithHost lk.salyk.kg:30040 [22:58:06]ConnectInit lk.salyk.kg [22:58:06]line 0 [22:58:06]written 0, free lines is 4095 [22:58:06]Write to MH i2c: 01 00 00 EA 00 EA [22:58:06]Write i2c OK [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: 01 [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: 01 07 00 [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: 01 07 00 EA 00 00 00 00 00 00 F7 0C F4 [22:58:06]RasterBufferAndPrint [22:58:06]line [22:58:06]line [22:58:06]line [22:58:06]line [22:58:06]line [22:58:06]written 0, free lines is 3325 [22:58:06]MH_Cut [22:58:06]Write to MH i2c: D1 01 00 F1 00 01 C3 [22:58:06]Write i2c OK [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: D1 [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: D1 01 00 [22:58:06]MH_I2C_Read... [22:58:06]Read from MH i2c: D1 01 00 F1 00 00 C2 [22:58:06]Write to MH i2c: 01 00 00 F2 00 F2 [22:58:06]Write i2c OK [22:58:06]MH_I2C_Read... [22:58:07]*** Cut start [22:58:07]*** Partial cut [22:58:07]*** CUTSNS_PIN = 1 [22:58:07]*** CUTSNS_PIN = 0 [22:58:07]*** Brake cut motor [22:58:08]Read from MH i2c: 01 [22:58:08]MH_I2C_Read... [22:58:08]*** Stop cut motor [22:58:08]*** Cut end [22:58:08]Read from MH i2c: 01 07 00 [22:58:08]MH_I2C_Read... [22:58:08]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 FF 0F 07 [22:58:08]process_action close_receipt done [22:58:08]requested_data is exist [22:58:08]produce_requested_data [22:58:08]requested_item fm.sn is exist - process it [22:58:08]wFMCommunicate request_size=4 [22:58:08]MH_SAM_APDU [22:58:08]CAPDU: 80 11 00 00 [22:58:08]Write to MH i2c: E2 08 00 F3 00 80 11 00 00 00 00 00 00 6D [22:58:08]Write i2c OK [22:58:08]MH_I2C_Read... [22:58:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:58:08]Read from MH i2c: E2 [22:58:08]MH_I2C_Read... [22:58:08]Read from MH i2c: E2 17 00 [22:58:08]MH_I2C_Read... [22:58:08]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 [22:58: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:58:08]wFMCommunicate OK [22:58:08]requested_item fd.num is exist - process it [22:58:08]SAM_PROTO_GetFieldsCounters [22:58:08]wFMCommunicate request_size=4 [22:58:08]MH_SAM_APDU [22:58:08]CAPDU: 80 13 00 00 [22:58:08]Write to MH i2c: E2 08 00 F4 00 80 13 00 00 00 00 00 00 70 [22:58:08]Write i2c OK [22:58:08]MH_I2C_Read... [22:58:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:58:08]Read from MH i2c: E2 [22:58:08]MH_I2C_Read... [22:58:08]Read from MH i2c: E2 62 00 [22:58:08]MH_I2C_Read... [22:58:08]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 C1 50 01 00 0E 04 04 00 EF 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 F4 [22:58: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 C1 50 01 00 0E 04 04 00 EF 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 [22:58:08]wFMCommunicate OK [22:58:08]SAM_PROTO_GetFieldsCounters done [22:58:08]requested_item shift.num is exist - process it [22:58:08]requested_item shift.opened is exist - process it [22:58:08]req_shift_opened [22:58:08]FM_GetShiftState [22:58:08]SAM_PROTO_GetShiftState [22:58:08]wFMCommunicate request_size=4 [22:58:08]MH_SAM_APDU [22:58:08]CAPDU: 80 13 01 00 [22:58:08]Write to MH i2c: E2 08 00 F5 00 80 13 01 00 00 00 00 00 72 [22:58:08]Write i2c OK [22:58:08]MH_I2C_Read... [22:58:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:58:08]Read from MH i2c: E2 [22:58:08]MH_I2C_Read... [22:58:08]Read from MH i2c: E2 0E 00 [22:58:08]MH_I2C_Read... [22:58:08]Read from MH i2c: E2 0E 00 F5 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FD [22:58:08]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [22:58:08]wFMCommunicate OK [22:58:08]SAM_PROTO_GetShiftState done [22:58:08]FM_GetShiftState done [22:58:08]req_shift_opened done [22:58:08]requested_item shift.open_date is exist - process it [22:58:08]req_shift_open_date [22:58:08]req_shift_open_date done [22:58:08]produce_requested_data done [22:58:08]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86209,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [22:58:08]process_action_free close_receipt [22:58:08]json_value_free [22:58:08]json_value_free done [22:58:08]process_json_proto returns [22:58:08]Send response to host [22:58:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86209,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [22:58:08]free response buf [22:58:08]execute_script done [22:58:08]execute_script returns [22:58:08]free content buf [22:58:08]Sock 10.Close socket [22:58:08]Sock 10.Thread stoped [22:58:11]ConnectInit Can't take IP for lk.salyk.kg [22:58:11]CommunicateWithHost connect error [22:58:11]CommunicateWithHost err = -1 [22:58:11]OFD Sender: Server communicate error [22:58:16]OFD Sender: Processing packet 86209 [packets to send 266, broken 265] [22:58:16]ProducePacketName [22:58:16]name=ofd_packets/00086209 [22:58:16]OFD Sender: To server: pG, [22:58:16]CommunicateWithHost lk.salyk.kg:30040 [22:58:16]ConnectInit lk.salyk.kg [22:58:21]ConnectInit Can't take IP for lk.salyk.kg [22:58:21]CommunicateWithHost connect error [22:58:21]CommunicateWithHost err = -1 [22:58:21]OFD Sender: Server communicate error [22:58:26]OFD Sender: Processing packet 86209 [packets to send 266, broken 265] [22:58:26]ProducePacketName [22:58:26]name=ofd_packets/00086209 [22:58:26]OFD Sender: To server: pG, [22:58:26]CommunicateWithHost lk.salyk.kg:30040 [22:58:26]ConnectInit lk.salyk.kg [22:58:31]Connected sock=9 [22:58:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 21 01 00 00 C4 0D 19 01 88 D7 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 70 01 00 00 F4 03 04 00 FC FD ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EE F8 E1 CC A5 A7 88 F3 D7 E8 D6 D7 6D 25 [22:58: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 A5 77 47 00 37 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 C1 50 01 00 F4 03 04 00 E9 A8 ED 66 B6 04 01 00 00 3A 97 E9 27 A1 7C A5 4D [22:58:32]CommunicateWithHost err = 0 [22:58:32]CheckOFDResponse [22:58:32]1017 (14) - 77093643461234 [22:58:32]1041 (16) - 0000000000874979 [22:58:32]1040 (4) - 86209 [22:58:32]1012 (4) - 20.09.2024 16:55 [22:58:32]1206 (1) - 0 [22:58:32]OFD Sender: Remove packet 86209 [22:58:32]ProducePacketName [22:58:32]name=ofd_packets/00086209 [22:58:32]NVStorageDeleteData [22:58:32]OFD Sender: No OFD packet to send [22:58:37]OFD Sender: No OFD packet to send [22:58:42]OFD Sender: No OFD packet to send [22:58:47]OFD Sender: No OFD packet to send [22:58:52]OFD Sender: No OFD packet to send [22:58:57]OFD Sender: No OFD packet to send [22:59:02]OFD Sender: No OFD packet to send [22:59:07]OFD Sender: No OFD packet to send [22:59:12]OFD Sender: No OFD packet to send [22:59:17]OFD Sender: No OFD packet to send [22:59:22]OFD Sender: No OFD packet to send [22:59:27]OFD Sender: No OFD packet to send [22:59:32]OFD Sender: No OFD packet to send [22:59:37]OFD Sender: No OFD packet to send [22:59:42]OFD Sender: No OFD packet to send [22:59:47]OFD Sender: No OFD packet to send [22:59:52]OFD Sender: No OFD packet to send [22:59:57]OFD Sender: No OFD packet to send [23:00:02]OFD Sender: No OFD packet to send [23:00:07]OFD Sender: No OFD packet to send [23:00:12]OFD Sender: No OFD packet to send [23:00:17]OFD Sender: No OFD packet to send [23:00:22]OFD Sender: No OFD packet to send [23:00:23]accept exits with 7 [23:00:23]New connection [23:00:23]New thread 3066834276 created [23:00:23]Thread 3066977636 joined [23:00:23]Waiting for new connection... [23:00:23] Sock 7.Parse request [23:00:23]Sock 7.Check first char [23:00:23]Sock 7.First char is OK [23:00:23]request: POST /json_proto HTTP/1.0 [23:00:23]Method: POST [23:00:23]URL: /json_proto [23:00:23]Method is POST - this is cgi request [23:00:23]url: /json_proto [23:00:23]query_string will be loaded in cgi processing [23:00:23]execute_cgi json_proto POST (null) [23:00:23]execute_cgi path=json_proto method=POST [23:00:23]POST find Content-Length [23:00:23]Host: 172.17.47.196:8080 [23:00:23]Content-Length: 800 [23:00:23]Content-Type: application/json [23:00:23] [23:00:23]POST finish read [23:00:23]Found Content-Length = 800 [23:00:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871087", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:00:23]execute_script... [23:00: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)871087", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:00:23]POST & json_proto [23:00:23]process_json_proto [23:00:23]json parsed OK: [23:00:23]protocol is kg_v1.0 [23:00:23]action value=close_receipt [23:00:23]process_action close_receipt [23:00:23]cmd_close_receipt [23:00:23]MH_GetDate [23:00:23]Write to MH i2c: F0 00 00 F6 00 E5 [23:00:23]Write i2c OK [23:00:23]MH_I2C_Read... [23:00:23]Read from MH i2c: F0 [23:00:23]MH_I2C_Read... [23:00:23]Read from MH i2c: F0 09 00 [23:00:23]MH_I2C_Read... [23:00:23]Read from MH i2c: F0 09 00 F6 00 00 87 FE ED 66 4C 6B 94 66 77 [23:00:23]GetLastDocTimeStamp 1726873084 [23:00:23]current date 1726873223 [23:00:23]FM_GetShiftState [23:00:23]SAM_PROTO_GetShiftState [23:00:23]wFMCommunicate request_size=4 [23:00:23]MH_SAM_APDU [23:00:23]CAPDU: 80 13 01 00 [23:00:23]Write to MH i2c: E2 08 00 F7 00 80 13 01 00 00 00 00 00 74 [23:00:23]Write i2c OK [23:00:23]MH_I2C_Read... [23:00:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:00:23]Read from MH i2c: E2 [23:00:23]MH_I2C_Read... [23:00:23]Read from MH i2c: E2 0E 00 [23:00:23]MH_I2C_Read... [23:00:23]Read from MH i2c: E2 0E 00 F7 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FF [23:00:23]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:00:23]wFMCommunicate OK [23:00:23]SAM_PROTO_GetShiftState done [23:00:23]FM_GetShiftState done [23:00:23]opened in 1726791534 [23:00:23]opened+sec_in_day 1726877934 [23:00:23]quantity*price = 30035 [23:00:23]sum+1 = 30036 [23:00:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 369 20.09.2024 23:00 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86210 ФПД: 69558299628107 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T230023&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86210&fm=69558299628107&tin=02508201610067®Number=0000000000092592&sum=30035 [23:00:24]StoreToDocumentArchive [23:00:24]shift 495 fd 86210 [23:00:24]save to /storage/0495/doc_00086210 [23:00:24]save last doc name /storage/0495/doc_00086210 to /storage/kkm_last_doc_name [23:00:24]save OK [23:00:24]Clear old archive folders... [23:00:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:00:24]tlvbuf is 005B7340 [23:00:24]SAM_PROTO_ClearQueue [23:00:24]wFMCommunicate request_size=4 [23:00:24]MH_SAM_APDU [23:00:24]CAPDU: 80 09 00 00 [23:00:24]Write to MH i2c: E2 08 00 04 01 80 09 00 00 00 00 00 00 77 [23:00:24]Write i2c OK [23:00:24]MH_I2C_Read... [23:00:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:00:24]Read from MH i2c: E2 [23:00:24]MH_I2C_Read... [23:00:24]Read from MH i2c: E2 03 00 [23:00:24]MH_I2C_Read... [23:00:24]Read from MH i2c: E2 03 00 04 01 00 90 00 79 [23:00:24]RAPDU: 90 00 [23:00:24]wFMCommunicate OK [23:00:24]SAM_PROTO_ClearQueue done [23:00:24]KKMCreateOFDPacket [23:00:24]OFDProtocolAddRootSTLVToBuf [23:00:24]FM_MakeSignedData [23:00:24]FM_MakeSignedData [23:00:24]SAM_PROTO_SignData [23:00:24]wFMCommunicate request_size=4 [23:00:24]MH_SAM_APDU [23:00:24]CAPDU: 80 0D 01 02 [23:00:24]Write to MH i2c: E2 08 00 05 01 80 0D 01 02 00 00 00 00 7F [23:00:24]Write i2c OK [23:00:24]MH_I2C_Read... [23:00:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:00:24]Read from MH i2c: E2 [23:00:24]MH_I2C_Read... [23:00:24]Read from MH i2c: E2 03 00 [23:00:24]MH_I2C_Read... [23:00:24]Read from MH i2c: E2 03 00 05 01 00 90 00 7A [23:00:24]RAPDU: 90 00 [23:00:24]wFMCommunicate OK [23:00:24]wFMCommunicate request_size=255 [23:00:24]MH_SAM_APDU [23:00:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 71 01 00 00 F4 03 04 00 87 FE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3F [23:00:24]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 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 71 01 00 00 F4 03 04 00 87 FE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3F 00 00 FD [23:00:24]Write i2c OK [23:00:24]MH_I2C_Read... [23:00:24]Read from MH i2c: E2 [23:00:24]MH_I2C_Read... [23:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:00:24]Read from MH i2c: E2 03 00 [23:00:24]MH_I2C_Read... [23:00:24]Read from MH i2c: E2 03 00 06 01 00 90 00 7B [23:00:24]RAPDU: 90 00 [23:00:24]wFMCommunicate OK [23:00:24]wFMCommunicate request_size=10 [23:00:24]MH_SAM_APDU [23:00:24]CAPDU: 80 0D 02 02 05 43 4D BD 92 4B [23:00:24]Write to MH i2c: E2 0D 00 07 01 80 0D 02 02 05 00 43 4D BD 92 4B 00 00 B6 [23:00:24]Write i2c OK [23:00:24]MH_I2C_Read... [23:00:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:00:24]Read from MH i2c: E2 [23:00:24]MH_I2C_Read... [23:00:24]Read from MH i2c: E2 03 00 [23:00:24]MH_I2C_Read... [23:00:24]Read from MH i2c: E2 03 00 07 01 00 90 00 7C [23:00:24]RAPDU: 90 00 [23:00:24]wFMCommunicate OK [23:00:24]wFMCommunicate request_size=4 [23:00:24]MH_SAM_APDU [23:00:24]CAPDU: 80 0D 03 02 [23:00:24]Write to MH i2c: E2 08 00 08 01 80 0D 03 02 00 00 00 00 84 [23:00:24]Write i2c OK [23:00:24]MH_I2C_Read... [23:00:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:00:24]Read from MH i2c: E2 [23:00:24]MH_I2C_Read... [23:00:24]Read from MH i2c: E2 0B 00 [23:00:24]MH_I2C_Read... [23:00:24]Read from MH i2c: E2 0B 00 08 01 00 F0 2B 58 B3 39 5F 4C AB 90 00 3A [23:00:24]RAPDU: F0 2B 58 B3 39 5F 4C AB 90 00 [23:00:24]wFMCommunicate OK [23:00:24]SAM_PROTO_SignData done [23:00:24]FM_MakeSignedData done [23:00:24]CreateOFDProtocolMessage [23:00:24]wFMCommunicate request_size=4 [23:00:24]MH_SAM_APDU [23:00:24]CAPDU: 80 11 00 00 [23:00:24]Write to MH i2c: E2 08 00 09 01 80 11 00 00 00 00 00 00 84 [23:00:24]Write i2c OK [23:00:24]MH_I2C_Read... [23:00:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:00:24]Read from MH i2c: E2 [23:00:24]MH_I2C_Read... [23:00:24]Read from MH i2c: E2 17 00 [23:00:24]MH_I2C_Read... [23:00:24]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 [23:00:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:00:24]wFMCommunicate OK [23:00:24]CreateOFDProtocolMessage done [23:00:24]OFDSenderStorePacket 86210 [23:00:24]StoreOFDPacket docnum=86210 [23:00: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 4B 9F 07 01 81 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 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 71 01 00 00 F4 03 04 00 87 FE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3F 43 4D BD 92 4B F0 2B 58 B3 39 5F 4C AB [23:00:24]CheckFolder [23:00:24]dirname=/storage/ofd_packets [23:00:24]CheckFolder done [23:00:24]ProducePacketName [23:00:24]name=ofd_packets/00086210 [23:00:24]NVStorageSaveData ofd_packets/00086210 [23:00:24]File name is /storage/ofd_packets/00086210 [23:00:24]Write 301 bytes [23:00:24]NVStorageSaveData done [23:00:24]OFDSenderStorePacket done [23:00:24]KKMCreateOFDPacket done [23:00:24]NVStorageSaveData kkm_last_timestamp [23:00:24]File name is /storage/kkm_last_timestamp [23:00:24]Write 4 bytes [23:00:24]NVStorageSaveData done [23:00:24]ExternCall_PrintAddStr [23:00:24]wPrintStart [23:00:24]Write to MH i2c: 01 00 00 0A 01 0B [23:00:24]Write i2c OK [23:00:24]MH_I2C_Read... [23:00:24]Read from MH i2c: 01 [23:00:24]MH_I2C_Read... [23:00:24]Read from MH i2c: 01 07 00 [23:00:24]MH_I2C_Read... [23:00:24]Read from MH i2c: 01 07 00 0A 01 00 00 00 00 00 FF 0F 20 [23:00:24]RasterBufferAndPrint [23:00:24]line Счет N : (1)871087 [23:00:24]line ИНН: 02508201610067 [23:00:24]line Контрольно-Кассовый Чек [23:00:24]line ПРОДАЖА [23:00:24]line ТРК (МРК, ГНК) : 33 [23:00:24]line Товар: 2710124130 [23:00:24]line Аи-92-К-5 [23:00:24]line 4.430 * 67.80 [23:00:24]line = 300.35 [23:00:24]line НДС 12% НСП 1% [23:00:24]line > о реализуемом товаре [23:00:24]line ИТОГО: 300.35 [23:00:24]line НСП 1% : 2.66 [23:00:24]line НДС 12% : 31.90 [23:00:24]line Наличными: 0.00 [23:00:24]line Безнал.: 300.35 [23:00:24]line Место: АЗС № 137 "Партнер Нефть" [23:00:24]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:00:24]line СНО: Общий режим [23:00:24]line Чек 369 20.09.2024 23:00 [23:00:24]line Смена: 495 ФФД: 1.0 [23:00:24]line ЗНМ: 0300000064 [23:00:24]line РНМ: 0000000000092592 [23:00:24]line Версия ККМ: 001 [23:00:24]line Платежная система: O! деньги [23:00:24]line ФМ: 0000000000874979 [23:00:24]line ФД: 86210 [23:00:24]line ФПД: 69558299628107 [23:00:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T230023&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86210&fm=69558299628107&tin=02508201610067®Number=0000000000092592&sum=30035 [23:00:25]OFD Sender: Processing packet 86210 [packets to send 266, broken 265] [23:00:25]ProducePacketName [23:00:25]name=ofd_packets/00086210 [23:00:25]OFD Sender: To server: pG, [23:00:25]CommunicateWithHost lk.salyk.kg:30040 [23:00:25]ConnectInit lk.salyk.kg [23:00:25]written 0, free lines is 4095 [23:00:25]Write to MH i2c: 01 00 00 34 01 35 [23:00:25]Write i2c OK [23:00:25]MH_I2C_Read... [23:00:25]Read from MH i2c: 01 [23:00:25]MH_I2C_Read... [23:00:25]Read from MH i2c: 01 07 00 [23:00:25]MH_I2C_Read... [23:00:25]Read from MH i2c: 01 07 00 34 01 00 00 00 00 00 E4 0C 2C [23:00:25]RasterBufferAndPrint [23:00:25]line [23:00:25]line [23:00:25]line [23:00:25]line [23:00:25]line [23:00:25]written 0, free lines is 3303 [23:00:25]MH_Cut [23:00:25]Write to MH i2c: D1 01 00 3B 01 01 0E [23:00:25]Write i2c OK [23:00:25]MH_I2C_Read... [23:00:25]Read from MH i2c: D1 [23:00:25]MH_I2C_Read... [23:00:25]Read from MH i2c: D1 01 00 [23:00:25]MH_I2C_Read... [23:00:25]Read from MH i2c: D1 01 00 3B 01 00 0D [23:00:25]Write to MH i2c: 01 00 00 3C 01 3D [23:00:25]Write i2c OK [23:00:25]MH_I2C_Read... [23:00:26]*** Cut start [23:00:26]*** Partial cut [23:00:26]*** CUTSNS_PIN = 1 [23:00:26]*** CUTSNS_PIN = 0 [23:00:26]*** Brake cut motor [23:00:27]Read from MH i2c: 01 [23:00:27]MH_I2C_Read... [23:00:27]*** Stop cut motor [23:00:27]*** Cut end [23:00:27]Read from MH i2c: 01 07 00 [23:00:27]MH_I2C_Read... [23:00:27]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 FF 0F 52 [23:00:27]process_action close_receipt done [23:00:27]requested_data is exist [23:00:27]produce_requested_data [23:00:27]requested_item fm.sn is exist - process it [23:00:27]wFMCommunicate request_size=4 [23:00:27]MH_SAM_APDU [23:00:27]CAPDU: 80 11 00 00 [23:00:27]Write to MH i2c: E2 08 00 3D 01 80 11 00 00 00 00 00 00 B8 [23:00:27]Write i2c OK [23:00:27]MH_I2C_Read... [23:00:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:00:27]Read from MH i2c: E2 [23:00:27]MH_I2C_Read... [23:00:27]Read from MH i2c: E2 17 00 [23:00:27]MH_I2C_Read... [23:00:27]Read from MH i2c: E2 17 00 3D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 17 [23:00:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:00:27]wFMCommunicate OK [23:00:27]requested_item fd.num is exist - process it [23:00:27]SAM_PROTO_GetFieldsCounters [23:00:27]wFMCommunicate request_size=4 [23:00:27]MH_SAM_APDU [23:00:27]CAPDU: 80 13 00 00 [23:00:27]Write to MH i2c: E2 08 00 3E 01 80 13 00 00 00 00 00 00 BB [23:00:27]Write i2c OK [23:00:27]MH_I2C_Read... [23:00:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:00:27]Read from MH i2c: E2 [23:00:27]MH_I2C_Read... [23:00:27]Read from MH i2c: E2 62 00 [23:00:27]MH_I2C_Read... [23:00:27]Read from MH i2c: E2 62 00 3E 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 C2 50 01 00 0E 04 04 00 EF 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 43 [23:00:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [23:00:27]wFMCommunicate OK [23:00:27]SAM_PROTO_GetFieldsCounters done [23:00:27]requested_item shift.num is exist - process it [23:00:27]requested_item shift.opened is exist - process it [23:00:27]req_shift_opened [23:00:27]FM_GetShiftState [23:00:27]SAM_PROTO_GetShiftState [23:00:27]wFMCommunicate request_size=4 [23:00:27]MH_SAM_APDU [23:00:27]CAPDU: 80 13 01 00 [23:00:27]Write to MH i2c: E2 08 00 3F 01 80 13 01 00 00 00 00 00 BD [23:00:27]Write i2c OK [23:00:27]MH_I2C_Read... [23:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:00:27]Read from MH i2c: E2 [23:00:27]MH_I2C_Read... [23:00:27]Read from MH i2c: E2 0E 00 [23:00:27]MH_I2C_Read... [23:00:27]Read from MH i2c: E2 0E 00 3F 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 48 [23:00:27]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:00:27]wFMCommunicate OK [23:00:27]SAM_PROTO_GetShiftState done [23:00:27]FM_GetShiftState done [23:00:27]req_shift_opened done [23:00:27]requested_item shift.open_date is exist - process it [23:00:27]req_shift_open_date [23:00:27]req_shift_open_date done [23:00:27]produce_requested_data done [23:00:27]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86210,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [23:00:27]process_action_free close_receipt [23:00:27]json_value_free [23:00:27]json_value_free done [23:00:27]process_json_proto returns [23:00:27]Send response to host [23:00:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86210,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [23:00:27]free response buf [23:00:27]execute_script done [23:00:27]execute_script returns [23:00:27]free content buf [23:00:27]Sock 7.Close socket [23:00:27]Sock 7.Thread stoped [23:00:28]Connected sock=11 [23:00: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 4B 9F 07 01 81 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 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 71 01 00 00 F4 03 04 00 87 FE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 3F 43 4D BD 92 4B F0 2B 58 B3 39 5F 4C AB [23:00:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 E2 3A 47 00 B5 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C2 50 01 00 F4 03 04 00 5E A9 ED 66 B6 04 01 00 00 B5 FD BA 9E 81 76 EB B0 [23:00:29]CommunicateWithHost err = 0 [23:00:29]CheckOFDResponse [23:00:29]1017 (14) - 77093643461234 [23:00:29]1041 (16) - 0000000000874979 [23:00:29]1040 (4) - 86210 [23:00:29]1012 (4) - 20.09.2024 16:57 [23:00:29]1206 (1) - 0 [23:00:29]OFD Sender: Remove packet 86210 [23:00:29]ProducePacketName [23:00:29]name=ofd_packets/00086210 [23:00:29]NVStorageDeleteData [23:00:29]OFD Sender: No OFD packet to send [23:00:34]OFD Sender: No OFD packet to send [23:00:39]OFD Sender: No OFD packet to send [23:00:44]OFD Sender: No OFD packet to send [23:00:49]OFD Sender: No OFD packet to send [23:00:54]OFD Sender: No OFD packet to send [23:00:59]OFD Sender: No OFD packet to send [23:01:04]OFD Sender: No OFD packet to send [23:01:08]recv_with_timeout no data received [23:01:09]OFD Sender: No OFD packet to send [23:01:14]OFD Sender: No OFD packet to send [23:01:19]OFD Sender: No OFD packet to send [23:01:24]OFD Sender: No OFD packet to send [23:01:29]OFD Sender: No OFD packet to send [23:01:30]accept exits with 9 [23:01:30]New connection [23:01:30]New thread 3066977636 created [23:01:30]Thread 3066834276 joined [23:01:30]Waiting for new connection... [23:01:30] Sock 9.Parse request [23:01:30]Sock 9.Check first char [23:01:30]Sock 9.First char is OK [23:01:30]request: POST /json_proto HTTP/1.0 [23:01:30]Method: POST [23:01:30]URL: /json_proto [23:01:30]Method is POST - this is cgi request [23:01:30]url: /json_proto [23:01:30]query_string will be loaded in cgi processing [23:01:30]execute_cgi json_proto POST (null) [23:01:30]execute_cgi path=json_proto method=POST [23:01:30]POST find Content-Length [23:01:30]Host: 172.17.47.196:8080 [23:01:30]Content-Length: 570 [23:01:30]Content-Type: application/json [23:01:30] [23:01:30]POST finish read [23:01:30]Found Content-Length = 570 [23:01:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147886", "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" ] } } [23:01:30]execute_script... [23:01:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147886", "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" ] } } [23:01:30]POST & json_proto [23:01:30]process_json_proto [23:01:30]json parsed OK: [23:01:30]protocol is kg_v1.0 [23:01:30]action value=close_receipt [23:01:30]process_action close_receipt [23:01:30]cmd_close_receipt [23:01:30]MH_GetDate [23:01:30]Write to MH i2c: F0 00 00 40 01 30 [23:01:30]Write i2c OK [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: F0 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: F0 09 00 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: F0 09 00 40 01 00 CA FE ED 66 4C 6B 94 66 05 [23:01:30]GetLastDocTimeStamp 1726873223 [23:01:30]current date 1726873290 [23:01:30]FM_GetShiftState [23:01:30]SAM_PROTO_GetShiftState [23:01:30]wFMCommunicate request_size=4 [23:01:30]MH_SAM_APDU [23:01:30]CAPDU: 80 13 01 00 [23:01:30]Write to MH i2c: E2 08 00 41 01 80 13 01 00 00 00 00 00 BF [23:01:30]Write i2c OK [23:01:30]MH_I2C_Read... [23:01:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:30]Read from MH i2c: E2 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: E2 0E 00 [23:01:30]MH_I2C_Read... [23:01:30]Read from MH i2c: E2 0E 00 41 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 4A [23:01:30]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:01:30]wFMCommunicate OK [23:01:30]SAM_PROTO_GetShiftState done [23:01:30]FM_GetShiftState done [23:01:30]opened in 1726791534 [23:01:30]opened+sec_in_day 1726877934 [23:01:30]quantity*price = 13400 [23:01:30]sum+1 = 13401 [23:01:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 134.00 НСП 1% : 1.19 НДС 12% : 14.23 Наличными: 134.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 370 20.09.2024 23:01 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86211 ФПД: 115312912058702 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T230130&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86211&fm=115312912058702&tin=02508201610067®Number=0000000000092592&sum=13400 0 [23:01:31]StoreToDocumentArchive [23:01:31]shift 495 fd 86211 [23:01:31]save to /storage/0495/doc_00086211 [23:01:31]save last doc name /storage/0495/doc_00086211 to /storage/kkm_last_doc_name [23:01:31]save OK [23:01:31]Clear old archive folders... [23:01:31]ProcessDocumentItem done err = 0, tmpTLVsize=254 [23:01:31]tlvbuf is 005B8AC0 [23:01:31]SAM_PROTO_ClearQueue [23:01:31]wFMCommunicate request_size=4 [23:01:31]MH_SAM_APDU [23:01:31]CAPDU: 80 09 00 00 [23:01:31]Write to MH i2c: E2 08 00 4E 01 80 09 00 00 00 00 00 00 C1 [23:01:31]Write i2c OK [23:01:31]MH_I2C_Read... [23:01:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:01:31]Read from MH i2c: E2 [23:01:31]MH_I2C_Read... [23:01:31]Read from MH i2c: E2 03 00 [23:01:31]MH_I2C_Read... [23:01:31]Read from MH i2c: E2 03 00 4E 01 00 90 00 C3 [23:01:31]RAPDU: 90 00 [23:01:31]wFMCommunicate OK [23:01:31]SAM_PROTO_ClearQueue done [23:01:31]KKMCreateOFDPacket [23:01:31]OFDProtocolAddRootSTLVToBuf [23:01:31]FM_MakeSignedData [23:01:31]FM_MakeSignedData [23:01:31]SAM_PROTO_SignData [23:01:31]wFMCommunicate request_size=4 [23:01:31]MH_SAM_APDU [23:01:31]CAPDU: 80 0D 01 02 [23:01:31]Write to MH i2c: E2 08 00 4F 01 80 0D 01 02 00 00 00 00 C9 [23:01:31]Write i2c OK [23:01:31]MH_I2C_Read... [23:01:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:01:31]Read from MH i2c: E2 [23:01:31]MH_I2C_Read... [23:01:31]Read from MH i2c: E2 03 00 [23:01:31]MH_I2C_Read... [23:01:31]Read from MH i2c: E2 03 00 4F 01 00 90 00 C4 [23:01:31]RAPDU: 90 00 [23:01:31]wFMCommunicate OK [23:01:31]wFMCommunicate request_size=255 [23:01:31]MH_SAM_APDU [23:01:31]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 72 01 00 00 F4 03 04 00 CA FE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 [23:01:31]Write to MH i2c: E2 02 01 50 01 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 72 01 00 00 F4 03 04 00 CA FE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 00 00 E4 [23:01:31]Write i2c OK [23:01:31]MH_I2C_Read... [23:01:31]Read from MH i2c: E2 [23:01:31]MH_I2C_Read... [23:01:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:01:31]Read from MH i2c: E2 03 00 [23:01:31]MH_I2C_Read... [23:01:31]Read from MH i2c: E2 03 00 50 01 00 90 00 C5 [23:01:31]RAPDU: 90 00 [23:01:31]wFMCommunicate OK [23:01:31]wFMCommunicate request_size=13 [23:01:31]MH_SAM_APDU [23:01:31]CAPDU: 80 0D 02 02 08 06 00 68 E0 61 29 49 4E [23:01:31]Write to MH i2c: E2 10 00 51 01 80 0D 02 02 08 00 06 00 68 E0 61 29 49 4E 00 00 4B [23:01:31]Write i2c OK [23:01:31]MH_I2C_Read... [23:01:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:01:32]Read from MH i2c: E2 [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: E2 03 00 [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: E2 03 00 51 01 00 90 00 C6 [23:01:32]RAPDU: 90 00 [23:01:32]wFMCommunicate OK [23:01:32]wFMCommunicate request_size=4 [23:01:32]MH_SAM_APDU [23:01:32]CAPDU: 80 0D 03 02 [23:01:32]Write to MH i2c: E2 08 00 52 01 80 0D 03 02 00 00 00 00 CE [23:01:32]Write i2c OK [23:01:32]MH_I2C_Read... [23:01:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:01:32]Read from MH i2c: E2 [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: E2 0B 00 [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: E2 0B 00 52 01 00 98 C7 C9 D0 7C 8C 2B F8 90 00 F2 [23:01:32]RAPDU: 98 C7 C9 D0 7C 8C 2B F8 90 00 [23:01:32]wFMCommunicate OK [23:01:32]SAM_PROTO_SignData done [23:01:32]FM_MakeSignedData done [23:01:32]CreateOFDProtocolMessage [23:01:32]wFMCommunicate request_size=4 [23:01:32]MH_SAM_APDU [23:01:32]CAPDU: 80 11 00 00 [23:01:32]Write to MH i2c: E2 08 00 53 01 80 11 00 00 00 00 00 00 CE [23:01:32]Write i2c OK [23:01:32]MH_I2C_Read... [23:01:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:01:32]Read from MH i2c: E2 [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: E2 17 00 [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: E2 17 00 53 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 2D [23:01: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:01:32]wFMCommunicate OK [23:01:32]CreateOFDProtocolMessage done [23:01:32]OFDSenderStorePacket 86211 [23:01:32]StoreOFDPacket docnum=86211 [23:01: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 12 01 00 00 AD F2 0A 01 41 60 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 72 01 00 00 F4 03 04 00 CA FE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 68 E0 61 29 49 4E 98 C7 C9 D0 7C 8C 2B F8 [23:01:32]CheckFolder [23:01:32]dirname=/storage/ofd_packets [23:01:32]CheckFolder done [23:01:32]ProducePacketName [23:01:32]name=ofd_packets/00086211 [23:01:32]NVStorageSaveData ofd_packets/00086211 [23:01:32]File name is /storage/ofd_packets/00086211 [23:01:32]Write 304 bytes [23:01:32]NVStorageSaveData done [23:01:32]OFDSenderStorePacket done [23:01:32]KKMCreateOFDPacket done [23:01:32]NVStorageSaveData kkm_last_timestamp [23:01:32]File name is /storage/kkm_last_timestamp [23:01:32]Write 4 bytes [23:01:32]NVStorageSaveData done [23:01:32]ExternCall_PrintAddStr [23:01:32]wPrintStart [23:01:32]Write to MH i2c: 01 00 00 54 01 55 [23:01:32]Write i2c OK [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: 01 [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: 01 07 00 [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: 01 07 00 54 01 00 00 00 00 00 FF 0F 6A [23:01:32]RasterBufferAndPrint [23:01:32]line Счет N : (3)147886 [23:01:32]line ИНН: 02508201610067 [23:01:32]line Контрольно-Кассовый Чек [23:01:32]line ПРОДАЖА [23:01:32]line Товар: 48744546 [23:01:32]line LD Compact Silver [23:01:32]line 1.000 * 134.00 [23:01:32]line = 134.00 [23:01:32]line НДС 12% НСП 1% [23:01:32]line > о реализуемом товаре [23:01:32]line ИТОГО: 134.00 [23:01:32]line НСП 1% : 1.19 [23:01:32]line НДС 12% : 14.23 [23:01:32]line Наличными: 134.00 [23:01:32]line Безнал.: 0.00 [23:01:32]line Место: АЗС № 137 "Партнер Нефть" [23:01:32]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:01:32]line СНО: Общий режим [23:01:32]line Чек 370 20.09.2024 23:01 [23:01:32]line Смена: 495 ФФД: 1.0 [23:01:32]line ЗНМ: 0300000064 [23:01:32]line РНМ: 0000000000092592 [23:01:32]line Версия ККМ: 001 [23:01:32]line ФМ: 0000000000874979 [23:01:32]line ФД: 86211 [23:01:32]line ФПД: 115312912058702 [23:01:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T230130&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86211&fm=115312912058702&tin=02508201610067®Number=0000000000092592&sum=13400 [23:01:32]line 0 [23:01:32]written 0, free lines is 4095 [23:01:32]OFD Sender: Processing packet 86211 [packets to send 266, broken 265] [23:01:32]ProducePacketName [23:01:32]name=ofd_packets/00086211 [23:01:32]OFD Sender: To server: pG, [23:01:32]CommunicateWithHost lk.salyk.kg:30040 [23:01:32]ConnectInit lk.salyk.kg [23:01:32]Write to MH i2c: 01 00 00 7C 01 7D [23:01:32]Write i2c OK [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: 01 [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: 01 07 00 [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: 01 07 00 7C 01 00 00 00 00 00 FD 0C 8D [23:01:32]RasterBufferAndPrint [23:01:32]line [23:01:32]line [23:01:32]line [23:01:32]line [23:01:32]line [23:01:32]written 0, free lines is 3331 [23:01:32]MH_Cut [23:01:32]Write to MH i2c: D1 01 00 83 01 01 56 [23:01:32]Write i2c OK [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: D1 [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: D1 01 00 [23:01:32]MH_I2C_Read... [23:01:32]Read from MH i2c: D1 01 00 83 01 00 55 [23:01:32]Write to MH i2c: 01 00 00 84 01 85 [23:01:32]Write i2c OK [23:01:32]MH_I2C_Read... [23:01:33]*** Cut start [23:01:33]*** Partial cut [23:01:33]*** CUTSNS_PIN = 1 [23:01:33]*** CUTSNS_PIN = 0 [23:01:33]*** Brake cut motor [23:01:34]Read from MH i2c: 01 [23:01:34]MH_I2C_Read... [23:01:34]*** Stop cut motor [23:01:34]*** Cut end [23:01:34]Read from MH i2c: 01 07 00 [23:01:34]MH_I2C_Read... [23:01:34]Read from MH i2c: 01 07 00 84 01 00 00 00 00 00 FF 0F 9A [23:01:34]process_action close_receipt done [23:01:34]requested_data is exist [23:01:34]produce_requested_data [23:01:34]requested_item fm.sn is exist - process it [23:01:34]wFMCommunicate request_size=4 [23:01:34]MH_SAM_APDU [23:01:34]CAPDU: 80 11 00 00 [23:01:34]Write to MH i2c: E2 08 00 85 01 80 11 00 00 00 00 00 00 00 [23:01:34]Write i2c OK [23:01:34]MH_I2C_Read... [23:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:01:34]Read from MH i2c: E2 [23:01:34]MH_I2C_Read... [23:01:34]Read from MH i2c: E2 17 00 [23:01:34]MH_I2C_Read... [23:01:34]Read from MH i2c: E2 17 00 85 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 5F [23:01: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:01:34]wFMCommunicate OK [23:01:34]requested_item fd.num is exist - process it [23:01:34]SAM_PROTO_GetFieldsCounters [23:01:34]wFMCommunicate request_size=4 [23:01:34]MH_SAM_APDU [23:01:34]CAPDU: 80 13 00 00 [23:01:34]Write to MH i2c: E2 08 00 86 01 80 13 00 00 00 00 00 00 03 [23:01:34]Write i2c OK [23:01:34]MH_I2C_Read... [23:01:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:01:34]Read from MH i2c: E2 [23:01:34]MH_I2C_Read... [23:01:34]Read from MH i2c: E2 62 00 [23:01:34]MH_I2C_Read... [23:01:34]Read from MH i2c: E2 62 00 86 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 50 01 00 0E 04 04 00 EF 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 8F [23:01:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [23:01:34]wFMCommunicate OK [23:01:34]SAM_PROTO_GetFieldsCounters done [23:01:34]requested_item shift.num is exist - process it [23:01:34]requested_item shift.opened is exist - process it [23:01:34]req_shift_opened [23:01:34]FM_GetShiftState [23:01:34]SAM_PROTO_GetShiftState [23:01:34]wFMCommunicate request_size=4 [23:01:34]MH_SAM_APDU [23:01:34]CAPDU: 80 13 01 00 [23:01:34]Write to MH i2c: E2 08 00 87 01 80 13 01 00 00 00 00 00 05 [23:01:34]Write i2c OK [23:01:34]MH_I2C_Read... [23:01:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:01:34]Read from MH i2c: E2 [23:01:34]MH_I2C_Read... [23:01:34]Read from MH i2c: E2 0E 00 [23:01:34]MH_I2C_Read... [23:01:34]Read from MH i2c: E2 0E 00 87 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 90 [23:01:34]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:01:34]wFMCommunicate OK [23:01:34]SAM_PROTO_GetShiftState done [23:01:34]FM_GetShiftState done [23:01:34]req_shift_opened done [23:01:34]requested_item shift.open_date is exist - process it [23:01:34]req_shift_open_date [23:01:34]req_shift_open_date done [23:01:34]produce_requested_data done [23:01:34]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86211,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [23:01:34]process_action_free close_receipt [23:01:34]json_value_free [23:01:34]json_value_free done [23:01:34]process_json_proto returns [23:01:34]Send response to host [23:01:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86211,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [23:01:34]free response buf [23:01:34]execute_script done [23:01:34]execute_script returns [23:01:34]free content buf [23:01:34]Sock 9.Close socket [23:01:34]Sock 9.Thread stoped [23:01:35]Connected sock=7 [23:01:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 12 01 00 00 AD F2 0A 01 41 60 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 72 01 00 00 F4 03 04 00 CA FE ED 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 68 E0 61 29 49 4E 98 C7 C9 D0 7C 8C 2B F8 [23:01:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 31 B6 47 00 C3 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 C3 50 01 00 F4 03 04 00 A1 A9 ED 66 B6 04 01 00 00 BF 1F 54 4C F2 6E CC BF [23:01:37]CommunicateWithHost err = 0 [23:01:37]CheckOFDResponse [23:01:37]1017 (14) - 77093643461234 [23:01:37]1041 (16) - 0000000000874979 [23:01:37]1040 (4) - 86211 [23:01:37]1012 (4) - 20.09.2024 16:58 [23:01:37]1206 (1) - 0 [23:01:37]OFD Sender: Remove packet 86211 [23:01:37]ProducePacketName [23:01:37]name=ofd_packets/00086211 [23:01:37]NVStorageDeleteData [23:01:37]OFD Sender: No OFD packet to send [23:01:42]OFD Sender: No OFD packet to send [23:01:47]OFD Sender: No OFD packet to send [23:01:52]OFD Sender: No OFD packet to send [23:01:57]OFD Sender: No OFD packet to send [23:02:02]OFD Sender: No OFD packet to send [23:02:07]OFD Sender: No OFD packet to send [23:02:12]OFD Sender: No OFD packet to send [23:02:17]OFD Sender: No OFD packet to send [23:02:22]OFD Sender: No OFD packet to send [23:02:27]OFD Sender: No OFD packet to send [23:02:32]OFD Sender: No OFD packet to send [23:02:37]OFD Sender: No OFD packet to send [23:02:42]OFD Sender: No OFD packet to send [23:02:47]OFD Sender: No OFD packet to send [23:02:52]OFD Sender: No OFD packet to send [23:02:57]OFD Sender: No OFD packet to send [23:03:02]OFD Sender: No OFD packet to send [23:03:07]OFD Sender: No OFD packet to send [23:03:12]OFD Sender: No OFD packet to send [23:03:17]OFD Sender: No OFD packet to send [23:03:22]OFD Sender: No OFD packet to send [23:03:27]OFD Sender: No OFD packet to send [23:03:31]recv_with_timeout no data received [23:03:32]OFD Sender: No OFD packet to send [23:03:37]OFD Sender: No OFD packet to send [23:03:42]OFD Sender: No OFD packet to send [23:03:47]OFD Sender: No OFD packet to send [23:03:52]OFD Sender: No OFD packet to send [23:03:57]OFD Sender: No OFD packet to send [23:04:02]OFD Sender: No OFD packet to send [23:04:08]OFD Sender: No OFD packet to send [23:04:13]OFD Sender: No OFD packet to send [23:04:18]OFD Sender: No OFD packet to send [23:04:23]OFD Sender: No OFD packet to send [23:04:28]OFD Sender: No OFD packet to send [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:47]recv_with_timeout no data received [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: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:08]OFD Sender: No OFD packet to send [23:06:13]OFD Sender: No OFD packet to send [23:06:18]OFD Sender: No OFD packet to send [23:06:23]OFD Sender: No OFD packet to send [23:06:28]OFD Sender: No OFD packet to send [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:58]OFD Sender: No OFD packet to send [23:07:03]OFD Sender: No OFD packet to send [23:07:08]OFD Sender: No OFD packet to send [23:07:13]OFD Sender: No OFD packet to send [23:07:18]OFD Sender: No OFD packet to send [23:07:23]OFD Sender: No OFD packet to send [23:07:28]OFD Sender: No OFD packet to send [23:07:33]OFD Sender: No OFD packet to send [23:07:38]OFD Sender: No OFD packet to send [23:07:43]OFD Sender: No OFD packet to send [23:07:48]OFD Sender: No OFD packet to send [23:07:53]OFD Sender: No OFD packet to send [23:07:58]OFD Sender: No OFD packet to send [23:08:03]OFD Sender: No OFD packet to send [23:08:08]OFD Sender: No OFD packet to send [23:08:13]OFD Sender: No OFD packet to send [23:08:18]OFD Sender: No OFD packet to send [23:08:23]OFD Sender: No OFD packet to send [23:08:28]OFD Sender: No OFD packet to send [23:08:33]OFD Sender: No OFD packet to send [23:08:38]OFD Sender: No OFD packet to send [23:08:43]OFD Sender: No OFD packet to send [23:08:48]OFD Sender: No OFD packet to send [23:08:53]OFD Sender: No OFD packet to send [23:08:58]OFD Sender: No OFD packet to send [23:09:03]OFD Sender: No OFD packet to send [23:09:08]OFD Sender: No OFD packet to send [23:09:13]OFD Sender: No OFD packet to send [23:09:18]OFD Sender: No OFD packet to send [23:09:23]OFD Sender: No OFD packet to send [23:09:28]OFD Sender: No OFD packet to send [23:09:33]OFD Sender: No OFD packet to send [23:09:38]OFD Sender: No OFD packet to send [23:09:43]OFD Sender: No OFD packet to send [23:09:48]OFD Sender: No OFD packet to send [23:09:53]OFD Sender: No OFD packet to send [23:09:58]OFD Sender: No OFD packet to send [23:10:03]OFD Sender: No OFD packet to send [23:10:08]OFD Sender: No OFD packet to send [23:10:13]OFD Sender: No OFD packet to send [23:10:18]OFD Sender: No OFD packet to send [23:10:23]OFD Sender: No OFD packet to send [23:10:28]OFD Sender: No OFD packet to send [23:10:33]OFD Sender: No OFD packet to send [23:10:38]OFD Sender: No OFD packet to send [23:10:43]OFD Sender: No OFD packet to send [23:10:48]OFD Sender: No OFD packet to send [23:10:53]OFD Sender: No OFD packet to send [23:10:58]OFD Sender: No OFD packet to send [23:11:03]OFD Sender: No OFD packet to send [23:11:08]OFD Sender: No OFD packet to send [23:11:11]accept exits with 10 [23:11:11]New connection [23:11:11]New thread 3066834276 created [23:11:11]Thread 3066977636 joined [23:11:11]Waiting for new connection... [23:11:11] Sock 10.Parse request [23:11:11]Sock 10.Check first char [23:11:11]Sock 10.First char is OK [23:11:11]request: POST /json_proto HTTP/1.0 [23:11:11]Method: POST [23:11:11]URL: /json_proto [23:11:11]Method is POST - this is cgi request [23:11:11]url: /json_proto [23:11:11]query_string will be loaded in cgi processing [23:11:11]execute_cgi json_proto POST (null) [23:11:11]execute_cgi path=json_proto method=POST [23:11:11]POST find Content-Length [23:11:11]Host: 172.17.47.196:8080 [23:11:11]Content-Length: 623 [23:11:11]Content-Type: application/json [23:11:11] [23:11:11]POST finish read [23:11:11]Found Content-Length = 623 [23:11:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147887", "tax_sys" : 0, "items" : [ { "code": "48747417", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Unique 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" ] } } [23:11:11]execute_script... [23:11:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147887", "tax_sys" : 0, "items" : [ { "code": "48747417", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Unique 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" ] } } [23:11:11]POST & json_proto [23:11:11]process_json_proto [23:11:11]json parsed OK: [23:11:11]protocol is kg_v1.0 [23:11:11]action value=close_receipt [23:11:11]process_action close_receipt [23:11:11]cmd_close_receipt [23:11:11]MH_GetDate [23:11:11]Write to MH i2c: F0 00 00 88 01 78 [23:11:11]Write i2c OK [23:11:11]MH_I2C_Read... [23:11:11]Read from MH i2c: F0 [23:11:11]MH_I2C_Read... [23:11:11]Read from MH i2c: F0 09 00 [23:11:11]MH_I2C_Read... [23:11:11]Read from MH i2c: F0 09 00 88 01 00 0F 01 EE 66 4C 6B 94 66 96 [23:11:11]GetLastDocTimeStamp 1726873290 [23:11:11]current date 1726873871 [23:11:11]FM_GetShiftState [23:11:11]SAM_PROTO_GetShiftState [23:11:11]wFMCommunicate request_size=4 [23:11:11]MH_SAM_APDU [23:11:11]CAPDU: 80 13 01 00 [23:11:11]Write to MH i2c: E2 08 00 89 01 80 13 01 00 00 00 00 00 07 [23:11:11]Write i2c OK [23:11:11]MH_I2C_Read... [23:11:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:11:11]Read from MH i2c: E2 [23:11:11]MH_I2C_Read... [23:11:11]Read from MH i2c: E2 0E 00 [23:11:11]MH_I2C_Read... [23:11:11]Read from MH i2c: E2 0E 00 89 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 92 [23:11:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:11:11]wFMCommunicate OK [23:11:11]SAM_PROTO_GetShiftState done [23:11:11]FM_GetShiftState done [23:11:11]opened in 1726791534 [23:11:11]opened+sec_in_day 1726877934 [23:11:11]quantity*price = 14700 [23:11:11]sum+1 = 14701 [23:11:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 147.00 НСП 1% : 1.30 НДС 12% : 15.61 Наличными: 147.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 371 20.09.2024 23:11 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86212 ФПД: 54202197491862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T231111&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86212&fm=54202197491862&tin=02508201610067®Number=0000000000092592&sum=14700 0 [23:11:12]StoreToDocumentArchive [23:11:12]shift 495 fd 86212 [23:11:12]save to /storage/0495/doc_00086212 [23:11:12]save last doc name /storage/0495/doc_00086212 to /storage/kkm_last_doc_name [23:11:12]save OK [23:11:12]Clear old archive folders... [23:11:12]ProcessDocumentItem done err = 0, tmpTLVsize=275 [23:11:12]tlvbuf is 0063C2F0 [23:11:12]SAM_PROTO_ClearQueue [23:11:12]wFMCommunicate request_size=4 [23:11:12]MH_SAM_APDU [23:11:12]CAPDU: 80 09 00 00 [23:11:12]Write to MH i2c: E2 08 00 96 01 80 09 00 00 00 00 00 00 09 [23:11:12]Write i2c OK [23:11:12]MH_I2C_Read... [23:11:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:11:12]Read from MH i2c: E2 [23:11:12]MH_I2C_Read... [23:11:12]Read from MH i2c: E2 03 00 [23:11:12]MH_I2C_Read... [23:11:12]Read from MH i2c: E2 03 00 96 01 00 90 00 0B [23:11:12]RAPDU: 90 00 [23:11:12]wFMCommunicate OK [23:11:12]SAM_PROTO_ClearQueue done [23:11:12]KKMCreateOFDPacket [23:11:12]OFDProtocolAddRootSTLVToBuf [23:11:12]FM_MakeSignedData [23:11:12]FM_MakeSignedData [23:11:12]SAM_PROTO_SignData [23:11:12]wFMCommunicate request_size=4 [23:11:12]MH_SAM_APDU [23:11:12]CAPDU: 80 0D 01 02 [23:11:12]Write to MH i2c: E2 08 00 97 01 80 0D 01 02 00 00 00 00 11 [23:11:12]Write i2c OK [23:11:12]MH_I2C_Read... [23:11:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:11:12]Read from MH i2c: E2 [23:11:12]MH_I2C_Read... [23:11:12]Read from MH i2c: E2 03 00 [23:11:12]MH_I2C_Read... [23:11:12]Read from MH i2c: E2 03 00 97 01 00 90 00 0C [23:11:12]RAPDU: 90 00 [23:11:12]wFMCommunicate OK [23:11:12]wFMCommunicate request_size=255 [23:11:12]MH_SAM_APDU [23:11:12]CAPDU: 80 0D 02 02 FA 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 37 34 31 37 06 04 26 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 55 6E 69 71 75 65 20 43 61 73 74 65 72 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 73 01 00 00 F4 03 04 00 0F 01 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 [23:11:12]Write to MH i2c: E2 02 01 98 01 80 0D 02 02 FA 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 37 34 31 37 06 04 26 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 55 6E 69 71 75 65 20 43 61 73 74 65 72 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 73 01 00 00 F4 03 04 00 0F 01 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 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 AF [23:11:12]Write i2c OK [23:11:12]MH_I2C_Read... [23:11:12]Read from MH i2c: E2 [23:11:12]MH_I2C_Read... [23:11:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:11:12]Read from MH i2c: E2 03 00 [23:11:12]MH_I2C_Read... [23:11:12]Read from MH i2c: E2 03 00 98 01 00 90 00 0D [23:11:12]RAPDU: 90 00 [23:11:12]wFMCommunicate OK [23:11:12]wFMCommunicate request_size=34 [23:11:12]MH_SAM_APDU [23:11:12]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C4 50 01 00 35 04 06 00 31 4B EE BA 40 96 [23:11:12]Write to MH i2c: E2 25 00 99 01 80 0D 02 02 1D 00 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C4 50 01 00 35 04 06 00 31 4B EE BA 40 96 00 00 F0 [23:11:12]Write i2c OK [23:11:12]MH_I2C_Read... [23:11:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:11:13]Read from MH i2c: E2 [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: E2 03 00 [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: E2 03 00 99 01 00 90 00 0E [23:11:13]RAPDU: 90 00 [23:11:13]wFMCommunicate OK [23:11:13]wFMCommunicate request_size=4 [23:11:13]MH_SAM_APDU [23:11:13]CAPDU: 80 0D 03 02 [23:11:13]Write to MH i2c: E2 08 00 9A 01 80 0D 03 02 00 00 00 00 16 [23:11:13]Write i2c OK [23:11:13]MH_I2C_Read... [23:11:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:11:13]Read from MH i2c: E2 [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: E2 0B 00 [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: E2 0B 00 9A 01 00 F9 E3 90 DF 1A 55 DB 74 90 00 20 [23:11:13]RAPDU: F9 E3 90 DF 1A 55 DB 74 90 00 [23:11:13]wFMCommunicate OK [23:11:13]SAM_PROTO_SignData done [23:11:13]FM_MakeSignedData done [23:11:13]CreateOFDProtocolMessage [23:11:13]wFMCommunicate request_size=4 [23:11:13]MH_SAM_APDU [23:11:13]CAPDU: 80 11 00 00 [23:11:13]Write to MH i2c: E2 08 00 9B 01 80 11 00 00 00 00 00 00 16 [23:11:13]Write i2c OK [23:11:13]MH_I2C_Read... [23:11:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:11:13]Read from MH i2c: E2 [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: E2 17 00 [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: E2 17 00 9B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 75 [23: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 [23:11:13]wFMCommunicate OK [23:11:13]CreateOFDProtocolMessage done [23:11:13]OFDSenderStorePacket 86212 [23:11:13]StoreOFDPacket docnum=86212 [23: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 27 01 00 00 49 8A 1F 01 29 1C 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 37 34 31 37 06 04 26 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 55 6E 69 71 75 65 20 43 61 73 74 65 72 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 73 01 00 00 F4 03 04 00 0F 01 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 31 4B EE BA 40 96 F9 E3 90 DF 1A 55 DB 74 [23:11:13]CheckFolder [23:11:13]dirname=/storage/ofd_packets [23:11:13]CheckFolder done [23:11:13]ProducePacketName [23:11:13]name=ofd_packets/00086212 [23:11:13]NVStorageSaveData ofd_packets/00086212 [23:11:13]File name is /storage/ofd_packets/00086212 [23:11:13]Write 325 bytes [23:11:13]NVStorageSaveData done [23:11:13]OFDSenderStorePacket done [23:11:13]KKMCreateOFDPacket done [23:11:13]NVStorageSaveData kkm_last_timestamp [23:11:13]File name is /storage/kkm_last_timestamp [23:11:13]Write 4 bytes [23:11:13]NVStorageSaveData done [23:11:13]ExternCall_PrintAddStr [23:11:13]wPrintStart [23:11:13]Write to MH i2c: 01 00 00 9C 01 9D [23:11:13]Write i2c OK [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: 01 [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: 01 07 00 [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: 01 07 00 9C 01 00 00 00 00 00 FF 0F B2 [23:11:13]RasterBufferAndPrint [23:11:13]line Счет N : (3)147887 [23:11:13]line ИНН: 02508201610067 [23:11:13]line Контрольно-Кассовый Чек [23:11:13]line ПРОДАЖА [23:11:13]line Товар: 48747417 [23:11:13]line Сигареты Winston Unique Caster [23:11:13]line 1.000 * 147.00 [23:11:13]line = 147.00 [23:11:13]line НДС 12% НСП 1% [23:11:13]line > о реализуемом товаре [23:11:13]line ИТОГО: 147.00 [23:11:13]line НСП 1% : 1.30 [23:11:13]line НДС 12% : 15.61 [23:11:13]line Наличными: 147.00 [23:11:13]line Безнал.: 0.00 [23:11:13]line Место: АЗС № 137 "Партнер Нефть" [23:11:13]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:11:13]line СНО: Общий режим [23:11:13]line Чек 371 20.09.2024 23:11 [23:11:13]line Смена: 495 ФФД: 1.0 [23:11:13]line ЗНМ: 0300000064 [23:11:13]line РНМ: 0000000000092592 [23:11:13]line Версия ККМ: 001 [23:11:13]line ФМ: 0000000000874979 [23:11:13]line ФД: 86212 [23:11:13]line ФПД: 54202197491862 [23:11:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T231111&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86212&fm=54202197491862&tin=02508201610067®Number=0000000000092592&sum=14700 [23:11:13]line 0 [23:11:13]written 0, free lines is 4095 [23:11:13]OFD Sender: Processing packet 86212 [packets to send 266, broken 265] [23:11:13]ProducePacketName [23:11:13]name=ofd_packets/00086212 [23:11:13]OFD Sender: To server: pG, [23:11:13]CommunicateWithHost lk.salyk.kg:30040 [23:11:13]ConnectInit lk.salyk.kg [23:11:13]Write to MH i2c: 01 00 00 C5 01 C6 [23:11:13]Write i2c OK [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: 01 [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: 01 07 00 [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: 01 07 00 C5 01 00 00 00 00 00 C9 0C A2 [23:11:13]RasterBufferAndPrint [23:11:13]line [23:11:13]line [23:11:13]line [23:11:13]line [23:11:13]line [23:11:13]written 0, free lines is 3278 [23:11:13]MH_Cut [23:11:13]Write to MH i2c: D1 01 00 CC 01 01 9F [23:11:13]Write i2c OK [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: D1 [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: D1 01 00 [23:11:13]MH_I2C_Read... [23:11:13]Read from MH i2c: D1 01 00 CC 01 00 9E [23:11:13]Write to MH i2c: 01 00 00 CD 01 CE [23:11:13]Write i2c OK [23:11:13]MH_I2C_Read... [23:11:14]*** Cut start [23:11:14]*** Partial cut [23:11:14]*** CUTSNS_PIN = 1 [23:11:14]*** CUTSNS_PIN = 0 [23:11:14]*** Brake cut motor [23:11:15]Read from MH i2c: 01 [23:11:15]MH_I2C_Read... [23:11:15]*** Stop cut motor [23:11:15]*** Cut end [23:11:15]Read from MH i2c: 01 07 00 [23:11:15]MH_I2C_Read... [23:11:15]Read from MH i2c: 01 07 00 CD 01 00 00 00 00 00 FF 0F E3 [23:11:15]process_action close_receipt done [23:11:15]requested_data is exist [23:11:15]produce_requested_data [23:11:15]requested_item fm.sn is exist - process it [23:11:15]wFMCommunicate request_size=4 [23:11:15]MH_SAM_APDU [23:11:15]CAPDU: 80 11 00 00 [23:11:15]Write to MH i2c: E2 08 00 CE 01 80 11 00 00 00 00 00 00 49 [23:11:15]Write i2c OK [23:11:15]MH_I2C_Read... [23:11:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:11:15]Read from MH i2c: E2 [23:11:15]MH_I2C_Read... [23:11:15]Read from MH i2c: E2 17 00 [23:11:15]MH_I2C_Read... [23:11:15]Read from MH i2c: E2 17 00 CE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A8 [23: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 [23:11:15]wFMCommunicate OK [23:11:15]requested_item fd.num is exist - process it [23:11:15]SAM_PROTO_GetFieldsCounters [23:11:15]wFMCommunicate request_size=4 [23:11:15]MH_SAM_APDU [23:11:15]CAPDU: 80 13 00 00 [23:11:15]Write to MH i2c: E2 08 00 CF 01 80 13 00 00 00 00 00 00 4C [23:11:15]Write i2c OK [23:11:15]MH_I2C_Read... [23:11:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:11:15]Read from MH i2c: E2 [23:11:15]MH_I2C_Read... [23:11:15]Read from MH i2c: E2 62 00 [23:11:15]MH_I2C_Read... [23:11:15]Read from MH i2c: E2 62 00 CF 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 C4 50 01 00 0E 04 04 00 EF 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 DC [23: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 C4 50 01 00 0E 04 04 00 EF 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 [23:11:15]wFMCommunicate OK [23:11:15]SAM_PROTO_GetFieldsCounters done [23:11:15]requested_item shift.num is exist - process it [23:11:15]requested_item shift.opened is exist - process it [23:11:15]req_shift_opened [23:11:15]FM_GetShiftState [23:11:15]SAM_PROTO_GetShiftState [23:11:15]wFMCommunicate request_size=4 [23:11:15]MH_SAM_APDU [23:11:15]CAPDU: 80 13 01 00 [23:11:15]Write to MH i2c: E2 08 00 D0 01 80 13 01 00 00 00 00 00 4E [23:11:15]Write i2c OK [23:11:15]MH_I2C_Read... [23:11:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:11:15]Read from MH i2c: E2 [23:11:15]MH_I2C_Read... [23:11:15]Read from MH i2c: E2 0E 00 [23:11:15]MH_I2C_Read... [23:11:15]Read from MH i2c: E2 0E 00 D0 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 D9 [23:11:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:11:15]wFMCommunicate OK [23:11:15]SAM_PROTO_GetShiftState done [23:11:15]FM_GetShiftState done [23:11:15]req_shift_opened done [23:11:15]requested_item shift.open_date is exist - process it [23:11:15]req_shift_open_date [23:11:15]req_shift_open_date done [23:11:15]produce_requested_data done [23:11:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86212,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [23:11:15]process_action_free close_receipt [23:11:15]json_value_free [23:11:15]json_value_free done [23:11:15]process_json_proto returns [23:11:15]Send response to host [23:11:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86212,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [23:11:15]free response buf [23:11:15]execute_script done [23:11:15]execute_script returns [23:11:15]free content buf [23:11:15]Sock 10.Close socket [23:11:15]Sock 10.Thread stoped [23:11:16]Connected sock=11 [23:11:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 27 01 00 00 49 8A 1F 01 29 1C 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 37 34 31 37 06 04 26 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 55 6E 69 71 75 65 20 43 61 73 74 65 72 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 73 01 00 00 F4 03 04 00 0F 01 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 31 4B EE BA 40 96 F9 E3 90 DF 1A 55 DB 74 [23:11: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 87 B8 47 00 40 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 C4 50 01 00 F4 03 04 00 E7 AB ED 66 B6 04 01 00 00 B8 BD 4F CA C9 4A 1A E3 [23:11:19]CommunicateWithHost err = 0 [23:11:19]CheckOFDResponse [23:11:19]1017 (14) - 77093643461234 [23:11:19]1041 (16) - 0000000000874979 [23:11:19]1040 (4) - 86212 [23:11:19]1012 (4) - 20.09.2024 17:07 [23:11:19]1206 (1) - 0 [23:11:19]OFD Sender: Remove packet 86212 [23:11:19]ProducePacketName [23:11:19]name=ofd_packets/00086212 [23:11:19]NVStorageDeleteData [23:11:19]OFD Sender: No OFD packet to send [23:11:24]OFD Sender: No OFD packet to send [23:11:29]OFD Sender: No OFD packet to send [23:11:34]OFD Sender: No OFD packet to send [23:11:39]OFD Sender: No OFD packet to send [23:11:44]OFD Sender: No OFD packet to send [23:11:44]recv_with_timeout no data received [23:11:49]OFD Sender: No OFD packet to send [23:11:54]OFD Sender: No OFD packet to send [23:11:59]OFD Sender: No OFD packet to send [23:12:04]OFD Sender: No OFD packet to send [23:12:09]OFD Sender: No OFD packet to send [23:12:14]OFD Sender: No OFD packet to send [23:12:19]OFD Sender: No OFD packet to send [23:12:24]OFD Sender: No OFD packet to send [23:12:29]OFD Sender: No OFD packet to send [23:12:34]OFD Sender: No OFD packet to send [23:12:39]OFD Sender: No OFD packet to send [23:12:44]OFD Sender: No OFD packet to send [23:12:49]OFD Sender: No OFD packet to send [23:12:54]OFD Sender: No OFD packet to send [23:12:59]OFD Sender: No OFD packet to send [23:13:04]OFD Sender: No OFD packet to send [23:13:09]OFD Sender: No OFD packet to send [23:13:15]OFD Sender: No OFD packet to send [23:13:20]OFD Sender: No OFD packet to send [23:13:25]OFD Sender: No OFD packet to send [23:13:30]OFD Sender: No OFD packet to send [23:13:35]OFD Sender: No OFD packet to send [23:13:40]OFD Sender: No OFD packet to send [23:13:45]OFD Sender: No OFD packet to send [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]recv_with_timeout no data received [23:14:35]OFD Sender: No OFD packet to send [23:14:40]OFD Sender: No OFD packet to send [23:14:45]OFD Sender: No OFD packet to send [23:14:50]OFD Sender: No OFD packet to send [23:14:55]OFD Sender: No OFD packet to send [23:15:00]OFD Sender: No OFD packet to send [23:15:05]OFD Sender: No OFD packet to send [23:15:10]OFD Sender: No OFD packet to send [23:15:15]OFD Sender: No OFD packet to send [23:15:20]OFD Sender: No OFD packet to send [23:15:25]OFD Sender: No OFD packet to send [23:15:30]OFD Sender: No OFD packet to send [23:15:35]OFD Sender: No OFD packet to send [23:15:36]recv_with_timeout no data received [23:15:40]OFD Sender: No OFD packet to send [23:15:45]OFD Sender: No OFD packet to send [23:15:50]OFD Sender: No OFD packet to send [23:15:53]recv_with_timeout no data received [23:15:55]OFD Sender: No OFD packet to send [23:16:00]OFD Sender: No OFD packet to send [23:16:05]OFD Sender: No OFD packet to send [23:16:10]OFD Sender: No OFD packet to send [23:16:15]OFD Sender: No OFD packet to send [23:16:20]OFD Sender: No OFD packet to send [23:16:25]OFD Sender: No OFD packet to send [23:16:30]OFD Sender: No OFD packet to send [23:16:35]OFD Sender: No OFD packet to send [23:16:40]OFD Sender: No OFD packet to send [23:16:45]OFD Sender: No OFD packet to send [23:16:50]OFD Sender: No OFD packet to send [23:16:54]recv_with_timeout no data received [23:16:55]OFD Sender: No OFD packet to send [23:17:00]OFD Sender: No OFD packet to send [23:17:05]OFD Sender: No OFD packet to send [23:17:10]OFD Sender: No OFD packet to send [23:17:15]OFD Sender: No OFD packet to send [23:17:20]OFD Sender: No OFD packet to send [23:17:25]OFD Sender: No OFD packet to send [23:17:30]OFD Sender: No OFD packet to send [23:17:35]OFD Sender: No OFD packet to send [23:17:40]OFD Sender: No OFD packet to send [23:17:45]OFD Sender: No OFD packet to send [23:17:50]OFD Sender: No OFD packet to send [23:17:55]OFD Sender: No OFD packet to send [23:18:00]OFD Sender: No OFD packet to send [23:18:00]recv_with_timeout no data received [23:18:05]OFD Sender: No OFD packet to send [23:18:10]OFD Sender: No OFD packet to send [23:18:15]OFD Sender: No OFD packet to send [23:18:20]OFD Sender: No OFD packet to send [23:18:25]OFD Sender: No OFD packet to send [23:18:30]OFD Sender: No OFD packet to send [23:18:35]OFD Sender: No OFD packet to send [23:18:40]OFD Sender: No OFD packet to send [23:18:45]OFD Sender: No OFD packet to send [23:18:50]OFD Sender: No OFD packet to send [23:18:51]recv_with_timeout no data received [23:18:55]OFD Sender: No OFD packet to send [23:19:00]OFD Sender: No OFD packet to send [23:19:05]OFD Sender: No OFD packet to send [23:19:10]OFD Sender: No OFD packet to send [23:19:15]OFD Sender: No OFD packet to send [23:19:20]OFD Sender: No OFD packet to send [23:19:25]OFD Sender: No OFD packet to send [23:19:30]OFD Sender: No OFD packet to send [23:19:35]OFD Sender: No OFD packet to send [23:19:40]OFD Sender: No OFD packet to send [23:19:45]OFD Sender: No OFD packet to send [23:19:50]OFD Sender: No OFD packet to send [23:19:55]OFD Sender: No OFD packet to send [23:20:00]OFD Sender: No OFD packet to send [23:20:05]OFD Sender: No OFD packet to send [23:20:10]OFD Sender: No OFD packet to send [23:20:15]OFD Sender: No OFD packet to send [23:20:20]OFD Sender: No OFD packet to send [23:20:25]OFD Sender: No OFD packet to send [23:20:30]OFD Sender: No OFD packet to send [23:20:35]OFD Sender: No OFD packet to send [23:20:40]OFD Sender: No OFD packet to send [23:20:45]OFD Sender: No OFD packet to send [23:20:50]OFD Sender: No OFD packet to send [23:20:55]OFD Sender: No OFD packet to send [23:21:00]OFD Sender: No OFD packet to send [23:21:05]OFD Sender: No OFD packet to send [23:21:10]OFD Sender: No OFD packet to send [23:21:15]OFD Sender: No OFD packet to send [23:21:20]OFD Sender: No OFD packet to send [23:21:25]OFD Sender: No OFD packet to send [23:21:30]OFD Sender: No OFD packet to send [23:21:35]OFD Sender: No OFD packet to send [23:21:40]OFD Sender: No OFD packet to send [23:21:45]OFD Sender: No OFD packet to send [23:21:50]OFD Sender: No OFD packet to send [23:21:55]OFD Sender: No OFD packet to send [23:22:00]OFD Sender: No OFD packet to send [23:22:05]OFD Sender: No OFD packet to send [23:22:10]OFD Sender: No OFD packet to send [23:22:12]recv_with_timeout no data received [23:22:15]OFD Sender: No OFD packet to send [23:22:20]OFD Sender: No OFD packet to send [23:22:25]OFD Sender: No OFD packet to send [23:22:30]OFD Sender: No OFD packet to send [23:22:35]OFD Sender: No OFD packet to send [23:22:40]OFD Sender: No OFD packet to send [23:22:45]OFD Sender: No OFD packet to send [23:22:50]OFD Sender: No OFD packet to send [23:22:55]OFD Sender: No OFD packet to send [23:23:00]OFD Sender: No OFD packet to send [23:23:05]OFD Sender: No OFD packet to send [23:23:10]OFD Sender: No OFD packet to send [23:23:15]OFD Sender: No OFD packet to send [23:23:21]OFD Sender: No OFD packet to send [23:23:26]OFD Sender: No OFD packet to send [23:23:31]OFD Sender: No OFD packet to send [23:23:36]OFD Sender: No OFD packet to send [23:23:41]OFD Sender: No OFD packet to send [23:23:46]OFD Sender: No OFD packet to send [23:23:51]OFD Sender: No OFD packet to send [23:23:56]OFD Sender: No OFD packet to send [23:24:00]recv_with_timeout no data received [23:24:01]OFD Sender: No OFD packet to send [23:24:06]OFD Sender: No OFD packet to send [23:24:11]OFD Sender: No OFD packet to send [23:24:16]OFD Sender: No OFD packet to send [23:24:21]OFD Sender: No OFD packet to send [23:24:26]OFD Sender: No OFD packet to send [23:24:31]OFD Sender: No OFD packet to send [23:24:36]OFD Sender: No OFD packet to send [23:24:41]OFD Sender: No OFD packet to send [23:24:46]OFD Sender: No OFD packet to send [23:24:51]OFD Sender: No OFD packet to send [23:24:56]OFD Sender: No OFD packet to send [23:25:01]OFD Sender: No OFD packet to send [23:25:06]OFD Sender: No OFD packet to send [23:25:11]OFD Sender: No OFD packet to send [23:25:15]recv_with_timeout no data received [23:25:16]OFD Sender: No OFD packet to send [23:25:21]OFD Sender: No OFD packet to send [23:25:26]OFD Sender: No OFD packet to send [23:25:31]OFD Sender: No OFD packet to send [23:25:36]OFD Sender: No OFD packet to send [23:25:41]OFD Sender: No OFD packet to send [23:25:46]OFD Sender: No OFD packet to send [23:25:51]OFD Sender: No OFD packet to send [23:25:56]OFD Sender: No OFD packet to send [23:26:01]OFD Sender: No OFD packet to send [23:26:06]OFD Sender: No OFD packet to send [23:26:11]OFD Sender: No OFD packet to send [23:26:16]OFD Sender: No OFD packet to send [23:26:21]OFD Sender: No OFD packet to send [23:26:26]OFD Sender: No OFD packet to send [23:26:31]OFD Sender: No OFD packet to send [23:26:36]OFD Sender: No OFD packet to send [23:26:41]OFD Sender: No OFD packet to send [23:26:46]OFD Sender: No OFD packet to send [23:26:51]OFD Sender: No OFD packet to send [23:26:56]OFD Sender: No OFD packet to send [23:27:01]OFD Sender: No OFD packet to send [23:27:06]OFD Sender: No OFD packet to send [23:27:11]OFD Sender: No OFD packet to send [23:27:16]OFD Sender: No OFD packet to send [23:27:21]OFD Sender: No OFD packet to send [23:27:26]OFD Sender: No OFD packet to send [23:27:31]OFD Sender: No OFD packet to send [23:27:36]OFD Sender: No OFD packet to send [23:27:39]recv_with_timeout no data received [23:27:41]OFD Sender: No OFD packet to send [23:27:46]OFD Sender: No OFD packet to send [23:27:50]recv_with_timeout no data received [23:27:51]OFD Sender: No OFD packet to send [23:27:56]OFD Sender: No OFD packet to send [23:28:01]OFD Sender: No OFD packet to send [23:28:06]OFD Sender: No OFD packet to send [23:28:11]OFD Sender: No OFD packet to send [23:28:16]OFD Sender: No OFD packet to send [23:28:21]OFD Sender: No OFD packet to send [23:28:26]OFD Sender: No OFD packet to send [23:28:31]OFD Sender: No OFD packet to send [23:28:36]OFD Sender: No OFD packet to send [23:28:41]OFD Sender: No OFD packet to send [23:28:46]OFD Sender: No OFD packet to send [23:28:51]OFD Sender: No OFD packet to send [23:28:56]OFD Sender: No OFD packet to send [23:29:01]OFD Sender: No OFD packet to send [23:29:06]OFD Sender: No OFD packet to send [23:29:11]OFD Sender: No OFD packet to send [23:29:16]recv_with_timeout no data received [23:29:16]OFD Sender: No OFD packet to send [23:29:21]OFD Sender: No OFD packet to send [23:29:26]OFD Sender: No OFD packet to send [23:29:31]OFD Sender: No OFD packet to send [23:29:36]OFD Sender: No OFD packet to send [23:29:41]OFD Sender: No OFD packet to send [23:29:46]OFD Sender: No OFD packet to send [23:29:51]OFD Sender: No OFD packet to send [23:29:56]OFD Sender: No OFD packet to send [23:30:01]OFD Sender: No OFD packet to send [23:30:06]OFD Sender: No OFD packet to send [23:30:11]OFD Sender: No OFD packet to send [23:30:16]OFD Sender: No OFD packet to send [23:30:21]OFD Sender: No OFD packet to send [23:30:26]OFD Sender: No OFD packet to send [23:30:31]OFD Sender: No OFD packet to send [23:30:36]OFD Sender: No OFD packet to send [23:30:41]OFD Sender: No OFD packet to send [23:30:46]OFD Sender: No OFD packet to send [23:30:51]OFD Sender: No OFD packet to send [23:30:56]OFD Sender: No OFD packet to send [23:31:01]OFD Sender: No OFD packet to send [23:31:06]OFD Sender: No OFD packet to send [23:31:11]OFD Sender: No OFD packet to send [23:31:16]OFD Sender: No OFD packet to send [23:31:21]OFD Sender: No OFD packet to send [23:31:22]recv_with_timeout no data received [23:31:26]OFD Sender: No OFD packet to send [23:31:31]OFD Sender: No OFD packet to send [23:31:36]OFD Sender: No OFD packet to send [23:31:40]recv_with_timeout no data received [23:31:41]OFD Sender: No OFD packet to send [23:31:46]OFD Sender: No OFD packet to send [23:31:51]OFD Sender: No OFD packet to send [23:31:56]OFD Sender: No OFD packet to send [23:32:01]OFD Sender: No OFD packet to send [23:32:06]OFD Sender: No OFD packet to send [23:32:11]OFD Sender: No OFD packet to send [23:32:16]OFD Sender: No OFD packet to send [23:32:21]OFD Sender: No OFD packet to send [23:32:26]OFD Sender: No OFD packet to send [23:32:31]OFD Sender: No OFD packet to send [23:32:36]OFD Sender: No OFD packet to send [23:32:41]OFD Sender: No OFD packet to send [23:32:46]OFD Sender: No OFD packet to send [23:32:51]OFD Sender: No OFD packet to send [23:32:56]OFD Sender: No OFD packet to send [23:33:01]OFD Sender: No OFD packet to send [23:33:06]OFD Sender: No OFD packet to send [23:33:11]OFD Sender: No OFD packet to send [23:33:16]OFD Sender: No OFD packet to send [23:33:22]OFD Sender: No OFD packet to send [23:33:27]OFD Sender: No OFD packet to send [23:33:32]OFD Sender: No OFD packet to send [23:33:37]OFD Sender: No OFD packet to send [23:33:37]recv_with_timeout no data received [23:33:42]OFD Sender: No OFD packet to send [23:33:47]OFD Sender: No OFD packet to send [23:33:52]OFD Sender: No OFD packet to send [23:33:57]OFD Sender: No OFD packet to send [23:34:02]OFD Sender: No OFD packet to send [23:34:07]OFD Sender: No OFD packet to send [23:34:12]OFD Sender: No OFD packet to send [23:34:17]OFD Sender: No OFD packet to send [23:34:22]OFD Sender: No OFD packet to send [23:34:27]OFD Sender: No OFD packet to send [23:34:32]OFD Sender: No OFD packet to send [23:34:37]OFD Sender: No OFD packet to send [23:34:42]OFD Sender: No OFD packet to send [23:34:47]OFD Sender: No OFD packet to send [23:34:52]OFD Sender: No OFD packet to send [23:34:57]OFD Sender: No OFD packet to send [23:35:02]OFD Sender: No OFD packet to send [23:35:07]OFD Sender: No OFD packet to send [23:35:12]OFD Sender: No OFD packet to send [23:35:17]OFD Sender: No OFD packet to send [23:35:22]OFD Sender: No OFD packet to send [23:35:27]OFD Sender: No OFD packet to send [23:35:32]OFD Sender: No OFD packet to send [23:35:37]OFD Sender: No OFD packet to send [23:35:42]OFD Sender: No OFD packet to send [23:35:47]OFD Sender: No OFD packet to send [23:35:48]accept exits with 9 [23:35:48]New connection [23:35:48]New thread 3066977636 created [23:35:48]Thread 3066834276 joined [23:35:48]Waiting for new connection... [23:35:48] Sock 9.Parse request [23:35:48]Sock 9.Check first char [23:35:48]Sock 9.First char is OK [23:35:48]request: POST /json_proto HTTP/1.0 [23:35:48]Method: POST [23:35:48]URL: /json_proto [23:35:48]Method is POST - this is cgi request [23:35:48]url: /json_proto [23:35:48]query_string will be loaded in cgi processing [23:35:48]execute_cgi json_proto POST (null) [23:35:48]execute_cgi path=json_proto method=POST [23:35:48]POST find Content-Length [23:35:48]Host: 172.17.47.196:8080 [23:35:48]Content-Length: 575 [23:35:48]Content-Type: application/json [23:35:48] [23:35:48]POST finish read [23:35:48]Found Content-Length = 575 [23:35:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147888", "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" ] } } [23:35:48]execute_script... [23:35:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147888", "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" ] } } [23:35:48]POST & json_proto [23:35:48]process_json_proto [23:35:48]json parsed OK: [23:35:48]protocol is kg_v1.0 [23:35:48]action value=close_receipt [23:35:48]process_action close_receipt [23:35:48]cmd_close_receipt [23:35:48]MH_GetDate [23:35:48]Write to MH i2c: F0 00 00 D1 01 C1 [23:35:48]Write i2c OK [23:35:48]MH_I2C_Read... [23:35:48]Read from MH i2c: F0 [23:35:48]MH_I2C_Read... [23:35:48]Read from MH i2c: F0 09 00 [23:35:48]MH_I2C_Read... [23:35:48]Read from MH i2c: F0 09 00 D1 01 00 D4 06 EE 66 4C 6B 94 66 A9 [23:35:48]GetLastDocTimeStamp 1726873871 [23:35:48]current date 1726875348 [23:35:48]FM_GetShiftState [23:35:48]SAM_PROTO_GetShiftState [23:35:48]wFMCommunicate request_size=4 [23:35:48]MH_SAM_APDU [23:35:48]CAPDU: 80 13 01 00 [23:35:48]Write to MH i2c: E2 08 00 D2 01 80 13 01 00 00 00 00 00 50 [23:35:48]Write i2c OK [23:35:48]MH_I2C_Read... [23:35:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:48]Read from MH i2c: E2 [23:35:48]MH_I2C_Read... [23:35:48]Read from MH i2c: E2 0E 00 [23:35:48]MH_I2C_Read... [23:35:48]Read from MH i2c: E2 0E 00 D2 01 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 DB [23:35:48]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:35:48]wFMCommunicate OK [23:35:48]SAM_PROTO_GetShiftState done [23:35:48]FM_GetShiftState done [23:35:48]opened in 1726791534 [23:35:48]opened+sec_in_day 1726877934 [23:35:48]quantity*price = 13700 [23:35:48]sum+1 = 13701 [23:35:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 137.00 НСП 1% : 1.21 НДС 12% : 14.55 Наличными: 137.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 372 20.09.2024 23:35 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86213 ФПД: 205951210869034 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T233548&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86213&fm=205951210869034&tin=02508201610067®Number=0000000000092592&sum=13700 0 [23:35:49]StoreToDocumentArchive [23:35:49]shift 495 fd 86213 [23:35:49]save to /storage/0495/doc_00086213 [23:35:49]save last doc name /storage/0495/doc_00086213 to /storage/kkm_last_doc_name [23:35:49]save OK [23:35:49]Clear old archive folders... [23:35:49]ProcessDocumentItem done err = 0, tmpTLVsize=259 [23:35:49]tlvbuf is 005B62E0 [23:35:49]SAM_PROTO_ClearQueue [23:35:49]wFMCommunicate request_size=4 [23:35:49]MH_SAM_APDU [23:35:49]CAPDU: 80 09 00 00 [23:35:49]Write to MH i2c: E2 08 00 DF 01 80 09 00 00 00 00 00 00 52 [23:35:49]Write i2c OK [23:35:49]MH_I2C_Read... [23:35:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:35:49]Read from MH i2c: E2 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 03 00 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 03 00 DF 01 00 90 00 54 [23:35:49]RAPDU: 90 00 [23:35:49]wFMCommunicate OK [23:35:49]SAM_PROTO_ClearQueue done [23:35:49]KKMCreateOFDPacket [23:35:49]OFDProtocolAddRootSTLVToBuf [23:35:49]FM_MakeSignedData [23:35:49]FM_MakeSignedData [23:35:49]SAM_PROTO_SignData [23:35:49]wFMCommunicate request_size=4 [23:35:49]MH_SAM_APDU [23:35:49]CAPDU: 80 0D 01 02 [23:35:49]Write to MH i2c: E2 08 00 E0 01 80 0D 01 02 00 00 00 00 5A [23:35:49]Write i2c OK [23:35:49]MH_I2C_Read... [23:35:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:35:49]Read from MH i2c: E2 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 03 00 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 03 00 E0 01 00 90 00 55 [23:35:49]RAPDU: 90 00 [23:35:49]wFMCommunicate OK [23:35:49]wFMCommunicate request_size=255 [23:35:49]MH_SAM_APDU [23:35:49]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 74 01 00 00 F4 03 04 00 D4 06 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 [23:35:49]Write to MH i2c: E2 02 01 E1 01 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 74 01 00 00 F4 03 04 00 D4 06 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 00 00 83 [23:35:49]Write i2c OK [23:35:49]MH_I2C_Read... [23:35:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:49]Read from MH i2c: E2 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 03 00 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 03 00 E1 01 00 90 00 56 [23:35:49]RAPDU: 90 00 [23:35:49]wFMCommunicate OK [23:35:49]wFMCommunicate request_size=18 [23:35:49]MH_SAM_APDU [23:35:49]CAPDU: 80 0D 02 02 0D 50 01 00 35 04 06 00 BB 4F C0 C3 D1 2A [23:35:49]Write to MH i2c: E2 15 00 E2 01 80 0D 02 02 0D 00 50 01 00 35 04 06 00 BB 4F C0 C3 D1 2A 00 00 8F [23:35:49]Write i2c OK [23:35:49]MH_I2C_Read... [23:35:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:49]Read from MH i2c: E2 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 03 00 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 03 00 E2 01 00 90 00 57 [23:35:49]RAPDU: 90 00 [23:35:49]wFMCommunicate OK [23:35:49]wFMCommunicate request_size=4 [23:35:49]MH_SAM_APDU [23:35:49]CAPDU: 80 0D 03 02 [23:35:49]Write to MH i2c: E2 08 00 E3 01 80 0D 03 02 00 00 00 00 5F [23:35:49]Write i2c OK [23:35:49]MH_I2C_Read... [23:35:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:35:49]Read from MH i2c: E2 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 0B 00 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 0B 00 E3 01 00 3B D4 9D 53 29 58 11 D2 90 00 C3 [23:35:49]RAPDU: 3B D4 9D 53 29 58 11 D2 90 00 [23:35:49]wFMCommunicate OK [23:35:49]SAM_PROTO_SignData done [23:35:49]FM_MakeSignedData done [23:35:49]CreateOFDProtocolMessage [23:35:49]wFMCommunicate request_size=4 [23:35:49]MH_SAM_APDU [23:35:49]CAPDU: 80 11 00 00 [23:35:49]Write to MH i2c: E2 08 00 E4 01 80 11 00 00 00 00 00 00 5F [23:35:49]Write i2c OK [23:35:49]MH_I2C_Read... [23:35:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:49]Read from MH i2c: E2 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 17 00 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: E2 17 00 E4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 BE [23:35:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:35:49]wFMCommunicate OK [23:35:49]CreateOFDProtocolMessage done [23:35:49]OFDSenderStorePacket 86213 [23:35:49]StoreOFDPacket docnum=86213 [23:35: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 17 01 00 00 16 01 0F 01 46 99 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 74 01 00 00 F4 03 04 00 D4 06 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 BB 4F C0 C3 D1 2A 3B D4 9D 53 29 58 11 D2 [23:35:49]CheckFolder [23:35:49]dirname=/storage/ofd_packets [23:35:49]CheckFolder done [23:35:49]ProducePacketName [23:35:49]name=ofd_packets/00086213 [23:35:49]NVStorageSaveData ofd_packets/00086213 [23:35:49]File name is /storage/ofd_packets/00086213 [23:35:49]Write 309 bytes [23:35:49]NVStorageSaveData done [23:35:49]OFDSenderStorePacket done [23:35:49]KKMCreateOFDPacket done [23:35:49]NVStorageSaveData kkm_last_timestamp [23:35:49]File name is /storage/kkm_last_timestamp [23:35:49]Write 4 bytes [23:35:49]NVStorageSaveData done [23:35:49]ExternCall_PrintAddStr [23:35:49]wPrintStart [23:35:49]Write to MH i2c: 01 00 00 E5 01 E6 [23:35:49]Write i2c OK [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: 01 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: 01 07 00 [23:35:49]MH_I2C_Read... [23:35:49]Read from MH i2c: 01 07 00 E5 01 00 00 00 00 00 FF 0F FB [23:35:49]RasterBufferAndPrint [23:35:49]line Счет N : (3)147888 [23:35:49]line ИНН: 02508201610067 [23:35:49]line Контрольно-Кассовый Чек [23:35:49]line ПРОДАЖА [23:35:49]line Товар: 48744713 [23:35:49]line LD Compact Purple Beat [23:35:49]line 1.000 * 137.00 [23:35:49]line = 137.00 [23:35:49]line НДС 12% НСП 1% [23:35:49]line > о реализуемом товаре [23:35:49]line ИТОГО: 137.00 [23:35:49]line НСП 1% : 1.21 [23:35:49]line НДС 12% : 14.55 [23:35:49]line Наличными: 137.00 [23:35:49]line Безнал.: 0.00 [23:35:49]line Место: АЗС № 137 "Партнер Нефть" [23:35:49]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:35:49]line СНО: Общий режим [23:35:49]line Чек 372 20.09.2024 23:35 [23:35:49]line Смена: 495 ФФД: 1.0 [23:35:49]line ЗНМ: 0300000064 [23:35:49]line РНМ: 0000000000092592 [23:35:49]line Версия ККМ: 001 [23:35:49]line ФМ: 0000000000874979 [23:35:49]line ФД: 86213 [23:35:49]line ФПД: 205951210869034 [23:35:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T233548&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86213&fm=205951210869034&tin=02508201610067®Number=0000000000092592&sum=13700 [23:35:50]OFD Sender: Processing packet 86213 [packets to send 266, broken 265] [23:35:50]ProducePacketName [23:35:50]name=ofd_packets/00086213 [23:35:50]OFD Sender: To server: pG, [23:35:50]CommunicateWithHost lk.salyk.kg:30040 [23:35:50]ConnectInit lk.salyk.kg [23:35:50]line 0 [23:35:50]written 0, free lines is 4095 [23:35:50]Write to MH i2c: 01 00 00 0D 02 0F [23:35:50]Write i2c OK [23:35:50]MH_I2C_Read... [23:35:50]Read from MH i2c: 01 [23:35:50]MH_I2C_Read... [23:35:50]Read from MH i2c: 01 07 00 [23:35:50]MH_I2C_Read... [23:35:50]Read from MH i2c: 01 07 00 0D 02 00 00 00 00 00 EC 0C 0E [23:35:50]RasterBufferAndPrint [23:35:50]line [23:35:50]line [23:35:50]line [23:35:50]line [23:35:50]line [23:35:50]written 0, free lines is 3314 [23:35:50]MH_Cut [23:35:50]Write to MH i2c: D1 01 00 14 02 01 E8 [23:35:50]Write i2c OK [23:35:50]MH_I2C_Read... [23:35:50]Read from MH i2c: D1 [23:35:50]MH_I2C_Read... [23:35:50]Read from MH i2c: D1 01 00 [23:35:50]MH_I2C_Read... [23:35:50]Read from MH i2c: D1 01 00 14 02 00 E7 [23:35:50]Write to MH i2c: 01 00 00 15 02 17 [23:35:50]Write i2c OK [23:35:50]MH_I2C_Read... [23:35:51]Connected sock=10 [23:35: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 17 01 00 00 16 01 0F 01 46 99 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 74 01 00 00 F4 03 04 00 D4 06 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 BB 4F C0 C3 D1 2A 3B D4 9D 53 29 58 11 D2 [23:35:51]*** Cut start [23:35:51]*** Partial cut [23:35:51]*** CUTSNS_PIN = 1 [23:35:51]*** CUTSNS_PIN = 0 [23:35:51]*** Brake cut motor [23:35:52]Read from MH i2c: 01 [23:35:52]MH_I2C_Read... [23:35:52]*** Stop cut motor [23:35:52]*** Cut end [23:35:52]Read from MH i2c: 01 07 00 [23:35:52]MH_I2C_Read... [23:35:52]Read from MH i2c: 01 07 00 15 02 00 00 00 00 00 FF 0F 2C [23:35:52]process_action close_receipt done [23:35:52]requested_data is exist [23:35:52]produce_requested_data [23:35:52]requested_item fm.sn is exist - process it [23:35:52]wFMCommunicate request_size=4 [23:35:52]MH_SAM_APDU [23:35:52]CAPDU: 80 11 00 00 [23:35:52]Write to MH i2c: E2 08 00 16 02 80 11 00 00 00 00 00 00 92 [23:35:52]Write i2c OK [23:35:52]MH_I2C_Read... [23:35:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:52]Read from MH i2c: E2 [23:35:52]MH_I2C_Read... [23:35:52]Read from MH i2c: E2 17 00 [23:35:52]MH_I2C_Read... [23:35:52]Read from MH i2c: E2 17 00 16 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 F1 [23:35:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:35:52]wFMCommunicate OK [23:35:52]requested_item fd.num is exist - process it [23:35:52]SAM_PROTO_GetFieldsCounters [23:35:52]wFMCommunicate request_size=4 [23:35:52]MH_SAM_APDU [23:35:52]CAPDU: 80 13 00 00 [23:35:52]Write to MH i2c: E2 08 00 17 02 80 13 00 00 00 00 00 00 95 [23:35:52]Write i2c OK [23:35:52]MH_I2C_Read... [23:35:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:35:52]Read from MH i2c: E2 [23:35:52]MH_I2C_Read... [23:35:52]Read from MH i2c: E2 62 00 [23:35:52]MH_I2C_Read... [23:35:52]Read from MH i2c: E2 62 00 17 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 C5 50 01 00 0E 04 04 00 EF 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 29 [23:35:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [23:35:52]wFMCommunicate OK [23:35:52]SAM_PROTO_GetFieldsCounters done [23:35:52]requested_item shift.num is exist - process it [23:35:52]requested_item shift.opened is exist - process it [23:35:52]req_shift_opened [23:35:52]FM_GetShiftState [23:35:52]SAM_PROTO_GetShiftState [23:35:52]wFMCommunicate request_size=4 [23:35:52]MH_SAM_APDU [23:35:52]CAPDU: 80 13 01 00 [23:35:52]Write to MH i2c: E2 08 00 18 02 80 13 01 00 00 00 00 00 97 [23:35:52]Write i2c OK [23:35:52]MH_I2C_Read... [23:35:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:52]Read from MH i2c: E2 [23:35:52]MH_I2C_Read... [23:35:52]Read from MH i2c: E2 0E 00 [23:35:52]MH_I2C_Read... [23:35:52]Read from MH i2c: E2 0E 00 18 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 22 [23:35:52]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:35:52]wFMCommunicate OK [23:35:52]SAM_PROTO_GetShiftState done [23:35:52]FM_GetShiftState done [23:35:52]req_shift_opened done [23:35:52]requested_item shift.open_date is exist - process it [23:35:52]req_shift_open_date [23:35:52]req_shift_open_date done [23:35:52]produce_requested_data done [23:35:52]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86213,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [23:35:52]process_action_free close_receipt [23:35:52]json_value_free [23:35:52]json_value_free done [23:35:52]process_json_proto returns [23:35:52]Send response to host [23:35:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86213,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [23:35:52]free response buf [23:35:52]execute_script done [23:35:52]execute_script returns [23:35:52]free content buf [23:35:52]Sock 9.Close socket [23:35:52]Sock 9.Thread stoped [23:35:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 66 E2 47 00 D3 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 C5 50 01 00 F4 03 04 00 A9 B1 ED 66 B6 04 01 00 00 79 C0 6E AE 82 21 05 7C [23:35:52]CommunicateWithHost err = 0 [23:35:52]CheckOFDResponse [23:35:52]1017 (14) - 77093643461234 [23:35:52]1041 (16) - 0000000000874979 [23:35:52]1040 (4) - 86213 [23:35:52]1012 (4) - 20.09.2024 17:32 [23:35:52]1206 (1) - 0 [23:35:52]OFD Sender: Remove packet 86213 [23:35:52]ProducePacketName [23:35:52]name=ofd_packets/00086213 [23:35:52]NVStorageDeleteData [23:35:53]OFD Sender: No OFD packet to send [23:35:58]OFD Sender: No OFD packet to send [23:36:03]OFD Sender: No OFD packet to send [23:36:07]recv_with_timeout no data received [23:36:08]OFD Sender: No OFD packet to send [23:36:13]OFD Sender: No OFD packet to send [23:36:18]OFD Sender: No OFD packet to send [23:36:18]recv_with_timeout no data received [23:36:23]OFD Sender: No OFD packet to send [23:36:28]OFD Sender: No OFD packet to send [23:36:33]OFD Sender: No OFD packet to send [23:36:38]OFD Sender: No OFD packet to send [23:36:43]OFD Sender: No OFD packet to send [23:36:48]OFD Sender: No OFD packet to send [23:36:53]OFD Sender: No OFD packet to send [23:36:58]OFD Sender: No OFD packet to send [23:37:03]OFD Sender: No OFD packet to send [23:37:08]OFD Sender: No OFD packet to send [23:37:13]OFD Sender: No OFD packet to send [23:37:18]OFD Sender: No OFD packet to send [23:37:23]OFD Sender: No OFD packet to send [23:37:28]OFD Sender: No OFD packet to send [23:37:33]OFD Sender: No OFD packet to send [23:37:38]OFD Sender: No OFD packet to send [23:37:43]OFD Sender: No OFD packet to send [23:37:48]OFD Sender: No OFD packet to send [23:37:53]OFD Sender: No OFD packet to send [23:37:58]OFD Sender: No OFD packet to send [23:38:03]OFD Sender: No OFD packet to send [23:38:08]OFD Sender: No OFD packet to send [23:38:11]accept exits with 7 [23:38:11]New connection [23:38:11]New thread 3066834276 created [23:38:11]Thread 3066977636 joined [23:38:11]Waiting for new connection... [23:38:11] Sock 7.Parse request [23:38:11]Sock 7.Check first char [23:38:11]Sock 7.First char is OK [23:38:11]request: POST /json_proto HTTP/1.0 [23:38:11]Method: POST [23:38:11]URL: /json_proto [23:38:11]Method is POST - this is cgi request [23:38:11]url: /json_proto [23:38:11]query_string will be loaded in cgi processing [23:38:11]execute_cgi json_proto POST (null) [23:38:11]execute_cgi path=json_proto method=POST [23:38:11]POST find Content-Length [23:38:11]Host: 172.17.47.196:8080 [23:38:11]Content-Length: 570 [23:38:11]Content-Type: application/json [23:38:11] [23:38:11]POST finish read [23:38:11]Found Content-Length = 570 [23:38:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147889", "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" ] } } [23:38:11]execute_script... [23:38: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)147889", "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" ] } } [23:38:11]POST & json_proto [23:38:11]process_json_proto [23:38:11]json parsed OK: [23:38:11]protocol is kg_v1.0 [23:38:11]action value=close_receipt [23:38:11]process_action close_receipt [23:38:11]cmd_close_receipt [23:38:11]MH_GetDate [23:38:11]Write to MH i2c: F0 00 00 19 02 0A [23:38:11]Write i2c OK [23:38:11]MH_I2C_Read... [23:38:11]Read from MH i2c: F0 [23:38:11]MH_I2C_Read... [23:38:11]Read from MH i2c: F0 09 00 [23:38:11]MH_I2C_Read... [23:38:11]Read from MH i2c: F0 09 00 19 02 00 63 07 EE 66 4C 6B 94 66 82 [23:38:11]GetLastDocTimeStamp 1726875348 [23:38:11]current date 1726875491 [23:38:11]FM_GetShiftState [23:38:11]SAM_PROTO_GetShiftState [23:38:11]wFMCommunicate request_size=4 [23:38:11]MH_SAM_APDU [23:38:11]CAPDU: 80 13 01 00 [23:38:11]Write to MH i2c: E2 08 00 1A 02 80 13 01 00 00 00 00 00 99 [23:38:11]Write i2c OK [23:38:11]MH_I2C_Read... [23:38:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:38:11]Read from MH i2c: E2 [23:38:11]MH_I2C_Read... [23:38:11]Read from MH i2c: E2 0E 00 [23:38:11]MH_I2C_Read... [23:38:11]Read from MH i2c: E2 0E 00 1A 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 24 [23:38:11]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:38:11]wFMCommunicate OK [23:38:11]SAM_PROTO_GetShiftState done [23:38:11]FM_GetShiftState done [23:38:11]opened in 1726791534 [23:38:11]opened+sec_in_day 1726877934 [23:38:11]quantity*price = 13400 [23:38:11]sum+1 = 13401 [23:38:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 134.00 НСП 1% : 1.19 НДС 12% : 14.23 Наличными: 134.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 373 20.09.2024 23:38 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86214 ФПД: 104462937242994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T233811&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86214&fm=104462937242994&tin=02508201610067®Number=0000000000092592&sum=13400 0 [23:38:12]StoreToDocumentArchive [23:38:12]shift 495 fd 86214 [23:38:12]save to /storage/0495/doc_00086214 [23:38:12]save last doc name /storage/0495/doc_00086214 to /storage/kkm_last_doc_name [23:38:12]save OK [23:38:12]Clear old archive folders... [23:38:12]ProcessDocumentItem done err = 0, tmpTLVsize=254 [23:38:12]tlvbuf is 005B61C0 [23:38:12]SAM_PROTO_ClearQueue [23:38:12]wFMCommunicate request_size=4 [23:38:12]MH_SAM_APDU [23:38:12]CAPDU: 80 09 00 00 [23:38:12]Write to MH i2c: E2 08 00 27 02 80 09 00 00 00 00 00 00 9B [23:38:12]Write i2c OK [23:38:12]MH_I2C_Read... [23:38:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:38:12]Read from MH i2c: E2 [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: E2 03 00 [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: E2 03 00 27 02 00 90 00 9D [23:38:12]RAPDU: 90 00 [23:38:12]wFMCommunicate OK [23:38:12]SAM_PROTO_ClearQueue done [23:38:12]KKMCreateOFDPacket [23:38:12]OFDProtocolAddRootSTLVToBuf [23:38:12]FM_MakeSignedData [23:38:12]FM_MakeSignedData [23:38:12]SAM_PROTO_SignData [23:38:12]wFMCommunicate request_size=4 [23:38:12]MH_SAM_APDU [23:38:12]CAPDU: 80 0D 01 02 [23:38:12]Write to MH i2c: E2 08 00 28 02 80 0D 01 02 00 00 00 00 A3 [23:38:12]Write i2c OK [23:38:12]MH_I2C_Read... [23:38:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:38:12]Read from MH i2c: E2 [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: E2 03 00 [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: E2 03 00 28 02 00 90 00 9E [23:38:12]RAPDU: 90 00 [23:38:12]wFMCommunicate OK [23:38:12]wFMCommunicate request_size=255 [23:38:12]MH_SAM_APDU [23:38:12]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 75 01 00 00 F4 03 04 00 63 07 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 [23:38:12]Write to MH i2c: E2 02 01 29 02 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 75 01 00 00 F4 03 04 00 63 07 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 00 00 67 [23:38:12]Write i2c OK [23:38:12]MH_I2C_Read... [23:38:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:38:12]Read from MH i2c: E2 [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: E2 03 00 [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: E2 03 00 29 02 00 90 00 9F [23:38:12]RAPDU: 90 00 [23:38:12]wFMCommunicate OK [23:38:12]wFMCommunicate request_size=13 [23:38:12]MH_SAM_APDU [23:38:12]CAPDU: 80 0D 02 02 08 06 00 5F 02 2C 44 3D 72 [23:38:12]Write to MH i2c: E2 10 00 2A 02 80 0D 02 02 08 00 06 00 5F 02 2C 44 3D 72 00 00 3C [23:38:12]Write i2c OK [23:38:12]MH_I2C_Read... [23:38:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:38:12]Read from MH i2c: E2 [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: E2 03 00 [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: E2 03 00 2A 02 00 90 00 A0 [23:38:12]RAPDU: 90 00 [23:38:12]wFMCommunicate OK [23:38:12]wFMCommunicate request_size=4 [23:38:12]MH_SAM_APDU [23:38:12]CAPDU: 80 0D 03 02 [23:38:12]Write to MH i2c: E2 08 00 2B 02 80 0D 03 02 00 00 00 00 A8 [23:38:12]Write i2c OK [23:38:12]MH_I2C_Read... [23:38:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:38:12]Read from MH i2c: E2 [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: E2 0B 00 [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: E2 0B 00 2B 02 00 FA E9 15 E3 81 92 64 1A 90 00 15 [23:38:12]RAPDU: FA E9 15 E3 81 92 64 1A 90 00 [23:38:12]wFMCommunicate OK [23:38:12]SAM_PROTO_SignData done [23:38:12]FM_MakeSignedData done [23:38:12]CreateOFDProtocolMessage [23:38:12]wFMCommunicate request_size=4 [23:38:12]MH_SAM_APDU [23:38:12]CAPDU: 80 11 00 00 [23:38:12]Write to MH i2c: E2 08 00 2C 02 80 11 00 00 00 00 00 00 A8 [23:38:12]Write i2c OK [23:38:12]MH_I2C_Read... [23:38:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:38:12]Read from MH i2c: E2 [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: E2 17 00 [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: E2 17 00 2C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 07 [23:38: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:38:12]wFMCommunicate OK [23:38:12]CreateOFDProtocolMessage done [23:38:12]OFDSenderStorePacket 86214 [23:38:12]StoreOFDPacket docnum=86214 [23:38: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 12 01 00 00 DD A3 0A 01 EB 64 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 75 01 00 00 F4 03 04 00 63 07 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 5F 02 2C 44 3D 72 FA E9 15 E3 81 92 64 1A [23:38:12]CheckFolder [23:38:12]dirname=/storage/ofd_packets [23:38:12]CheckFolder done [23:38:12]ProducePacketName [23:38:12]name=ofd_packets/00086214 [23:38:12]NVStorageSaveData ofd_packets/00086214 [23:38:12]File name is /storage/ofd_packets/00086214 [23:38:12]Write 304 bytes [23:38:12]NVStorageSaveData done [23:38:12]OFDSenderStorePacket done [23:38:12]KKMCreateOFDPacket done [23:38:12]NVStorageSaveData kkm_last_timestamp [23:38:12]File name is /storage/kkm_last_timestamp [23:38:12]Write 4 bytes [23:38:12]NVStorageSaveData done [23:38:12]ExternCall_PrintAddStr [23:38:12]wPrintStart [23:38:12]Write to MH i2c: 01 00 00 2D 02 2F [23:38:12]Write i2c OK [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: 01 [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: 01 07 00 [23:38:12]MH_I2C_Read... [23:38:12]Read from MH i2c: 01 07 00 2D 02 00 00 00 00 00 FF 0F 44 [23:38:12]RasterBufferAndPrint [23:38:12]line Счет N : (3)147889 [23:38:12]line ИНН: 02508201610067 [23:38:12]line Контрольно-Кассовый Чек [23:38:12]line ПРОДАЖА [23:38:12]line Товар: 48744546 [23:38:12]line LD Compact Silver [23:38:12]line 1.000 * 134.00 [23:38:12]line = 134.00 [23:38:12]line НДС 12% НСП 1% [23:38:12]line > о реализуемом товаре [23:38:12]line ИТОГО: 134.00 [23:38:12]line НСП 1% : 1.19 [23:38:12]line НДС 12% : 14.23 [23:38:12]line Наличными: 134.00 [23:38:12]line Безнал.: 0.00 [23:38:12]line Место: АЗС № 137 "Партнер Нефть" [23:38:12]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:38:12]line СНО: Общий режим [23:38:12]line Чек 373 20.09.2024 23:38 [23:38:12]line Смена: 495 ФФД: 1.0 [23:38:12]line ЗНМ: 0300000064 [23:38:12]line РНМ: 0000000000092592 [23:38:12]line Версия ККМ: 001 [23:38:12]line ФМ: 0000000000874979 [23:38:12]line ФД: 86214 [23:38:12]line ФПД: 104462937242994 [23:38:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T233811&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86214&fm=104462937242994&tin=02508201610067®Number=0000000000092592&sum=13400 [23:38:13]line 0 [23:38:13]written 0, free lines is 4095 [23:38:13]OFD Sender: Processing packet 86214 [packets to send 266, broken 265] [23:38:13]ProducePacketName [23:38:13]name=ofd_packets/00086214 [23:38:13]OFD Sender: To server: pG, [23:38:13]CommunicateWithHost lk.salyk.kg:30040 [23:38:13]ConnectInit lk.salyk.kg [23:38:13]Write to MH i2c: 01 00 00 55 02 57 [23:38:13]Write i2c OK [23:38:13]MH_I2C_Read... [23:38:13]Read from MH i2c: 01 [23:38:13]MH_I2C_Read... [23:38:13]Read from MH i2c: 01 07 00 [23:38:13]MH_I2C_Read... [23:38:13]Read from MH i2c: 01 07 00 55 02 00 00 00 00 00 03 0D 6E [23:38:13]RasterBufferAndPrint [23:38:13]line [23:38:13]line [23:38:13]line [23:38:13]line [23:38:13]line [23:38:13]written 0, free lines is 3337 [23:38:13]MH_Cut [23:38:13]Write to MH i2c: D1 01 00 5C 02 01 30 [23:38:13]Write i2c OK [23:38:13]MH_I2C_Read... [23:38:13]Read from MH i2c: D1 [23:38:13]MH_I2C_Read... [23:38:13]Read from MH i2c: D1 01 00 [23:38:13]MH_I2C_Read... [23:38:13]Read from MH i2c: D1 01 00 5C 02 00 2F [23:38:13]Write to MH i2c: 01 00 00 5D 02 5F [23:38:13]Write i2c OK [23:38:13]MH_I2C_Read... [23:38:14]Connected sock=9 [23:38:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 12 01 00 00 DD A3 0A 01 EB 64 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 75 01 00 00 F4 03 04 00 63 07 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 5F 02 2C 44 3D 72 FA E9 15 E3 81 92 64 1A [23:38:14]*** Cut start [23:38:14]*** Partial cut [23:38:14]*** CUTSNS_PIN = 1 [23:38:14]*** CUTSNS_PIN = 0 [23:38:14]*** Brake cut motor [23:38:14]Read from MH i2c: 01 [23:38:14]MH_I2C_Read... [23:38:14]*** Stop cut motor [23:38:14]*** Cut end [23:38:14]Read from MH i2c: 01 07 00 [23:38:14]MH_I2C_Read... [23:38:14]Read from MH i2c: 01 07 00 5D 02 00 00 00 00 00 FF 0F 74 [23:38:14]process_action close_receipt done [23:38:14]requested_data is exist [23:38:14]produce_requested_data [23:38:14]requested_item fm.sn is exist - process it [23:38:14]wFMCommunicate request_size=4 [23:38:14]MH_SAM_APDU [23:38:14]CAPDU: 80 11 00 00 [23:38:14]Write to MH i2c: E2 08 00 5E 02 80 11 00 00 00 00 00 00 DA [23:38:14]Write i2c OK [23:38:14]MH_I2C_Read... [23:38:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:38:14]Read from MH i2c: E2 [23:38:14]MH_I2C_Read... [23:38:14]Read from MH i2c: E2 17 00 [23:38:14]MH_I2C_Read... [23:38:14]Read from MH i2c: E2 17 00 5E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 39 [23:38:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:38:14]wFMCommunicate OK [23:38:14]requested_item fd.num is exist - process it [23:38:14]SAM_PROTO_GetFieldsCounters [23:38:14]wFMCommunicate request_size=4 [23:38:14]MH_SAM_APDU [23:38:14]CAPDU: 80 13 00 00 [23:38:14]Write to MH i2c: E2 08 00 5F 02 80 13 00 00 00 00 00 00 DD [23:38:14]Write i2c OK [23:38:14]MH_I2C_Read... [23:38:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:38:15]Read from MH i2c: E2 [23:38:15]MH_I2C_Read... [23:38:15]Read from MH i2c: E2 62 00 [23:38:15]MH_I2C_Read... [23:38:15]Read from MH i2c: E2 62 00 5F 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 C6 50 01 00 0E 04 04 00 EF 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 75 [23:38: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 C6 50 01 00 0E 04 04 00 EF 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 [23:38:15]wFMCommunicate OK [23:38:15]SAM_PROTO_GetFieldsCounters done [23:38:15]requested_item shift.num is exist - process it [23:38:15]requested_item shift.opened is exist - process it [23:38:15]req_shift_opened [23:38:15]FM_GetShiftState [23:38:15]SAM_PROTO_GetShiftState [23:38:15]wFMCommunicate request_size=4 [23:38:15]MH_SAM_APDU [23:38:15]CAPDU: 80 13 01 00 [23:38:15]Write to MH i2c: E2 08 00 60 02 80 13 01 00 00 00 00 00 DF [23:38:15]Write i2c OK [23:38:15]MH_I2C_Read... [23:38:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:38:15]Read from MH i2c: E2 [23:38:15]MH_I2C_Read... [23:38:15]Read from MH i2c: E2 0E 00 [23:38:15]MH_I2C_Read... [23:38:15]Read from MH i2c: E2 0E 00 60 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6A [23:38:15]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:38:15]wFMCommunicate OK [23:38:15]SAM_PROTO_GetShiftState done [23:38:15]FM_GetShiftState done [23:38:15]req_shift_opened done [23:38:15]requested_item shift.open_date is exist - process it [23:38:15]req_shift_open_date [23:38:15]req_shift_open_date done [23:38:15]produce_requested_data done [23:38:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86214,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [23:38:15]process_action_free close_receipt [23:38:15]json_value_free [23:38:15]json_value_free done [23:38:15]process_json_proto returns [23:38:15]Send response to host [23:38:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86214,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [23:38:15]free response buf [23:38:15]execute_script done [23:38:15]execute_script returns [23:38:15]free content buf [23:38:15]Sock 7.Close socket [23:38:15]Sock 7.Thread stoped [23:38: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 2A 2F 47 00 AE 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 C6 50 01 00 F4 03 04 00 38 B2 ED 66 B6 04 01 00 00 00 F8 F6 E7 07 69 83 04 [23:38:17]CommunicateWithHost err = 0 [23:38:17]CheckOFDResponse [23:38:17]1017 (14) - 77093643461234 [23:38:17]1041 (16) - 0000000000874979 [23:38:17]1040 (4) - 86214 [23:38:17]1012 (4) - 20.09.2024 17:34 [23:38:17]1206 (1) - 0 [23:38:17]OFD Sender: Remove packet 86214 [23:38:17]ProducePacketName [23:38:17]name=ofd_packets/00086214 [23:38:17]NVStorageDeleteData [23:38:17]OFD Sender: No OFD packet to send [23:38:22]recv_with_timeout no data received [23:38:22]OFD Sender: No OFD packet to send [23:38:27]OFD Sender: No OFD packet to send [23:38:32]OFD Sender: No OFD packet to send [23:38:34]recv_with_timeout no data received [23:38:37]OFD Sender: No OFD packet to send [23:38:42]OFD Sender: No OFD packet to send [23:38:47]OFD Sender: No OFD packet to send [23:38:49]accept exits with 10 [23:38:49]New connection [23:38:49]New thread 3066977636 created [23:38:49]Thread 3066834276 joined [23:38:49]Waiting for new connection... [23:38:49] Sock 10.Parse request [23:38:49]Sock 10.Check first char [23:38:49]Sock 10.First char is OK [23:38:49]request: POST /json_proto HTTP/1.0 [23:38:49]Method: POST [23:38:49]URL: /json_proto [23:38:49]Method is POST - this is cgi request [23:38:49]url: /json_proto [23:38:49]query_string will be loaded in cgi processing [23:38:49]execute_cgi json_proto POST (null) [23:38:49]execute_cgi path=json_proto method=POST [23:38:49]POST find Content-Length [23:38:49]Host: 172.17.47.196:8080 [23:38:49]Content-Length: 754 [23:38:49]Content-Type: application/json [23:38:49] [23:38:49]POST finish read [23:38:49]Found Content-Length = 754 [23:38:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871091", "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" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30093654", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:38:49]execute_script... [23:38: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)871091", "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" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30093654", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:38:49]POST & json_proto [23:38:49]process_json_proto [23:38:49]json parsed OK: [23:38:49]protocol is kg_v1.0 [23:38:49]action value=close_receipt [23:38:49]process_action close_receipt [23:38:49]cmd_close_receipt [23:38:49]MH_GetDate [23:38:49]Write to MH i2c: F0 00 00 61 02 52 [23:38:49]Write i2c OK [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: F0 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: F0 09 00 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: F0 09 00 61 02 00 89 07 EE 66 4C 6B 94 66 F0 [23:38:49]GetLastDocTimeStamp 1726875491 [23:38:49]current date 1726875529 [23:38:49]FM_GetShiftState [23:38:49]SAM_PROTO_GetShiftState [23:38:49]wFMCommunicate request_size=4 [23:38:49]MH_SAM_APDU [23:38:49]CAPDU: 80 13 01 00 [23:38:49]Write to MH i2c: E2 08 00 62 02 80 13 01 00 00 00 00 00 E1 [23:38:49]Write i2c OK [23:38:49]MH_I2C_Read... [23:38:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:38:49]Read from MH i2c: E2 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: E2 0E 00 [23:38:49]MH_I2C_Read... [23:38:49]Read from MH i2c: E2 0E 00 62 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 6C [23:38:49]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:38:49]wFMCommunicate OK [23:38:49]SAM_PROTO_GetShiftState done [23:38:49]FM_GetShiftState done [23:38:49]opened in 1726791534 [23:38:49]opened+sec_in_day 1726877934 [23:38:49]quantity*price = 0 [23:38:49]sum+1 = 1 [23:38:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 374 20.09.2024 23:38 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Талоны: ТК ГПНА Online 30093654 ФМ: 0000000000874979 ФД: 86215 ФПД: 61233279669337 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T233849&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86215&fm=61233279669337&tin=02508201610067®Number=0000000000092592&sum=0 [23:38:50]StoreToDocumentArchive [23:38:50]shift 495 fd 86215 [23:38:50]save to /storage/0495/doc_00086215 [23:38:50]save last doc name /storage/0495/doc_00086215 to /storage/kkm_last_doc_name [23:38:50]save OK [23:38:50]Clear old archive folders... [23:38:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:38:50]tlvbuf is 005B7580 [23:38:50]SAM_PROTO_ClearQueue [23:38:50]wFMCommunicate request_size=4 [23:38:50]MH_SAM_APDU [23:38:50]CAPDU: 80 09 00 00 [23:38:50]Write to MH i2c: E2 08 00 6F 02 80 09 00 00 00 00 00 00 E3 [23:38:50]Write i2c OK [23:38:50]MH_I2C_Read... [23:38:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:38:50]Read from MH i2c: E2 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: E2 03 00 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: E2 03 00 6F 02 00 90 00 E5 [23:38:50]RAPDU: 90 00 [23:38:50]wFMCommunicate OK [23:38:50]SAM_PROTO_ClearQueue done [23:38:50]KKMCreateOFDPacket [23:38:50]OFDProtocolAddRootSTLVToBuf [23:38:50]FM_MakeSignedData [23:38:50]FM_MakeSignedData [23:38:50]SAM_PROTO_SignData [23:38:50]wFMCommunicate request_size=4 [23:38:50]MH_SAM_APDU [23:38:50]CAPDU: 80 0D 01 02 [23:38:50]Write to MH i2c: E2 08 00 70 02 80 0D 01 02 00 00 00 00 EB [23:38:50]Write i2c OK [23:38:50]MH_I2C_Read... [23:38:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:38:50]Read from MH i2c: E2 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: E2 03 00 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: E2 03 00 70 02 00 90 00 E6 [23:38:50]RAPDU: 90 00 [23:38:50]wFMCommunicate OK [23:38:50]wFMCommunicate request_size=255 [23:38:50]MH_SAM_APDU [23:38: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 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 76 01 00 00 F4 03 04 00 89 07 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 37 [23:38:50]Write to MH i2c: E2 02 01 71 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 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 76 01 00 00 F4 03 04 00 89 07 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 37 00 00 6F [23:38:50]Write i2c OK [23:38:50]MH_I2C_Read... [23:38:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:38:50]Read from MH i2c: E2 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: E2 03 00 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: E2 03 00 71 02 00 90 00 E7 [23:38:50]RAPDU: 90 00 [23:38:50]wFMCommunicate OK [23:38:50]wFMCommunicate request_size=10 [23:38:50]MH_SAM_APDU [23:38:50]CAPDU: 80 0D 02 02 05 B0 FB E2 14 59 [23:38:50]Write to MH i2c: E2 0D 00 72 02 80 0D 02 02 05 00 B0 FB E2 14 59 00 00 F2 [23:38:50]Write i2c OK [23:38:50]MH_I2C_Read... [23:38:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:38:50]Read from MH i2c: E2 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: E2 03 00 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: E2 03 00 72 02 00 90 00 E8 [23:38:50]RAPDU: 90 00 [23:38:50]wFMCommunicate OK [23:38:50]wFMCommunicate request_size=4 [23:38:50]MH_SAM_APDU [23:38:50]CAPDU: 80 0D 03 02 [23:38:50]Write to MH i2c: E2 08 00 73 02 80 0D 03 02 00 00 00 00 F0 [23:38:50]Write i2c OK [23:38:50]MH_I2C_Read... [23:38:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:38:50]Read from MH i2c: E2 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: E2 0B 00 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: E2 0B 00 73 02 00 47 5E 70 D2 F6 EB 73 EC 90 00 18 [23:38:50]RAPDU: 47 5E 70 D2 F6 EB 73 EC 90 00 [23:38:50]wFMCommunicate OK [23:38:50]SAM_PROTO_SignData done [23:38:50]FM_MakeSignedData done [23:38:50]CreateOFDProtocolMessage [23:38:50]wFMCommunicate request_size=4 [23:38:50]MH_SAM_APDU [23:38:50]CAPDU: 80 11 00 00 [23:38:50]Write to MH i2c: E2 08 00 74 02 80 11 00 00 00 00 00 00 F0 [23:38:50]Write i2c OK [23:38:50]MH_I2C_Read... [23:38:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:38:50]Read from MH i2c: E2 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: E2 17 00 [23:38:50]MH_I2C_Read... [23:38:50]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 [23:38:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:38:50]wFMCommunicate OK [23:38:50]CreateOFDProtocolMessage done [23:38:50]OFDSenderStorePacket 86215 [23:38:50]StoreOFDPacket docnum=86215 [23:38: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 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 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 76 01 00 00 F4 03 04 00 89 07 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 37 B0 FB E2 14 59 47 5E 70 D2 F6 EB 73 EC [23:38:50]CheckFolder [23:38:50]dirname=/storage/ofd_packets [23:38:50]CheckFolder done [23:38:50]ProducePacketName [23:38:50]name=ofd_packets/00086215 [23:38:50]NVStorageSaveData ofd_packets/00086215 [23:38:50]File name is /storage/ofd_packets/00086215 [23:38:50]Write 301 bytes [23:38:50]NVStorageSaveData done [23:38:50]OFDSenderStorePacket done [23:38:50]KKMCreateOFDPacket done [23:38:50]NVStorageSaveData kkm_last_timestamp [23:38:50]File name is /storage/kkm_last_timestamp [23:38:50]Write 4 bytes [23:38:50]NVStorageSaveData done [23:38:50]ExternCall_PrintAddStr [23:38:50]wPrintStart [23:38:50]Write to MH i2c: 01 00 00 75 02 77 [23:38:50]Write i2c OK [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: 01 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: 01 07 00 [23:38:50]MH_I2C_Read... [23:38:50]Read from MH i2c: 01 07 00 75 02 00 00 00 00 00 FF 0F 8C [23:38:50]RasterBufferAndPrint [23:38:50]line Счет N : (1)871091 [23:38:50]line ИНН: 02508201610067 [23:38:50]line Контрольно-Кассовый Чек [23:38:50]line ПРОДАЖА [23:38:50]line ТРК (МРК, ГНК) : 33 [23:38:50]line Товар: 2710124130 [23:38:50]line Аи-92-К-5 [23:38:50]line 15.000 * 0.00 [23:38:50]line = 0.00 [23:38:50]line НДС 12% НСП 1% [23:38:50]line > о реализуемом товаре [23:38:50]line ИТОГО: 0.00 [23:38:50]line НСП 1% : 0.00 [23:38:50]line НДС 12% : 0.00 [23:38:50]line Наличными: 0.00 [23:38:50]line Безнал.: 0.00 [23:38:50]line Место: АЗС № 137 "Партнер Нефть" [23:38:50]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:38:50]line СНО: Общий режим [23:38:50]line Чек 374 20.09.2024 23:38 [23:38:50]line Смена: 495 ФФД: 1.0 [23:38:50]line ЗНМ: 0300000064 [23:38:50]line РНМ: 0000000000092592 [23:38:50]line Версия ККМ: 001 [23:38:50]line Талоны: ТК ГПНА Online [23:38:50]line 30093654 [23:38:50]line ФМ: 0000000000874979 [23:38:50]line ФД: 86215 [23:38:50]line ФПД: 61233279669337 [23:38:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T233849&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86215&fm=61233279669337&tin=02508201610067®Number=0000000000092592&sum=0 [23:38:50]written 0, free lines is 4095 [23:38:50]OFD Sender: Processing packet 86215 [packets to send 266, broken 265] [23:38:50]ProducePacketName [23:38:50]name=ofd_packets/00086215 [23:38:50]OFD Sender: To server: pG, [23:38:50]CommunicateWithHost lk.salyk.kg:30040 [23:38:50]ConnectInit lk.salyk.kg [23:38:51]Write to MH i2c: 01 00 00 9F 02 A1 [23:38:51]Write i2c OK [23:38:51]MH_I2C_Read... [23:38:51]Read from MH i2c: 01 [23:38:51]MH_I2C_Read... [23:38:51]Read from MH i2c: 01 07 00 [23:38:51]MH_I2C_Read... [23:38:51]Read from MH i2c: 01 07 00 9F 02 00 00 00 00 00 E5 0C 99 [23:38:51]RasterBufferAndPrint [23:38:51]line [23:38:51]line [23:38:51]line [23:38:51]line [23:38:51]line [23:38:51]written 0, free lines is 3309 [23:38:51]MH_Cut [23:38:51]Write to MH i2c: D1 01 00 A6 02 01 7A [23:38:51]Write i2c OK [23:38:51]MH_I2C_Read... [23:38:51]Read from MH i2c: D1 [23:38:51]MH_I2C_Read... [23:38:51]Read from MH i2c: D1 01 00 [23:38:51]MH_I2C_Read... [23:38:51]Read from MH i2c: D1 01 00 A6 02 00 79 [23:38:51]Write to MH i2c: 01 00 00 A7 02 A9 [23:38:51]Write i2c OK [23:38:51]MH_I2C_Read... [23:38:51]*** Cut start [23:38:51]*** Partial cut [23:38:51]*** CUTSNS_PIN = 1 [23:38:52]*** CUTSNS_PIN = 0 [23:38:52]*** Brake cut motor [23:38:52]Read from MH i2c: 01 [23:38:52]MH_I2C_Read... [23:38:52]*** Stop cut motor [23:38:52]*** Cut end [23:38:52]Read from MH i2c: 01 07 00 [23:38:52]MH_I2C_Read... [23:38:52]Read from MH i2c: 01 07 00 A7 02 00 00 00 00 00 FF 0F BE [23:38:52]process_action close_receipt done [23:38:52]requested_data is exist [23:38:52]produce_requested_data [23:38:52]requested_item fm.sn is exist - process it [23:38:52]wFMCommunicate request_size=4 [23:38:52]MH_SAM_APDU [23:38:52]CAPDU: 80 11 00 00 [23:38:52]Write to MH i2c: E2 08 00 A8 02 80 11 00 00 00 00 00 00 24 [23:38:52]Write i2c OK [23:38:52]MH_I2C_Read... [23:38:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:38:52]Read from MH i2c: E2 [23:38:52]MH_I2C_Read... [23:38:52]Read from MH i2c: E2 17 00 [23:38:52]MH_I2C_Read... [23:38:52]Read from MH i2c: E2 17 00 A8 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 83 [23:38:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:38:52]wFMCommunicate OK [23:38:52]requested_item fd.num is exist - process it [23:38:52]SAM_PROTO_GetFieldsCounters [23:38:52]wFMCommunicate request_size=4 [23:38:52]MH_SAM_APDU [23:38:52]CAPDU: 80 13 00 00 [23:38:52]Write to MH i2c: E2 08 00 A9 02 80 13 00 00 00 00 00 00 27 [23:38:52]Write i2c OK [23:38:52]MH_I2C_Read... [23:38:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:38:52]Read from MH i2c: E2 [23:38:52]MH_I2C_Read... [23:38:52]Read from MH i2c: E2 62 00 [23:38:52]MH_I2C_Read... [23:38:52]Read from MH i2c: E2 62 00 A9 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 C7 50 01 00 0E 04 04 00 EF 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 C3 [23:38: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 C7 50 01 00 0E 04 04 00 EF 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 [23:38:52]wFMCommunicate OK [23:38:52]SAM_PROTO_GetFieldsCounters done [23:38:52]requested_item shift.num is exist - process it [23:38:52]requested_item shift.opened is exist - process it [23:38:52]req_shift_opened [23:38:52]FM_GetShiftState [23:38:52]SAM_PROTO_GetShiftState [23:38:52]wFMCommunicate request_size=4 [23:38:52]MH_SAM_APDU [23:38:52]CAPDU: 80 13 01 00 [23:38:52]Write to MH i2c: E2 08 00 AA 02 80 13 01 00 00 00 00 00 29 [23:38:52]Write i2c OK [23:38:52]MH_I2C_Read... [23:38:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:38:52]Read from MH i2c: E2 [23:38:52]MH_I2C_Read... [23:38:52]Read from MH i2c: E2 0E 00 [23:38:52]MH_I2C_Read... [23:38:52]Read from MH i2c: E2 0E 00 AA 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B4 [23:38:52]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:38:52]wFMCommunicate OK [23:38:52]SAM_PROTO_GetShiftState done [23:38:52]FM_GetShiftState done [23:38:52]req_shift_opened done [23:38:52]requested_item shift.open_date is exist - process it [23:38:52]req_shift_open_date [23:38:52]req_shift_open_date done [23:38:52]produce_requested_data done [23:38:52]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86215,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [23:38:52]process_action_free close_receipt [23:38:52]json_value_free [23:38:52]json_value_free done [23:38:52]process_json_proto returns [23:38:52]Send response to host [23:38:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86215,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [23:38:52]free response buf [23:38:52]execute_script done [23:38:52]execute_script returns [23:38:52]free content buf [23:38:52]Sock 10.Close socket [23:38:52]Sock 10.Thread stoped [23:38:53]Connected sock=9 [23:38: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 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 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 76 01 00 00 F4 03 04 00 89 07 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 37 B0 FB E2 14 59 47 5E 70 D2 F6 EB 73 EC [23:38: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 59 3C 47 00 B3 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 C7 50 01 00 F4 03 04 00 5F B2 ED 66 B6 04 01 00 00 50 09 3C 83 C8 CA DC 16 [23:38:53]CommunicateWithHost err = 0 [23:38:53]CheckOFDResponse [23:38:53]1017 (14) - 77093643461234 [23:38:53]1041 (16) - 0000000000874979 [23:38:53]1040 (4) - 86215 [23:38:53]1012 (4) - 20.09.2024 17:35 [23:38:53]1206 (1) - 0 [23:38:53]OFD Sender: Remove packet 86215 [23:38:53]ProducePacketName [23:38:53]name=ofd_packets/00086215 [23:38:53]NVStorageDeleteData [23:38:54]OFD Sender: No OFD packet to send [23:38:59]OFD Sender: No OFD packet to send [23:39:04]OFD Sender: No OFD packet to send [23:39:09]OFD Sender: No OFD packet to send [23:39:14]OFD Sender: No OFD packet to send [23:39:19]OFD Sender: No OFD packet to send [23:39:24]OFD Sender: No OFD packet to send [23:39:29]OFD Sender: No OFD packet to send [23:39:34]OFD Sender: No OFD packet to send [23:39:39]OFD Sender: No OFD packet to send [23:39:41]recv_with_timeout no data received [23:39:44]OFD Sender: No OFD packet to send [23:39:49]OFD Sender: No OFD packet to send [23:39:54]OFD Sender: No OFD packet to send [23:39:59]OFD Sender: No OFD packet to send [23:40:04]OFD Sender: No OFD packet to send [23:40:09]OFD Sender: No OFD packet to send [23:40:14]OFD Sender: No OFD packet to send [23:40:19]OFD Sender: No OFD packet to send [23:40:24]OFD Sender: No OFD packet to send [23:40:29]OFD Sender: No OFD packet to send [23:40:34]OFD Sender: No OFD packet to send [23:40:39]OFD Sender: No OFD packet to send [23:40:44]OFD Sender: No OFD packet to send [23:40:49]OFD Sender: No OFD packet to send [23:40:54]OFD Sender: No OFD packet to send [23:40:59]OFD Sender: No OFD packet to send [23:41:04]OFD Sender: No OFD packet to send [23:41:09]OFD Sender: No OFD packet to send [23:41:14]OFD Sender: No OFD packet to send [23:41:19]OFD Sender: No OFD packet to send [23:41:24]OFD Sender: No OFD packet to send [23:41:29]OFD Sender: No OFD packet to send [23:41:34]OFD Sender: No OFD packet to send [23:41:39]OFD Sender: No OFD packet to send [23:41:44]OFD Sender: No OFD packet to send [23:41:49]OFD Sender: No OFD packet to send [23:41:54]OFD Sender: No OFD packet to send [23:41:59]OFD Sender: No OFD packet to send [23:42:02]accept exits with 7 [23:42:02]New connection [23:42:02]New thread 3066834276 created [23:42:02]Thread 3066977636 joined [23:42:02]Waiting for new connection... [23:42:02] Sock 7.Parse request [23:42:02]Sock 7.Check first char [23:42:02]Sock 7.First char is OK [23:42:02]request: POST /json_proto HTTP/1.0 [23:42:02]Method: POST [23:42:02]URL: /json_proto [23:42:02]Method is POST - this is cgi request [23:42:02]url: /json_proto [23:42:02]query_string will be loaded in cgi processing [23:42:02]execute_cgi json_proto POST (null) [23:42:02]execute_cgi path=json_proto method=POST [23:42:02]POST find Content-Length [23:42:02]Host: 172.17.47.196:8080 [23:42:02]Content-Length: 662 [23:42:02]Content-Type: application/json [23:42:02] [23:42:02]POST finish read [23:42:02]Found Content-Length = 662 [23:42:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147890", "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" ] } } [23:42:02]execute_script... [23:42: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)147890", "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" ] } } [23:42:02]POST & json_proto [23:42:02]process_json_proto [23:42:02]json parsed OK: [23:42:02]protocol is kg_v1.0 [23:42:02]action value=close_receipt [23:42:02]process_action close_receipt [23:42:02]cmd_close_receipt [23:42:02]MH_GetDate [23:42:02]Write to MH i2c: F0 00 00 AB 02 9C [23:42:02]Write i2c OK [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: F0 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: F0 09 00 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: F0 09 00 AB 02 00 4A 08 EE 66 4C 6B 94 66 FC [23:42:02]GetLastDocTimeStamp 1726875529 [23:42:02]current date 1726875722 [23:42:02]FM_GetShiftState [23:42:02]SAM_PROTO_GetShiftState [23:42:02]wFMCommunicate request_size=4 [23:42:02]MH_SAM_APDU [23:42:02]CAPDU: 80 13 01 00 [23:42:02]Write to MH i2c: E2 08 00 AC 02 80 13 01 00 00 00 00 00 2B [23:42:02]Write i2c OK [23:42:02]MH_I2C_Read... [23:42:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:02]Read from MH i2c: E2 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: E2 0E 00 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: E2 0E 00 AC 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 B6 [23:42:02]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:42:02]wFMCommunicate OK [23:42:02]SAM_PROTO_GetShiftState done [23:42:02]FM_GetShiftState done [23:42:02]opened in 1726791534 [23:42:02]opened+sec_in_day 1726877934 [23:42:02]quantity*price = 2100 [23:42:02]sum+1 = 2101 [23:42:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 21.00 НСП 1% : 0.19 НДС 12% : 2.23 Наличными: 21.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 375 20.09.2024 23:42 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86216 ФПД: 169559497118247 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T234202&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86216&fm=169559497118247&tin=02508201610067®Number=0000000000092592&sum=2100 0 [23:42:03]StoreToDocumentArchive [23:42:03]shift 495 fd 86216 [23:42:03]save to /storage/0495/doc_00086216 [23:42:03]save last doc name /storage/0495/doc_00086216 to /storage/kkm_last_doc_name [23:42:03]save OK [23:42:03]Clear old archive folders... [23:42:03]ProcessDocumentItem done err = 0, tmpTLVsize=281 [23:42:03]tlvbuf is 005B9BE0 [23:42:03]SAM_PROTO_ClearQueue [23:42:03]wFMCommunicate request_size=4 [23:42:03]MH_SAM_APDU [23:42:03]CAPDU: 80 09 00 00 [23:42:03]Write to MH i2c: E2 08 00 B9 02 80 09 00 00 00 00 00 00 2D [23:42:03]Write i2c OK [23:42:03]MH_I2C_Read... [23:42:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:42:03]Read from MH i2c: E2 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: E2 03 00 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: E2 03 00 B9 02 00 90 00 2F [23:42:03]RAPDU: 90 00 [23:42:03]wFMCommunicate OK [23:42:03]SAM_PROTO_ClearQueue done [23:42:03]KKMCreateOFDPacket [23:42:03]OFDProtocolAddRootSTLVToBuf [23:42:03]FM_MakeSignedData [23:42:03]FM_MakeSignedData [23:42:03]SAM_PROTO_SignData [23:42:03]wFMCommunicate request_size=4 [23:42:03]MH_SAM_APDU [23:42:03]CAPDU: 80 0D 01 02 [23:42:03]Write to MH i2c: E2 08 00 BA 02 80 0D 01 02 00 00 00 00 35 [23:42:03]Write i2c OK [23:42:03]MH_I2C_Read... [23:42:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:42:03]Read from MH i2c: E2 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: E2 03 00 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: E2 03 00 BA 02 00 90 00 30 [23:42:03]RAPDU: 90 00 [23:42:03]wFMCommunicate OK [23:42:03]wFMCommunicate request_size=255 [23:42:03]MH_SAM_APDU [23:42:03]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 77 01 00 00 F4 03 04 00 4A 08 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 [23:42:03]Write to MH i2c: E2 02 01 BB 02 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 77 01 00 00 F4 03 04 00 4A 08 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 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 EE [23:42:03]Write i2c OK [23:42:03]MH_I2C_Read... [23:42:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:03]Read from MH i2c: E2 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: E2 03 00 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: E2 03 00 BB 02 00 90 00 31 [23:42:03]RAPDU: 90 00 [23:42:03]wFMCommunicate OK [23:42:03]wFMCommunicate request_size=40 [23:42:03]MH_SAM_APDU [23:42:03]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 C8 50 01 00 35 04 06 00 9A 36 A5 98 12 27 [23:42:03]Write to MH i2c: E2 2B 00 BC 02 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 C8 50 01 00 35 04 06 00 9A 36 A5 98 12 27 00 00 60 [23:42:03]Write i2c OK [23:42:03]MH_I2C_Read... [23:42:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:03]Read from MH i2c: E2 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: E2 03 00 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: E2 03 00 BC 02 00 90 00 32 [23:42:03]RAPDU: 90 00 [23:42:03]wFMCommunicate OK [23:42:03]wFMCommunicate request_size=4 [23:42:03]MH_SAM_APDU [23:42:03]CAPDU: 80 0D 03 02 [23:42:03]Write to MH i2c: E2 08 00 BD 02 80 0D 03 02 00 00 00 00 3A [23:42:03]Write i2c OK [23:42:03]MH_I2C_Read... [23:42:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:42:03]Read from MH i2c: E2 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: E2 0B 00 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: E2 0B 00 BD 02 00 7A 15 62 16 AE D5 03 BB 90 00 83 [23:42:03]RAPDU: 7A 15 62 16 AE D5 03 BB 90 00 [23:42:03]wFMCommunicate OK [23:42:03]SAM_PROTO_SignData done [23:42:03]FM_MakeSignedData done [23:42:03]CreateOFDProtocolMessage [23:42:03]wFMCommunicate request_size=4 [23:42:03]MH_SAM_APDU [23:42:03]CAPDU: 80 11 00 00 [23:42:03]Write to MH i2c: E2 08 00 BE 02 80 11 00 00 00 00 00 00 3A [23:42:03]Write i2c OK [23:42:03]MH_I2C_Read... [23:42:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:03]Read from MH i2c: E2 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: E2 17 00 [23:42:03]MH_I2C_Read... [23:42:03]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 [23:42: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:42:03]wFMCommunicate OK [23:42:03]CreateOFDProtocolMessage done [23:42:03]OFDSenderStorePacket 86216 [23:42:03]StoreOFDPacket docnum=86216 [23:42: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 2D 01 00 00 3D 0B 25 01 B5 D5 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 77 01 00 00 F4 03 04 00 4A 08 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 9A 36 A5 98 12 27 7A 15 62 16 AE D5 03 BB [23:42:03]CheckFolder [23:42:03]dirname=/storage/ofd_packets [23:42:03]CheckFolder done [23:42:03]ProducePacketName [23:42:03]name=ofd_packets/00086216 [23:42:03]NVStorageSaveData ofd_packets/00086216 [23:42:03]File name is /storage/ofd_packets/00086216 [23:42:03]Write 331 bytes [23:42:03]NVStorageSaveData done [23:42:03]OFDSenderStorePacket done [23:42:03]KKMCreateOFDPacket done [23:42:03]NVStorageSaveData kkm_last_timestamp [23:42:03]File name is /storage/kkm_last_timestamp [23:42:03]Write 4 bytes [23:42:03]NVStorageSaveData done [23:42:03]ExternCall_PrintAddStr [23:42:03]wPrintStart [23:42:03]Write to MH i2c: 01 00 00 BF 02 C1 [23:42:03]Write i2c OK [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: 01 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: 01 07 00 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: 01 07 00 BF 02 00 00 00 00 00 FF 0F D6 [23:42:03]RasterBufferAndPrint [23:42:03]line Счет N : (3)147890 [23:42:03]line ИНН: 02508201610067 [23:42:03]line Контрольно-Кассовый Чек [23:42:03]line ПРОДАЖА [23:42:03]line Товар: 4607010740016 [23:42:03]line Сух Кириешки бекон 40г [23:42:03]line 1.000 * 21.00 [23:42:03]line = 21.00 [23:42:03]line НДС 12% НСП 1% [23:42:03]line > о реализуемом товаре [23:42:03]line ИТОГО: 21.00 [23:42:03]line НСП 1% : 0.19 [23:42:03]line НДС 12% : 2.23 [23:42:03]line Наличными: 21.00 [23:42:03]line Безнал.: 0.00 [23:42:03]line Место: АЗС № 137 "Партнер Нефть" [23:42:03]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:42:03]line СНО: Общий режим [23:42:03]line Чек 375 20.09.2024 23:42 [23:42:03]line Смена: 495 ФФД: 1.0 [23:42:03]line ЗНМ: 0300000064 [23:42:03]line РНМ: 0000000000092592 [23:42:03]line Версия ККМ: 001 [23:42:03]line ФМ: 0000000000874979 [23:42:03]line ФД: 86216 [23:42:03]line ФПД: 169559497118247 [23:42:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T234202&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86216&fm=169559497118247&tin=02508201610067®Number=0000000000092592&sum=2100 [23:42:04]line 0 [23:42:04]OFD Sender: Processing packet 86216 [packets to send 266, broken 265] [23:42:04]ProducePacketName [23:42:04]name=ofd_packets/00086216 [23:42:04]OFD Sender: To server: pG, [23:42:04]CommunicateWithHost lk.salyk.kg:30040 [23:42:04]ConnectInit lk.salyk.kg [23:42:04]written 0, free lines is 4095 [23:42:04]Write to MH i2c: 01 00 00 E7 02 E9 [23:42:04]Write i2c OK [23:42:04]MH_I2C_Read... [23:42:04]Read from MH i2c: 01 [23:42:04]MH_I2C_Read... [23:42:04]Read from MH i2c: 01 07 00 [23:42:04]MH_I2C_Read... [23:42:04]Read from MH i2c: 01 07 00 E7 02 00 00 00 00 00 FE 0C FA [23:42:04]RasterBufferAndPrint [23:42:04]line [23:42:04]line [23:42:04]line [23:42:04]line [23:42:04]line [23:42:04]written 0, free lines is 3332 [23:42:04]MH_Cut [23:42:04]Write to MH i2c: D1 01 00 EE 02 01 C2 [23:42:04]Write i2c OK [23:42:04]MH_I2C_Read... [23:42:04]Read from MH i2c: D1 [23:42:04]MH_I2C_Read... [23:42:04]Read from MH i2c: D1 01 00 [23:42:04]MH_I2C_Read... [23:42:04]Read from MH i2c: D1 01 00 EE 02 00 C1 [23:42:04]Write to MH i2c: 01 00 00 EF 02 F1 [23:42:04]Write i2c OK [23:42:04]MH_I2C_Read... [23:42:05]*** Cut start [23:42:05]*** Partial cut [23:42:05]*** CUTSNS_PIN = 1 [23:42:05]*** CUTSNS_PIN = 0 [23:42:05]*** Brake cut motor [23:42:06]Read from MH i2c: 01 [23:42:06]MH_I2C_Read... [23:42:06]*** Stop cut motor [23:42:06]*** Cut end [23:42:06]Read from MH i2c: 01 07 00 [23:42:06]MH_I2C_Read... [23:42:06]Read from MH i2c: 01 07 00 EF 02 00 00 00 00 00 FF 0F 06 [23:42:06]process_action close_receipt done [23:42:06]requested_data is exist [23:42:06]produce_requested_data [23:42:06]requested_item fm.sn is exist - process it [23:42:06]wFMCommunicate request_size=4 [23:42:06]MH_SAM_APDU [23:42:06]CAPDU: 80 11 00 00 [23:42:06]Write to MH i2c: E2 08 00 F0 02 80 11 00 00 00 00 00 00 6C [23:42:06]Write i2c OK [23:42:06]MH_I2C_Read... [23:42:06]Connected sock=9 [23: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 2D 01 00 00 3D 0B 25 01 B5 D5 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 77 01 00 00 F4 03 04 00 4A 08 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 9A 36 A5 98 12 27 7A 15 62 16 AE D5 03 BB [23:42:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:06]Read from MH i2c: E2 [23:42:06]MH_I2C_Read... [23:42:06]Read from MH i2c: E2 17 00 [23:42:06]MH_I2C_Read... [23:42:06]Read from MH i2c: E2 17 00 F0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 CB [23:42: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:42:06]wFMCommunicate OK [23:42:06]requested_item fd.num is exist - process it [23:42:06]SAM_PROTO_GetFieldsCounters [23:42:06]wFMCommunicate request_size=4 [23:42:06]MH_SAM_APDU [23:42:06]CAPDU: 80 13 00 00 [23:42:06]Write to MH i2c: E2 08 00 F1 02 80 13 00 00 00 00 00 00 6F [23:42:06]Write i2c OK [23:42:06]MH_I2C_Read... [23:42:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:42:06]Read from MH i2c: E2 [23:42:06]MH_I2C_Read... [23:42:06]Read from MH i2c: E2 62 00 [23:42:06]MH_I2C_Read... [23:42:06]Read from MH i2c: E2 62 00 F1 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 0F [23:42: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 C8 50 01 00 0E 04 04 00 EF 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 [23:42:06]wFMCommunicate OK [23:42:06]SAM_PROTO_GetFieldsCounters done [23:42:06]requested_item shift.num is exist - process it [23:42:06]requested_item shift.opened is exist - process it [23:42:06]req_shift_opened [23:42:06]FM_GetShiftState [23:42:06]SAM_PROTO_GetShiftState [23:42:06]wFMCommunicate request_size=4 [23:42:06]MH_SAM_APDU [23:42:06]CAPDU: 80 13 01 00 [23:42:06]Write to MH i2c: E2 08 00 F2 02 80 13 01 00 00 00 00 00 71 [23:42:06]Write i2c OK [23:42:06]MH_I2C_Read... [23:42:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:06]Read from MH i2c: E2 [23:42:06]MH_I2C_Read... [23:42:06]Read from MH i2c: E2 0E 00 [23:42:06]MH_I2C_Read... [23:42:06]Read from MH i2c: E2 0E 00 F2 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FC [23:42:06]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:42:06]wFMCommunicate OK [23:42:06]SAM_PROTO_GetShiftState done [23:42:06]FM_GetShiftState done [23:42:06]req_shift_opened done [23:42:06]requested_item shift.open_date is exist - process it [23:42:06]req_shift_open_date [23:42:06]req_shift_open_date done [23:42:06]produce_requested_data done [23:42:06]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86216,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [23:42:06]process_action_free close_receipt [23:42:06]json_value_free [23:42:06]json_value_free done [23:42:06]process_json_proto returns [23:42:06]Send response to host [23:42:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86216,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [23:42:06]free response buf [23:42:06]execute_script done [23:42:06]execute_script returns [23:42:06]free content buf [23:42:06]Sock 7.Close socket [23:42:06]Sock 7.Thread stoped [23: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 05 E4 47 00 64 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 C8 50 01 00 F4 03 04 00 20 B3 ED 66 B6 04 01 00 00 BA 79 AA 1F F5 1F AD FE [23:42:06]CommunicateWithHost err = 0 [23:42:06]CheckOFDResponse [23:42:06]1017 (14) - 77093643461234 [23:42:06]1041 (16) - 0000000000874979 [23:42:06]1040 (4) - 86216 [23:42:06]1012 (4) - 20.09.2024 17:38 [23:42:06]1206 (1) - 0 [23:42:06]OFD Sender: Remove packet 86216 [23:42:06]ProducePacketName [23:42:06]name=ofd_packets/00086216 [23:42:06]NVStorageDeleteData [23:42:07]OFD Sender: No OFD packet to send [23:42:12]OFD Sender: No OFD packet to send [23:42:17]OFD Sender: No OFD packet to send [23:42:22]OFD Sender: No OFD packet to send [23:42:27]OFD Sender: No OFD packet to send [23:42:32]OFD Sender: No OFD packet to send [23:42:37]OFD Sender: No OFD packet to send [23:42:42]OFD Sender: No OFD packet to send [23:42:47]OFD Sender: No OFD packet to send [23:42:52]OFD Sender: No OFD packet to send [23:42:57]OFD Sender: No OFD packet to send [23:43:02]OFD Sender: No OFD packet to send [23:43:07]OFD Sender: No OFD packet to send [23:43:12]OFD Sender: No OFD packet to send [23:43:17]OFD Sender: No OFD packet to send [23:43:22]recv_with_timeout no data received [23:43:22]OFD Sender: No OFD packet to send [23:43:27]OFD Sender: No OFD packet to send [23:43:32]OFD Sender: No OFD packet to send [23:43:37]OFD Sender: No OFD packet to send [23:43:42]OFD Sender: No OFD packet to send [23:43:47]OFD Sender: No OFD packet to send [23:43:51]accept exits with 10 [23:43:51]New connection [23:43:51]New thread 3066977636 created [23:43:51]Thread 3066834276 joined [23:43:51]Waiting for new connection... [23:43:51] Sock 10.Parse request [23:43:51]Sock 10.Check first char [23:43:51]Sock 10.First char is OK [23:43:51]request: POST /json_proto HTTP/1.0 [23:43:51]Method: POST [23:43:51]URL: /json_proto [23:43:51]Method is POST - this is cgi request [23:43:51]url: /json_proto [23:43:51]query_string will be loaded in cgi processing [23:43:51]execute_cgi json_proto POST (null) [23:43:51]execute_cgi path=json_proto method=POST [23:43:51]POST find Content-Length [23:43:51]Host: 172.17.47.196:8080 [23:43:51]Content-Length: 677 [23:43:51]Content-Type: application/json [23:43:51] [23:43:51]POST finish read [23:43:51]Found Content-Length = 677 [23:43:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871092", "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:43:51]execute_script... [23:43:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871092", "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:43:51]POST & json_proto [23:43:51]process_json_proto [23:43:51]json parsed OK: [23:43:51]protocol is kg_v1.0 [23:43:51]action value=close_receipt [23:43:51]process_action close_receipt [23:43:51]cmd_close_receipt [23:43:51]MH_GetDate [23:43:51]Write to MH i2c: F0 00 00 F3 02 E4 [23:43:51]Write i2c OK [23:43:51]MH_I2C_Read... [23:43:51]Read from MH i2c: F0 [23:43:51]MH_I2C_Read... [23:43:51]Read from MH i2c: F0 09 00 [23:43:51]MH_I2C_Read... [23:43:51]Read from MH i2c: F0 09 00 F3 02 00 B8 08 EE 66 4C 6B 94 66 B2 [23:43:51]GetLastDocTimeStamp 1726875722 [23:43:51]current date 1726875832 [23:43:51]FM_GetShiftState [23:43:51]SAM_PROTO_GetShiftState [23:43:51]wFMCommunicate request_size=4 [23:43:51]MH_SAM_APDU [23:43:51]CAPDU: 80 13 01 00 [23:43:51]Write to MH i2c: E2 08 00 F4 02 80 13 01 00 00 00 00 00 73 [23:43:51]Write i2c OK [23:43:51]MH_I2C_Read... [23:43:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:43:51]Read from MH i2c: E2 [23:43:51]MH_I2C_Read... [23:43:51]Read from MH i2c: E2 0E 00 [23:43:51]MH_I2C_Read... [23:43:51]Read from MH i2c: E2 0E 00 F4 02 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 FE [23:43:51]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:43:51]wFMCommunicate OK [23:43:51]SAM_PROTO_GetShiftState done [23:43:51]FM_GetShiftState done [23:43:51]opened in 1726791534 [23:43:51]opened+sec_in_day 1726877934 [23:43:51]quantity*price = 50036 [23:43:51]sum+1 = 50037 [23:43:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 376 20.09.2024 23:43 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86217 ФПД: 174244317928325 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T234352&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86217&fm=174244317928325&tin=02508201610067®Number=0000000000092592&sum=50000 [23:43:53]StoreToDocumentArchive [23:43:53]shift 495 fd 86217 [23:43:53]save to /storage/0495/doc_00086217 [23:43:53]save last doc name /storage/0495/doc_00086217 to /storage/kkm_last_doc_name [23:43:53]save OK [23:43:53]Clear old archive folders... [23:43:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:43:53]tlvbuf is 00639850 [23:43:53]SAM_PROTO_ClearQueue [23:43:53]wFMCommunicate request_size=4 [23:43:53]MH_SAM_APDU [23:43:53]CAPDU: 80 09 00 00 [23:43:53]Write to MH i2c: E2 08 00 01 03 80 09 00 00 00 00 00 00 76 [23:43:53]Write i2c OK [23:43:53]MH_I2C_Read... [23:43:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:43:53]Read from MH i2c: E2 [23:43:53]MH_I2C_Read... [23:43:53]Read from MH i2c: E2 03 00 [23:43:53]MH_I2C_Read... [23:43:53]Read from MH i2c: E2 03 00 01 03 00 90 00 78 [23:43:53]RAPDU: 90 00 [23:43:53]wFMCommunicate OK [23:43:53]SAM_PROTO_ClearQueue done [23:43:53]KKMCreateOFDPacket [23:43:53]OFDProtocolAddRootSTLVToBuf [23:43:53]FM_MakeSignedData [23:43:53]FM_MakeSignedData [23:43:53]SAM_PROTO_SignData [23:43:53]wFMCommunicate request_size=4 [23:43:53]MH_SAM_APDU [23:43:53]CAPDU: 80 0D 01 02 [23:43:53]Write to MH i2c: E2 08 00 02 03 80 0D 01 02 00 00 00 00 7E [23:43:53]Write i2c OK [23:43:53]MH_I2C_Read... [23:43:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:43:53]Read from MH i2c: E2 [23:43:53]MH_I2C_Read... [23:43:53]Read from MH i2c: E2 03 00 [23:43:53]MH_I2C_Read... [23:43:53]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [23:43:53]RAPDU: 90 00 [23:43:53]wFMCommunicate OK [23:43:53]wFMCommunicate request_size=255 [23:43:53]MH_SAM_APDU [23:43:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 B8 08 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 9E [23:43:53]Write to MH i2c: E2 02 01 03 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 B8 08 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 9E 00 00 40 [23:43:53]Write i2c OK [23:43:53]MH_I2C_Read... [23:43:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:43:53]Read from MH i2c: E2 [23:43:53]MH_I2C_Read... [23:43:53]Read from MH i2c: E2 03 00 [23:43:53]MH_I2C_Read... [23:43:53]Read from MH i2c: E2 03 00 03 03 00 90 00 7A [23:43:53]RAPDU: 90 00 [23:43:53]wFMCommunicate OK [23:43:53]wFMCommunicate request_size=10 [23:43:53]MH_SAM_APDU [23:43:53]CAPDU: 80 0D 02 02 05 79 6A AC 9B 85 [23:43:53]Write to MH i2c: E2 0D 00 04 03 80 0D 02 02 05 00 79 6A AC 9B 85 00 00 3A [23:43:53]Write i2c OK [23:43:53]MH_I2C_Read... [23:43:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:43:53]Read from MH i2c: E2 [23:43:53]MH_I2C_Read... [23:43:53]Read from MH i2c: E2 03 00 [23:43:53]MH_I2C_Read... [23:43:53]Read from MH i2c: E2 03 00 04 03 00 90 00 7B [23:43:53]RAPDU: 90 00 [23:43:53]wFMCommunicate OK [23:43:53]wFMCommunicate request_size=4 [23:43:53]MH_SAM_APDU [23:43:53]CAPDU: 80 0D 03 02 [23:43:53]Write to MH i2c: E2 08 00 05 03 80 0D 03 02 00 00 00 00 83 [23:43:53]Write i2c OK [23:43:53]MH_I2C_Read... [23:43:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:43:53]Read from MH i2c: E2 [23:43:53]MH_I2C_Read... [23:43:53]Read from MH i2c: E2 0B 00 [23:43:53]MH_I2C_Read... [23:43:53]Read from MH i2c: E2 0B 00 05 03 00 75 59 C6 41 F6 AB 57 CA 90 00 1B [23:43:53]RAPDU: 75 59 C6 41 F6 AB 57 CA 90 00 [23:43:53]wFMCommunicate OK [23:43:53]SAM_PROTO_SignData done [23:43:53]FM_MakeSignedData done [23:43:53]CreateOFDProtocolMessage [23:43:53]wFMCommunicate request_size=4 [23:43:53]MH_SAM_APDU [23:43:53]CAPDU: 80 11 00 00 [23:43:53]Write to MH i2c: E2 08 00 06 03 80 11 00 00 00 00 00 00 83 [23:43:53]Write i2c OK [23:43:53]MH_I2C_Read... [23:43:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:43:53]Read from MH i2c: E2 [23:43:53]MH_I2C_Read... [23:43:53]Read from MH i2c: E2 17 00 [23:43:53]MH_I2C_Read... [23:43:53]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 [23:43:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:43:53]wFMCommunicate OK [23:43:53]CreateOFDProtocolMessage done [23:43:53]OFDSenderStorePacket 86217 [23:43:53]StoreOFDPacket docnum=86217 [23:43: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 B4 6C 07 01 CE 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 B8 08 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 9E 79 6A AC 9B 85 75 59 C6 41 F6 AB 57 CA [23:43:53]CheckFolder [23:43:53]dirname=/storage/ofd_packets [23:43:53]CheckFolder done [23:43:53]ProducePacketName [23:43:53]name=ofd_packets/00086217 [23:43:53]NVStorageSaveData ofd_packets/00086217 [23:43:53]File name is /storage/ofd_packets/00086217 [23:43:53]Write 301 bytes [23:43:53]NVStorageSaveData done [23:43:53]OFDSenderStorePacket done [23:43:53]KKMCreateOFDPacket done [23:43:53]NVStorageSaveData kkm_last_timestamp [23:43:53]File name is /storage/kkm_last_timestamp [23:43:53]Write 4 bytes [23:43:53]NVStorageSaveData done [23:43:53]ExternCall_PrintAddStr [23:43:53]wPrintStart [23:43:53]Write to MH i2c: 01 00 00 07 03 0A [23:43:53]Write i2c OK [23:43:53]MH_I2C_Read... [23:43:53]Read from MH i2c: 01 [23:43:53]MH_I2C_Read... [23:43:53]Read from MH i2c: 01 07 00 [23:43:53]MH_I2C_Read... [23:43:53]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 FF 0F 1F [23:43:53]RasterBufferAndPrint [23:43:53]line Счет N : (1)871092 [23:43:53]line ИНН: 02508201610067 [23:43:53]line Контрольно-Кассовый Чек [23:43:53]line ПРОДАЖА [23:43:53]line ТРК (МРК, ГНК) : 43 [23:43:53]line Товар: 2710124130 [23:43:53]line Аи-92-К-5 [23:43:53]line 7.380 * 67.80 [23:43:53]line = 500.36 [23:43:53]line НДС 12% НСП 1% [23:43:53]line > о реализуемом товаре [23:43:53]line ОКРУГЛЕНИЕ: -0.36 [23:43:53]line ИТОГО: 500.00 [23:43:53]line Внесено: 500.00 [23:43:53]line СДАЧА: 0.00 [23:43:53]line НСП 1% : 4.43 [23:43:53]line НДС 12% : 53.14 [23:43:53]line Наличными: 500.00 [23:43:53]line Безнал.: 0.00 [23:43:53]line Место: АЗС № 137 "Партнер Нефть" [23:43:53]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:43:53]line СНО: Общий режим [23:43:53]line Чек 376 20.09.2024 23:43 [23:43:53]line Смена: 495 ФФД: 1.0 [23:43:53]line ЗНМ: 0300000064 [23:43:53]line РНМ: 0000000000092592 [23:43:53]line Версия ККМ: 001 [23:43:53]line ФМ: 0000000000874979 [23:43:53]line ФД: 86217 [23:43:53]line ФПД: 174244317928325 [23:43:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T234352&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86217&fm=174244317928325&tin=02508201610067®Number=0000000000092592&sum=50000 [23:43:53]OFD Sender: Processing packet 86217 [packets to send 266, broken 265] [23:43:53]ProducePacketName [23:43:53]name=ofd_packets/00086217 [23:43:53]OFD Sender: To server: pG, [23:43:53]CommunicateWithHost lk.salyk.kg:30040 [23:43:53]ConnectInit lk.salyk.kg [23:43:53]written 0, free lines is 4095 [23:43:54]Write to MH i2c: 01 00 00 32 03 35 [23:43:54]Write i2c OK [23:43:54]MH_I2C_Read... [23:43:54]Read from MH i2c: 01 [23:43:54]MH_I2C_Read... [23:43:54]Read from MH i2c: 01 07 00 [23:43:54]MH_I2C_Read... [23:43:54]Read from MH i2c: 01 07 00 32 03 00 00 00 00 00 D4 0C 1C [23:43:54]RasterBufferAndPrint [23:43:54]line [23:43:54]line [23:43:54]line [23:43:54]line [23:43:54]line [23:43:54]written 0, free lines is 3288 [23:43:54]MH_Cut [23:43:54]Write to MH i2c: D1 01 00 39 03 01 0E [23:43:54]Write i2c OK [23:43:54]MH_I2C_Read... [23:43:54]Read from MH i2c: D1 [23:43:54]MH_I2C_Read... [23:43:54]Read from MH i2c: D1 01 00 [23:43:54]MH_I2C_Read... [23:43:54]Read from MH i2c: D1 01 00 39 03 00 0D [23:43:54]Write to MH i2c: 01 00 00 3A 03 3D [23:43:54]Write i2c OK [23:43:54]MH_I2C_Read... [23:43:55]*** Cut start [23:43:55]*** Partial cut [23:43:55]*** CUTSNS_PIN = 1 [23:43:55]*** CUTSNS_PIN = 0 [23:43:55]*** Brake cut motor [23:43:55]Read from MH i2c: 01 [23:43:55]MH_I2C_Read... [23:43:55]*** Stop cut motor [23:43:55]*** Cut end [23:43:55]Read from MH i2c: 01 07 00 [23:43:55]MH_I2C_Read... [23:43:55]Read from MH i2c: 01 07 00 3A 03 00 00 00 00 00 FF 0F 52 [23:43:55]process_action close_receipt done [23:43:55]requested_data is exist [23:43:55]produce_requested_data [23:43:55]requested_item fm.sn is exist - process it [23:43:55]wFMCommunicate request_size=4 [23:43:55]MH_SAM_APDU [23:43:55]CAPDU: 80 11 00 00 [23:43:55]Write to MH i2c: E2 08 00 3B 03 80 11 00 00 00 00 00 00 B8 [23:43:55]Write i2c OK [23:43:55]MH_I2C_Read... [23:43:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:43:55]Read from MH i2c: E2 [23:43:55]MH_I2C_Read... [23:43:55]Read from MH i2c: E2 17 00 [23:43:55]MH_I2C_Read... [23:43:55]Read from MH i2c: E2 17 00 3B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 17 [23:43:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:43:55]wFMCommunicate OK [23:43:55]requested_item fd.num is exist - process it [23:43:55]SAM_PROTO_GetFieldsCounters [23:43:55]wFMCommunicate request_size=4 [23:43:55]MH_SAM_APDU [23:43:55]CAPDU: 80 13 00 00 [23:43:55]Write to MH i2c: E2 08 00 3C 03 80 13 00 00 00 00 00 00 BB [23:43:55]Write i2c OK [23:43:55]MH_I2C_Read... [23:43:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:43:55]Read from MH i2c: E2 [23:43:55]MH_I2C_Read... [23:43:55]Read from MH i2c: E2 62 00 [23:43:55]MH_I2C_Read... [23:43:55]Read from MH i2c: E2 62 00 3C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 5F [23:43:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 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 50 01 00 0E 04 04 00 EF 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 [23:43:55]wFMCommunicate OK [23:43:55]SAM_PROTO_GetFieldsCounters done [23:43:55]requested_item shift.num is exist - process it [23:43:55]requested_item shift.opened is exist - process it [23:43:55]req_shift_opened [23:43:55]FM_GetShiftState [23:43:55]SAM_PROTO_GetShiftState [23:43:55]wFMCommunicate request_size=4 [23:43:55]MH_SAM_APDU [23:43:55]CAPDU: 80 13 01 00 [23:43:55]Write to MH i2c: E2 08 00 3D 03 80 13 01 00 00 00 00 00 BD [23:43:55]Write i2c OK [23:43:55]MH_I2C_Read... [23:43:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:43:56]Read from MH i2c: E2 [23:43:56]MH_I2C_Read... [23:43:56]Read from MH i2c: E2 0E 00 [23:43:56]MH_I2C_Read... [23:43:56]Read from MH i2c: E2 0E 00 3D 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 48 [23:43:56]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:43:56]wFMCommunicate OK [23:43:56]SAM_PROTO_GetShiftState done [23:43:56]FM_GetShiftState done [23:43:56]req_shift_opened done [23:43:56]requested_item shift.open_date is exist - process it [23:43:56]req_shift_open_date [23:43:56]req_shift_open_date done [23:43:56]produce_requested_data done [23:43:56]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86217,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [23:43:56]process_action_free close_receipt [23:43:56]json_value_free [23:43:56]json_value_free done [23:43:56]process_json_proto returns [23:43:56]Send response to host [23:43:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86217,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [23:43:56]free response buf [23:43:56]execute_script done [23:43:56]execute_script returns [23:43:56]free content buf [23:43:56]Sock 10.Close socket [23:43:56]Sock 10.Thread stoped [23:43:56]Connected sock=11 [23:43: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 B4 6C 07 01 CE 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 B8 08 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 9E 79 6A AC 9B 85 75 59 C6 41 F6 AB 57 CA [23:43: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 B2 BB 47 00 63 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 C9 50 01 00 F4 03 04 00 8E B3 ED 66 B6 04 01 00 00 22 DD 04 0C B6 E4 07 AD [23:43:56]CommunicateWithHost err = 0 [23:43:56]CheckOFDResponse [23:43:56]1017 (14) - 77093643461234 [23:43:56]1041 (16) - 0000000000874979 [23:43:56]1040 (4) - 86217 [23:43:56]1012 (4) - 20.09.2024 17:40 [23:43:56]1206 (1) - 0 [23:43:56]OFD Sender: Remove packet 86217 [23:43:56]ProducePacketName [23:43:56]name=ofd_packets/00086217 [23:43:56]NVStorageDeleteData [23:43:56]OFD Sender: No OFD packet to send [23:44:00]accept exits with 7 [23:44:00]New connection [23:44:00]New thread 3066834276 created [23:44:00]Thread 3066977636 joined [23:44:00]Waiting for new connection... [23:44:00] Sock 7.Parse request [23:44:00]Sock 7.Check first char [23:44:00]Sock 7.First char is OK [23:44:00]request: POST /json_proto HTTP/1.0 [23:44:00]Method: POST [23:44:00]URL: /json_proto [23:44:00]Method is POST - this is cgi request [23:44:00]url: /json_proto [23:44:00]query_string will be loaded in cgi processing [23:44:00]execute_cgi json_proto POST (null) [23:44:00]execute_cgi path=json_proto method=POST [23:44:00]POST find Content-Length [23:44:00]Host: 172.17.47.196:8080 [23:44:00]Content-Length: 888 [23:44:00]Content-Type: application/json [23:44:00] [23:44:00]POST finish read [23:44:00]Found Content-Length = 888 [23:44:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147891", "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 }]} ,{ "code": "48744317", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Camel Yellow", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 259.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:44:00]execute_script... [23:44:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147891", "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 }]} ,{ "code": "48744317", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Camel Yellow", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 259.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:44:00]POST & json_proto [23:44:00]process_json_proto [23:44:00]json parsed OK: [23:44:00]protocol is kg_v1.0 [23:44:00]action value=close_receipt [23:44:00]process_action close_receipt [23:44:00]cmd_close_receipt [23:44:00]MH_GetDate [23:44:00]Write to MH i2c: F0 00 00 3E 03 30 [23:44:00]Write i2c OK [23:44:00]MH_I2C_Read... [23:44:00]Read from MH i2c: F0 [23:44:00]MH_I2C_Read... [23:44:00]Read from MH i2c: F0 09 00 [23:44:00]MH_I2C_Read... [23:44:00]Read from MH i2c: F0 09 00 3E 03 00 C0 08 EE 66 4C 6B 94 66 06 [23:44:00]GetLastDocTimeStamp 1726875832 [23:44:00]current date 1726875840 [23:44:00]FM_GetShiftState [23:44:00]SAM_PROTO_GetShiftState [23:44:00]wFMCommunicate request_size=4 [23:44:00]MH_SAM_APDU [23:44:00]CAPDU: 80 13 01 00 [23:44:00]Write to MH i2c: E2 08 00 3F 03 80 13 01 00 00 00 00 00 BF [23:44:00]Write i2c OK [23:44:00]MH_I2C_Read... [23:44:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:44:00]Read from MH i2c: E2 [23:44:00]MH_I2C_Read... [23:44:00]Read from MH i2c: E2 0E 00 [23:44:00]MH_I2C_Read... [23:44:00]Read from MH i2c: E2 0E 00 3F 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 4A [23:44:00]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:44:00]wFMCommunicate OK [23:44:00]SAM_PROTO_GetShiftState done [23:44:00]FM_GetShiftState done [23:44:00]opened in 1726791534 [23:44:00]opened+sec_in_day 1726877934 [23:44:00]quantity*price = 10500 [23:44:00]sum+1 = 10501 [23:44:00]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48744317 Сигареты Camel Yellow 1.000 * 154.00 = 154.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 259.00 НСП 1% : 2.29 НДС 12% : 27.50 Наличными: 259.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 377 20.09.2024 23:44 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86218 ФПД: 253864000402595 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T234400&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86218&fm=253864000402595&tin=02508201610067®Number=0000000000092592&sum=25900 0 [23:44:01]StoreToDocumentArchive [23:44:01]shift 495 fd 86218 [23:44:01]save to /storage/0495/doc_00086218 [23:44:01]save last doc name /storage/0495/doc_00086218 to /storage/kkm_last_doc_name [23:44:01]save OK [23:44:01]Clear old archive folders... [23:44:01]ProcessDocumentItem done err = 0, tmpTLVsize=374 [23:44:01]tlvbuf is 005C8EF0 [23:44:01]SAM_PROTO_ClearQueue [23:44:01]wFMCommunicate request_size=4 [23:44:01]MH_SAM_APDU [23:44:01]CAPDU: 80 09 00 00 [23:44:01]Write to MH i2c: E2 08 00 4C 03 80 09 00 00 00 00 00 00 C1 [23:44:01]Write i2c OK [23:44:01]MH_I2C_Read... [23:44:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:44:01]Read from MH i2c: E2 [23:44:01]MH_I2C_Read... [23:44:01]Read from MH i2c: E2 03 00 [23:44:01]MH_I2C_Read... [23:44:01]Read from MH i2c: E2 03 00 4C 03 00 90 00 C3 [23:44:01]RAPDU: 90 00 [23:44:01]wFMCommunicate OK [23:44:01]SAM_PROTO_ClearQueue done [23:44:01]KKMCreateOFDPacket [23:44:01]OFDProtocolAddRootSTLVToBuf [23:44:01]FM_MakeSignedData [23:44:01]FM_MakeSignedData [23:44:01]SAM_PROTO_SignData [23:44:01]wFMCommunicate request_size=4 [23:44:01]MH_SAM_APDU [23:44:01]CAPDU: 80 0D 01 02 [23:44:01]Write to MH i2c: E2 08 00 4D 03 80 0D 01 02 00 00 00 00 C9 [23:44:01]Write i2c OK [23:44:01]MH_I2C_Read... [23:44:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:44:01]Read from MH i2c: E2 [23:44:01]MH_I2C_Read... [23:44:01]Read from MH i2c: E2 03 00 [23:44:01]MH_I2C_Read... [23:44:01]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [23:44:01]RAPDU: 90 00 [23:44:01]wFMCommunicate OK [23:44:01]wFMCommunicate request_size=255 [23:44:01]MH_SAM_APDU [23:44:01]CAPDU: 80 0D 02 02 FA 03 00 76 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 23 04 5C 00 8A 04 08 00 34 38 37 34 34 33 31 37 06 04 1D 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 43 61 6D 65 6C 20 59 65 6C 6C 6F 77 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 00 00 00 00 00 EE 03 0F 00 [23:44:01]Write to MH i2c: E2 02 01 4E 03 80 0D 02 02 FA 00 03 00 76 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 23 04 5C 00 8A 04 08 00 34 38 37 34 34 33 31 37 06 04 1D 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 43 61 6D 65 6C 20 59 65 6C 6C 6F 77 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 00 00 00 00 00 EE 03 0F 00 00 00 B3 [23:44:01]Write i2c OK [23:44:01]MH_I2C_Read... [23:44:01]OFD Sender: No OFD packet to send [23:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:44:02]Read from MH i2c: E2 [23:44:02]MH_I2C_Read... [23:44:02]Read from MH i2c: E2 03 00 [23:44:02]MH_I2C_Read... [23:44:02]Read from MH i2c: E2 03 00 4E 03 00 90 00 C5 [23:44:02]RAPDU: 90 00 [23:44:02]wFMCommunicate OK [23:44:02]wFMCommunicate request_size=133 [23:44:02]MH_SAM_APDU [23:44:02]CAPDU: 80 0D 02 02 80 F2 03 01 00 01 F3 03 06 00 BE 0A 00 00 00 00 07 04 06 00 2C 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 C0 08 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E6 E3 51 90 B4 A3 [23:44:02]Write to MH i2c: E2 88 00 4F 03 80 0D 02 02 80 00 F2 03 01 00 01 F3 03 06 00 BE 0A 00 00 00 00 07 04 06 00 2C 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 C0 08 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E6 E3 51 90 B4 A3 00 00 02 [23:44:02]Write i2c OK [23:44:02]MH_I2C_Read... [23:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:44:02]Read from MH i2c: E2 [23:44:02]MH_I2C_Read... [23:44:02]Read from MH i2c: E2 03 00 [23:44:02]MH_I2C_Read... [23:44:02]Read from MH i2c: E2 03 00 4F 03 00 90 00 C6 [23:44:02]RAPDU: 90 00 [23:44:02]wFMCommunicate OK [23:44:02]wFMCommunicate request_size=4 [23:44:02]MH_SAM_APDU [23:44:02]CAPDU: 80 0D 03 02 [23:44:02]Write to MH i2c: E2 08 00 50 03 80 0D 03 02 00 00 00 00 CE [23:44:02]Write i2c OK [23:44:02]MH_I2C_Read... [23:44:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:44:02]Read from MH i2c: E2 [23:44:02]MH_I2C_Read... [23:44:02]Read from MH i2c: E2 0B 00 [23:44:02]MH_I2C_Read... [23:44:02]Read from MH i2c: E2 0B 00 50 03 00 47 CC BE 80 82 29 8E 7A 90 00 D3 [23:44:02]RAPDU: 47 CC BE 80 82 29 8E 7A 90 00 [23:44:02]wFMCommunicate OK [23:44:02]SAM_PROTO_SignData done [23:44:02]FM_MakeSignedData done [23:44:02]CreateOFDProtocolMessage [23:44:02]wFMCommunicate request_size=4 [23:44:02]MH_SAM_APDU [23:44:02]CAPDU: 80 11 00 00 [23:44:02]Write to MH i2c: E2 08 00 51 03 80 11 00 00 00 00 00 00 CE [23:44:02]Write i2c OK [23:44:02]MH_I2C_Read... [23:44:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:44:02]Read from MH i2c: E2 [23:44:02]MH_I2C_Read... [23:44:02]Read from MH i2c: E2 17 00 [23:44:02]MH_I2C_Read... [23:44:02]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 [23:44: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:44:02]wFMCommunicate OK [23:44:02]CreateOFDProtocolMessage done [23:44:02]OFDSenderStorePacket 86218 [23:44:02]StoreOFDPacket docnum=86218 [23:44: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 8A 01 00 00 98 2B 82 01 CD 56 5A 03 01 00 03 00 76 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 23 04 5C 00 8A 04 08 00 34 38 37 34 34 33 31 37 06 04 1D 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 43 61 6D 65 6C 20 59 65 6C 6C 6F 77 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 0A 00 00 00 00 07 04 06 00 2C 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 C0 08 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E6 E3 51 90 B4 A3 47 CC BE 80 82 29 8E 7A [23:44:02]CheckFolder [23:44:02]dirname=/storage/ofd_packets [23:44:02]CheckFolder done [23:44:02]ProducePacketName [23:44:02]name=ofd_packets/00086218 [23:44:02]NVStorageSaveData ofd_packets/00086218 [23:44:02]File name is /storage/ofd_packets/00086218 [23:44:02]Write 424 bytes [23:44:02]NVStorageSaveData done [23:44:02]OFDSenderStorePacket done [23:44:02]KKMCreateOFDPacket done [23:44:02]NVStorageSaveData kkm_last_timestamp [23:44:02]File name is /storage/kkm_last_timestamp [23:44:02]Write 4 bytes [23:44:02]NVStorageSaveData done [23:44:02]ExternCall_PrintAddStr [23:44:02]wPrintStart [23:44:02]Write to MH i2c: 01 00 00 52 03 55 [23:44:02]Write i2c OK [23:44:02]MH_I2C_Read... [23:44:02]Read from MH i2c: 01 [23:44:02]MH_I2C_Read... [23:44:02]Read from MH i2c: 01 07 00 [23:44:02]MH_I2C_Read... [23:44:02]Read from MH i2c: 01 07 00 52 03 00 00 00 00 00 FF 0F 6A [23:44:02]RasterBufferAndPrint [23:44:02]line Счет N : (3)147891 [23:44:02]line ИНН: 02508201610067 [23:44:02]line Контрольно-Кассовый Чек [23:44:02]line ПРОДАЖА [23:44:02]line Товар: 5449000054227 [23:44:02]line Напиток Кока-Кола 1л [23:44:02]line 1.000 * 105.00 [23:44:02]line = 105.00 [23:44:02]line НДС 12% НСП 1% [23:44:02]line > о реализуемом товаре [23:44:02]line Товар: 48744317 [23:44:02]line Сигареты Camel Yellow [23:44:02]line 1.000 * 154.00 [23:44:02]line = 154.00 [23:44:02]line НДС 12% НСП 1% [23:44:02]line > о реализуемом товаре [23:44:02]line ИТОГО: 259.00 [23:44:02]line НСП 1% : 2.29 [23:44:02]line НДС 12% : 27.50 [23:44:02]line Наличными: 259.00 [23:44:02]line Безнал.: 0.00 [23:44:02]line Место: АЗС № 137 "Партнер Нефть" [23:44:02]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [23:44:02]line СНО: Общий режим [23:44:02]line Чек 377 20.09.2024 23:44 [23:44:02]line Смена: 495 ФФД: 1.0 [23:44:02]line ЗНМ: 0300000064 [23:44:02]line РНМ: 0000000000092592 [23:44:02]line Версия ККМ: 001 [23:44:02]line ФМ: 0000000000874979 [23:44:02]line ФД: 86218 [23:44:02]line ФПД: 253864000402595 [23:44:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T234400&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86218&fm=253864000402595&tin=02508201610067®Number=0000000000092592&sum=25900 [23:44:02]line 0 [23:44:02]OFD Sender: Processing packet 86218 [packets to send 266, broken 265] [23:44:02]ProducePacketName [23:44:02]name=ofd_packets/00086218 [23:44:02]OFD Sender: To server: pG, [23:44:02]CommunicateWithHost lk.salyk.kg:30040 [23:44:02]ConnectInit lk.salyk.kg [23:44:02]written 0, free lines is 4095 [23:44:03]Write to MH i2c: 01 00 00 80 03 83 [23:44:03]Write i2c OK [23:44:03]MH_I2C_Read... [23:44:03]Read from MH i2c: 01 [23:44:03]MH_I2C_Read... [23:44:03]Read from MH i2c: 01 07 00 [23:44:03]MH_I2C_Read... [23:44:03]Read from MH i2c: 01 07 00 80 03 00 00 00 00 00 A7 0C 3D [23:44:03]RasterBufferAndPrint [23:44:03]line [23:44:03]line [23:44:03]line [23:44:03]line [23:44:03]line [23:44:03]written 0, free lines is 3246 [23:44:03]MH_Cut [23:44:03]Write to MH i2c: D1 01 00 87 03 01 5C [23:44:03]Write i2c OK [23:44:03]MH_I2C_Read... [23:44:03]Read from MH i2c: D1 [23:44:03]MH_I2C_Read... [23:44:03]Read from MH i2c: D1 01 00 [23:44:03]MH_I2C_Read... [23:44:03]Read from MH i2c: D1 01 00 87 03 00 5B [23:44:03]Write to MH i2c: 01 00 00 88 03 8B [23:44:03]Write i2c OK [23:44:03]MH_I2C_Read... [23:44:03]*** Cut start [23:44:03]*** Partial cut [23:44:03]*** CUTSNS_PIN = 1 [23:44:03]*** CUTSNS_PIN = 0 [23:44:04]*** Brake cut motor [23:44:04]Read from MH i2c: 01 [23:44:04]MH_I2C_Read... [23:44:04]*** Stop cut motor [23:44:04]*** Cut end [23:44:04]Read from MH i2c: 01 07 00 [23:44:04]MH_I2C_Read... [23:44:04]Read from MH i2c: 01 07 00 88 03 00 00 00 00 00 FF 0F A0 [23:44:04]process_action close_receipt done [23:44:04]requested_data is exist [23:44:04]produce_requested_data [23:44:04]requested_item fm.sn is exist - process it [23:44:04]wFMCommunicate request_size=4 [23:44:04]MH_SAM_APDU [23:44:04]CAPDU: 80 11 00 00 [23:44:04]Write to MH i2c: E2 08 00 89 03 80 11 00 00 00 00 00 00 06 [23:44:04]Write i2c OK [23:44:04]MH_I2C_Read... [23:44:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:44:04]Read from MH i2c: E2 [23:44:04]MH_I2C_Read... [23:44:04]Read from MH i2c: E2 17 00 [23:44:04]MH_I2C_Read... [23:44:04]Read from MH i2c: E2 17 00 89 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 65 [23:44: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:44:04]wFMCommunicate OK [23:44:04]requested_item fd.num is exist - process it [23:44:04]SAM_PROTO_GetFieldsCounters [23:44:04]wFMCommunicate request_size=4 [23:44:04]MH_SAM_APDU [23:44:04]CAPDU: 80 13 00 00 [23:44:04]Write to MH i2c: E2 08 00 8A 03 80 13 00 00 00 00 00 00 09 [23:44:04]Write i2c OK [23:44:04]MH_I2C_Read... [23:44:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:44:04]Read from MH i2c: E2 [23:44:04]MH_I2C_Read... [23:44:04]Read from MH i2c: E2 62 00 [23:44:04]MH_I2C_Read... [23:44:04]Read from MH i2c: E2 62 00 8A 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 CA 50 01 00 0E 04 04 00 EF 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 B1 [23:44: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 50 01 00 0E 04 04 00 EF 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 [23:44:04]wFMCommunicate OK [23:44:04]SAM_PROTO_GetFieldsCounters done [23:44:04]requested_item shift.num is exist - process it [23:44:04]requested_item shift.opened is exist - process it [23:44:04]req_shift_opened [23:44:04]FM_GetShiftState [23:44:04]SAM_PROTO_GetShiftState [23:44:04]wFMCommunicate request_size=4 [23:44:04]MH_SAM_APDU [23:44:04]CAPDU: 80 13 01 00 [23:44:04]Write to MH i2c: E2 08 00 8B 03 80 13 01 00 00 00 00 00 0B [23:44:04]Write i2c OK [23:44:04]MH_I2C_Read... [23:44:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:44:04]Read from MH i2c: E2 [23:44:04]MH_I2C_Read... [23:44:04]Read from MH i2c: E2 0E 00 [23:44:04]MH_I2C_Read... [23:44:04]Read from MH i2c: E2 0E 00 8B 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 96 [23:44:04]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:44:04]wFMCommunicate OK [23:44:04]SAM_PROTO_GetShiftState done [23:44:04]FM_GetShiftState done [23:44:04]req_shift_opened done [23:44:04]requested_item shift.open_date is exist - process it [23:44:04]req_shift_open_date [23:44:04]req_shift_open_date done [23:44:04]produce_requested_data done [23:44:04]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86218,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [23:44:04]process_action_free close_receipt [23:44:04]json_value_free [23:44:04]json_value_free done [23:44:04]process_json_proto returns [23:44:04]Send response to host [23:44:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86218,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [23:44:04]free response buf [23:44:04]execute_script done [23:44:04]execute_script returns [23:44:04]free content buf [23:44:04]Sock 7.Close socket [23:44:04]Sock 7.Thread stoped [23:44:06]Connected sock=11 [23:44: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 8A 01 00 00 98 2B 82 01 CD 56 5A 03 01 00 03 00 76 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 23 04 5C 00 8A 04 08 00 34 38 37 34 34 33 31 37 06 04 1D 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 43 61 6D 65 6C 20 59 65 6C 6C 6F 77 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 0A 00 00 00 00 07 04 06 00 2C 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 C0 08 EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E6 E3 51 90 B4 A3 47 CC BE 80 82 29 8E 7A [23:44: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 13 8F 47 00 E5 B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CA 50 01 00 F4 03 04 00 98 B3 ED 66 B6 04 01 00 00 A6 4A 55 1B A2 5E BB C4 [23:44:06]CommunicateWithHost err = 0 [23:44:06]CheckOFDResponse [23:44:06]1017 (14) - 77093643461234 [23:44:06]1041 (16) - 0000000000874979 [23:44:06]1040 (4) - 86218 [23:44:06]1012 (4) - 20.09.2024 17:40 [23:44:06]1206 (1) - 0 [23:44:06]OFD Sender: Remove packet 86218 [23:44:06]ProducePacketName [23:44:06]name=ofd_packets/00086218 [23:44:06]NVStorageDeleteData [23:44:07]OFD Sender: No OFD packet to send [23:44:12]OFD Sender: No OFD packet to send [23:44:17]OFD Sender: No OFD packet to send [23:44:22]OFD Sender: No OFD packet to send [23:44:27]OFD Sender: No OFD packet to send [23:44:32]OFD Sender: No OFD packet to send [23:44:37]OFD Sender: No OFD packet to send [23:44:42]OFD Sender: No OFD packet to send [23:44:47]OFD Sender: No OFD packet to send [23:44:52]OFD Sender: No OFD packet to send [23:44:57]OFD Sender: No OFD packet to send [23:45:02]OFD Sender: No OFD packet to send [23:45:07]OFD Sender: No OFD packet to send [23:45:12]OFD Sender: No OFD packet to send [23:45:17]OFD Sender: No OFD packet to send [23:45:22]OFD Sender: No OFD packet to send [23:45:27]OFD Sender: No OFD packet to send [23:45:32]OFD Sender: No OFD packet to send [23:45:37]OFD Sender: No OFD packet to send [23:45:42]OFD Sender: No OFD packet to send [23:45:47]OFD Sender: No OFD packet to send [23:45:52]OFD Sender: No OFD packet to send [23:45:57]OFD Sender: No OFD packet to send [23:46:02]OFD Sender: No OFD packet to send [23:46:07]OFD Sender: No OFD packet to send [23:46:12]OFD Sender: No OFD packet to send [23:46:17]OFD Sender: No OFD packet to send [23:46:22]OFD Sender: No OFD packet to send [23:46:27]OFD Sender: No OFD packet to send [23:46:32]OFD Sender: No OFD packet to send [23:46:37]OFD Sender: No OFD packet to send [23:46:42]OFD Sender: No OFD packet to send [23:46:47]OFD Sender: No OFD packet to send [23:46:52]OFD Sender: No OFD packet to send [23:46:57]OFD Sender: No OFD packet to send [23:47:02]OFD Sender: No OFD packet to send [23:47:07]OFD Sender: No OFD packet to send [23:47:12]OFD Sender: No OFD packet to send [23:47:17]OFD Sender: No OFD packet to send [23:47:22]OFD Sender: No OFD packet to send [23:47:27]OFD Sender: No OFD packet to send [23:47:32]OFD Sender: No OFD packet to send [23:47:37]OFD Sender: No OFD packet to send [23:47:42]OFD Sender: No OFD packet to send [23:47:47]OFD Sender: No OFD packet to send [23:47:52]OFD Sender: No OFD packet to send [23:47:57]OFD Sender: No OFD packet to send [23:48:02]OFD Sender: No OFD packet to send [23:48:07]OFD Sender: No OFD packet to send [23:48:12]OFD Sender: No OFD packet to send [23:48:17]OFD Sender: No OFD packet to send [23:48:22]OFD Sender: No OFD packet to send [23:48:27]OFD Sender: No OFD packet to send [23:48:32]OFD Sender: No OFD packet to send [23:48:37]OFD Sender: No OFD packet to send [23:48:42]recv_with_timeout no data received [23:48:42]OFD Sender: No OFD packet to send [23:48:47]OFD Sender: No OFD packet to send [23:48:52]OFD Sender: No OFD packet to send [23:48:57]OFD Sender: No OFD packet to send [23:49:02]OFD Sender: No OFD packet to send [23:49:07]OFD Sender: No OFD packet to send [23:49:12]OFD Sender: No OFD packet to send [23:49:17]OFD Sender: No OFD packet to send [23:49:22]OFD Sender: No OFD packet to send [23:49:27]OFD Sender: No OFD packet to send [23:49:32]OFD Sender: No OFD packet to send [23:49:36]recv_with_timeout no data received [23:49:37]OFD Sender: No OFD packet to send [23:49:42]OFD Sender: No OFD packet to send [23:49:47]OFD Sender: No OFD packet to send [23:49:52]OFD Sender: No OFD packet to send [23:49:57]OFD Sender: No OFD packet to send [23:50:02]OFD Sender: No OFD packet to send [23:50:07]OFD Sender: No OFD packet to send [23:50:12]OFD Sender: No OFD packet to send [23:50:17]OFD Sender: No OFD packet to send [23:50:22]OFD Sender: No OFD packet to send [23:50:27]OFD Sender: No OFD packet to send [23:50:32]OFD Sender: No OFD packet to send [23:50:37]OFD Sender: No OFD packet to send [23:50:42]OFD Sender: No OFD packet to send [23:50:47]OFD Sender: No OFD packet to send [23:50:52]OFD Sender: No OFD packet to send [23:50:57]OFD Sender: No OFD packet to send [23:51:02]OFD Sender: No OFD packet to send [23:51:07]OFD Sender: No OFD packet to send [23:51:12]OFD Sender: No OFD packet to send [23:51:17]OFD Sender: No OFD packet to send [23:51:22]OFD Sender: No OFD packet to send [23:51:27]OFD Sender: No OFD packet to send [23:51:32]OFD Sender: No OFD packet to send [23:51:37]OFD Sender: No OFD packet to send [23:51:42]OFD Sender: No OFD packet to send [23:51:47]OFD Sender: No OFD packet to send [23:51:52]OFD Sender: No OFD packet to send [23:51:57]OFD Sender: No OFD packet to send [23:52:02]OFD Sender: No OFD packet to send [23:52:07]OFD Sender: No OFD packet to send [23:52:12]OFD Sender: No OFD packet to send [23:52:17]OFD Sender: No OFD packet to send [23:52:22]OFD Sender: No OFD packet to send [23:52:27]OFD Sender: No OFD packet to send [23:52:32]OFD Sender: No OFD packet to send [23:52:37]OFD Sender: No OFD packet to send [23:52:42]OFD Sender: No OFD packet to send [23:52:47]OFD Sender: No OFD packet to send [23:52:52]OFD Sender: No OFD packet to send [23:52:57]OFD Sender: No OFD packet to send [23:53:02]OFD Sender: No OFD packet to send [23:53:07]OFD Sender: No OFD packet to send [23:53:12]OFD Sender: No OFD packet to send [23:53:17]OFD Sender: No OFD packet to send [23:53:22]OFD Sender: No OFD packet to send [23:53:27]OFD Sender: No OFD packet to send [23:53:33]OFD Sender: No OFD packet to send [23:53:38]OFD Sender: No OFD packet to send [23:53:43]OFD Sender: No OFD packet to send [23:53:48]OFD Sender: No OFD packet to send [23:53:53]OFD Sender: No OFD packet to send [23:53:53]accept exits with 9 [23:53:53]New connection [23:53:53]New thread 3066977636 created [23:53:53]Thread 3066834276 joined [23:53:53]Waiting for new connection... [23:53:53] Sock 9.Parse request [23:53:53]Sock 9.Check first char [23:53:53]Sock 9.First char is OK [23:53:53]request: POST /json_proto HTTP/1.0 [23:53:53]Method: POST [23:53:53]URL: /json_proto [23:53:53]Method is POST - this is cgi request [23:53:53]url: /json_proto [23:53:53]query_string will be loaded in cgi processing [23:53:53]execute_cgi json_proto POST (null) [23:53:53]execute_cgi path=json_proto method=POST [23:53:53]POST find Content-Length [23:53:53]Host: 172.17.47.196:8080 [23:53:53]Content-Length: 682 [23:53:53]Content-Type: application/json [23:53:53] [23:53:53]POST finish read [23:53:53]Found Content-Length = 682 [23:53:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871093", "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" ] } } [23:53:53]execute_script... [23:53: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)871093", "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" ] } } [23:53:53]POST & json_proto [23:53:53]process_json_proto [23:53:53]json parsed OK: [23:53:53]protocol is kg_v1.0 [23:53:53]action value=close_receipt [23:53:53]process_action close_receipt [23:53:53]cmd_close_receipt [23:53:53]MH_GetDate [23:53:53]Write to MH i2c: F0 00 00 8C 03 7E [23:53:53]Write i2c OK [23:53:53]MH_I2C_Read... [23:53:53]Read from MH i2c: F0 [23:53:53]MH_I2C_Read... [23:53:53]Read from MH i2c: F0 09 00 [23:53:53]MH_I2C_Read... [23:53:53]Read from MH i2c: F0 09 00 8C 03 00 12 0B EE 66 4C 6B 94 66 A9 [23:53:53]GetLastDocTimeStamp 1726875840 [23:53:53]current date 1726876434 [23:53:53]FM_GetShiftState [23:53:53]SAM_PROTO_GetShiftState [23:53:53]wFMCommunicate request_size=4 [23:53:53]MH_SAM_APDU [23:53:53]CAPDU: 80 13 01 00 [23:53:53]Write to MH i2c: E2 08 00 8D 03 80 13 01 00 00 00 00 00 0D [23:53:53]Write i2c OK [23:53:53]MH_I2C_Read... [23:53:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:53:53]Read from MH i2c: E2 [23:53:53]MH_I2C_Read... [23:53:53]Read from MH i2c: E2 0E 00 [23:53:53]MH_I2C_Read... [23:53:53]Read from MH i2c: E2 0E 00 8D 03 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 98 [23:53:53]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [23:53:53]wFMCommunicate OK [23:53:53]SAM_PROTO_GetShiftState done [23:53:53]FM_GetShiftState done [23:53:53]opened in 1726791534 [23:53:53]opened+sec_in_day 1726877934 [23:53:53]quantity*price = 100005 [23:53:53]sum+1 = 100006 [23:53: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 СНО: Общий режим Чек 378 20.09.2024 23:53 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86219 ФПД: 185063208784450 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240920T235354&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86219&fm=185063208784450&tin=02508201610067®Number=0000000000092592&sum=100000 [23:53:55]StoreToDocumentArchive [23:53:55]shift 495 fd 86219 [23:53:55]save to /storage/0495/doc_00086219 [23:53:55]save last doc name /storage/0495/doc_00086219 to /storage/kkm_last_doc_name [23:53:55]save OK [23:53:55]Clear old archive folders... [23:53:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:53:55]tlvbuf is 00631020 [23:53:55]SAM_PROTO_ClearQueue [23:53:55]wFMCommunicate request_size=4 [23:53:55]MH_SAM_APDU [23:53:55]CAPDU: 80 09 00 00 [23:53:55]Write to MH i2c: E2 08 00 9A 03 80 09 00 00 00 00 00 00 0F [23:53:55]Write i2c OK [23:53:55]MH_I2C_Read... [23:53:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:53:55]Read from MH i2c: E2 [23:53:55]MH_I2C_Read... [23:53:55]Read from MH i2c: E2 03 00 [23:53:55]MH_I2C_Read... [23:53:55]Read from MH i2c: E2 03 00 9A 03 00 90 00 11 [23:53:55]RAPDU: 90 00 [23:53:55]wFMCommunicate OK [23:53:55]SAM_PROTO_ClearQueue done [23:53:55]KKMCreateOFDPacket [23:53:55]OFDProtocolAddRootSTLVToBuf [23:53:55]FM_MakeSignedData [23:53:55]FM_MakeSignedData [23:53:55]SAM_PROTO_SignData [23:53:55]wFMCommunicate request_size=4 [23:53:55]MH_SAM_APDU [23:53:55]CAPDU: 80 0D 01 02 [23:53:55]Write to MH i2c: E2 08 00 9B 03 80 0D 01 02 00 00 00 00 17 [23:53:55]Write i2c OK [23:53:55]MH_I2C_Read... [23:53:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:53:55]Read from MH i2c: E2 [23:53:55]MH_I2C_Read... [23:53:55]Read from MH i2c: E2 03 00 [23:53:55]MH_I2C_Read... [23:53:55]Read from MH i2c: E2 03 00 9B 03 00 90 00 12 [23:53:55]RAPDU: 90 00 [23:53:55]wFMCommunicate OK [23:53:55]wFMCommunicate request_size=255 [23:53:55]MH_SAM_APDU [23:53: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 12 0B EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A8 [23:53:55]Write to MH i2c: E2 02 01 9C 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 7A 01 00 00 F4 03 04 00 12 0B EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A8 00 00 D3 [23:53:55]Write i2c OK [23:53:55]MH_I2C_Read... [23:53:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:55]Read from MH i2c: E2 [23:53:55]MH_I2C_Read... [23:53:55]Read from MH i2c: E2 03 00 [23:53:55]MH_I2C_Read... [23:53:55]Read from MH i2c: E2 03 00 9C 03 00 90 00 13 [23:53:55]RAPDU: 90 00 [23:53:55]wFMCommunicate OK [23:53:55]wFMCommunicate request_size=10 [23:53:55]MH_SAM_APDU [23:53:55]CAPDU: 80 0D 02 02 05 50 62 D2 12 42 [23:53:55]Write to MH i2c: E2 0D 00 9D 03 80 0D 02 02 05 00 50 62 D2 12 42 00 00 FC [23:53:55]Write i2c OK [23:53:55]MH_I2C_Read... [23:53:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:53:55]Read from MH i2c: E2 [23:53:55]MH_I2C_Read... [23:53:55]Read from MH i2c: E2 03 00 [23:53:55]MH_I2C_Read... [23:53:55]Read from MH i2c: E2 03 00 9D 03 00 90 00 14 [23:53:55]RAPDU: 90 00 [23:53:55]wFMCommunicate OK [23:53:55]wFMCommunicate request_size=4 [23:53:55]MH_SAM_APDU [23:53:55]CAPDU: 80 0D 03 02 [23:53:55]Write to MH i2c: E2 08 00 9E 03 80 0D 03 02 00 00 00 00 1C [23:53:55]Write i2c OK [23:53:55]MH_I2C_Read... [23:53:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:53:55]Read from MH i2c: E2 [23:53:55]MH_I2C_Read... [23:53:55]Read from MH i2c: E2 0B 00 [23:53:55]MH_I2C_Read... [23:53:55]Read from MH i2c: E2 0B 00 9E 03 00 90 DF F4 46 10 56 40 75 90 00 E1 [23:53:55]RAPDU: 90 DF F4 46 10 56 40 75 90 00 [23:53:55]wFMCommunicate OK [23:53:55]SAM_PROTO_SignData done [23:53:55]FM_MakeSignedData done [23:53:55]CreateOFDProtocolMessage [23:53:55]wFMCommunicate request_size=4 [23:53:55]MH_SAM_APDU [23:53:55]CAPDU: 80 11 00 00 [23:53:55]Write to MH i2c: E2 08 00 9F 03 80 11 00 00 00 00 00 00 1C [23:53:55]Write i2c OK [23:53:55]MH_I2C_Read... [23:53:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:53:55]Read from MH i2c: E2 [23:53:55]MH_I2C_Read... [23:53:55]Read from MH i2c: E2 17 00 [23:53:55]MH_I2C_Read... [23:53:55]Read from MH i2c: E2 17 00 9F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 7B [23:53:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [23:53:55]wFMCommunicate OK [23:53:55]CreateOFDProtocolMessage done [23:53:55]OFDSenderStorePacket 86219 [23:53:55]StoreOFDPacket docnum=86219 [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: 5874081+1721002828=1726876909 [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 ED 0C EE 66 4C 6B 94 66 FD [00:01:49]Current date/time: 21.09.2024 00:01 [00:01:49]FM_Init [00:01:49]wFMConnect [00:01:49]MH_SAM_On [00:01:49]Write to MH i2c: E0 00 00 08 00 E7 [00:01:49]Write i2c OK [00:01:49]MH_I2C_Read... [00:01:49]*** iso7816_init finished! [00:01:49]*** atr: [00:01:49]*** 0F 3B D5 18 FF 81 91 FE [00:01:49]*** 1F C3 80 73 C8 21 10 0A [00:01:49]*** 00 00 00 00 00 00 00 00 [00:01:49]*** 00 00 00 00 00 00 00 00 [00:01:49]*** 00 00 00 00 00 00 00 00 [00:01:49]*** 00 00 00 00 00 00 00 00 [00:01:49]*** 00 00 00 00 00 00 00 00 [00:01:49]*** 00 00 00 00 00 00 00 00 [00:01:49]Read from MH i2c: E0 [00:01:49]MH_I2C_Read... [00:01:49]Read from MH i2c: E0 10 00 [00:01:49]MH_I2C_Read... [00:01:49]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:01:49]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:01:49]wFMCommunicate request_size=10 [00:01:49]MH_SAM_APDU [00:01:49]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:01:49]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:01:49]Write i2c OK [00:01:49]MH_I2C_Read... [00:01:49]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:01:49]Read from MH i2c: E2 [00:01:49]MH_I2C_Read... [00:01:49]Read from MH i2c: E2 03 00 [00:01:49]MH_I2C_Read... [00:01:49]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:01:49]RAPDU: 90 00 [00:01:49]wFMCommunicate OK [00:01:49]wFMCommunicate request_size=4 [00:01:49]MH_SAM_APDU [00:01:49]CAPDU: 80 11 00 00 [00:01:49]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:01:49]Write i2c OK [00:01:49]MH_I2C_Read... [00:01:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:49]Read from MH i2c: E2 [00:01:49]MH_I2C_Read... [00:01:49]Read from MH i2c: E2 17 00 [00:01:49]MH_I2C_Read... [00:01:49]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:01:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:01:49]wFMCommunicate OK [00:01:49]Detected FM SN is 0000000000874979 [00:01:49]Stored FM SN is 0000000000874979 [00:01:49]wFMCommunicate request_size=9 [00:01:49]MH_SAM_APDU [00:01:49]CAPDU: 80 16 00 00 04 B6 D7 00 00 [00:01:49]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [00:01:49]Write i2c OK [00:01:49]MH_I2C_Read... [00:01:49]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:01:49]Read from MH i2c: E2 [00:01:49]MH_I2C_Read... [00:01:49]Read from MH i2c: E2 03 00 [00:01:49]MH_I2C_Read... [00:01:49]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:01:49]RAPDU: 90 00 [00:01:49]wFMCommunicate OK [00:01:49]FM PIN OK [00:01:49]wFMCommunicate request_size=8 [00:01:49]MH_SAM_APDU [00:01:49]CAPDU: 80 14 04 00 03 02 00 01 [00:01:49]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:01:49]Write i2c OK [00:01:49]MH_I2C_Read... [00:01:49]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:01:49]Read from MH i2c: E2 [00:01:49]MH_I2C_Read... [00:01:49]Read from MH i2c: E2 03 00 [00:01:49]MH_I2C_Read... [00:01:49]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:01:49]RAPDU: 90 00 [00:01:49]wFMCommunicate OK [00:01:49]wFMCommunicate request_size=13 [00:01:49]MH_SAM_APDU [00:01:49]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:01:49]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:01:49]Write i2c OK [00:01:49]MH_I2C_Read... [00:01:49]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:01:49]Read from MH i2c: E2 [00:01:49]MH_I2C_Read... [00:01:49]Read from MH i2c: E2 03 00 [00:01:49]MH_I2C_Read... [00:01:49]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:01:49]RAPDU: 90 00 [00:01:49]wFMCommunicate OK [00:01:49]wFMCommunicate request_size=4 [00:01:49]MH_SAM_APDU [00:01:49]CAPDU: 80 11 00 00 [00:01:49]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:01:49]Write i2c OK [00:01:49]MH_I2C_Read... [00:01:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:49]Read from MH i2c: E2 [00:01:49]MH_I2C_Read... [00:01:49]Read from MH i2c: E2 17 00 [00:01:49]MH_I2C_Read... [00:01:49]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:01:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:01:49]wFMCommunicate OK [00:01:49]DocumentArchiveInit [00:01:49]Start Httpd... [00:01:49]Httpd thread 3066908004 created [00:01:49]Write to MH i2c: 01 00 00 0F 00 0F [00:01:49]Write i2c OK [00:01:49]MH_I2C_Read... [00:01:49]Read from MH i2c: 01 [00:01:49]MH_I2C_Read... [00:01:49]Read from MH i2c: 01 07 00 [00:01:49]MH_I2C_Read... [00:01:49]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:01:49]MH Int Process started [00:01:49]Allocated Socket 8 [00:01:49]Bind OK [00:01:49]Listen OK [00:01:49]httpd running on port 8080 [00:01:49]Waiting for new connection... [00:01:49]OFD Sender: Processing packet 86219 [packets to send 266, broken 265] [00:01:49]ProducePacketName [00:01:49]name=ofd_packets/00086219 [00:01:49]OFD Sender: To server: pG, [00:01:49]CommunicateWithHost lk.salyk.kg:30040 [00:01:49]ConnectInit lk.salyk.kg [00:01:50]Connected sock=7 [00:01: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 95 E1 07 01 85 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7A 01 00 00 F4 03 04 00 12 0B EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A8 50 62 D2 12 42 90 DF F4 46 10 56 40 75 [00:01: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 BF 1A 47 00 CF 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 CB 50 01 00 F4 03 04 00 C1 B7 ED 66 B6 04 01 00 00 5F 06 9D 38 88 16 C0 E0 [00:01:50]CommunicateWithHost err = 0 [00:01:50]CheckOFDResponse [00:01:50]1017 (14) - 77093643461234 [00:01:50]1041 (16) - 0000000000874979 [00:01:50]1040 (4) - 86219 [00:01:50]1012 (4) - 20.09.2024 17:58 [00:01:50]1206 (1) - 0 [00:01:50]OFD Sender: Remove packet 86219 [00:01:50]ProducePacketName [00:01:50]name=ofd_packets/00086219 [00:01:50]NVStorageDeleteData [00:01:51]accept exits with 9 [00:01:51]New connection [00:01:51]New thread 3066621284 created [00:01:51]Waiting for new connection... [00:01:51] Sock 9.Parse request [00:01:51]Sock 9.Check first char [00:01:51]Sock 9.First char is OK [00:01:51]request: POST /json_proto HTTP/1.0 [00:01:51]Method: POST [00:01:51]URL: /json_proto [00:01:51]Method is POST - this is cgi request [00:01:51]url: /json_proto [00:01:51]query_string will be loaded in cgi processing [00:01:51]execute_cgi json_proto POST (null) [00:01:51]execute_cgi path=json_proto method=POST [00:01:51]POST find Content-Length [00:01:51]Host: 172.17.47.196:8080 [00:01:51]Content-Length: 215 [00:01:51]Content-Type: application/json [00:01:51] [00:01:51]POST finish read [00:01:51]Found Content-Length = 215 [00:01: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:01:51]execute_script... [00:01: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:01:51]POST & json_proto [00:01:51]process_json_proto [00:01:51]json parsed OK: [00:01:51]protocol is kg_v1.0 [00:01:51]action value=get_value [00:01:51]process_action get_value [00:01:51]cmd_get_value [00:01:51]process_action get_value done [00:01:51]requested_data is exist [00:01:51]produce_requested_data [00:01:51]requested_item kkm.sn is exist - process it [00:01:51]requested_item kkm.ver is exist - process it [00:01:51]requested_item fm.sn is exist - process it [00:01:51]wFMCommunicate request_size=4 [00:01:51]MH_SAM_APDU [00:01:51]CAPDU: 80 11 00 00 [00:01:51]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:01:51]Write i2c OK [00:01:51]MH_I2C_Read... [00:01:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:51]Read from MH i2c: E2 [00:01:51]MH_I2C_Read... [00:01:51]Read from MH i2c: E2 17 00 [00:01:51]MH_I2C_Read... [00:01: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 [00:01: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:01:51]wFMCommunicate OK [00:01:51]requested_item fd.num is exist - process it [00:01:51]SAM_PROTO_GetFieldsCounters [00:01:51]wFMCommunicate request_size=4 [00:01:51]MH_SAM_APDU [00:01:51]CAPDU: 80 13 00 00 [00:01:51]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:01:51]Write i2c OK [00:01:51]MH_I2C_Read... [00:01:51]Read from MH i2c: E2 [00:01:51]MH_I2C_Read... [00:01:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:01:51]Read from MH i2c: E2 62 00 [00:01:51]MH_I2C_Read... [00:01:51]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 CB 50 01 00 0E 04 04 00 EF 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 39 [00:01: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 CB 50 01 00 0E 04 04 00 EF 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 [00:01:51]wFMCommunicate OK [00:01:51]SAM_PROTO_GetFieldsCounters done [00:01:51]requested_item shift.num is exist - process it [00:01:51]requested_item shift.opened is exist - process it [00:01:51]req_shift_opened [00:01:51]FM_GetShiftState [00:01:51]SAM_PROTO_GetShiftState [00:01:51]wFMCommunicate request_size=4 [00:01:51]MH_SAM_APDU [00:01:51]CAPDU: 80 13 01 00 [00:01:51]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:01:51]Write i2c OK [00:01:51]MH_I2C_Read... [00:01:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:01:51]OFD Sender: No OFD packet to send [00:01:51]Read from MH i2c: E2 [00:01:51]MH_I2C_Read... [00:01:51]Read from MH i2c: E2 0E 00 [00:01:51]MH_I2C_Read... [00:01:51]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [00:01:51]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [00:01:51]wFMCommunicate OK [00:01:51]SAM_PROTO_GetShiftState done [00:01:51]FM_GetShiftState done [00:01:51]req_shift_opened done [00:01:51]requested_item shift.open_date is exist - process it [00:01:51]req_shift_open_date [00:01:51]req_shift_open_date done [00:01:51]produce_requested_data done [00:01:51]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86219,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [00:01:51]process_action_free get_value [00:01:51]json_value_free [00:01:51]json_value_free done [00:01:51]process_json_proto returns [00:01:51]Send response to host [00:01:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86219,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [00:01:51]free response buf [00:01:51]execute_script done [00:01:51]execute_script returns [00:01:51]free content buf [00:01:51]Sock 9.Close socket [00:01:51]Sock 9.Thread stoped [00:01:51]accept exits with 7 [00:01:51]New connection [00:01:51]New thread 3066477924 created [00:01:51]Thread 3066621284 joined [00:01:51]Waiting for new connection... [00:01:51] Sock 7.Parse request [00:01:51]Sock 7.Check first char [00:01:51]Sock 7.First char is OK [00:01:51]request: POST /json_proto HTTP/1.0 [00:01:51]Method: POST [00:01:51]URL: /json_proto [00:01:51]Method is POST - this is cgi request [00:01:51]url: /json_proto [00:01:51]query_string will be loaded in cgi processing [00:01:51]execute_cgi json_proto POST (null) [00:01:51]execute_cgi path=json_proto method=POST [00:01:51]POST find Content-Length [00:01:51]Host: 172.17.47.196:8080 [00:01:51]Content-Length: 331 [00:01:51]Content-Type: application/json [00:01:51] [00:01:51]POST finish read [00:01:51]Found Content-Length = 331 [00:01: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:01:51]execute_script... [00:01:51]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:01:51]POST & json_proto [00:01:51]process_json_proto [00:01:51]json parsed OK: [00:01:51]protocol is kg_v1.0 [00:01:51]action value=get_value [00:01:51]process_action get_value [00:01:51]cmd_get_value [00:01:51]process_action get_value done [00:01:51]requested_data is exist [00:01:51]produce_requested_data [00:01:51]requested_item fm.sale.total is exist - process it [00:01:51]SAM_PROTO_GetFMData [00:01:51]wFMCommunicate request_size=4 [00:01:51]MH_SAM_APDU [00:01:51]CAPDU: 80 13 03 00 [00:01:51]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:01:51]Write i2c OK [00:01:51]MH_I2C_Read... [00:01:51]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:01:51]Read from MH i2c: E2 [00:01:51]MH_I2C_Read... [00:01:51]Read from MH i2c: E2 FD 00 [00:01:51]MH_I2C_Read... [00:01:51]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 EC 4C 01 00 69 04 A3 00 6F 04 04 00 73 4A 01 00 B1 04 05 00 D7 C3 84 B4 01 70 04 05 00 BC 3C 24 87 01 72 04 04 00 1B 87 60 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 02 C7 5E 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 27 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 55 [00:01:51]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 EC 4C 01 00 69 04 A3 00 6F 04 04 00 73 4A 01 00 B1 04 05 00 D7 C3 84 B4 01 70 04 05 00 BC 3C 24 87 01 72 04 04 00 1B 87 60 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 02 C7 5E 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 27 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 [00:01:51]wFMCommunicate OK [00:01:51]wFMCommunicate request_size=4 [00:01:51]MH_SAM_APDU [00:01:51]CAPDU: 80 17 00 00 [00:01:51]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:01:51]Write i2c OK [00:01:51]MH_I2C_Read... [00:01:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:52]Read from MH i2c: E2 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 FD 00 [00:01:52]MH_I2C_Read... [00:01:52]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 [00:01: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 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 [00:01:52]wFMCommunicate OK [00:01:52]wFMCommunicate request_size=4 [00:01:52]MH_SAM_APDU [00:01:52]CAPDU: 80 17 00 00 [00:01:52]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:01:52]Write i2c OK [00:01:52]MH_I2C_Read... [00:01:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:52]Read from MH i2c: E2 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 FD 00 [00:01:52]MH_I2C_Read... [00:01:52]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:01:52]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:01:52]wFMCommunicate OK [00:01:52]wFMCommunicate request_size=4 [00:01:52]MH_SAM_APDU [00:01:52]CAPDU: 80 17 00 00 [00:01:52]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:01:52]Write i2c OK [00:01:52]MH_I2C_Read... [00:01:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:52]Read from MH i2c: E2 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 FD 00 [00:01:52]MH_I2C_Read... [00:01: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 [00:01: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 [00:01:52]wFMCommunicate OK [00:01:52]wFMCommunicate request_size=4 [00:01:52]MH_SAM_APDU [00:01:52]CAPDU: 80 17 00 00 [00:01:52]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:01:52]Write i2c OK [00:01:52]MH_I2C_Read... [00:01:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:01:52]Read from MH i2c: E2 [00:01:52]MH_I2C_Read... [00:01:52]Read from MH i2c: E2 E5 00 [00:01:52]MH_I2C_Read... [00:01: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 [00:01: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 [00:01:52]wFMCommunicate OK [00:01:52]SAM_PROTO_GetFMData done [00:01:52]requested_item fm.sale_refund.total is exist - process it [00:01:52]requested_item fm.buy.total is exist - process it [00:01:52]requested_item shift.sale.total is exist - process it [00:01:52]SAM_PROTO_GetShiftData [00:01:52]wFMCommunicate request_size=4 [00:01:52]MH_SAM_APDU [00:01:52]CAPDU: 80 13 02 00 [00:01:52]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:01:52]Write i2c OK [00:01:52]MH_I2C_Read... [00:01:53]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:01:53]Read from MH i2c: E2 [00:01:53]MH_I2C_Read... [00:01:53]Read from MH i2c: E2 FD 00 [00:01:53]MH_I2C_Read... [00:01:53]Read from MH i2c: E2 FD 00 18 00 00 B1 04 AA 04 AD 04 6E 04 04 00 7A 01 00 00 69 04 9E 00 6F 04 04 00 7A 01 00 00 B1 04 04 00 76 3D 9B 01 70 04 04 00 8C F8 79 01 72 04 03 00 EA 44 21 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 F6 AE 2B EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D3 A3 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 47 [00:01:53]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 7A 01 00 00 69 04 9E 00 6F 04 04 00 7A 01 00 00 B1 04 04 00 76 3D 9B 01 70 04 04 00 8C F8 79 01 72 04 03 00 EA 44 21 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 F6 AE 2B EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D3 A3 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:01:53]wFMCommunicate OK [00:01:53]wFMCommunicate request_size=4 [00:01:53]MH_SAM_APDU [00:01:53]CAPDU: 80 17 00 00 [00:01:53]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:01:53]Write i2c OK [00:01:53]MH_I2C_Read... [00:01:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:53]Read from MH i2c: E2 [00:01:53]MH_I2C_Read... [00:01:53]Read from MH i2c: E2 FD 00 [00:01:53]MH_I2C_Read... [00:01:53]Read from MH i2c: E2 FD 00 19 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 B2 [00:01:53]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [00:01:53]wFMCommunicate OK [00:01:53]wFMCommunicate request_size=4 [00:01:53]MH_SAM_APDU [00:01:53]CAPDU: 80 17 00 00 [00:01:53]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:01:53]Write i2c OK [00:01:53]MH_I2C_Read... [00:01:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:54]Read from MH i2c: E2 [00:01:54]MH_I2C_Read... [00:01:54]Read from MH i2c: E2 FD 00 [00:01:54]MH_I2C_Read... [00:01:54]Read from MH i2c: E2 FD 00 1A 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 53 [00:01:54]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:01:54]wFMCommunicate OK [00:01:54]wFMCommunicate request_size=4 [00:01:54]MH_SAM_APDU [00:01:54]CAPDU: 80 17 00 00 [00:01:54]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:01:54]Write i2c OK [00:01:54]MH_I2C_Read... [00:01:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:01:54]Read from MH i2c: E2 [00:01:54]MH_I2C_Read... [00:01:54]Read from MH i2c: E2 FD 00 [00:01:54]MH_I2C_Read... [00:01:54]Read from MH i2c: E2 FD 00 1B 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 13 [00:01:54]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:01:54]wFMCommunicate OK [00:01:54]wFMCommunicate request_size=4 [00:01:54]MH_SAM_APDU [00:01:54]CAPDU: 80 17 00 00 [00:01:54]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:01:54]Write i2c OK [00:01:54]MH_I2C_Read... [00:01:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:01:54]Read from MH i2c: E2 [00:01:54]MH_I2C_Read... [00:01:54]Read from MH i2c: E2 CE 00 [00:01:54]MH_I2C_Read... [00:01:54]Read from MH i2c: E2 CE 00 1C 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [00:01:54]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:01:54]wFMCommunicate OK [00:01:54]SAM_PROTO_GetShiftData done [00:01:54]requested_item shift.sale.total_cash is exist - process it [00:01:54]requested_item shift.sale_refund.total is exist - process it [00:01:54]requested_item shift.sale_refund.total_cash is exist - process it [00:01:54]requested_item shift.buy.total is exist - process it [00:01:54]requested_item shift.buy.total_cash is exist - process it [00:01:54]produce_requested_data done [00:01:54]produce_requested_data return {"fm.sale.total":73235670.63,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":269510.30,"shift.sale.total_cash":247707.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:01:54]process_action_free get_value [00:01:54]json_value_free [00:01:54]json_value_free done [00:01:54]process_json_proto returns [00:01:54]Send response to host [00:01:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73235670.63,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":269510.30,"shift.sale.total_cash":247707.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:01:54]free response buf [00:01:54]execute_script done [00:01:54]execute_script returns [00:01:54]free content buf [00:01:54]Sock 7.Close socket [00:01:54]Sock 7.Thread stoped [00:01:56]accept exits with 9 [00:01:56]New connection [00:01:56]New thread 3066621284 created [00:01:56]Thread 3066477924 joined [00:01:56]Waiting for new connection... [00:01:56] Sock 9.Parse request [00:01:56]Sock 9.Check first char [00:01:56]Sock 9.First char is OK [00:01:56]request: POST /json_proto HTTP/1.0 [00:01:56]Method: POST [00:01:56]URL: /json_proto [00:01:56]Method is POST - this is cgi request [00:01:56]url: /json_proto [00:01:56]query_string will be loaded in cgi processing [00:01:56]execute_cgi json_proto POST (null) [00:01:56]execute_cgi path=json_proto method=POST [00:01:56]POST find Content-Length [00:01:56]Host: 172.17.47.196:8080 [00:01:56]Content-Length: 838 [00:01:56]Content-Type: application/json [00:01:56] [00:01:56]POST finish read [00:01:56]Found Content-Length = 838 [00:01:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147892", "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 }]} ,{ "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" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:56]execute_script... [00:01:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147892", "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 }]} ,{ "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" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:01:56]POST & json_proto [00:01:56]process_json_proto [00:01:56]json parsed OK: [00:01:56]protocol is kg_v1.0 [00:01:56]action value=close_receipt [00:01:56]process_action close_receipt [00:01:56]cmd_close_receipt [00:01:56]MH_GetDate [00:01:56]Write to MH i2c: F0 00 00 1D 00 0C [00:01:56]Write i2c OK [00:01:56]MH_I2C_Read... [00:01:56]Read from MH i2c: F0 [00:01:56]MH_I2C_Read... [00:01:56]Read from MH i2c: F0 09 00 [00:01:56]MH_I2C_Read... [00:01:56]Read from MH i2c: F0 09 00 1D 00 00 F5 0C EE 66 4C 6B 94 66 1B [00:01:56]GetLastDocTimeStamp 1726876434 [00:01:56]current date 1726876917 [00:01:56]FM_GetShiftState [00:01:56]SAM_PROTO_GetShiftState [00:01:56]wFMCommunicate request_size=4 [00:01:56]MH_SAM_APDU [00:01:56]CAPDU: 80 13 01 00 [00:01:56]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [00:01:56]Write i2c OK [00:01:56]MH_I2C_Read... [00:01:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:01:56]Read from MH i2c: E2 [00:01:56]MH_I2C_Read... [00:01:56]Read from MH i2c: E2 0E 00 [00:01:56]MH_I2C_Read... [00:01:56]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 26 [00:01:56]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [00:01:56]wFMCommunicate OK [00:01:56]SAM_PROTO_GetShiftState done [00:01:56]FM_GetShiftState done [00:01:56]opened in 1726791534 [00:01:56]opened+sec_in_day 1726877934 [00:01:56]quantity*price = 5000 [00:01:56]sum+1 = 5001 [00:01:56]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 42069942 Жев Orbit White Fresh Mint 1.000 * 40.00 = 40.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 90.00 НСП 1% : 0.79 НДС 12% : 9.56 Наличными: 90.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 379 21.09.2024 00:01 Смена: 495 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86220 ФПД: 37828682741064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T000157&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86220&fm=37828682741064&tin=02508201610067®Number=0000000000092592&sum=9000 0 [00:01:57]StoreToDocumentArchive [00:01:57]shift 495 fd 86220 [00:01:57]save to /storage/0495/doc_00086220 [00:01:57]save last doc name /storage/0495/doc_00086220 to /storage/kkm_last_doc_name [00:01:57]save OK [00:01:57]Clear old archive folders... [00:01:57]ProcessDocumentItem done err = 0, tmpTLVsize=365 [00:01:57]tlvbuf is 015C7280 [00:01:57]SAM_PROTO_ClearQueue [00:01:57]wFMCommunicate request_size=4 [00:01:57]MH_SAM_APDU [00:01:57]CAPDU: 80 09 00 00 [00:01:57]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [00:01:57]Write i2c OK [00:01:57]MH_I2C_Read... [00:01:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:01:58]Read from MH i2c: E2 [00:01:58]MH_I2C_Read... [00:01:58]Read from MH i2c: E2 03 00 [00:01:58]MH_I2C_Read... [00:01:58]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [00:01:58]RAPDU: 90 00 [00:01:58]wFMCommunicate OK [00:01:58]SAM_PROTO_ClearQueue done [00:01:58]KKMCreateOFDPacket [00:01:58]OFDProtocolAddRootSTLVToBuf [00:01:58]FM_MakeSignedData [00:01:58]FM_MakeSignedData [00:01:58]SAM_PROTO_SignData [00:01:58]wFMCommunicate request_size=4 [00:01:58]MH_SAM_APDU [00:01:58]CAPDU: 80 0D 01 02 [00:01:58]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [00:01:58]Write i2c OK [00:01:58]MH_I2C_Read... [00:01:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:01:58]Read from MH i2c: E2 [00:01:58]MH_I2C_Read... [00:01:58]Read from MH i2c: E2 03 00 [00:01:58]MH_I2C_Read... [00:01:58]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [00:01:58]RAPDU: 90 00 [00:01:58]wFMCommunicate OK [00:01:58]wFMCommunicate request_size=255 [00:01:58]MH_SAM_APDU [00:01:58]CAPDU: 80 0D 02 02 FA 03 00 6D 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 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 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 [00:01:58]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 6D 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 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 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 2E [00:01:58]Write i2c OK [00:01:58]MH_I2C_Read... [00:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:01:58]Read from MH i2c: E2 [00:01:58]MH_I2C_Read... [00:01:58]Read from MH i2c: E2 03 00 [00:01:58]MH_I2C_Read... [00:01:58]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [00:01:58]RAPDU: 90 00 [00:01:58]wFMCommunicate OK [00:01:58]wFMCommunicate request_size=124 [00:01:58]MH_SAM_APDU [00:01:58]CAPDU: 80 0D 02 02 77 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 7B 01 00 00 F4 03 04 00 F5 0C EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 22 67 AD 32 75 48 [00:01:58]Write to MH i2c: E2 7F 00 2E 00 80 0D 02 02 77 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 7B 01 00 00 F4 03 04 00 F5 0C EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 22 67 AD 32 75 48 00 00 EB [00:01:58]Write i2c OK [00:01:58]MH_I2C_Read... [00:01:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:01:58]Read from MH i2c: E2 [00:01:58]MH_I2C_Read... [00:01:58]Read from MH i2c: E2 03 00 [00:01:58]MH_I2C_Read... [00:01:58]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [00:01:58]RAPDU: 90 00 [00:01:58]wFMCommunicate OK [00:01:58]wFMCommunicate request_size=4 [00:01:58]MH_SAM_APDU [00:01:58]CAPDU: 80 0D 03 02 [00:01:58]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [00:01:58]Write i2c OK [00:01:58]MH_I2C_Read... [00:01:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:01:58]Read from MH i2c: E2 [00:01:58]MH_I2C_Read... [00:01:58]Read from MH i2c: E2 0B 00 [00:01:58]MH_I2C_Read... [00:01:58]Read from MH i2c: E2 0B 00 2F 00 00 13 CA CB 40 82 22 AD 44 90 00 28 [00:01:58]RAPDU: 13 CA CB 40 82 22 AD 44 90 00 [00:01:58]wFMCommunicate OK [00:01:58]SAM_PROTO_SignData done [00:01:58]FM_MakeSignedData done [00:01:58]CreateOFDProtocolMessage [00:01:58]wFMCommunicate request_size=4 [00:01:58]MH_SAM_APDU [00:01:58]CAPDU: 80 11 00 00 [00:01:58]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [00:01:58]Write i2c OK [00:01:58]MH_I2C_Read... [00:01:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:01:58]Read from MH i2c: E2 [00:01:58]MH_I2C_Read... [00:01:58]Read from MH i2c: E2 17 00 [00:01:58]MH_I2C_Read... [00:01:58]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:01:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [00:01:58]wFMCommunicate OK [00:01:58]CreateOFDProtocolMessage done [00:01:58]OFDSenderStorePacket 86220 [00:01:58]StoreOFDPacket docnum=86220 [00:01: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 81 01 00 00 6C 8D 79 01 12 3D 5A 03 01 00 03 00 6D 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 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 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 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 7B 01 00 00 F4 03 04 00 F5 0C EE 66 0E 04 04 00 EF 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 22 67 AD 32 75 48 13 CA CB 40 82 22 AD 44 [00:01:58]CheckFolder [00:01:58]dirname=/storage/ofd_packets [00:01:58]CheckFolder done [00:01:58]ProducePacketName [00:01:58]name=ofd_packets/00086220 [00:01:58]NVStorageSaveData ofd_packets/00086220 [00:01:58]File name is /storage/ofd_packets/00086220 [00:01:58]Write 415 bytes [00:01:58]NVStorageSaveData done [00:01:58]OFDSenderStorePacket done [00:01:58]KKMCreateOFDPacket done [00:01:58]NVStorageSaveData kkm_last_timestamp [00:01:58]File name is /storage/kkm_last_timestamp [00:01:58]Write 4 bytes [00:01:58]NVStorageSaveData done [00:01:58]ExternCall_PrintAddStr [00:01:58]wPrintStart [00:01:58]Write to MH i2c: 01 00 00 31 00 31 [00:01:58]Write i2c OK [00:01:58]MH_I2C_Read... [00:01:58]Read from MH i2c: 01 [00:01:58]MH_I2C_Read... [00:01:58]Read from MH i2c: 01 07 00 [00:01:58]MH_I2C_Read... [00:01:58]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [00:01:58]RasterBufferAndPrint [00:01:58]line Счет N : (3)147892 [00:01:58]line ИНН: 02508201610067 [00:01:58]line Контрольно-Кассовый Чек [00:01:58]line ПРОДАЖА [00:01:58]line Товар: 4700000160358 [00:01:58]line Вода Легенда 1л [00:01:58]line 1.000 * 50.00 [00:01:58]line = 50.00 [00:01:58]line НДС 12% НСП 1% [00:01:58]line > о реализуемом товаре [00:01:58]line Товар: 42069942 [00:01:58]line Жев Orbit White Fresh Mint [00:04:17]OFD Sender: No OFD packet to send [00:04:22]OFD Sender: No OFD packet to send [00:04:26]recv_with_timeout no data received [00:04:27]OFD Sender: No OFD packet to send [00:04:32]OFD Sender: No OFD packet to send [00:04:36]recv_with_timeout no data received [00:04:37]OFD Sender: No OFD packet to send [00:05:02]OFD Sender: No OFD packet to send [00:05:07]OFD Sender: No OFD packet to send [00:05:12]OFD Sender: No OFD packet to send [00:05:17]OFD Sender: No OFD packet to send [00:05:22]OFD Sender: No OFD packet to send [00:05:27]OFD Sender: No OFD packet to send [00:05:32]OFD Sender: No OFD packet to send [00:05:37]recv_with_timeout no data received [00:05:37]OFD Sender: No OFD packet to send [00:05:42]OFD Sender: No OFD packet to send [00:05:47]OFD Sender: No OFD packet to send [00:05:52]OFD Sender: No OFD packet to send [00:05:57]OFD Sender: No OFD packet to send [00:06:02]OFD Sender: No OFD packet to send [00:06:07]OFD Sender: No OFD packet to send [00:06:12]OFD Sender: No OFD packet to send [00:06:17]OFD Sender: No OFD packet to send [00:06:22]OFD Sender: No OFD packet to send [00:06:27]OFD Sender: No OFD packet to send [00:06:32]OFD Sender: No OFD packet to send [00:06:37]OFD Sender: No OFD packet to send [00:06:42]OFD Sender: No OFD packet to send [00:06:47]OFD Sender: No OFD packet to send [00:06:52]OFD Sender: No OFD packet to send [00:06:57]OFD Sender: No OFD packet to send [00:07:02]OFD Sender: No OFD packet to send [00:07:07]OFD Sender: No OFD packet to send [00:07:12]OFD Sender: No OFD packet to send [00:07:17]OFD Sender: No OFD packet to send [00:07:22]OFD Sender: No OFD packet to send [00:07:27]OFD Sender: No OFD packet to send [00:07:32]OFD Sender: No OFD packet to send [00:07:37]OFD Sender: No OFD packet to send [00:07:42]OFD Sender: No OFD packet to send [00:07:44]recv_with_timeout no data received [00:07:47]OFD Sender: No OFD packet to send [00:07:52]OFD Sender: No OFD packet to send [00:07:57]OFD Sender: No OFD packet to send [00:08:02]OFD Sender: No OFD packet to send [00:08:07]OFD Sender: No OFD packet to send [00:01:56]LoadAmountFromDocumentTag cost=5000 [00:01:56]SetAmountToDocument total=5000 [00:01:56]Malloc new data [00:01:56]cost*persent_nds=600000 [00:01:56]+500=600500 [00:01:56]tax_nds_amount=531 [00:01:56]cost*persent_nds=50000 [00:01:56]+500=50500 [00:01:56]tax_nsp_amount=44 [00:01:56]Load OK [00:01:56]Load OK [00:01:56]Malloc new data [00:01:56]Malloc new data [00:01:56]Load OK [00:01:56]Load OK [00:01:56]Malloc new data [00:01:56]Malloc new data [00:01:56]free (receipt_item_data.pre_item_text) [00:01:56]free (receipt_item_data.post_item_text) [00:01:56]done [00:01:56]receipt_add_items: price(Amount)=4000 [00:01:56]receipt_add_items: sum=4000 [00:01:56]receipt_add_items: quantity [00:01:56]03 E8 03 00 00 00 00 00 KKMCreateReceiptItemDocument [00:01:56]Load OK [00:01:56]KKMSetReceiptItemData [00:01:56]KKMSetReceiptItemData [00:01:56]Malloc new data [00:01:56]Malloc new data [00:01:56]Malloc new data [00:01:56]Malloc new data [00:01:56]Malloc new data [00:01:56]Malloc new data [00:01:56]KKMSetReceiptItemData err=0 [00:01:56]KKMAddReceiptItem [00:01:56]LoadAmountFromDocumentTag total=5000 [00:01:56]LoadAmountFromDocumentTag cost=4000 [00:01:56]SetAmountToDocument total=9000 [00:01:56]Malloc new data [00:01:56]cost*persent_nds=480000 [00:01:56]+500=480500 [00:01:56]tax_nds_amount=425 [00:01:56]cost*persent_nds=40000 [00:01:56]+500=40500 [00:01:56]tax_nsp_amount=35 [00:01:56]LoadAmountFromDocumentTag tax_cur_amount=531 [00:01:56]SetAmountToDocument tax_cur_amount=956 [00:01:56]Malloc new data [00:01:56]Malloc new data [00:01:56]free (receipt_item_data.pre_item_text) [00:01:56]free (receipt_item_data.post_item_text) [00:01:56]done [00:01:56]OFD Sender: No OFD packet to send [00:01:56]Malloc new data [00:01:56]Malloc new data [00:01:56]Malloc new data [00:01:56]KKMSetReceiptData OK [00:01:56]ProcessDocumentItem done err = 0, tmpTLVsize=111 [00:01:56]tlvbuf is 015B4D80 [00:01:56]KKMLoadAndSignReceiptData [00:01:56]SAM_PROTO_ProcessDocument [00:01:56]wFMCommunicate request_size=9 [00:01:56]MH_SAM_APDU [00:01:56]CAPDU: 80 15 01 00 04 03 00 6F 00 [00:01:56]Write to MH i2c: E2 0C 00 20 00 80 15 01 00 04 00 03 00 6F 00 00 00 19 [00:01:56]Write i2c OK [00:01:56]MH_I2C_Read... [00:01:57]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:01:57]Read from MH i2c: E2 [00:01:57]MH_I2C_Read... [00:01:57]Read from MH i2c: E2 03 00 [00:01:57]MH_I2C_Read... [00:01:57]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [00:01:57]RAPDU: 90 00 [00:01:57]wFMCommunicate OK [00:01:57]wFMCommunicate request_size=10 [00:01:57]MH_SAM_APDU [00:01:57]CAPDU: 80 15 02 00 05 1E 04 01 00 01 [00:01:57]Write to MH i2c: E2 0D 00 21 00 80 15 02 00 05 00 1E 04 01 00 01 00 00 CF [00:01:57]Write i2c OK [00:01:57]MH_I2C_Read... [00:01:57]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:01:57]Read from MH i2c: E2 [00:01:57]MH_I2C_Read... [00:01:57]Read from MH i2c: E2 03 00 [00:01:57]MH_I2C_Read... [00:01:57]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [00:01:57]RAPDU: 90 00 [00:01:57]wFMCommunicate OK [00:01:57]wFMCommunicate request_size=15 [00:01:57]MH_SAM_APDU [00:01:57]CAPDU: 80 15 02 00 0A FC 03 06 00 28 23 00 00 00 00 [00:01:57]Write to MH i2c: E2 12 00 22 00 80 15 02 00 0A 00 FC 03 06 00 28 23 00 00 00 00 00 00 06 [00:01:57]Write i2c OK [00:01:57]MH_I2C_Read... [00:01:57]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:01:57]Read from MH i2c: E2 [00:01:57]MH_I2C_Read... [00:01:57]Read from MH i2c: E2 03 00 [00:01:57]MH_I2C_Read... [00:01:57]Read from MH i2c: E2 03 00 22 00 00 90 00 96 [00:01:57]RAPDU: 90 00 [00:01:57]wFMCommunicate OK [00:01:57]wFMCommunicate request_size=47 [00:01:57]MH_SAM_APDU [00:01:57]CAPDU: 80 15 02 00 2A EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 [00:01:57]Write to MH i2c: E2 32 00 23 00 80 15 02 00 2A 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 00 00 08 [00:01:57]Write i2c OK [00:01:57]MH_I2C_Read... [00:01:57]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:01:57]Read from MH i2c: E2 [00:01:57]MH_I2C_Read... [00:01:57]Read from MH i2c: E2 03 00 [00:01:57]MH_I2C_Read... [00:01:57]Read from MH i2c: E2 03 00 23 00 00 90 00 97 [00:01:57]RAPDU: 90 00 [00:01:57]wFMCommunicate OK [00:01:57]wFMCommunicate request_size=15 [00:01:57]MH_SAM_APDU [00:01:57]CAPDU: 80 15 02 00 0A 07 04 06 00 28 23 00 00 00 00 [00:01:57]Write to MH i2c: E2 12 00 24 00 80 15 02 00 0A 00 07 04 06 00 28 23 00 00 00 00 00 00 14 [00:01:57]Write i2c OK [00:01:57]MH_I2C_Read... [00:01:57]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:01:57]Read from MH i2c: E2 [00:01:57]MH_I2C_Read... [00:01:57]Read from MH i2c: E2 03 00 [00:01:57]MH_I2C_Read... [00:01:57]Read from MH i2c: E2 03 00 24 00 00 90 00 98 [00:01:57]RAPDU: 90 00 [00:01:57]wFMCommunicate OK [00:01:57]wFMCommunicate request_size=15 [00:01:57]MH_SAM_APDU [00:01:57]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [00:01:57]Write to MH i2c: E2 12 00 25 00 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 FC [00:01:57]Write i2c OK [00:01:57]MH_I2C_Read... [00:01:57]*** iso7816_exchange 80[00:08:12]OFD Sender: No OFD packet to send [00:08:17]OFD Sender: No OFD packet to send [00:08:22]OFD Sender: No OFD packet to send [00:08:27]OFD Sender: No OFD packet to send [00:08:32]OFD Sender: No OFD packet to send [00:08:37]OFD Sender: No OFD packet to send [00:08:42]OFD Sender: No OFD packet to send [00:08:47]OFD Sender: No OFD packet to send [00:08:52]OFD Sender: No OFD packet to send [00:08:57]OFD Sender: No OFD packet to send [00:09:02]OFD Sender: No OFD packet to send [00:09:07]OFD Sender: No OFD packet to send [00:09:12]OFD Sender: No OFD packet to send [00:09:17]OFD Sender: No OFD packet to send [00:09:20]recv_with_timeout no data received [00:09:22]OFD Sender: No OFD packet to send [00:09:27]OFD Sender: No OFD packet to send [00:09:32]OFD Sender: No OFD packet to send [00:09:37]OFD Sender: No OFD packet to send [00:09:42]OFD Sender: No OFD packet to send [00:09:47]OFD Sender: No OFD packet to send [00:09:52]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: 5874587+1721002828=1726877415 [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 E8 0E EE 66 4C 6B 94 66 FA [00:10:16]Current date/time: 21.09.2024 00:10 [00:10:16]FM_Init [00:10:16]wFMConnect [00:10:16]MH_SAM_On [00:10:16]Write to MH i2c: E0 00 00 08 00 E7 [00:10:16]Write i2c OK [00:10:16]MH_I2C_Read... [00:10:16]*** iso7816_init finished! [00:10:16]*** atr: [00:10:16]*** 0F 3B D5 18 FF 81 91 FE [00:10:16]*** 1F C3 80 73 C8 21 10 0A [00:10:16]*** 00 00 00 00 00 00 00 00 [00:10:16]*** 00 00 00 00 00 00 00 00 [00:10:16]*** 00 00 00 00 00 00 00 00 [00:10:16]*** 00 00 00 00 00 00 00 00 [00:10:16]*** 00 00 00 00 00 00 00 00 [00:10:16]*** 00 00 00 00 00 00 00 00 [00:10:16]Read from MH i2c: E0 [00:10:16]MH_I2C_Read... [00:10:16]Read from MH i2c: E0 10 00 [00:10:16]MH_I2C_Read... [00:10: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:10:16]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:10:16]wFMCommunicate request_size=10 [00:10:16]MH_SAM_APDU [00:10:16]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:10: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:10:16]Write i2c OK [00:10:16]MH_I2C_Read... [00:10:16]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:10:16]Read from MH i2c: E2 [00:10:16]MH_I2C_Read... [00:10:16]Read from MH i2c: E2 03 00 [00:10:16]MH_I2C_Read... [00:10:16]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:10:16]RAPDU: 90 00 [00:10:16]wFMCommunicate OK [00:10:16]wFMCommunicate request_size=4 [00:10:16]MH_SAM_APDU [00:10:16]CAPDU: 80 11 00 00 [00:10:16]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:10:16]Write i2c OK [00:10:16]MH_I2C_Read... [00:10:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:10:16]Read from MH i2c: E2 [00:10:16]MH_I2C_Read... [00:10:16]Read from MH i2c: E2 17 00 [00:10:16]MH_I2C_Read... [00:10: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:10: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:10:16]wFMCommunicate OK [00:10:16]Detected FM SN is 0000000000874979 [00:10:16]Stored FM SN is 0000000000874979 [00:10:16]wFMCommunicate request_size=9 [00:10:16]MH_SAM_APDU [00:10:16]CAPDU: 80 16 00 00 04 B6 D7 00 00 [00:10:16]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [00:10:16]Write i2c OK [00:10:16]MH_I2C_Read... [00:10:16]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:10:16]Read from MH i2c: E2 [00:10:16]MH_I2C_Read... [00:10:16]Read from MH i2c: E2 03 00 [00:10:16]MH_I2C_Read... [00:10:16]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:10:16]RAPDU: 90 00 [00:10:16]wFMCommunicate OK [00:10:16]FM PIN OK [00:10:16]wFMCommunicate request_size=8 [00:10:16]MH_SAM_APDU [00:10:16]CAPDU: 80 14 04 00 03 02 00 01 [00:10:16]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:10:16]Write i2c OK [00:10:16]MH_I2C_Read... [00:10:16]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:10:16]Read from MH i2c: E2 [00:10:16]MH_I2C_Read... [00:10:16]Read from MH i2c: E2 03 00 [00:10:16]MH_I2C_Read... [00:10:16]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:10:16]RAPDU: 90 00 [00:10:16]wFMCommunicate OK [00:10:16]wFMCommunicate request_size=13 [00:10:16]MH_SAM_APDU [00:10:16]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:10: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:10:16]Write i2c OK [00:10:16]MH_I2C_Read... [00:10:16]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:10:16]Read from MH i2c: E2 [00:10:16]MH_I2C_Read... [00:10:16]Read from MH i2c: E2 03 00 [00:10:16]MH_I2C_Read... [00:10:16]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:10:16]RAPDU: 90 00 [00:10:16]wFMCommunicate OK [00:10:16]wFMCommunicate request_size=4 [00:10:16]MH_SAM_APDU [00:10:16]CAPDU: 80 11 00 00 [00:10:16]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:10:16]Write i2c OK [00:10:16]MH_I2C_Read... [00:10:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:10:16]Read from MH i2c: E2 [00:10:16]MH_I2C_Read... [00:10:16]Read from MH i2c: E2 17 00 [00:10:16]MH_I2C_Read... [00:10: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:10: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:10:16]wFMCommunicate OK [00:10:16]DocumentArchiveInit [00:10:16]Start Httpd... [00:10:16]Httpd thread 3067653476 created [00:10:16]Write to MH i2c: 01 00 00 0F 00 0F [00:10:16]Write i2c OK [00:10:16]MH_I2C_Read... [00:10:16]Read from MH i2c: 01 [00:10:16]MH_I2C_Read... [00:10:16]Read from MH i2c: 01 07 00 [00:10:16]MH_I2C_Read... [00:10:16]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:10:16]MH Int Process started [00:10:16]Allocated Socket 8 [00:10:16]Bind OK [00:10:16]Listen OK [00:10:16]httpd running on port 8080 [00:10:16]Waiting for new connection... [00:10:16]OFD Sender: No OFD packet to send [00:10:21]OFD Sender: No OFD packet to send [00:10:26]OFD Sender: No OFD packet to send [00:10:31]OFD Sender: No OFD packet to send [00:10:32]accept exits with 9 [00:10:32]New connection [00:10:32]New thread 3067366756 created [00:10:32]Waiting for new connection... [00:10:32] Sock 9.Parse request [00:10:32]Sock 9.Check first char [00:10:32]Sock 9.First char is OK [00:10:32]request: POST /json_proto HTTP/1.0 [00:10:32]Method: POST [00:10:32]URL: /json_proto [00:10:32]Method is POST - this is cgi request [00:10:32]url: /json_proto [00:10:32]query_string will be loaded in cgi processing [00:10:32]execute_cgi json_proto POST (null) [00:10:32]execute_cgi path=json_proto method=POST [00:10:32]POST find Content-Length [00:10:32]Host: 172.17.47.196:8080 [00:10:32]Content-Length: 215 [00:10:32]Content-Type: application/json [00:10:32] [00:10:32]POST finish read [00:10:32]Found Content-Length = 215 [00:10: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" ] } } [00:10:32]execute_script... [00:10:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:10:32]POST & json_proto [00:10:32]process_json_proto [00:10:32]json parsed OK: [00:10:32]protocol is kg_v1.0 [00:10:32]action value=get_value [00:10:32]process_action get_value [00:10:32]cmd_get_value [00:10:32]process_action get_value done [00:10:32]requested_data is exist [00:10:32]produce_requested_data [00:10:32]requested_item kkm.sn is exist - process it [00:10:32]requested_item kkm.ver is exist - process it [00:10:32]requested_item fm.sn is exist - process it [00:10:32]wFMCommunicate request_size=4 [00:10:32]MH_SAM_APDU [00:10:32]CAPDU: 80 11 00 00 [00:10:32]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:10:32]Write i2c OK [00:10:32]MH_I2C_Read... [00:10:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:10:32]Read from MH i2c: E2 [00:10:32]MH_I2C_Read... [00:10:32]Read from MH i2c: E2 17 00 [00:10:32]MH_I2C_Read... [00:10: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 [00:10: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:10:32]wFMCommunicate OK [00:10:32]requested_item fd.num is exist - process it [00:10:32]SAM_PROTO_GetFieldsCounters [00:10:32]wFMCommunicate request_size=4 [00:10:32]MH_SAM_APDU [00:10:32]CAPDU: 80 13 00 00 [00:10:32]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:10:32]Write i2c OK [00:10:32]MH_I2C_Read... [00:10:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:10:32]Read from MH i2c: E2 [00:10:32]MH_I2C_Read... [00:10:32]Read from MH i2c: E2 62 00 [00:10:32]MH_I2C_Read... [00:10: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 CC 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 3D [00:10: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 CC 50 01 00 0E 04 04 00 EF 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 [00:10:32]wFMCommunicate OK [00:10:32]SAM_PROTO_GetFieldsCounters done [00:10:32]requested_item shift.num is exist - process it [00:10:32]requested_item shift.opened is exist - process it [00:10:32]req_shift_opened [00:10:32]FM_GetShiftState [00:10:32]SAM_PROTO_GetShiftState [00:10:32]wFMCommunicate request_size=4 [00:10:32]MH_SAM_APDU [00:10:32]CAPDU: 80 13 01 00 [00:10:32]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:10:32]Write i2c OK [00:10:32]MH_I2C_Read... [00:10:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:10:32]Read from MH i2c: E2 [00:10:32]MH_I2C_Read... [00:10:32]Read from MH i2c: E2 0E 00 [00:10:32]MH_I2C_Read... [00:10:32]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 1A [00:10:32]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [00:10:32]wFMCommunicate OK [00:10:32]SAM_PROTO_GetShiftState done [00:10:32]FM_GetShiftState done [00:10:32]req_shift_opened done [00:10:32]requested_item shift.open_date is exist - process it [00:10:32]req_shift_open_date [00:10:32]req_shift_open_date done [00:10:32]produce_requested_data done [00:10:32]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86220,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [00:10:32]process_action_free get_value [00:10:32]json_value_free [00:10:32]json_value_free done [00:10:32]process_json_proto returns [00:10:32]Send response to host [00:10:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86220,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [00:10:32]free response buf [00:10:32]execute_script done [00:10:32]execute_script returns [00:10:32]free content buf [00:10:32]Sock 9.Close socket [00:10:32]Sock 9.Thread stoped [00:10:32]accept exits with 10 [00:10:32]New connection [00:10:32]New thread 3067223396 created [00:10:32]Thread 3067366756 joined [00:10:32]Waiting for new connection... [00:10:32] Sock 10.Parse request [00:10:32]Sock 10.Check first char [00:10:32]Sock 10.First char is OK [00:10:32]request: POST /json_proto HTTP/1.0 [00:10:32]Method: POST [00:10:32]URL: /json_proto [00:10:32]Method is POST - this is cgi request [00:10:32]url: /json_proto [00:10:32]query_string will be loaded in cgi processing [00:10:32]execute_cgi json_proto POST (null) [00:10:32]execute_cgi path=json_proto method=POST [00:10:32]POST find Content-Length [00:10:32]Host: 172.17.47.196:8080 [00:10:32]Content-Length: 331 [00:10:32]Content-Type: application/json [00:10:32] [00:10:32]POST finish read [00:10:32]Found Content-Length = 331 [00:10: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" ] } } [00:10:32]execute_script... [00:10:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:10:32]POST & json_proto [00:10:32]process_json_proto [00:10:32]json parsed OK: [00:10:32]protocol is kg_v1.0 [00:10:32]action value=get_value [00:10:32]process_action get_value [00:10:32]cmd_get_value [00:10:32]process_action get_value done [00:10:32]requested_data is exist [00:10:32]produce_requested_data [00:10:32]requested_item fm.sale.total is exist - process it [00:10:32]SAM_PROTO_GetFMData [00:10:32]wFMCommunicate request_size=4 [00:10:32]MH_SAM_APDU [00:10:32]CAPDU: 80 13 03 00 [00:10:32]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:10:32]Write i2c OK [00:10:32]MH_I2C_Read... [00:10:33]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:10:33]Read from MH i2c: E2 [00:10:33]MH_I2C_Read... [00:10:33]Read from MH i2c: E2 FD 00 [00:10:33]MH_I2C_Read... [00:10:33]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 FC [00:10:33]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 [00:10:33]wFMCommunicate OK [00:10:33]wFMCommunicate request_size=4 [00:10:33]MH_SAM_APDU [00:10:33]CAPDU: 80 17 00 00 [00:10:33]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:10:33]Write i2c OK [00:10:33]MH_I2C_Read... [00:10:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:33]Read from MH i2c: E2 [00:10:33]MH_I2C_Read... [00:10:33]Read from MH i2c: E2 FD 00 [00:10:33]MH_I2C_Read... [00:10:33]Read from MH i2c: E2 FD 00 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 [00:10: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 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 [00:10:33]wFMCommunicate OK [00:10:33]wFMCommunicate request_size=4 [00:10:33]MH_SAM_APDU [00:10:33]CAPDU: 80 17 00 00 [00:10:33]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:10:33]Write i2c OK [00:10:33]MH_I2C_Read... [00:10:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:33]Read from MH i2c: E2 [00:10:33]MH_I2C_Read... [00:10:33]Read from MH i2c: E2 FD 00 [00:10:33]MH_I2C_Read... [00:10:33]Read from MH i2c: E2 FD 00 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:10: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 [00:10:33]wFMCommunicate OK [00:10:33]wFMCommunicate request_size=4 [00:10:33]MH_SAM_APDU [00:10:33]CAPDU: 80 17 00 00 [00:10:33]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:10:33]Write i2c OK [00:10:33]MH_I2C_Read... [00:10:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:34]Read from MH i2c: E2 [00:10:34]MH_I2C_Read... [00:10:34]Read from MH i2c: E2 FD 00 [00:10:34]MH_I2C_Read... [00:10:34]Read from MH i2c: E2 FD 00 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:10: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 [00:10:34]wFMCommunicate OK [00:10:34]wFMCommunicate request_size=4 [00:10:34]MH_SAM_APDU [00:10:34]CAPDU: 80 17 00 00 [00:10:34]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:10:34]Write i2c OK [00:10:34]MH_I2C_Read... [00:10:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:10:34]Read from MH i2c: E2 [00:10:34]MH_I2C_Read... [00:10:34]Read from MH i2c: E2 E5 00 [00:10:34]MH_I2C_Read... [00:10: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 [00:10: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 [00:10:34]wFMCommunicate OK [00:10:34]SAM_PROTO_GetFMData done [00:10:34]requested_item fm.sale_refund.total is exist - process it [00:10:34]requested_item fm.buy.total is exist - process it [00:10:34]requested_item shift.sale.total is exist - process it [00:10:34]SAM_PROTO_GetShiftData [00:10:34]wFMCommunicate request_size=4 [00:10:34]MH_SAM_APDU [00:10:34]CAPDU: 80 13 02 00 [00:10:34]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:10:34]Write i2c OK [00:10:34]MH_I2C_Read... [00:10:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:10:34]Read from MH i2c: E2 [00:10:34]MH_I2C_Read... [00:10:34]Read from MH i2c: E2 FD 00 [00:10:34]MH_I2C_Read... [00:10:34]Read from MH i2c: E2 FD 00 18 00 00 B1 04 AA 04 AD 04 6E 04 04 00 7B 01 00 00 69 04 9E 00 6F 04 04 00 7B 01 00 00 B1 04 04 00 9E 60 9B 01 70 04 04 00 B4 1B 7A 01 72 04 03 00 EA 44 21 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 B2 B2 2B EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 A4 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 F0 [00:10:34]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 7B 01 00 00 69 04 9E 00 6F 04 04 00 7B 01 00 00 B1 04 04 00 9E 60 9B 01 70 04 04 00 B4 1B 7A 01 72 04 03 00 EA 44 21 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 B2 B2 2B EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 A4 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:10:34]wFMCommunicate OK [00:10:34]wFMCommunicate request_size=4 [00:10:34]MH_SAM_APDU [00:10:34]CAPDU: 80 17 00 00 [00:10:34]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:10:34]Write i2c OK [00:10:34]MH_I2C_Read... [00:10:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:35]Read from MH i2c: E2 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 FD 00 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 FD 00 19 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 B2 [00:10:35]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [00:10:35]wFMCommunicate OK [00:10:35]wFMCommunicate request_size=4 [00:10:35]MH_SAM_APDU [00:10:35]CAPDU: 80 17 00 00 [00:10:35]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:10:35]Write i2c OK [00:10:35]MH_I2C_Read... [00:10:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:35]Read from MH i2c: E2 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 FD 00 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 FD 00 1A 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 53 [00:10:35]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:10:35]wFMCommunicate OK [00:10:35]wFMCommunicate request_size=4 [00:10:35]MH_SAM_APDU [00:10:35]CAPDU: 80 17 00 00 [00:10:35]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:10:35]Write i2c OK [00:10:35]MH_I2C_Read... [00:10:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:35]Read from MH i2c: E2 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 FD 00 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 FD 00 1B 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 13 [00:10:35]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:10:35]wFMCommunicate OK [00:10:35]wFMCommunicate request_size=4 [00:10:35]MH_SAM_APDU [00:10:35]CAPDU: 80 17 00 00 [00:10:35]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:10:35]Write i2c OK [00:10:35]MH_I2C_Read... [00:10:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:10:36]Read from MH i2c: E2 [00:10:36]MH_I2C_Read... [00:10:36]Read from MH i2c: E2 CE 00 [00:10:36]MH_I2C_Read... [00:10:36]Read from MH i2c: E2 CE 00 1C 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [00:10:36]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:10:36]wFMCommunicate OK [00:10:36]SAM_PROTO_GetShiftData done [00:10:36]requested_item shift.sale.total_cash is exist - process it [00:10:36]requested_item shift.sale_refund.total is exist - process it [00:10:36]requested_item shift.sale_refund.total_cash is exist - process it [00:10:36]requested_item shift.buy.total is exist - process it [00:10:36]requested_item shift.buy.total_cash is exist - process it [00:10:36]produce_requested_data done [00:10:36]produce_requested_data return {"fm.sale.total":73235760.63,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":269600.30,"shift.sale.total_cash":247797.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:10:36]process_action_free get_value [00:10:36]json_value_free [00:10:36]json_value_free done [00:10:36]process_json_proto returns [00:10:36]Send response to host [00:10:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73235760.63,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":269600.30,"shift.sale.total_cash":247797.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:10:36]free response buf [00:10:36]execute_script done [00:10:36]execute_script returns [00:10:36]free content buf [00:10:36]Sock 10.Close socket [00:10:36]Sock 10.Thread stoped [00:10:36]OFD Sender: No OFD packet to send [00:10:41]OFD Sender: No OFD packet to send [00:10:46]OFD Sender: No OFD packet to send [00:10:51]OFD Sender: No OFD packet to send [00:10:56]OFD Sender: No OFD packet to send [00:11:00]recv_with_timeout no data received [00:11:01]OFD Sender: No OFD packet to send [00:11:06]OFD Sender: No OFD packet to send [00:11:11]OFD Sender: No OFD packet to send [00:11:16]OFD Sender: No OFD packet to send [00:11:21]OFD Sender: No OFD packet to send [00:11:26]OFD Sender: No OFD packet to send [00:11:31]OFD Sender: No OFD packet to send [00:11:36]OFD Sender: No OFD packet to send [00:11:41]OFD Sender: No OFD packet to send [00:11:46]OFD Sender: No OFD packet to send [00:11:51]OFD Sender: No OFD packet to send [00:11:57]OFD Sender: No OFD packet to send [00:12:02]OFD Sender: No OFD packet to send [00:12:31]Processing tag 1015 (03F7) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1007 (03EF) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1014 (03F6) [00:12:31]Malloc new data [00:12:31]Processing tag 1015 (03F7) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1007 (03EF) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1014 (03F6) [00:12:31]Malloc new data [00:12:31]Processing tag 1015 (03F7) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1007 (03EF) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1014 (03F6) [00:12:31]Malloc new data [00:12:31]Processing tag 1015 (03F7) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1007 (03EF) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1014 (03F6) [00:12:31]Malloc new data [00:12:31]Processing tag 1015 (03F7) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1007 (03EF) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1014 (03F6) [00:12:31]Malloc new data [00:12:31]Processing tag 1015 (03F7) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1007 (03EF) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1014 (03F6) [00:12:31]Malloc new data [00:12:31]Processing tag 1015 (03F7) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]SetTLVBufToDocument err=0 [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1131 (046B) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1135 (046F) [00:12:31]Malloc new data [00:12:31]Processing tag 1201 (04B1) [00:12:31]Malloc new data [00:12:31]Processing tag 1136 (0470) [00:12:31]Malloc new data [00:12:31]Processing tag 1138 (0472) [00:12:31]Malloc new data [00:12:31]Processing tag 1024 (0400) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1006 (03EE) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1010 (03F2) [00:12:31]Malloc new data [00:12:31]Processing tag 1011 (03F3) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1006 (03EE) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1010 (03F2) [00:12:31]Malloc new data [00:12:31]Processing tag 1011 (03F3) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1007 (03EF) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1014 (03F6) [00:12:31]Malloc new data [00:12:31]Processing tag 1015 (03F7) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1007 (03EF) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1014 (03F6) [00:12:31]Malloc new data [00:12:31]Processing tag 1015 (03F7) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1007 (03EF) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1014 (03F6) [00:12:31]Malloc new data [00:12:31]Processing tag 1015 (03F7) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1007 (03EF) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1014 (03F6) [00:12:31]Malloc new data [00:12:31]Processing tag 1015 (03F7) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1007 (03EF) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1014 (03F6) [00:12:31]Malloc new data [00:12:31]Processing tag 1015 (03F7) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1007 (03EF) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1014 (03F6) [00:12:31]Malloc new data [00:12:31]Processing tag 1015 (03F7) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1007 (03EF) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1014 (03F6) [00:12:31]Malloc new data [00:12:31]Processing tag 1015 (03F7) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]SetTLVBufToDocument err=0 [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1132 (046C) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1135 (046F) [00:12:31]Malloc new data [00:12:31]Processing tag 1201 (04B1) [00:12:31]Malloc new data [00:12:31]Processing tag 1136 (0470) [00:12:31]Malloc new data [00:12:31]Processing tag 1138 (0472) [00:12:31]Malloc new data [00:12:31]Processing tag 1024 (0400) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1006 (03EE) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1010 (03F2) [00:12:31]Malloc new data [00:12:31]Processing tag 1011 (03F3) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1006 (03EE) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1010 (03F2) [00:12:31]Malloc new data [00:12:31]Processing tag 1011 (03F3) [00:12:31]Malloc new data [00:12:31]SetTLVBufToDocument err=0 [00:12:31]Processing tag 1007 (03EF) [00:12:31]Load OK [00:12:31]SetTLVBufToDocument [00:12:31]Processing tag 1014 (03F6) [00:12:32]Malloc new data [00:12:32]Processing tag 1015 (03F7) [00:12:32]Malloc new data [00:12:32]SetTLVBufToDocument err=0 [00:12:32]Processing tag 1007 (03EF) [00:12:32]Load OK [00:12:32]SetTLVBufToDocument [00:12:32]Processing tag 1014 (03F6) [00:12:32]Malloc new data [00:12:32]Processing tag 1015 (03F7) [00:12:32]Malloc new data [00:12:32]SetTLVBufToDocument err=0 [00:12:32]Processing tag 1007 (03EF) [00:12:32]Load OK [00:12:32]SetTLVBufToDocument [00:12:32]Processing tag 1014 (03F6) [00:12:32]Malloc new data [00:12:32]Processing tag 1015 (03F7) [00:12:32]Malloc new data [00:12:32]SetTLVBufToDocument err=0 [00:12:32]Processing tag 1007 (03EF) [00:12:32]Load OK [00:12:32]SetTLVBufToDocument [00:12:32]Processing tag 1014 (03F6) [00:12:32]Malloc new data [00:12:32]Processing tag 1015 (03F7) [00:12:32]Malloc new data [00:12:32]SetTLVBufToDocument err=0 [00:12:32]Processing tag 1007 (03EF) [00:12:32]Load OK [00:12:32]SetTLVBufToDocument [00:12:32]Processing tag 1014 (03F6) [00:12:32]Malloc new data [00:12:32]Processing tag 1015 (03F7) [00:12:32]Malloc new data [00:12:32]SetTLVBufToDocument err=0 [00:12:32]Processing tag 1007 (03EF) [00:12:32]Load OK [00:12:32]SetTLVBufToDocument [00:12:32]Processing tag 1014 (03F6) [00:12:32]Malloc new data [00:12:32]Processing tag 1015 (03F7) [00:12:32]Malloc new data [00:12:32]SetTLVBufToDocument err=0 [00:12:32]Processing tag 1007 (03EF) [00:12:32]Load OK [00:12:32]SetTLVBufToDocument [00:12:32]Processing tag 1014 (03F6) [00:12:32]Malloc new data [00:12:32]Processing tag 1015 (03F7) [00:12:32]Malloc new data [00:12:32]SetTLVBufToDocument err=0 [00:12:32]SetTLVBufToDocument err=0 [00:12:32]SetTLVBufToDocument err=0 [00:12:32]Processing tag 1133 (046D) [00:12:32]Malloc new data [00:12:32]SetTLVBufToDocument err=0 [00:12:32]SetTLVBufToDocument err=0 [00:12:32]Malloc new data [00:12:32]SAM_PROTO_GetFMData [00:12:32]wFMCommunicate request_size=4 [00:12:32]MH_SAM_APDU [00:12:32]CAPDU: 80 13 03 00 [00:12:32]Write to MH i2c: E2 08 00 3E 00 80 13 03 00 00 00 00 00 BD [00:12:32]OFD Sender: No OFD packet to send [00:12:32]Write i2c OK [00:12:32]MH_I2C_Read... [00:12:32]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:12:32]Read from MH i2c: E2 [00:12:32]MH_I2C_Read... [00:12:32]Read from MH i2c: E2 FD 00 [00:12:32]MH_I2C_Read... [00:12:32]Read from MH i2c: E2 FD 00 3E 00 00 C8 04 85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 27 [00:12:32]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 [00:12:33]wFMCommunicate OK [00:12:33]wFMCommunicate request_size=4 [00:12:33]MH_SAM_APDU [00:12:33]CAPDU: 80 17 00 00 [00:12:33]Write to MH i2c: E2 08 00 3F 00 80 17 00 00 00 00 00 00 BF [00:12:33]Write i2c OK [00:12:33]MH_I2C_Read... [00:12:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:12:33]Read from MH i2c: E2 [00:12:33]MH_I2C_Read... [00:12:33]Read from MH i2c: E2 FD 00 [00:12:33]MH_I2C_Read... [00:12:33]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 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 5D [00:12: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 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 [00:12:33]wFMCommunicate OK [00:12:33]wFMCommunicate request_size=4 [00:12:33]MH_SAM_APDU [00:12:33]CAPDU: 80 17 00 00 [00:12:33]Write to MH i2c: E2 08 00 40 00 80 17 00 00 00 00 00 00 C0 [00:12:33]Write i2c OK [00:12:33]MH_I2C_Read... [00:12:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:12:33]Read from MH i2c: E2 [00:12:33]MH_I2C_Read... [00:12:33]Read from MH i2c: E2 FD 00 [00:12:33]MH_I2C_Read... [00:12:33]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:12: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 [00:12:34]wFMCommunicate OK [00:12:34]wFMCommunicate request_size=4 [00:12:34]MH_SAM_APDU [00:12:34]CAPDU: 80 17 00 00 [00:12:34]Write to MH i2c: E2 08 00 41 00 80 17 00 00 00 00 00 00 C1 [00:12:34]Write i2c OK [00:12:34]MH_I2C_Read... [00:12:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:12:34]Read from MH i2c: E2 [00:12:34]MH_I2C_Read... [00:12:34]Read from MH i2c: E2 FD 00 [00:12:34]MH_I2C_Read... [00:12:34]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:12: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 [00:12:34]wFMCommunicate OK [00:12:34]wFMCommunicate request_size=4 [00:12:34]MH_SAM_APDU [00:12:34]CAPDU: 80 17 00 00 [00:12:34]Write to MH i2c: E2 08 00 42 00 80 17 00 00 00 00 00 00 C2 [00:12:34]Write i2c OK [00:12:34]MH_I2C_Read... [00:12:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:12:34]Read from MH i2c: E2 [00:12:34]MH_I2C_Read... [00:12:34]Read from MH i2c: E2 E5 00 [00:12:34]MH_I2C_Read... [00:12:34]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:12: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 [00:12:35]wFMCommunicate OK [00:12:35]SAM_PROTO_GetFMData done [00:12:35]FM_GetFMData:85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 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 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:12:36]oper:6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 [00:12:36]total:FF E6 84 B4 01 [00:12:36]Malloc new data [00:12:36]oper: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 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 [00:12:36]total:A4 9C EA 0B [00:12:36]Malloc new data [00:12:36]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:12:36]total: [00:12:36]Malloc new data [00:12:36]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:12:36]total: [00:12:36]Malloc new data [00:12:36]KKMPrepareXReportFMData err=0 [00:12:36]Х отчет ИНН: 02508201610067 Кассир: Зулумбек уулу М. 21.09.2024 00:12 Смена: 266 РНМ: 0000000000092592 ЗНМ: 0300000064 СНО: Общий режим Всего чеков: 379 ИТОГИ ПРИХОД Чеков: 379 Общий итог: 269600.30 Итого наличными: 247797.00 Итого безнал.: 21803.30 НДС 0% : 0.00 НДС 12% : 28637.94 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 2386.26 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 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 Общий итог: 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 Нал. в кассе: 247797.00 НС Приход: 73235760.63 НС Возвр.Прихода: 1999249.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874979 [00:12:36]StoreToDocumentArchive [00:12:36]MH_GetDate [00:12:36]Write to MH i2c: F0 00 00 43 00 32 [00:12:36]Write i2c OK [00:12:36]MH_I2C_Read... [00:12:36]Read from MH i2c: F0 [00:12:36]MH_I2C_Read... [00:12:36]Read from MH i2c: F0 09 00 [00:12:36]MH_I2C_Read... [00:12:36]Read from MH i2c: F0 09 00 43 00 00 74 0F EE 66 4C 6B 94 66 C3 [00:12:36]shift 266 fd 1726877556 [00:12:36]Create dir for shift 0266 [00:12:36]save to /storage/0266/doc_1726877556 [00:12:36]save last doc name /storage/0266/doc_1726877556 to /storage/kkm_last_doc_name [00:12:36]save OK [00:12:36]Clear old archive folders... [00:12:36]NVStorageSaveData kkm_last_timestamp [00:12:36]File name is /storage/kkm_last_timestamp [00:12:36]Write 4 bytes [00:12:36]NVStorageSaveData done [00:12:36]ExternCall_PrintAddStr [00:12:36]wPrintStart [00:12:36]Write to MH i2c: 01 00 00 44 00 44 [00:12:36]Write i2c OK [00:12:36]MH_I2C_Read... [00:12:36]Read from MH i2c: 01 [00:12:36]MH_I2C_Read... [00:12:36]Read from MH i2c: 01 07 00 [00:12:36]MH_I2C_Read... [00:12:36]Read from MH i2c: 01 07 00 44 00 00 00 00 00 00 FF 0F 59 [00:12:36]RasterBufferAndPrint [00:12:36]line Х отчет [00:12:36]line ИНН: 02508201610067 [00:12:36]line Кассир: Зулумбек уулу М. [00:12:36]line 21.09.2024 00:12 [00:12:36]line Смена: 266 [00:12:36]line РНМ: 0000000000092592 [00:12:36]line ЗНМ: 0300000064 [00:12:36]line СНО: Общий режим [00:12:36]line Всего чеков: 379 [00:12:36]line ИТОГИ ПРИХОД [00:12:36]line Чеков: 379 [00:12:36]line Общий итог: 269600.30 [00:12:36]line Итого наличными: 247797.00 [00:12:36]line Итого безнал.: 21803.30 [00:12:36]line НДС 0% : 0.00 [00:12:36]line НДС 12% : 28637.94 [00:12:36]line НСП 0% : 0.00 [00:12:36]line НСП 1,50% : 0.00 [00:12:36]line НСП 0,50% : 0.00 [00:12:36]line НСП 5% : 0.00 [00:12:36]line НСП 3% : 0.00 [00:12:36]line НСП 2% : 0.00 [00:12:36]line НСП 1% : 2386.26 [00:12:36]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:12:36]line Чеков: 0 [00:12:36]line Общий итог: 0.00 [00:12:36]line Итого наличными: 0.00 [00:12:36]line Итого безнал.: 0.00 [00:12:36]line НДС 0% : 0.00 [00:12:36]line НДС 12% : 0.00 [00:12:36]line НСП 0% : 0.00 [00:12:36]line НСП 1,50% : 0.00 [00:12:36]line НСП 0,50% : 0.00 [00:12:36]line НСП 5% : 0.00 [00:12:36]line НСП 3% : 0.00 [00:12:36]line НСП 2% : 0.00 [00:12:36]line НСП 1% : 0.00 [00:12:36]line ИТОГИ РАСХОД [00:12:36]line Чеков: 0 [00:12:36]line Общий итог: 0.00 [00:12:36]line Итого наличными: 0.00 [00:12:36]line Итого безнал.: 0.00 [00:12:36]line НДС 0% : 0.00 [00:12:36]line НДС 12% : 0.00 [00:12:36]line НСП 0% : 0.00 [00:12:36]line НСП 1,50% : 0.00 [00:12:36]line НСП 0,50% : 0.00 [00:12:36]line НСП 5% : 0.00 [00:12:36]line НСП 3% : 0.00 [00:12:36]line НСП 2% : 0.00 [00:12:36]line НСП 1% : 0.00 [00:12:36]line ИТОГИ ВОЗВРАТ РАСХОДА [00:12:36]line Чеков: 0 [00:12:36]line Общий итог: 0.00 [00:12:36]line Итого наличными: 0.00 [00:12:36]line Итого безнал.: 0.00 [00:12:36]line НДС 0% : 0.00 [00:12:36]line НДС 12% : 0.00 [00:12:36]line НСП 0% : 0.00 [00:12:36]line НСП 1,50% : 0.00 [00:12:36]line НСП 0,50% : 0.00 [00:12:36]line НСП 5% : 0.00 [00:12:36]line НСП 3% : 0.00 [00:12:36]line НСП 2% : 0.00 [00:12:36]line НСП 1% : 0.00 [00:12:36]line Сумма внесений: 0.00 [00:12:36]line Сумма выплат: 0.00 [00:12:36]line Нал. в кассе: 247797.00 [00:12:36]line НС Приход: 73235760.63 [00:12:36]line НС Возвр.Прихода: 1999249.00 [00:12:36]line НС Расход: 0.00 [00:12:36]line НС Возвр.Расхода: 0.00 [00:12:36]line ФМ: 0000000000874979 [00:12:36]written 0, free lines is 4095 [00:12:37]OFD Sender: No OFD packet to send [00:12:37]Write to MH i2c: 01 00 00 8F 00 8F [00:12:37]Write i2c OK [00:12:37]MH_I2C_Read... [00:12:37]Read from MH i2c: 01 [00:12:37]MH_I2C_Read... [00:12:37]Read from MH i2c: 01 07 00 [00:12:37]MH_I2C_Read... [00:12:37]Read from MH i2c: 01 07 00 8F 00 00 00 00 00 00 CE 0A 6E [00:12:37]RasterBufferAndPrint [00:12:37]line [00:12:37]line [00:12:37]line [00:12:37]line [00:12:37]line [00:12:37]written 0, free lines is 2810 [00:12:37]MH_Cut [00:12:37]Write to MH i2c: D1 01 00 96 00 01 68 [00:12:37]Write i2c OK [00:12:37]MH_I2C_Read... [00:12:37]Read from MH i2c: D1 [00:12:37]MH_I2C_Read... [00:12:37]Read from MH i2c: D1 01 00 [00:12:37]MH_I2C_Read... [00:12:37]Read from MH i2c: D1 01 00 96 00 00 67 [00:12:37]Write to MH i2c: 01 00 00 97 00 97 [00:12:37]Write i2c OK [00:12:37]MH_I2C_Read... [00:12:38]recv_with_timeout no data received [00:12:38]*** Cut start [00:12:38]*** Partial cut [00:12:38]*** CUTSNS_PIN = 1 [00:12:38]*** CUTSNS_PIN = 0 [00:12:38]*** Brake cut motor [00:12:39]Read from MH i2c: 01 [00:12:39]MH_I2C_Read... [00:12:39]*** Stop cut motor [00:12:39]*** Cut end [00:12:39]Read from MH i2c: 01 07 00 [00:12:39]MH_I2C_Read... [00:12:39]Read from MH i2c: 01 07 00 97 00 00 00 00 00 00 FF 0F AC [00:12:39]process_action x_report done [00:12:39]requested_data is exist [00:12:39]produce_requested_data [00:12:39]requested_item fd.num is exist - process it [00:12:39]SAM_PROTO_GetFieldsCounters [00:12:39]wFMCommunicate request_size=4 [00:12:39]MH_SAM_APDU [00:12:39]CAPDU: 80 13 00 00 [00:12:39]Write to MH i2c: E2 08 00 98 00 80 13 00 00 00 00 00 00 14 [00:12:39]Write i2c OK [00:12:39]MH_I2C_Read... [00:12:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:12:39]Read from MH i2c: E2 [00:12:39]MH_I2C_Read... [00:12:39]Read from MH i2c: E2 62 00 [00:12:39]MH_I2C_Read... [00:12:39]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 CC 50 01 00 0E 04 04 00 EF 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 C4 [00:12: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 CC 50 01 00 0E 04 04 00 EF 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 [00:12:39]wFMCommunicate OK [00:12:39]SAM_PROTO_GetFieldsCounters done [00:12:39]requested_item shift.num is exist - process it [00:12:39]requested_item shift.opened is exist - process it [00:12:39]req_shift_opened [00:12:39]FM_GetShiftState [00:12:39]SAM_PROTO_GetShiftState [00:12:39]wFMCommunicate request_size=4 [00:12:39]MH_SAM_APDU [00:12:39]CAPDU: 80 13 01 00 [00:12:39]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [00:12:39]Write i2c OK [00:12:39]MH_I2C_Read... [00:12:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:12:39]Read from MH i2c: E2 [00:12:39]MH_I2C_Read... [00:12:39]Read from MH i2c: E2 0E 00 [00:12:39]MH_I2C_Read... [00:12:39]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A1 [00:12:39]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [00:12:39]wFMCommunicate OK [00:12:39]SAM_PROTO_GetShiftState done [00:12:39]FM_GetShiftState done [00:12:39]req_shift_opened done [00:12:39]requested_item shift.open_date is exist - process it [00:12:39]req_shift_open_date [00:12:39]req_shift_open_date done [00:12:39]produce_requested_data done [00:12:39]produce_requested_data return {"fd.num":86220,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [00:12:39]process_action_free x_report [00:12:39]json_value_free [00:12:39]json_value_free done [00:12:39]process_json_proto returns [00:12:39]Send response to host [00:12:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":86220,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [00:12:39]free response buf [00:12:39]execute_script done [00:12:39]execute_script returns [00:12:39]free content buf [00:12:39]Sock 7.Close socket [00:12:39]Sock 7.Thread stoped [00:12:42]OFD Sender: No OFD packet to send [00:12:47]OFD Sender: No OFD packet to send [00:12:52]OFD Sender: No OFD packet to send [00:12:57]OFD Sender: No OFD packet to send [00:13:02]OFD Sender: No OFD packet to send [00:13:06]recv_with_timeout no data received [00:13:07]OFD Sender: No OFD packet to send [00:13:12]OFD Sender: No OFD packet to send [00:13:17]OFD Sender: No OFD packet to send [00:13:22]OFD Sender: No OFD packet to send [00:13:26]accept exits with 9 [00:13:26]New connection [00:13:26]New thread 3067366756 created [00:13:26]Thread 3067223396 joined [00:13:26]Waiting for new connection... [00:13:26] Sock 9.Parse request [00:13:26]Sock 9.Check first char [00:13:26]Sock 9.First char is OK [00:13:26]request: POST /json_proto HTTP/1.0 [00:13:26]Method: POST [00:13:26]URL: /json_proto [00:13:26]Method is POST - this is cgi request [00:13:26]url: /json_proto [00:13:26]query_string will be loaded in cgi processing [00:13:26]execute_cgi json_proto POST (null) [00:13:26]execute_cgi path=json_proto method=POST [00:13:26]POST find Content-Length [00:13:26]Host: 172.17.47.196:8080 [00:13:26]Content-Length: 215 [00:13:26]Content-Type: application/json [00:13:26] [00:13:26]POST finish read [00:13:26]Found Content-Length = 215 [00:13: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" ] } } [00:13:26]execute_script... [00:13: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" ] } } [00:13:26]POST & json_proto [00:13:26]process_json_proto [00:13:26]json parsed OK: [00:13:26]protocol is kg_v1.0 [00:13:26]action value=get_value [00:13:26]process_action get_value [00:13:26]cmd_get_value [00:13:26]process_action get_value done [00:13:26]requested_data is exist [00:13:26]produce_requested_data [00:13:26]requested_item kkm.sn is exist - process it [00:13:26]requested_item kkm.ver is exist - process it [00:13:26]requested_item fm.sn is exist - process it [00:13:26]wFMCommunicate request_size=4 [00:13:26]MH_SAM_APDU [00:13:26]CAPDU: 80 11 00 00 [00:13:26]Write to MH i2c: E2 08 00 9A 00 80 11 00 00 00 00 00 00 14 [00:13:26]Write i2c OK [00:13:26]MH_I2C_Read... [00:13:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:26]Read from MH i2c: E2 [00:13:26]MH_I2C_Read... [00:13:26]Read from MH i2c: E2 17 00 [00:13:26]MH_I2C_Read... [00:13:26]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:13: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:13:26]wFMCommunicate OK [00:13:26]requested_item fd.num is exist - process it [00:13:26]SAM_PROTO_GetFieldsCounters [00:13:26]wFMCommunicate request_size=4 [00:13:26]MH_SAM_APDU [00:13:26]CAPDU: 80 13 00 00 [00:13:26]Write to MH i2c: E2 08 00 9B 00 80 13 00 00 00 00 00 00 17 [00:13:26]Write i2c OK [00:13:26]MH_I2C_Read... [00:13:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:13:26]Read from MH i2c: E2 [00:13:26]MH_I2C_Read... [00:13:26]Read from MH i2c: E2 62 00 [00:13:26]MH_I2C_Read... [00:13:26]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 CC 50 01 00 0E 04 04 00 EF 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 C7 [00:13: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 CC 50 01 00 0E 04 04 00 EF 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 [00:13:26]wFMCommunicate OK [00:13:26]SAM_PROTO_GetFieldsCounters done [00:13:26]requested_item shift.num is exist - process it [00:13:26]requested_item shift.opened is exist - process it [00:13:26]req_shift_opened [00:13:26]FM_GetShiftState [00:13:26]SAM_PROTO_GetShiftState [00:13:26]wFMCommunicate request_size=4 [00:13:26]MH_SAM_APDU [00:13:26]CAPDU: 80 13 01 00 [00:13:26]Write to MH i2c: E2 08 00 9C 00 80 13 01 00 00 00 00 00 19 [00:13:26]Write i2c OK [00:13:26]MH_I2C_Read... [00:13:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:26]Read from MH i2c: E2 [00:13:26]MH_I2C_Read... [00:13:26]Read from MH i2c: E2 0E 00 [00:13:26]MH_I2C_Read... [00:13:26]Read from MH i2c: E2 0E 00 9C 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 A4 [00:13:26]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [00:13:26]wFMCommunicate OK [00:13:26]SAM_PROTO_GetShiftState done [00:13:26]FM_GetShiftState done [00:13:26]req_shift_opened done [00:13:26]requested_item shift.open_date is exist - process it [00:13:26]req_shift_open_date [00:13:26]req_shift_open_date done [00:13:26]produce_requested_data done [00:13:26]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86220,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [00:13:26]process_action_free get_value [00:13:26]json_value_free [00:13:26]json_value_free done [00:13:26]process_json_proto returns [00:13:26]Send response to host [00:13:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86220,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [00:13:26]free response buf [00:13:26]execute_script done [00:13:26]execute_script returns [00:13:26]free content buf [00:13:26]Sock 9.Close socket [00:13:26]Sock 9.Thread stoped [00:13:26]accept exits with 10 [00:13:26]New connection [00:13:26]New thread 3067223396 created [00:13:26]Thread 3067366756 joined [00:13:26]Waiting for new connection... [00:13:26] Sock 10.Parse request [00:13:26]Sock 10.Check first char [00:13:26]Sock 10.First char is OK [00:13:26]request: POST /json_proto HTTP/1.0 [00:13:26]Method: POST [00:13:26]URL: /json_proto [00:13:26]Method is POST - this is cgi request [00:13:26]url: /json_proto [00:13:26]query_string will be loaded in cgi processing [00:13:26]execute_cgi json_proto POST (null) [00:13:26]execute_cgi path=json_proto method=POST [00:13:26]POST find Content-Length [00:13:26]Host: 172.17.47.196:8080 [00:13:26]Content-Length: 331 [00:13:26]Content-Type: application/json [00:13:26] [00:13:26]POST finish read [00:13:26]Found Content-Length = 331 [00:13: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" ] } } [00:13:26]execute_script... [00:13: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" ] } } [00:13:26]POST & json_proto [00:13:26]process_json_proto [00:13:26]json parsed OK: [00:13:26]protocol is kg_v1.0 [00:13:26]action value=get_value [00:13:26]process_action get_value [00:13:26]cmd_get_value [00:13:26]process_action get_value done [00:13:26]requested_data is exist [00:13:26]produce_requested_data [00:13:26]requested_item fm.sale.total is exist - process it [00:13:26]SAM_PROTO_GetFMData [00:13:26]wFMCommunicate request_size=4 [00:13:26]MH_SAM_APDU [00:13:26]CAPDU: 80 13 03 00 [00:13:26]Write to MH i2c: E2 08 00 9D 00 80 13 03 00 00 00 00 00 1C [00:13:26]Write i2c OK [00:13:26]MH_I2C_Read... [00:13:27]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:13:27]Read from MH i2c: E2 [00:13:27]MH_I2C_Read... [00:13:27]Read from MH i2c: E2 FD 00 [00:13:27]MH_I2C_Read... [00:13:27]Read from MH i2c: E2 FD 00 9D 00 00 C8 04 85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 86 [00:13:27]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 OFD Sender: No OFD packet to send [00:13:27]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 [00:13:27]wFMCommunicate OK [00:13:27]wFMCommunicate request_size=4 [00:13:27]MH_SAM_APDU [00:13:27]CAPDU: 80 17 00 00 [00:13:27]Write to MH i2c: E2 08 00 9E 00 80 17 00 00 00 00 00 00 1E [00:13:27]Write i2c OK [00:13:27]MH_I2C_Read... [00:13:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:27]Read from MH i2c: E2 [00:13:27]MH_I2C_Read... [00:13:27]Read from MH i2c: E2 FD 00 [00:13:27]MH_I2C_Read... [00:13:27]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 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 BC [00:13: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 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 [00:13:28]wFMCommunicate OK [00:13:28]wFMCommunicate request_size=4 [00:13:28]MH_SAM_APDU [00:13:28]CAPDU: 80 17 00 00 [00:13:28]Write to MH i2c: E2 08 00 9F 00 80 17 00 00 00 00 00 00 1F [00:13:28]Write i2c OK [00:13:28]MH_I2C_Read... [00:13:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:28]Read from MH i2c: E2 [00:13:28]MH_I2C_Read... [00:13:28]Read from MH i2c: E2 FD 00 [00:13:28]MH_I2C_Read... [00:13:28]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:13: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 [00:13:28]wFMCommunicate OK [00:13:28]wFMCommunicate request_size=4 [00:13:28]MH_SAM_APDU [00:13:28]CAPDU: 80 17 00 00 [00:13:28]Write to MH i2c: E2 08 00 A0 00 80 17 00 00 00 00 00 00 20 [00:13:28]Write i2c OK [00:13:28]MH_I2C_Read... [00:13:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:29]Read from MH i2c: E2 [00:13:29]MH_I2C_Read... [00:13:29]Read from MH i2c: E2 FD 00 [00:13:29]MH_I2C_Read... [00:13:29]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:13: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 [00:13:29]wFMCommunicate OK [00:13:29]wFMCommunicate request_size=4 [00:13:29]MH_SAM_APDU [00:13:29]CAPDU: 80 17 00 00 [00:13:29]Write to MH i2c: E2 08 00 A1 00 80 17 00 00 00 00 00 00 21 [00:13:29]Write i2c OK [00:13:29]MH_I2C_Read... [00:13:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:13:29]Read from MH i2c: E2 [00:13:29]MH_I2C_Read... [00:13:29]Read from MH i2c: E2 E5 00 [00:13:29]MH_I2C_Read... [00:13:29]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:13: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 [00:13:30]wFMCommunicate OK [00:13:30]SAM_PROTO_GetFMData done [00:13:30]requested_item fm.sale_refund.total is exist - process it [00:13:30]requested_item fm.buy.total is exist - process it [00:13:30]requested_item shift.sale.total is exist - process it [00:13:30]SAM_PROTO_GetShiftData [00:13:30]wFMCommunicate request_size=4 [00:13:30]MH_SAM_APDU [00:13:30]CAPDU: 80 13 02 00 [00:13:30]Write to MH i2c: E2 08 00 A2 00 80 13 02 00 00 00 00 00 20 [00:13:30]Write i2c OK [00:13:30]MH_I2C_Read... [00:13:30]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:13:30]Read from MH i2c: E2 [00:13:30]MH_I2C_Read... [00:13:30]Read from MH i2c: E2 FD 00 [00:13:30]MH_I2C_Read... [00:13:30]Read from MH i2c: E2 FD 00 A2 00 00 B1 04 AA 04 AD 04 6E 04 04 00 7B 01 00 00 69 04 9E 00 6F 04 04 00 7B 01 00 00 B1 04 04 00 9E 60 9B 01 70 04 04 00 B4 1B 7A 01 72 04 03 00 EA 44 21 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 B2 B2 2B EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 A4 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 7A [00:13:30]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 7B 01 00 00 69 04 9E 00 6F 04 04 00 7B 01 00 00 B1 04 04 00 9E 60 9B 01 70 04 04 00 B4 1B 7A 01 72 04 03 00 EA 44 21 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 B2 B2 2B EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 A4 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:13:30]wFMCommunicate OK [00:13:30]wFMCommunicate request_size=4 [00:13:30]MH_SAM_APDU [00:13:30]CAPDU: 80 17 00 00 [00:13:30]Write to MH i2c: E2 08 00 A3 00 80 17 00 00 00 00 00 00 23 [00:13:30]Write i2c OK [00:13:30]MH_I2C_Read... [00:13:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:31]Read from MH i2c: E2 [00:13:31]MH_I2C_Read... [00:13:31]Read from MH i2c: E2 FD 00 [00:13:31]MH_I2C_Read... [00:13:31]Read from MH i2c: E2 FD 00 A3 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 3C [00:13:31]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [00:13:31]wFMCommunicate OK [00:13:31]wFMCommunicate request_size=4 [00:13:31]MH_SAM_APDU [00:13:31]CAPDU: 80 17 00 00 [00:13:31]Write to MH i2c: E2 08 00 A4 00 80 17 00 00 00 00 00 00 24 [00:13:31]Write i2c OK [00:13:31]MH_I2C_Read... [00:13:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:31]Read from MH i2c: E2 [00:13:31]MH_I2C_Read... [00:13:31]Read from MH i2c: E2 FD 00 [00:13:31]MH_I2C_Read... [00:13:31]Read from MH i2c: E2 FD 00 A4 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 DD [00:13:31]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:13:32]wFMCommunicate OK [00:13:32]wFMCommunicate request_size=4 [00:13:32]MH_SAM_APDU [00:13:32]CAPDU: 80 17 00 00 [00:13:32]Write to MH i2c: E2 08 00 A5 00 80 17 00 00 00 00 00 00 25 [00:13:32]Write i2c OK [00:13:32]MH_I2C_Read... [00:13:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:32]Read from MH i2c: E2 [00:13:32]MH_I2C_Read... [00:13:32]Read from MH i2c: E2 FD 00 [00:13:32]MH_I2C_Read... [00:13:32]Read from MH i2c: E2 FD 00 A5 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 9D [00:13:32]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 OFD Sender: No OFD packet to send [00:13:32]03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:13:32]wFMCommunicate OK [00:13:32]wFMCommunicate request_size=4 [00:13:32]MH_SAM_APDU [00:13:32]CAPDU: 80 17 00 00 [00:13:32]Write to MH i2c: E2 08 00 A6 00 80 17 00 00 00 00 00 00 26 [00:13:32]Write i2c OK [00:13:32]MH_I2C_Read... [00:13:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:13:33]Read from MH i2c: E2 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: E2 CE 00 [00:13:33]MH_I2C_Read... [00:13:33]Read from MH i2c: E2 CE 00 A6 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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:13:35]wFMCommunicate OK [00:13:35]wFMCommunicate request_size=4 [00:13:35]MH_SAM_APDU [00:13:35]CAPDU: 80 17 00 00 [00:13:35]Write to MH i2c: E2 08 00 AA 00 80 17 00 00 00 00 00 00 2A [00:13:35]Write i2c OK [00:13:35]MH_I2C_Read... [00:13:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:36]Read from MH i2c: E2 [00:13:36]MH_I2C_Read... [00:13:36]Read from MH i2c: E2 FD 00 [00:13:36]MH_I2C_Read... [00:13:36]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:13:36]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:13:36]wFMCommunicate OK [00:13:36]wFMCommunicate request_size=4 [00:13:36]MH_SAM_APDU [00:13:36]CAPDU: 80 17 00 00 [00:13:36]Write to MH i2c: E2 08 00 AB 00 80 17 00 00 00 00 00 00 2B [00:13:36]Write i2c OK [00:13:36]MH_I2C_Read... [00:13:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:13:36]Read from MH i2c: E2 [00:13:36]MH_I2C_Read... [00:13:36]Read from MH i2c: E2 E5 00 [00:13:36]MH_I2C_Read... [00:13:36]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:13: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 [00:13:37]wFMCommunicate OK [00:13:37]SAM_PROTO_GetFMData done [00:13:37]requested_item fm.sale_refund.total is exist - process it [00:13:37]requested_item fm.buy.total is exist - process it [00:13:37]requested_item shift.sale.total is exist - process it [00:13:37]SAM_PROTO_GetShiftData [00:13:37]wFMCommunicate request_size=4 [00:13:37]MH_SAM_APDU [00:13:37]CAPDU: 80 13 02 00 [00:13:37]Write to MH i2c: E2 08 00 AC 00 80 13 02 00 00 00 00 00 2A [00:13:37]Write i2c OK [00:13:37]MH_I2C_Read... [00:13:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:13:37]Read from MH i2c: E2 [00:13:37]MH_I2C_Read... [00:13:37]Read from MH i2c: E2 FD 00 [00:13:37]MH_I2C_Read... [00:13:37]Read from MH i2c: E2 FD 00 AC 00 00 B1 04 AA 04 AD 04 6E 04 04 00 7B 01 00 00 69 04 9E 00 6F 04 04 00 7B 01 00 00 B1 04 04 00 9E 60 9B 01 70 04 04 00 B4 1B 7A 01 72 04 03 00 EA 44 21 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 B2 B2 2B EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 A4 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 OFD Sender: No OFD packet to send [00:13:38]03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 84 [00:13:38]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 7B 01 00 00 69 04 9E 00 6F 04 04 00 7B 01 00 00 B1 04 04 00 9E 60 9B 01 70 04 04 00 B4 1B 7A 01 72 04 03 00 EA 44 21 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 B2 B2 2B EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 A4 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:13:38]wFMCommunicate OK [00:13:38]wFMCommunicate request_size=4 [00:13:38]MH_SAM_APDU [00:13:38]CAPDU: 80 17 00 00 [00:13:38]Write to MH i2c: E2 08 00 AD 00 80 17 00 00 00 00 00 00 2D [00:13:38]Write i2c OK [00:13:38]MH_I2C_Read... [00:13:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:38]Read from MH i2c: E2 [00:13:38]MH_I2C_Read... [00:13:38]Read from MH i2c: E2 FD 00 [00:13:38]MH_I2C_Read... [00:13:38]Read from MH i2c: E2 FD 00 AD 00 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 46 [00:13:38]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [00:13:39]wFMCommunicate OK [00:13:39]wFMCommunicate request_size=4 [00:13:39]MH_SAM_APDU [00:13:39]CAPDU: 80 17 00 00 [00:13:39]Write to MH i2c: E2 08 00 AE 00 80 17 00 00 00 00 00 00 2E [00:13:39]Write i2c OK [00:13:39]MH_I2C_Read... [00:13:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:39]Read from MH i2c: E2 [00:13:39]MH_I2C_Read... [00:13:39]Read from MH i2c: E2 FD 00 [00:13:39]MH_I2C_Read... [00:13:39]Read from MH i2c: E2 FD 00 AE 00 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0B [00:13:33]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:13:33]wFMCommunicate OK [00:13:33]SAM_PROTO_GetShiftData done [00:13:33]requested_item shift.sale.total_cash is exist - process it [00:13:33]requested_item shift.sale_refund.total is exist - process it [00:13:33]requested_item shift.sale_refund.total_cash is exist - process it [00:13:33]requested_item shift.buy.total is exist - process it [00:13:33]requested_item shift.buy.total_cash is exist - process it [00:13:33]produce_requested_data done [00:13:33]produce_requested_data return {"fm.sale.total":73235760.63,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":269600.30,"shift.sale.total_cash":247797.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:13:33]process_action_free get_value [00:13:33]json_value_free [00:13:33]json_value_free done [00:13:33]process_json_proto returns [00:13:33]Send response to host [00:13:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73235760.63,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":269600.30,"shift.sale.total_cash":247797.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:13:33]free response buf [00:13:33]execute_script done [00:13:33]execute_script returns [00:13:33]free content buf [00:13:33]Sock 10.Close socket [00:13:33]Sock 10.Thread stoped [00:13:33]accept exits with 9 [00:13:33]New connection [00:13:33]New thread 3067366756 created [00:13:33]Thread 3067223396 joined [00:13:33]Waiting for new connection... [00:13:33] Sock 9.Parse request [00:13:33]Sock 9.Check first char [00:13:33]Sock 9.First char is OK [00:13:33]request: POST /json_proto HTTP/1.0 [00:13:33]Method: POST [00:13:33]URL: /json_proto [00:13:33]Method is POST - this is cgi request [00:13:33]url: /json_proto [00:13:33]query_string will be loaded in cgi processing [00:13:33]execute_cgi json_proto POST (null) [00:13:33]execute_cgi path=json_proto method=POST [00:13:33]POST find Content-Length [00:13:33]Host: 172.17.47.196:8080 [00:13:33]Content-Length: 331 [00:13:33]Content-Type: application/json [00:13:33] [00:13:33]POST finish read [00:13:33]Found Content-Length = 331 [00:13: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" ] } } [00:13:33]execute_script... [00:13: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" ] } } [00:13:33]POST & json_proto [00:13:33]process_json_proto [00:13:33]json parsed OK: [00:13:33]protocol is kg_v1.0 [00:13:33]action value=get_value [00:13:33]process_action get_value [00:13:33]cmd_get_value [00:13:33]process_action get_value done [00:13:33]requested_data is exist [00:13:33]produce_requested_data [00:13:33]requested_item fm.sale.total is exist - process it [00:13:33]SAM_PROTO_GetFMData [00:13:33]wFMCommunicate request_size=4 [00:13:33]MH_SAM_APDU [00:13:33]CAPDU: 80 13 03 00 [00:13:33]Write to MH i2c: E2 08 00 A7 00 80 13 03 00 00 00 00 00 26 [00:13:33]Write i2c OK [00:13:33]MH_I2C_Read... [00:13:34]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:13:34]Read from MH i2c: E2 [00:13:34]MH_I2C_Read... [00:13:34]Read from MH i2c: E2 FD 00 [00:13:34]MH_I2C_Read... [00:13:34]Read from MH i2c: E2 FD 00 A7 00 00 C8 04 85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 90 [00:13:34]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 [00:13:34]wFMCommunicate OK [00:13:34]wFMCommunicate request_size=4 [00:13:34]MH_SAM_APDU [00:13:34]CAPDU: 80 17 00 00 [00:13:34]Write to MH i2c: E2 08 00 A8 00 80 17 00 00 00 00 00 00 28 [00:13:34]Write i2c OK [00:13:34]MH_I2C_Read... [00:13:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:34]Read from MH i2c: E2 [00:13:34]MH_I2C_Read... [00:13:34]Read from MH i2c: E2 FD 00 [00:13:34]MH_I2C_Read... [00:13:34]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 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 C6 [00:13: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 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 [00:13:35]wFMCommunicate OK [00:13:35]wFMCommunicate request_size=4 [00:13:35]MH_SAM_APDU [00:13:35]CAPDU: 80 17 00 00 [00:13:35]Write to MH i2c: E2 08 00 A9 00 80 17 00 00 00 00 00 00 29 [00:13:35]Write i2c OK [00:13:35]MH_I2C_Read... [00:13:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:35]Read from MH i2c: E2 [00:13:35]MH_I2C_Read... [00:13:35]Read from MH i2c: E2 FD 00 [00:13:35]MH_I2C_Read... [00:13:35]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:13:35]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 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 E7 [00:13:39]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:13:39]wFMCommunicate OK [00:13:39]wFMCommunicate request_size=4 [00:13:39]MH_SAM_APDU [00:13:39]CAPDU: 80 17 00 00 [00:13:39]Write to MH i2c: E2 08 00 AF 00 80 17 00 00 00 00 00 00 2F [00:13:40]Write i2c OK [00:13:40]MH_I2C_Read... [00:13:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:40]Read from MH i2c: E2 [00:13:40]MH_I2C_Read... [00:13:40]Read from MH i2c: E2 FD 00 [00:13:40]MH_I2C_Read... [00:13:40]Read from MH i2c: E2 FD 00 AF 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 A7 [00:13:40]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:13:40]wFMCommunicate OK [00:13:40]wFMCommunicate request_size=4 [00:13:40]MH_SAM_APDU [00:13:40]CAPDU: 80 17 00 00 [00:13:40]Write to MH i2c: E2 08 00 B0 00 80 17 00 00 00 00 00 00 30 [00:13:40]Write i2c OK [00:13:40]MH_I2C_Read... [00:13:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:13:40]Read from MH i2c: E2 [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: E2 CE 00 [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: E2 CE 00 B0 00 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 15 [00:13:41]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:13:41]wFMCommunicate OK [00:13:41]SAM_PROTO_GetShiftData done [00:13:41]requested_item shift.sale.total_cash is exist - process it [00:13:41]requested_item shift.sale_refund.total is exist - process it [00:13:41]requested_item shift.sale_refund.total_cash is exist - process it [00:13:41]requested_item shift.buy.total is exist - process it [00:13:41]requested_item shift.buy.total_cash is exist - process it [00:13:41]produce_requested_data done [00:13:41]produce_requested_data return {"fm.sale.total":73235760.63,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":269600.30,"shift.sale.total_cash":247797.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:13:41]process_action_free get_value [00:13:41]json_value_free [00:13:41]json_value_free done [00:13:41]process_json_proto returns [00:13:41]Send response to host [00:13:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73235760.63,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":269600.30,"shift.sale.total_cash":247797.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:13:41]free response buf [00:13:41]execute_script done [00:13:41]execute_script returns [00:13:41]free content buf [00:13:41]Sock 9.Close socket [00:13:41]Sock 9.Thread stoped [00:13:41]accept exits with 10 [00:13:41]New connection [00:13:41]New thread 3067223396 created [00:13:41]Thread 3067366756 joined [00:13:41]Waiting for new connection... [00:13:41] Sock 10.Parse request [00:13:41]Sock 10.Check first char [00:13:41]Sock 10.First char is OK [00:13:41]request: POST /json_proto HTTP/1.0 [00:13:41]Method: POST [00:13:41]URL: /json_proto [00:13:41]Method is POST - this is cgi request [00:13:41]url: /json_proto [00:13:41]query_string will be loaded in cgi processing [00:13:41]execute_cgi json_proto POST (null) [00:13:41]execute_cgi path=json_proto method=POST [00:13:41]POST find Content-Length [00:13:41]Host: 172.17.47.196:8080 [00:13:41]Content-Length: 285 [00:13:41]Content-Type: application/json [00:13:41] [00:13:41]POST finish read [00:13:41]Found Content-Length = 285 [00:13:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0417\u0443\u043B\u0443\u043C\u0431\u0435\u043A \u0443\u0443\u043B\u0443 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:13:41]execute_script... [00:13:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0417\u0443\u043B\u0443\u043C\u0431\u0435\u043A \u0443\u0443\u043B\u0443 \u041C. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:13:41]POST & json_proto [00:13:41]process_json_proto [00:13:41]json parsed OK: [00:13:41]protocol is kg_v1.0 [00:13:41]action value=close_shift [00:13:41]process_action close_shift [00:13:41]cmd_close_shift [00:13:41]MH_GetDate [00:13:41]Write to MH i2c: F0 00 00 B1 00 A0 [00:13:41]Write i2c OK [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: F0 [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: F0 09 00 [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: F0 09 00 B1 00 00 B5 0F EE 66 4C 6B 94 66 72 [00:13:41]GetLastDocTimeStamp 1726877548 [00:13:41]current date 1726877621 [00:13:41]FM_GetShiftState [00:13:41]SAM_PROTO_GetShiftState [00:13:41]wFMCommunicate request_size=4 [00:13:41]MH_SAM_APDU [00:13:41]CAPDU: 80 13 01 00 [00:13:41]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [00:13:41]Write i2c OK [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:41]E2 [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: E2 0E 00 [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 BA [00:13:41]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [00:13:41]wFMCommunicate OK [00:13:41]SAM_PROTO_GetShiftState done [00:13:41]FM_GetShiftState done [00:13:41]KKMCreateCloseShiftDocument [00:13:41]Load OK [00:13:41]Malloc new data [00:13:41]MH_GetDate [00:13:41]Write to MH i2c: F0 00 00 B3 00 A2 [00:13:41]Write i2c OK [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: F0 [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: F0 09 00 [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: F0 09 00 B3 00 00 B5 0F EE 66 4C 6B 94 66 74 [00:13:41]Malloc new data [00:13:41]Malloc new data [00:13:41]Malloc new data [00:13:41]Malloc new data [00:13:41]KKMCreateCloseShiftDocument OK [00:13:41]KKMSetCloseShiftData OK [00:13:41]ProcessDocumentItem done err = 0, tmpTLVsize=80 [00:13:41]tlvbuf is 002756F0 [00:13:41]KKMLoadAndSignCloseShiftData [00:13:41]SAM_PROTO_ProcessDocument [00:13:41]wFMCommunicate request_size=9 [00:13:41]MH_SAM_APDU [00:13:41]CAPDU: 80 15 01 00 04 05 00 50 00 [00:13:41]Write to MH i2c: E2 0C 00 B4 00 80 15 01 00 04 00 05 00 50 00 00 00 90 [00:13:41]Write i2c OK [00:13:41]MH_I2C_Read... [00:13:41]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:13:41]Read from MH i2c: E2 [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: E2 03 00 [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: E2 03 00 B4 00 00 90 00 28 [00:13:41]RAPDU: 90 00 [00:13:41]wFMCommunicate OK [00:13:41]wFMCommunicate request_size=23 [00:13:41]MH_SAM_APDU [00:13:41]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:13:41]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:13:41]Write i2c OK [00:13:41]MH_I2C_Read... [00:13:41]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:13:41]Read from MH i2c: E2 [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: E2 03 00 [00:13:41]MH_I2C_Read... [00:13:41]Read from MH i2c: E2 03 00 B5 00 00 90 00 29 [00:13:42]RAPDU: 90 00 [00:13:42]wFMCommunicate OK [00:13:42]wFMCommunicate request_size=39 [00:13:42]MH_SAM_APDU [00:13:42]CAPDU: 80 15 02 00 22 FD 03 1E 00 D0 97 D1 83 D0 BB D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 D1 83 D0 BB D1 83 20 D0 9C 2E 20 [00:13:42]Write to MH i2c: E2 2A 00 B6 00 80 15 02 00 22 00 FD 03 1E 00 D0 97 D1 83 D0 BB D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 D1 83 D0 BB D1 83 20 D0 9C 2E 20 00 00 CF [00:13:42]Write i2c OK [00:13:42]MH_I2C_Read... [00:13:42]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:13:42]Read from MH i2c: E2 [00:13:42]MH_I2C_Read... [00:13:42]Read from MH i2c: E2 03 00 [00:13:42]MH_I2C_Read... [00:13:42]Read from MH i2c: E2 03 00 B6 00 00 90 00 2A [00:13:42]RAPDU: 90 00 [00:13:42]wFMCommunicate OK [00:13:42]wFMCommunicate request_size=13 [00:13:42]MH_SAM_APDU [00:13:42]CAPDU: 80 15 02 00 08 F4 03 04 00 B5 0F EE 66 [00:13:42]Write to MH i2c: E2 10 00 B7 00 80 15 02 00 08 00 F4 03 04 00 B5 0F EE 66 00 00 5A [00:13:42]Write i2c OK [00:13:42]MH_I2C_Read... [00:13:42]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:13:42]Read from MH i2c: E2 [00:13:42]MH_I2C_Read... [00:13:42]Read from MH i2c: E2 03 00 [00:13:42]MH_I2C_Read... [00:13:42]Read from MH i2c: E2 03 00 B7 00 00 90 00 2B [00:13:42]RAPDU: 90 00 [00:13:42]wFMCommunicate OK [00:13:42]wFMCommunicate request_size=25 [00:13:42]MH_SAM_APDU [00:13:42]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:13:42]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:13:42]Write i2c OK [00:13:42]MH_I2C_Read... [00:13:42]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:13:42]Read from MH i2c: E2 [00:13:42]MH_I2C_Read... [00:13:42]Read from MH i2c: E2 03 00 [00:13:42]MH_I2C_Read... [00:13:42]Read from MH i2c: E2 03 00 B8 00 00 90 00 2C [00:13:42]RAPDU: 90 00 [00:13:42]wFMCommunicate OK [00:13:42]wFMCommunicate request_size=4 [00:13:42]MH_SAM_APDU [00:13:42]CAPDU: 80 15 03 00 [00:13:42]Write to MH i2c: E2 08 00 B9 00 80 15 03 00 00 00 00 00 3A [00:13:42]Write i2c OK [00:13:42]MH_I2C_Read... [00:13:42]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [00:13:42]Read from MH i2c: E2 [00:13:42]MH_I2C_Read... [00:13:42]Read from MH i2c: E2 FD 00 [00:13:42]MH_I2C_Read... [00:13:42]Read from MH i2c: E2 FD 00 B9 00 00 F4 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 CD 50 01 00 0E 04 04 00 EF 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7D 01 00 00 AA 04 AD 04 6E 04 04 00 7B 01 00 00 69 04 9E 00 6F 04 04 00 7B 01 00 00 B1 04 04 00 9E 60 9B 01 70 04 04 00 B4 1B 7A 01 72 04 03 00 EA 44 21 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 B2 B2 2B EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 A4 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 3B [00:13:43]RAPDU: F4 04 B9 04 01 00 01 11 OFD Sender: No OFD packet to send [00:13:43]04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CD 50 01 00 0E 04 04 00 EF 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7D 01 00 00 AA 04 AD 04 6E 04 04 00 7B 01 00 00 69 04 9E 00 6F 04 04 00 7B 01 00 00 B1 04 04 00 9E 60 9B 01 70 04 04 00 B4 1B 7A 01 72 04 03 00 EA 44 21 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 B2 B2 2B EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 A4 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 [00:13:43]wFMCommunicate OK [00:13:43]SAM_PROTO_ProcessDocument answer len = 1268 [00:13:43]SAM_PROTO_ProcessDocument remain to read = 1020 [00:13:43]wFMCommunicate request_size=4 [00:13:43]MH_SAM_APDU [00:13:43]CAPDU: 80 17 00 00 [00:13:43]Write to MH i2c: E2 08 00 BA 00 80 17 00 00 00 00 00 00 3A [00:13:43]Write i2c OK [00:13:43]MH_I2C_Read... [00:13:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:43]Read from MH i2c: E2 [00:13:43]MH_I2C_Read... [00:13:43]Read from MH i2c: E2 FD 00 [00:13:43]MH_I2C_Read... [00:13:43]Read from MH i2c: E2 FD 00 BA 00 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 90 00 8E [00:13:44]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 90 00 [00:13:44]wFMCommunicate OK [00:13:44]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:13:44]SAM_PROTO_ProcessDocument remain to read = 770 [00:13:44]wFMCommunicate request_size=4 [00:13:44]MH_SAM_APDU [00:13:44]CAPDU: 80 17 00 00 [00:13:44]Write to MH i2c: E2 08 00 BB 00 80 17 00 00 00 00 00 00 3B [00:13:44]Write i2c OK [00:13:44]MH_I2C_Read... [00:13:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:44]Read from MH i2c: E2 [00:13:44]MH_I2C_Read... [00:13:44]Read from MH i2c: E2 FD 00 [00:13:44]MH_I2C_Read... [00:13:44]Read from MH i2c: E2 FD 00 BB 00 00 00 F6 03 01 00 05 F7 03 00 00 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 90 00 9D [00:13:44]RAPDU: 00 F6 03 01 00 05 F7 03 00 00 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 90 00 [00:13:45]wFMCommunicate OK [00:13:45]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:13:45]SAM_PROTO_ProcessDocument remain to read = 520 [00:13:45]wFMCommunicate request_size=4 [00:13:45]MH_SAM_APDU [00:13:45]CAPDU: 80 17 00 00 [00:13:45]Write to MH i2c: E2 08 00 BC 00 80 17 00 00 00 00 00 00 3C [00:13:45]Write i2c OK [00:13:45]MH_I2C_Read... [00:13:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:45]Read from MH i2c: E2 [00:13:45]MH_I2C_Read... [00:13:45]Read from MH i2c: E2 FD 00 [00:13:45]MH_I2C_Read... [00:13:45]Read from MH i2c: E2 FD 00 BC 00 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 C4 [00:13:45]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 [00:13:46]wFMCommunicate OK [00:13:46]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:13:46]SAM_PROTO_ProcessDocument remain to read = 270 [00:13:46]wFMCommunicate request_size=4 [00:13:46]MH_SAM_APDU [00:13:46]CAPDU: 80 17 00 00 [00:13:46]Write to MH i2c: E2 08 00 BD 00 80 17 00 00 00 00 00 00 3D [00:13:46]Write i2c OK [00:13:46]MH_I2C_Read... [00:13:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:46]Read from MH i2c: E2 [00:13:46]MH_I2C_Read... [00:13:46]Read from MH i2c: E2 FD 00 [00:13:46]MH_I2C_Read... [00:13:46]Read from MH i2c: E2 FD 00 BD 00 00 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 90 00 07 [00:13:46]RAPDU: 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 90 00 [00:13:46]wFMCommunicate OK [00:13:46]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:13:46]SAM_PROTO_ProcessDocument remain to read = 20 [00:13:46]wFMCommunicate request_size=4 [00:13:46]MH_SAM_APDU [00:13:46]CAPDU: 80 17 00 00 [00:13:46]Write to MH i2c: E2 08 00 BE 00 80 17 00 00 00 00 00 00 3E [00:13:46]Write i2c OK [00:13:46]MH_I2C_Read... [00:13:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 20! [00:13:47]Read from MH i2c: E2 [00:13:47]MH_I2C_Read... [00:13:47]Read from MH i2c: E2 17 00 [00:13:47]MH_I2C_Read... [00:13:47]Read from MH i2c: E2 17 00 BE 00 00 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 0E 83 6D D6 E3 A9 90 00 DF [00:13:47]RAPDU: 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 0E 83 6D D6 E3 A9 90 00 [00:13:47]wFMCommunicate OK [00:13:47]SAM_PROTO_ProcessDocument received (without SW) 20 bytes [00:13:47]SAM_PROTO_ProcessDocument done [00:13:47]1209 (1) - 1.0 - номер версии ФФД [00:13:47]1041 (16) - 0000000000874979 - номер ФМ [00:13:47]1040 (4) - 86221 - номер ФД [00:13:47]1038 (4) - 495 - номер смены [00:13:47]1118 (4) - 379 - количество кассовых чеков за смену [00:13:47]1111 (4) - 381 - общее количество ФД за смену [00:13:47]1194 (1197) - счетчики итогов смены [00:13:47] 1134 (4) - 379 - количество чеков со всеми признаками расчетов [00:13:47] 1129 (158) - счетчики операций «приход» [00:13:47] 1135 (4) - 379 - количество чеков по признаку расчетов [00:13:47] 1201 (4) - 269600.30 - общая итоговая сумма в чеках [00:13:47] 1136 (4) - 247797.00 - итоговая сумма в чеках наличными [00:13:47] 1138 (3) - 21803.30 - итоговая сумма в чеках безналичными [00:13:47] 1024 (123) - суммы налогов [00:13:47] 1006 (9) - суммы НДС [00:13:47] 1010 (1) - 0% - код ставки НДС [00:13:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:13:47] 1006 (12) - суммы НДС [00:13:47] 1010 (1) - 12% - код ставки НДС [00:13:47] 1011 (3) - 28637.94 - сумма НДС по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 0% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (12) - суммы НСП [00:13:47] 1014 (1) - 1% - код ставки НСП [00:13:47] 1015 (3) - 2386.26 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 2% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 3% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 5% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 0,50% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 1,50% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1130 (141) - счетчики операций «возврат прихода» [00:13:47] 1135 (4) - 0 - количество чеков по признаку расчетов [00:13:47] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:13:47] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:13:47] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:13:47] 1024 (117) - суммы налогов [00:13:47] 1006 (9) - суммы НДС [00:13:47] 1010 (1) - 0% - код ставки НДС [00:13:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:13:47] 1006 (9) - суммы НДС [00:13:47] 1010 (1) - 12% - код ставки НДС [00:13:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 0% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 1% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 2% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 3% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 5% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 0,50% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 1,50% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1131 (141) - счетчики операций «расход» [00:13:47] 1135 (4) - 0 - количество чеков по признаку расчетов [00:13:47] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:13:47] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:13:47] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:13:47] 1024 (117) - суммы налогов [00:13:47] 1006 (9) - суммы НДС [00:13:47] 1010 (1) - 0% - код ставки НДС [00:13:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:13:47] 1006 (9) - суммы НДС [00:13:47] 1010 (1) - 12% - код ставки НДС [00:13:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 0% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 1% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 2% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 3% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 5% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 0,50% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 1,50% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1132 (141) - счетчики операций «возврат расхода» [00:13:47] 1135 (4) - 0 - количество чеков по признаку расчетов [00:13:47] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:13:47] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:13:47] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:13:47] 1024 (117) - суммы налогов [00:13:47] 1006 (9) - суммы НДС [00:13:47] 1010 (1) - 0% - код ставки НДС [00:13:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:13:47] 1006 (9) - суммы НДС [00:13:47] 1010 (1) - 12% - код ставки НДС [00:13:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 0% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 1% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 2% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 3% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 5% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 0,50% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1007 (9) - суммы НСП [00:13:47] 1014 (1) - 1,50% - код ставки НСП [00:13:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:13:47] 1133 (588) - - счетчики коррекции - не используются [00:13:47]1077 (6) - 15957646304169 - ФПД [00:13:47]SetTLVBufToDocument [00:13:47]Processing tag 1209 (04B9) [00:13:47]Malloc new data [00:13:47]Processing tag 1041 (0411) [00:13:47]Processing tag 1040 (0410) [00:13:47]Malloc new data [00:13:47]Processing tag 1038 (040E) [00:13:47]Malloc new data [00:13:47]Processing tag 1118 (045E) [00:13:47]Malloc new data [00:13:47]Processing tag 1111 (0457) [00:13:47]Malloc new data [00:13:47]Processing tag 1194 (04AA) [00:13:47]Load OK [00:13:47]SetTLVBufToDocument [00:13:47]Processing tag 1134 (046E) [00:13:47]Malloc new data [00:13:47]Processing tag 1129 (0469) [00:13:47]Load OK [00:13:47]SetTLVBufToDocument [00:13:47]Processing tag 1135 (046F) [00:13:47]Malloc new data [00:13:47]Processing tag 1201 (04B1) [00:13:47]Malloc new data [00:13:47]Processing tag 1136 (0470) [00:13:47]Malloc new data [00:13:47]Processing tag 1138 (0472) [00:13:47]Malloc new data [00:13:47]Processing tag 1024 (0400) [00:13:47]Load OK [00:13:47]SetTLVBufToDocument [00:13:47]Processing tag 1006 (03EE) [00:13:47]Load OK [00:13:47]SetTLVBufToDocument [00:13:47]Processing tag 1010 (03F2) [00:13:47]Malloc new data [00:13:47]Processing tag 1011 (03F3) [00:13:47]Malloc new data [00:13:47]SetTLVBufToDocument err=0 [00:13:47]Processing tag 1006 (03EE) [00:13:47]Load OK [00:13:47]SetTLVBufToDocument [00:13:47]Processing tag 1010 (03F2) [00:13:47]Malloc new data [00:13:47]Processing tag 1011 (03F3) [00:13:47]Malloc new data [00:13:47]SetTLVBufToDocument err=0 [00:13:47]Processing tag 1007 (03EF) [00:13:47]Load OK [00:13:47]SetTLVBufToDocument [00:13:47]Processing tag 1014 (03F6) [00:13:47]Malloc new data [00:13:47]Processing tag 1015 (03F7) [00:13:47]Malloc new data [00:13:47]SetTLVBufToDocument err=0 [00:13:47]Processing tag 1007 (03EF) [00:13:47]Load OK [00:13:47]SetTLVBufToDocument [00:13:47]Processing tag 1014 (03F6) [00:13:47]Malloc new data [00:13:47]Processing tag 1015 (03F7) [00:13:47]Malloc new data [00:13:47]SetTLVBufToDocument err=0 [00:13:47]Processing tag 1007 (03EF) [00:13:47]Load OK [00:13:47]SetTLVBufToDocument [00:13:47]Processing tag 1014 (03F6) [00:13:47]Malloc new data [00:13:47]Processing tag 1015 (03F7) [00:13:47]Malloc new data [00:13:47]SetTLVBufToDocument err=0 [00:13:47]Processing tag 1007 (03EF) [00:13:47]Load OK [00:13:47]SetTLVBufToDocument [00:13:47]Processing tag 1014 (03F6) [00:13:47]Malloc new data [00:13:47]Processing tag 1015 (03F7) [00:13:47]Malloc new data [00:13:47]SetTLVBufToDocument err=0 [00:13:47]Processing tag 1007 (03EF) [00:13:47]Load OK [00:13:47]SetTLVBufToDocument [00:13:47]Processing tag 1014 (03F6) [00:13:47]Malloc new data [00:13:47]Processing tag 1015 (03F7) [00:13:47]Malloc new data [00:13:47]SetTLVBufToDocument err=0 [00:13:47]Processing tag 1007 (03EF) [00:13:47]Load OK [00:13:47]SetTLVBufToDocument [00:13:47]Processing tag 1014 (03F6) [00:13:47]Malloc new data [00:13:47]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]SetTLVBufToDocument err=0 [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1130 (046A) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1135 (046F) [00:13:48]Malloc new data [00:13:48]Processing tag 1201 (04B1) [00:13:48]Malloc new data [00:13:48]Processing tag 1136 (0470) [00:13:48]Malloc new data [00:13:48]Processing tag 1138 (0472) [00:13:48]Malloc new data [00:13:48]Processing tag 1024 (0400) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1006 (03EE) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1010 (03F2) [00:13:48]Malloc new data [00:13:48]Processing tag 1011 (03F3) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1006 (03EE) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1010 (03F2) [00:13:48]Malloc new data [00:13:48]Processing tag 1011 (03F3) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]SetTLVBufToDocument err=0 [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1131 (046B) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1135 (046F) [00:13:48]Malloc new data [00:13:48]Processing tag 1201 (04B1) [00:13:48]Malloc new data [00:13:48]Processing tag 1136 (0470) [00:13:48]Malloc new data [00:13:48]Processing tag 1138 (0472) [00:13:48]Malloc new data [00:13:48]Processing tag 1024 (0400) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1006 (03EE) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1010 (03F2) [00:13:48]Malloc new data [00:13:48]Processing tag 1011 (03F3) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1006 (03EE) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1010 (03F2) [00:13:48]Malloc new data [00:13:48]Processing tag 1011 (03F3) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]SetTLVBufToDocument err=0 [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1132 (046C) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1135 (046F) [00:13:48]Malloc new data [00:13:48]Processing tag 1201 (04B1) [00:13:48]Malloc new data [00:13:48]Processing tag 1136 (0470) [00:13:48]Malloc new data [00:13:48]Processing tag 1138 (0472) [00:13:48]Malloc new data [00:13:48]Processing tag 1024 (0400) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1006 (03EE) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1010 (03F2) [00:13:48]Malloc new data [00:13:48]Processing tag 1011 (03F3) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1006 (03EE) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1010 (03F2) [00:13:48]Malloc new data [00:13:48]Processing tag 1011 (03F3) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1007 (03EF) [00:13:48]Load OK [00:13:48]SetTLVBufToDocument [00:13:48]Processing tag 1014 (03F6) [00:13:48]Malloc new data [00:13:48]Processing tag 1015 (03F7) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]SetTLVBufToDocument err=0 [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1133 (046D) [00:13:48]Malloc new data [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Processing tag 1077 (0435) [00:13:48]Malloc new data [00:13:48]OFD Sender: No OFD packet to send [00:13:48]SetTLVBufToDocument err=0 [00:13:48]Malloc new data [00:13:48]SAM_PROTO_GetFMData [00:13:48]wFMCommunicate request_size=4 [00:13:48]MH_SAM_APDU [00:13:48]CAPDU: 80 13 03 00 [00:13:48]Write to MH i2c: E2 08 00 BF 00 80 13 03 00 00 00 00 00 3E [00:13:48]recv_with_timeout no data received [00:13:48]Write i2c OK [00:13:48]MH_I2C_Read... [00:13:48]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:13:48]Read from MH i2c: E2 [00:13:48]MH_I2C_Read... [00:13:48]Read from MH i2c: E2 FD 00 [00:13:48]MH_I2C_Read... [00:13:48]Read from MH i2c: E2 FD 00 BF 00 00 C8 04 85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 A8 [00:13:49]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 [00:13:49]wFMCommunicate OK [00:13:49]wFMCommunicate request_size=4 [00:13:49]MH_SAM_APDU [00:13:49]CAPDU: 80 17 00 00 [00:13:49]Write to MH i2c: E2 08 00 C0 00 80 17 00 00 00 00 00 00 40 [00:13:49]Write i2c OK [00:13:49]MH_I2C_Read... [00:13:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:49]Read from MH i2c: E2 [00:13:49]MH_I2C_Read... [00:13:49]Read from MH i2c: E2 FD 00 [00:13:49]MH_I2C_Read... [00:13:49]Read from MH i2c: E2 FD 00 C0 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 DE [00:13: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 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 [00:13:50]wFMCommunicate OK [00:13:50]wFMCommunicate request_size=4 [00:13:50]MH_SAM_APDU [00:13:50]CAPDU: 80 17 00 00 [00:13:50]Write to MH i2c: E2 08 00 C1 00 80 17 00 00 00 00 00 00 41 [00:13:50]Write i2c OK [00:13:50]MH_I2C_Read... [00:13:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:50]Read from MH i2c: E2 [00:13:50]MH_I2C_Read... [00:13:50]Read from MH i2c: E2 FD 00 [00:13:50]MH_I2C_Read... [00:13:50]Read from MH i2c: E2 FD 00 C1 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 [00:13: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:12:07]OFD Sender: No OFD packet to send [00:12:12]OFD Sender: No OFD packet to send [00:12:17]OFD Sender: No OFD packet to send [00:12:20]accept exits with 9 [00:12:20]New connection [00:12:20]New thread 3067366756 created [00:12:20]Thread 3067223396 joined [00:12:20]Waiting for new connection... [00:12:20] Sock 9.Parse request [00:12:20]Sock 9.Check first char [00:12:20]Sock 9.First char is OK [00:12:20]request: POST /json_proto HTTP/1.0 [00:12:20]Method: POST [00:12:20]URL: /json_proto [00:12:20]Method is POST - this is cgi request [00:12:20]url: /json_proto [00:12:20]query_string will be loaded in cgi processing [00:12:20]execute_cgi json_proto POST (null) [00:12:20]execute_cgi path=json_proto method=POST [00:12:20]POST find Content-Length [00:12:20]Host: 172.17.47.196:8080 [00:12:20]Content-Length: 215 [00:12:20]Content-Type: application/json [00:12:20] [00:12:20]POST finish read [00:12:20]Found Content-Length = 215 [00:12: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" ] } } [00:12:20]execute_script... [00:12: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" ] } } [00:12:20]POST & json_proto [00:12:20]process_json_proto [00:12:20]json parsed OK: [00:12:20]protocol is kg_v1.0 [00:12:20]action value=get_value [00:12:20]process_action get_value [00:12:20]cmd_get_value [00:12:20]process_action get_value done [00:12:20]requested_data is exist [00:12:20]produce_requested_data [00:12:20]requested_item kkm.sn is exist - process it [00:12:20]requested_item kkm.ver is exist - process it [00:12:20]requested_item fm.sn is exist - process it [00:12:20]wFMCommunicate request_size=4 [00:12:20]MH_SAM_APDU [00:12:20]CAPDU: 80 11 00 00 [00:12:20]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [00:12:20]Write i2c OK [00:12:20]MH_I2C_Read... [00:12:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:12:20]Read from MH i2c: E2 [00:12:20]MH_I2C_Read... [00:12:20]Read from MH i2c: E2 17 00 [00:12:20]MH_I2C_Read... [00:12:20]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: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 [00:12:20]wFMCommunicate OK [00:12:20]requested_item fd.num is exist - process it [00:12:20]SAM_PROTO_GetFieldsCounters [00:12:20]wFMCommunicate request_size=4 [00:12:20]MH_SAM_APDU [00:12:20]CAPDU: 80 13 00 00 [00:12:20]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [00:12:20]Write i2c OK [00:12:20]MH_I2C_Read... [00:12:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:12:20]Read from MH i2c: E2 [00:12:20]MH_I2C_Read... [00:12:20]Read from MH i2c: E2 62 00 [00:12:20]MH_I2C_Read... [00:12:20]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 CC 50 01 00 0E 04 04 00 EF 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 4A [00: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 CC 50 01 00 0E 04 04 00 EF 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 [00:12:20]wFMCommunicate OK [00:12:20]SAM_PROTO_GetFieldsCounters done [00:12:20]requested_item shift.num is exist - process it [00:12:20]requested_item shift.opened is exist - process it [00:12:20]req_shift_opened [00:12:20]FM_GetShiftState [00:12:20]SAM_PROTO_GetShiftState [00:12:20]wFMCommunicate request_size=4 [00:12:20]MH_SAM_APDU [00:12:20]CAPDU: 80 13 01 00 [00:12:20]Write to MH i2c: E2 08 00 1F 00 80 13 01 00 00 00 00 00 9C [00:12:20]Write i2c OK [00:12:20]MH_I2C_Read... [00:12:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:12:20]Read from MH i2c: E2 [00:12:20]MH_I2C_Read... [00:12:20]Read from MH i2c: E2 0E 00 [00:12:20]MH_I2C_Read... [00:12:20]Read from MH i2c: E2 0E 00 1F 00 00 09 00 01 6E BF EC 66 00 00 00 00 90 00 27 [00:12:20]RAPDU: 09 00 01 6E BF EC 66 00 00 00 00 90 00 [00:12:20]wFMCommunicate OK [00:12:20]SAM_PROTO_GetShiftState done [00:12:20]FM_GetShiftState done [00:12:20]req_shift_opened done [00:12:20]requested_item shift.open_date is exist - process it [00:12:20]req_shift_open_date [00:12:20]req_shift_open_date done [00:12:20]produce_requested_data done [00:12:20]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86220,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534} [00:12:20]process_action_free get_value [00:12:20]json_value_free [00:12:20]json_value_free done [00:12:20]process_json_proto returns [00:12:20]Send response to host [00:12:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86220,"shift.num":495,"shift.opened":1,"shift.open_date":1726791534}}} [00:12:20]free response buf [00:12:20]execute_script done [00:12:20]execute_script returns [00:12:20]free content buf [00:12:20]Sock 9.Close socket [00:12:20]Sock 9.Thread stoped [00:12:20]accept exits with 7 [00:12:20]New connection [00:12:20]New thread 3067223396 created [00:12:20]Thread 3067366756 joined [00:12:20]Waiting for new connection... [00:12:20] Sock 7.Parse request [00:12:20]Sock 7.Check first char [00:12:20]Sock 7.First char is OK [00:12:20]request: POST /json_proto HTTP/1.0 [00:12:20]Method: POST [00:12:20]URL: /json_proto [00:12:20]Method is POST - this is cgi request [00:12:20]url: /json_proto [00:12:20]query_string will be loaded in cgi processing [00:12:20]execute_cgi json_proto POST (null) [00:12:20]execute_cgi path=json_proto method=POST [00:12:20]POST find Content-Length [00:12:20]Host: 172.17.47.196:8080 [00:12:20]Content-Length: 331 [00:12:20]Content-Type: application/json [00:12:20] [00:12:20]POST finish read [00:12:20]Found Content-Length = 331 [00:12:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:12:20]execute_script... [00:12:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:12:20]POST & json_proto [00:12:20]process_json_proto [00:12:20]json parsed OK: [00:12:20]protocol is kg_v1.0 [00:12:20]action value=get_value [00:12:20]process_action get_value [00:12:20]cmd_get_value [00:12:20]process_action get_value done [00:12:20]requested_data is exist [00:12:20]produce_requested_data [00:12:20]requested_item fm.sale.total is exist - process it [00:12:20]SAM_PROTO_GetFMData [00:12:20]wFMCommunicate request_size=4 [00:12:20]MH_SAM_APDU [00:12:20]CAPDU: 80 13 03 00 [00:12:20]Write to MH i2c: E2 08 00 20 00 80 13 03 00 00 00 00 00 9F [00:12:20]Write i2c OK [00:12:20]MH_I2C_Read... [00:12:21]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:12:21]Read from MH i2c: E2 [00:12:21]MH_I2C_Read... [00:12:21]Read from MH i2c: E2 FD 00 [00:12:21]MH_I2C_Read... [00:12:21]Read from MH i2c: E2 FD 00 20 00 00 C8 04 85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 09 [00:12:21]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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:13:51]wFMCommunicate OK [00:13:51]wFMCommunicate request_size=4 [00:13:51]MH_SAM_APDU [00:13:51]CAPDU: 80 17 00 00 [00:13:51]Write to MH i2c: E2 08 00 C2 00 80 17 00 00 00 00 00 00 42 [00:13:51]Write i2c OK [00:13:51]MH_I2C_Read... [00:13:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:13:51]Read from MH i2c: E2 [00:13:51]MH_I2C_Read... [00:13:51]Read from MH i2c: E2 FD 00 [00:13:51]MH_I2C_Read... [00:13:51]Read from MH i2c: E2 FD 00 C2 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 BA [00:13: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 [00:13:52]wFMCommunicate OK [00:13:52]wFMCommunicate request_size=4 [00:13:52]MH_SAM_APDU [00:13:52]CAPDU: 80 17 00 00 [00:13:52]Write to MH i2c: E2 08 00 C3 00 80 17 00 00 00 00 00 00 43 [00:13:52]Write i2c OK [00:13:52]MH_I2C_Read... [00:13:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:13:52]Read from MH i2c: E2 [00:13:52]MH_I2C_Read... [00:13:52]Read from MH i2c: E2 E5 00 [00:13:52]MH_I2C_Read... [00:13:52]Read from MH i2c: E2 E5 00 C3 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 27 [00:13: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 [00:13:53]wFMCommunicate OK [00:13:53]SAM_PROTO_GetFMData done [00:13:53]Malloc new data [00:13:53]Malloc new data [00:13:53]Malloc new data [00:13:53]Malloc new data [00:13:53]KKMLoadAndSignCloseShiftData err=0 [00:13:53]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Зулумбек уулу М. 21.09.2024 00:13 Смена: 495 РНМ: 0000000000092592 ЗНМ: 0300000064 СНО: Общий режим Чеков за смену: 379 ФД за смену: 381 Всего чеков: 379 ИТОГИ ПРИХОД Чеков: 379 Общий итог: 269600.30 Итого наличными: 247797.00 Итого безнал.: 21803.30 НДС 0% : 0.00 НДС 12% : 28637.94 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 2386.26 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 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 Общий итог: 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 Нал. в кассе: 247797.00 НС Приход: 73235760.63 НС Возвр.Прихода: 1999249.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 86221 ФМ: 0000000000874979 ФПД: 15957646304169 [00:13:53]StoreToDocumentArchive [00:13:53]shift 495 fd 86221 [00:13:53]save to /storage/0495/doc_00086221 [00:13:53]save last doc name /storage/0495/doc_00086221 to /storage/kkm_last_doc_name [00:13:53]save OK [00:13:53]Clear old archive folders... [00:13:53]Remove dir /storage/0266 [00:13:53]opendir ok [00:13:53]file . [00:13:53]file .. [00:13:53]file doc_1726877556 [00:13:53]remove file /storage/0266/doc_1726877556 [00:13:53]remove dir /storage/0266 [00:13:53]NVStorageSaveData kkm_registers [00:13:53]File name is /storage/kkm_registers [00:13:53]Write 24 bytes [00:13:53]NVStorageSaveData done [00:13:53]NVStorageSaveData kkm_registers [00:13:53]File name is /storage/kkm_registers [00:13:53]Write 24 bytes [00:13:53]NVStorageSaveData done [00:13:53]ProcessDocumentItem done err = 0, tmpTLVsize=1391 [00:13:53]tlvbuf is 002BBF90 [00:13:53]SAM_PROTO_ClearQueue [00:13:53]wFMCommunicate request_size=4 [00:13:53]MH_SAM_APDU [00:13:53]CAPDU: 80 09 00 00 [00:13:53]Write to MH i2c: E2 08 00 C4 00 80 09 00 00 00 00 00 00 36 [00:13:53]Write i2c OK [00:13:53]MH_I2C_Read... [00:13:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:13:53]Read from MH i2c: E2 [00:13:53]MH_I2C_Read... [00:13:53]Read from MH i2c: E2 03 00 [00:13:53]MH_I2C_Read... [00:13:53]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [00:13:53]RAPDU: 90 00 [00:13:53]wFMCommunicate OK [00:13:53]SAM_PROTO_ClearQueue done [00:13:53]KKMCreateOFDPacket [00:13:53]OFDProtocolAddRootSTLVToBuf [00:13:53]FM_MakeSignedData [00:13:53]FM_MakeSignedData [00:13:53]SAM_PROTO_SignData [00:13:53]wFMCommunicate request_size=4 [00:13:53]MH_SAM_APDU [00:13:53]CAPDU: 80 0D 01 02 [00:13:53]Write to MH i2c: E2 08 00 C5 00 80 0D 01 02 00 00 00 00 3E [00:13:53]Write i2c OK [00:13:53]MH_I2C_Read... [00:13:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:13:53]OFD Sender: No OFD packet to send [00:13:53]Read from MH i2c: E2 [00:13:53]MH_I2C_Read... [00:13:53]Read from MH i2c: E2 03 00 [00:13:53]MH_I2C_Read... [00:13:53]Read from MH i2c: E2 03 00 C5 00 00 90 00 39 [00:13:53]RAPDU: 90 00 [00:13:53]wFMCommunicate OK [00:13:53]wFMCommunicate request_size=255 [00:13:53]MH_SAM_APDU [00:13:53]CAPDU: 80 0D 02 02 FA 05 00 6F 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1E 00 D0 97 D1 83 D0 BB D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 D1 83 D0 BB D1 83 20 D0 9C 2E 20 F4 03 04 00 B5 0F EE 66 0E 04 04 00 EF 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 5E 04 04 00 7B 01 00 00 57 04 04 00 7D 01 00 00 AA 04 D8 04 6E 04 04 00 7B 01 00 00 69 04 A5 00 6F 04 04 00 7B 01 00 00 B1 04 04 00 9E 60 9B 01 70 04 04 00 B4 1B 7A 01 72 04 03 00 EA 44 21 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B2 B2 2B EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 [00:13:53]Write to MH i2c: E2 02 01 C6 00 80 0D 02 02 FA 00 05 00 6F 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1E 00 D0 97 D1 83 D0 BB D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 D1 83 D0 BB D1 83 20 D0 9C 2E 20 F4 03 04 00 B5 0F EE 66 0E 04 04 00 EF 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 5E 04 04 00 7B 01 00 00 57 04 04 00 7D 01 00 00 AA 04 D8 04 6E 04 04 00 7B 01 00 00 69 04 A5 00 6F 04 04 00 7B 01 00 00 B1 04 04 00 9E 60 9B 01 70 04 04 00 B4 1B 7A 01 72 04 03 00 EA 44 21 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B2 B2 2B EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 00 00 C2 [00:13:54]ConnectInit Can't connect to host [00:13:54]Write i2c OK [00:13:54]MH_I2C_Read... [00:13:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:54]Read from MH i2c: E2 [00:13:54]MH_I2C_Read... [00:13:54]Read from MH i2c: E2 03 00 [00:13:54]MH_I2C_Read... [00:13:54]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [00:13:54]RAPDU: 90 00 [00:13:54]wFMCommunicate OK [00:13:54]wFMCommunicate request_size=255 [00:13:54]MH_SAM_APDU [00:13:54]CAPDU: 80 0D 02 02 FA EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 A4 03 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 [00:13:55]Write to MH i2c: E2 02 01 C7 00 80 0D 02 02 FA 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 A4 03 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 00 00 81 [00:13:55]Write i2c OK [00:13:55]MH_I2C_Read... [00:13:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:55]Read from MH i2c: E2 [00:13:55]MH_I2C_Read... [00:13:55]Read from MH i2c: E2 03 00 [00:13:55]MH_I2C_Read... [00:13:55]Read from MH i2c: E2 03 00 C7 00 00 90 00 3B [00:13:55]RAPDU: 90 00 [00:13:55]wFMCommunicate OK [00:13:55]wFMCommunicate request_size=255 [00:13:55]MH_SAM_APDU [00:13:55]CAPDU: 80 0D 02 02 FA F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 [00:13:56]Write to MH i2c: E2 02 01 C8 00 80 0D 02 02 FA 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 00 00 [00:13:56]Write i2c OK [00:13:56]MH_I2C_Read... [00:13:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:56]Read from MH i2c: E2 [00:13:56]MH_I2C_Read... [00:13:56]Read from MH i2c: E2 03 00 [00:13:56]MH_I2C_Read... [00:13:56]Read from MH i2c: E2 03 00 C8 00 00 90 00 3C [00:13:56]RAPDU: 90 00 [00:13:56]wFMCommunicate OK [00:13:56]wFMCommunicate request_size=255 [00:13:56]MH_SAM_APDU [00:13:56]CAPDU: 80 0D 02 02 FA 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 [00:13:57]Write to MH i2c: E2 02 01 C9 00 80 0D 02 02 FA 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 09 [00:13:57]Write i2c OK [00:13:57]MH_I2C_Read... [00:13:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:57]Read from MH i2c: E2 [00:13:57]MH_I2C_Read... [00:13:57]Read from MH i2c: E2 03 00 [00:13:57]MH_I2C_Read... [00:13:57]Read from MH i2c: E2 03 00 C9 00 00 90 00 3D [00:13:57]RAPDU: 90 00 [00:13:57]wFMCommunicate OK [00:13:57]wFMCommunicate request_size=255 [00:13:57]MH_SAM_APDU [00:13:57]CAPDU: 80 0D 02 02 FA 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 [00:13:57]Write to MH i2c: E2 02 01 CA 00 80 0D 02 02 FA 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 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 00 00 D1 [00:13:58]Write i2c OK [00:13:58]MH_I2C_Read... [00:13:58]OFD Sender: No OFD packet to send [00:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:58]Read from MH i2c: E2 [00:13:58]MH_I2C_Read... [00:13:58]Read from MH i2c: E2 03 00 [00:13:58]MH_I2C_Read... [00:13:58]Read from MH i2c: E2 03 00 CA 00 00 90 00 3E [00:13:58]RAPDU: 90 00 [00:13:58]wFMCommunicate OK [00:13:58]wFMCommunicate request_size=150 [00:13:58]MH_SAM_APDU [00:13:58]CAPDU: 80 0D 02 02 91 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 CD 50 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 0E 83 6D D6 E3 A9 [00:13:58]Write to MH i2c: E2 99 00 CB 00 80 0D 02 02 91 00 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 CD 50 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 0E 83 6D D6 E3 A9 00 00 15 [00:13:59]Write i2c OK [00:13:59]MH_I2C_Read... [00:13:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:59]Read from MH i2c: E2 [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: E2 03 00 [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: E2 03 00 CB 00 00 90 00 3F [00:13:59]RAPDU: 90 00 [00:13:59]wFMCommunicate OK [00:13:59]wFMCommunicate request_size=4 [00:13:59]MH_SAM_APDU [00:13:59]CAPDU: 80 0D 03 02 [00:13:59]Write to MH i2c: E2 08 00 CC 00 80 0D 03 02 00 00 00 00 47 [00:13:59]Write i2c OK [00:13:59]MH_I2C_Read... [00:13:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:13:59]Read from MH i2c: E2 [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: E2 0B 00 [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: E2 0B 00 CC 00 00 3A E9 41 60 06 83 54 C6 90 00 AF [00:13:59]RAPDU: 3A E9 41 60 06 83 54 C6 90 00 [00:13:59]wFMCommunicate OK [00:13:59]SAM_PROTO_SignData done [00:13:59]FM_MakeSignedData done [00:13:59]CreateOFDProtocolMessage [00:13:59]wFMCommunicate request_size=4 [00:13:59]MH_SAM_APDU [00:13:59]CAPDU: 80 11 00 00 [00:13:59]Write to MH i2c: E2 08 00 CD 00 80 11 00 00 00 00 00 00 47 [00:13:59]Write i2c OK [00:13:59]MH_I2C_Read... [00:13:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:59]Read from MH i2c: E2 [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: E2 17 00 [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: E2 17 00 CD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 A6 [00:13: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:13:59]wFMCommunicate OK [00:13:59]CreateOFDProtocolMessage done [00:13:59]OFDSenderStorePacket 86221 [00:13:59]StoreOFDPacket docnum=86221 [00:13: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 83 05 00 00 6B EC 7B 05 ED 57 5A 05 01 00 05 00 6F 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1E 00 D0 97 D1 83 D0 BB D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 D1 83 D0 BB D1 83 20 D0 9C 2E 20 F4 03 04 00 B5 0F EE 66 0E 04 04 00 EF 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 5E 04 04 00 7B 01 00 00 57 04 04 00 7D 01 00 00 AA 04 D8 04 6E 04 04 00 7B 01 00 00 69 04 A5 00 6F 04 04 00 7B 01 00 00 B1 04 04 00 9E 60 9B 01 70 04 04 00 B4 1B 7A 01 72 04 03 00 EA 44 21 00 04 82 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 B2 B2 2B EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 22 A4 03 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 CD 50 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 0E 83 6D D6 E3 A9 3A E9 41 60 06 83 54 C6 [00:13:59]CheckFolder [00:13:59]dirname=/storage/ofd_packets [00:13:59]CheckFolder done [00:13:59]ProducePacketName [00:13:59]name=ofd_packets/00086221 [00:13:59]NVStorageSaveData ofd_packets/00086221 [00:13:59]File name is /storage/ofd_packets/00086221 [00:13:59]Write 1441 bytes [00:13:59]NVStorageSaveData done [00:13:59]OFDSenderStorePacket done [00:13:59]KKMCreateOFDPacket done [00:13:59]NVStorageSaveData kkm_last_timestamp [00:13:59]File name is /storage/kkm_last_timestamp [00:13:59]Write 4 bytes [00:13:59]NVStorageSaveData done [00:13:59]ExternCall_PrintAddStr [00:13:59]wPrintStart [00:13:59]Write to MH i2c: 01 00 00 CE 00 CE [00:13:59]Write i2c OK [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: 01 [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: 01 07 00 [00:13:59]MH_I2C_Read... [00:13:59]Read from MH i2c: 01 07 00 CE 00 00 00 00 00 00 FF 0F E3 [00:13:59]RasterBufferAndPrint [00:13:59]line Отчет о закрытии смены [00:13:59]line ФФД: 1.0 [00:13:59]line ИНН: 02508201610067 [00:13:59]line Кассир: Зулумбек уулу М. [00:13:59]line 21.09.2024 00:13 [00:13:59]line Смена: 495 [00:13:59]line РНМ: 0000000000092592 [00:13:59]line ЗНМ: 0300000064 [00:13:59]line СНО: Общий режим [00:13:59]line Чеков за смену: 379 [00:13:59]line ФД за смену: 381 [00:13:59]line Всего чеков: 379 [00:13:59]line ИТОГИ ПРИХОД [00:14:00]line Чеков: 379 [00:14:00]line Общий итог: 269600.30 [00:14:00]line Итого наличными: 247797.00 [00:14:00]line Итого безнал.: 21803.30 [00:14:00]line НДС 0% : 0.00 [00:14:00]line НДС 12% : 28637.94 [00:14:00]line НСП 0% : 0.00 [00:14:00]line НСП 1,50% : 0.00 [00:14:00]line НСП 0,50% : 0.00 [00:14:00]line НСП 5% : 0.00 [00:14:00]line НСП 3% : 0.00 [00:14:00]line НСП 2% : 0.00 [00:14:00]line НСП 1% : 2386.26 [00:14:00]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:14:00]line Чеков: 0 [00:14:00]line Общий итог: 0.00 [00:14:00]line Итого наличными: 0.00 [00:14:00]line Итого безнал.: 0.00 [00:14:00]line НДС 0% : 0.00 [00:14:00]line НДС 12% : 0.00 [00:14:00]line НСП 0% : 0.00 [00:14:00]line НСП 1,50% : 0.00 [00:14:00]line НСП 0,50% : 0.00 [00:14:00]line НСП 5% : 0.00 [00:14:00]line НСП 3% : 0.00 [00:14:00]line НСП 2% : 0.00 [00:14:00]line НСП 1% : 0.00 [00:14:00]line ИТОГИ РАСХОД [00:14:00]line Чеков: 0 [00:14:00]line Общий итог: 0.00 [00:14:00]line Итого наличными: 0.00 [00:14:00]line Итого безнал.: 0.00 [00:14:00]line НДС 0% : 0.00 [00:14:00]line НДС 12% : 0.00 [00:14:00]line НСП 0% : 0.00 [00:14:00]line НСП 1,50% : 0.00 [00:14:00]line НСП 0,50% : 0.00 [00:14:00]line НСП 5% : 0.00 [00:14:00]line НСП 3% : 0.00 [00:14:00]line НСП 2% : 0.00 [00:14:00]line НСП 1% : 0.00 [00:14:00]line ИТОГИ ВОЗВРАТ РАСХОДА [00:14:00]line Чеков: 0 [00:14:00]line Общий итог: 0.00 [00:14:00]line Итого наличными: 0.00 [00:14:00]line Итого безнал.: 0.00 [00:14:00]line НДС 0% : 0.00 [00:14:00]line НДС 12% : 0.00 [00:14:00]line НСП 0% : 0.00 [00:14:00]line НСП 1,50% : 0.00 [00:14:00]line НСП 0,50% : 0.00 [00:14:00]line НСП 5% : 0.00 [00:14:00]line НСП 3% : 0.00 [00:14:00]line НСП 2% : 0.00 [00:14:00]line НСП 1% : 0.00 [00:14:00]line Сумма внесений: 0.00 [00:14:00]line Сумма выплат: 0.00 [00:14:00]line Нал. в кассе: 247797.00 [00:14:00]line НС Приход: 73235760.63 [00:14:00]line НС Возвр.Прихода: 1999249.00 [00:14:00]line НС Расход: 0.00 [00:14:00]line НС Возвр.Расхода: 0.00 [00:14:00]line ФД: 86221 [00:14:00]line ФМ: 0000000000874979 [00:14:00]line ФПД: 15957646304169 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 CD 50 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 0E 83 6D D6 E3 A9 3A E9 41 60 06 83 54 C6 [00:14: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 08 01 47 00 17 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 CD 50 01 00 F4 03 04 00 B5 BA ED 66 B6 04 01 00 00 C6 95 D6 9E 3C 61 F7 8E [00:14:28]CommunicateWithHost err = 0 [00:14:28]CheckOFDResponse [00:14:28]1017 (14) - 77093643461234 [00:14:28]1041 (16) - 0000000000874979 [00:14:28]1040 (4) - 86221 [00:14:28]1012 (4) - 20.09.2024 18:11 [00:14:28]1206 (1) - 0 [00:14:28]OFD Sender: Remove packet 86221 [00:14:28]ProducePacketName [00:14:28]name=ofd_packets/00086221 [00:14:28]NVStorageDeleteData [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: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:08]recv_with_timeout no data received [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:20]recv_with_timeout no data received [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:35]recv_with_timeout no data received [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:05]recv_with_timeout no data received [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:32]recv_with_timeout no data received [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:57]recv_with_timeout no data received [00:16:59]OFD Sender: No OFD packet to send [00:17:04]OFD Sender: No OFD packet to send [00:17:09]OFD Sender: No OFD packet to send [00:17:14]OFD Sender: No OFD packet to send [00:17:19]OFD Sender: No OFD packet to send [00:17:22]recv_with_timeout no data received [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:46]recv_with_timeout no data received [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: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:24]accept exits with 9 [00:18:24]New connection [00:18:24]New thread 3067366756 created [00:18:24]Thread 3067223396 joined [00:18:24]Waiting for new connection... [00:18:24] Sock 9.Parse request [00:18:24]Sock 9.Check first char [00:18:24]Sock 9.First char is OK [00:18:24]request: POST /json_proto HTTP/1.0 [00:18:24]Method: POST [00:18:24]URL: /json_proto [00:18:24]Method is POST - this is cgi request [00:18:24]url: /json_proto [00:18:24]query_string will be loaded in cgi processing [00:18:24]execute_cgi json_proto POST (null) [00:18:24]execute_cgi path=json_proto method=POST [00:18:24]POST find Content-Length [00:18:24]Host: 172.17.47.196:8080 [00:18:24]Content-Length: 215 [00:18:24]Content-Type: application/json [00:18:24] [00:18:24]POST finish read [00:18:24]Found Content-Length = 215 [00:18:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:18:24]execute_script... [00:18:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:18:24]POST & json_proto [00:18:24]process_json_proto [00:18:24]json parsed OK: [00:18:24]protocol is kg_v1.0 [00:18:24]action value=get_value [00:18:24]process_action get_value [00:18:24]cmd_get_value [00:18:24]process_action get_value done [00:18:24]requested_data is exist [00:18:24]produce_requested_data [00:18:24]requested_item kkm.sn is exist - process it [00:18:24]requested_item kkm.ver is exist - process it [00:18:24]requested_item fm.sn is exist - process it [00:18:24]wFMCommunicate request_size=4 [00:18:24]MH_SAM_APDU [00:18:24]CAPDU: 80 11 00 00 [00:18:24]Write to MH i2c: E2 08 00 2A 01 80 11 00 00 00 00 00 00 A5 [00:18:24]Write i2c OK [00:18:24]MH_I2C_Read... [00:18:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:24]Read from MH i2c: E2 [00:18:24]MH_I2C_Read... [00:18:24]Read from MH i2c: E2 17 00 [00:18:24]MH_I2C_Read... [00:18:24]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:18:24]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:24]wFMCommunicate OK [00:18:24]requested_item fd.num is exist - process it [00:18:24]SAM_PROTO_GetFieldsCounters [00:18:24]wFMCommunicate request_size=4 [00:18:24]MH_SAM_APDU [00:18:24]CAPDU: 80 13 00 00 [00:18:24]Write to MH i2c: E2 08 00 2B 01 80 13 00 00 00 00 00 00 A8 [00:18:24]Write i2c OK [00:18:24]MH_I2C_Read... [00:18:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:18:24]Read from MH i2c: E2 [00:18:24]MH_I2C_Read... [00:18:24]Read from MH i2c: E2 62 00 [00:18:24]MH_I2C_Read... [00:18:24]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 CD 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [00:18: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 CD 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:18:24]wFMCommunicate OK [00:18:24]SAM_PROTO_GetFieldsCounters done [00:18:24]requested_item shift.num is exist - process it [00:18:24]requested_item shift.opened is exist - process it [00:18:24]req_shift_opened [00:18:24]FM_GetShiftState [00:18:24]SAM_PROTO_GetShiftState [00:18:24]wFMCommunicate request_size=4 [00:18:24]MH_SAM_APDU [00:18:24]CAPDU: 80 13 01 00 [00:18:24]Write to MH i2c: E2 08 00 2C 01 80 13 01 00 00 00 00 00 AA [00:18:24]Write i2c OK [00:18:24]MH_I2C_Read... [00:18:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:24]Read from MH i2c: E2 [00:18:24]MH_I2C_Read... [00:18:24]Read from MH i2c: E2 0E 00 [00:18:24]MH_I2C_Read... [00:18:24]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:18:24]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:18:24]wFMCommunicate OK [00:18:24]SAM_PROTO_GetShiftState done [00:18:24]FM_GetShiftState done [00:18:24]req_shift_opened done [00:18:24]requested_item shift.open_date is exist - process it [00:18:24]req_shift_open_date [00:18:24]FM_GetShiftState [00:18:24]SAM_PROTO_GetShiftState [00:18:24]wFMCommunicate request_size=4 [00:18:24]MH_SAM_APDU [00:18:24]CAPDU: 80 13 01 00 [00:18:24]Write to MH i2c: E2 08 00 2D 01 80 13 01 00 00 00 00 00 AB [00:18:24]Write i2c OK [00:18:24]MH_I2C_Read... [00:18:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:24]Read from MH i2c: E2 [00:18:24]MH_I2C_Read... [00:18:24]Read from MH i2c: E2 0E 00 [00:18:24]MH_I2C_Read... [00:18:24]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:18:24]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:18:24]wFMCommunicate OK [00:18:24]SAM_PROTO_GetShiftState done [00:18:24]FM_GetShiftState done [00:18:24]req_shift_open_date done [00:18:24]produce_requested_data done [00:18:24]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86221,"shift.num":495,"shift.opened":0,"shift.open_date":0} [00:18:24]process_action_free get_value [00:18:24]json_value_free [00:18:24]json_value_free done [00:18:24]process_json_proto returns [00:18:24]Send response to host [00:18:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86221,"shift.num":495,"shift.opened":0,"shift.open_date":0}}} [00:18:24]free response buf [00:18:24]execute_script done [00:18:25]execute_script returns [00:18:25]free content buf [00:18:25]Sock 9.Close socket [00:18:25]Sock 9.Thread stoped [00:18:33]remove file /storage/0495/doc_00086181 [00:18:33]file doc_00086182 [00:18:33]remove file /storage/0495/doc_00086182 [00:18:33]file doc_00086183 [00:18:33]remove file /storage/0495/doc_00086183 [00:18:33]file doc_00086184 [00:18:33]remove file /storage/0495/doc_00086184 [00:18:33]file doc_00086185 [00:18:33]remove file /storage/0495/doc_00086185 [00:18:33]file doc_00086186 [00:18:33]remove file /storage/0495/doc_00086186 [00:18:33]file doc_00086187 [00:18:33]remove file /storage/0495/doc_00086187 [00:18:33]file doc_00086188 [00:18:33]remove file /storage/0495/doc_00086188 [00:18:33]file doc_00086189 [00:18:33]remove file /storage/0495/doc_00086189 [00:18:33]file doc_00086190 [00:18:33]remove file /storage/0495/doc_00086190 [00:18:33]file doc_00086191 [00:18:33]remove file /storage/0495/doc_00086191 [00:18:33]file doc_00086192 [00:18:33]remove file /storage/0495/doc_00086192 [00:18:33]file doc_00086193 [00:18:33]remove file /storage/0495/doc_00086193 [00:18:33]file doc_00086194 [00:18:33]remove file /storage/0495/doc_00086194 [00:18:33]file doc_00086195 [00:18:33]remove file /storage/0495/doc_00086195 [00:18:33]file doc_00086196 [00:18:33]remove file /storage/0495/doc_00086196 [00:18:33]file doc_00086197 [00:18:33]remove file /storage/0495/doc_00086197 [00:18:33]file doc_00086198 [00:18:33]remove file /storage/0495/doc_00086198 [00:18:33]file doc_00086199 [00:18:33]remove file /storage/0495/doc_00086199 [00:18:33]file doc_00086200 [00:18:33]remove file /storage/0495/doc_00086200 [00:18:33]file doc_00086201 [00:18:33]remove file /storage/0495/doc_00086201 [00:18:33]file doc_00086202 [00:18:33]remove file /storage/0495/doc_00086202 [00:18:33]file doc_00086203 [00:18:33]remove file /storage/0495/doc_00086203 [00:18:33]file doc_00086204 [00:18:33]remove file /storage/0495/doc_00086204 [00:18:33]file doc_00086205 [00:18:33]remove file /storage/0495/doc_00086205 [00:18:33]file doc_00086206 [00:18:33]remove file /storage/0495/doc_00086206 [00:18:33]file doc_00086207 [00:18:33]remove file /storage/0495/doc_00086207 [00:18:33]file doc_00086208 [00:18:33]remove file /storage/0495/doc_00086208 [00:18:33]file doc_00086209 [00:18:33]remove file /storage/0495/doc_00086209 [00:18:33]file doc_00086210 [00:18:33]remove file /storage/0495/doc_00086210 [00:18:33]file doc_00086211 [00:18:33]remove file /storage/0495/doc_00086211 [00:18:33]file doc_00086212 [00:18:33]remove file /storage/0495/doc_00086212 [00:18:33]file doc_00086213 [00:18:33]remove file /storage/0495/doc_00086213 [00:18:33]file doc_00086214 [00:18:33]remove file /storage/0495/doc_00086214 [00:18:33]file doc_00086215 [00:18:33]remove file /storage/0495/doc_00086215 [00:18:33]file doc_00086216 [00:18:33]remove file /storage/0495/doc_00086216 [00:18:33]file doc_00086217 [00:18:33]remove file /storage/0495/doc_00086217 [00:18:33]file doc_00086218 [00:18:33]remove file /storage/0495/doc_00086218 [00:18:33]file doc_00086219 [00:18:33]remove file /storage/0495/doc_00086219 [00:18:33]file doc_00086220 [00:18:33]remove file /storage/0495/doc_00086220 [00:18:33]file doc_00086221 [00:18:33]remove file /storage/0495/doc_00086221 [00:18:33]remove dir /storage/0495 [00:18:33]ProcessDocumentItem done err = 0, tmpTLVsize=243 [00:18:33]tlvbuf is 0025D6A0 [00:18:33]SAM_PROTO_ClearQueue [00:18:33]wFMCommunicate request_size=4 [00:18:33]MH_SAM_APDU [00:18:33]CAPDU: 80 09 00 00 [00:18:33]Write to MH i2c: E2 08 00 43 01 80 09 00 00 00 00 00 00 B6 [00:18:33]Write i2c OK [00:18:33]MH_I2C_Read... [00:18:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:18:33]Read from MH i2c: E2 [00:18:33]MH_I2C_Read... [00:18:33]Read from MH i2c: E2 03 00 [00:18:33]MH_I2C_Read... [00:18:33]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [00:18:33]RAPDU: 90 00 [00:18:33]wFMCommunicate OK [00:18:33]SAM_PROTO_ClearQueue done [00:18:33]KKMCreateOFDPacket [00:18:33]OFDProtocolAddRootSTLVToBuf [00:18:33]FM_MakeSignedData [00:18:33]FM_MakeSignedData [00:18:33]SAM_PROTO_SignData [00:18:33]wFMCommunicate request_size=4 [00:18:33]MH_SAM_APDU [00:18:33]CAPDU: 80 0D 01 02 [00:18:33]Write to MH i2c: E2 08 00 44 01 80 0D 01 02 00 00 00 00 BE [00:18:33]Write i2c OK [00:18:33]MH_I2C_Read... [00:18:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:18:33]Read from MH i2c: E2 [00:18:33]MH_I2C_Read... [00:18:33]Read from MH i2c: E2 03 00 [00:18:33]MH_I2C_Read... [00:18:33]Read from MH i2c: E2 03 00 44 01 00 90 00 B9 [00:18:33]RAPDU: 90 00 [00:18:33]wFMCommunicate OK [00:18:33]wFMCommunicate request_size=252 [00:18:33]MH_SAM_APDU [00:18:33]CAPDU: 80 0D 02 02 F7 02 00 F3 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 11 00 D0 90 D1 88 D0 B8 D0 BC D0 BE D0 B2 20 D0 A2 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 D6 10 EE 66 0E 04 04 00 F0 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 CE 50 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 02 D9 66 D4 8C F8 [00:18:33]Write to MH i2c: E2 FF 00 45 01 80 0D 02 02 F7 00 02 00 F3 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 11 00 D0 90 D1 88 D0 B8 D0 BC D0 BE D0 B2 20 D0 A2 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 D6 10 EE 66 0E 04 04 00 F0 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 CE 50 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 02 D9 66 D4 8C F8 00 00 4D [00:18:34]Write i2c OK [00:18:34]MH_I2C_Read... [00:18:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:18:34]Read from MH i2c: E2 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 03 00 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 03 00 45 01 00 90 00 BA [00:18:34]RAPDU: 90 00 [00:18:34]wFMCommunicate OK [00:18:34]wFMCommunicate request_size=4 [00:18:34]MH_SAM_APDU [00:18:34]CAPDU: 80 0D 03 02 [00:18:34]Write to MH i2c: E2 08 00 46 01 80 0D 03 02 00 00 00 00 C2 [00:18:34]Write i2c OK [00:18:34]MH_I2C_Read... [00:18:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:18:34]Read from MH i2c: E2 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 0B 00 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 0B 00 46 01 00 69 E5 80 B3 47 D4 00 7F 90 00 DE [00:18:34]RAPDU: 69 E5 80 B3 47 D4 00 7F 90 00 [00:18:34]wFMCommunicate OK [00:18:34]SAM_PROTO_SignData done [00:18:34]FM_MakeSignedData done [00:18:34]CreateOFDProtocolMessage [00:18:34]wFMCommunicate request_size=4 [00:18:34]MH_SAM_APDU [00:18:34]CAPDU: 80 11 00 00 [00:18:34]Write to MH i2c: E2 08 00 47 01 80 11 00 00 00 00 00 00 C2 [00:18:34]Write i2c OK [00:18:34]MH_I2C_Read... [00:18:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:34]Read from MH i2c: E2 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: E2 17 00 [00:18:34]MH_I2C_Read... [00:18:34]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:18:34]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:34]wFMCommunicate OK [00:18:34]CreateOFDProtocolMessage done [00:18:34]OFDSenderStorePacket 86222 [00:18:34]StoreOFDPacket docnum=86222 [00:18: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 07 01 00 00 AB 2E FF 00 72 6E 5A 02 01 00 02 00 F3 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 11 00 D0 90 D1 88 D0 B8 D0 BC D0 BE D0 B2 20 D0 A2 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 D6 10 EE 66 0E 04 04 00 F0 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 CE 50 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 02 D9 66 D4 8C F8 69 E5 80 B3 47 D4 00 7F [00:18:34]CheckFolder [00:18:34]dirname=/storage/ofd_packets [00:18:34]CheckFolder done [00:18:34]ProducePacketName [00:18:34]name=ofd_packets/00086222 [00:18:34]NVStorageSaveData ofd_packets/00086222 [00:18:34]File name is /storage/ofd_packets/00086222 [00:18:34]Write 293 bytes [00:18:34]NVStorageSaveData done [00:18:34]OFDSenderStorePacket done [00:18:34]KKMCreateOFDPacket done [00:18:34]NVStorageSaveData kkm_last_timestamp [00:18:34]File name is /storage/kkm_last_timestamp [00:18:34]Write 4 bytes [00:18:34]NVStorageSaveData done [00:18:34]ExternCall_PrintAddStr [00:18:34]wPrintStart [00:18:34]Write to MH i2c: 01 00 00 48 01 49 [00:18:34]OFD Sender: Processing packet 86222 [packets to send 266, broken 265] [00:18:34]ProducePacketName [00:18:34]name=ofd_packets/00086222 [00:18:34]OFD Sender: To server: pG, [00:18:34]CommunicateWithHost lk.salyk.kg:30040 [00:18:34]ConnectInit lk.salyk.kg [00:18:34]Write i2c OK [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: 01 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: 01 07 00 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: 01 07 00 48 01 00 00 00 00 00 FF 0F 5E [00:18:34]RasterBufferAndPrint [00:18:34]line Отчет об открытии смены [00:18:34]line ФФД: 1.0 [00:18:34]line ИНН: 02508201610067 [00:18:34]line Кассир: Ашимов Т. [00:18:34]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:18:34]line Место: АЗС № 137 "Партнер Нефть" [00:18:34]line 21.09.2024 00:18 [00:18:34]line Смена: 496 [00:18:34]line РНМ: 0000000000092592 [00:18:34]line ЗНМ: 0300000064 [00:18:34]line ФД: 86222 [00:18:34]line ФМ: 0000000000874979 [00:18:34]line ФПД: 3132756364536 [00:18:34]written 0, free lines is 4095 [00:18:34]Write to MH i2c: 01 00 00 5A 01 5B [00:18:34]Write i2c OK [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: 01 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: 01 07 00 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 56 0E C6 [00:18:34]RasterBufferAndPrint [00:18:34]line [00:18:34]line [00:18:34]line [00:18:34]line [00:18:34]line [00:18:34]written 0, free lines is 3697 [00:18:34]MH_Cut [00:18:34]Write to MH i2c: D1 01 00 61 01 01 34 [00:18:34]Write i2c OK [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: D1 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: D1 01 00 [00:18:34]MH_I2C_Read... [00:18:34]Read from MH i2c: D1 01 00 61 01 00 33 [00:18:34]Write to MH i2c: 01 00 00 62 01 63 [00:18:34]Write i2c OK [00:18:34]MH_I2C_Read... [00:18:35]recv_with_timeout no data received [00:18:35]*** Cut start [00:18:35]*** Partial cut [00:18:35]*** CUTSNS_PIN = 1 [00:18:35]*** CUTSNS_PIN = 0 [00:18:35]*** Brake cut motor [00:18:35]Read from MH i2c: 01 [00:18:36]MH_I2C_Read... [00:18:36]*** Stop cut motor [00:18:36]*** Cut end [00:18:36]Read from MH i2c: 01 07 00 [00:18:36]MH_I2C_Read... [00:18:36]Read from MH i2c: 01 07 00 62 01 00 00 00 00 00 FF 0F 78 [00:18:36]process_action open_shift done [00:18:36]requested_data is exist [00:18:36]produce_requested_data [00:18:36]requested_item fd.num is exist - process it [00:18:36]SAM_PROTO_GetFieldsCounters [00:18:36]wFMCommunicate request_size=4 [00:18:36]MH_SAM_APDU [00:18:36]CAPDU: 80 13 00 00 [00:18:36]Write to MH i2c: E2 08 00 63 01 80 13 00 00 00 00 00 00 E0 [00:18:36]Write i2c OK [00:18:36]MH_I2C_Read... [00:18:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:18:36]Read from MH i2c: E2 [00:18:36]MH_I2C_Read... [00:18:36]Read from MH i2c: E2 62 00 [00:18:36]MH_I2C_Read... [00:18:36]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 CE 50 01 00 0E 04 04 00 F0 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 1F [00:18: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 CE 50 01 00 0E 04 04 00 F0 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:18:36]wFMCommunicate OK [00:18:36]SAM_PROTO_GetFieldsCounters done [00:18:36]requested_item shift.num is exist - process it [00:18:36]requested_item shift.opened is exist - process it [00:18:36]req_shift_opened [00:18:36]FM_GetShiftState [00:18:36]SAM_PROTO_GetShiftState [00:18:36]wFMCommunicate request_size=4 [00:18:36]MH_SAM_APDU [00:18:36]CAPDU: 80 13 01 00 [00:18:36]Write to MH i2c: E2 08 00 64 01 80 13 01 00 00 00 00 00 E2 [00:18:36]Write i2c OK [00:18:36]MH_I2C_Read... [00:18:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:36]Read from MH i2c: E2 [00:18:36]MH_I2C_Read... [00:18:36]Read from MH i2c: E2 0E 00 [00:18:36]MH_I2C_Read... [00:18:36]Read from MH i2c: E2 0E 00 64 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 28 [00:18:36]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:18:36]wFMCommunicate OK [00:18:36]SAM_PROTO_GetShiftState done [00:18:36]FM_GetShiftState done [00:18:36]req_shift_opened done [00:18:36]requested_item shift.open_date is exist - process it [00:18:36]req_shift_open_date [00:18:36]req_shift_open_date done [00:18:36]produce_requested_data done [00:18:36]produce_requested_data return {"fd.num":86222,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [00:18:36]process_action_free open_shift [00:18:36]json_value_free [00:18:36]json_value_free done [00:18:36]process_json_proto returns [00:18:36]Send response to host [00:18:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":86222,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [00:18:36]free response buf [00:18:36]execute_script done [00:18:36]execute_script returns [00:18:36]free content buf [00:18:36]Sock 9.Close socket [00:18:36]Sock 9.Thread stoped [00:18:36]accept exits with 10 [00:18:36]New connection [00:18:36]New thread 3067223396 created [00:18:36]Thread 3067366756 joined [00:18:36]Waiting for new connection... [00:18:36] Sock 10.Parse request [00:18:36]Sock 10.Check first char [00:18:36]Sock 10.First char is OK [00:18:36]request: POST /json_proto HTTP/1.0 [00:18:36]Method: POST [00:18:36]URL: /json_proto [00:18:36]Method is POST - this is cgi request [00:18:36]url: /json_proto [00:18:36]query_string will be loaded in cgi processing [00:18:36]execute_cgi json_proto POST (null) [00:18:36]execute_cgi path=json_proto method=POST [00:18:36]POST find Content-Length [00:18:36]Host: 172.17.47.196:8080 [00:18:36]Content-Length: 331 [00:18:36]Content-Type: application/json [00:18:36] [00:18:36]POST finish read [00:18:36]Found Content-Length = 331 [00:18:36]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:18:36]execute_script... [00:18:36]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:18:36]POST & json_proto [00:18:36]process_json_proto [00:18:36]json parsed OK: [00:18:36]protocol is kg_v1.0 [00:18:36]action value=get_value [00:18:36]process_action get_value [00:18:36]cmd_get_value [00:18:36]process_action get_value done [00:18:36]requested_data is exist [00:18:36]produce_requested_data [00:18:36]requested_item fm.sale.total is exist - process it [00:18:36]SAM_PROTO_GetFMData [00:18:36]wFMCommunicate request_size=4 [00:18:36]MH_SAM_APDU [00:18:36]CAPDU: 80 13 03 00 [00:18:36]Write to MH i2c: E2 08 00 65 01 80 13 03 00 00 00 00 00 E5 [00:18:36]Write i2c OK [00:18:36]MH_I2C_Read... [00:18:36]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:18:36]Read from MH i2c: E2 [00:18:36]MH_I2C_Read... [00:18:36]Read from MH i2c: E2 FD 00 [00:18:36]MH_I2C_Read... [00:18:36]Read from MH i2c: E2 FD 00 65 01 00 C8 04 85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 4F [00:18:37]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 ED 4C 01 00 69 04 A3 00 6F 04 04 00 74 4A 01 00 B1 04 05 00 FF E6 84 B4 01 70 04 05 00 E4 5F 24 87 01 72 04 04 00 1B 87 60 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 BE CA 5E 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 28 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 [00:18:37]wFMCommunicate OK [00:18:37]wFMCommunicate request_size=4 [00:18:37]MH_SAM_APDU [00:18:37]CAPDU: 80 17 00 00 [00:18:37]Write to MH i2c: E2 08 00 66 01 80 17 00 00 00 00 00 00 E7 [00:18:37]Write i2c OK [00:18:37]MH_I2C_Read... [00:18:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:18:37]Read from MH i2c: E2 [00:18:37]MH_I2C_Read... [00:18:37]Read from MH i2c: E2 FD 00 [00:18:37]MH_I2C_Read... [00:18:37]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 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 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 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:18:41]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:18:41]wFMCommunicate OK [00:18:41]wFMCommunicate request_size=4 [00:18:41]MH_SAM_APDU [00:18:41]CAPDU: 80 17 00 00 [00:18:41]Write to MH i2c: E2 08 00 6C 01 80 17 00 00 00 00 00 00 ED [00:18:41]Write i2c OK [00:18:41]MH_I2C_Read... [00:18:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:18:41]Read from MH i2c: E2 [00:18:41]MH_I2C_Read... [00:18:41]Read from MH i2c: E2 FD 00 [00:18:41]MH_I2C_Read... [00:18:41]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:18:42]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:18:42]wFMCommunicate OK [00:18:42]wFMCommunicate request_size=4 [00:18:42]MH_SAM_APDU [00:18:42]CAPDU: 80 17 00 00 [00:18:42]Write to MH i2c: E2 08 00 6D 01 80 17 00 00 00 00 00 00 EE [00:18:42]Write i2c OK [00:18:42]MH_I2C_Read... [00:18:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:18:42]Read from MH i2c: E2 [00:18:42]MH_I2C_Read... [00:18:42]Read from MH i2c: E2 FD 00 [00:18:42]MH_I2C_Read... [00:18:42]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:18:42]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:18:43]wFMCommunicate OK [00:18:43]wFMCommunicate request_size=4 [00:18:43]MH_SAM_APDU [00:18:43]CAPDU: 80 17 00 00 [00:18:43]Write to MH i2c: E2 08 00 6E 01 80 17 00 00 00 00 00 00 EF [00:18:43]Write i2c OK [00:18:43]MH_I2C_Read... [00:18:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:18:43]Read from MH i2c: E2 [00:18:43]MH_I2C_Read... [00:18:43]Read from MH i2c: E2 BD 00 [00:18:43]MH_I2C_Read... [00:18:43]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:18: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 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:18:43]wFMCommunicate OK [00:18:43]SAM_PROTO_GetShiftData done [00:18:43]requested_item shift.sale.total_cash is exist - process it [00:18:43]requested_item shift.sale_refund.total is exist - process it [00:18:43]requested_item shift.sale_refund.total_cash is exist - process it [00:18:43]requested_item shift.buy.total is exist - process it [00:18:43]requested_item shift.buy.total_cash is exist - process it [00:18:43]produce_requested_data done [00:18:43]produce_requested_data return {"fm.sale.total":73235760.63,"fm.sale_refund.total":1999249.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:18:43]process_action_free get_value [00:18:43]json_value_free [00:18:43]json_value_free done [00:18:43]process_json_proto returns [00:18:43]Send response to host [00:18:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73235760.63,"fm.sale_refund.total":1999249.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:18:43]free response buf [00:18:43]execute_script done [00:18:43]execute_script returns [00:18:43]free content buf [00:18:43]Sock 10.Close socket [00:18:43]Sock 10.Thread stoped [00:18:45]OFD Sender: Processing packet 86222 [packets to send 266, broken 265] [00:18:45]ProducePacketName [00:18:45]name=ofd_packets/00086222 [00:18:45]OFD Sender: To server: pG, [00:18:45]CommunicateWithHost lk.salyk.kg:30040 [00:18:45]ConnectInit lk.salyk.kg [00:18:46]recv_with_timeout no data received [00:18:49]Connected sock=10 [00:18:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 07 01 00 00 AB 2E FF 00 72 6E 5A 02 01 00 02 00 F3 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 11 00 D0 90 D1 88 D0 B8 D0 BC D0 BE D0 B2 20 D0 A2 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 D6 10 EE 66 0E 04 04 00 F0 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 CE 50 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 02 D9 66 D4 8C F8 69 E5 80 B3 47 D4 00 7F [00:18: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 B3 B5 47 00 D9 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 CE 50 01 00 F4 03 04 00 BD BB ED 66 B6 04 01 00 00 60 8E 4E 69 28 8A 86 0C [00:18:51]CommunicateWithHost err = 0 [00:18:51]CheckOFDResponse [00:18:51]1017 (14) - 77093643461234 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 90 00 85 [00:18:37]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 [00:18:37]wFMCommunicate OK [00:18:37]wFMCommunicate request_size=4 [00:18:37]MH_SAM_APDU [00:18:37]CAPDU: 80 17 00 00 [00:18:38]Write to MH i2c: E2 08 00 67 01 80 17 00 00 00 00 00 00 E8 [00:18:38]Write i2c OK [00:18:38]MH_I2C_Read... [00:18:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:18:38]Read from MH i2c: E2 [00:18:38]MH_I2C_Read... [00:18:38]Read from MH i2c: E2 FD 00 [00:18:38]MH_I2C_Read... [00:18:38]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:18: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:18:38]wFMCommunicate OK [00:18:38]wFMCommunicate request_size=4 [00:18:38]MH_SAM_APDU [00:18:38]CAPDU: 80 17 00 00 [00:18:38]Write to MH i2c: E2 08 00 68 01 80 17 00 00 00 00 00 00 E9 [00:18:38]Write i2c OK [00:18:38]MH_I2C_Read... [00:18:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:18:38]Read from MH i2c: E2 [00:18:38]MH_I2C_Read... [00:18:38]Read from MH i2c: E2 FD 00 [00:18:38]MH_I2C_Read... [00:18:38]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:18: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 [00:18:39]wFMCommunicate OK [00:18:39]wFMCommunicate request_size=4 [00:18:39]MH_SAM_APDU [00:18:39]CAPDU: 80 17 00 00 [00:18:39]Write to MH i2c: E2 08 00 69 01 80 17 00 00 00 00 00 00 EA [00:18:39]Write i2c OK [00:18:39]MH_I2C_Read... [00:18:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [00:18:39]Read from MH i2c: E2 [00:18:39]MH_I2C_Read... [00:18:39]Read from MH i2c: E2 E5 00 [00:18:39]MH_I2C_Read... [00:18:39]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 ConnectInit Can't take IP for lk.salyk.kg [00:18:39]CE CommunicateWithHost connect error [00:18:39] [00:18:39]CommunicateWithHost err = -1 [00:18:39]RAPDU: OFD Sender: Server communicate error [00:18:39]03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:18:40]wFMCommunicate OK [00:18:40]SAM_PROTO_GetFMData done [00:18:40]requested_item fm.sale_refund.total is exist - process it [00:18:40]requested_item fm.buy.total is exist - process it [00:18:40]requested_item shift.sale.total is exist - process it [00:18:40]SAM_PROTO_GetShiftData [00:18:40]wFMCommunicate request_size=4 [00:18:40]MH_SAM_APDU [00:18:40]CAPDU: 80 13 02 00 [00:18:40]Write to MH i2c: E2 08 00 6A 01 80 13 02 00 00 00 00 00 E9 [00:18:40]Write i2c OK [00:18:40]MH_I2C_Read... [00:18:40]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:18:40]Read from MH i2c: E2 [00:18:40]MH_I2C_Read... [00:18:40]Read from MH i2c: E2 FD 00 [00:18:40]MH_I2C_Read... [00:18:40]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:18:40]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:18:40]wFMCommunicate OK [00:18:40]wFMCommunicate request_size=4 [00:18:40]MH_SAM_APDU [00:18:40]CAPDU: 80 17 00 00 [00:18:41]Write to MH i2c: E2 08 00 6B 01 80 17 00 00 00 00 00 00 EC [00:18:41]Write i2c OK [00:18:41]MH_I2C_Read... [00:18:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:18:41]Read from MH i2c: E2 [00:18:41]MH_I2C_Read... [00:18:41]Read from MH i2c: E2 FD 00 [00:18:41]MH_I2C_Read... [00:18:41]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:18:51]1041 (16) - 0000000000874979 [00:18:51]1040 (4) - 86222 [00:18:51]1012 (4) - 20.09.2024 18:15 [00:18:51]1206 (1) - 0 [00:18:51]OFD Sender: Remove packet 86222 [00:18:51]ProducePacketName [00:18:51]name=ofd_packets/00086222 [00:18:51]NVStorageDeleteData [00:18:52]OFD Sender: No OFD packet to send [00:18:57]OFD Sender: No OFD packet to send [00:18:57]recv_with_timeout no data received [00:19:02]OFD Sender: No OFD packet to send [00:19:07]OFD Sender: No OFD packet to send [00:19:12]OFD Sender: No OFD packet to send [00:19:16]recv_with_timeout no data received [00:19:17]OFD Sender: No OFD packet to send [00:19:22]OFD Sender: No OFD packet to send [00:19:27]OFD Sender: No OFD packet to send [00:19:32]OFD Sender: No OFD packet to send [00:19:37]OFD Sender: No OFD packet to send [00:19:39]recv_with_timeout no data received [00:19:42]OFD Sender: No OFD packet to send [00:19:47]OFD Sender: No OFD packet to send [00:19:52]OFD Sender: No OFD packet to send [00:19:57]OFD Sender: No OFD packet to send [00:20:02]OFD Sender: No OFD packet to send [00:20:07]OFD Sender: No OFD packet to send [00:20:09]recv_with_timeout no data received [00:20:12]OFD Sender: No OFD packet to send [00:20:15]ConnectInit Can't connect to host [00:20:17]OFD Sender: No OFD packet to send [00:20:20]ConnectInit Can't connect to host [00:20:22]OFD Sender: No OFD packet to send [00:20:25]ConnectInit Can't connect to host [00:20:27]OFD Sender: No OFD packet to send [00:20:31]ConnectInit Can't connect to host [00:20:32]OFD Sender: No OFD packet to send [00:20:37]OFD Sender: No OFD packet to send [00:20:40]ConnectInit Can't connect to host [00:20:42]OFD Sender: No OFD packet to send [00:20:47]OFD Sender: No OFD packet to send [00:20:52]OFD Sender: No OFD packet to send [00:20:55]recv_with_timeout no data received [00:20:55]accept exits with 7 [00:20:55]New connection [00:20:55]New thread 3067366756 created [00:20:55]Thread 3067223396 joined [00:20:55]Waiting for new connection... [00:20:55] Sock 7.Parse request [00:20:55]Sock 7.Check first char [00:20:55]Sock 7.First char is OK [00:20:55]request: POST /json_proto HTTP/1.0 [00:20:55]Method: POST [00:20:55]URL: /json_proto [00:20:55]Method is POST - this is cgi request [00:20:55]url: /json_proto [00:20:55]query_string will be loaded in cgi processing [00:20:55]execute_cgi json_proto POST (null) [00:20:55]execute_cgi path=json_proto method=POST [00:20:55]POST find Content-Length [00:20:55]Host: 172.17.47.196:8080 [00:20:55]Content-Length: 687 [00:20:55]Content-Type: application/json [00:20:55] [00:20:55]POST finish read [00:20:55]Found Content-Length = 687 [00:20:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871096", "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" ] } } [00:20:55]execute_script... [00:20: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)871096", "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" ] } } [00:20:55]POST & json_proto [00:20:55]process_json_proto [00:20:55]json parsed OK: [00:20:55]protocol is kg_v1.0 [00:20:55]action value=close_receipt [00:20:55]process_action close_receipt [00:20:55]cmd_close_receipt [00:20:55]MH_GetDate [00:20:55]Write to MH i2c: F0 00 00 6F 01 5F [00:20:55]Write i2c OK [00:20:55]MH_I2C_Read... [00:20:55]Read from MH i2c: F0 [00:20:55]MH_I2C_Read... [00:20:55]Read from MH i2c: F0 09 00 [00:20:55]MH_I2C_Read... [00:20:55]Read from MH i2c: F0 09 00 6F 01 00 67 11 EE 66 4C 6B 94 66 E5 [00:20:55]GetLastDocTimeStamp 1726877910 [00:20:55]current date 1726878055 [00:20:55]FM_GetShiftState [00:20:55]SAM_PROTO_GetShiftState [00:20:55]wFMCommunicate request_size=4 [00:20:55]MH_SAM_APDU [00:20:55]CAPDU: 80 13 01 00 [00:20:55]Write to MH i2c: E2 08 00 70 01 80 13 01 00 00 00 00 00 EE [00:20:55]Write i2c OK [00:20:55]MH_I2C_Read... [00:20:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:55]Read from MH i2c: E2 [00:20:55]MH_I2C_Read... [00:20:55]Read from MH i2c: E2 0E 00 [00:20:55]MH_I2C_Read... [00:20:55]Read from MH i2c: E2 0E 00 70 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 34 [00:20:55]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:20:55]wFMCommunicate OK [00:20:55]SAM_PROTO_GetShiftState done [00:20:55]FM_GetShiftState done [00:20:55]opened in 1726877910 [00:20:55]opened+sec_in_day 1726964310 [00:20:55]quantity*price = 200025 [00:20:55]sum+1 = 200026 [00:20:55]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 СНО: Общий режим Чек 1 21.09.2024 00:20 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86223 ФПД: 11907152982327 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T002055&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86223&fm=11907152982327&tin=02508201610067®Number=0000000000092592&sum=200000 [00:20:56]StoreToDocumentArchive [00:20:56]shift 496 fd 86223 [00:20:56]save to /storage/0496/doc_00086223 [00:20:56]save last doc name /storage/0496/doc_00086223 to /storage/kkm_last_doc_name [00:20:56]save OK [00:20:56]Clear old archive folders... [00:20:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:20:56]tlvbuf is 00220360 [00:20:56]SAM_PROTO_ClearQueue [00:20:56]wFMCommunicate request_size=4 [00:20:56]MH_SAM_APDU [00:20:56]CAPDU: 80 09 00 00 [00:20:56]Write to MH i2c: E2 08 00 7D 01 80 09 00 00 00 00 00 00 F0 [00:20:56]Write i2c OK [00:20:56]MH_I2C_Read... [00:20:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:20:56]Read from MH i2c: E2 [00:20:56]MH_I2C_Read... [00:20:56]Read from MH i2c: E2 03 00 [00:20:56]MH_I2C_Read... [00:20:56]Read from MH i2c: E2 03 00 7D 01 00 90 00 F2 [00:20:56]RAPDU: 90 00 [00:20:56]wFMCommunicate OK [00:20:56]SAM_PROTO_ClearQueue done [00:20:56]KKMCreateOFDPacket [00:20:56]OFDProtocolAddRootSTLVToBuf [00:20:56]FM_MakeSignedData [00:20:56]FM_MakeSignedData [00:20:56]SAM_PROTO_SignData [00:20:56]wFMCommunicate request_size=4 [00:20:56]MH_SAM_APDU [00:20:56]CAPDU: 80 0D 01 02 [00:20:56]Write to MH i2c: E2 08 00 7E 01 80 0D 01 02 00 00 00 00 F8 [00:20:56]Write i2c OK [00:20:56]MH_I2C_Read... [00:20:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:20:57]Read from MH i2c: E2 [00:20:57]MH_I2C_Read... [00:20:57]Read from MH i2c: E2 03 00 [00:20:57]MH_I2C_Read... [00:20:57]Read from MH i2c: E2 03 00 7E 01 00 90 00 F3 [00:20:57]RAPDU: 90 00 [00:20:57]wFMCommunicate OK [00:20:57]wFMCommunicate request_size=255 [00:20:57]MH_SAM_APDU [00:20:57]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 01 00 00 00 F4 03 04 00 67 11 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [00:20:57]Write to MH i2c: E2 02 01 7F 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 01 00 00 00 F4 03 04 00 67 11 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 3E [00:20:57]Write i2c OK [00:20:57]MH_I2C_Read... [00:20:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:57]Read from MH i2c: E2 [00:20:57]MH_I2C_Read... [00:20:57]Read from MH i2c: E2 03 00 [00:20:57]MH_I2C_Read... [00:20:57]Read from MH i2c: E2 03 00 7F 01 00 90 00 F4 [00:20:57]RAPDU: 90 00 [00:20:57]wFMCommunicate OK [00:20:57]wFMCommunicate request_size=11 [00:20:57]MH_SAM_APDU [00:20:57]CAPDU: 80 0D 02 02 06 0A D4 59 9F B1 37 [00:20:57]Write to MH i2c: E2 0E 00 80 01 80 0D 02 02 06 00 0A D4 59 9F B1 37 00 00 C5 [00:20:57]Write i2c OK [00:20:57]MH_I2C_Read... [00:20:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:57]Read from MH i2c: E2 [00:20:57]MH_I2C_Read... [00:20:57]Read from MH i2c: E2 03 00 [00:20:57]MH_I2C_Read... [00:20:57]Read from MH i2c: E2 03 00 80 01 00 90 00 F5 [00:20:57]RAPDU: 90 00 [00:20:57]wFMCommunicate OK [00:20:57]wFMCommunicate request_size=4 [00:20:57]MH_SAM_APDU [00:20:57]CAPDU: 80 0D 03 02 [00:20:57]Write to MH i2c: E2 08 00 81 01 80 0D 03 02 00 00 00 00 FD [00:20:57]Write i2c OK [00:20:57]MH_I2C_Read... [00:20:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:20:57]Read from MH i2c: E2 [00:20:57]MH_I2C_Read... [00:20:57]Read from MH i2c: E2 0B 00 [00:20:57]MH_I2C_Read... [00:20:57]Read from MH i2c: E2 0B 00 81 01 00 E0 8B F7 86 80 42 5A 7D 90 00 7F [00:20:57]RAPDU: E0 8B F7 86 80 42 5A 7D 90 00 [00:20:57]wFMCommunicate OK [00:20:57]SAM_PROTO_SignData done [00:20:57]FM_MakeSignedData done [00:20:57]CreateOFDProtocolMessage [00:20:57]wFMCommunicate request_size=4 [00:20:57]MH_SAM_APDU [00:20:57]CAPDU: 80 11 00 00 [00:20:57]Write to MH i2c: E2 08 00 82 01 80 11 00 00 00 00 00 00 FD [00:20:57]Write i2c OK [00:20:57]MH_I2C_Read... [00:20:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:57]OFD Sender: No OFD packet to send [00:20:57]Read from MH i2c: E2 [00:20:57]MH_I2C_Read... [00:20:57]Read from MH i2c: E2 17 00 [00:20:57]MH_I2C_Read... [00:20:57]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: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 [00:20:57]wFMCommunicate OK [00:20:57]CreateOFDProtocolMessage done [00:20:57]OFDSenderStorePacket 86223 [00:20:57]StoreOFDPacket docnum=86223 [00:20: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 10 01 00 00 E8 73 08 01 73 52 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 01 00 00 00 F4 03 04 00 67 11 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0A D4 59 9F B1 37 E0 8B F7 86 80 42 5A 7D [00:20:57]CheckFolder [00:20:57]dirname=/storage/ofd_packets [00:20:57]CheckFolder done [00:20:57]ProducePacketName [00:20:57]name=ofd_packets/00086223 [00:20:57]NVStorageSaveData ofd_packets/00086223 [00:20:57]File name is /storage/ofd_packets/00086223 [00:20:57]Write 302 bytes [00:20:57]NVStorageSaveData done [00:20:57]OFDSenderStorePacket done [00:20:57]KKMCreateOFDPacket done [00:20:57]NVStorageSaveData kkm_last_timestamp [00:20:57]File name is /storage/kkm_last_timestamp [00:20:57]Write 4 bytes [00:20:57]NVStorageSaveData done [00:20:57]ExternCall_PrintAddStr [00:20:57]wPrintStart [00:20:57]Write to MH i2c: 01 00 00 83 01 84 [00:20:57]Write i2c OK [00:20:57]MH_I2C_Read... [00:20:57]Read from MH i2c: 01 [00:20:57]MH_I2C_Read... [00:20:57]Read from MH i2c: 01 07 00 [00:20:57]MH_I2C_Read... [00:20:57]Read from MH i2c: 01 07 00 83 01 00 00 00 00 00 FF 0F 99 [00:20:57]RasterBufferAndPrint [00:20:57]line Счет N : (1)871096 [00:20:57]line ИНН: 02508201610067 [00:20:57]line Контрольно-Кассовый Чек [00:20:57]line ПРОДАЖА [00:20:57]line ТРК (МРК, ГНК) : 11 [00:20:57]line Товар: 2710194210 [00:20:57]line ДТ(л)-К-4 [00:20:57]line 26.250 * 76.20 [00:20:57]line = 2000.25 [00:20:57]line НДС 12% НСП 1% [00:20:57]line > о реализуемом товаре [00:20:57]line ОКРУГЛЕНИЕ: -0.25 [00:20:57]line ИТОГО: 2000.00 [00:20:57]line Внесено: 2000.00 [00:20:57]line СДАЧА: 0.00 [00:20:57]line НСП 1% : 17.70 [00:20:57]line НДС 12% : 212.42 [00:20:57]line Наличными: 2000.00 [00:20:57]line Безнал.: 0.00 [00:20:57]line Место: АЗС № 137 "Партнер Нефть" [00:20:57]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:20:57]line СНО: Общий режим [00:20:57]line Чек 1 21.09.2024 00:20 [00:20:57]line Смена: 496 ФФД: 1.0 [00:20:57]line ЗНМ: 0300000064 [00:20:57]line РНМ: 0000000000092592 [00:20:57]line Версия ККМ: 001 [00:20:57]line ФМ: 0000000000874979 [00:20:57]line ФД: 86223 [00:20:57]line ФПД: 11907152982327 [00:20:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T002055&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86223&fm=11907152982327&tin=02508201610067®Number=0000000000092592&sum=200000 [00:20:57]written 0, free lines is 4095 [00:20:57]OFD Sender: Processing packet 86223 [packets to send 266, broken 265] [00:20:57]ProducePacketName [00:20:57]name=ofd_packets/00086223 [00:20:57]OFD Sender: To server: pG, [00:20:57]CommunicateWithHost lk.salyk.kg:30040 [00:20:57]ConnectInit lk.salyk.kg [00:20:58]Write to MH i2c: 01 00 00 AE 01 AF [00:20:58]Write i2c OK [00:20:58]MH_I2C_Read... [00:20:58]Read from MH i2c: 01 [00:20:58]MH_I2C_Read... [00:20:58]Read from MH i2c: 01 07 00 [00:20:58]MH_I2C_Read... [00:20:58]Read from MH i2c: 01 07 00 AE 01 00 00 00 00 00 D9 0C 9B [00:20:58]RasterBufferAndPrint [00:20:58]line [00:20:58]line [00:20:58]line [00:20:58]line [00:20:58]line [00:20:58]written 0, free lines is 3314 [00:20:58]MH_Cut [00:20:58]Write to MH i2c: D1 01 00 B5 01 01 88 [00:20:58]Write i2c OK [00:20:58]MH_I2C_Read... [00:20:58]Read from MH i2c: D1 [00:20:58]MH_I2C_Read... [00:20:58]Read from MH i2c: D1 01 00 [00:20:58]MH_I2C_Read... [00:20:58]Read from MH i2c: D1 01 00 B5 01 00 87 [00:20:58]Write to MH i2c: 01 00 00 B6 01 B7 [00:20:58]Write i2c OK [00:20:58]MH_I2C_Read... [00:20:58]*** Cut start [00:20:58]*** Partial cut [00:20:58]*** CUTSNS_PIN = 1 [00:20:58]*** CUTSNS_PIN = 0 [00:20:59]*** Brake cut motor [00:20:59]Read from MH i2c: 01 [00:20:59]MH_I2C_Read... [00:20:59]*** Stop cut motor [00:20:59]*** Cut end [00:20:59]Read from MH i2c: 01 07 00 [00:20:59]MH_I2C_Read... [00:20:59]Read from MH i2c: 01 07 00 B6 01 00 00 00 00 00 FF 0F CC [00:20:59]process_action close_receipt done [00:20:59]requested_data is exist [00:20:59]produce_requested_data [00:20:59]requested_item fm.sn is exist - process it [00:20:59]wFMCommunicate request_size=4 [00:20:59]MH_SAM_APDU [00:20:59]CAPDU: 80 11 00 00 [00:20:59]Write to MH i2c: E2 08 00 B7 01 80 11 00 00 00 00 00 00 32 [00:20:59]Write i2c OK [00:20:59]MH_I2C_Read... [00:20:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:59]Read from MH i2c: E2 [00:20:59]MH_I2C_Read... [00:20:59]Read from MH i2c: E2 17 00 [00:20:59]MH_I2C_Read... [00:20:59]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:20: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:20:59]wFMCommunicate OK [00:20:59]requested_item fd.num is exist - process it [00:20:59]SAM_PROTO_GetFieldsCounters [00:20:59]wFMCommunicate request_size=4 [00:20:59]MH_SAM_APDU [00:20:59]CAPDU: 80 13 00 00 [00:20:59]Write to MH i2c: E2 08 00 B8 01 80 13 00 00 00 00 00 00 35 [00:20:59]Write i2c OK [00:20:59]MH_I2C_Read... [00:20:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:20:59]Read from MH i2c: E2 [00:20:59]MH_I2C_Read... [00:20:59]Read from MH i2c: E2 62 00 [00:20:59]MH_I2C_Read... [00:20:59]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 CF 50 01 00 0E 04 04 00 F0 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 78 [00:20: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 CF 50 01 00 0E 04 04 00 F0 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:20:59]wFMCommunicate OK [00:20:59]SAM_PROTO_GetFieldsCounters done [00:20:59]requested_item shift.num is exist - process it [00:20:59]requested_item shift.opened is exist - process it [00:20:59]req_shift_opened [00:20:59]FM_GetShiftState [00:20:59]SAM_PROTO_GetShiftState [00:20:59]wFMCommunicate request_size=4 [00:20:59]MH_SAM_APDU [00:20:59]CAPDU: 80 13 01 00 [00:20:59]Write to MH i2c: E2 08 00 B9 01 80 13 01 00 00 00 00 00 37 [00:20:59]Write i2c OK [00:20:59]MH_I2C_Read... [00:20:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:59]Read from MH i2c: E2 [00:20:59]MH_I2C_Read... [00:20:59]Read from MH i2c: E2 0E 00 [00:20:59]MH_I2C_Read... [00:20:59]Read from MH i2c: E2 0E 00 B9 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7D [00:20:59]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:20:59]wFMCommunicate OK [00:20:59]SAM_PROTO_GetShiftState done [00:20:59]FM_GetShiftState done [00:20:59]req_shift_opened done [00:20:59]requested_item shift.open_date is exist - process it [00:20:59]req_shift_open_date [00:20:59]req_shift_open_date done [00:20:59]produce_requested_data done [00:20:59]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86223,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [00:20:59]process_action_free close_receipt [00:20:59]json_value_free [00:20:59]json_value_free done [00:20:59]process_json_proto returns [00:20:59]Send response to host [00:20:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86223,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [00:21:00]free response buf [00:21:00]execute_script done [00:21:00]execute_script returns [00:21:00]free content buf [00:21:00]Sock 7.Close socket [00:21:00]Sock 7.Thread stoped [00:21:02]ConnectInit Can't take IP for lk.salyk.kg [00:21:02]CommunicateWithHost connect error [00:21:02]CommunicateWithHost err = -1 [00:21:02]OFD Sender: Server communicate error [00:21:07]OFD Sender: Processing packet 86223 [packets to send 266, broken 265] [00:21:07]ProducePacketName [00:21:07]name=ofd_packets/00086223 [00:21:07]OFD Sender: To server: pG, [00:21:07]CommunicateWithHost lk.salyk.kg:30040 [00:21:07]ConnectInit lk.salyk.kg [00:21:10]accept exits with 9 [00:21:10]New connection [00:21:10]New thread 3067223396 created [00:21:10]Thread 3067366756 joined [00:21:10]Waiting for new connection... [00:21:10] Sock 9.Parse request [00:21:10]Sock 9.Check first char [00:21:10]Sock 9.First char is OK [00:21:10]request: POST /json_proto HTTP/1.0 [00:21:10]Method: POST [00:21:10]URL: /json_proto [00:21:10]Method is POST - this is cgi request [00:21:10]url: /json_proto [00:21:10]query_string will be loaded in cgi processing [00:21:10]execute_cgi json_proto POST (null) [00:21:10]execute_cgi path=json_proto method=POST [00:21:10]POST find Content-Length [00:21:10]Host: 172.17.47.196:8080 [00:21:10]Content-Length: 677 [00:21:10]Content-Type: application/json [00:21:10] [00:21:10]POST finish read [00:21:10]Found Content-Length = 677 [00:21:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871097", "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:21:10]execute_script... [00:21: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)871097", "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:21:10]POST & json_proto [00:21:10]process_json_proto [00:21:10]json parsed OK: [00:21:10]protocol is kg_v1.0 [00:21:10]action value=close_receipt [00:21:10]process_action close_receipt [00:21:10]cmd_close_receipt [00:21:10]MH_GetDate [00:21:10]Write to MH i2c: F0 00 00 BA 01 AA [00:21:10]Write i2c OK [00:21:10]MH_I2C_Read... [00:21:10]Read from MH i2c: F0 [00:21:10]MH_I2C_Read... [00:21:10]Read from MH i2c: F0 09 00 [00:21:10]MH_I2C_Read... [00:21:10]Read from MH i2c: F0 09 00 BA 01 00 76 11 EE 66 4C 6B 94 66 3F [00:21:10]GetLastDocTimeStamp 1726878055 [00:21:10]current date 1726878070 [00:21:10]FM_GetShiftState [00:21:10]SAM_PROTO_GetShiftState [00:21:10]wFMCommunicate request_size=4 [00:21:10]MH_SAM_APDU [00:21:10]CAPDU: 80 13 01 00 [00:21:10]Write to MH i2c: E2 08 00 BB 01 80 13 01 00 00 00 00 00 39 [00:21:10]Write i2c OK [00:21:10]MH_I2C_Read... [00:21:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:10]Read from MH i2c: E2 [00:21:10]MH_I2C_Read... [00:21:10]Read from MH i2c: E2 0E 00 [00:21:10]MH_I2C_Read... [00:21:11]Read from MH i2c: E2 0E 00 BB 01 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 7F [00:21:11]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:21:11]wFMCommunicate OK [00:21:11]SAM_PROTO_GetShiftState done [00:21:11]FM_GetShiftState done [00:21:11]opened in 1726877910 [00:21:11]opened+sec_in_day 1726964310 [00:21:11]quantity*price = 20001 [00:21:11]sum+1 = 20002 [00:21:11]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 СНО: Общий режим Чек 2 21.09.2024 00:21 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86224 ФПД: 76955075542313 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T002111&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86224&fm=76955075542313&tin=02508201610067®Number=0000000000092592&sum=20000 [00:21:12]StoreToDocumentArchive [00:21:12]shift 496 fd 86224 [00:21:12]save to /storage/0496/doc_00086224 [00:21:12]save last doc name /storage/0496/doc_00086224 to /storage/kkm_last_doc_name [00:21:12]save OK [00:21:12]Clear old archive folders... [00:21:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:21:12]tlvbuf is 000D3CC0 [00:21:12]SAM_PROTO_ClearQueue [00:21:12]wFMCommunicate request_size=4 [00:21:12]MH_SAM_APDU [00:21:12]CAPDU: 80 09 00 00 [00:21:12]Write to MH i2c: E2 08 00 C8 01 80 09 00 00 00 00 00 00 3B [00:21:12]Write i2c OK [00:21:12]MH_I2C_Read... [00:21:12]Read from MH i2c: E2 [00:21:12]MH_I2C_Read... [00:21:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:21:12]Read from MH i2c: E2 03 00 [00:21:12]MH_I2C_Read... [00:21:12]Read from MH i2c: E2 03 00 C8 01 00 90 00 3D [00:21:12]RAPDU: 90 00 [00:21:12]wFMCommunicate OK [00:21:12]SAM_PROTO_ClearQueue done [00:21:12]KKMCreateOFDPacket [00:21:12]OFDProtocolAddRootSTLVToBuf [00:21:12]FM_MakeSignedData [00:21:12]FM_MakeSignedData [00:21:12]SAM_PROTO_SignData [00:21:12]wFMCommunicate request_size=4 [00:21:12]MH_SAM_APDU [00:21:12]CAPDU: 80 0D 01 02 [00:21:12]Write to MH i2c: E2 08 00 C9 01 80 0D 01 02 00 00 00 00 43 [00:21:12]Write i2c OK [00:21:12]MH_I2C_Read... [00:21:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:21:12]Read from MH i2c: E2 [00:21:12]MH_I2C_Read... [00:21:12]Read from MH i2c: E2 03 00 [00:21:12]MH_I2C_Read... [00:21:12]Read from MH i2c: E2 03 00 C9 01 00 90 00 3E [00:21:12]RAPDU: 90 00 [00:21:12]wFMCommunicate OK [00:21:12]wFMCommunicate request_size=255 [00:21:12]MH_SAM_APDU [00:21: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 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 02 00 00 00 F4 03 04 00 77 11 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 45 [00:21:12]Write to MH i2c: E2 02 01 CA 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 02 00 00 00 F4 03 04 00 77 11 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 45 00 00 07 [00:21:12]Write i2c OK [00:21:12]MH_I2C_Read... [00:21:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:21:12]Read from MH i2c: E2 [00:21:12]MH_I2C_Read... [00:21:12]Read from MH i2c: E2 03 00 [00:21:12]MH_I2C_Read... [00:21:12]Read from MH i2c: E2 03 00 CA 01 00 90 00 3F [00:21:12]RAPDU: 90 00 [00:21:12]wFMCommunicate OK [00:21:12]wFMCommunicate request_size=10 [00:21:12]MH_SAM_APDU [00:21:12]CAPDU: 80 0D 02 02 05 FD 7F F0 FD 29 [00:21:12]Write to MH i2c: E2 0D 00 CB 01 80 0D 02 02 05 00 FD 7F F0 FD 29 00 00 E2 [00:21:12]Write i2c OK [00:21:12]MH_I2C_Read... [00:21:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:21:12]Read from MH i2c: E2 [00:21:12]MH_I2C_Read... [00:21:12]Read from MH i2c: E2 03 00 [00:21:12]MH_I2C_Read... [00:21:12]Read from MH i2c: E2 03 00 CB 01 00 90 00 40 [00:21:12]RAPDU: 90 00 [00:21:12]wFMCommunicate OK [00:21:12]wFMCommunicate request_size=4 [00:21:12]MH_SAM_APDU [00:21:12]CAPDU: 80 0D 03 02 [00:21:12]Write to MH i2c: E2 08 00 CC 01 80 0D 03 02 00 00 00 00 48 [00:21:12]Write i2c OK [00:21:12]MH_I2C_Read... [00:21:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:21:12]Read from MH i2c: E2 [00:21:12]MH_I2C_Read... [00:21:12]Read from MH i2c: E2 0B 00 [00:21:12]MH_I2C_Read... [00:21:12]Read from MH i2c: E2 0B 00 CC 01 00 11 BD E9 9A 54 A9 7B 68 90 00 7A [00:21:12]RAPDU: 11 BD E9 9A 54 A9 7B 68 90 00 [00:21:12]wFMCommunicate OK [00:21:12]SAM_PROTO_SignData done [00:21:12]FM_MakeSignedData done [00:21:12]CreateOFDProtocolMessage [00:21:12]wFMCommunicate request_size=4 [00:21:12]MH_SAM_APDU [00:21:12]CAPDU: 80 11 00 00 [00:21:12]Write to MH i2c: E2 08 00 CD 01 80 11 00 00 00 00 00 00 48 [00:21:12]Write i2c OK [00:21:12]MH_I2C_Read... [00:21:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:13]Read from MH i2c: E2 [00:21:13]MH_I2C_Read... [00:21:13]Read from MH i2c: E2 17 00 [00:21:13]MH_I2C_Read... [00:21:13]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:21: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:21:13]wFMCommunicate OK [00:21:13]CreateOFDProtocolMessage done [00:21:13]OFDSenderStorePacket 86224 [00:21:13]StoreOFDPacket docnum=86224 [00:21: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 28 17 07 01 74 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 02 00 00 00 F4 03 04 00 77 11 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 45 FD 7F F0 FD 29 11 BD E9 9A 54 A9 7B 68 [00:21:13]CheckFolder [00:21:13]dirname=/storage/ofd_packets [00:21:13]CheckFolder done [00:21:13]ProducePacketName [00:21:13]name=ofd_packets/00086224 [00:21:13]NVStorageSaveData ofd_packets/00086224 [00:21:13]File name is /storage/ofd_packets/00086224 [00:21:13]Write 301 bytes [00:21:13]NVStorageSaveData done [00:21:13]OFDSenderStorePacket done [00:21:13]KKMCreateOFDPacket done [00:21:13]NVStorageSaveData kkm_last_timestamp [00:21:13]File name is /storage/kkm_last_timestamp [00:21:13]Write 4 bytes [00:21:13]NVStorageSaveData done [00:21:13]ExternCall_PrintAddStr [00:21:13]wPrintStart [00:21:13]Write to MH i2c: 01 00 00 CE 01 CF [00:21:13]Write i2c OK [00:21:13]MH_I2C_Read... [00:21:13]Read from MH i2c: 01 [00:21:13]MH_I2C_Read... [00:21:13]Read from MH i2c: 01 07 00 [00:21:13]MH_I2C_Read... [00:21:13]Read from MH i2c: 01 07 00 CE 01 00 00 00 00 00 FF 0F E4 [00:21:13]RasterBufferAndPrint [00:21:13]line Счет N : (1)871097 [00:21:13]line ИНН: 02508201610067 [00:21:13]line Контрольно-Кассовый Чек [00:21:13]line ПРОДАЖА [00:21:13]line ТРК (МРК, ГНК) : 43 [00:21:13]line Товар: 2710124130 [00:21:13]line Аи-92-К-5 [00:21:13]line 2.950 * 67.80 [00:21:13]line = 200.01 [00:21:13]line НДС 12% НСП 1% [00:21:13]line > о реализуемом товаре [00:21:13]line ОКРУГЛЕНИЕ: -0.01 [00:21:13]line ИТОГО: 200.00 [00:21:13]line Внесено: 200.00 [00:21:13]line СДАЧА: 0.00 [00:21:13]line НСП 1% : 1.77 [00:21:13]line НДС 12% : 21.24 [00:21:13]line Наличными: 200.00 [00:21:13]line Безнал.: 0.00 [00:21:13]line Место: АЗС № 137 "Партнер Нефть" [00:21:13]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:21:13]line СНО: Общий режим [00:21:13]line Чек 2 21.09.2024 00:21 [00:21:13]line Смена: 496 ФФД: 1.0 [00:21:13]line ЗНМ: 0300000064 [00:21:13]line РНМ: 0000000000092592 [00:21:13]line Версия ККМ: 001 [00:21:13]line ФМ: 0000000000874979 [00:21:13]line ФД: 86224 [00:21:13]line ФПД: 76955075542313 [00:21:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T002111&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86224&fm=76955075542313&tin=02508201610067®Number=0000000000092592&sum=20000 [00:21:13]written 0, free lines is 4095 [00:21:13]Write to MH i2c: 01 00 00 F9 01 FA [00:21:13]Write i2c OK [00:21:13]MH_I2C_Read... [00:21:13]Read from MH i2c: 01 [00:21:13]MH_I2C_Read... [00:21:13]Read from MH i2c: 01 07 00 [00:21:13]MH_I2C_Read... [00:21:13]Read from MH i2c: 01 07 00 F9 01 00 00 00 00 00 D8 0C E5 [00:21:13]RasterBufferAndPrint [00:21:13]line [00:21:13]line [00:21:13]line [00:21:13]line [00:21:13]line [00:21:13]written 0, free lines is 3319 [00:21:13]MH_Cut [00:21:13]Write to MH i2c: D1 01 00 00 02 01 D4 [00:21:13]Write i2c OK [00:21:13]MH_I2C_Read... [00:21:13]Read from MH i2c: D1 [00:21:13]MH_I2C_Read... [00:21:13]Read from MH i2c: D1 01 00 [00:21:13]MH_I2C_Read... [00:21:13]Read from MH i2c: D1 01 00 00 02 00 D3 [00:21:13]Write to MH i2c: 01 00 00 01 02 03 [00:21:13]Write i2c OK [00:21:13]MH_I2C_Read... [00:21:14]*** Cut start [00:21:14]*** Partial cut [00:21:14]*** CUTSNS_PIN = 1 [00:21:14]*** CUTSNS_PIN = 0 [00:21:14]*** Brake cut motor [00:21:14]Read from MH i2c: 01 [00:21:14]MH_I2C_Read... [00:21:14]*** Stop cut motor [00:21:14]*** Cut end [00:21:14]Read from MH i2c: 01 07 00 [00:21:14]MH_I2C_Read... [00:21:14]Read from MH i2c: 01 07 00 01 02 00 00 00 00 00 FF 0F 18 [00:21:14]process_action close_receipt done [00:21:14]requested_data is exist [00:21:14]produce_requested_data [00:21:14]requested_item fm.sn is exist - process it [00:21:14]wFMCommunicate request_size=4 [00:21:14]MH_SAM_APDU [00:21:14]CAPDU: 80 11 00 00 [00:21:14]Write to MH i2c: E2 08 00 02 02 80 11 00 00 00 00 00 00 7E [00:21:14]Write i2c OK [00:21:14]MH_I2C_Read... [00:21:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:15]Read from MH i2c: E2 [00:21:15]MH_I2C_Read... [00:21:15]Read from MH i2c: E2 17 00 [00:21:15]MH_I2C_Read... [00:21:15]Read from MH i2c: E2 17 00 02 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DD [00: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 [00:21:15]wFMCommunicate OK [00:21:15]requested_item fd.num is exist - process it [00:21:15]SAM_PROTO_GetFieldsCounters [00:21:15]wFMCommunicate request_size=4 [00:21:15]MH_SAM_APDU [00:21:15]CAPDU: 80 13 00 00 [00:21:15]Write to MH i2c: E2 08 00 03 02 80 13 00 00 00 00 00 00 81 [00:21:15]Write i2c OK [00:21:15]MH_I2C_Read... [00:21:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:21:15]Read from MH i2c: E2 [00:21:15]MH_I2C_Read... [00:21:15]Read from MH i2c: E2 62 00 [00:21:15]MH_I2C_Read... [00:21:15]Read from MH i2c: E2 62 00 03 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 D0 50 01 00 0E 04 04 00 F0 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 C8 [00:21: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 D0 50 01 00 0E 04 04 00 F0 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:21:15]wFMCommunicate OK [00:21:15]SAM_PROTO_GetFieldsCounters done [00:21:15]requested_item shift.num is exist - process it [00:21:15]requested_item shift.opened is exist - process it [00:21:15]req_shift_opened [00:21:15]FM_GetShiftState [00:21:15]SAM_PROTO_GetShiftState [00:21:15]wFMCommunicate request_size=4 [00:21:15]MH_SAM_APDU [00:21:15]CAPDU: 80 13 01 00 [00:21:15]Write to MH i2c: E2 08 00 04 02 80 13 01 00 00 00 00 00 83 [00:21:15]Write i2c OK [00:21:15]MH_I2C_Read... [00:21:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:15]Read from MH i2c: E2 [00:21:15]MH_I2C_Read... [00:21:15]Read from MH i2c: E2 0E 00 [00:21:15]MH_I2C_Read... [00:21:15]Read from MH i2c: E2 0E 00 04 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 C9 [00:21:15]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:21:15]wFMCommunicate OK [00:21:15]SAM_PROTO_GetShiftState done [00:21:15]FM_GetShiftState done [00:21:15]req_shift_opened done [00:21:15]requested_item shift.open_date is exist - process it [00:21:15]req_shift_open_date [00:21:15]req_shift_open_date done [00:21:15]produce_requested_data done [00:21:15]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86224,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [00:21:15]process_action_free close_receipt [00:21:15]json_value_free [00:21:15]json_value_free done [00:21:15]process_json_proto returns [00:21:15]Send response to host [00:21:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86224,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [00:21:15]free response buf [00:21:15]execute_script done [00:21:15]execute_script returns [00:21:15]free content buf [00:21:15]Sock 9.Close socket [00:21:15]Sock 9.Thread stoped [00:21:15]recv_with_timeout no data received [00:21:33]Connected sock=10 [00:21: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 E8 73 08 01 73 52 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 01 00 00 00 F4 03 04 00 67 11 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0A D4 59 9F B1 37 E0 8B F7 86 80 42 5A 7D [00:21:38]recv_with_timeout no data received [00:21:38]CommunicateWithHost answer receiving error [00:21:38]CommunicateWithHost err = -3 [00:21:38]OFD Sender: Server communicate error [00:21:38]OFD Sender: Processing packet 86223 [packets to send 267, broken 265] [00:21:38]ProducePacketName [00:21:38]name=ofd_packets/00086223 [00:21:38]OFD Sender: To server: pG, [00:21:38]CommunicateWithHost lk.salyk.kg:30040 [00:21:38]ConnectInit lk.salyk.kg [00:21:43]ConnectInit Can't take IP for lk.salyk.kg [00:21:43]CommunicateWithHost connect error [00:21:43]CommunicateWithHost err = -1 [00:21:43]OFD Sender: Server communicate error [00:21:45]recv_with_timeout no data received [00:21:48]OFD Sender: Processing packet 86223 [packets to send 267, broken 265] [00:21:48]ProducePacketName [00:21:48]name=ofd_packets/00086223 [00:21:48]OFD Sender: To server: pG, [00:21:48]CommunicateWithHost lk.salyk.kg:30040 [00:21:48]ConnectInit lk.salyk.kg [00:21:53]ConnectInit Can't take IP for lk.salyk.kg [00:21:53]CommunicateWithHost connect error [00:21:53]CommunicateWithHost err = -1 [00:21:53]OFD Sender: Server communicate error [00:21:58]OFD Sender: Processing packet 86223 [packets to send 267, broken 265] [00:21:58]ProducePacketName [00:21:58]name=ofd_packets/00086223 [00:21:58]OFD Sender: To server: pG, [00:21:58]CommunicateWithHost lk.salyk.kg:30040 [00:21:58]ConnectInit lk.salyk.kg [00:21:59]Connected sock=7 [00:21: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 E8 73 08 01 73 52 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 01 00 00 00 F4 03 04 00 67 11 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0A D4 59 9F B1 37 E0 8B F7 86 80 42 5A 7D [00:22: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 AE 51 47 00 0E 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 CF 50 01 00 F4 03 04 00 79 BC ED 66 B6 04 01 00 00 9A A5 79 65 DB F5 CE 16 [00:22:01]CommunicateWithHost err = 0 [00:22:01]CheckOFDResponse [00:22:01]1017 (14) - 77093643461234 [00:22:01]1041 (16) - 0000000000874979 [00:22:01]1040 (4) - 86223 [00:22:01]1012 (4) - 20.09.2024 18:18 [00:22:01]1206 (1) - 0 [00:22:01]OFD Sender: Remove packet 86223 [00:22:01]ProducePacketName [00:22:01]name=ofd_packets/00086223 [00:22:01]NVStorageDeleteData [00:22:01]OFD Sender: Processing packet 86224 [packets to send 266, broken 265] [00:22:01]ProducePacketName [00:22:01]name=ofd_packets/00086224 [00:22:01]OFD Sender: To server: pG, [00:22:01]CommunicateWithHost lk.salyk.kg:30040 [00:22:01]ConnectInit lk.salyk.kg [00:22:02]Connected sock=7 [00:22:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 0F 01 00 00 28 17 07 01 74 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 02 00 00 00 F4 03 04 00 77 11 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 45 FD 7F F0 FD 29 11 BD E9 9A 54 A9 7B 68 [00:22:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 7B A0 47 00 E1 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 D0 50 01 00 F4 03 04 00 7C BC ED 66 B6 04 01 00 00 09 9E 9A 9F 55 09 D7 23 [00:22:03]CommunicateWithHost err = 0 [00:22:03]CheckOFDResponse [00:22:03]1017 (14) - 77093643461234 [00:22:03]1041 (16) - 0000000000874979 [00:22:03]1040 (4) - 86224 [00:22:03]1012 (4) - 20.09.2024 18:18 [00:22:03]1206 (1) - 0 [00:22:03]OFD Sender: Remove packet 86224 [00:22:03]ProducePacketName [00:22:03]name=ofd_packets/00086224 [00:22:03]NVStorageDeleteData [00:22:03]OFD Sender: No OFD packet to send [00:22:08]OFD Sender: No OFD packet to send [00:22:13]OFD Sender: No OFD packet to send [00:22:18]OFD Sender: No OFD packet to send [00:22:23]OFD Sender: No OFD packet to send [00:22:28]OFD Sender: No OFD packet to send [00:22:33]OFD Sender: No OFD packet to send [00:22:38]OFD Sender: No OFD packet to send [00:22:43]OFD Sender: No OFD packet to send [00:22:44]recv_with_timeout no data received [00:22:48]OFD Sender: No OFD packet to send [00:22:48]accept exits with 12 [00:22:48]New connection [00:22:48]New thread 3067366756 created [00:22:48]Thread 3067223396 joined [00:22:48]Waiting for new connection... [00:22:48] Sock 12.Parse request [00:22:48]Sock 12.Check first char [00:22:48]Sock 12.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: 1044 [00:22:48]Content-Type: application/json [00:22:48] [00:22:48]POST finish read [00:22:48]Found Content-Length = 1044 [00:22:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147895", "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": "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 204.00 } ], "post_footer_text": "0" } , "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 : (3)147895", "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": "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 204.00 } ], "post_footer_text": "0" } , "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 05 02 F6 [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 05 02 00 D9 11 EE 66 4C 6B 94 66 EE [00:22:48]GetLastDocTimeStamp 1726878071 [00:22:48]current date 1726878169 [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 06 02 80 13 01 00 00 00 00 00 85 [00:22:48]Write i2c OK [00:22:48]MH_I2C_Read... [00:22:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:49]Read from MH i2c: E2 [00:22:49]MH_I2C_Read... [00:22:49]Read from MH i2c: E2 0E 00 [00:22:49]MH_I2C_Read... [00:22:49]Read from MH i2c: E2 0E 00 06 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 CB [00:22:49]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:22:49]wFMCommunicate OK [00:22:49]SAM_PROTO_GetShiftState done [00:22:49]FM_GetShiftState done [00:22:49]opened in 1726877910 [00:22:49]opened+sec_in_day 1726964310 [00:22:49]quantity*price = 6000 [00:22:49]sum+1 = 6001 [00:22:49]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48747066 Сигареты Winston True Silver 1.000 * 144.00 = 144.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 204.00 НСП 1% : 1.80 НДС 12% : 21.66 Наличными: 0.00 Безнал.: 204.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 3 21.09.2024 00:22 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86225 ФПД: 42656384478436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T002249&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86225&fm=42656384478436&tin=02508201610067®Number=0000000000092592&sum=20400 0 [00:22:50]StoreToDocumentArchive [00:22:50]shift 496 fd 86225 [00:22:50]save to /storage/0496/doc_00086225 [00:22:50]save last doc name /storage/0496/doc_00086225 to /storage/kkm_last_doc_name [00:22:50]save OK [00:22:50]Clear old archive folders... [00:22:50]ProcessDocumentItem done err = 0, tmpTLVsize=379 [00:22:50]tlvbuf is 0012E510 [00:22:50]SAM_PROTO_ClearQueue [00:22:50]wFMCommunicate request_size=4 [00:22:50]MH_SAM_APDU [00:22:50]CAPDU: 80 09 00 00 [00:22:50]Write to MH i2c: E2 08 00 13 02 80 09 00 00 00 00 00 00 87 [00:22:50]Write i2c OK [00:22:50]MH_I2C_Read... [00:22:50]*** iso7816_exchange 80 09 00 00... 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 13 02 00 90 00 89 [00:22:50]RAPDU: 90 00 [00:22:50]wFMCommunicate OK [00:22:50]SAM_PROTO_ClearQueue done [00:22:50]KKMCreateOFDPacket [00:22:50]OFDProtocolAddRootSTLVToBuf [00:22:50]FM_MakeSignedData [00:22:50]FM_MakeSignedData [00:22:50]SAM_PROTO_SignData [00:22:50]wFMCommunicate request_size=4 [00:22:50]MH_SAM_APDU [00:22:50]CAPDU: 80 0D 01 02 [00:22:50]Write to MH i2c: E2 08 00 14 02 80 0D 01 02 00 00 00 00 8F [00:22:50]Write i2c OK [00:22:50]MH_I2C_Read... [00:22:50]*** iso7816_exchange 80 0D 01 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 14 02 00 90 00 8A [00:22:50]RAPDU: 90 00 [00:22:50]wFMCommunicate OK [00:22:50]wFMCommunicate request_size=255 [00:22:50]MH_SAM_APDU [00:22:50]CAPDU: 80 0D 02 02 FA 03 00 7B 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 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 B0 4F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 00 00 00 00 [00:22:50]Write to MH i2c: E2 02 01 15 02 80 0D 02 02 FA 00 03 00 7B 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 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 B0 4F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 00 00 00 00 00 00 86 [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 15 02 00 90 00 8B [00:22:50]RAPDU: 90 00 [00:22:50]wFMCommunicate OK [00:22:50]wFMCommunicate request_size=138 [00:22:50]MH_SAM_APDU [00:22:50]CAPDU: 80 0D 02 02 85 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 4F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 D9 11 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 26 CB B6 A4 EC E4 [00:22:50]Write to MH i2c: E2 8D 00 16 02 80 0D 02 02 85 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 4F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 D9 11 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 26 CB B6 A4 EC E4 00 00 C3 [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 16 02 00 90 00 8C [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 17 02 80 0D 03 02 00 00 00 00 94 [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 17 02 00 A1 0E 64 2D 2A 11 6C 7C 90 00 F8 [00:22:50]RAPDU: A1 0E 64 2D 2A 11 6C 7C 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 18 02 80 11 00 00 00 00 00 00 94 [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 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 [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 86225 [00:22:50]StoreOFDPacket docnum=86225 [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 8F 01 00 00 35 6E 87 01 7E E4 5A 03 01 00 03 00 7B 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 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 B0 4F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 4F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 D9 11 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 26 CB B6 A4 EC E4 A1 0E 64 2D 2A 11 6C 7C [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/00086225 [00:22:50]NVStorageSaveData ofd_packets/00086225 [00:22:50]File name is /storage/ofd_packets/00086225 [00:22:50]Write 429 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 19 02 1B [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 19 02 00 00 00 00 00 FF 0F 30 [00:22:50]RasterBufferAndPrint [00:22:50]line Счет N : (3)147895 [00:22:50]line ИНН: 02508201610067 [00:22:50]line Контрольно-Кассовый Чек [00:22:50]line ПРОДАЖА [00:22:50]line Товар: 4700000310043 [00:22:50]line Вода Жалалабат 27 1л [00:22:50]line 1.000 * 60.00 [00:22:50]line = 60.00 [00:22:50]line НДС 12% НСП 1% [00:22:50]line > о реализуемом товаре [00:22:50]line Товар: 48747066 [00:22:50]line Сигареты Winston True Silver [00:22:50]line 1.000 * 144.00 [00:22:50]line = 144.00 [00:22:50]line НДС 12% НСП 1% [00:22:50]line > о реализуемом товаре [00:22:50]line ИТОГО: 204.00 [00:22:50]line НСП 1% : 1.80 [00:22:50]line НДС 12% : 21.66 [00:22:50]line Наличными: 0.00 [00:22:50]line Безнал.: 204.00 [00:22:50]line Место: АЗС № 137 "Партнер Нефть" [00:22:50]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:22:50]line СНО: Общий режим [00:22:50]line Чек 3 21.09.2024 00:22 [00:22:50]line Смена: 496 ФФД: 1.0 [00:22:50]line ЗНМ: 0300000064 [00:22:50]line РНМ: 0000000000092592 [00:22:50]line Версия ККМ: 001 [00:22:50]line Платежная система: O! деньги [00:22:50]line ФМ: 0000000000874979 [00:22:50]line ФД: 86225 [00:22:50]line ФПД: 42656384478436 [00:22:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T002249&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86225&fm=42656384478436&tin=02508201610067®Number=0000000000092592&sum=20400 [00:22:51]OFD Sender: Processing packet 86225 [packets to send 266, broken 265] [00:22:51]ProducePacketName [00:22:51]name=ofd_packets/00086225 [00:22:51]OFD Sender: To server: pG, [00:22:51]CommunicateWithHost lk.salyk.kg:30040 [00:22:51]ConnectInit lk.salyk.kg [00:22:51]line 0 [00:22:51]written 0, free lines is 4095 [00:22:51]Write to MH i2c: 01 00 00 49 02 4B [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 49 02 00 00 00 00 00 77 0C D5 [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 3200 [00:22:51]MH_Cut [00:22:51]Write to MH i2c: D1 01 00 50 02 01 24 [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 50 02 00 23 [00:22:51]Write to MH i2c: 01 00 00 51 02 53 [00:22:51]Write i2c OK [00:22:51]MH_I2C_Read... [00:22:51]Connected sock=9 [00:22:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 8F 01 00 00 35 6E 87 01 7E E4 5A 03 01 00 03 00 7B 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 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 B0 4F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 4F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 D9 11 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 26 CB B6 A4 EC E4 A1 0E 64 2D 2A 11 6C 7C [00:22:52]*** Cut start [00:22:52]*** Partial cut [00:22:52]*** CUTSNS_PIN = 1 [00:22:52]*** CUTSNS_PIN = 0 [00:22:52]*** Brake cut motor [00:22:53]Read from MH i2c: 01 [00:22:53]MH_I2C_Read... [00:22:53]*** Stop cut motor [00:22:53]*** Cut end [00:22:53]Read from MH i2c: 01 07 00 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: 01 07 00 51 02 00 00 00 00 00 FF 0F 68 [00:22:53]process_action close_receipt done [00:22:53]requested_data is exist [00:22:53]produce_requested_data [00:22:53]requested_item fm.sn is exist - process it [00:22:53]wFMCommunicate request_size=4 [00:22:53]MH_SAM_APDU [00:22:53]CAPDU: 80 11 00 00 [00:22:53]Write to MH i2c: E2 08 00 52 02 80 11 00 00 00 00 00 00 CE [00:22:53]Write i2c OK [00:22:53]MH_I2C_Read... [00:22:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:53]Read from MH i2c: E2 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: E2 17 00 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: E2 17 00 52 02 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:22:53]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:53]wFMCommunicate OK [00:22:53]requested_item fd.num is exist - process it [00:22:53]SAM_PROTO_GetFieldsCounters [00:22:53]wFMCommunicate request_size=4 [00:22:53]MH_SAM_APDU [00:22:53]CAPDU: 80 13 00 00 [00:22:53]Write to MH i2c: E2 08 00 53 02 80 13 00 00 00 00 00 00 D1 [00:22:53]Write i2c OK [00:22:53]MH_I2C_Read... [00:22:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:22:53]Read from MH i2c: E2 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: E2 62 00 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: E2 62 00 53 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 D1 50 01 00 0E 04 04 00 F0 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 1C [00:22: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 D1 50 01 00 0E 04 04 00 F0 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:22:53]wFMCommunicate OK [00:22:53]SAM_PROTO_GetFieldsCounters done [00:22:53]requested_item shift.num is exist - process it [00:22:53]requested_item shift.opened is exist - process it [00:22:53]req_shift_opened [00:22:53]FM_GetShiftState [00:22:53]SAM_PROTO_GetShiftState [00:22:53]wFMCommunicate request_size=4 [00:22:53]MH_SAM_APDU [00:22:53]CAPDU: 80 13 01 00 [00:22:53]Write to MH i2c: E2 08 00 54 02 80 13 01 00 00 00 00 00 D3 [00:22: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 C2 4A 47 00 A6 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 D1 50 01 00 F4 03 04 00 AD BC ED 66 B6 04 01 00 00 3B 77 FA B0 3E 93 A1 34 [00:22:53]CommunicateWithHost err = 0 [00:22:53]CheckOFDResponse [00:22:53]1017 (14) - 77093643461234 [00:22:53]1041 (16) - 0000000000874979 [00:22:53]1040 (4) - 86225 [00:22:53]1012 (4) - 20.09.2024 18:19 [00:22:53]1206 (1) - 0 [00:22:53]OFD Sender: Remove packet 86225 [00:22:53]ProducePacketName [00:22:53]name=ofd_packets/00086225 [00:22:53]NVStorageDeleteData [00:22:53]Write i2c OK [00:22:53]MH_I2C_Read... [00:22:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:53]Read from MH i2c: E2 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: E2 0E 00 [00:22:53]MH_I2C_Read... [00:22:53]Read from MH i2c: E2 0E 00 54 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 19 [00:22:53]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:22:53]wFMCommunicate OK [00:22:53]SAM_PROTO_GetShiftState done [00:22:53]FM_GetShiftState done [00:22:53]req_shift_opened done [00:22:53]requested_item shift.open_date is exist - process it [00:22:53]req_shift_open_date [00:22:53]req_shift_open_date done [00:22:53]produce_requested_data done [00:22:53]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86225,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [00:22:53]process_action_free close_receipt [00:22:53]json_value_free [00:22:53]json_value_free done [00:22:53]process_json_proto returns [00:22:53]Send response to host [00:22:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86225,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [00:22:53]free response buf [00:22:53]execute_script done [00:22:53]execute_script returns [00:22:53]free content buf [00:22:53]Sock 12.Close socket [00:22:53]Sock 12.Thread stoped [00:22:54]OFD Sender: No OFD packet to send [00:22:59]OFD Sender: No OFD packet to send [00:23:04]OFD Sender: No OFD packet to send [00:23:09]OFD Sender: No OFD packet to send [00:23:14]OFD Sender: No OFD packet to send [00:23:19]OFD Sender: No OFD packet to send [00:23:24]OFD Sender: No OFD packet to send [00:23:29]OFD Sender: No OFD packet to send [00:23:34]OFD Sender: No OFD packet to send [00:23:39]OFD Sender: No OFD packet to send [00:23:44]OFD Sender: No OFD packet to send [00:23:46]accept exits with 7 [00:23:46]New connection [00:23:46]New thread 3067223396 created [00:23:46]Thread 3067366756 joined [00:23:46]Waiting for new connection... [00:23:46] Sock 7.Parse request [00:23:46]Sock 7.Check first char [00:23:46]Sock 7.First char is OK [00:23:46]request: POST /json_proto HTTP/1.0 [00:23:46]Method: POST [00:23:46]URL: /json_proto [00:23:46]Method is POST - this is cgi request [00:23:46]url: /json_proto [00:23:46]query_string will be loaded in cgi processing [00:23:46]execute_cgi json_proto POST (null) [00:23:46]execute_cgi path=json_proto method=POST [00:23:46]POST find Content-Length [00:23:46]Host: 172.17.47.196:8080 [00:23:46]Content-Length: 808 [00:23:46]Content-Type: application/json [00:23:46] [00:23:46]POST finish read [00:23:46]Found Content-Length = 808 [00:23:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871099", "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" ] } } [00:23:46]execute_script... [00:23: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)871099", "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" ] } } [00:23:46]POST & json_proto [00:23:46]process_json_proto [00:23:46]json parsed OK: [00:23:46]protocol is kg_v1.0 [00:23:46]action value=close_receipt [00:23:46]process_action close_receipt [00:23:46]cmd_close_receipt [00:23:46]MH_GetDate [00:23:46]Write to MH i2c: F0 00 00 55 02 46 [00:23:46]Write i2c OK [00:23:46]MH_I2C_Read... [00:23:46]Read from MH i2c: F0 [00:23:46]MH_I2C_Read... [00:23:46]Read from MH i2c: F0 09 00 [00:23:46]MH_I2C_Read... [00:23:46]Read from MH i2c: F0 09 00 55 02 00 12 12 EE 66 4C 6B 94 66 78 [00:23:46]GetLastDocTimeStamp 1726878169 [00:23:46]current date 1726878226 [00:23:46]FM_GetShiftState [00:23:46]SAM_PROTO_GetShiftState [00:23:46]wFMCommunicate request_size=4 [00:23:46]MH_SAM_APDU [00:23:46]CAPDU: 80 13 01 00 [00:23:46]Write to MH i2c: E2 08 00 56 02 80 13 01 00 00 00 00 00 D5 [00:23:46]Write i2c OK [00:23:46]MH_I2C_Read... [00:23:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:46]Read from MH i2c: E2 [00:23:46]MH_I2C_Read... [00:23:46]Read from MH i2c: E2 0E 00 [00:23:46]MH_I2C_Read... [00:23:46]Read from MH i2c: E2 0E 00 56 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 1B [00:23:46]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:23:46]wFMCommunicate OK [00:23:46]SAM_PROTO_GetShiftState done [00:23:46]FM_GetShiftState done [00:23:46]opened in 1726877910 [00:23:46]opened+sec_in_day 1726964310 [00:23:46]quantity*price = 100050 [00:23:46]sum+1 = 100052 [00:23: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 СНО: Общий режим Чек 4 21.09.2024 00:23 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86226 ФПД: 50165377539848 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T002346&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86226&fm=50165377539848&tin=02508201610067®Number=0000000000092592&sum=100051 [00:23:47]StoreToDocumentArchive [00:23:47]shift 496 fd 86226 [00:23:47]save to /storage/0496/doc_00086226 [00:23:47]save last doc name /storage/0496/doc_00086226 to /storage/kkm_last_doc_name [00:23:47]save OK [00:23:47]Clear old archive folders... [00:23:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:23:47]tlvbuf is 00270B60 [00:23:47]SAM_PROTO_ClearQueue [00:23:47]wFMCommunicate request_size=4 [00:23:47]MH_SAM_APDU [00:23:47]CAPDU: 80 09 00 00 [00:23:47]Write to MH i2c: E2 08 00 63 02 80 09 00 00 00 00 00 00 D7 [00:23:47]Write i2c OK [00:23:47]MH_I2C_Read... [00:23:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:23:47]Read from MH i2c: E2 [00:23:47]MH_I2C_Read... [00:23:47]Read from MH i2c: E2 03 00 [00:23:47]MH_I2C_Read... [00:23:47]Read from MH i2c: E2 03 00 63 02 00 90 00 D9 [00:23:47]RAPDU: 90 00 [00:23:47]wFMCommunicate OK [00:23:47]SAM_PROTO_ClearQueue done [00:23:47]KKMCreateOFDPacket [00:23:47]OFDProtocolAddRootSTLVToBuf [00:23:47]FM_MakeSignedData [00:23:47]FM_MakeSignedData [00:23:47]SAM_PROTO_SignData [00:23:47]wFMCommunicate request_size=4 [00:23:47]MH_SAM_APDU [00:23:47]CAPDU: 80 0D 01 02 [00:23:47]Write to MH i2c: E2 08 00 64 02 80 0D 01 02 00 00 00 00 DF [00:23:47]Write i2c OK [00:23:47]MH_I2C_Read... [00:23:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:23:47]Read from MH i2c: E2 [00:23:47]MH_I2C_Read... [00:23:47]Read from MH i2c: E2 03 00 [00:23:47]MH_I2C_Read... [00:23:47]Read from MH i2c: E2 03 00 64 02 00 90 00 DA [00:23:47]RAPDU: 90 00 [00:23:47]wFMCommunicate OK [00:23:47]wFMCommunicate request_size=255 [00:23:47]MH_SAM_APDU [00:23: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 04 00 00 00 F4 03 04 00 12 12 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 [00:23:48]Write to MH i2c: E2 02 01 65 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 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 04 00 00 00 F4 03 04 00 12 12 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 00 00 4F [00:23:48]Write i2c OK [00:23:48]MH_I2C_Read... [00:23:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:23:48]Read from MH i2c: E2 [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: E2 03 00 [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: E2 03 00 65 02 00 90 00 DB [00:23:48]RAPDU: 90 00 [00:23:48]wFMCommunicate OK [00:23:48]wFMCommunicate request_size=11 [00:23:48]MH_SAM_APDU [00:23:48]CAPDU: 80 0D 02 02 06 2D A0 09 82 1F 08 [00:23:48]Write to MH i2c: E2 0E 00 66 02 80 0D 02 02 06 00 2D A0 09 82 1F 08 00 00 6D [00:23:48]Write i2c OK [00:23:48]MH_I2C_Read... [00:23:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:23:48]Read from MH i2c: E2 [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: E2 03 00 [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: E2 03 00 66 02 00 90 00 DC [00:23:48]RAPDU: 90 00 [00:23:48]wFMCommunicate OK [00:23:48]wFMCommunicate request_size=4 [00:23:48]MH_SAM_APDU [00:23:48]CAPDU: 80 0D 03 02 [00:23:48]Write to MH i2c: E2 08 00 67 02 80 0D 03 02 00 00 00 00 E4 [00:23:48]Write i2c OK [00:23:48]MH_I2C_Read... [00:23:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:23:48]Read from MH i2c: E2 [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: E2 0B 00 [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: E2 0B 00 67 02 00 C1 38 EC 29 6F F0 B5 A5 90 00 AC [00:23:48]RAPDU: C1 38 EC 29 6F F0 B5 A5 90 00 [00:23:48]wFMCommunicate OK [00:23:48]SAM_PROTO_SignData done [00:23:48]FM_MakeSignedData done [00:23:48]CreateOFDProtocolMessage [00:23:48]wFMCommunicate request_size=4 [00:23:48]MH_SAM_APDU [00:23:48]CAPDU: 80 11 00 00 [00:23:48]Write to MH i2c: E2 08 00 68 02 80 11 00 00 00 00 00 00 E4 [00:23:48]Write i2c OK [00:23:48]MH_I2C_Read... [00:23:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:23:48]Read from MH i2c: E2 [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: E2 17 00 [00:23:48]MH_I2C_Read... [00:23:48]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 [00:23:48]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:48]wFMCommunicate OK [00:23:48]CreateOFDProtocolMessage done [00:23:48]OFDSenderStorePacket 86226 [00:23:48]StoreOFDPacket docnum=86226 [00:23: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 F5 DA 08 01 A0 EC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 04 00 00 00 F4 03 04 00 12 12 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 2D A0 09 82 1F 08 C1 38 EC 29 6F F0 B5 A5 [00:23:48]CheckFolder [00:23:48]dirname=/storage/ofd_packets [00:23:48]CheckFolder done [00:23:48]ProducePacketName [00:23:48]name=ofd_packets/00086226 [00:23:48]NVStorageSaveData ofd_packets/00086226 [00:23:48]File name is /storage/ofd_packets/00086226 [00:23:48]Write 302 bytes [00:23:48]NVStorageSaveData done [00:23:48]OFDSenderStorePacket done [00:23:48]KKMCreateOFDPacket done [00:23:48]NVStorageSaveData kkm_last_timestamp [00:23:48]File name is /storage/kkm_last_timestamp [00:23:48]Write 4 bytes [00:23:48]NVStorageSaveData done [00:23:48]ExternCall_PrintAddStr [00:23:48]wPrintStart [00:23:48]Write to MH i2c: 01 00 00 69 02 6B [00:23:48]Write i2c OK [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: 01 [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: 01 07 00 [00:23:48]MH_I2C_Read... [00:23:48]Read from MH i2c: 01 07 00 69 02 00 00 00 00 00 FF 0F 80 [00:23:48]RasterBufferAndPrint [00:23:48]line Счет N : (1)871099 [00:23:48]line ИНН: 02508201610067 [00:23:48]line Контрольно-Кассовый Чек [00:23:48]line ПРОДАЖА [00:23:48]line ТРК (МРК, ГНК) : 21 [00:23:48]line Товар: 2710194210 [00:23:48]line ДТ(л)-К-4 [00:23:48]line 13.130 * 76.20 [00:23:48]line = 1000.51 [00:23:48]line НДС 12% НСП 1% [00:23:48]line > о реализуемом товаре [00:23:48]line ИТОГО: 1000.51 [00:23:48]line НСП 1% : 8.85 [00:23:48]line НДС 12% : 106.25 [00:23:48]line Наличными: 0.00 [00:23:48]line Безнал.: 1000.51 [00:23:48]line Место: АЗС № 137 "Партнер Нефть" [00:23:48]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:23:48]line СНО: Общий режим [00:23:48]line Чек 4 21.09.2024 00:23 [00:23:48]line Смена: 496 ФФД: 1.0 [00:23:48]line ЗНМ: 0300000064 [00:23:48]line РНМ: 0000000000092592 [00:23:48]line Версия ККМ: 001 [00:23:48]line Платежная система: O! деньги [00:23:48]line ФМ: 0000000000874979 [00:23:48]line ФД: 86226 [00:23:48]line ФПД: 50165377539848 [00:23:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T002346&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86226&fm=50165377539848&tin=02508201610067®Number=0000000000092592&sum=100051 [00:23:48]OFD Sender: Processing packet 86226 [packets to send 266, broken 265] [00:23:48]ProducePacketName [00:23:48]name=ofd_packets/00086226 [00:23:48]OFD Sender: To server: pG, [00:23:48]CommunicateWithHost lk.salyk.kg:30040 [00:23:48]ConnectInit lk.salyk.kg [00:23:48]written 0, free lines is 4095 [00:23:49]Write to MH i2c: 01 00 00 93 02 95 [00:23:49]Write i2c OK [00:23:49]MH_I2C_Read... [00:23:49]Read from MH i2c: 01 [00:23:49]MH_I2C_Read... [00:23:49]Read from MH i2c: 01 07 00 [00:23:49]MH_I2C_Read... [00:23:49]Read from MH i2c: 01 07 00 93 02 00 00 00 00 00 E3 0C 8B [00:23:49]RasterBufferAndPrint [00:23:49]line [00:23:49]line [00:23:49]line [00:23:49]line [00:23:49]line [00:23:49]written 0, free lines is 3306 [00:23:49]MH_Cut [00:23:49]Write to MH i2c: D1 01 00 9A 02 01 6E [00:23:49]Write i2c OK [00:23:49]MH_I2C_Read... [00:23:49]Read from MH i2c: D1 [00:23:49]MH_I2C_Read... [00:23:49]Read from MH i2c: D1 01 00 [00:23:49]MH_I2C_Read... [00:23:49]Read from MH i2c: D1 01 00 9A 02 00 6D [00:23:49]Write to MH i2c: 01 00 00 9B 02 9D [00:23:49]Write i2c OK [00:23:49]MH_I2C_Read... [00:23:49]*** Cut start [00:23:49]*** Partial cut [00:23:49]*** CUTSNS_PIN = 1 [00:23:49]*** CUTSNS_PIN = 0 [00:23:50]*** Brake cut motor [00:23:50]Read from MH i2c: 01 [00:23:50]MH_I2C_Read... [00:23:50]*** Stop cut motor [00:23:50]*** Cut end [00:23:50]Read from MH i2c: 01 07 00 [00:23:50]MH_I2C_Read... [00:23:50]Read from MH i2c: 01 07 00 9B 02 00 00 00 00 00 FF 0F B2 [00:23:50]process_action close_receipt done [00:23:50]requested_data is exist [00:23:50]produce_requested_data [00:23:50]requested_item fm.sn is exist - process it [00:23:50]wFMCommunicate request_size=4 [00:23:50]MH_SAM_APDU [00:23:50]CAPDU: 80 11 00 00 [00:23:50]Write to MH i2c: E2 08 00 9C 02 80 11 00 00 00 00 00 00 18 [00:23:50]Write i2c OK [00:23:50]MH_I2C_Read... [00:23:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:23:50]Read from MH i2c: E2 [00:23:50]MH_I2C_Read... [00:23:50]Read from MH i2c: E2 17 00 [00:23:50]MH_I2C_Read... [00:23:50]Read from MH i2c: E2 17 00 9C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 77 [00:23: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:23:50]wFMCommunicate OK [00:23:50]requested_item fd.num is exist - process it [00:23:50]SAM_PROTO_GetFieldsCounters [00:23:50]wFMCommunicate request_size=4 [00:23:50]MH_SAM_APDU [00:23:50]CAPDU: 80 13 00 00 [00:23:50]Write to MH i2c: E2 08 00 9D 02 80 13 00 00 00 00 00 00 1B [00:23:50]Write i2c OK [00:23:50]MH_I2C_Read... [00:23:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:23:50]Read from MH i2c: E2 [00:23:50]MH_I2C_Read... [00:23:50]Read from MH i2c: E2 62 00 [00:23:50]MH_I2C_Read... [00:23:50]Read from MH i2c: E2 62 00 9D 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 D2 50 01 00 0E 04 04 00 F0 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 6A [00:23: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 D2 50 01 00 0E 04 04 00 F0 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:23:50]wFMCommunicate OK [00:23:50]SAM_PROTO_GetFieldsCounters done [00:23:50]requested_item shift.num is exist - process it [00:23:50]requested_item shift.opened is exist - process it [00:23:50]req_shift_opened [00:23:50]FM_GetShiftState [00:23:50]SAM_PROTO_GetShiftState [00:23:50]wFMCommunicate request_size=4 [00:23:50]MH_SAM_APDU [00:23:50]CAPDU: 80 13 01 00 [00:23:50]Write to MH i2c: E2 08 00 9E 02 80 13 01 00 00 00 00 00 1D [00:23:50]Write i2c OK [00:23:50]MH_I2C_Read... [00:23:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:50]Read from MH i2c: E2 [00:23:50]MH_I2C_Read... [00:23:50]Read from MH i2c: E2 0E 00 [00:23:50]MH_I2C_Read... [00:23:50]Read from MH i2c: E2 0E 00 9E 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 63 [00:23:50]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:23:50]wFMCommunicate OK [00:23:50]SAM_PROTO_GetShiftState done [00:23:50]FM_GetShiftState done [00:23:50]req_shift_opened done [00:23:50]requested_item shift.open_date is exist - process it [00:23:50]req_shift_open_date [00:23:50]req_shift_open_date done [00:23:50]produce_requested_data done [00:23:50]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86226,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [00:23:50]process_action_free close_receipt [00:23:50]json_value_free [00:23:50]json_value_free done [00:23:50]process_json_proto returns [00:23:50]Send response to host [00:23:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86226,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [00:23:50]free response buf [00:23:50]execute_script done [00:23:50]execute_script returns [00:23:50]free content buf [00:23:50]Sock 7.Close socket [00:23:50]Sock 7.Thread stoped [00:23:51]Connected sock=11 [00:23:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 01 00 00 F5 DA 08 01 A0 EC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 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 04 00 00 00 F4 03 04 00 12 12 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 2D A0 09 82 1F 08 C1 38 EC 29 6F F0 B5 A5 [00:23: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 26 1A 47 00 09 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D2 50 01 00 F4 03 04 00 E9 BC ED 66 B6 04 01 00 00 BD 38 D2 07 68 55 2B 45 [00:23:52]CommunicateWithHost err = 0 [00:23:52]CheckOFDResponse [00:23:52]1017 (14) - 77093643461234 [00:23:52]1041 (16) - 0000000000874979 [00:23:52]1040 (4) - 86226 [00:23:52]1012 (4) - 20.09.2024 18:20 [00:23:52]1206 (1) - 0 [00:23:52]OFD Sender: Remove packet 86226 [00:23:52]ProducePacketName [00:23:52]name=ofd_packets/00086226 [00:23:52]NVStorageDeleteData [00:23:53]OFD Sender: No OFD packet to send [00:23:58]OFD Sender: No OFD packet to send [00:24:01]recv_with_timeout no data received [00:24:03]OFD Sender: No OFD packet to send [00:24:08]OFD Sender: No OFD packet to send [00:24:13]OFD Sender: No OFD packet to send [00:14:00]OFD Sender: Processing packet 86221 [packets to send 266, broken 265] [00:14:00]ProducePacketName [00:14:00]name=ofd_packets/00086221 [00:14:00]OFD Sender: To server: pG, [00:14:00]CommunicateWithHost lk.salyk.kg:30040 [00:14:00]ConnectInit lk.salyk.kg [00:14:00]written 0, free lines is 4095 [00:14:01]Write to MH i2c: 01 00 00 1E 01 1F [00:14:01]Write i2c OK [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: 01 [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: 01 07 00 [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: 01 07 00 1E 01 00 00 00 00 00 82 0A B2 [00:14:01]RasterBufferAndPrint [00:14:01]line [00:14:01]line [00:14:01]line [00:14:01]line [00:14:01]line [00:14:01]written 0, free lines is 2764 [00:14:01]MH_Cut [00:14:01]Write to MH i2c: D1 01 00 25 01 01 F8 [00:14:01]Write i2c OK [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: D1 [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: D1 01 00 [00:14:01]MH_I2C_Read... [00:14:01]Read from MH i2c: D1 01 00 25 01 00 F7 [00:14:01]Write to MH i2c: 01 00 00 26 01 27 [00:14:01]Write i2c OK [00:14:01]MH_I2C_Read... [00:14:02]*** Cut start [00:14:02]*** Partial cut [00:14:02]*** CUTSNS_PIN = 1 [00:14:02]*** CUTSNS_PIN = 0 [00:14:02]*** Brake cut motor [00:14:02]ConnectInit Can't connect to host [00:14:02]Read from MH i2c: 01 [00:14:02]MH_I2C_Read... [00:14:02]*** Stop cut motor [00:14:02]*** Cut end [00:14:02]Read from MH i2c: 01 07 00 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 FF 0F 3C [00:14:02]process_action close_shift done [00:14:02]requested_data is exist [00:14:02]produce_requested_data [00:14:02]requested_item fd.num is exist - process it [00:14:02]SAM_PROTO_GetFieldsCounters [00:14:02]wFMCommunicate request_size=4 [00:14:02]MH_SAM_APDU [00:14:02]CAPDU: 80 13 00 00 [00:14:02]Write to MH i2c: E2 08 00 27 01 80 13 00 00 00 00 00 00 A4 [00:14:02]Write i2c OK [00:14:02]MH_I2C_Read... [00:14:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:14:02]Read from MH i2c: E2 [00:14:02]MH_I2C_Read... [00:14:02]Read from MH i2c: E2 62 00 [00:14:03]MH_I2C_Read... [00:14:03]Read from MH i2c: E2 62 00 27 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 CD 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 56 [00: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 CD 50 01 00 0E 04 04 00 EF 01 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:14:03]wFMCommunicate OK [00:14:03]SAM_PROTO_GetFieldsCounters done [00:14:03]requested_item shift.num is exist - process it [00:14:03]requested_item shift.opened is exist - process it [00:14:03]req_shift_opened [00:14:03]FM_GetShiftState [00:14:03]SAM_PROTO_GetShiftState [00:14:03]wFMCommunicate request_size=4 [00:14:03]MH_SAM_APDU [00:14:03]CAPDU: 80 13 01 00 [00:14:03]Write to MH i2c: E2 08 00 28 01 80 13 01 00 00 00 00 00 A6 [00:14:03]Write i2c OK [00:14:03]MH_I2C_Read... [00:14:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:03]Read from MH i2c: E2 [00:14:03]MH_I2C_Read... [00:14:03]Read from MH i2c: E2 0E 00 [00:14:03]MH_I2C_Read... [00:14:03]Read from MH i2c: E2 0E 00 28 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 B1 [00:14:03]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:14:03]wFMCommunicate OK [00:14:03]SAM_PROTO_GetShiftState done [00:14:03]FM_GetShiftState done [00:14:03]req_shift_opened done [00:14:03]requested_item shift.open_date is exist - process it [00:14:03]req_shift_open_date [00:14:03]FM_GetShiftState [00:14:03]SAM_PROTO_GetShiftState [00:14:03]wFMCommunicate request_size=4 [00:14:03]MH_SAM_APDU [00:14:03]CAPDU: 80 13 01 00 [00:14:03]Write to MH i2c: E2 08 00 29 01 80 13 01 00 00 00 00 00 A7 [00:14:03]Write i2c OK [00:14:03]MH_I2C_Read... [00:14:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:03]Read from MH i2c: E2 [00:14:03]MH_I2C_Read... [00:14:03]Read from MH i2c: E2 0E 00 [00:14:03]MH_I2C_Read... [00:14:03]Read from MH i2c: E2 0E 00 29 01 00 09 00 00 00 00 00 00 00 00 00 00 90 00 B2 [00:14:03]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:14:03]wFMCommunicate OK [00:14:03]SAM_PROTO_GetShiftState done [00:14:03]FM_GetShiftState done [00:14:03]req_shift_open_date done [00:14:03]produce_requested_data done [00:14:03]produce_requested_data return {"fd.num":86221,"shift.num":495,"shift.opened":0,"shift.open_date":0} [00:14:03]process_action_free close_shift [00:14:03]json_value_free [00:14:03]json_value_free done [00:14:03]process_json_proto returns [00:14:03]Send response to host [00:14:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":86221,"shift.num":495,"shift.opened":0,"shift.open_date":0}}} [00:14:03]free response buf [00:14:03]execute_script done [00:14:03]execute_script returns [00:14:03]free content buf [00:14:03]Sock 10.Close socket [00:14:03]Sock 10.Thread stoped [00:14:05]ConnectInit Can't take IP for lk.salyk.kg [00:14:05]CommunicateWithHost connect error [00:14:05]CommunicateWithHost err = -1 [00:14:05]OFD Sender: Server communicate error [00:14:07]ConnectInit Can't connect to host [00:14:10]OFD Sender: Processing packet 86221 [packets to send 266, broken 265] [00:14:10]ProducePacketName [00:14:10]name=ofd_packets/00086221 [00:14:10]OFD Sender: To server: pG, [00:14:10]CommunicateWithHost lk.salyk.kg:30040 [00:14:10]ConnectInit lk.salyk.kg [00:14:13]ConnectInit Can't connect to host [00:14:15]ConnectInit Can't take IP for lk.salyk.kg [00:14:15]CommunicateWithHost connect error [00:14:15]CommunicateWithHost err = -1 [00:14:15]OFD Sender: Server communicate error [00:14:19]ConnectInit Can't connect to host [00:14:20]OFD Sender: Processing packet 86221 [packets to send 266, broken 265] [00:14:20]ProducePacketName [00:14:20]name=ofd_packets/00086221 [00:14:20]OFD Sender: To server: pG, [00:14:20]CommunicateWithHost lk.salyk.kg:30040 [00:14:20]ConnectInit lk.salyk.kg [00:14:23]Connected sock=7 [00:14: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 83 05 00 00 6B EC 7B 05 ED 57 5A 05 01 00 05 00 6F 05 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1E 00 D0 97 D1 83 D0 BB D1 83 D0 BC D0 B1 D0 B5 D0 BA 20 D1 83 D1 83 D0 BB D1 83 20 D0 9C 2E 20 F4 03 0[00:24:18]OFD Sender: No OFD packet to send [00:24:23]OFD Sender: No OFD packet to send [00:24:28]OFD Sender: No OFD packet to send [00:24:28]accept exits with 9 [00:24:28]New connection [00:24:28]New thread 3067366756 created [00:24:28]Thread 3067223396 joined [00:24:28]Waiting for new connection... [00:24:28] Sock 9.Parse request [00:24:28]Sock 9.Check first char [00:24:28]Sock 9.First char is OK [00:24:28]request: POST /json_proto HTTP/1.0 [00:24:28]Method: POST [00:24:28]URL: /json_proto [00:24:28]Method is POST - this is cgi request [00:24:28]url: /json_proto [00:24:28]query_string will be loaded in cgi processing [00:24:28]execute_cgi json_proto POST (null) [00:24:28]execute_cgi path=json_proto method=POST [00:24:28]POST find Content-Length [00:24:28]Host: 172.17.47.196:8080 [00:24:28]Content-Length: 678 [00:24:28]Content-Type: application/json [00:24:28] [00:24:28]POST finish read [00:24:28]Found Content-Length = 678 [00:24:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871100", "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.020, "sum" : 950.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 950.00, "total" : 950.00, "payments": [ { "type": 0, "sum" : 950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:24:28]execute_script... [00:24: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)871100", "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.020, "sum" : 950.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 950.00, "total" : 950.00, "payments": [ { "type": 0, "sum" : 950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:24:28]POST & json_proto [00:24:28]process_json_proto [00:24:28]json parsed OK: [00:24:28]protocol is kg_v1.0 [00:24:28]action value=close_receipt [00:24:28]process_action close_receipt [00:24:28]cmd_close_receipt [00:24:28]MH_GetDate [00:24:28]Write to MH i2c: F0 00 00 9F 02 90 [00:24:28]Write i2c OK [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: F0 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: F0 09 00 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: F0 09 00 9F 02 00 3C 12 EE 66 4C 6B 94 66 EC [00:24:28]GetLastDocTimeStamp 1726878226 [00:24:28]current date 1726878268 [00:24:28]FM_GetShiftState [00:24:28]SAM_PROTO_GetShiftState [00:24:28]wFMCommunicate request_size=4 [00:24:28]MH_SAM_APDU [00:24:28]CAPDU: 80 13 01 00 [00:24:28]Write to MH i2c: E2 08 00 A0 02 80 13 01 00 00 00 00 00 1F [00:24:28]Write i2c OK [00:24:28]MH_I2C_Read... [00:24:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:28]Read from MH i2c: E2 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 0E 00 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 0E 00 A0 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 65 [00:24:28]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:24:28]wFMCommunicate OK [00:24:28]SAM_PROTO_GetShiftState done [00:24:28]FM_GetShiftState done [00:24:28]opened in 1726877910 [00:24:28]opened+sec_in_day 1726964310 [00:24:28]quantity*price = 95055 [00:24:28]sum+1 = 95057 [00:24:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 950.00 Внесено: 950.00 СДАЧА: 0.00 НСП 1% : 8.41 НДС 12% : 100.94 Наличными: 950.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 5 21.09.2024 00:24 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86227 ФПД: 265705245241706 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T002428&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86227&fm=265705245241706&tin=02508201610067®Number=0000000000092592&sum=95000 [00:24:29]StoreToDocumentArchive [00:24:29]shift 496 fd 86227 [00:24:29]save to /storage/0496/doc_00086227 [00:24:29]save last doc name /storage/0496/doc_00086227 to /storage/kkm_last_doc_name [00:24:29]save OK [00:24:29]Clear old archive folders... [00:24:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:24:29]tlvbuf is 00141840 [00:24:29]SAM_PROTO_ClearQueue [00:24:29]wFMCommunicate request_size=4 [00:24:29]MH_SAM_APDU [00:24:29]CAPDU: 80 09 00 00 [00:24:29]Write to MH i2c: E2 08 00 AD 02 80 09 00 00 00 00 00 00 21 [00:24:29]Write i2c OK [00:24:29]MH_I2C_Read... [00:24:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:24:29]Read from MH i2c: E2 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: E2 03 00 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: E2 03 00 AD 02 00 90 00 23 [00:24:29]RAPDU: 90 00 [00:24:29]wFMCommunicate OK [00:24:29]SAM_PROTO_ClearQueue done [00:24:29]KKMCreateOFDPacket [00:24:29]OFDProtocolAddRootSTLVToBuf [00:24:29]FM_MakeSignedData [00:24:29]FM_MakeSignedData [00:24:29]SAM_PROTO_SignData [00:24:29]wFMCommunicate request_size=4 [00:24:29]MH_SAM_APDU [00:24:29]CAPDU: 80 0D 01 02 [00:24:29]Write to MH i2c: E2 08 00 AE 02 80 0D 01 02 00 00 00 00 29 [00:24:29]Write i2c OK [00:24:29]MH_I2C_Read... [00:24:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:24:29]Read from MH i2c: E2 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: E2 03 00 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: E2 03 00 AE 02 00 90 00 24 [00:24:29]RAPDU: 90 00 [00:24:29]wFMCommunicate OK [00:24:29]wFMCommunicate request_size=255 [00:24:29]MH_SAM_APDU [00:24: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 C4 36 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 50 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 27 00 00 00 00 07 04 06 00 18 73 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 3C 12 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F1 [00:24:29]Write to MH i2c: E2 02 01 AF 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 C4 36 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 50 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 27 00 00 00 00 07 04 06 00 18 73 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 3C 12 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F1 00 00 3B [00:24:29]Write i2c OK [00:24:29]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 AF 02 00 90 00 25 [00:24:30]RAPDU: 90 00 [00:24:30]wFMCommunicate OK [00:24:30]wFMCommunicate request_size=10 [00:24:30]MH_SAM_APDU [00:24:30]CAPDU: 80 0D 02 02 05 A8 52 C1 F1 6A [00:24:30]Write to MH i2c: E2 0D 00 B0 02 80 0D 02 02 05 00 A8 52 C1 F1 6A 00 00 4C [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 B0 02 00 90 00 26 [00:24:30]RAPDU: 90 00 [00:24:30]wFMCommunicate OK [00:24:30]wFMCommunicate request_size=4 [00:24:30]MH_SAM_APDU [00:24:30]CAPDU: 80 0D 03 02 [00:24:30]Write to MH i2c: E2 08 00 B1 02 80 0D 03 02 00 00 00 00 2E [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 0B 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 0B 00 B1 02 00 85 6D 0B 35 3C B3 29 66 90 00 DF [00:24:30]RAPDU: 85 6D 0B 35 3C B3 29 66 90 00 [00:24:30]wFMCommunicate OK [00:24:30]SAM_PROTO_SignData done [00:24:30]FM_MakeSignedData done [00:24:30]CreateOFDProtocolMessage [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 B2 02 80 11 00 00 00 00 00 00 2E [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 B2 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8D [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]CreateOFDProtocolMessage done [00:24:30]OFDSenderStorePacket 86227 [00:24:30]StoreOFDPacket docnum=86227 [00:24: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 0F 01 00 00 DD BD 07 01 F1 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 C4 36 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 50 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 27 00 00 00 00 07 04 06 00 18 73 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 3C 12 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F1 A8 52 C1 F1 6A 85 6D 0B 35 3C B3 29 66 [00:24:30]CheckFolder [00:24:30]dirname=/storage/ofd_packets [00:24:30]CheckFolder done [00:24:30]ProducePacketName [00:24:30]name=ofd_packets/00086227 [00:24:30]NVStorageSaveData ofd_packets/00086227 [00:24:30]File name is /storage/ofd_packets/00086227 [00:24:30]Write 301 bytes [00:24:30]NVStorageSaveData done [00:24:30]OFDSenderStorePacket done [00:24:30]KKMCreateOFDPacket done [00:24:30]NVStorageSaveData kkm_last_timestamp [00:24:30]File name is /storage/kkm_last_timestamp [00:24:30]Write 4 bytes [00:24:30]NVStorageSaveData done [00:24:30]ExternCall_PrintAddStr [00:24:30]wPrintStart [00:24:30]Write to MH i2c: 01 00 00 B3 02 B5 [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: 01 [00:24:30]MH_I2C_Read... [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 B3 02 00 00 00 00 00 FF 0F CA [00:24:30]RasterBufferAndPrint [00:24:30]line Счет N : (1)871100 [00:24:30]line ИНН: 02508201610067 [00:24:30]line Контрольно-Кассовый Чек [00:24:30]line ПРОДАЖА [00:24:30]line ТРК (МРК, ГНК) : 53 [00:24:30]line Товар: 2710124130 [00:24:30]line Аи-92-К-5 [00:24:30]line 14.020 * 67.80 [00:24:30]line = 950.56 [00:24:30]line НДС 12% НСП 1% [00:24:30]line > о реализуемом товаре [00:24:30]line ОКРУГЛЕНИЕ: -0.56 [00:24:30]line ИТОГО: 950.00 [00:24:30]line Внесено: 950.00 [00:24:30]line СДАЧА: 0.00 [00:24:30]line НСП 1% : 8.41 [00:24:30]line НДС 12% : 100.94 [00:24:30]line Наличными: 950.00 [00:24:30]line Безнал.: 0.00 [00:24:30]line Место: АЗС № 137 "Партнер Нефть" [00:24:30]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:24:30]line СНО: Общий режим [00:24:30]line Чек 5 21.09.2024 00:24 [00:24:30]line Смена: 496 ФФД: 1.0 [00:24:30]line ЗНМ: 0300000064 [00:24:30]line РНМ: 0000000000092592 [00:24:30]line Версия ККМ: 001 [00:24:30]line ФМ: 0000000000874979 [00:24:30]line ФД: 86227 [00:24:30]line ФПД: 265705245241706 [00:24:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T002428&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86227&fm=265705245241706&tin=02508201610067®Number=0000000000092592&sum=95000 [00:24:30]OFD Sender: Processing packet 86227 [packets to send 266, broken 265] [00:24:30]ProducePacketName [00:24:30]name=ofd_packets/00086227 [00:24:30]OFD Sender: To server: pG, [00:24:30]CommunicateWithHost lk.salyk.kg:30040 [00:24:30]ConnectInit lk.salyk.kg [00:24:30]written 0, free lines is 4095 [00:24:31]Write to MH i2c: 01 00 00 DE 02 E0 [00:24:31]Write i2c OK [00:24:31]MH_I2C_Read... [00:24:31]Read from MH i2c: 01 [00:24:31]MH_I2C_Read... [00:24:31]Read from MH i2c: 01 07 00 [00:24:31]MH_I2C_Read... [00:24:31]Read from MH i2c: 01 07 00 DE 02 00 00 00 00 00 DA 0C CD [00:24:31]RasterBufferAndPrint [00:24:31]line [00:24:31]line [00:24:31]line [00:24:31]line [00:24:31]line [00:24:31]written 0, free lines is 3297 [00:24:31]MH_Cut [00:24:31]Write to MH i2c: D1 01 00 E5 02 01 B9 [00:24:31]Write i2c OK [00:24:31]MH_I2C_Read... [00:24:31]Read from MH i2c: D1 [00:24:31]MH_I2C_Read... [00:24:31]Read from MH i2c: D1 01 00 [00:24:31]MH_I2C_Read... [00:24:31]Read from MH i2c: D1 01 00 E5 02 00 B8 [00:24:31]Write to MH i2c: 01 00 00 E6 02 E8 [00:24:31]Write i2c OK [00:24:31]MH_I2C_Read... [00:24:31]*** Cut start [00:24:31]*** Partial cut [00:24:31]*** CUTSNS_PIN = 1 [00:24:31]*** CUTSNS_PIN = 0 [00:24:32]*** Brake cut motor [00:24:32]Read from MH i2c: 01 [00:24:32]MH_I2C_Read... [00:24:32]*** Stop cut motor [00:24:32]*** Cut end [00:24:32]Read from MH i2c: 01 07 00 [00:24:32]MH_I2C_Read... [00:24:32]Read from MH i2c: 01 07 00 E6 02 00 00 00 00 00 FF 0F FD [00:24:32]process_action close_receipt done [00:24:32]requested_data is exist [00:24:32]produce_requested_data [00:24:32]requested_item fm.sn is exist - process it [00:24:32]wFMCommunicate request_size=4 [00:24:32]MH_SAM_APDU [00:24:32]CAPDU: 80 11 00 00 [00:24:32]Write to MH i2c: E2 08 00 E7 02 80 11 00 00 00 00 00 00 63 [00:24:32]Write i2c OK [00:24:32]MH_I2C_Read... [00:24:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:32]Read from MH i2c: E2 [00:24:32]MH_I2C_Read... [00:24:32]Read from MH i2c: E2 17 00 [00:24:32]MH_I2C_Read... [00:24:32]Read from MH i2c: E2 17 00 E7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C2 [00:24: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:24:32]wFMCommunicate OK [00:24:32]requested_item fd.num is exist - process it [00:24:32]SAM_PROTO_GetFieldsCounters [00:24:32]wFMCommunicate request_size=4 [00:24:32]MH_SAM_APDU [00:24:32]CAPDU: 80 13 00 00 [00:24:32]Write to MH i2c: E2 08 00 E8 02 80 13 00 00 00 00 00 00 66 [00:24:32]Write i2c OK [00:24:32]MH_I2C_Read... [00:24:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:24:32]Read from MH i2c: E2 [00:24:32]MH_I2C_Read... [00:24:32]Read from MH i2c: E2 62 00 [00:24:32]MH_I2C_Read... [00:24:32]Read from MH i2c: E2 62 00 E8 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 D3 50 01 00 0E 04 04 00 F0 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 B9 [00:24: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 D3 50 01 00 0E 04 04 00 F0 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:24:32]wFMCommunicate OK [00:24:32]SAM_PROTO_GetFieldsCounters done [00:24:32]requested_item shift.num is exist - process it [00:24:32]requested_item shift.opened is exist - process it [00:24:32]req_shift_opened [00:24:32]FM_GetShiftState [00:24:32]SAM_PROTO_GetShiftState [00:24:32]wFMCommunicate request_size=4 [00:24:32]MH_SAM_APDU [00:24:32]CAPDU: 80 13 01 00 [00:24:32]Write to MH i2c: E2 08 00 E9 02 80 13 01 00 00 00 00 00 68 [00:24:32]Write i2c OK [00:24:32]MH_I2C_Read... [00:24:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:32]Read from MH i2c: E2 [00:24:32]MH_I2C_Read... [00:24:32]Read from MH i2c: E2 0E 00 [00:24:32]MH_I2C_Read... [00:24:32]Read from MH i2c: E2 0E 00 E9 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 AE [00:24:32]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:24:32]wFMCommunicate OK [00:24:32]SAM_PROTO_GetShiftState done [00:24:32]FM_GetShiftState done [00:24:32]req_shift_opened done [00:24:32]requested_item shift.open_date is exist - process it [00:24:32]req_shift_open_date [00:24:32]req_shift_open_date done [00:24:32]produce_requested_data done [00:24:32]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86227,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [00:24:32]process_action_free close_receipt [00:24:32]json_value_free [00:24:32]json_value_free done [00:24:32]process_json_proto returns [00:24:32]Send response to host [00:24:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86227,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [00:24:32]free response buf [00:24:32]execute_script done [00:24:32]execute_script returns [00:24:32]free content buf [00:24:32]Sock 9.Close socket [00:24:32]Sock 9.Thread stoped [00:24:32]recv_with_timeout no data received [00:24:35]ConnectInit Can't take IP for lk.salyk.kg [00:24:35]CommunicateWithHost connect error [00:24:35]CommunicateWithHost err = -1 [00:24:35]OFD Sender: Server communicate error [00:24:40]OFD Sender: Processing packet 86227 [packets to send 266, broken 265] [00:24:40]ProducePacketName [00:24:40]name=ofd_packets/00086227 [00:24:40]OFD Sender: To server: pG, [00:24:40]CommunicateWithHost lk.salyk.kg:30040 [00:24:40]ConnectInit lk.salyk.kg [00:24:43]Connected sock=9 [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 DD BD 07 01 F1 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 C4 36 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 50 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 27 00 00 00 00 07 04 06 00 18 73 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 3C 12 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F1 A8 52 C1 F1 6A 85 6D 0B 35 3C B3 29 66 [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 DE 5A 47 00 81 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D3 50 01 00 F4 03 04 00 1D BD ED 66 B6 04 01 00 00 65 3F EF 70 46 82 AE C9 [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) - 86227 [00:24:44]1012 (4) - 20.09.2024 18:21 [00:24:44]1206 (1) - 0 [00:24:44]OFD Sender: Remove packet 86227 [00:24:44]ProducePacketName [00:24:44]name=ofd_packets/00086227 [00:24:44]NVStorageDeleteData [00:24:45]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:07]recv_with_timeout no data received [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:25]recv_with_timeout no data received [00:25:30]OFD Sender: No OFD packet to send [00:25:35]OFD Sender: No OFD packet to send [00:25:40]OFD Sender: No OFD packet to send [00:25:45]OFD Sender: No OFD packet to send [00:25:50]OFD Sender: No OFD packet to send [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:10]recv_with_timeout no data received [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:33]recv_with_timeout no data received [00:26:35]OFD Sender: No OFD packet to send [00:26:40]OFD Sender: No OFD packet to send [00:26:45]OFD Sender: No OFD packet to send [00:26:50]OFD Sender: No OFD packet to send [00:26:55]OFD Sender: No OFD packet to send [00:27:00]recv_with_timeout no data received [00:27:00]OFD Sender: No OFD packet to send [00:27:03]accept exits with 10 [00:27:03]New connection [00:27:03]New thread 3067223396 created [00:27:03]Thread 3067366756 joined [00:27:03]Waiting for new connection... [00:27:03] Sock 10.Parse request [00:27:03]Sock 10.Check first char [00:27:03]Sock 10.First char is OK [00:27:03]request: POST /json_proto HTTP/1.0 [00:27:03]Method: POST [00:27:03]URL: /json_proto [00:27:03]Method is POST - this is cgi request [00:27:03]url: /json_proto [00:27:03]query_string will be loaded in cgi processing [00:27:03]execute_cgi json_proto POST (null) [00:27:03]execute_cgi path=json_proto method=POST [00:27:03]POST find Content-Length [00:27:03]Host: 172.17.47.196:8080 [00:27:03]Content-Length: 677 [00:27:03]Content-Type: application/json [00:27:03] [00:27:03]POST finish read [00:27:03]Found Content-Length = 677 [00:27:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871101", "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:27:03]execute_script... [00:27:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871101", "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:27:03]POST & json_proto [00:27:03]process_json_proto [00:27:03]json parsed OK: [00:27:03]protocol is kg_v1.0 [00:27:03]action value=close_receipt [00:27:03]process_action close_receipt [00:27:03]cmd_close_receipt [00:27:03]MH_GetDate [00:27:03]Write to MH i2c: F0 00 00 EA 02 DB [00:27:03]Write i2c OK [00:27:03]MH_I2C_Read... [00:27:03]Read from MH i2c: F0 [00:27:03]MH_I2C_Read... [00:27:03]Read from MH i2c: F0 09 00 [00:27:03]MH_I2C_Read... [00:27:03]Read from MH i2c: F0 09 00 EA 02 00 D7 12 EE 66 4C 6B 94 66 D2 [00:27:03]GetLastDocTimeStamp 1726878268 [00:27:03]current date 1726878423 [00:27:03]FM_GetShiftState [00:27:03]SAM_PROTO_GetShiftState [00:27:03]wFMCommunicate request_size=4 [00:27:03]MH_SAM_APDU [00:27:03]CAPDU: 80 13 01 00 [00:27:03]Write to MH i2c: E2 08 00 EB 02 80 13 01 00 00 00 00 00 6A [00:27:03]Write i2c OK [00:27:03]MH_I2C_Read... [00:27:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:03]Read from MH i2c: E2 [00:27:03]MH_I2C_Read... [00:27:03]Read from MH i2c: E2 0E 00 [00:27:03]MH_I2C_Read... [00:27:03]Read from MH i2c: E2 0E 00 EB 02 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B0 [00:27:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:27:03]wFMCommunicate OK [00:27:03]SAM_PROTO_GetShiftState done [00:27:03]FM_GetShiftState done [00:27:03]opened in 1726877910 [00:27:03]opened+sec_in_day 1726964310 [00:27:03]quantity*price = 50036 [00:27:03]sum+1 = 50037 [00:27:03]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700041420084 Салфетки влажн BEST ANTIBACTERIAL 100 шт 1.000 * 190.00 = 190.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4771173210751 Арахис Jega Сыр плавленный 200 гр 1.000 * 245.00 = 245.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 5449000027474 Напиток FuzeTea зел чай манго,ромашка 1л 1.000 * 105.00 = 105.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4602606010924 Конф Fruit-tella стик ассорти 16*20*42,5 1.000 * 75.00 = 75.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 749.00 НСП 1% : 6.63 НДС 12% : 79.54 Наличными: 0.00 Безнал.: 749.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 7 21.09.2024 00:57 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86229 ФПД: 12147329434934 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T005738&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86229&fm=12147329434934&tin=02508201610067®Number=0000000000092592&sum=74900 0 [00:57:38]StoreToDocumentArchive [00:57:38]shift 496 fd 86229 [00:57:38]save to /storage/0496/doc_00086229 [00:57:38]save last doc name /storage/0496/doc_00086229 to /storage/kkm_last_doc_name [00:57:38]save OK [00:57:38]Clear old archive folders... [00:57:38]ProcessDocumentItem done err = 0, tmpTLVsize=772 [00:57:38]tlvbuf is 00141840 [00:57:38]SAM_PROTO_ClearQueue [00:57:38]wFMCommunicate request_size=4 [00:57:38]MH_SAM_APDU [00:57:38]CAPDU: 80 09 00 00 [00:57:38]Write to MH i2c: E2 08 00 43 03 80 09 00 00 00 00 00 00 B8 [00:57:38]Write i2c OK [00:57:38]MH_I2C_Read... [00:57:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:57:38]Read from MH i2c: E2 [00:57:38]MH_I2C_Read... [00:57:38]Read from MH i2c: E2 03 00 [00:57:38]MH_I2C_Read... [00:57:38]Read from MH i2c: E2 03 00 43 03 00 90 00 BA [00:57:38]RAPDU: 90 00 [00:57:38]wFMCommunicate OK [00:57:38]SAM_PROTO_ClearQueue done [00:57:38]KKMCreateOFDPacket [00:57:38]OFDProtocolAddRootSTLVToBuf [00:57:38]FM_MakeSignedData [00:57:38]FM_MakeSignedData [00:57:38]SAM_PROTO_SignData [00:57:38]wFMCommunicate request_size=4 [00:57:38]MH_SAM_APDU [00:57:38]CAPDU: 80 0D 01 02 [00:57:38]Write to MH i2c: E2 08 00 44 03 80 0D 01 02 00 00 00 00 C0 [00:57:38]Write i2c OK [00:57:38]MH_I2C_Read... [00:57:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:57:39]Read from MH i2c: E2 [00:57:39]MH_I2C_Read... [00:57:39]Read from MH i2c: E2 03 00 [00:57:39]MH_I2C_Read... [00:57:39]Read from MH i2c: E2 03 00 44 03 00 90 00 BB [00:57:39]RAPDU: 90 00 [00:57:39]wFMCommunicate OK [00:57:39]wFMCommunicate request_size=255 [00:57:39]MH_SAM_APDU [00:57:39]CAPDU: 80 0D 02 02 FA 03 00 04 03 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 23 04 7B 00 8A 04 0D 00 34 37 30 30 30 34 31 34 32 30 30 38 34 06 04 37 00 D0 A1 D0 B0 D0 BB D1 84 D0 B5 D1 82 D0 BA D0 B8 20 D0 B2 D0 BB D0 B0 D0 B6 D0 BD 20 42 45 53 54 20 41 4E 54 49 42 41 43 54 45 52 49 41 4C 20 31 30 30 20 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 38 4A 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 37 37 31 31 37 33 32 31 30 37 35 31 06 04 36 00 D0 90 D1 80 D0 [00:57:39]Write to MH i2c: E2 02 01 45 03 80 0D 02 02 FA 00 03 00 04 03 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 23 04 7B 00 8A 04 0D 00 34 37 30 30 30 34 31 34 32 30 30 38 34 06 04 37 00 D0 A1 D0 B0 D0 BB D1 84 D0 B5 D1 82 D0 BA D0 B8 20 D0 B2 D0 BB D0 B0 D0 B6 D0 BD 20 42 45 53 54 20 41 4E 54 49 42 41 43 54 45 52 49 41 4C 20 31 30 30 20 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 38 4A 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 37 37 31 31 37 33 32 31 30 37 35 31 06 04 36 00 D0 90 D1 80 D0 00 00 B7 [00:57:39]Write i2c OK [00:57:39]MH_I2C_Read... [00:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:57:39]Read from MH i2c: E2 [00:57:39]MH_I2C_Read... [00:57:39]Read from MH i2c: E2 03 00 [00:57:39]MH_I2C_Read... [00:57:39]Read from MH i2c: E2 03 00 45 03 00 90 00 BC [00:57:39]RAPDU: 90 00 [00:57:39]wFMCommunicate OK [00:57:39]wFMCommunicate request_size=255 [00:57:39]MH_SAM_APDU [00:57:39]CAPDU: 80 0D 02 02 FA B0 D1 85 D0 B8 D1 81 20 4A 65 67 61 20 D0 A1 D1 8B D1 80 20 D0 BF D0 BB D0 B0 D0 B2 D0 BB D0 B5 D0 BD D0 BD D1 8B D0 B9 20 32 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B4 5F 00 00 00 00 13 04 06 00 B4 5F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 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 D0 B0 D1 88 D0 BA 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 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 [00:57:39]Write to MH i2c: E2 02 01 46 03 80 0D 02 02 FA 00 B0 D1 85 D0 B8 D1 81 20 4A 65 67 61 20 D0 A1 D1 8B D1 80 20 D0 BF D0 BB D0 B0 D0 B2 D0 BB D0 B5 D0 BD D0 BD D1 8B D0 B9 20 32 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B4 5F 00 00 00 00 13 04 06 00 B4 5F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 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 D0 B0 D1 88 D0 BA 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 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 00 00 94 [00:57:39]Write i2c OK [00:57:39]MH_I2C_Read... [00:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:57:39]Read from MH i2c: E2 [00:57:39]MH_I2C_Read... [00:57:39]Read from MH i2c: E2 03 00 [00:57:39]MH_I2C_Read... [00:57:39]Read from MH i2c: E2 03 00 46 03 00 90 00 BD [00:57:39]RAPDU: 90 00 [00:57:39]wFMCommunicate OK [00:57:39]wFMCommunicate request_size=255 [00:57:39]MH_SAM_APDU [00:57:39]CAPDU: 80 0D 02 02 FA 31 30 39 32 34 06 04 37 00 D0 9A D0 BE D0 BD D1 84 20 46 72 75 69 74 2D 74 65 6C 6C 61 20 D1 81 D1 82 D0 B8 D0 BA 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 20 31 36 2A 32 30 2A 34 32 2C 35 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 94 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 24 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 02 1A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 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:57:39]Write to MH i2c: E2 02 01 47 03 80 0D 02 02 FA 00 31 30 39 32 34 06 04 37 00 D0 9A D0 BE D0 BD D1 84 20 46 72 75 69 74 2D 74 65 6C 6C 61 20 D1 81 D1 82 D0 B8 D0 BA 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 20 31 36 2A 32 30 2A 34 32 2C 35 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 94 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 24 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 02 1A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 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 E3 [00:57:39]Write i2c OK [00:57:39]MH_I2C_Read... [00:57:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:57:40]Read from MH i2c: E2 [00:57:40]MH_I2C_Read... [00:57:40]Read from MH i2c: E2 03 00 [00:57:40]MH_I2C_Read... [00:57:40]Read from MH i2c: E2 03 00 47 03 00 90 00 BE [00:57:40]RAPDU: 90 00 [00:57:40]wFMCommunicate OK [00:57:40]wFMCommunicate request_size=31 [00:57:40]MH_SAM_APDU [00:57:40]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 39 37 39 10 04 04 00 D5 50 01 00 35 04 06 00 0B 0C 45 41 85 36 [00:57:40]Write to MH i2c: E2 22 00 48 03 80 0D 02 02 1A 00 30 30 38 37 34 39 37 39 10 04 04 00 D5 50 01 00 35 04 06 00 0B 0C 45 41 85 36 00 00 7A [00:57:40]Write i2c OK [00:57:40]MH_I2C_Read... [00:57:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:57:40]Read from MH i2c: E2 [00:57:40]MH_I2C_Read... [00:57:40]Read from MH i2c: E2 03 00 [00:57:40]MH_I2C_Read... [00:57:40]Read from MH i2c: E2 03 00 48 03 00 90 00 BF [00:57:40]RAPDU: 90 00 [00:57:40]wFMCommunicate OK [00:57:40]wFMCommunicate request_size=4 [00:57:40]MH_SAM_APDU [00:57:40]CAPDU: 80 0D 03 02 [00:57:40]Write to MH i2c: E2 08 00 49 03 80 0D 03 02 00 00 00 00 C7 [00:57:40]Write i2c OK [00:57:40]MH_I2C_Read... [00:57:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:57:40]Read from MH i2c: E2 [00:57:40]MH_I2C_Read... [00:57:40]Read from MH i2c: E2 0B 00 [00:57:40]MH_I2C_Read... [00:57:40]Read from MH i2c: E2 0B 00 49 03 00 81 5D 74 14 AA B1 4C 87 90 00 5C [00:57:40]RAPDU: 81 5D 74 14 AA B1 4C 87 90 00 [00:57:40]wFMCommunicate OK [00:57:40]SAM_PROTO_SignData done [00:57:40]FM_MakeSignedData done [00:57:40]CreateOFDProtocolMessage [00:57:40]wFMCommunicate request_size=4 [00:57:40]MH_SAM_APDU [00:57:40]CAPDU: 80 11 00 00 [00:57:40]Write to MH i2c: E2 08 00 4A 03 80 11 00 00 00 00 00 00 C7 [00:57:40]Write i2c OK [00:57:40]MH_I2C_Read... [00:57:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:57:40]Read from MH i2c: E2 [00:57:40]MH_I2C_Read... [00:57:40]Read from MH i2c: E2 17 00 [00:57:40]MH_I2C_Read... [00:57:40]Read from MH i2c: E2 17 00 4A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 26 [00:57: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:57:40]wFMCommunicate OK [00:57:40]CreateOFDProtocolMessage done [00:57:40]OFDSenderStorePacket 86229 [00:57:40]StoreOFDPacket docnum=86229 [00:57: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 18 03 00 00 93 B0 10 03 99 D8 5A 03 01 00 03 00 04 03 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 23 04 7B 00 8A 04 0D 00 34 37 30 30 30 34 31 34 32 30 30 38 34 06 04 37 00 D0 A1 D0 B0 D0 BB D1 84 D0 B5 D1 82 D0 BA D0 B8 20 D0 B2 D0 BB D0 B0 D0 B6 D0 BD 20 42 45 53 54 20 41 4E 54 49 42 41 43 54 45 52 49 41 4C 20 31 30 30 20 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 38 4A 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 37 37 31 31 37 33 32 31 30 37 35 31 06 04 36 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 4A 65 67 61 20 D0 A1 D1 8B D1 80 20 D0 BF D0 BB D0 B0 D0 B2 D0 BB D0 B5 D0 BD D0 BD D1 8B D0 B9 20 32 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B4 5F 00 00 00 00 13 04 06 00 B4 5F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 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 D0 B0 D1 88 D0 BA 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 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 31 30 39 32 34 06 04 37 00 D0 9A D0 BE D0 BD D1 84 20 46 72 75 69 74 2D 74 65 6C 6C 61 20 D1 81 D1 82 D0 B8 D0 BA 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 20 31 36 2A 32 30 2A 34 32 2C 35 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 94 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 24 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 02 1A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0B 0C 45 41 85 36 81 5D 74 14 AA B1 4C 87 [00:57:40]CheckFolder [00:57:40]dirname=/storage/ofd_packets [00:57:40]CheckFolder done [00:57:40]ProducePacketName [00:57:40]name=ofd_packets/00086229 [00:57:40]NVStorageSaveData ofd_packets/00086229 [00:57:40]File name is /storage/ofd_packets/00086229 [00:57:40]Write 822 bytes [00:57:40]NVStorageSaveData done [00:57:40]OFDSenderStorePacket done [00:57:40]KKMCreateOFDPacket done [00:57:40]NVStorageSaveData kkm_last_timestamp [00:57:40]File name is /storage/kkm_last_timestamp [00:57:40]Write 4 bytes [00:57:40]NVStorageSaveData done [00:57:40]ExternCall_PrintAddStr [00:57:40]wPrintStart [00:57:40]Write to MH i2c: 01 00 00 4B 03 4E [00:57:40]Write i2c OK [00:57:40]MH_I2C_Read... [00:57:40]Read from MH i2c: 01 [00:57:40]MH_I2C_Read... [00:57:40]Read from MH i2c: 01 07 00 [00:57:40]MH_I2C_Read... [00:57:40]Read from MH i2c: 01 07 00 4B 03 00 00 00 00 00 FF 0F 63 [00:57:40]RasterBufferAndPrint [00:57:40]line Счет N : (3)147896 [00:57:40]line ИНН: 02508201610067 [00:57:40]line Контрольно-Кассовый Чек [00:57:40]line ПРОДАЖА [00:57:40]line Товар: 48744546 [00:57:40]line LD Compact Silver [00:57:40]line 1.000 * 134.00 [00:57:40]line = 134.00 [00:57:40]line НДС 12% НСП 1% [00:57:40]line > о реализуемом товаре [00:57:40]line Товар: 4700041420084 [00:57:40]line Салфетки влажн BEST ANTIBACTERIAL 100 шт [00:57:40]line 1.000 * 190.00 [00:57:40]line = 190.00 [00:57:40]line НДС 12% НСП 1% [00:57:40]line > о реализуемом товаре [00:57:40]line Товар: 4771173210751 [00:57:40]line Арахис Jega Сыр плавленный 200 гр [00:57:40]line 1.000 * 245.00 [00:57:40]line = 245.00 [00:57:40]line НДС 12% НСП 1% [00:57:40]line > о реализуемом товаре [00:57:40]line Товар: 5449000027474 [00:57:40]line Напиток FuzeTea зел чай манго,ромашка 1л [00:57:40]line 1.000 * 105.00 [00:57:40]line = 105.00 [00:57:40]line НДС 12% НСП 1% [00:57:40]line > о реализуемом товаре [00:57:40]line Товар: 4602606010924 [00:57:40]line Конф Fruit-tella стик ассорти 16*20*42,5 [00:57:40]line 1.000 * 75.00 [00:57:40]line = 75.00 [00:57:40]line НДС 12% НСП 1% [00:57:40]line > о реализуемом товаре [00:57:40]line ИТОГО: 749.00 [00:57:40]line НСП 1% : 6.63 [00:57:40]line НДС 12% : 79.54 [00:57:40]line Наличными: 0.00 [00:57:40]line Безнал.: 749.00 [00:57:40]line Место: АЗС № 137 "Партнер Нефть" [00:57:40]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [00:57:40]line СНО: Общий режим [00:57:40]line Чек 7 21.09.2024 00:57 [00:57:40]line Смена: 496 ФФД: 1.0 [00:57:40]line ЗНМ: 0300000064 [00:57:40]line РНМ: 0000000000092592 [00:57:40]line Версия ККМ: 001 [00:57:40]line Платежная система: O! деньги [00:57:40]line ФМ: 0000000000874979 [00:57:40]line ФД: 86229 [00:57:40]line ФПД: 12147329434934 [00:57:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T005738&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86229&fm=12147329434934&tin=02508201610067®Number=0000000000092592&sum=74900 [00:57:40]OFD Sender: Processing packet 86229 [packets to send 266, broken 265] [00:57:40]ProducePacketName [00:57:40]name=ofd_packets/00086229 [00:57:40]OFD Sender: To server: pG, [00:57:40]CommunicateWithHost lk.salyk.kg:30040 [00:57:40]ConnectInit lk.salyk.kg [00:57:40]line 0 [00:57:40]written 0, free lines is 4095 [00:57:41]Connected sock=10 [00:57: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 18 03 00 00 93 B0 10 03 99 D8 5A 03 01 00 03 00 04 03 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 23 04 7B 00 8A 04 0D 00 34 37 30 30 30 34 31 34 32 30 30 38 34 06 04 37 00 D0 A1 D0 B0 D0 BB D1 84 D0 B5 D1 82 D0 BA D0 B8 20 D0 B2 D0 BB D0 B0 D0 B6 D0 BD 20 42 45 53 54 20 41 4E 54 49 42 41 43 54 45 52 49 41 4C 20 31 30 30 20 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 38 4A 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 37 37 31 31 37 33 32 31 30 37 35 31 06 04 36 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 4A 65 67 61 20 D0 A1 D1 8B D1 80 20 D0 BF D0 BB D0 B0 D0 B2 D0 BB D0 B5 D0 BD D0 BD D1 8B D0 B9 20 32 30 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B4 5F 00 00 00 00 13 04 06 00 B4 5F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 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 D0 B0 D1 88 D0 BA 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 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 31 30 39 32 34 06 04 37 00 D0 9A D0 BE D0 BD D1 84 20 46 72 75 69 74 2D 74 65 6C 6C 61 20 D1 81 D1 82 D0 B8 D0 BA 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 20 31 36 2A 32 30 2A 34 32 2C 35 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 94 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 24 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 02 1A EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 0B 0C 45 41 85 36 81 5D 74 14 AA B1 4C 87 [00:57:41]Write to MH i2c: 01 00 00 91 03 94 [00:57:41]Write i2c OK [00:57:41]MH_I2C_Read... [00:57:41]Read from MH i2c: 01 [00:57:41]MH_I2C_Read... [00:57:41]Read from MH i2c: 01 07 00 [00:57:41]MH_I2C_Read... [00:57:41]Read from MH i2c: 01 07 00 91 03 00 00 00 00 00 2C 0B D2 [00:57:41]RasterBufferAndPrint [00:57:41]line [00:57:41]line [00:57:41]line [00:57:41]line [00:57:41]line [00:57:41]written 0, free lines is 2868 [00:57:41]MH_Cut [00:57:41]Write to MH i2c: D1 01 00 98 03 01 6D [00:57:41]Write i2c OK [00:57:41]MH_I2C_Read... [00:57:41]Read from MH i2c: D1 [00:57:41]MH_I2C_Read... [00:57:41]Read from MH i2c: D1 01 00 [00:57:41]MH_I2C_Read... [00:57:41]Read from MH i2c: D1 01 00 98 03 00 6C [00:57:41]Write to MH i2c: 01 00 00 99 03 9C [00:57:41]Write i2c OK [00:57:41]MH_I2C_Read... [00:57: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 62 FE 47 00 63 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D5 50 01 00 F4 03 04 00 D7 C4 ED 66 B6 04 01 00 00 AA 1A 6B 93 DC 69 E9 03 [00:57:42]CommunicateWithHost err = 0 [00:57:42]CheckOFDResponse [00:57:42]1017 (14) - 77093643461234 [00:57:42]1041 (16) - 0000000000874979 [00:57:42]1040 (4) - 86229 [00:57:42]1012 (4) - 20.09.2024 18:54 [00:57:42]1206 (1) - 0 [00:57:42]OFD Sender: Remove packet 86229 [00:57:42]ProducePacketName [00:57:42]name=ofd_packets/00086229 [00:57:42]NVStorageDeleteData [00:57:42]*** Cut start [00:57:42]*** Partial cut [00:57:42]*** CUTSNS_PIN = 1 [00:57:42]*** CUTSNS_PIN = 0 [00:57:42]OFD Sender: No OFD packet to send [00:57:42]*** Brake cut motor [00:57:43]Read from MH i2c: 01 [00:57:43]MH_I2C_Read... [00:57:43]*** Stop cut motor [00:57:43]*** Cut end [00:57:43]Read from MH i2c: 01 07 00 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: 01 07 00 99 03 00 00 00 00 00 FF 0F B1 [00:57:43]process_action close_receipt done [00:57:43]requested_data is exist [00:57:43]produce_requested_data [00:57:43]requested_item fm.sn is exist - process it [00:57:43]wFMCommunicate request_size=4 [00:57:43]MH_SAM_APDU [00:57:43]CAPDU: 80 11 00 00 [00:57:43]Write to MH i2c: E2 08 00 9A 03 80 11 00 00 00 00 00 00 17 [00:57:43]Write i2c OK [00:57:43]MH_I2C_Read... [00:57:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:57:43]Read from MH i2c: E2 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 17 00 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 17 00 9A 03 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: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 [00:57:43]wFMCommunicate OK [00:57:43]requested_item fd.num is exist - process it [00:57:43]SAM_PROTO_GetFieldsCounters [00:57:43]wFMCommunicate request_size=4 [00:57:43]MH_SAM_APDU [00:57:43]CAPDU: 80 13 00 00 [00:57:43]Write to MH i2c: E2 08 00 9B 03 80 13 00 00 00 00 00 00 1A [00:57:43]Write i2c OK [00:57:43]MH_I2C_Read... [00:57:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:57:43]Read from MH i2c: E2 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 62 00 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 62 00 9B 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 D5 50 01 00 0E 04 04 00 F0 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 75 [00:57: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 D5 50 01 00 0E 04 04 00 F0 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:57:43]wFMCommunicate OK [00:57:43]SAM_PROTO_GetFieldsCounters done [00:57:43]requested_item shift.num is exist - process it [00:57:43]requested_item shift.opened is exist - process it [00:57:43]req_shift_opened [00:57:43]FM_GetShiftState [00:57:43]SAM_PROTO_GetShiftState [00:57:43]wFMCommunicate request_size=4 [00:57:43]MH_SAM_APDU [00:57:43]CAPDU: 80 13 01 00 [00:57:43]Write to MH i2c: E2 08 00 9C 03 80 13 01 00 00 00 00 00 1C [00:57:43]Write i2c OK [00:57:43]MH_I2C_Read... [00:57:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:57:43]Read from MH i2c: E2 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 0E 00 [00:57:43]MH_I2C_Read... [00:57:43]Read from MH i2c: E2 0E 00 9C 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 62 [00:57:43]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [00:57:43]wFMCommunicate OK [00:57:43]SAM_PROTO_GetShiftState done [00:57:43]FM_GetShiftState done [00:57:43]req_shift_opened done [00:57:43]requested_item shift.open_date is exist - process it [00:57:43]req_shift_open_date [00:57:43]req_shift_open_date done [00:57:43]produce_requested_data done [00:57:43]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86229,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [00:57:43]process_action_free close_receipt [00:57:43]json_value_free [00:57:43]json_value_free done [00:57:43]process_json_proto returns [00:57:43]Send response to host [00:57:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86229,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [00:57:43]free response buf [00:57:43]execute_script done [00:57:43]execute_script returns [00:57:43]free content buf [00:57:43]Sock 7.Close socket [00:57:43]Sock 7.Thread stoped [00:57:47]OFD Sender: No OFD packet to send [00:57:52]OFD Sender: No OFD packet to send [00:57:57]OFD Sender: No OFD packet to send [00:58:02]OFD Sender: No OFD packet to send [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:57]OFD Sender: No OFD packet to send [00:59:02]OFD Sender: No OFD packet to send [00:59:07]OFD Sender: No OFD packet to send [00:59:12]OFD Sender: No OFD packet to send [00:59:17]OFD Sender: No OFD packet to send [00:59:18]recv_with_timeout no data received [00:59:22]OFD Sender: No OFD packet to send [00:59:27]OFD Sender: No OFD packet to send [00:59:32]OFD Sender: No OFD packet to send [00:59:37]OFD Sender: No OFD packet to send [00:59:42]OFD Sender: No OFD packet to send [00:59:47]OFD Sender: No OFD packet to send [00:59:52]OFD Sender: No OFD packet to send [00:59:57]OFD Sender: No OFD packet to send [01:00:02]OFD Sender: No OFD packet to send [01:00:07]OFD Sender: No OFD packet to send [01:00:12]OFD Sender: No OFD packet to send [01:00:17]OFD Sender: No OFD packet to send [01:00:22]OFD Sender: No OFD packet to send [01:00:27]OFD Sender: No OFD packet to send [01:00:32]OFD Sender: No OFD packet to send [01:00:37]OFD Sender: No OFD packet to send [01:00:42]OFD Sender: No OFD packet to send [01:00:47]OFD Sender: No OFD packet to send [01:00:52]OFD Sender: No OFD packet to send [01:00:57]OFD Sender: No OFD packet to send [01:01:07]OFD Sender: No OFD packet to send [01:01:12]OFD Sender: No OFD packet to send [01:01:17]recv_with_timeout no data received [01:01:17]OFD Sender: No OFD packet to send [01:01:22]OFD Sender: No OFD packet to send [01:01:27]OFD Sender: No OFD packet to send [01:01:32]OFD Sender: No OFD packet to send [01:01:37]OFD Sender: No OFD packet to send [01:01:42]OFD Sender: No OFD packet to send [01:01:47]OFD Sender: No OFD packet to send [01:01:52]recv_with_timeout no data received [01:01:52]OFD Sender: No OFD packet to send [01:01:57]OFD Sender: No OFD packet to send [01:02:03]OFD Sender: No OFD packet to send [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: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:38]OFD Sender: No OFD packet to send [01:02:42]accept exits with 9 [01:02:42]New connection [01:02:42]New thread 3067223396 created [01:02:42]Thread 3067366756 joined [01:02:42]Waiting for new connection... [01:02:42] Sock 9.Parse request [01:02:42]Sock 9.Check first char [01:02:42]Sock 9.First char is OK [01:02:42]request: POST /json_proto HTTP/1.0 [01:02:42]Method: POST [01:02:42]URL: /json_proto [01:02:42]Method is POST - this is cgi request [01:02:42]url: /json_proto [01:02:42]query_string will be loaded in cgi processing [01:02:42]execute_cgi json_proto POST (null) [01:02:42]execute_cgi path=json_proto method=POST [01:02:42]POST find Content-Length [01:02:42]Host: 172.17.47.196:8080 [01:02:42]Content-Length: 862 [01:02:42]Content-Type: application/json [01:02:42] [01:02:42]POST finish read [01:02:42]Found Content-Length = 862 [01:02:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147897", "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 }]} ,{ "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" : 303.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:02:42]execute_script... [01:02: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)147897", "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 }]} ,{ "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" : 303.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:02:42]POST & json_proto [01:02:42]process_json_proto [01:02:42]json parsed OK: [01:02:42]protocol is kg_v1.0 [01:02:42]action value=close_receipt [01:02:42]process_action close_receipt [01:02:42]cmd_close_receipt [01:02:42]MH_GetDate [01:02:42]Write to MH i2c: F0 00 00 9D 03 8F [01:02:42]Write i2c OK [01:02:42]MH_I2C_Read... [01:02:42]Read from MH i2c: F0 [01:02:42]MH_I2C_Read... [01:02:42]Read from MH i2c: F0 09 00 [01:02:42]MH_I2C_Read... [01:02:42]Read from MH i2c: F0 09 00 9D 03 00 32 1B EE 66 4C 6B 94 66 EA [01:02:42]GetLastDocTimeStamp 1726880258 [01:02:42]current date 1726880562 [01:02:42]FM_GetShiftState [01:02:42]SAM_PROTO_GetShiftState [01:02:42]wFMCommunicate request_size=4 [01:02:42]MH_SAM_APDU [01:02:42]CAPDU: 80 13 01 00 [01:02:42]Write to MH i2c: E2 08 00 9E 03 80 13 01 00 00 00 00 00 1E [01:02:42]Write i2c OK [01:02:42]MH_I2C_Read... [01:02:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:02:42]Read from MH i2c: E2 [01:02:42]MH_I2C_Read... [01:02:42]Read from MH i2c: E2 0E 00 [01:02:42]MH_I2C_Read... [01:02:42]Read from MH i2c: E2 0E 00 9E 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 64 [01:02:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [01:02:42]wFMCommunicate OK [01:02:42]SAM_PROTO_GetShiftState done [01:02:42]FM_GetShiftState done [01:02:42]opened in 1726877910 [01:02:42]opened+sec_in_day 1726964310 [01:02:42]quantity*price = 15600 [01:02:42]sum+1 = 15601 [01:02:42]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48744683 Сигареты Winston XStyle Caster+ 1.000 * 147.00 = 147.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 303.00 НСП 1% : 2.68 НДС 12% : 32.18 Наличными: 303.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 8 21.09.2024 01:02 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86230 ФПД: 153337703650325 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T010243&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86230&fm=153337703650325&tin=02508201610067®Number=0000000000092592&sum=30300 0 [01:02:43]StoreToDocumentArchive [01:02:43]shift 496 fd 86230 [01:02:43]save to /storage/0496/doc_00086230 [01:02:43]save last doc name /storage/0496/doc_00086230 to /storage/kkm_last_doc_name [01:02:43]save OK [01:02:43]Clear old archive folders... [01:02:43]ProcessDocumentItem done err = 0, tmpTLVsize=380 [01:02:43]tlvbuf is 0026CE30 [01:02:43]SAM_PROTO_ClearQueue [01:02:43]wFMCommunicate request_size=4 [01:02:43]MH_SAM_APDU [01:02:43]CAPDU: 80 09 00 00 [01:02:43]Write to MH i2c: E2 08 00 AB 03 80 09 00 00 00 00 00 00 20 [01:02:43]Write i2c OK [01:02:43]MH_I2C_Read... [01:02:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:02:43]Read from MH i2c: E2 [01:02:43]MH_I2C_Read... [01:02:43]Read from MH i2c: E2 03 00 [01:02:43]MH_I2C_Read... [01:02:43]Read from MH i2c: E2 03 00 AB 03 00 90 00 22 [01:02:43]RAPDU: 90 00 [01:02:43]wFMCommunicate OK [01:02:43]SAM_PROTO_ClearQueue done [01:02:43]KKMCreateOFDPacket [01:02:43]OFDProtocolAddRootSTLVToBuf [01:02:43]FM_MakeSignedData [01:02:43]FM_MakeSignedData [01:02:43]SAM_PROTO_SignData [01:02:43]wFMCommunicate request_size=4 [01:02:43]MH_SAM_APDU [01:02:43]CAPDU: 80 0D 01 02 [01:02:43]Write to MH i2c: E2 08 00 AC 03 80 0D 01 02 00 00 00 00 28 [01:02:43]Write i2c OK [01:02:43]MH_I2C_Read... [01:02:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:02:44]Read from MH i2c: E2 [01:02:44]MH_I2C_Read... [01:02:44]Read from MH i2c: E2 03 00 [01:02:44]MH_I2C_Read... [01:02:44]Read from MH i2c: E2 03 00 AC 03 00 90 00 23 [01:02:44]RAPDU: 90 00 [01:02:44]wFMCommunicate OK [01:02:44]wFMCommunicate request_size=255 [01:02:44]MH_SAM_APDU [01:02:44]CAPDU: 80 0D 02 02 FA 03 00 7C 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 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 5C 76 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 01 00 00 [01:02:44]Write to MH i2c: E2 02 01 AD 03 80 0D 02 02 FA 00 03 00 7C 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 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 5C 76 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 01 00 00 00 00 32 [01:02:44]Write i2c OK [01:02:44]MH_I2C_Read... [01:02:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:02:44]Read from MH i2c: E2 [01:02:44]MH_I2C_Read... [01:02:44]Read from MH i2c: E2 03 00 [01:02:44]MH_I2C_Read... [01:02:44]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [01:02:44]RAPDU: 90 00 [01:02:44]wFMCommunicate OK [01:02:44]wFMCommunicate request_size=139 [01:02:44]MH_SAM_APDU [01:02:44]CAPDU: 80 0D 02 02 86 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 0C 00 00 00 00 07 04 06 00 5C 76 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 33 1B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8B 75 B7 5B 54 15 [01:02:44]Write to MH i2c: E2 8E 00 AE 03 80 0D 02 02 86 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 0C 00 00 00 00 07 04 06 00 5C 76 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 33 1B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8B 75 B7 5B 54 15 00 00 1F [01:02:44]Write i2c OK [01:02:44]MH_I2C_Read... [01:02:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:02:44]Read from MH i2c: E2 [01:02:44]MH_I2C_Read... [01:02:44]Read from MH i2c: E2 03 00 [01:02:44]MH_I2C_Read... [01:02:44]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [01:02:44]RAPDU: 90 00 [01:02:44]wFMCommunicate OK [01:02:44]wFMCommunicate request_size=4 [01:02:44]MH_SAM_APDU [01:02:44]CAPDU: 80 0D 03 02 [01:02:44]Write to MH i2c: E2 08 00 AF 03 80 0D 03 02 00 00 00 00 2D [01:02:44]Write i2c OK [01:02:44]MH_I2C_Read... [01:02:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:02:44]Read from MH i2c: E2 [01:02:44]MH_I2C_Read... [01:02:44]Read from MH i2c: E2 0B 00 [01:02:44]MH_I2C_Read... [01:02:44]Read from MH i2c: E2 0B 00 AF 03 00 36 52 42 DD FC 11 C3 21 90 00 C6 [01:02:44]RAPDU: 36 52 42 DD FC 11 C3 21 90 00 [01:02:44]wFMCommunicate OK [01:02:44]SAM_PROTO_SignData done [01:02:44]FM_MakeSignedData done [01:02:44]CreateOFDProtocolMessage [01:02:44]wFMCommunicate request_size=4 [01:02:44]MH_SAM_APDU [01:02:44]CAPDU: 80 11 00 00 [01:02:44]Write to MH i2c: E2 08 00 B0 03 80 11 00 00 00 00 00 00 2D [01:02:44]Write i2c OK [01:02:44]MH_I2C_Read... [01:02:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:02:44]Read from MH i2c: E2 [01:02:44]MH_I2C_Read... [01:02:44]Read from MH i2c: E2 17 00 [01:02:44]MH_I2C_Read... [01:02:44]Read from MH i2c: E2 17 00 B0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 8C [01:02:44]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:44]wFMCommunicate OK [01:02:44]CreateOFDProtocolMessage done [01:02:44]OFDSenderStorePacket 86230 [01:02:44]StoreOFDPacket docnum=86230 [01:02: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 90 01 00 00 92 D3 88 01 96 26 5A 03 01 00 03 00 7C 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 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 5C 76 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 0C 00 00 00 00 07 04 06 00 5C 76 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 33 1B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8B 75 B7 5B 54 15 36 52 42 DD FC 11 C3 21 [01:02:44]CheckFolder [01:02:44]dirname=/storage/ofd_packets [01:02:44]CheckFolder done [01:02:44]ProducePacketName [01:02:44]name=ofd_packets/00086230 [01:02:44]NVStorageSaveData ofd_packets/00086230 [01:02:44]File name is /storage/ofd_packets/00086230 [01:02:44]Write 430 bytes [01:02:44]NVStorageSaveData done [01:02:44]OFDSenderStorePacket done [01:02:44]KKMCreateOFDPacket done [01:02:44]NVStorageSaveData kkm_last_timestamp [01:02:44]File name is /storage/kkm_last_timestamp [01:02:44]Write 4 bytes [01:02:44]NVStorageSaveData done [01:02:44]ExternCall_PrintAddStr [01:02:44]wPrintStart [01:02:44]Write to MH i2c: 01 00 00 B1 03 B4 [01:02:44]Write i2c OK [01:02:44]MH_I2C_Read... [01:02:44]Read from MH i2c: 01 [01:02:44]MH_I2C_Read... [01:02:44]Read from MH i2c: 01 07 00 [01:02:44]MH_I2C_Read... [01:02:44]Read from MH i2c: 01 07 00 B1 03 00 00 00 00 00 FF 0F C9 [01:02:44]RasterBufferAndPrint [01:02:44]line Счет N : (3)147897 [01:02:44]line ИНН: 02508201610067 [01:02:44]line Контрольно-Кассовый Чек [01:02:44]line ПРОДАЖА [01:02:44]line Товар: 48741958 [01:02:44]line Сигареты Parliament Aqua Blue [01:02:44]line 1.000 * 156.00 [01:02:44]line = 156.00 [01:02:44]line НДС 12% НСП 1% [01:02:44]line > о реализуемом товаре [01:02:44]line Товар: 48744683 [01:02:44]line Сигареты Winston XStyle Caster+ [01:02:44]line 1.000 * 147.00 [01:02:44]line = 147.00 [01:02:44]line НДС 12% НСП 1% [01:02:44]line > о реализуемом товаре [01:02:44]line ИТОГО: 303.00 [01:02:44]line НСП 1% : 2.68 [01:02:44]line НДС 12% : 32.18 [01:02:44]line Наличными: 303.00 [01:02:44]line Безнал.: 0.00 [01:02:44]line Место: АЗС № 137 "Партнер Нефть" [01:02:44]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [01:02:44]line СНО: Общий режим [01:02:44]line Чек 8 21.09.2024 01:02 [01:02:44]line Смена: 496 ФФД: 1.0 [01:02:44]line ЗНМ: 0300000064 [01:02:44]line РНМ: 0000000000092592 [01:02:44]line Версия ККМ: 001 [01:02:44]line ФМ: 0000000000874979 [01:02:44]line ФД: 86230 [01:02:44]line ФПД: 153337703650325 [01:02:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T010243&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86230&fm=153337703650325&tin=02508201610067®Number=0000000000092592&sum=30300 [01:02:44]line 0 [01:02:44]OFD Sender: Processing packet 86230 [packets to send 266, broken 265] [01:02:44]ProducePacketName [01:02:44]name=ofd_packets/00086230 [01:02:44]OFD Sender: To server: pG, [01:02:44]CommunicateWithHost lk.salyk.kg:30040 [01:02:44]ConnectInit lk.salyk.kg [01:02:44]written 0, free lines is 4095 [01:02:45]Write to MH i2c: 01 00 00 E1 03 E4 [01:02:45]Write i2c OK [01:02:45]MH_I2C_Read... [01:02:45]Read from MH i2c: 01 [01:02:45]MH_I2C_Read... [01:02:45]Read from MH i2c: 01 07 00 [01:02:45]MH_I2C_Read... [01:02:45]Read from MH i2c: 01 07 00 E1 03 00 00 00 00 00 56 0C 4D [01:02:45]RasterBufferAndPrint [01:02:45]line [01:02:45]line [01:02:45]line [01:02:45]line [01:02:45]line [01:02:45]written 0, free lines is 3164 [01:02:45]MH_Cut [01:02:45]Write to MH i2c: D1 01 00 E8 03 01 BD [01:02:45]Write i2c OK [01:02:45]MH_I2C_Read... [01:02:45]Read from MH i2c: D1 [01:02:45]MH_I2C_Read... [01:02:45]Read from MH i2c: D1 01 00 [01:02:45]MH_I2C_Read... [01:02:45]Read from MH i2c: D1 01 00 E8 03 00 BC [01:02:45]Write to MH i2c: 01 00 00 E9 03 EC [01:02:45]Write i2c OK [01:02:45]MH_I2C_Read... [01:02:46]*** Cut start [01:02:46]*** Partial cut [01:02:46]*** CUTSNS_PIN = 1 [01:02:46]Connected sock=10 [01: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 90 01 00 00 92 D3 88 01 96 26 5A 03 01 00 03 00 7C 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 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 5C 76 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 0C 00 00 00 00 07 04 06 00 5C 76 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 33 1B EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 8B 75 B7 5B 54 15 36 52 42 DD FC 11 C3 21 [01:02:46]*** CUTSNS_PIN = 0 [01:02:46]*** Brake cut motor [01:02:46]Read from MH i2c: 01 [01:02:46]MH_I2C_Read... [01:02:46]*** Stop cut motor [01:02:46]*** Cut end [01:02:46]Read from MH i2c: 01 07 00 [01:02:46]MH_I2C_Read... [01:02:46]Read from MH i2c: 01 07 00 E9 03 00 00 00 00 00 FF 0F 01 [01:02:46]process_action close_receipt done [01:02:46]requested_data is exist [01:02:46]produce_requested_data [01:02:46]requested_item fm.sn is exist - process it [01:02:46]wFMCommunicate request_size=4 [01:02:46]MH_SAM_APDU [01:02:46]CAPDU: 80 11 00 00 [01:02:46]Write to MH i2c: E2 08 00 EA 03 80 11 00 00 00 00 00 00 67 [01: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 9B D0 47 00 CF D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D6 50 01 00 F4 03 04 00 08 C6 ED 66 B6 04 01 00 00 05 11 67 F8 13 30 5A 8E [01:02:46]CommunicateWithHost err = 0 [01:02:46]CheckOFDResponse [01:02:46]1017 (14) - 77093643461234 [01:02:46]1041 (16) - 0000000000874979 [01:02:46]1040 (4) - 86230 [01:02:46]1012 (4) - 20.09.2024 18:59 [01:02:46]1206 (1) - 0 [01:02:46]OFD Sender: Remove packet 86230 [01:02:46]ProducePacketName [01:02:46]name=ofd_packets/00086230 [01:02:46]NVStorageDeleteData [01:02:46]Write i2c OK [01:02:46]MH_I2C_Read... [01:02:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:02:46]Read from MH i2c: E2 [01:02:46]MH_I2C_Read... [01:02:46]Read from MH i2c: E2 17 00 [01:02:46]MH_I2C_Read... [01:02:46]Read from MH i2c: E2 17 00 EA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 C6 [01:02:46]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:46]wFMCommunicate OK [01:02:46]requested_item fd.num is exist - process it [01:02:46]SAM_PROTO_GetFieldsCounters [01:02:46]wFMCommunicate request_size=4 [01:02:46]MH_SAM_APDU [01:02:46]CAPDU: 80 13 00 00 [01:02:46]Write to MH i2c: E2 08 00 EB 03 80 13 00 00 00 00 00 00 6A [01:02:46]Write i2c OK [01:02:46]MH_I2C_Read... [01:02:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:02:47]Read from MH i2c: E2 [01:02:47]MH_I2C_Read... [01:02:47]Read from MH i2c: E2 62 00 [01:02:47]MH_I2C_Read... [01:02:47]Read from MH i2c: E2 62 00 EB 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 D6 50 01 00 0E 04 04 00 F0 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 C9 [01:02: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 D6 50 01 00 0E 04 04 00 F0 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 [01:02:47]wFMCommunicate OK [01:02:47]SAM_PROTO_GetFieldsCounters done [01:02:47]requested_item shift.num is exist - process it [01:02:47]requested_item shift.opened is exist - process it [01:02:47]req_shift_opened [01:02:47]FM_GetShiftState [01:02:47]SAM_PROTO_GetShiftState [01:02:47]wFMCommunicate request_size=4 [01:02:47]MH_SAM_APDU [01:02:47]CAPDU: 80 13 01 00 [01:02:47]Write to MH i2c: E2 08 00 EC 03 80 13 01 00 00 00 00 00 6C [01:02:47]Write i2c OK [01:02:47]MH_I2C_Read... [01:02:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:02:47]Read from MH i2c: E2 [01:02:47]MH_I2C_Read... [01:02:47]Read from MH i2c: E2 0E 00 [01:02:47]MH_I2C_Read... [01:02:47]Read from MH i2c: E2 0E 00 EC 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B2 [01:02:47]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [01:02:47]wFMCommunicate OK [01:02:47]SAM_PROTO_GetShiftState done [01:02:47]FM_GetShiftState done [01:02:47]req_shift_opened done [01:02:47]requested_item shift.open_date is exist - process it [01:02:47]req_shift_open_date [01:02:47]req_shift_open_date done [01:02:47]produce_requested_data done [01:02:47]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86230,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [01:02:47]process_action_free close_receipt [01:02:47]json_value_free [01:02:47]json_value_free done [01:02:47]process_json_proto returns [01:02:47]Send response to host [01:02:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86230,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [01:02:47]free response buf [01:02:47]execute_script done [01:02:47]execute_script returns [01:02:47]free content buf [01:02:47]Sock 9.Close socket [01:02:47]Sock 9.Thread stoped [01:02:47]OFD Sender: No OFD packet to send [01:02:52]OFD Sender: No OFD packet to send [01:02:57]OFD Sender: No OFD packet to send [01:03:02]OFD Sender: No OFD packet to send [01:03:07]OFD Sender: No OFD packet to send [01:03:09]recv_with_timeout no data received [01:03:12]OFD Sender: No OFD packet to send [01:03:17]OFD Sender: No OFD packet to send [01:03:20]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:37]OFD Sender: No OFD packet to send [01:03:42]OFD Sender: No OFD packet to send [01:03:47]OFD Sender: No OFD packet to send [01:03:52]OFD Sender: No OFD packet to send [01:03:57]OFD Sender: No OFD packet to send [01:04:02]OFD Sender: No OFD packet to send [01:04:07]OFD Sender: No OFD packet to send [01:04:12]OFD Sender: No OFD packet to send [01:04:17]OFD Sender: No OFD packet to send [01:04:22]OFD Sender: No OFD packet to send [01:04:26]recv_with_timeout no data received [01:04:27]OFD Sender: No OFD packet to send [01:04:32]OFD Sender: No OFD packet to send [01:04:36]recv_with_timeout no data received [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:50]recv_with_timeout no data received [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:22]OFD Sender: No OFD packet to send [01:06:26]recv_with_timeout no data received [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]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:07:02]OFD Sender: No OFD packet to send [01:07:07]OFD Sender: No OFD packet to send [01:07:12]OFD Sender: No OFD packet to send [01:07:14]recv_with_timeout no data received [01:07:17]OFD Sender: No OFD packet to send [01:07:22]OFD Sender: No OFD packet to send [01:07:27]OFD Sender: No OFD packet to send [01:07:32]OFD Sender: No OFD packet to send [01:07:37]OFD Sender: No OFD packet to send [01:07:41]recv_with_timeout no data received [01:07:42]OFD Sender: No OFD packet to send [01:07:47]OFD Sender: No OFD packet to send [01:07:52]OFD Sender: No OFD packet to send [01:07:57]OFD Sender: No OFD packet to send [01:08:02]OFD Sender: No OFD packet to send [01:08:07]OFD Sender: No OFD packet to send [01:08:12]OFD Sender: No OFD packet to send [01:08:17]OFD Sender: No OFD packet to send [01:08:22]OFD Sender: No OFD packet to send [01:08:27]OFD Sender: No OFD packet to send [01:08:32]OFD Sender: No OFD packet to send [01:08:37]OFD Sender: No OFD packet to send [01:08:42]OFD Sender: No OFD packet to send [01:08:48]OFD Sender: No OFD packet to send [01:08:49]recv_with_timeout no data received [01:08:53]OFD Sender: No OFD packet to send [01:08:58]OFD Sender: No OFD packet to send [01:09:00]recv_with_timeout no data received [01:09:03]OFD Sender: No OFD packet to send [01:09:08]OFD Sender: No OFD packet to send [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:26]recv_with_timeout no data received [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: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: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:22]recv_with_timeout no data received [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:07]recv_with_timeout no data received [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:42]recv_with_timeout no data received [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:35]recv_with_timeout no data received [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: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:49]accept exits with 7 [01:16:49]New connection [01:16:49]New thread 3067366756 created [01:16:49]Thread 3067223396 joined [01:16:49]Waiting for new connection... [01:16:49] Sock 7.Parse request [01:16:49]Sock 7.Check first char [01:16:49]Sock 7.First char is OK [01:16:49]request: POST /json_proto HTTP/1.0 [01:16:49]Method: POST [01:16:49]URL: /json_proto [01:16:49]Method is POST - this is cgi request [01:16:49]url: /json_proto [01:16:49]query_string will be loaded in cgi processing [01:16:49]execute_cgi json_proto POST (null) [01:16:49]execute_cgi path=json_proto method=POST [01:16:49]POST find Content-Length [01:16:49]Host: 172.17.47.196:8080 [01:16:49]Content-Length: 808 [01:16:49]Content-Type: application/json [01:16:49] [01:16:49]POST finish read [01:16:49]Found Content-Length = 808 [01:16:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147898", "tax_sys" : 0, "items" : [ { "code": "4771173208758", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 Jega \u0441\u044B\u0440,\u043B\u0443\u043A 200\u0433", "price" : 245.00, "quantity" : 1.000, "sum" : 245.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 245.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:16:49]execute_script... [01:16: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 : (3)147898", "tax_sys" : 0, "items" : [ { "code": "4771173208758", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 Jega \u0441\u044B\u0440,\u043B\u0443\u043A 200\u0433", "price" : 245.00, "quantity" : 1.000, "sum" : 245.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 245.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:16:49]POST & json_proto [01:16:49]process_json_proto [01:16:49]json parsed OK: [01:16:49]protocol is kg_v1.0 [01:16:49]action value=close_receipt [01:16:49]process_action close_receipt [01:16:49]cmd_close_receipt [01:16:49]MH_GetDate [01:16:49]Write to MH i2c: F0 00 00 ED 03 DF [01:16:49]Write i2c OK [01:16:49]MH_I2C_Read... [01:16:49]Read from MH i2c: F0 [01:16:49]MH_I2C_Read... [01:16:49]Read from MH i2c: F0 09 00 [01:16:49]MH_I2C_Read... [01:16:49]Read from MH i2c: F0 09 00 ED 03 00 81 1E EE 66 4C 6B 94 66 8C [01:16:49]GetLastDocTimeStamp 1726880563 [01:16:49]current date 1726881409 [01:16:49]FM_GetShiftState [01:16:49]SAM_PROTO_GetShiftState [01:16:49]wFMCommunicate request_size=4 [01:16:49]MH_SAM_APDU [01:16:49]CAPDU: 80 13 01 00 [01:16:49]Write to MH i2c: E2 08 00 EE 03 80 13 01 00 00 00 00 00 6E [01:16:49]Write i2c OK [01:16:49]MH_I2C_Read... [01:16:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:16:49]Read from MH i2c: E2 [01:16:49]MH_I2C_Read... [01:16:49]Read from MH i2c: E2 0E 00 [01:16:49]MH_I2C_Read... [01:16:49]Read from MH i2c: E2 0E 00 EE 03 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 B4 [01:16:49]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [01:16:49]wFMCommunicate OK [01:16:49]SAM_PROTO_GetShiftState done [01:16:49]FM_GetShiftState done [01:16:49]opened in 1726877910 [01:16:49]opened+sec_in_day 1726964310 [01:16:49]quantity*price = 24500 [01:16:49]sum+1 = 24501 [01:16:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 245.00 НСП 1% : 2.17 НДС 12% : 26.02 Наличными: 0.00 Безнал.: 245.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 9 21.09.2024 01:16 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874979 ФД: 86231 ФПД: 265683419192706 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T011649&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86231&fm=265683419192706&tin=02508201610067®Number=0000000000092592&sum=24500 0 [01:16:50]StoreToDocumentArchive [01:16:50]shift 496 fd 86231 [01:16:50]save to /storage/0496/doc_00086231 [01:16:50]save last doc name /storage/0496/doc_00086231 to /storage/kkm_last_doc_name [01:16:50]save OK [01:16:50]Clear old archive folders... [01:16:50]ProcessDocumentItem done err = 0, tmpTLVsize=279 [01:16:50]tlvbuf is 002D6CF0 [01:16:50]SAM_PROTO_ClearQueue [01:16:50]wFMCommunicate request_size=4 [01:16:50]MH_SAM_APDU [01:16:50]CAPDU: 80 09 00 00 [01:16:50]Write to MH i2c: E2 08 00 FB 03 80 09 00 00 00 00 00 00 70 [01:16:50]Write i2c OK [01:16:50]MH_I2C_Read... [01:16:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:16:50]Read from MH i2c: E2 [01:16:50]MH_I2C_Read... [01:16:50]Read from MH i2c: E2 03 00 [01:16:50]MH_I2C_Read... [01:16:50]Read from MH i2c: E2 03 00 FB 03 00 90 00 72 [01:16:50]RAPDU: 90 00 [01:16:50]wFMCommunicate OK [01:16:50]SAM_PROTO_ClearQueue done [01:16:50]KKMCreateOFDPacket [01:16:50]OFDProtocolAddRootSTLVToBuf [01:16:50]FM_MakeSignedData [01:16:50]FM_MakeSignedData [01:16:50]SAM_PROTO_SignData [01:16:50]wFMCommunicate request_size=4 [01:16:50]MH_SAM_APDU [01:16:50]CAPDU: 80 0D 01 02 [01:16:50]Write to MH i2c: E2 08 00 FC 03 80 0D 01 02 00 00 00 00 78 [01:16:50]Write i2c OK [01:16:50]MH_I2C_Read... [01:16:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:16:50]Read from MH i2c: E2 [01:16:50]MH_I2C_Read... [01:16:50]Read from MH i2c: E2 03 00 [01:16:50]MH_I2C_Read... [01:16:50]Read from MH i2c: E2 03 00 FC 03 00 90 00 73 [01:16:50]RAPDU: 90 00 [01:16:50]wFMCommunicate OK [01:16:50]wFMCommunicate request_size=255 [01:16:50]MH_SAM_APDU [01:16:50]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 37 37 31 31 37 33 32 30 38 37 35 38 06 04 25 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 4A 65 67 61 20 D1 81 D1 8B D1 80 2C D0 BB D1 83 D0 BA 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B4 5F 00 00 00 00 13 04 06 00 B4 5F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 5F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 81 1E EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 [01:16:50]Write to MH i2c: E2 02 01 FD 03 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 37 37 31 31 37 33 32 30 38 37 35 38 06 04 25 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 4A 65 67 61 20 D1 81 D1 8B D1 80 2C D0 BB D1 83 D0 BA 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B4 5F 00 00 00 00 13 04 06 00 B4 5F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 5F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 81 1E EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 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 E2 [01:16:50]Write i2c OK [01:16:50]MH_I2C_Read... [01:16:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:16:51]Read from MH i2c: E2 [01:16:51]MH_I2C_Read... [01:16:51]Read from MH i2c: E2 03 00 [01:16:51]MH_I2C_Read... [01:16:51]Read from MH i2c: E2 03 00 FD 03 00 90 00 74 [01:16:51]RAPDU: 90 00 [01:16:51]wFMCommunicate OK [01:16:51]wFMCommunicate request_size=38 [01:16:51]MH_SAM_APDU [01:16:51]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 D7 50 01 00 35 04 06 00 F1 A3 3D D2 DD 82 [01:16:51]Write to MH i2c: E2 29 00 FE 03 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 D7 50 01 00 35 04 06 00 F1 A3 3D D2 DD 82 00 00 3A [01:16:51]Write i2c OK [01:16:51]MH_I2C_Read... [01:16:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:16:51]Read from MH i2c: E2 [01:16:51]MH_I2C_Read... [01:16:51]Read from MH i2c: E2 03 00 [01:16:51]MH_I2C_Read... [01:16:51]Read from MH i2c: E2 03 00 FE 03 00 90 00 75 [01:16:51]RAPDU: 90 00 [01:16:51]wFMCommunicate OK [01:16:51]wFMCommunicate request_size=4 [01:16:51]MH_SAM_APDU [01:16:51]CAPDU: 80 0D 03 02 [01:16:51]Write to MH i2c: E2 08 00 FF 03 80 0D 03 02 00 00 00 00 7D [01:16:51]Write i2c OK [01:16:51]MH_I2C_Read... [01:16:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:16:51]Read from MH i2c: E2 [01:16:51]MH_I2C_Read... [01:16:51]Read from MH i2c: E2 0B 00 [01:16:51]MH_I2C_Read... [01:16:51]Read from MH i2c: E2 0B 00 FF 03 00 F0 BC B3 65 C6 74 F1 3C 90 00 A9 [01:16:51]RAPDU: F0 BC B3 65 C6 74 F1 3C 90 00 [01:16:51]wFMCommunicate OK [01:16:51]SAM_PROTO_SignData done [01:16:51]FM_MakeSignedData done [01:16:51]CreateOFDProtocolMessage [01:16:51]wFMCommunicate request_size=4 [01:16:51]MH_SAM_APDU [01:16:51]CAPDU: 80 11 00 00 [01:16:51]Write to MH i2c: E2 08 00 00 04 80 11 00 00 00 00 00 00 7E [01:16:51]Write i2c OK [01:16:51]MH_I2C_Read... [01:16:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:16:51]Read from MH i2c: E2 [01:16:51]MH_I2C_Read... [01:16:51]Read from MH i2c: E2 17 00 [01:16:51]MH_I2C_Read... [01:16:51]Read from MH i2c: E2 17 00 00 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 DD [01:16:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:16:51]wFMCommunicate OK [01:16:51]CreateOFDProtocolMessage done [01:16:51]OFDSenderStorePacket 86231 [01:16:51]StoreOFDPacket docnum=86231 [01:16: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 2B 01 00 00 9D 20 23 01 35 AE 5A 03 01 00 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 37 37 31 31 37 33 32 30 38 37 35 38 06 04 25 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 4A 65 67 61 20 D1 81 D1 8B D1 80 2C D0 BB D1 83 D0 BA 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B4 5F 00 00 00 00 13 04 06 00 B4 5F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 5F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 81 1E EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F1 A3 3D D2 DD 82 F0 BC B3 65 C6 74 F1 3C [01:16:51]CheckFolder [01:16:51]dirname=/storage/ofd_packets [01:16:51]CheckFolder done [01:16:51]ProducePacketName [01:16:51]name=ofd_packets/00086231 [01:16:51]NVStorageSaveData ofd_packets/00086231 [01:16:51]File name is /storage/ofd_packets/00086231 [01:16:51]Write 329 bytes [01:16:51]NVStorageSaveData done [01:16:51]OFDSenderStorePacket done [01:16:51]KKMCreateOFDPacket done [01:16:51]NVStorageSaveData kkm_last_timestamp [01:16:51]File name is /storage/kkm_last_timestamp [01:16:51]Write 4 bytes [01:16:51]NVStorageSaveData done [01:16:51]ExternCall_PrintAddStr [01:16:51]wPrintStart [01:16:51]Write to MH i2c: 01 00 00 01 04 05 [01:16:51]Write i2c OK [01:16:51]MH_I2C_Read... [01:16:51]Read from MH i2c: 01 [01:16:51]MH_I2C_Read... [01:16:51]Read from MH i2c: 01 07 00 [01:16:51]MH_I2C_Read... [01:16:51]Read from MH i2c: 01 07 00 01 04 00 00 00 00 00 FF 0F 1A [01:16:51]RasterBufferAndPrint [01:16:51]line Счет N : (3)147898 [01:16:51]line ИНН: 02508201610067 [01:16:51]line Контрольно-Кассовый Чек [01:16:51]line ПРОДАЖА [01:16:51]line Товар: 4771173208758 [01:16:51]line Арахис Jega сыр,лук 200г [01:16:51]line 1.000 * 245.00 [01:16:51]line = 245.00 [01:16:51]line НДС 12% НСП 1% [01:16:51]line > о реализуемом товаре [01:16:51]line ИТОГО: 245.00 [01:16:51]line НСП 1% : 2.17 [01:16:51]line НДС 12% : 26.02 [01:16:51]line Наличными: 0.00 [01:16:51]line Безнал.: 245.00 [01:16:51]line Место: АЗС № 137 "Партнер Нефть" [01:16:51]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [01:16:51]line СНО: Общий режим [01:16:51]line Чек 9 21.09.2024 01:16 [01:16:51]line Смена: 496 ФФД: 1.0 [01:16:51]line ЗНМ: 0300000064 [01:16:51]line РНМ: 0000000000092592 [01:16:51]line Версия ККМ: 001 [01:16:51]line Платежная система: O! деньги [01:16:51]line ФМ: 0000000000874979 [01:16:51]line ФД: 86231 [01:16:51]line ФПД: 265683419192706 [01:16:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T011649&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86231&fm=265683419192706&tin=02508201610067®Number=0000000000092592&sum=24500 [01:16:51]OFD Sender: Processing packet 86231 [packets to send 266, broken 265] [01:16:51]ProducePacketName [01:16:51]name=ofd_packets/00086231 [01:16:51]OFD Sender: To server: pG, [01:16:51]CommunicateWithHost lk.salyk.kg:30040 [01:16:51]ConnectInit lk.salyk.kg [01:16:51]line 0 [01:16:51]written 0, free lines is 4095 [01:16:52]Write to MH i2c: 01 00 00 2B 04 2F [01:16:52]Write i2c OK [01:16:52]MH_I2C_Read... [01:16:52]Read from MH i2c: 01 [01:16:52]MH_I2C_Read... [01:16:52]Read from MH i2c: 01 07 00 [01:16:52]MH_I2C_Read... [01:16:52]Read from MH i2c: 01 07 00 2B 04 00 00 00 00 00 DE 0C 20 [01:16:52]RasterBufferAndPrint [01:16:52]line [01:16:52]line [01:16:52]line [01:16:52]line [01:16:52]line [01:16:52]written 0, free lines is 3300 [01:16:52]MH_Cut [01:16:52]Write to MH i2c: D1 01 00 32 04 01 08 [01:16:52]Write i2c OK [01:16:52]MH_I2C_Read... [01:16:52]Read from MH i2c: D1 [01:16:52]MH_I2C_Read... [01:16:52]Read from MH i2c: D1 01 00 [01:16:52]MH_I2C_Read... [01:16:52]Read from MH i2c: D1 01 00 32 04 00 07 [01:16:52]Write to MH i2c: 01 00 00 33 04 37 [01:16:52]Write i2c OK [01:16:52]MH_I2C_Read... [01:16:52]*** Cut start [01:16:52]*** Partial cut [01:16:52]*** CUTSNS_PIN = 1 [01:16:52]*** CUTSNS_PIN = 0 [01:16:53]Connected sock=10 [01:16: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 2B 01 00 00 9D 20 23 01 35 AE 5A 03 01 00 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 37 37 31 31 37 33 32 30 38 37 35 38 06 04 25 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 4A 65 67 61 20 D1 81 D1 8B D1 80 2C D0 BB D1 83 D0 BA 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B4 5F 00 00 00 00 13 04 06 00 B4 5F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 5F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 81 1E EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F1 A3 3D D2 DD 82 F0 BC B3 65 C6 74 F1 3C [01:16:53]*** Brake cut motor [01:16:53]Read from MH i2c: 01 [01:16:53]MH_I2C_Read... [01:16:53]*** Stop cut motor [01:16:53]*** Cut end [01:16:53]Read from MH i2c: 01 07 00 [01:16:53]MH_I2C_Read... [01:16:53]Read from MH i2c: 01 07 00 33 04 00 00 00 00 00 FF 0F 4C [01:16:53]process_action close_receipt done [01:16:53]requested_data is exist [01:16:53]produce_requested_data [01:16:53]requested_item fm.sn is exist - process it [01:16:53]wFMCommunicate request_size=4 [01:16:53]MH_SAM_APDU [01:16:53]CAPDU: 80 11 00 00 [01:16:53]Write to MH i2c: E2 08 00 34 04 80 11 00 00 00 00 00 00 B2 [01:16:53]Write i2c OK [01:16:53]MH_I2C_Read... [01:16:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:16:53]Read from MH i2c: E2 [01:16:53]MH_I2C_Read... [01:16:53]Read from MH i2c: E2 17 00 [01:16:53]MH_I2C_Read... [01:16:53]Read from MH i2c: E2 17 00 34 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 11 [01:16:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:16:53]wFMCommunicate OK [01:16:53]requested_item fd.num is exist - process it [01:16:53]SAM_PROTO_GetFieldsCounters [01:16:53]wFMCommunicate request_size=4 [01:16:53]MH_SAM_APDU [01:16:53]CAPDU: 80 13 00 00 [01:16:53]Write to MH i2c: E2 08 00 35 04 80 13 00 00 00 00 00 00 B5 [01:16:53]Write i2c OK [01:16:53]MH_I2C_Read... [01:16:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:16:53]Read from MH i2c: E2 [01:16:53]MH_I2C_Read... [01:16:53]Read from MH i2c: E2 62 00 [01:16:53]MH_I2C_Read... [01:16:53]Read from MH i2c: E2 62 00 35 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 D7 50 01 00 0E 04 04 00 F0 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 18 [01:16: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 D7 50 01 00 0E 04 04 00 F0 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 [01:16:53]wFMCommunicate OK [01:16:53]SAM_PROTO_GetFieldsCounters done [01:16:53]requested_item shift.num is exist - process it [01:16:53]requested_item shift.opened is exist - process it [01:16:53]req_shift_opened [01:16:53]FM_GetShiftState [01:16:53]SAM_PROTO_GetShiftState [01:16:53]wFMCommunicate request_size=4 [01:16:53]MH_SAM_APDU [01:16:53]CAPDU: 80 13 01 00 [01:16:53]Write to MH i2c: E2 08 00 36 04 80 13 01 00 00 00 00 00 B7 [01:16:53]Write i2c OK [01:16:53]MH_I2C_Read... [01:16:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:16:53]Read from MH i2c: E2 [01:16:53]MH_I2C_Read... [01:16:53]Read from MH i2c: E2 0E 00 [01:16:53]MH_I2C_Read... [01:16:53]Read from MH i2c: E2 0E 00 36 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FD [01:16:53]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [01:16:53]wFMCommunicate OK [01:16:53]SAM_PROTO_GetShiftState done [01:16:53]FM_GetShiftState done [01:16:53]req_shift_opened done [01:16:53]requested_item shift.open_date is exist - process it [01:16:53]req_shift_open_date [01:16:53]req_shift_open_date done [01:16:53]produce_requested_data done [01:16:53]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86231,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [01:16:53]process_action_free close_receipt [01:16:53]json_value_free [01:16:53]json_value_free done [01:16:53]process_json_proto returns [01:16:53]Send response to host [01:16:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86231,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [01:16:53]free response buf [01:16:53]execute_script done [01:16:53]execute_script returns [01:16:53]free content buf [01:16:53]Sock 7.Close socket [01:16:53]Sock 7.Thread stoped [01:16:58]recv_with_timeout no data received [01:16:58]CommunicateWithHost answer receiving error [01:16:58]CommunicateWithHost err = -3 [01:16:58]OFD Sender: Server communicate error [01:17:03]OFD Sender: Processing packet 86231 [packets to send 266, broken 265] [01:17:03]ProducePacketName [01:17:03]name=ofd_packets/00086231 [01:17:03]OFD Sender: To server: pG, [01:17:03]CommunicateWithHost lk.salyk.kg:30040 [01:17:03]ConnectInit lk.salyk.kg [01:17:03]Connected sock=7 [01:17: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 2B 01 00 00 9D 20 23 01 35 AE 5A 03 01 00 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 37 37 31 31 37 33 32 30 38 37 35 38 06 04 25 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 4A 65 67 61 20 D1 81 D1 8B D1 80 2C D0 BB D1 83 D0 BA 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B4 5F 00 00 00 00 13 04 06 00 B4 5F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 5F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 81 1E EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 F1 A3 3D D2 DD 82 F0 BC B3 65 C6 74 F1 3C [01:17: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 82 EE 47 00 F0 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 D7 50 01 00 F4 03 04 00 61 C9 ED 66 B6 04 01 00 00 F7 D5 50 C3 FE B2 68 60 [01:17:04]CommunicateWithHost err = 0 [01:17:04]CheckOFDResponse [01:17:04]1017 (14) - 77093643461234 [01:17:04]1041 (16) - 0000000000874979 [01:17:04]1040 (4) - 86231 [01:17:04]1012 (4) - 20.09.2024 19:13 [01:17:04]1206 (1) - 0 [01:17:04]OFD Sender: Remove packet 86231 [01:17:04]ProducePacketName [01:17:04]name=ofd_packets/00086231 [01:17:04]NVStorageDeleteData [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:40]OFD Sender: No OFD packet to send [01:18:45]OFD Sender: No OFD packet to send [01:18:50]OFD Sender: No OFD packet to send [01:18:55]OFD Sender: No OFD packet to send [01:19:00]OFD Sender: No OFD packet to send [01:19:05]OFD Sender: No OFD packet to send [01:19:10]OFD Sender: No OFD packet to send [01:19:15]OFD Sender: No OFD packet to send [01:19:20]OFD Sender: No OFD packet to send [01:19:25]OFD Sender: No OFD packet to send [01:19:30]OFD Sender: No OFD packet to send [01:19:35]OFD Sender: No OFD packet to send [01:19:40]OFD Sender: No OFD packet to send [01:19:45]OFD Sender: No OFD packet to send [01:19:50]OFD Sender: No OFD packet to send [01:19:55]OFD Sender: No OFD packet to send [01:20:00]OFD Sender: No OFD packet to send [01:20:05]OFD Sender: No OFD packet to send [01:20:10]OFD Sender: No OFD packet to send [01:20:15]OFD Sender: No OFD packet to send [01:20:16]recv_with_timeout no data received [01:20:20]OFD Sender: No OFD packet to send [01:20:25]OFD Sender: No OFD packet to send [01:20:30]OFD Sender: No OFD packet to send [01:20:35]OFD Sender: No OFD packet to send [01:20:40]OFD Sender: No OFD packet to send [01:20:45]OFD Sender: No OFD packet to send [01:20:50]OFD Sender: No OFD packet to send [01:20:55]OFD Sender: No OFD packet to send [01:21:00]OFD Sender: No OFD packet to send [01:21:05]OFD Sender: No OFD packet to send [01:21:10]OFD Sender: No OFD packet to send [01:21:15]OFD Sender: No OFD packet to send [01:21:20]OFD Sender: No OFD packet to send [01:21:25]OFD Sender: No OFD packet to send [01:21:26]accept exits with 9 [01:21:26]New connection [01:21:26]New thread 3067223396 created [01:21:26]Thread 3067366756 joined [01:21:26]Waiting for new connection... [01:21:26] Sock 9.Parse request [01:21:26]Sock 9.Check first char [01:21:26]Sock 9.First char is OK [01:21:26]request: POST /json_proto HTTP/1.0 [01:21:26]Method: POST [01:21:26]URL: /json_proto [01:21:26]Method is POST - this is cgi request [01:21:26]url: /json_proto [01:21:26]query_string will be loaded in cgi processing [01:21:26]execute_cgi json_proto POST (null) [01:21:26]execute_cgi path=json_proto method=POST [01:21:26]POST find Content-Length [01:21:26]Host: 172.17.47.196:8080 [01:21:26]Content-Length: 614 [01:21:26]Content-Type: application/json [01:21:26] [01:21:26]POST finish read [01:21:26]Found Content-Length = 614 [01:21:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147899", "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" ] } } [01:21:26]execute_script... [01: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 : (3)147899", "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" ] } } [01:21:26]POST & json_proto [01:21:26]process_json_proto [01:21:26]json parsed OK: [01:21:26]protocol is kg_v1.0 [01:21:26]action value=close_receipt [01:21:26]process_action close_receipt [01:21:26]cmd_close_receipt [01:21:26]MH_GetDate [01:21:26]Write to MH i2c: F0 00 00 37 04 2A [01:21:26]Write i2c OK [01:21:26]MH_I2C_Read... [01:21:26]Read from MH i2c: F0 [01:21:26]MH_I2C_Read... [01:21:26]Read from MH i2c: F0 09 00 [01:21:26]MH_I2C_Read... [01:21:26]Read from MH i2c: F0 09 00 37 04 00 96 1F EE 66 4C 6B 94 66 ED [01:21:26]GetLastDocTimeStamp 1726881409 [01:21:26]current date 1726881686 [01:21:26]FM_GetShiftState [01:21:26]SAM_PROTO_GetShiftState [01:21:26]wFMCommunicate request_size=4 [01:21:26]MH_SAM_APDU [01:21:26]CAPDU: 80 13 01 00 [01:21:26]Write to MH i2c: E2 08 00 38 04 80 13 01 00 00 00 00 00 B9 [01:21:26]Write i2c OK [01:21:26]MH_I2C_Read... [01:21:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:21:26]Read from MH i2c: E2 [01:21:26]MH_I2C_Read... [01:21:26]Read from MH i2c: E2 0E 00 [01:21:26]MH_I2C_Read... [01:21:26]Read from MH i2c: E2 0E 00 38 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 FF [01:21:26]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [01:21:26]wFMCommunicate OK [01:21:26]SAM_PROTO_GetShiftState done [01:21:26]FM_GetShiftState done [01:21:26]opened in 1726877910 [01:21:26]opened+sec_in_day 1726964310 [01:21:26]quantity*price = 11000 [01:21:26]sum+1 = 11001 [01:21:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 110.00 НСП 1% : 0.97 НДС 12% : 11.68 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 10 21.09.2024 01:21 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86232 ФПД: 242538160989400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T012126&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86232&fm=242538160989400&tin=02508201610067®Number=0000000000092592&sum=11000 0 [01:21:27]StoreToDocumentArchive [01:21:27]shift 496 fd 86232 [01:21:27]save to /storage/0496/doc_00086232 [01:21:27]save last doc name /storage/0496/doc_00086232 to /storage/kkm_last_doc_name [01:21:27]save OK [01:21:27]Clear old archive folders... [01:21:27]ProcessDocumentItem done err = 0, tmpTLVsize=266 [01:21:27]tlvbuf is 002D6760 [01:21:27]SAM_PROTO_ClearQueue [01:21:27]wFMCommunicate request_size=4 [01:21:27]MH_SAM_APDU [01:21:27]CAPDU: 80 09 00 00 [01:21:27]Write to MH i2c: E2 08 00 45 04 80 09 00 00 00 00 00 00 BB [01:21:27]Write i2c OK [01:21:27]MH_I2C_Read... [01:21:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:21:27]Read from MH i2c: E2 [01:21:27]MH_I2C_Read... [01:21:27]Read from MH i2c: E2 03 00 [01:21:27]MH_I2C_Read... [01:21:27]Read from MH i2c: E2 03 00 45 04 00 90 00 BD [01:21:27]RAPDU: 90 00 [01:21:27]wFMCommunicate OK [01:21:27]SAM_PROTO_ClearQueue done [01:21:27]KKMCreateOFDPacket [01:21:27]OFDProtocolAddRootSTLVToBuf [01:21:27]FM_MakeSignedData [01:21:27]FM_MakeSignedData [01:21:27]SAM_PROTO_SignData [01:21:27]wFMCommunicate request_size=4 [01:21:27]MH_SAM_APDU [01:21:27]CAPDU: 80 0D 01 02 [01:21:27]Write to MH i2c: E2 08 00 46 04 80 0D 01 02 00 00 00 00 C3 [01:21:27]Write i2c OK [01:21:27]MH_I2C_Read... [01:21:27]Read from MH i2c: E2 [01:21:27]MH_I2C_Read... [01:21:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:21:27]Read from MH i2c: E2 03 00 [01:21:27]MH_I2C_Read... [01:21:27]Read from MH i2c: E2 03 00 46 04 00 90 00 BE [01:21:27]RAPDU: 90 00 [01:21:27]wFMCommunicate OK [01:21:27]wFMCommunicate request_size=255 [01:21:27]MH_SAM_APDU [01:21:27]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 0A 00 00 00 F4 03 04 00 96 1F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 [01:21:27]Write to MH i2c: E2 02 01 47 04 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 0A 00 00 00 F4 03 04 00 96 1F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 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 44 [01:21:27]Write i2c OK [01:21:27]MH_I2C_Read... [01:21:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:21:28]Read from MH i2c: E2 [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: E2 03 00 [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: E2 03 00 47 04 00 90 00 BF [01:21:28]RAPDU: 90 00 [01:21:28]wFMCommunicate OK [01:21:28]wFMCommunicate request_size=25 [01:21:28]MH_SAM_APDU [01:21:28]CAPDU: 80 0D 02 02 14 37 39 10 04 04 00 D8 50 01 00 35 04 06 00 DC 96 50 EE 24 D8 [01:21:28]Write to MH i2c: E2 1C 00 48 04 80 0D 02 02 14 00 37 39 10 04 04 00 D8 50 01 00 35 04 06 00 DC 96 50 EE 24 D8 00 00 8A [01:21:28]Write i2c OK [01:21:28]MH_I2C_Read... [01:21:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:21:28]Read from MH i2c: E2 [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: E2 03 00 [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: E2 03 00 48 04 00 90 00 C0 [01:21:28]RAPDU: 90 00 [01:21:28]wFMCommunicate OK [01:21:28]wFMCommunicate request_size=4 [01:21:28]MH_SAM_APDU [01:21:28]CAPDU: 80 0D 03 02 [01:21:28]Write to MH i2c: E2 08 00 49 04 80 0D 03 02 00 00 00 00 C8 [01:21:28]Write i2c OK [01:21:28]MH_I2C_Read... [01:21:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:21:28]Read from MH i2c: E2 [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: E2 0B 00 [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: E2 0B 00 49 04 00 55 DB 8E 2B FE EC 65 E3 90 00 E4 [01:21:28]RAPDU: 55 DB 8E 2B FE EC 65 E3 90 00 [01:21:28]wFMCommunicate OK [01:21:28]SAM_PROTO_SignData done [01:21:28]FM_MakeSignedData done [01:21:28]CreateOFDProtocolMessage [01:21:28]wFMCommunicate request_size=4 [01:21:28]MH_SAM_APDU [01:21:28]CAPDU: 80 11 00 00 [01:21:28]Write to MH i2c: E2 08 00 4A 04 80 11 00 00 00 00 00 00 C8 [01:21:28]Write i2c OK [01:21:28]MH_I2C_Read... [01:21:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:21:28]Read from MH i2c: E2 [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: E2 17 00 [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: E2 17 00 4A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 27 [01: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 [01:21:28]wFMCommunicate OK [01:21:28]CreateOFDProtocolMessage done [01:21:28]OFDSenderStorePacket 86232 [01:21:28]StoreOFDPacket docnum=86232 [01: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 1E 01 00 00 20 91 16 01 14 90 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 0A 00 00 00 F4 03 04 00 96 1F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DC 96 50 EE 24 D8 55 DB 8E 2B FE EC 65 E3 [01:21:28]CheckFolder [01:21:28]dirname=/storage/ofd_packets [01:21:28]CheckFolder done [01:21:28]ProducePacketName [01:21:28]name=ofd_packets/00086232 [01:21:28]NVStorageSaveData ofd_packets/00086232 [01:21:28]File name is /storage/ofd_packets/00086232 [01:21:28]Write 316 bytes [01:21:28]NVStorageSaveData done [01:21:28]OFDSenderStorePacket done [01:21:28]KKMCreateOFDPacket done [01:21:28]NVStorageSaveData kkm_last_timestamp [01:21:28]File name is /storage/kkm_last_timestamp [01:21:28]Write 4 bytes [01:21:28]NVStorageSaveData done [01:21:28]ExternCall_PrintAddStr [01:21:28]wPrintStart [01:21:28]Write to MH i2c: 01 00 00 4B 04 4F [01:21:28]Write i2c OK [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: 01 [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: 01 07 00 [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: 01 07 00 4B 04 00 00 00 00 00 FF 0F 64 [01:21:28]RasterBufferAndPrint [01:21:28]line Счет N : (3)147899 [01:21:28]line ИНН: 02508201610067 [01:21:28]line Контрольно-Кассовый Чек [01:21:28]line ПРОДАЖА [01:21:28]line Товар: 4870001570071 [01:21:28]line Напиток Pepsi 1л [01:21:28]line 1.000 * 110.00 [01:21:28]line = 110.00 [01:21:28]line НДС 12% НСП 1% [01:21:28]line > о реализуемом товаре [01:21:28]line ИТОГО: 110.00 [01:21:28]line НСП 1% : 0.97 [01:21:28]line НДС 12% : 11.68 [01:21:28]line Наличными: 110.00 [01:21:28]line Безнал.: 0.00 [01:21:28]line Место: АЗС № 137 "Партнер Нефть" [01:21:28]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [01:21:28]line СНО: Общий режим [01:21:28]line Чек 10 21.09.2024 01:21 [01:21:28]line Смена: 496 ФФД: 1.0 [01:21:28]line ЗНМ: 0300000064 [01:21:28]line РНМ: 0000000000092592 [01:21:28]line Версия ККМ: 001 [01:21:28]line ФМ: 0000000000874979 [01:21:28]line ФД: 86232 [01:21:28]line ФПД: 242538160989400 [01:21:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T012126&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86232&fm=242538160989400&tin=02508201610067®Number=0000000000092592&sum=11000 [01:21:28]line 0 [01:21:28]OFD Sender: Processing packet 86232 [packets to send 266, broken 265] [01:21:28]ProducePacketName [01:21:28]name=ofd_packets/00086232 [01:21:28]OFD Sender: To server: pG, [01:21:28]CommunicateWithHost lk.salyk.kg:30040 [01:21:28]ConnectInit lk.salyk.kg [01:21:28]written 0, free lines is 4095 [01:21:28]Write to MH i2c: 01 00 00 73 04 77 [01:21:28]Write i2c OK [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: 01 [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: 01 07 00 [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: 01 07 00 73 04 00 00 00 00 00 F6 0C 80 [01:21:28]RasterBufferAndPrint [01:21:28]line [01:21:28]line [01:21:28]line [01:21:28]line [01:21:28]line [01:21:28]written 0, free lines is 3323 [01:21:28]MH_Cut [01:21:28]Write to MH i2c: D1 01 00 7A 04 01 50 [01:21:28]Write i2c OK [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: D1 [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: D1 01 00 [01:21:28]MH_I2C_Read... [01:21:28]Read from MH i2c: D1 01 00 7A 04 00 4F [01:21:28]Write to MH i2c: 01 00 00 7B 04 7F [01:21:28]Write i2c OK [01:21:28]MH_I2C_Read... [01:21:29]*** Cut start [01:21:29]*** Partial cut [01:21:29]*** CUTSNS_PIN = 1 [01:21:29]*** CUTSNS_PIN = 0 [01:21:29]*** Brake cut motor [01:21:30]Read from MH i2c: 01 [01:21:30]MH_I2C_Read... [01:21:30]*** Stop cut motor [01:21:30]*** Cut end [01:21:30]Read from MH i2c: 01 07 00 [01:21:30]MH_I2C_Read... [01:21:30]Read from MH i2c: 01 07 00 7B 04 00 00 00 00 00 FF 0F 94 [01:21:30]process_action close_receipt done [01:21:30]requested_data is exist [01:21:30]produce_requested_data [01:21:30]requested_item fm.sn is exist - process it [01:21:30]wFMCommunicate request_size=4 [01:21:30]MH_SAM_APDU [01:21:30]CAPDU: 80 11 00 00 [01:21:30]Write to MH i2c: E2 08 00 7C 04 80 11 00 00 00 00 00 00 FA [01:21:30]Write i2c OK [01:21:30]MH_I2C_Read... [01:21:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:21:30]Read from MH i2c: E2 [01:21:30]MH_I2C_Read... [01:21:30]Read from MH i2c: E2 17 00 [01:21:30]MH_I2C_Read... [01:21:30]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 [01: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 [01:21:30]wFMCommunicate OK [01:21:30]requested_item fd.num is exist - process it [01:21:30]SAM_PROTO_GetFieldsCounters [01:21:30]wFMCommunicate request_size=4 [01:21:30]MH_SAM_APDU [01:21:30]CAPDU: 80 13 00 00 [01:21:30]Write to MH i2c: E2 08 00 7D 04 80 13 00 00 00 00 00 00 FD [01:21:30]Write i2c OK [01:21:30]MH_I2C_Read... [01:21:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:21:30]Read from MH i2c: E2 [01:21:30]MH_I2C_Read... [01:21:30]Read from MH i2c: E2 62 00 [01:21:30]MH_I2C_Read... [01:21:30]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 D8 50 01 00 0E 04 04 00 F0 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 64 [01: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 D8 50 01 00 0E 04 04 00 F0 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 [01:21:30]wFMCommunicate OK [01:21:30]SAM_PROTO_GetFieldsCounters done [01:21:30]requested_item shift.num is exist - process it [01:21:30]requested_item shift.opened is exist - process it [01:21:30]req_shift_opened [01:21:30]FM_GetShiftState [01:21:30]SAM_PROTO_GetShiftState [01:21:30]wFMCommunicate request_size=4 [01:21:30]MH_SAM_APDU [01:21:30]CAPDU: 80 13 01 00 [01:21:30]Write to MH i2c: E2 08 00 7E 04 80 13 01 00 00 00 00 00 FF [01:21:30]Write i2c OK [01:21:30]MH_I2C_Read... [01:21:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:21:30]Read from MH i2c: E2 [01:21:30]MH_I2C_Read... [01:21:30]Read from MH i2c: E2 0E 00 [01:21:30]MH_I2C_Read... [01:21:30]Read from MH i2c: E2 0E 00 7E 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 45 [01:21:30]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [01:21:30]wFMCommunicate OK [01:21:30]SAM_PROTO_GetShiftState done [01:21:30]FM_GetShiftState done [01:21:30]req_shift_opened done [01:21:30]requested_item shift.open_date is exist - process it [01:21:30]req_shift_open_date [01:21:30]req_shift_open_date done [01:21:30]produce_requested_data done [01:21:30]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86232,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [01:21:30]process_action_free close_receipt [01:21:30]json_value_free [01:21:30]json_value_free done [01:21:30]process_json_proto returns [01:21:30]Send response to host [01:21:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86232,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [01:21:30]free response buf [01:21:30]execute_script done [01:21:30]execute_script returns [01:21:30]free content buf [01:21:30]Sock 9.Close socket [01:21:30]Sock 9.Thread stoped [01:21:33]recv_with_timeout no data received [01:21:33]Connected sock=11 [01:21: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 1E 01 00 00 20 91 16 01 14 90 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 0A 00 00 00 F4 03 04 00 96 1F EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 DC 96 50 EE 24 D8 55 DB 8E 2B FE EC 65 E3 [01:21: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 B8 B7 47 00 82 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 D8 50 01 00 F4 03 04 00 6F CA ED 66 B6 04 01 00 00 F3 45 EC 0F 93 35 05 FE [01:21:35]CommunicateWithHost err = 0 [01:21:35]CheckOFDResponse [01:21:35]1017 (14) - 77093643461234 [01:21:35]1041 (16) - 0000000000874979 [01:21:35]1040 (4) - 86232 [01:21:35]1012 (4) - 20.09.2024 19:18 [01:21:35]1206 (1) - 0 [01:21:35]OFD Sender: Remove packet 86232 [01:21:35]ProducePacketName [01:21:35]name=ofd_packets/00086232 [01:21:35]NVStorageDeleteData [01:21:36]OFD Sender: No OFD packet to send [01:21:41]OFD Sender: No OFD packet to send [01:21:46]OFD Sender: No OFD packet to send [01:21:51]OFD Sender: No OFD packet to send [01:21:56]OFD Sender: No OFD packet to send [01:22:01]OFD Sender: No OFD packet to send [01:22:06]OFD Sender: No OFD packet to send [01:22:11]OFD Sender: No OFD packet to send [01:22:16]OFD Sender: No OFD packet to send [01:22:21]OFD Sender: No OFD packet to send [01:22:26]OFD Sender: No OFD packet to send [01:22:31]OFD Sender: No OFD packet to send [01:22:36]OFD Sender: No OFD packet to send [01:22:41]OFD Sender: No OFD packet to send [01:22:45]recv_with_timeout no data received [01:22:46]OFD Sender: No OFD packet to send [01:22:51]OFD Sender: No OFD packet to send [01:22:56]OFD Sender: No OFD packet to send [01:23:01]OFD Sender: No OFD packet to send [01:23:06]OFD Sender: No OFD packet to send [01:23:11]OFD Sender: No OFD packet to send [01:23:16]OFD Sender: No OFD packet to send [01:23:21]OFD Sender: No OFD packet to send [01:23:26]OFD Sender: No OFD packet to send [01:23:31]OFD Sender: No OFD packet to send [01:23:33]recv_with_timeout no data received [01:23:36]OFD Sender: No OFD packet to send [01:23:41]OFD Sender: No OFD packet to send [01:23:46]OFD Sender: No OFD packet to send [01:23:51]OFD Sender: No OFD packet to send [01:23:56]OFD Sender: No OFD packet to send [01:24:01]OFD Sender: No OFD packet to send [01:24:06]OFD Sender: No OFD packet to send [01:24:11]OFD Sender: No OFD packet to send [01:24:16]OFD Sender: No OFD packet to send [01:24:21]OFD Sender: No OFD packet to send [01:24:26]OFD Sender: No OFD packet to send [01:24:31]OFD Sender: No OFD packet to send [01:24:36]OFD Sender: No OFD packet to send [01:24:37]recv_with_timeout no data received [01:24:41]OFD Sender: No OFD packet to send [01:24:46]OFD Sender: No OFD packet to send [01:24:51]OFD Sender: No OFD packet to send [01:24:56]OFD Sender: No OFD packet to send [01:25:01]OFD Sender: No OFD packet to send [01:25:06]OFD Sender: No OFD packet to send [01:25:11]OFD Sender: No OFD packet to send [01:25:16]OFD Sender: No OFD packet to send [01:25:21]OFD Sender: No OFD packet to send [01:25:26]OFD Sender: No OFD packet to send [01:25:31]OFD Sender: No OFD packet to send [01:25:36]OFD Sender: No OFD packet to send [01:25:41]OFD Sender: No OFD packet to send [01:25:46]OFD Sender: No OFD packet to send [01:25:51]OFD Sender: No OFD packet to send [01:25:56]OFD Sender: No OFD packet to send [01:26:01]OFD Sender: No OFD packet to send [01:26:06]OFD Sender: No OFD packet to send [01:26:11]OFD Sender: No OFD packet to send [01:26:16]OFD Sender: No OFD packet to send [01:26:21]OFD Sender: No OFD packet to send [01:26:26]OFD Sender: No OFD packet to send [01:26:31]OFD Sender: No OFD packet to send [01:26:36]OFD Sender: No OFD packet to send [01:26:41]OFD Sender: No OFD packet to send [01:26:46]OFD Sender: No OFD packet to send [01:26:51]OFD Sender: No OFD packet to send [01:26:56]OFD Sender: No OFD packet to send [01:27:01]OFD Sender: No OFD packet to send [01:27:06]OFD Sender: No OFD packet to send [01:27:11]OFD Sender: No OFD packet to send [01:27:16]OFD Sender: No OFD packet to send [01:27:21]OFD Sender: No OFD packet to send [01:27:26]OFD Sender: No OFD packet to send [01:27:31]OFD Sender: No OFD packet to send [01:27:36]OFD Sender: No OFD packet to send [01:27:41]OFD Sender: No OFD packet to send [01:27:46]recv_with_timeout no data received [01:27:46]OFD Sender: No OFD packet to send [01:27:51]OFD Sender: No OFD packet to send [01:27:56]OFD Sender: No OFD packet to send [01:28:01]OFD Sender: No OFD packet to send [01:28:02]recv_with_timeout no data received [01:28:06]OFD Sender: No OFD packet to send [01:28:11]OFD Sender: No OFD packet to send [01:28:16]OFD Sender: No OFD packet to send [01:28:21]OFD Sender: No OFD packet to send [01:28:26]OFD Sender: No OFD packet to send [01:28:31]OFD Sender: No OFD packet to send [01:28:36]OFD Sender: No OFD packet to send [01:28:41]OFD Sender: No OFD packet to send [01:28:46]OFD Sender: No OFD packet to send [01:28:51]OFD Sender: No OFD packet to send [01:28:56]OFD Sender: No OFD packet to send [01:29:01]OFD Sender: No OFD packet to send [01:29:06]OFD Sender: No OFD packet to send [01:29:11]OFD Sender: No OFD packet to send [01:29:16]OFD Sender: No OFD packet to send [01:29:21]OFD Sender: No OFD packet to send [01:29:26]OFD Sender: No OFD packet to send [01:29:31]OFD Sender: No OFD packet to send [01:29:36]OFD Sender: No OFD packet to send [01:29:41]OFD Sender: No OFD packet to send [01:29:46]OFD Sender: No OFD packet to send [01:29:51]OFD Sender: No OFD packet to send [01:29:56]OFD Sender: No OFD packet to send [01:30:01]OFD Sender: No OFD packet to send [01:30:06]OFD Sender: No OFD packet to send [01:30:11]OFD Sender: No OFD packet to send [01:30:16]OFD Sender: No OFD packet to send [01:30:21]OFD Sender: No OFD packet to send [01:30:26]OFD Sender: No OFD packet to send [01:30:31]OFD Sender: No OFD packet to send [01:30:36]OFD Sender: No OFD packet to send [01:30:41]OFD Sender: No OFD packet to send [01:30:46]OFD Sender: No OFD packet to send [01:30:51]OFD Sender: No OFD packet to send [01:30:56]OFD Sender: No OFD packet to send [01:31:01]OFD Sender: No OFD packet to send [01:31:06]OFD Sender: No OFD packet to send [01:31:11]OFD Sender: No OFD packet to send [01:31:16]OFD Sender: No OFD packet to send [01:31:21]OFD Sender: No OFD packet to send [01:31:25]recv_with_timeout no data received [01:31:27]OFD Sender: No OFD packet to send [01:31:28]accept exits with 7 [01:31:28]New connection [01:31:28]New thread 3067366756 created [01:31:28]Thread 3067223396 joined [01:31:28]Waiting for new connection... [01:31:28] Sock 7.Parse request [01:31:28]Sock 7.Check first char [01:31:28]Sock 7.First char is OK [01:31:28]request: POST /json_proto HTTP/1.0 [01:31:28]Method: POST [01:31:28]URL: /json_proto [01:31:28]Method is POST - this is cgi request [01:31:28]url: /json_proto [01:31:28]query_string will be loaded in cgi processing [01:31:28]execute_cgi json_proto POST (null) [01:31:28]execute_cgi path=json_proto method=POST [01:31:28]POST find Content-Length [01:31:28]Host: 172.17.47.196:8080 [01:31:28]Content-Length: 1276 [01:31:28]Content-Type: application/json [01:31:28] [01:31:28]POST finish read [01:31:28]Found Content-Length = 1276 [01:31:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147900", "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 }]} ,{ "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" : 1.000, "sum" : 38.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" : 158.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:31:28]execute_script... [01:31:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147900", "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 }]} ,{ "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" : 1.000, "sum" : 38.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" : 158.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:31:28]POST & json_proto [01:31:28]process_json_proto [01:31:28]json parsed OK: [01:31:28]protocol is kg_v1.0 [01:31:28]action value=close_receipt [01:31:28]process_action close_receipt [01:31:28]cmd_close_receipt [01:31:28]MH_GetDate [01:31:28]Write to MH i2c: F0 00 00 7F 04 72 [01:31:28]Write i2c OK [01:31:28]MH_I2C_Read... [01:31:28]Read from MH i2c: F0 [01:31:28]MH_I2C_Read... [01:31:28]Read from MH i2c: F0 09 00 [01:31:28]MH_I2C_Read... [01:31:28]Read from MH i2c: F0 09 00 7F 04 00 F1 21 EE 66 4C 6B 94 66 92 [01:31:28]GetLastDocTimeStamp 1726881686 [01:31:28]current date 1726882289 [01:31:28]FM_GetShiftState [01:31:28]SAM_PROTO_GetShiftState [01:31:28]wFMCommunicate request_size=4 [01:31:28]MH_SAM_APDU [01:31:28]CAPDU: 80 13 01 00 [01:31:28]Write to MH i2c: E2 08 00 80 04 80 13 01 00 00 00 00 00 01 [01:31:28]Write i2c OK [01:31:28]MH_I2C_Read... [01:31:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:31:29]Read from MH i2c: E2 [01:31:29]MH_I2C_Read... [01:31:29]Read from MH i2c: E2 0E 00 [01:31:29]MH_I2C_Read... [01:31:29]Read from MH i2c: E2 0E 00 80 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 47 [01:31:29]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [01:31:29]wFMCommunicate OK [01:31:29]SAM_PROTO_GetShiftState done [01:31:29]FM_GetShiftState done [01:31:29]opened in 1726877910 [01:31:29]opened+sec_in_day 1726964310 [01:31:29]quantity*price = 7500 [01:31:29]sum+1 = 7501 [01:31:29]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607120858977 Чипсы Чипсоны краб 40г 1.000 * 38.00 = 38.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4607010740733 Чипсы Чипсоны шашлык 40г 1.000 * 45.00 = 45.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 158.00 НСП 1% : 1.40 НДС 12% : 16.77 Наличными: 158.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 11 21.09.2024 01:31 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86233 ФПД: 179862940592452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T013129&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86233&fm=179862940592452&tin=02508201610067®Number=0000000000092592&sum=15800 0 [01:31:30]StoreToDocumentArchive [01:31:30]shift 496 fd 86233 [01:31:30]save to /storage/0496/doc_00086233 [01:31:30]save last doc name /storage/0496/doc_00086233 to /storage/kkm_last_doc_name [01:31:30]save OK [01:31:30]Clear old archive folders... [01:31:30]ProcessDocumentItem done err = 0, tmpTLVsize=526 [01:31:30]tlvbuf is 002DA9B0 [01:31:30]SAM_PROTO_ClearQueue [01:31:30]wFMCommunicate request_size=4 [01:31:30]MH_SAM_APDU [01:31:30]CAPDU: 80 09 00 00 [01:31:30]Write to MH i2c: E2 08 00 8D 04 80 09 00 00 00 00 00 00 03 [01:31:30]Write i2c OK [01:31:30]MH_I2C_Read... [01:31:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:31:30]Read from MH i2c: E2 [01:31:30]MH_I2C_Read... [01:31:30]Read from MH i2c: E2 03 00 [01:31:30]MH_I2C_Read... [01:31:30]Read from MH i2c: E2 03 00 8D 04 00 90 00 05 [01:31:30]RAPDU: 90 00 [01:31:30]wFMCommunicate OK [01:31:30]SAM_PROTO_ClearQueue done [01:31:30]KKMCreateOFDPacket [01:31:30]OFDProtocolAddRootSTLVToBuf [01:31:30]FM_MakeSignedData [01:31:30]FM_MakeSignedData [01:31:30]SAM_PROTO_SignData [01:31:30]wFMCommunicate request_size=4 [01:31:30]MH_SAM_APDU [01:31:30]CAPDU: 80 0D 01 02 [01:31:30]Write to MH i2c: E2 08 00 8E 04 80 0D 01 02 00 00 00 00 0B [01:31:30]Write i2c OK [01:31:30]MH_I2C_Read... [01:31:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:31:30]Read from MH i2c: E2 [01:31:30]MH_I2C_Read... [01:31:30]Read from MH i2c: E2 03 00 [01:31:30]MH_I2C_Read... [01:31:30]Read from MH i2c: E2 03 00 8E 04 00 90 00 06 [01:31:30]RAPDU: 90 00 [01:31:30]wFMCommunicate OK [01:31:30]wFMCommunicate request_size=255 [01:31:30]MH_SAM_APDU [01:31:30]CAPDU: 80 0D 02 02 FA 03 00 0E 02 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 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 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 [01:31:30]Write to MH i2c: E2 02 01 8F 04 80 0D 02 02 FA 00 03 00 0E 02 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 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 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 00 00 33 [01:31:30]Write i2c OK [01:31:30]MH_I2C_Read... [01:31:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:31:30]Read from MH i2c: E2 [01:31:30]MH_I2C_Read... [01:31:30]Read from MH i2c: E2 03 00 [01:31:30]MH_I2C_Read... [01:31:30]Read from MH i2c: E2 03 00 8F 04 00 90 00 07 [01:31:30]RAPDU: 90 00 [01:31:30]wFMCommunicate OK [01:31:30]wFMCommunicate request_size=255 [01:31:30]MH_SAM_APDU [01:31:30]CAPDU: 80 0D 02 02 FA 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 B8 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 06 00 00 00 00 07 04 06 00 B8 3D 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 F1 21 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 30 30 [01:31:30]Write to MH i2c: E2 02 01 90 04 80 0D 02 02 FA 00 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 B8 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 06 00 00 00 00 07 04 06 00 B8 3D 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 F1 21 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 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 CC [01:31:30]Write i2c OK [01:31:30]MH_I2C_Read... [01:31:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:31:31]Read from MH i2c: E2 [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: E2 03 00 [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: E2 03 00 90 04 00 90 00 08 [01:31:31]RAPDU: 90 00 [01:31:31]wFMCommunicate OK [01:31:31]wFMCommunicate request_size=35 [01:31:31]MH_SAM_APDU [01:31:31]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D9 50 01 00 35 04 06 00 A3 95 9A AE A9 44 [01:31:31]Write to MH i2c: E2 26 00 91 04 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 D9 50 01 00 35 04 06 00 A3 95 9A AE A9 44 00 00 A5 [01:31:31]Write i2c OK [01:31:31]MH_I2C_Read... [01:31:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:31:31]Read from MH i2c: E2 [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: E2 03 00 [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: E2 03 00 91 04 00 90 00 09 [01:31:31]RAPDU: 90 00 [01:31:31]wFMCommunicate OK [01:31:31]wFMCommunicate request_size=4 [01:31:31]MH_SAM_APDU [01:31:31]CAPDU: 80 0D 03 02 [01:31:31]Write to MH i2c: E2 08 00 92 04 80 0D 03 02 00 00 00 00 11 [01:31:31]Write i2c OK [01:31:31]MH_I2C_Read... [01:31:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:31:31]Read from MH i2c: E2 [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: E2 0B 00 [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: E2 0B 00 92 04 00 4A EB E7 49 95 86 36 0D 90 00 D5 [01:31:31]RAPDU: 4A EB E7 49 95 86 36 0D 90 00 [01:31:31]wFMCommunicate OK [01:31:31]SAM_PROTO_SignData done [01:31:31]FM_MakeSignedData done [01:31:31]CreateOFDProtocolMessage [01:31:31]wFMCommunicate request_size=4 [01:31:31]MH_SAM_APDU [01:31:31]CAPDU: 80 11 00 00 [01:31:31]Write to MH i2c: E2 08 00 93 04 80 11 00 00 00 00 00 00 11 [01:31:31]Write i2c OK [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: E2 [01:31:31]MH_I2C_Read... [01:31:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:31:31]Read from MH i2c: E2 17 00 [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: E2 17 00 93 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 70 [01: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 [01:31:31]wFMCommunicate OK [01:31:31]CreateOFDProtocolMessage done [01:31:31]OFDSenderStorePacket 86233 [01:31:31]StoreOFDPacket docnum=86233 [01: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 22 02 00 00 ED E2 1A 02 89 95 5A 03 01 00 03 00 0E 02 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 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 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 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 B8 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 06 00 00 00 00 07 04 06 00 B8 3D 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 F1 21 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A3 95 9A AE A9 44 4A EB E7 49 95 86 36 0D [01:31:31]CheckFolder [01:31:31]dirname=/storage/ofd_packets [01:31:31]CheckFolder done [01:31:31]ProducePacketName [01:31:31]name=ofd_packets/00086233 [01:31:31]NVStorageSaveData ofd_packets/00086233 [01:31:31]File name is /storage/ofd_packets/00086233 [01:31:31]Write 576 bytes [01:31:31]NVStorageSaveData done [01:31:31]OFDSenderStorePacket done [01:31:31]KKMCreateOFDPacket done [01:31:31]NVStorageSaveData kkm_last_timestamp [01:31:31]File name is /storage/kkm_last_timestamp [01:31:31]Write 4 bytes [01:31:31]NVStorageSaveData done [01:31:31]OFD Sender: Processing packet 86233 [packets to send 266, broken 265] [01:31:31]ProducePacketName [01:31:31]name=ofd_packets/00086233 [01:31:31]OFD Sender: To server: pG, [01:31:31]CommunicateWithHost lk.salyk.kg:30040 [01:31:31]ConnectInit lk.salyk.kg [01:31:31]ExternCall_PrintAddStr [01:31:31]wPrintStart [01:31:31]Write to MH i2c: 01 00 00 94 04 98 [01:31:31]Write i2c OK [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: 01 [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: 01 07 00 [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: 01 07 00 94 04 00 00 00 00 00 FF 0F AD [01:31:31]RasterBufferAndPrint [01:31:31]line Счет N : (3)147900 [01:31:31]line ИНН: 02508201610067 [01:31:31]line Контрольно-Кассовый Чек [01:31:31]line ПРОДАЖА [01:31:31]line Товар: 5449000189349 [01:31:31]line Холодный чай Fuse манго ананас 0,5л [01:31:31]line 1.000 * 75.00 [01:31:31]line = 75.00 [01:31:31]line НДС 12% НСП 1% [01:31:31]line > о реализуемом товаре [01:31:31]line Товар: 4607120858977 [01:31:31]line Чипсы Чипсоны краб 40г [01:31:31]line 1.000 * 38.00 [01:31:31]line = 38.00 [01:31:31]line НДС 12% НСП 1% [01:31:31]line > о реализуемом товаре [01:31:31]line Товар: 4607010740733 [01:31:31]line Чипсы Чипсоны шашлык 40г [01:31:31]line 1.000 * 45.00 [01:31:31]line = 45.00 [01:31:31]line НДС 12% НСП 1% [01:31:31]line > о реализуемом товаре [01:31:31]line ИТОГО: 158.00 [01:31:31]line НСП 1% : 1.40 [01:31:31]line НДС 12% : 16.77 [01:31:31]line Наличными: 158.00 [01:31:31]line Безнал.: 0.00 [01:31:31]line Место: АЗС № 137 "Партнер Нефть" [01:31:31]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [01:31:31]line СНО: Общий режим [01:31:31]line Чек 11 21.09.2024 01:31 [01:31:31]line Смена: 496 ФФД: 1.0 [01:31:31]line ЗНМ: 0300000064 [01:31:31]line РНМ: 0000000000092592 [01:31:31]line Версия ККМ: 001 [01:31:31]line ФМ: 0000000000874979 [01:31:31]line ФД: 86233 [01:31:31]line ФПД: 179862940592452 [01:31:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T013129&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86233&fm=179862940592452&tin=02508201610067®Number=0000000000092592&sum=15800 [01:31:31]line 0 [01:31:31]written 0, free lines is 4095 [01:31:31]Write to MH i2c: 01 00 00 C9 04 CD [01:31:31]Write i2c OK [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: 01 [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: 01 07 00 [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: 01 07 00 C9 04 00 00 00 00 00 25 0C 05 [01:31:31]RasterBufferAndPrint [01:31:31]line [01:31:31]line [01:31:31]line [01:31:31]line [01:31:31]line [01:31:31]written 0, free lines is 3116 [01:31:31]MH_Cut [01:31:31]Write to MH i2c: D1 01 00 D0 04 01 A6 [01:31:31]Write i2c OK [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: D1 [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: D1 01 00 [01:31:31]MH_I2C_Read... [01:31:31]Read from MH i2c: D1 01 00 D0 04 00 A5 [01:31:31]Write to MH i2c: 01 00 00 D1 04 D5 [01:31:31]Write i2c OK [01:31:31]MH_I2C_Read... [01:31:32]*** Cut start [01:31:32]*** Partial cut [01:31:32]*** CUTSNS_PIN = 1 [01:31:32]*** CUTSNS_PIN = 0 [01:31:33]*** Brake cut motor [01:31:33]Read from MH i2c: 01 [01:31:33]MH_I2C_Read... [01:31:33]*** Stop cut motor [01:31:33]*** Cut end [01:31:33]Read from MH i2c: 01 07 00 [01:31:33]MH_I2C_Read... [01:31:33]Read from MH i2c: 01 07 00 D1 04 00 00 00 00 00 FF 0F EA [01:31:33]process_action close_receipt done [01:31:33]requested_data is exist [01:31:33]produce_requested_data [01:31:33]requested_item fm.sn is exist - process it [01:31:33]wFMCommunicate request_size=4 [01:31:33]MH_SAM_APDU [01:31:33]CAPDU: 80 11 00 00 [01:31:33]Write to MH i2c: E2 08 00 D2 04 80 11 00 00 00 00 00 00 50 [01:31:33]Write i2c OK [01:31:33]MH_I2C_Read... [01:31:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:31:33]Read from MH i2c: E2 [01:31:33]MH_I2C_Read... [01:31:33]Read from MH i2c: E2 17 00 [01:31:33]MH_I2C_Read... [01:31:33]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 [01:31:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:31:33]wFMCommunicate OK [01:31:33]requested_item fd.num is exist - process it [01:31:33]SAM_PROTO_GetFieldsCounters [01:31:33]wFMCommunicate request_size=4 [01:31:33]MH_SAM_APDU [01:31:33]CAPDU: 80 13 00 00 [01:31:33]Write to MH i2c: E2 08 00 D3 04 80 13 00 00 00 00 00 00 53 [01:31:33]Write i2c OK [01:31:33]MH_I2C_Read... [01:31:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:31:33]Read from MH i2c: E2 [01:31:33]MH_I2C_Read... [01:31:33]Read from MH i2c: E2 62 00 [01:31:33]MH_I2C_Read... [01:31:33]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 D9 50 01 00 0E 04 04 00 F0 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 BE [01: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 D9 50 01 00 0E 04 04 00 F0 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 [01:31:33]wFMCommunicate OK [01:31:33]SAM_PROTO_GetFieldsCounters done [01:31:33]requested_item shift.num is exist - process it [01:31:33]requested_item shift.opened is exist - process it [01:31:33]req_shift_opened [01:31:33]FM_GetShiftState [01:31:33]SAM_PROTO_GetShiftState [01:31:33]wFMCommunicate request_size=4 [01:31:33]MH_SAM_APDU [01:31:33]CAPDU: 80 13 01 00 [01:31:33]Write to MH i2c: E2 08 00 D4 04 80 13 01 00 00 00 00 00 55 [01:31:33]Write i2c OK [01:31:33]MH_I2C_Read... [01:31:33]Read from MH i2c: E2 [01:31:33]MH_I2C_Read... [01:31:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:31:33]Read from MH i2c: E2 0E 00 [01:31:33]MH_I2C_Read... [01:31:33]Read from MH i2c: E2 0E 00 D4 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9B [01:31:33]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [01:31:33]wFMCommunicate OK [01:31:33]SAM_PROTO_GetShiftState done [01:31:33]FM_GetShiftState done [01:31:33]req_shift_opened done [01:31:33]requested_item shift.open_date is exist - process it [01:31:33]req_shift_open_date [01:31:33]req_shift_open_date done [01:31:33]produce_requested_data done [01:31:33]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86233,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [01:31:33]process_action_free close_receipt [01:31:33]json_value_free [01:31:33]json_value_free done [01:31:33]process_json_proto returns [01:31:33]Send response to host [01:31:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86233,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [01:31:33]free response buf [01:31:33]execute_script done [01:31:33]execute_script returns [01:31:33]free content buf [01:31:33]Sock 7.Close socket [01:31:33]Sock 7.Thread stoped [01:31:35]recv_with_timeout no data received [01:31:36]Connected sock=12 [01:31: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 22 02 00 00 ED E2 1A 02 89 95 5A 03 01 00 03 00 0E 02 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 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 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 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 B8 3D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 06 00 00 00 00 07 04 06 00 B8 3D 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 F1 21 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 A3 95 9A AE A9 44 4A EB E7 49 95 86 36 0D [01:31: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 BA 23 47 00 48 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 D9 50 01 00 F4 03 04 00 CC CC ED 66 B6 04 01 00 00 65 7C 5B BA D1 72 B6 15 [01:31:40]CommunicateWithHost err = 0 [01:31:40]CheckOFDResponse [01:31:40]1017 (14) - 77093643461234 [01:31:40]1041 (16) - 0000000000874979 [01:31:40]1040 (4) - 86233 [01:31:40]1012 (4) - 20.09.2024 19:28 [01:31:40]1206 (1) - 0 [01:31:40]OFD Sender: Remove packet 86233 [01:31:40]ProducePacketName [01:31:40]name=ofd_packets/00086233 [01:31:40]NVStorageDeleteData [01:31:41]OFD Sender: No OFD packet to send [01:31:46]OFD Sender: No OFD packet to send [01:31:47]recv_with_timeout no data received [01:31:51]OFD Sender: No OFD packet to send [01:31:56]OFD Sender: No OFD packet to send [01:32:01]OFD Sender: No OFD packet to send [01:32:02]recv_with_timeout no data received [01:32:06]OFD Sender: No OFD packet to send [01:32:11]OFD Sender: No OFD packet to send [01:32:16]OFD Sender: No OFD packet to send [01:32:17]recv_with_timeout no data received [01:32:21]OFD Sender: No OFD packet to send [01:32:26]OFD Sender: No OFD packet to send [01:32:31]OFD Sender: No OFD packet to send [01:32:36]OFD Sender: No OFD packet to send [01:32:41]OFD Sender: No OFD packet to send [01:32:46]OFD Sender: No OFD packet to send [01:32:51]OFD Sender: No OFD packet to send [01:32:56]OFD Sender: No OFD packet to send [01:33:01]OFD Sender: No OFD packet to send [01:33:06]OFD Sender: No OFD packet to send [01:33:11]OFD Sender: No OFD packet to send [01:33:16]OFD Sender: No OFD packet to send [01:33:21]OFD Sender: No OFD packet to send [01:33:26]OFD Sender: No OFD packet to send [01:33:31]OFD Sender: No OFD packet to send [01:33:36]OFD Sender: No OFD packet to send [01:33:41]OFD Sender: No OFD packet to send [01:33:46]OFD Sender: No OFD packet to send [01:33:51]OFD Sender: No OFD packet to send [01:33:56]OFD Sender: No OFD packet to send [01:34:01]OFD Sender: No OFD packet to send [01:34:06]OFD Sender: No OFD packet to send [01:34:11]OFD Sender: No OFD packet to send [01:34:16]OFD Sender: No OFD packet to send [01:34:19]accept exits with 9 [01:34:19]New connection [01:34:19]New thread 3067223396 created [01:34:19]Thread 3067366756 joined [01:34:19]Waiting for new connection... [01:34:19] Sock 9.Parse request [01:34:19]Sock 9.Check first char [01:34:19]Sock 9.First char is OK [01:34:19]request: POST /json_proto HTTP/1.0 [01:34:19]Method: POST [01:34:19]URL: /json_proto [01:34:19]Method is POST - this is cgi request [01:34:19]url: /json_proto [01:34:19]query_string will be loaded in cgi processing [01:34:19]execute_cgi json_proto POST (null) [01:34:19]execute_cgi path=json_proto method=POST [01:34:19]POST find Content-Length [01:34:19]Host: 172.17.47.196:8080 [01:34:19]Content-Length: 626 [01:34:19]Content-Type: application/json [01:34:19] [01:34:19]POST finish read [01:34:19]Found Content-Length = 626 [01:34:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147901", "tax_sys" : 0, "items" : [ { "code": "4640030092499", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE SENSE Himalaya", "price" : 150.00, "quantity" : 1.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" ] } } [01:34:19]execute_script... [01:34:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147901", "tax_sys" : 0, "items" : [ { "code": "4640030092499", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE SENSE Himalaya", "price" : 150.00, "quantity" : 1.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" ] } } [01:34:19]POST & json_proto [01:34:19]process_json_proto [01:34:19]json parsed OK: [01:34:19]protocol is kg_v1.0 [01:34:19]action value=close_receipt [01:34:19]process_action close_receipt [01:34:19]cmd_close_receipt [01:34:19]MH_GetDate [01:34:19]Write to MH i2c: F0 00 00 D5 04 C8 [01:34:19]Write i2c OK [01:34:19]MH_I2C_Read... [01:34:19]Read from MH i2c: F0 [01:34:19]MH_I2C_Read... [01:34:19]Read from MH i2c: F0 09 00 [01:34:19]MH_I2C_Read... [01:34:19]Read from MH i2c: F0 09 00 D5 04 00 9B 22 EE 66 4C 6B 94 66 93 [01:34:19]GetLastDocTimeStamp 1726882289 [01:34:19]current date 1726882459 [01:34:19]FM_GetShiftState [01:34:19]SAM_PROTO_GetShiftState [01:34:19]wFMCommunicate request_size=4 [01:34:19]MH_SAM_APDU [01:34:19]CAPDU: 80 13 01 00 [01:34:19]Write to MH i2c: E2 08 00 D6 04 80 13 01 00 00 00 00 00 57 [01:34:19]Write i2c OK [01:34:19]MH_I2C_Read... [01:34:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:34:19]Read from MH i2c: E2 [01:34:19]MH_I2C_Read... [01:34:19]Read from MH i2c: E2 0E 00 [01:34:19]MH_I2C_Read... [01:34:19]Read from MH i2c: E2 0E 00 D6 04 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 9D [01:34:19]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [01:34:19]wFMCommunicate OK [01:34:19]SAM_PROTO_GetShiftState done [01:34:19]FM_GetShiftState done [01:34:19]opened in 1726877910 [01:34:19]opened+sec_in_day 1726964310 [01:34:19]quantity*price = 15000 [01:34:19]sum+1 = 15001 [01:34:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 НСП 1% : 1.33 НДС 12% : 15.93 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 12 21.09.2024 01:34 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86234 ФПД: 262621565696996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T013419&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86234&fm=262621565696996&tin=02508201610067®Number=0000000000092592&sum=15000 0 [01:34:20]StoreToDocumentArchive [01:34:20]shift 496 fd 86234 [01:34:20]save to /storage/0496/doc_00086234 [01:34:20]save last doc name /storage/0496/doc_00086234 to /storage/kkm_last_doc_name [01:34:20]save OK [01:34:20]Clear old archive folders... [01:34:20]ProcessDocumentItem done err = 0, tmpTLVsize=278 [01:34:20]tlvbuf is 002DB880 [01:34:20]SAM_PROTO_ClearQueue [01:34:20]wFMCommunicate request_size=4 [01:34:20]MH_SAM_APDU [01:34:20]CAPDU: 80 09 00 00 [01:34:20]Write to MH i2c: E2 08 00 E3 04 80 09 00 00 00 00 00 00 59 [01:34:20]Write i2c OK [01:34:20]MH_I2C_Read... [01:34:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:34:20]Read from MH i2c: E2 [01:34:20]MH_I2C_Read... [01:34:20]Read from MH i2c: E2 03 00 [01:34:20]MH_I2C_Read... [01:34:20]Read from MH i2c: E2 03 00 E3 04 00 90 00 5B [01:34:20]RAPDU: 90 00 [01:34:20]wFMCommunicate OK [01:34:20]SAM_PROTO_ClearQueue done [01:34:20]KKMCreateOFDPacket [01:34:20]OFDProtocolAddRootSTLVToBuf [01:34:20]FM_MakeSignedData [01:34:20]FM_MakeSignedData [01:34:20]SAM_PROTO_SignData [01:34:20]wFMCommunicate request_size=4 [01:34:20]MH_SAM_APDU [01:34:20]CAPDU: 80 0D 01 02 [01:34:20]Write to MH i2c: E2 08 00 E4 04 80 0D 01 02 00 00 00 00 61 [01:34:20]Write i2c OK [01:34:20]MH_I2C_Read... [01:34:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:34:20]Read from MH i2c: E2 [01:34:20]MH_I2C_Read... [01:34:20]Read from MH i2c: E2 03 00 [01:34:20]MH_I2C_Read... [01:34:20]Read from MH i2c: E2 03 00 E4 04 00 90 00 5C [01:34:20]RAPDU: 90 00 [01:34:20]wFMCommunicate OK [01:34:20]wFMCommunicate request_size=255 [01:34:20]MH_SAM_APDU [01:34:20]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 34 39 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 53 45 4E 53 45 20 48 69 6D 61 6C 61 79 61 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 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 0C 00 00 00 F4 03 04 00 9B 22 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 11 04 10 00 30 30 [01:34:20]Write to MH i2c: E2 02 01 E5 04 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 34 39 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 53 45 4E 53 45 20 48 69 6D 61 6C 61 79 61 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 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 0C 00 00 00 F4 03 04 00 9B 22 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 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 96 [01:34:20]Write i2c OK [01:34:20]MH_I2C_Read... [01:34:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:34:21]Read from MH i2c: E2 [01:34:21]MH_I2C_Read... [01:34:21]Read from MH i2c: E2 03 00 [01:34:21]MH_I2C_Read... [01:34:21]Read from MH i2c: E2 03 00 E5 04 00 90 00 5D [01:34:21]RAPDU: 90 00 [01:34:21]wFMCommunicate OK [01:34:21]wFMCommunicate request_size=37 [01:34:21]MH_SAM_APDU [01:34:21]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DA 50 01 00 35 04 06 00 EE DA 59 22 3B E4 [01:34:21]Write to MH i2c: E2 28 00 E6 04 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 39 37 39 10 04 04 00 DA 50 01 00 35 04 06 00 EE DA 59 22 3B E4 00 00 54 [01:34:21]Write i2c OK [01:34:21]MH_I2C_Read... [01:34:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:34:21]Read from MH i2c: E2 [01:34:21]MH_I2C_Read... [01:34:21]Read from MH i2c: E2 03 00 [01:34:21]MH_I2C_Read... [01:34:21]Read from MH i2c: E2 03 00 E6 04 00 90 00 5E [01:34:21]RAPDU: 90 00 [01:34:21]wFMCommunicate OK [01:34:21]wFMCommunicate request_size=4 [01:34:21]MH_SAM_APDU [01:34:21]CAPDU: 80 0D 03 02 [01:34:21]Write to MH i2c: E2 08 00 E7 04 80 0D 03 02 00 00 00 00 66 [01:34:21]Write i2c OK [01:34:21]MH_I2C_Read... [01:34:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:34:21]Read from MH i2c: E2 [01:34:21]MH_I2C_Read... [01:34:21]Read from MH i2c: E2 0B 00 [01:34:21]MH_I2C_Read... [01:34:21]Read from MH i2c: E2 0B 00 E7 04 00 1B EA 27 7A 1B 9B DE EB 90 00 8C [01:34:21]RAPDU: 1B EA 27 7A 1B 9B DE EB 90 00 [01:34:21]wFMCommunicate OK [01:34:21]SAM_PROTO_SignData done [01:34:21]FM_MakeSignedData done [01:34:21]CreateOFDProtocolMessage [01:34:21]wFMCommunicate request_size=4 [01:34:21]MH_SAM_APDU [01:34:21]CAPDU: 80 11 00 00 [01:34:21]Write to MH i2c: E2 08 00 E8 04 80 11 00 00 00 00 00 00 66 [01:34:21]Write i2c OK [01:34:21]MH_I2C_Read... [01:34:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:34:21]Read from MH i2c: E2 [01:34:21]MH_I2C_Read... [01:34:21]Read from MH i2c: E2 17 00 [01:34:21]MH_I2C_Read... [01:34:21]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 [01:34:21]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:21]wFMCommunicate OK [01:34:21]CreateOFDProtocolMessage done [01:34:21]OFDSenderStorePacket 86234 [01:34:21]StoreOFDPacket docnum=86234 [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: 5880496+1721002828=1726883324 [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 FD 25 EE 66 4C 6B 94 66 26 [01:48:45]Current date/time: 21.09.2024 01:48 [01:48:45]FM_Init [01:48:45]wFMConnect [01:48:45]MH_SAM_On [01:48:45]Write to MH i2c: E0 00 00 08 00 E7 [01:48:45]Write i2c OK [01:48:45]MH_I2C_Read... [01:48:45]*** iso7816_init finished! [01:48:45]*** atr: [01:48:45]*** 0F 3B D5 18 FF 81 91 FE [01:48:45]*** 1F C3 80 73 C8 21 10 0A [01:48:45]*** 00 00 00 00 00 00 00 00 [01:48:45]*** 00 00 00 00 00 00 00 00 [01:48:45]*** 00 00 00 00 00 00 00 00 [01:48:45]*** 00 00 00 00 00 00 00 00 [01:48:45]*** 00 00 00 00 00 00 00 00 [01:48:45]*** 00 00 00 00 00 00 00 00 [01:48:45]Read from MH i2c: E0 [01:48:45]MH_I2C_Read... [01:48:45]Read from MH i2c: E0 10 00 [01:48:45]MH_I2C_Read... [01:48:45]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 [01:48:45]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [01:48:45]wFMCommunicate request_size=10 [01:48:45]MH_SAM_APDU [01:48:45]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [01:48:45]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [01:48:45]Write i2c OK [01:48:45]MH_I2C_Read... [01:48:45]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [01:48:45]Read from MH i2c: E2 [01:48:45]MH_I2C_Read... [01:48:45]Read from MH i2c: E2 03 00 [01:48:45]MH_I2C_Read... [01:48:45]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [01:48:45]RAPDU: 90 00 [01:48:45]wFMCommunicate OK [01:48:45]wFMCommunicate request_size=4 [01:48:45]MH_SAM_APDU [01:48:45]CAPDU: 80 11 00 00 [01:48:45]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [01:48:45]Write i2c OK [01:48:45]MH_I2C_Read... [01:48:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:48:45]Read from MH i2c: E2 [01:48:45]MH_I2C_Read... [01:48:45]Read from MH i2c: E2 17 00 [01:48:45]MH_I2C_Read... [01:48:45]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 [01: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 [01:48:45]wFMCommunicate OK [01:48:45]Detected FM SN is 0000000000874979 [01:48:45]Stored FM SN is 0000000000874979 [01:48:45]wFMCommunicate request_size=9 [01:48:45]MH_SAM_APDU [01:48:45]CAPDU: 80 16 00 00 04 B6 D7 00 00 [01:48:45]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 B6 D7 00 00 00 00 1F [01:48:45]Write i2c OK [01:48:45]MH_I2C_Read... [01:48:45]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [01:48:45]Read from MH i2c: E2 [01:48:45]MH_I2C_Read... [01:48:45]Read from MH i2c: E2 03 00 [01:48:45]MH_I2C_Read... [01:48:45]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [01:48:45]RAPDU: 90 00 [01:48:45]wFMCommunicate OK [01:48:45]FM PIN OK [01:48:45]wFMCommunicate request_size=8 [01:48:45]MH_SAM_APDU [01:48:45]CAPDU: 80 14 04 00 03 02 00 01 [01:48:45]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [01:48:45]Write i2c OK [01:48:45]MH_I2C_Read... [01:48:45]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [01:48:45]Read from MH i2c: E2 [01:48:45]MH_I2C_Read... [01:48:45]Read from MH i2c: E2 03 00 [01:48:45]MH_I2C_Read... [01:48:45]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [01:48:45]RAPDU: 90 00 [01:48:45]wFMCommunicate OK [01:48:45]wFMCommunicate request_size=13 [01:48:45]MH_SAM_APDU [01:48:45]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [01:48:45]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 [01:48:45]Write i2c OK [01:48:45]MH_I2C_Read... [01:48:45]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [01:48:45]Read from MH i2c: E2 [01:48:45]MH_I2C_Read... [01:48:45]Read from MH i2c: E2 03 00 [01:48:45]MH_I2C_Read... [01:48:45]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [01:48:45]RAPDU: 90 00 [01:48:45]wFMCommunicate OK [01:48:45]wFMCommunicate request_size=4 [01:48:45]MH_SAM_APDU [01:48:45]CAPDU: 80 11 00 00 [01:48:45]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [01:48:45]Write i2c OK [01:48:45]MH_I2C_Read... [01:48:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:48:45]Read from MH i2c: E2 [01:48:45]MH_I2C_Read... [01:48:45]Read from MH i2c: E2 17 00 [01:48:45]MH_I2C_Read... [01:48:45]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 [01: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 [01:48:45]wFMCommunicate OK [01:48:45]DocumentArchiveInit [01:48:45]Start Httpd... [01:48:45]Httpd thread 3067202916 created [01:48:45]Write to MH i2c: 01 00 00 0F 00 0F [01:48:45]Write i2c OK [01:48:45]MH_I2C_Read... [01:48:45]Read from MH i2c: 01 [01:48:45]MH_I2C_Read... [01:48:45]Read from MH i2c: 01 07 00 [01:48:45]MH_I2C_Read... [01:48:45]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [01:48:45]MH Int Process started [01:48:45]Allocated Socket 8 [01:48:45]Bind OK [01:48:45]Listen OK [01:48:45]httpd running on port 8080 [01:48:45]Waiting for new connection... [01:48:45]OFD Sender: Processing packet 86234 [packets to send 266, broken 265] [01:48:45]ProducePacketName [01:48:45]name=ofd_packets/00086234 [01:48:45]OFD Sender: To server: pG, [01:48:45]CommunicateWithHost lk.salyk.kg:30040 [01:48:45]ConnectInit lk.salyk.kg [01:48:46]accept exits with 9 [01:48:46]New connection [01:48:46]New thread 3066916196 created [01:48:46]Waiting for new connection... [01:48:46] Sock 9.Parse request [01:48:46]Sock 9.Check first char [01:48:46]Sock 9.First char is OK [01:48:46]request: POST /json_proto HTTP/1.0 [01:48:46]Method: POST [01:48:46]URL: /json_proto [01:48:46]Method is POST - this is cgi request [01:48:46]url: /json_proto [01:48:46]query_string will be loaded in cgi processing [01:48:46]execute_cgi json_proto POST (null) [01:48:46]execute_cgi path=json_proto method=POST [01:48:46]POST find Content-Length [01:48:46]Host: 172.17.47.196:8080 [01:48:46]Content-Length: 215 [01:48:46]Content-Type: application/json [01:48:46] [01:48:46]POST finish read [01:48:46]Found Content-Length = 215 [01:48:46]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" ] } } [01:48:46]execute_script... [01:48:46]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" ] } } [01:48:46]POST & json_proto [01:48:46]process_json_proto [01:48:46]json parsed OK: [01:48:46]protocol is kg_v1.0 [01:48:46]action value=get_value [01:48:46]process_action get_value [01:48:46]cmd_get_value [01:48:46]process_action get_value done [01:48:46]requested_data is exist [01:48:46]produce_requested_data [01:48:46]requested_item kkm.sn is exist - process it [01:48:46]requested_item kkm.ver is exist - process it [01:48:46]requested_item fm.sn is exist - process it [01:48:46]wFMCommunicate request_size=4 [01:48:46]MH_SAM_APDU [01:48:46]CAPDU: 80 11 00 00 [01:48:46]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [01:48:46]Write i2c OK [01:48:46]MH_I2C_Read... [01:48:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:48:46]Read from MH i2c: E2 [01:48:46]MH_I2C_Read... [01:48:46]Read from MH i2c: E2 17 00 [01:48:46]MH_I2C_Read... [01:48:46]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 [01:48:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [01:48:46]wFMCommunicate OK [01:48:46]requested_item fd.num is exist - process it [01:48:46]SAM_PROTO_GetFieldsCounters [01:48:46]wFMCommunicate request_size=4 [01:48:46]MH_SAM_APDU [01:48:46]CAPDU: 80 13 00 00 [01:48:46]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [01:48:46]Write i2c OK [01:48:46]MH_I2C_Read... [01:48:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:48:47]Read from MH i2c: E2 [01:48:47]MH_I2C_Read... [01:48:47]Read from MH i2c: E2 62 00 [01:48:47]MH_I2C_Read... [01:48:47]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 DA 50 01 00 0E 04 04 00 F0 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 FC [01:48: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 DA 50 01 00 0E 04 04 00 F0 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 [01:48:47]wFMCommunicate OK [01:48:47]SAM_PROTO_GetFieldsCounters done [01:48:47]requested_item shift.num is exist - process it [01:48:47]requested_item shift.opened is exist - process it [01:48:47]req_shift_opened [01:48:47]FM_GetShiftState [01:48:47]SAM_PROTO_GetShiftState [01:48:47]wFMCommunicate request_size=4 [01:48:47]MH_SAM_APDU [01:48:47]CAPDU: 80 13 01 00 [01:48:47]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [01:48:47]Write i2c OK [01:48:47]MH_I2C_Read... [01:48:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:48:47]Read from MH i2c: E2 [01:48:47]MH_I2C_Read... [01:48:47]Read from MH i2c: E2 0E 00 [01:48:47]MH_I2C_Read... [01:48:47]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 D5 [01:48:47]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [01:48:47]wFMCommunicate OK [01:48:47]SAM_PROTO_GetShiftState done [01:48:47]FM_GetShiftState done [01:48:47]req_shift_opened done [01:48:47]requested_item shift.open_date is exist - process it [01:48:47]req_shift_open_date [01:48:47]req_shift_open_date done [01:48:47]produce_requested_data done [01:48:47]produce_requested_data return {"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86234,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [01:48:47]process_action_free get_value [01:48:47]json_value_free [01:48:47]json_value_free done [01:48:47]process_json_proto returns [01:48:47]Send response to host [01:48:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000064","kkm.ver":"001","fm.sn":"0000000000874979","fd.num":86234,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [01:48:47]free response buf [01:48:47]execute_script done [01:48:47]execute_script returns [01:48:47]free content buf [01:48:47]Sock 9.Close socket [01:48:47]Sock 9.Thread stoped [01:48:47]accept exits with 10 [01:48:47]New connection [01:48:47]New thread 3066772836 created [01:48:47]Thread 3066916196 joined [01:48:47]Waiting for new connection... [01:48:47] Sock 10.Parse request [01:48:47]Sock 10.Check first char [01:48:47]Sock 10.First char is OK [01:48:47]request: POST /json_proto HTTP/1.0 [01:48:47]Method: POST [01:48:47]URL: /json_proto [01:48:47]Method is POST - this is cgi request [01:48:47]url: /json_proto [01:48:47]query_string will be loaded in cgi processing [01:48:47]execute_cgi json_proto POST (null) [01:48:47]execute_cgi path=json_proto method=POST [01:48:47]POST find Content-Length [01:48:47]Host: 172.17.47.196:8080 [01:48:47]Content-Length: 331 [01:48:47]Content-Type: application/json [01:48:47] [01:48:47]POST finish read [01:48:47]Found Content-Length = 331 [01:48:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [01:48:47]execute_script... [01:48:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [01:48:47]POST & json_proto [01:48:47]process_json_proto [01:48:47]json parsed OK: [01:48:47]protocol is kg_v1.0 [01:48:47]action value=get_value [01:48:47]process_action get_value [01:48:47]cmd_get_value [01:48:47]process_action get_value done [01:48:47]requested_data is exist [01:48:47]produce_requested_data [01:48:47]requested_item fm.sale.total is exist - process it [01:48:47]SAM_PROTO_GetFMData [01:48:47]wFMCommunicate request_size=4 [01:48:47]MH_SAM_APDU [01:48:47]CAPDU: 80 13 03 00 [01:48:47]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [01:48:47]Write i2c OK [01:48:47]MH_I2C_Read... [01:48:47]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [01:48:47]Read from MH i2c: E2 [01:48:47]MH_I2C_Read... [01:48:47]Read from MH i2c: E2 FD 00 [01:48:47]MH_I2C_Read... [01:48:47]Read from MH i2c: E2 FD 00 13 00 00 C8 04 85 04 C4 04 6E 04 04 00 F9 4C 01 00 69 04 A3 00 6F 04 04 00 80 4A 01 00 B1 04 05 00 36 ED 8E B4 01 70 04 05 00 50 0B 2B 87 01 72 04 04 00 E6 E1 63 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 4F DB 5F 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 E1 3E 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 12 [01:48:47]RAPDU: C8 04 85 04 C4 04 6E 04 04 00 F9 4C 01 00 69 04 A3 00 6F 04 04 00 80 4A 01 00 B1 04 05 00 36 ED 8E B4 01 70 04 05 00 50 0B 2B 87 01 72 04 04 00 E6 E1 63 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 4F DB 5F 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 E1 3E 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 [01:48:47]wFMCommunicate OK [01:48:47]wFMCommunicate request_size=4 [01:48:47]MH_SAM_APDU [01:48:47]CAPDU: 80 17 00 00 [01:48:47]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [01:48:47]Write i2c OK [01:48:47]MH_I2C_Read... [01:48:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:48:48]Read from MH i2c: E2 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 FD 00 [01:48:48]MH_I2C_Read... [01:48:48]Connected sock=7 [01:48:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 2A 01 00 00 27 10 22 01 3C 75 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 32 34 39 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 53 45 4E 53 45 20 48 69 6D 61 6C 61 79 61 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 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 0C 00 00 00 F4 03 04 00 9B 22 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 EE DA 59 22 3B E4 1B EA 27 7A 1B 9B DE EB [01:48:48]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 [01:48:48]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 [01:48:48]wFMCommunicate OK [01:48:48]wFMCommunicate request_size=4 [01:48:48]MH_SAM_APDU [01:48:48]CAPDU: 80 17 00 00 [01:48:48]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [01:48:48]Write i2c OK [01:48:48]MH_I2C_Read... [01:48:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:48:48]Read from MH i2c: E2 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 FD 00 [01:48:48]MH_I2C_Read... [01:48:48]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 [01:48:48]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 [01:48:48]wFMCommunicate OK [01:48:48]wFMCommunicate request_size=4 [01:48:48]MH_SAM_APDU [01:48:48]CAPDU: 80 17 00 00 [01:48:48]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [01:48:48]Write i2c OK [01:48:48]MH_I2C_Read... [01:48:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:48:48]Read from MH i2c: E2 [01:48:48]MH_I2C_Read... [01:48:48]Read from MH i2c: E2 FD 00 [01:48:48]MH_I2C_Read... [01:48:48]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 [01:48:48]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 [01:48:48]wFMCommunicate OK [01:48:48]wFMCommunicate request_size=4 [01:48:48]MH_SAM_APDU [01:48:48]CAPDU: 80 17 00 00 [01:48:48]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [01:48:48]Write i2c OK [01:48:48]MH_I2C_Read... [01:48:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 226! [01:48:49]Read from MH i2c: E2 [01:48:49]MH_I2C_Read... [01:48:49]Read from MH i2c: E2 E5 00 [01:48:49]MH_I2C_Read... [01:48:49]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 [01:48:49]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 [01:48:49]wFMCommunicate OK [01:48:49]SAM_PROTO_GetFMData done [01:48:49]requested_item fm.sale_refund.total is exist - process it [01:48:49]requested_item fm.buy.total is exist - process it [01:48:49]requested_item shift.sale.total is exist - process it [01:48:49]SAM_PROTO_GetShiftData [01:48:49]wFMCommunicate request_size=4 [01:48:49]MH_SAM_APDU [01:48:49]CAPDU: 80 13 02 00 [01:48:49]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [01:48:49]Write i2c OK [01:48:49]MH_I2C_Read... [01:48:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [01:48:49]Read from MH i2c: E2 [01:48:49]MH_I2C_Read... [01:48:49]Read from MH i2c: E2 FD 00 [01:48:49]MH_I2C_Read... [01:48:49]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 0C 00 00 00 69 04 9B 00 6F 04 04 00 0C 00 00 00 B1 04 03 00 37 06 0A 70 04 03 00 6C AB 06 72 04 03 00 CB 5A 03 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 91 10 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 B6 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 69 [01:48:49]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 0C 00 00 00 69 04 9B 00 6F 04 04 00 0C 00 00 00 B1 04 03 00 37 06 0A 70 04 03 00 6C AB 06 72 04 03 00 CB 5A 03 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 91 10 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 B6 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [01:48:49]wFMCommunicate OK [01:48:49]wFMCommunicate request_size=4 [01:48:49]MH_SAM_APDU [01:48:49]CAPDU: 80 17 00 00 [01:48:49]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [01:48:49]Write i2c OK [01:48:49]MH_I2C_Read... [01:48:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:48:49]Read from MH i2c: E2 [01:48:49]MH_I2C_Read... [01:48:49]Read from MH i2c: E2 FD 00 [01:48:49]MH_I2C_Read... [01:48:49]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 [01:48:49]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 [01:48:49]wFMCommunicate OK [01:48:49]wFMCommunicate request_size=4 [01:48:49]MH_SAM_APDU [01:48:49]CAPDU: 80 17 00 00 [01:48:49]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [01:48:49]Write i2c OK [01:48:49]MH_I2C_Read... [01:48:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:48:50]Read from MH i2c: E2 [01:48:50]MH_I2C_Read... [01:48:50]Read from MH i2c: E2 FD 00 [01:48:50]MH_I2C_Read... [01:48:50]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 [01:48:50]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 [01:48:50]wFMCommunicate OK [01:48:50]wFMCommunicate request_size=4 [01:48:50]MH_SAM_APDU [01:48:50]CAPDU: 80 17 00 00 [01:48:50]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [01:48:50]Write i2c OK [01:48:50]MH_I2C_Read... [01:48:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:48:50]Read from MH i2c: E2 [01:48:50]MH_I2C_Read... [01:48:50]Read from MH i2c: E2 FD 00 [01:48:50]MH_I2C_Read... [01:48:50]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 [01:48:50]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 [01:48:50]wFMCommunicate OK [01:48:50]wFMCommunicate request_size=4 [01:48:50]MH_SAM_APDU [01:48:50]CAPDU: 80 17 00 00 [01:48:50]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [01:48:50]Write i2c OK [01:48:50]MH_I2C_Read... [01:48:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [01:48:50]Read from MH i2c: E2 [01:48:50]MH_I2C_Read... [01:48:50]Read from MH i2c: E2 CB 00 [01:48:50]MH_I2C_Read... [01:48:50]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 [01:48:50]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 [01:48:50]wFMCommunicate OK [01:48:50]SAM_PROTO_GetShiftData done [01:48:50]requested_item shift.sale.total_cash is exist - process it [01:48:50]requested_item shift.sale_refund.total is exist - process it [01:48:50]requested_item shift.sale_refund.total_cash is exist - process it [01:48:50]requested_item shift.buy.total is exist - process it [01:48:50]requested_item shift.buy.total_cash is exist - process it [01:48:50]produce_requested_data done [01:48:50]produce_requested_data return {"fm.sale.total":73242330.14,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":6569.51,"shift.sale.total_cash":4371.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} [01:48:50]process_action_free get_value [01:48:50]json_value_free [01:48:50]json_value_free done [01:48:50]process_json_proto returns [01:48:50]Send response to host [01:48:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":73242330.14,"fm.sale_refund.total":1999249.00,"fm.buy.total":0.00,"shift.sale.total":6569.51,"shift.sale.total_cash":4371.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}}} [01:48:50]free response buf [01:48:50]execute_script done [01:48:50]execute_script returns [01:48:50]free content buf [01:48:50]Sock 10.Close socket [01:48:50]Sock 10.Thread stoped [01:48: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 FD 25 47 00 D9 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 DA 50 01 00 F4 03 04 00 D2 D0 ED 66 B6 04 01 00 00 55 5C CC D6 97 50 5D 4E [01:48:52]CommunicateWithHost err = 0 [01:48:52]CheckOFDResponse [01:48:52]1017 (14) - 77093643461234 [01:48:52]1041 (16) - 0000000000874979 [01:48:52]1040 (4) - 86234 [01:48:52]1012 (4) - 20.09.2024 19:45 [01:48:52]1206 (1) - 0 [01:48:52]OFD Sender: Remove packet 86234 [01:48:52]ProducePacketName [01:48:52]name=ofd_packets/00086234 [01:48:52]NVStorageDeleteData [01:48:53]OFD Sender: No OFD packet to send [01:48:57]recv_with_timeout no data received [01:48:58]OFD Sender: No OFD packet to send [01:49:03]OFD Sender: No OFD packet to send [01:49:08]OFD Sender: No OFD packet to send [01:49:13]OFD Sender: No OFD packet to send [01:49:18]OFD Sender: No OFD packet to send [01:49:23]OFD Sender: No OFD packet to send [01:49:28]OFD Sender: No OFD packet to send [01:49:33]OFD Sender: No OFD packet to send [01:49:33]recv_with_timeout no data received [01:49:38]OFD Sender: No OFD packet to send [01:49:43]OFD Sender: No OFD packet to send [01:49:48]OFD Sender: No OFD packet to send [01:49:53]OFD Sender: No OFD packet to send [01:49:58]OFD Sender: No OFD packet to send [01:50:03]OFD Sender: No OFD packet to send [01:50:08]OFD Sender: No OFD packet to send [01:50:13]OFD Sender: No OFD packet to send [01:50:18]OFD Sender: No OFD packet to send [01:50:23]OFD Sender: No OFD packet to send [01:50:28]OFD Sender: No OFD packet to send [01:50:33]OFD Sender: No OFD packet to send [01:50:38]OFD Sender: No OFD packet to send [01:50:43]OFD Sender: No OFD packet to send [01:50:48]OFD Sender: No OFD packet to send [01:50:53]OFD Sender: No OFD packet to send [01:50:58]OFD Sender: No OFD packet to send [01:51:03]OFD Sender: No OFD packet to send [01:51:08]OFD Sender: No OFD packet to send [01:51:13]OFD Sender: No OFD packet to send [01:51:18]OFD Sender: No OFD packet to send [01:51:23]OFD Sender: No OFD packet to send [01:51:28]OFD Sender: No OFD packet to send [01:51:33]OFD Sender: No OFD packet to send [01:51:38]OFD Sender: No OFD packet to send [01:51:43]OFD Sender: No OFD packet to send [01:51:48]OFD Sender: No OFD packet to send [01:51:53]OFD Sender: No OFD packet to send [01:51:58]OFD Sender: No OFD packet to send [01:52:03]OFD Sender: No OFD packet to send [01:52:08]OFD Sender: No OFD packet to send [01:52:13]OFD Sender: No OFD packet to send [01:52:18]OFD Sender: No OFD packet to send [01:52:23]OFD Sender: No OFD packet to send [01:52:28]OFD Sender: No OFD packet to send [01:52:33]OFD Sender: No OFD packet to send [01:52:38]OFD Sender: No OFD packet to send [01:52:43]OFD Sender: No OFD packet to send [01:52:48]OFD Sender: No OFD packet to send [01:52:53]recv_with_timeout no data received [01:52:53]OFD Sender: No OFD packet to send [01:52:58]OFD Sender: No OFD packet to send [01:53:03]OFD Sender: No OFD packet to send [01:53:08]OFD Sender: No OFD packet to send [01:53:13]OFD Sender: No OFD packet to send [01:53:18]OFD Sender: No OFD packet to send [01:53:23]OFD Sender: No OFD packet to send [01:53:28]OFD Sender: No OFD packet to send [01:53:33]OFD Sender: No OFD packet to send [01:53:38]OFD Sender: No OFD packet to send [01:53:43]OFD Sender: No OFD packet to send [01:53:48]OFD Sender: No OFD packet to send [01:53:53]OFD Sender: No OFD packet to send [01:53:58]OFD Sender: No OFD packet to send [01:54:03]OFD Sender: No OFD packet to send [01:54:08]OFD Sender: No OFD packet to send [01:54:13]OFD Sender: No OFD packet to send [01:54:14]recv_with_timeout no data received [01:54:18]OFD Sender: No OFD packet to send [01:54:23]OFD Sender: No OFD packet to send [01:54:28]OFD Sender: No OFD packet to send [01:54:33]OFD Sender: No OFD packet to send [01:54:38]OFD Sender: No OFD packet to send [01:54:43]OFD Sender: No OFD packet to send [01:54:44]recv_with_timeout no data received [01:54:48]OFD Sender: No OFD packet to send [01:54:53]OFD Sender: No OFD packet to send [01:54:58]OFD Sender: No OFD packet to send [01:55:03]OFD Sender: No OFD packet to send [01:55:08]OFD Sender: No OFD packet to send [01:55:13]OFD Sender: No OFD packet to send [01:55:18]OFD Sender: No OFD packet to send [01:55:23]OFD Sender: No OFD packet to send [01:55:28]OFD Sender: No OFD packet to send [01:55:33]OFD Sender: No OFD packet to send [01:55:38]OFD Sender: No OFD packet to send [01:55:43]OFD Sender: No OFD packet to send [01:55:44]recv_with_timeout no data received [01:55:48]OFD Sender: No OFD packet to send [01:55:53]OFD Sender: No OFD packet to send [01:55:58]OFD Sender: No OFD packet to send [01:56:03]OFD Sender: No OFD packet to send [01:56:08]OFD Sender: No OFD packet to send [01:56:13]OFD Sender: No OFD packet to send [01:56:19]OFD Sender: No OFD packet to send [01:56:24]OFD Sender: No OFD packet to send [01:56:29]OFD Sender: No OFD packet to send [01:56:34]OFD Sender: No OFD packet to send [01:56:39]OFD Sender: No OFD packet to send [01:56:44]OFD Sender: No OFD packet to send [01:56:49]OFD Sender: No OFD packet to send [01:56:54]OFD Sender: No OFD packet to send [01:56:59]OFD Sender: No OFD packet to send [01:57:04]OFD Sender: No OFD packet to send [01:57:09]OFD Sender: No OFD packet to send [01:57:14]OFD Sender: No OFD packet to send [01:57:19]OFD Sender: No OFD packet to send [01:57:24]OFD Sender: No OFD packet to send [01:57:29]OFD Sender: No OFD packet to send [01:57:34]OFD Sender: No OFD packet to send [01:57:39]OFD Sender: No OFD packet to send [01:57:44]OFD Sender: No OFD packet to send [01:57:47]recv_with_timeout no data received [01:57:49]OFD Sender: No OFD packet to send [01:57:54]OFD Sender: No OFD packet to send [01:57:59]OFD Sender: No OFD packet to send [01:58:04]OFD Sender: No OFD packet to send [01:58:09]OFD Sender: No OFD packet to send [01:58:14]OFD Sender: No OFD packet to send [01:58:19]OFD Sender: No OFD packet to send [01:58:24]OFD Sender: No OFD packet to send [01:58:29]OFD Sender: No OFD packet to send [01:58:34]OFD Sender: No OFD packet to send [01:58:39]OFD Sender: No OFD packet to send [01:58:44]recv_with_timeout no data received [01:58:44]OFD Sender: No OFD packet to send [01:58:49]OFD Sender: No OFD packet to send [01:58:54]OFD Sender: No OFD packet to send [01:58:55]recv_with_timeout no data received [01:58:59]OFD Sender: No OFD packet to send [01:59:04]OFD Sender: No OFD packet to send [01:59:09]OFD Sender: No OFD packet to send [01:59:14]OFD Sender: No OFD packet to send [01:59:19]OFD Sender: No OFD packet to send [01:59:24]OFD Sender: No OFD packet to send [01:59:29]OFD Sender: No OFD packet to send [01:59:34]OFD Sender: No OFD packet to send [01:59:39]OFD Sender: No OFD packet to send [01:59:44]OFD Sender: No OFD packet to send [01:59:49]OFD Sender: No OFD packet to send [01:59:54]OFD Sender: No OFD packet to send [01:59:56]accept exits with 9 [01:59:56]New connection [01:59:56]New thread 3066916196 created [01:59:56]Thread 3066772836 joined [01:59:56]Waiting for new connection... [01:59:56] Sock 9.Parse request [01:59:56]Sock 9.Check first char [01:59:56]Sock 9.First char is OK [01:59:56]request: POST /json_proto HTTP/1.0 [01:59:56]Method: POST [01:59:56]URL: /json_proto [01:59:56]Method is POST - this is cgi request [01:59:56]url: /json_proto [01:59:56]query_string will be loaded in cgi processing [01:59:56]execute_cgi json_proto POST (null) [01:59:56]execute_cgi path=json_proto method=POST [01:59:56]POST find Content-Length [01:59:56]Host: 172.17.47.196:8080 [01:59:56]Content-Length: 2219 [01:59:56]Content-Type: application/json [01:59:56] [01:59:56]POST finish read [01:59:56]Found Content-Length = 2219 [01:59:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147902", "tax_sys" : 0, "items" : [ { "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 }]} ,{ "code": "4607015232592", "name": "\u0412\u0430\u0444\u043B\u0438 \u042F\u0448\u043A\u0438\u043D\u043E \u0441 \u0432\u0430\u0440\u0435\u043D\u043E\u0439 \u0441\u0433\u0443\u0449\u0435\u043D\u043A\u043E\u0439 200\u0433", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870209744809", "name": "\u0413\u0440\u0435\u043D\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0427\u0435\u0441\u043D\u043E\u043A 100 \u0433\u0440", "price" : 50.00, "quantity" : 1.000, "sum" : 50.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": "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": "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" : 527.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:59:56]execute_script... [01:59:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147902", "tax_sys" : 0, "items" : [ { "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 }]} ,{ "code": "4607015232592", "name": "\u0412\u0430\u0444\u043B\u0438 \u042F\u0448\u043A\u0438\u043D\u043E \u0441 \u0432\u0430\u0440\u0435\u043D\u043E\u0439 \u0441\u0433\u0443\u0449\u0435\u043D\u043A\u043E\u0439 200\u0433", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870209744809", "name": "\u0413\u0440\u0435\u043D\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0427\u0435\u0441\u043D\u043E\u043A 100 \u0433\u0440", "price" : 50.00, "quantity" : 1.000, "sum" : 50.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": "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": "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" : 527.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:59:57]POST & json_proto [01:59:57]process_json_proto [01:59:57]json parsed OK: [01:59:57]protocol is kg_v1.0 [01:59:57]action value=close_receipt [01:59:57]process_action close_receipt [01:59:57]cmd_close_receipt [01:59:57]MH_GetDate [01:59:57]Write to MH i2c: F0 00 00 1D 00 0C [01:59:57]Write i2c OK [01:59:57]MH_I2C_Read... [01:59:57]Read from MH i2c: F0 [01:59:57]MH_I2C_Read... [01:59:57]Read from MH i2c: F0 09 00 [01:59:57]MH_I2C_Read... [01:59:57]Read from MH i2c: F0 09 00 1D 00 00 9D 28 EE 66 4C 6B 94 66 DF [01:59:57]GetLastDocTimeStamp 1726882459 [01:59:57]current date 1726883997 [01:59:57]FM_GetShiftState [01:59:57]SAM_PROTO_GetShiftState [01:59:57]wFMCommunicate request_size=4 [01:59:57]MH_SAM_APDU [01:59:57]CAPDU: 80 13 01 00 [01:59:57]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [01:59:57]Write i2c OK [01:59:57]MH_I2C_Read... [01:59:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:59:57]Read from MH i2c: E2 [01:59:57]MH_I2C_Read... [01:59:57]Read from MH i2c: E2 0E 00 [01:59:57]MH_I2C_Read... [01:59:57]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 E1 [01:59:57]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [01:59:57]wFMCommunicate OK [01:59:57]SAM_PROTO_GetShiftState done [01:59:57]FM_GetShiftState done [01:59:57]opened in 1726877910 [01:59:57]opened+sec_in_day 1726964310 [01:59:57]quantity*price = 9000 [01:59:57]sum+1 = 9001 [01:59:57]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607015232592 Вафли Яшкино с вареной сгущенкой 200г 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870209744809 Гренки Флинт Чеснок 100 гр 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700000480302 Напиток энерг Nitro манго-клуб 0.45 ж/б 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700003010032 Чай хол Let`s Go! чер персик ПЭТ 0,5л 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 48744683 Сигареты Winston XStyle Caster+ 1.000 * 147.00 = 147.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 527.00 НСП 1% : 4.66 НДС 12% : 55.97 Наличными: 527.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 13 21.09.2024 01:59 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86235 ФПД: 253761779958563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T015957&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86235&fm=253761779958563&tin=02508201610067®Number=0000000000092592&sum=52700 0 [01:59:58]StoreToDocumentArchive [01:59:58]shift 496 fd 86235 [01:59:58]save to /storage/0496/doc_00086235 [01:59:58]save last doc name /storage/0496/doc_00086235 to /storage/kkm_last_doc_name [01:59:58]save OK [01:59:58]Clear old archive folders... [01:59:58]ProcessDocumentItem done err = 0, tmpTLVsize=923 [01:59:58]tlvbuf is 013783F0 [01:59:58]SAM_PROTO_ClearQueue [01:59:58]wFMCommunicate request_size=4 [01:59:58]MH_SAM_APDU [01:59:58]CAPDU: 80 09 00 00 [01:59:58]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [01:59:58]Write i2c OK [01:59:58]MH_I2C_Read... [01:59:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:59:58]Read from MH i2c: E2 [01:59:58]MH_I2C_Read... [01:59:58]Read from MH i2c: E2 03 00 [01:59:58]MH_I2C_Read... [01:59:58]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [01:59:58]RAPDU: 90 00 [01:59:58]wFMCommunicate OK [01:59:58]SAM_PROTO_ClearQueue done [01:59:58]KKMCreateOFDPacket [01:59:58]OFDProtocolAddRootSTLVToBuf [01:59:58]FM_MakeSignedData [01:59:58]FM_MakeSignedData [01:59:58]SAM_PROTO_SignData [01:59:58]wFMCommunicate request_size=4 [01:59:58]MH_SAM_APDU [01:59:58]CAPDU: 80 0D 01 02 [01:59:58]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [01:59:58]Write i2c OK [01:59:58]MH_I2C_Read... [01:59:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:59:58]Read from MH i2c: E2 [01:59:58]MH_I2C_Read... [01:59:58]Read from MH i2c: E2 03 00 [01:59:58]MH_I2C_Read... [01:59:58]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [01:59:58]RAPDU: 90 00 [01:59:58]wFMCommunicate OK [01:59:58]wFMCommunicate request_size=255 [01:59:58]MH_SAM_APDU [01:59:58]CAPDU: 80 0D 02 02 FA 03 00 9B 03 1E 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 23 04 86 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 35 39 32 06 04 42 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 [01:59:58]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 9B 03 1E 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 23 04 86 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 35 39 32 06 04 42 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 82 [01:59:58]Write i2c OK [01:59:58]MH_I2C_Read... [01:59:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:59:59]Read from MH i2c: E2 [01:59:59]MH_I2C_Read... [01:59:59]Read from MH i2c: E2 03 00 [01:59:59]MH_I2C_Read... [01:59:59]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [01:59:59]RAPDU: 90 00 [01:59:59]wFMCommunicate OK [01:59:59]wFMCommunicate request_size=255 [01:59:59]MH_SAM_APDU [01:59:59]CAPDU: 80 0D 02 02 FA 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 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 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 [01:59:59]Write to MH i2c: E2 02 01 2E 00 80 0D 02 02 FA 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 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 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 CD [01:59:59]Write i2c OK [01:59:59]MH_I2C_Read... [01:59:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:59:59]Read from MH i2c: E2 [01:59:59]MH_I2C_Read... [01:59:59]Read from MH i2c: E2 03 00 [01:59:59]MH_I2C_Read... [01:59:59]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [01:59:59]RAPDU: 90 00 [01:59:59]wFMCommunicate OK [01:59:59]wFMCommunicate request_size=255 [01:59:59]MH_SAM_APDU [01:59:59]CAPDU: 80 0D 02 02 FA 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 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 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 [01:59:59]Write to MH i2c: E2 02 01 2F 00 80 0D 02 02 FA 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 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 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 00 62 [01:59:59]OFD Sender: No OFD packet to send [01:59:59]Write i2c OK [01:59:59]MH_I2C_Read... [01:59:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:59:59]Read from MH i2c: E2 [01:59:59]MH_I2C_Read... [01:59:59]Read from MH i2c: E2 03 00 [01:59:59]MH_I2C_Read... [01:59:59]Read from MH i2c: E2 03 00 2F 00 00 90 00 A3 [01:59:59]RAPDU: 90 00 [01:59:59]wFMCommunicate OK [01:59:59]wFMCommunicate request_size=182 [01:59:59]MH_SAM_APDU [01:59:59]CAPDU: 80 0D 02 02 B1 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC CD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 15 00 00 00 00 07 04 06 00 DC CD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 9D 28 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E6 CB 84 C0 83 23 [01:59:59]Write to MH i2c: E2 B9 00 30 00 80 0D 02 02 B1 00 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC CD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 15 00 00 00 00 07 04 06 00 DC CD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 9D 28 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E6 CB 84 C0 83 23 00 00 0F [01:59:59]Write i2c OK [01:59:59]MH_I2C_Read... [01:59:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:59:59]Read from MH i2c: E2 [01:59:59]MH_I2C_Read... [01:59:59]Read from MH i2c: E2 03 00 [01:59:59]MH_I2C_Read... [01:59:59]Read from MH i2c: E2 03 00 30 00 00 90 00 A4 [01:59:59]RAPDU: 90 00 [01:59:59]wFMCommunicate OK [01:59:59]wFMCommunicate request_size=4 [01:59:59]MH_SAM_APDU [01:59:59]CAPDU: 80 0D 03 02 [01:59:59]Write to MH i2c: E2 08 00 31 00 80 0D 03 02 00 00 00 00 AC [01:59:59]Write i2c OK [01:59:59]MH_I2C_Read... [01:59:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:59:59]Read from MH i2c: E2 [01:59:59]MH_I2C_Read... [01:59:59]Read from MH i2c: E2 0B 00 [01:59:59]MH_I2C_Read... [01:59:59]Read from MH i2c: E2 0B 00 31 00 00 C6 C3 0A E6 29 DB D5 FC 90 00 FB [01:59:59]RAPDU: C6 C3 0A E6 29 DB D5 FC 90 00 [01:59:59]wFMCommunicate OK [01:59:59]SAM_PROTO_SignData done [01:59:59]FM_MakeSignedData done [01:59:59]CreateOFDProtocolMessage [01:59:59]wFMCommunicate request_size=4 [01:59:59]MH_SAM_APDU [01:59:59]CAPDU: 80 11 00 00 [01:59:59]Write to MH i2c: E2 08 00 32 00 80 11 00 00 00 00 00 00 AC [01:59:59]Write i2c OK [01:59:59]MH_I2C_Read... [01:59:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:59:59]Read from MH i2c: E2 [01:59:59]MH_I2C_Read... [01:59:59]Read from MH i2c: E2 17 00 [01:59:59]MH_I2C_Read... [01:59:59]Read from MH i2c: E2 17 00 32 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 0B [01:59: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:59:59]wFMCommunicate OK [01:59:59]CreateOFDProtocolMessage done [01:59:59]OFDSenderStorePacket 86235 [01:59:59]StoreOFDPacket docnum=86235 [01:59: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 AF 03 00 00 30 B5 A7 03 6B E9 5A 03 01 00 03 00 9B 03 1E 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 23 04 86 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 35 39 32 06 04 42 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 32 30 30 D0 B3 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 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 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 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 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 DC CD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 15 00 00 00 00 07 04 06 00 DC CD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 9D 28 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E6 CB 84 C0 83 23 C6 C3 0A E6 29 DB D5 FC [01:59:59]CheckFolder [01:59:59]dirname=/storage/ofd_packets [01:59:59]CheckFolder done [01:59:59]ProducePacketName [02:00:00]name=ofd_packets/00086235 [02:00:00]NVStorageSaveData ofd_packets/00086235 [02:00:00]File name is /storage/ofd_packets/00086235 [02:00:00]Write 973 bytes [02:00:00]NVStorageSaveData done [02:00:00]OFDSenderStorePacket done [02:00:00]KKMCreateOFDPacket done [02:00:00]NVStorageSaveData kkm_last_timestamp [02:00:00]File name is /storage/kkm_last_timestamp [02:00:00]Write 4 bytes [02:00:00]NVStorageSaveData done [02:00:00]ExternCall_PrintAddStr [02:00:00]wPrintStart [02:00:00]Write to MH i2c: 01 00 00 33 00 33 [02:00:00]Write i2c OK [02:00:00]MH_I2C_Read... [02:00:00]Read from MH i2c: 01 [02:00:00]MH_I2C_Read... [02:00:00]Read from MH i2c: 01 07 00 [02:00:00]MH_I2C_Read... [02:00:00]OFD Sender: Processing packet 86235 [packets to send 266, broken 265] [02:00:00]ProducePacketName [02:00:00]Read from MH i2c: name=ofd_packets/00086235 [02:00:00]01 OFD Sender: To server: pG, [02:00:00]07 CommunicateWithHost lk.salyk.kg:30040 [02:00:00]00 ConnectInit lk.salyk.kg [02:00:00]33 00 00 00 00 00 00 FF 0F 48 [02:00:00]RasterBufferAndPrint [02:00:00]line Счет N : (3)147902 [02:00:00]line ИНН: 02508201610067 [02:00:00]line Контрольно-Кассовый Чек [02:00:00]line ПРОДАЖА [02:00:00]line Товар: 4870235681079 [02:00:00]line Grizzly волнистые Сладкий чили 55 гр [02:00:00]line 1.000 * 90.00 [02:00:00]line = 90.00 [02:00:00]line НДС 12% НСП 1% [02:00:00]line > о реализуемом товаре [02:00:00]line Товар: 4607015232592 [02:00:00]line Вафли Яшкино с вареной сгущенкой 200г [02:00:00]line 1.000 * 95.00 [02:00:00]line = 95.00 [02:00:00]line НДС 12% НСП 1% [02:00:00]line > о реализуемом товаре [02:00:00]line Товар: 4870209744809 [02:00:00]line Гренки Флинт Чеснок 100 гр [02:00:00]line 1.000 * 50.00 [02:00:00]line = 50.00 [02:00:00]line НДС 12% НСП 1% [02:00:00]line > о реализуемом товаре [02:00:00]line Товар: 4700000480302 [02:00:00]line Напиток энерг Nitro манго-клуб 0.45 ж/б [02:00:00]line 1.000 * 95.00 [02:00:00]line = 95.00 [02:00:00]line НДС 12% НСП 1% [02:00:00]line > о реализуемом товаре [02:00:00]line Товар: 4700003010032 [02:00:00]line Чай хол Let`s Go! чер персик ПЭТ 0,5л [02:00:00]line 1.000 * 50.00 [02:00:00]line = 50.00 [02:00:00]line НДС 12% НСП 1% [02:00:00]line > о реализуемом товаре [02:00:00]line Товар: 48744683 [02:00:00]line Сигареты Winston XStyle Caster+ [02:00:00]line 1.000 * 147.00 [02:00:00]line = 147.00 [02:00:00]line НДС 12% НСП 1% [02:00:00]line > о реализуемом товаре [02:00:00]line ИТОГО: 527.00 [02:00:00]line НСП 1% : 4.66 [02:00:00]line НДС 12% : 55.97 [02:00:00]line Наличными: 527.00 [02:00:00]line Безнал.: 0.00 [02:00:00]line Место: АЗС № 137 "Партнер Нефть" [02:00:00]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [02:00:00]line СНО: Общий режим [02:00:00]line Чек 13 21.09.2024 01:59 [02:00:00]line Смена: 496 ФФД: 1.0 [02:00:00]line ЗНМ: 0300000064 [02:00:00]line РНМ: 0000000000092592 [02:00:00]line Версия ККМ: 001 [02:00:00]line ФМ: 0000000000874979 [02:00:00]line ФД: 86235 [02:00:00]line ФПД: 253761779958563 [02:00:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T015957&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86235&fm=253761779958563&tin=02508201610067®Number=0000000000092592&sum=52700 [02:00:00]line 0 [02:00:00]written 0, free lines is 4095 [02:00:01]Connected sock=11 [02:00: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 AF 03 00 00 30 B5 A7 03 6B E9 5A 03 01 00 03 00 9B 03 1E 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 23 04 86 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 35 39 32 06 04 42 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 32 30 30 D0 B3 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 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 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 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 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 DC CD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 15 00 00 00 00 07 04 06 00 DC CD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 9D 28 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 E6 CB 84 C0 83 23 C6 C3 0A E6 29 DB D5 FC [02:00:01]Write to MH i2c: 01 00 00 7E 00 7E [02:00:01]Write i2c OK [02:00:01]MH_I2C_Read... [02:00:01]Read from MH i2c: 01 [02:00:01]MH_I2C_Read... [02:00:01]Read from MH i2c: 01 07 00 [02:00:01]MH_I2C_Read... [02:00:01]Read from MH i2c: 01 07 00 7E 00 00 00 00 00 00 D2 0A 61 [02:00:01]RasterBufferAndPrint [02:00:01]line [02:00:01]line [02:00:01]line [02:00:01]line [02:00:01]line [02:00:01]written 0, free lines is 2783 [02:00:01]MH_Cut [02:00:01]Write to MH i2c: D1 01 00 85 00 01 57 [02:00:01]Write i2c OK [02:00:01]MH_I2C_Read... [02:00:01]Read from MH i2c: D1 [02:00:01]MH_I2C_Read... [02:00:01]Read from MH i2c: D1 01 00 [02:00:01]MH_I2C_Read... [02:00:01]Read from MH i2c: D1 01 00 85 00 00 56 [02:00:01]Write to MH i2c: 01 00 00 86 00 86 [02:00:01]Write i2c OK [02:00:01]MH_I2C_Read... [02:00:02]*** Cut start [02:00:02]*** Partial cut [02:00:02]*** CUTSNS_PIN = 1 [02:00:02]*** CUTSNS_PIN = 0 [02:00:02]*** Brake cut motor [02:00:02]Read from MH i2c: 01 *** Stop cut motor [02:00:02] [02:00:02]*** Cut end [02:00:02]MH_I2C_Read... [02:00:02]Read from MH i2c: 01 07 00 [02:00:02]MH_I2C_Read... [02:00:02]Read from MH i2c: 01 07 00 86 00 00 00 00 00 00 FF 0F 9B [02:00:02]process_action close_receipt done [02:00:02]requested_data is exist [02:00:02]produce_requested_data [02:00:02]requested_item fm.sn is exist - process it [02:00:02]wFMCommunicate request_size=4 [02:00:02]MH_SAM_APDU [02:00:02]CAPDU: 80 11 00 00 [02:00:02]Write to MH i2c: E2 08 00 87 00 80 11 00 00 00 00 00 00 01 [02:00:02]Write i2c OK [02:00:02]MH_I2C_Read... [02:00:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:00:02]Read from MH i2c: E2 [02:00:02]MH_I2C_Read... [02:00:02]Read from MH i2c: E2 17 00 [02:00:02]MH_I2C_Read... [02:00:02]Read from MH i2c: E2 17 00 87 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 60 [02:00:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [02:00:03]wFMCommunicate OK [02:00:03]requested_item fd.num is exist - process it [02:00:03]SAM_PROTO_GetFieldsCounters [02:00:03]wFMCommunicate request_size=4 [02:00:03]MH_SAM_APDU [02:00:03]CAPDU: 80 13 00 00 [02:00:03]Write to MH i2c: E2 08 00 88 00 80 13 00 00 00 00 00 00 04 [02:00:03]Write i2c OK [02:00:03]MH_I2C_Read... [02:00:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:00:03]Read from MH i2c: E2 [02:00:03]MH_I2C_Read... [02:00:03]Read from MH i2c: E2 62 00 [02:00:03]MH_I2C_Read... [02:00:03]Read from MH i2c: E2 62 00 88 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 DB 50 01 00 0E 04 04 00 F0 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 77 [02:00: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 DB 50 01 00 0E 04 04 00 F0 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:03]wFMCommunicate OK [02:00:03]SAM_PROTO_GetFieldsCounters done [02:00:03]requested_item shift.num is exist - process it [02:00:03]requested_item shift.opened is exist - process it [02:00:03]req_shift_opened [02:00:03]FM_GetShiftState [02:00:03]SAM_PROTO_GetShiftState [02:00:03]wFMCommunicate request_size=4 [02:00:03]MH_SAM_APDU [02:00:03]CAPDU: 80 13 01 00 [02:00:03]Write to MH i2c: E2 08 00 89 00 80 13 01 00 00 00 00 00 06 [02:00:03]Write i2c OK [02:00:03]MH_I2C_Read... [02:00:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:00:03]Read from MH i2c: E2 [02:00:03]MH_I2C_Read... [02:00:03]Read from MH i2c: E2 0E 00 [02:00:03]MH_I2C_Read... [02:00:03]Read from MH i2c: E2 0E 00 89 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 4C [02:00:03]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [02:00:03]wFMCommunicate OK [02:00:03]SAM_PROTO_GetShiftState done [02:00:03]FM_GetShiftState done [02:00:03]req_shift_opened done [02:00:03]requested_item shift.open_date is exist - process it [02:00:03]req_shift_open_date [02:00:03]req_shift_open_date done [02:00:03]produce_requested_data done [02:00:03]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86235,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [02:00:03]process_action_free close_receipt [02:00:03]json_value_free [02:00:03]json_value_free done [02:00:03]process_json_proto returns [02:00:03]Send response to host [02:00:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86235,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [02:00:03]free response buf [02:00:03]execute_script done [02:00:03]execute_script returns [02:00:03]free content buf [02:00:03]Sock 9.Close socket [02:00:03]Sock 9.Thread stoped [02:00:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 4F 00 00 00 B8 12 47 00 B0 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 DB 50 01 00 F4 03 04 00 73 D3 ED 66 B6 04 01 00 00 89 D1 F4 D8 9A 3D 10 B2 [02:00:03]CommunicateWithHost err = 0 [02:00:03]CheckOFDResponse [02:00:03]1017 (14) - 77093643461234 [02:00:03]1041 (16) - 0000000000874979 [02:00:03]1040 (4) - 86235 [02:00:03]1012 (4) - 20.09.2024 19:56 [02:00:03]1206 (1) - 0 [02:00:03]OFD Sender: Remove packet 86235 [02:00:03]ProducePacketName [02:00:03]name=ofd_packets/00086235 [02:00:03]NVStorageDeleteData [02:00:04]OFD Sender: No OFD packet to send [02:00:09]OFD Sender: No OFD packet to send [02:00:14]OFD Sender: No OFD packet to send [02:00:19]OFD Sender: No OFD packet to send [02:00:24]OFD Sender: No OFD packet to send [02:00:29]OFD Sender: No OFD packet to send [02:00:34]OFD Sender: No OFD packet to send [02:00:37]accept exits with 7 [02:00:37]New connection [02:00:37]New thread 3066772836 created [02:00:37]Thread 3066916196 joined [02:00:37]Waiting for new connection... [02:00:37] Sock 7.Parse request [02:00:37]Sock 7.Check first char [02:00:37]Sock 7.First char is OK [02:00:37]request: POST /json_proto HTTP/1.0 [02:00:37]Method: POST [02:00:37]URL: /json_proto [02:00:37]Method is POST - this is cgi request [02:00:37]url: /json_proto [02:00:37]query_string will be loaded in cgi processing [02:00:37]execute_cgi json_proto POST (null) [02:00:37]execute_cgi path=json_proto method=POST [02:00:37]POST find Content-Length [02:00:37]Host: 172.17.47.196:8080 [02:00:37]Content-Length: 1273 [02:00:37]Content-Type: application/json [02:00:37] [02:00:37]POST finish read [02:00:37]Found Content-Length = 1273 [02:00:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147903", "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" : 1.000, "sum" : 38.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870209744809", "name": "\u0413\u0440\u0435\u043D\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0427\u0435\u0441\u043D\u043E\u043A 100 \u0433\u0440", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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" : 133.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:00:37]execute_script... [02: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)147903", "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" : 1.000, "sum" : 38.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870209744809", "name": "\u0413\u0440\u0435\u043D\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0427\u0435\u0441\u043D\u043E\u043A 100 \u0433\u0440", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "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" : 133.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:00:37]POST & json_proto [02:00:37]process_json_proto [02:00:37]json parsed OK: [02:00:37]protocol is kg_v1.0 [02:00:37]action value=close_receipt [02:00:37]process_action close_receipt [02:00:37]cmd_close_receipt [02:00:37]MH_GetDate [02:00:37]Write to MH i2c: F0 00 00 8A 00 79 [02:00:37]Write i2c OK [02:00:37]MH_I2C_Read... [02:00:37]Read from MH i2c: F0 [02:00:37]MH_I2C_Read... [02:00:37]Read from MH i2c: F0 09 00 [02:00:37]MH_I2C_Read... [02:00:37]Read from MH i2c: F0 09 00 8A 00 00 C5 28 EE 66 4C 6B 94 66 74 [02:00:37]GetLastDocTimeStamp 1726883997 [02:00:37]current date 1726884037 [02:00:37]FM_GetShiftState [02:00:37]SAM_PROTO_GetShiftState [02:00:37]wFMCommunicate request_size=4 [02:00:37]MH_SAM_APDU [02:00:37]CAPDU: 80 13 01 00 [02:00:37]Write to MH i2c: E2 08 00 8B 00 80 13 01 00 00 00 00 00 08 [02:00:37]Write i2c OK [02:00:37]MH_I2C_Read... [02:00:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:00:37]Read from MH i2c: E2 [02:00:37]MH_I2C_Read... [02:00:37]Read from MH i2c: E2 0E 00 [02:00:37]MH_I2C_Read... [02:00:37]Read from MH i2c: E2 0E 00 8B 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 4E [02:00:37]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [02:00:37]wFMCommunicate OK [02:00:37]SAM_PROTO_GetShiftState done [02:00:37]FM_GetShiftState done [02:00:37]opened in 1726877910 [02:00:37]opened+sec_in_day 1726964310 [02:00:37]quantity*price = 3800 [02:00:37]sum+1 = 3801 [02:00:37]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870209744809 Гренки Флинт Чеснок 100 гр 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4607010740757 Чипсы Чипсоны сметана, лук 40г 1.000 * 45.00 = 45.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 133.00 НСП 1% : 1.18 НДС 12% : 14.12 Наличными: 133.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 14 21.09.2024 02:00 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86236 ФПД: 139880440552396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T020037&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86236&fm=139880440552396&tin=02508201610067®Number=0000000000092592&sum=13300 0 [02:00:38]StoreToDocumentArchive [02:00:38]shift 496 fd 86236 [02:00:38]save to /storage/0496/doc_00086236 [02:00:38]save last doc name /storage/0496/doc_00086236 to /storage/kkm_last_doc_name [02:00:38]save OK [02:00:38]Clear old archive folders... [02:00:38]ProcessDocumentItem done err = 0, tmpTLVsize=523 [02:00:38]tlvbuf is 013B0D10 [02:00:38]SAM_PROTO_ClearQueue [02:00:38]wFMCommunicate request_size=4 [02:00:38]MH_SAM_APDU [02:00:38]CAPDU: 80 09 00 00 [02:00:38]Write to MH i2c: E2 08 00 98 00 80 09 00 00 00 00 00 00 0A [02:00:38]Write i2c OK [02:00:38]MH_I2C_Read... [02:00:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:00:38]Read from MH i2c: E2 [02:00:38]MH_I2C_Read... [02:00:38]Read from MH i2c: E2 03 00 [02:00:38]MH_I2C_Read... [02:00:38]Read from MH i2c: E2 03 00 98 00 00 90 00 0C [02:00:38]RAPDU: 90 00 [02:00:38]wFMCommunicate OK [02:00:38]SAM_PROTO_ClearQueue done [02:00:38]KKMCreateOFDPacket [02:00:38]OFDProtocolAddRootSTLVToBuf [02:00:38]FM_MakeSignedData [02:00:38]FM_MakeSignedData [02:00:38]SAM_PROTO_SignData [02:00:38]wFMCommunicate request_size=4 [02:00:38]MH_SAM_APDU [02:00:38]CAPDU: 80 0D 01 02 [02:00:38]Write to MH i2c: E2 08 00 99 00 80 0D 01 02 00 00 00 00 12 [02:00:38]Write i2c OK [02:00:38]MH_I2C_Read... [02:00:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:00:38]Read from MH i2c: E2 [02:00:38]MH_I2C_Read... [02:00:38]Read from MH i2c: E2 03 00 [02:00:38]MH_I2C_Read... [02:00:38]Read from MH i2c: E2 03 00 99 00 00 90 00 0D [02:00:38]RAPDU: 90 00 [02:00:38]wFMCommunicate OK [02:00:38]wFMCommunicate request_size=255 [02:00:38]MH_SAM_APDU [02:00:38]CAPDU: 80 0D 02 02 FA 03 00 0B 02 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 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 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 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 23 04 79 00 8A 04 0D 00 34 36 30 37 30 [02:00:38]Write to MH i2c: E2 02 01 9A 00 80 0D 02 02 FA 00 03 00 0B 02 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 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 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 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 23 04 79 00 8A 04 0D 00 34 36 30 37 30 00 00 82 [02:00:38]Write i2c OK [02:00:38]MH_I2C_Read... [02:00:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:00:39]Read from MH i2c: E2 [02:00:39]MH_I2C_Read... [02:00:39]Read from MH i2c: E2 03 00 [02:00:39]MH_I2C_Read... [02:00:39]Read from MH i2c: E2 03 00 9A 00 00 90 00 0E [02:00:39]RAPDU: 90 00 [02:00:39]wFMCommunicate OK [02:00:39]wFMCommunicate request_size=255 [02:00:39]MH_SAM_APDU [02:00:39]CAPDU: 80 0D 02 02 FA 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 FC 03 06 00 F4 33 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 05 00 00 00 00 07 04 06 00 F4 33 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 C5 28 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 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:00:39]Write to MH i2c: E2 02 01 9B 00 80 0D 02 02 FA 00 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 FC 03 06 00 F4 33 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 05 00 00 00 00 07 04 06 00 F4 33 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 C5 28 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 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 B8 [02:00:39]Write i2c OK [02:00:39]MH_I2C_Read... [02:00:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:00:39]Read from MH i2c: E2 [02:00:39]MH_I2C_Read... [02:00:39]Read from MH i2c: E2 03 00 [02:00:39]MH_I2C_Read... [02:00:39]Read from MH i2c: E2 03 00 9B 00 00 90 00 0F [02:00:39]RAPDU: 90 00 [02:00:39]wFMCommunicate OK [02:00:39]wFMCommunicate request_size=32 [02:00:39]MH_SAM_APDU [02:00:39]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 39 37 39 10 04 04 00 DC 50 01 00 35 04 06 00 7F 38 73 F8 5B CC [02:00:39]Write to MH i2c: E2 23 00 9C 00 80 0D 02 02 1B 00 30 30 30 38 37 34 39 37 39 10 04 04 00 DC 50 01 00 35 04 06 00 7F 38 73 F8 5B CC 00 00 F5 [02:00:39]Write i2c OK [02:00:39]MH_I2C_Read... [02:00:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:00:39]Read from MH i2c: E2 [02:00:39]MH_I2C_Read... [02:00:39]Read from MH i2c: E2 03 00 [02:00:39]MH_I2C_Read... [02:00:39]Read from MH i2c: E2 03 00 9C 00 00 90 00 10 [02:00:39]RAPDU: 90 00 [02:00:39]wFMCommunicate OK [02:00:39]wFMCommunicate request_size=4 [02:00:39]MH_SAM_APDU [02:00:39]CAPDU: 80 0D 03 02 [02:00:39]Write to MH i2c: E2 08 00 9D 00 80 0D 03 02 00 00 00 00 18 [02:00:39]OFD Sender: No OFD packet to send [02:00:39]Write i2c OK [02:00:39]MH_I2C_Read... [02:00:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:00:39]Read from MH i2c: E2 [02:00:39]MH_I2C_Read... [02:00:39]Read from MH i2c: E2 0B 00 [02:00:39]MH_I2C_Read... [02:00:39]Read from MH i2c: E2 0B 00 9D 00 00 6E 78 41 31 E9 C0 96 8C 90 00 3C [02:00:39]RAPDU: 6E 78 41 31 E9 C0 96 8C 90 00 [02:00:39]wFMCommunicate OK [02:00:39]SAM_PROTO_SignData done [02:00:39]FM_MakeSignedData done [02:00:39]CreateOFDProtocolMessage [02:00:39]wFMCommunicate request_size=4 [02:00:39]MH_SAM_APDU [02:00:39]CAPDU: 80 11 00 00 [02:00:39]Write to MH i2c: E2 08 00 9E 00 80 11 00 00 00 00 00 00 18 [02:00:39]Write i2c OK [02:00:39]MH_I2C_Read... [02:00:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:00:39]Read from MH i2c: E2 [02:00:39]MH_I2C_Read... [02:00:39]Read from MH i2c: E2 17 00 [02:00:39]MH_I2C_Read... [02:00:39]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 [02: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 [02:00:39]wFMCommunicate OK [02:00:39]CreateOFDProtocolMessage done [02:00:39]OFDSenderStorePacket 86236 [02:00:39]StoreOFDPacket docnum=86236 [02: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 1F 02 00 00 52 47 17 02 FC 2F 5A 03 01 00 03 00 0B 02 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 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 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 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 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 FC 03 06 00 F4 33 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 05 00 00 00 00 07 04 06 00 F4 33 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 C5 28 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7F 38 73 F8 5B CC 6E 78 41 31 E9 C0 96 8C [02:00:39]CheckFolder [02:00:39]dirname=/storage/ofd_packets [02:00:39]CheckFolder done [02:00:39]ProducePacketName [02:00:39]name=ofd_packets/00086236 [02:00:39]NVStorageSaveData ofd_packets/00086236 [02:00:39]File name is /storage/ofd_packets/00086236 [02:00:39]Write 573 bytes [02:00:39]NVStorageSaveData done [02:00:39]OFDSenderStorePacket done [02:00:39]KKMCreateOFDPacket done [02:00:39]NVStorageSaveData kkm_last_timestamp [02:00:39]File name is /storage/kkm_last_timestamp [02:00:39]Write 4 bytes [02:00:39]NVStorageSaveData done [02:00:39]ExternCall_PrintAddStr [02:00:39]wPrintStart [02:00:39]Write to MH i2c: 01 00 00 9F 00 9F [02:00:39]OFD Sender: Processing packet 86236 [packets to send 266, broken 265] [02:00:39]ProducePacketName [02:00:39]name=ofd_packets/00086236 [02:00:39]OFD Sender: To server: pG, [02:00:39]CommunicateWithHost lk.salyk.kg:30040 [02:00:39]ConnectInit lk.salyk.kg [02:00:39]Write i2c OK [02:00:39]MH_I2C_Read... [02:00:39]Read from MH i2c: 01 [02:00:39]MH_I2C_Read... [02:00:39]Read from MH i2c: 01 07 00 [02:00:39]MH_I2C_Read... [02:00:39]Read from MH i2c: 01 07 00 9F 00 00 00 00 00 00 FF 0F B4 [02:00:39]RasterBufferAndPrint [02:00:39]line Счет N : (3)147903 [02:00:39]line ИНН: 02508201610067 [02:00:39]line Контрольно-Кассовый Чек [02:00:39]line ПРОДАЖА [02:00:39]line Товар: 4607120858977 [02:00:39]line Чипсы Чипсоны краб 40г [02:00:39]line 1.000 * 38.00 [02:00:39]line = 38.00 [02:00:39]line НДС 12% НСП 1% [02:00:39]line > о реализуемом товаре [02:00:39]line Товар: 4870209744809 [02:00:39]line Гренки Флинт Чеснок 100 гр [02:00:39]line 1.000 * 50.00 [02:00:39]line = 50.00 [02:00:39]line НДС 12% НСП 1% [02:00:39]line > о реализуемом товаре [02:00:39]line Товар: 4607010740757 [02:00:39]line Чипсы Чипсоны сметана, лук 40г [02:00:39]line 1.000 * 45.00 [02:00:39]line = 45.00 [02:00:39]line НДС 12% НСП 1% [02:00:39]line > о реализуемом товаре [02:00:39]line ИТОГО: 133.00 [02:00:39]line НСП 1% : 1.18 [02:00:39]line НДС 12% : 14.12 [02:00:39]line Наличными: 133.00 [02:00:39]line Безнал.: 0.00 [02:00:39]line Место: АЗС № 137 "Партнер Нефть" [02:00:39]line Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 [02:00:39]line СНО: Общий режим [02:00:39]line Чек 14 21.09.2024 02:00 [02:00:39]line Смена: 496 ФФД: 1.0 [02:00:39]line ЗНМ: 0300000064 [02:00:39]line РНМ: 0000000000092592 [02:00:39]line Версия ККМ: 001 [02:00:39]line ФМ: 0000000000874979 [02:00:39]line ФД: 86236 [02:00:39]line ФПД: 139880440552396 [02:00:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T020037&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86236&fm=139880440552396&tin=02508201610067®Number=0000000000092592&sum=13300 [02:00:39]line 0 [02:00:39]written 0, free lines is 4095 [02:00:40]Write to MH i2c: 01 00 00 D4 00 D4 [02:00:40]Write i2c OK [02:00:40]MH_I2C_Read... [02:00:40]Read from MH i2c: 01 [02:00:40]MH_I2C_Read... [02:00:40]Read from MH i2c: 01 07 00 [02:00:40]MH_I2C_Read... [02:00:40]Read from MH i2c: 01 07 00 D4 00 00 00 00 00 00 23 0C 0A [02:00:40]RasterBufferAndPrint [02:00:40]line [02:00:40]line [02:00:40]line [02:00:40]line [02:00:40]line [02:00:40]written 0, free lines is 3113 [02:00:40]MH_Cut [02:00:40]Write to MH i2c: D1 01 00 DB 00 01 AD [02:00:40]Write i2c OK [02:00:40]MH_I2C_Read... [02:00:40]Read from MH i2c: D1 [02:00:40]MH_I2C_Read... [02:00:40]Read from MH i2c: D1 01 00 [02:00:40]MH_I2C_Read... [02:00:40]Read from MH i2c: D1 01 00 DB 00 00 AC [02:00:40]Write to MH i2c: 01 00 00 DC 00 DC [02:00:40]Write i2c OK [02:00:40]MH_I2C_Read... [02:00:41]*** Cut start [02:00:41]*** Partial cut [02:00:41]*** CUTSNS_PIN = 1 [02:00:41]*** CUTSNS_PIN = 0 [02:00:41]*** Brake cut motor [02:00:42]Read from MH i2c: 01 [02:00:42]MH_I2C_Read... [02:00:42]*** Stop cut motor [02:00:42]*** Cut end [02:00:42]Read from MH i2c: 01 07 00 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: 01 07 00 DC 00 00 00 00 00 00 FF 0F F1 [02:00:42]process_action close_receipt done [02:00:42]requested_data is exist [02:00:42]produce_requested_data [02:00:42]requested_item fm.sn is exist - process it [02:00:42]wFMCommunicate request_size=4 [02:00:42]MH_SAM_APDU [02:00:42]CAPDU: 80 11 00 00 [02:00:42]Write to MH i2c: E2 08 00 DD 00 80 11 00 00 00 00 00 00 57 [02:00:42]Write i2c OK [02:00:42]MH_I2C_Read... [02:00:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:00:42]Read from MH i2c: E2 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 17 00 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 17 00 DD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 B6 [02: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 [02:00:42]wFMCommunicate OK [02:00:42]requested_item fd.num is exist - process it [02:00:42]SAM_PROTO_GetFieldsCounters [02:00:42]wFMCommunicate request_size=4 [02:00:42]MH_SAM_APDU [02:00:42]CAPDU: 80 13 00 00 [02:00:42]Write to MH i2c: E2 08 00 DE 00 80 13 00 00 00 00 00 00 5A [02:00:42]Write i2c OK [02:00:42]MH_I2C_Read... [02:00:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:00:42]Read from MH i2c: E2 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 62 00 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 62 00 DE 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 DC 50 01 00 0E 04 04 00 F0 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 D1 [02: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 DC 50 01 00 0E 04 04 00 F0 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 [02:00:42]wFMCommunicate OK [02:00:42]SAM_PROTO_GetFieldsCounters done [02:00:42]requested_item shift.num is exist - process it [02:00:42]requested_item shift.opened is exist - process it [02:00:42]req_shift_opened [02:00:42]FM_GetShiftState [02:00:42]SAM_PROTO_GetShiftState [02:00:42]wFMCommunicate request_size=4 [02:00:42]MH_SAM_APDU [02:00:42]CAPDU: 80 13 01 00 [02:00:42]Write to MH i2c: E2 08 00 DF 00 80 13 01 00 00 00 00 00 5C [02:00:42]Write i2c OK [02:00:42]MH_I2C_Read... [02:00:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:00:42]Read from MH i2c: E2 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 0E 00 [02:00:42]MH_I2C_Read... [02:00:42]Read from MH i2c: E2 0E 00 DF 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A2 [02:00:42]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [02:00:42]wFMCommunicate OK [02:00:42]SAM_PROTO_GetShiftState done [02:00:42]FM_GetShiftState done [02:00:42]req_shift_opened done [02:00:42]requested_item shift.open_date is exist - process it [02:00:42]req_shift_open_date [02:00:42]req_shift_open_date done [02:00:42]produce_requested_data done [02:00:42]produce_requested_data return {"fm.sn":"0000000000874979","fd.num":86236,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910} [02:00:42]process_action_free close_receipt [02:00:42]json_value_free [02:00:42]json_value_free done [02:00:42]process_json_proto returns [02:00:42]Send response to host [02:00:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874979","fd.num":86236,"shift.num":496,"shift.opened":1,"shift.open_date":1726877910}}} [02:00:42]free response buf [02:00:42]execute_script done [02:00:42]execute_script returns [02:00:42]free content buf [02:00:42]Sock 7.Close socket [02:00:42]Sock 7.Thread stoped [02:00:44]Connected sock=11 [02: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 1F 02 00 00 52 47 17 02 FC 2F 5A 03 01 00 03 00 0B 02 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 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 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 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 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 FC 03 06 00 F4 33 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 84 05 00 00 00 00 07 04 06 00 F4 33 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 C5 28 EE 66 0E 04 04 00 F0 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 32 35 39 32 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 50 01 00 35 04 06 00 7F 38 73 F8 5B CC 6E 78 41 31 E9 C0 96 8C [02:00: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 7B 2E 47 00 3B 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 DC 50 01 00 F4 03 04 00 9D D3 ED 66 B6 04 01 00 00 BB 44 B4 DD B1 59 3E AC [02:00:45]CommunicateWithHost err = 0 [02:00:45]CheckOFDResponse [02:00:45]1017 (14) - 77093643461234 [02:00:45]1041 (16) - 0000000000874979 [02:00:45]1040 (4) - 86236 [02:00:45]1012 (4) - 20.09.2024 19:57 [02:00:45]1206 (1) - 0 [02:00:45]OFD Sender: Remove packet 86236 [02:00:45]ProducePacketName [02:00:45]name=ofd_packets/00086236 [02:00:45]NVStorageDeleteData [02:00:45]OFD Sender: No OFD packet to send [02:00:50]OFD Sender: No OFD packet to send [02:00:55]OFD Sender: No OFD packet to send [02:01:00]OFD Sender: No OFD packet to send [02:01:05]OFD Sender: No OFD packet to send [02:01:10]OFD Sender: No OFD packet to send [02:01:15]OFD Sender: No OFD packet to send [02:01:20]OFD Sender: No OFD packet to send [02:01:25]OFD Sender: No OFD packet to send [02:01:30]recv_with_timeout no data received [02:01:30]OFD Sender: No OFD packet to send [02:01:35]OFD Sender: No OFD packet to send [02:01:40]OFD Sender: No OFD packet to send [02:01:45]OFD Sender: No OFD packet to send [02:01:50]OFD Sender: No OFD packet to send [02:01:55]OFD Sender: No OFD packet to send [02:02:00]OFD Sender: No OFD packet to send [02:02:05]OFD Sender: No OFD packet to send [02:02:10]OFD Sender: No OFD packet to send [02:02:15]OFD Sender: No OFD packet to send [02:02:20]OFD Sender: No OFD packet to send [02:02:21]recv_with_timeout no data received [02:02:23]accept exits with 9 [02:02:23]New connection [02:02:23]New thread 3066916196 created [02:02:23]Thread 3066772836 joined [02:02:23]Waiting for new connection... [02:02:23] Sock 9.Parse request [02:02:23]Sock 9.Check first char [02:02:23]Sock 9.First char is OK [02:02:23]request: POST /json_proto HTTP/1.0 [02:02:23]Method: POST [02:02:23]URL: /json_proto [02:02:23]Method is POST - this is cgi request [02:02:23]url: /json_proto [02:02:23]query_string will be loaded in cgi processing [02:02:23]execute_cgi json_proto POST (null) [02:02:23]execute_cgi path=json_proto method=POST [02:02:23]POST find Content-Length [02:02:23]Host: 172.17.47.196:8080 [02:02:23]Content-Length: 676 [02:02:23]Content-Type: application/json [02:02:23] [02:02:23]POST finish read [02:02:23]Found Content-Length = 676 [02:02:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)147904", "tax_sys" : 0, "items" : [ { "code": "4870209744809", "name": "\u0413\u0440\u0435\u043D\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0427\u0435\u0441\u043D\u043E\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" ] } } [02:02:23]execute_script... [02:02: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)147904", "tax_sys" : 0, "items" : [ { "code": "4870209744809", "name": "\u0413\u0440\u0435\u043D\u043A\u0438 \u0424\u043B\u0438\u043D\u0442 \u0427\u0435\u0441\u043D\u043E\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" ] } } [02:02:23]POST & json_proto [02:02:23]process_json_proto [02:02:23]json parsed OK: [02:02:23]protocol is kg_v1.0 [02:02:23]action value=close_receipt [02:02:23]process_action close_receipt [02:02:23]cmd_close_receipt [02:02:23]MH_GetDate [02:02:23]Write to MH i2c: F0 00 00 E0 00 CF [02:02:23]Write i2c OK [02:02:23]MH_I2C_Read... [02:02:23]Read from MH i2c: F0 [02:02:23]MH_I2C_Read... [02:02:23]Read from MH i2c: F0 09 00 [02:02:23]MH_I2C_Read... [02:02:23]Read from MH i2c: F0 09 00 E0 00 00 30 29 EE 66 4C 6B 94 66 36 [02:02:23]GetLastDocTimeStamp 1726884037 [02:02:23]current date 1726884144 [02:02:23]FM_GetShiftState [02:02:23]SAM_PROTO_GetShiftState [02:02:23]wFMCommunicate request_size=4 [02:02:23]MH_SAM_APDU [02:02:23]CAPDU: 80 13 01 00 [02:02:23]Write to MH i2c: E2 08 00 E1 00 80 13 01 00 00 00 00 00 5E [02:02:23]Write i2c OK [02:02:23]MH_I2C_Read... [02:02:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:02:23]Read from MH i2c: E2 [02:02:23]MH_I2C_Read... [02:02:23]Read from MH i2c: E2 0E 00 [02:02:23]MH_I2C_Read... [02:02:23]Read from MH i2c: E2 0E 00 E1 00 00 09 00 01 D6 10 EE 66 00 00 00 00 90 00 A4 [02:02:23]RAPDU: 09 00 01 D6 10 EE 66 00 00 00 00 90 00 [02:02:23]wFMCommunicate OK [02:02:23]SAM_PROTO_GetShiftState done [02:02:23]FM_GetShiftState done [02:02:23]opened in 1726877910 [02:02:23]opened+sec_in_day 1726964310 [02:02:23]quantity*price = 5000 [02:02:23]sum+1 = 5001 [02:02:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 НСП 1% : 0.44 НДС 12% : 5.31 Наличными: 50.00 Безнал.: 0.00 Место: АЗС № 137 "Партнер Нефть" Адрес: 720001, с. Питомник, Дон-Булак а/а, 40.753654, 73.381554 СНО: Общий режим Чек 15 21.09.2024 02:02 Смена: 496 ФФД: 1.0 ЗНМ: 0300000064 РНМ: 0000000000092592 Версия ККМ: 001 ФМ: 0000000000874979 ФД: 86237 ФПД: 9679772357635 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240921T020224&type=1&operation_type=1&fn_number=0000000000874979&fd_number=86237&fm=9679772357635&tin=02508201610067®Number=0000000000092592&sum=5000 0 [02:02:25]StoreToDocumentArchive [02:02:25]shift 496 fd 86237 [02:02:25]save to /storage/0496/doc_00086237 [02:02:25]save last doc name /storage/0496/doc_00086237 to /storage/kkm_last_doc_name [02:02:25]save OK [02:02:25]Clear old archive folders... [02:02:25]ProcessDocumentItem done err = 0, tmpTLVsize=287 [02:02:25]tlvbuf is 0135CA00 [02:02:25]SAM_PROTO_ClearQueue [02:02:25]wFMCommunicate request_size=4 [02:02:25]MH_SAM_APDU [02:02:25]CAPDU: 80 09 00 00 [02:02:25]Write to MH i2c: E2 08 00 EE 00 80 09 00 00 00 00 00 00 60 [02:02:25]Write i2c OK [02:02:25]MH_I2C_Read... [02:02:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:02:25]Read from MH i2c: E2 [02:02:25]MH_I2C_Read... [02:02:25]Read from MH i2c: E2 03 00 [02:02:25]MH_I2C_Read... [02:02:25]Read from MH i2c: E2 03 00 EE 00 00 90 00 62 [02:02:25]RAPDU: 90 00 [02:02:25]wFMCommunicate OK [02:02:25]SAM_PROTO_ClearQueue done [02:02:25]KKMCreateOFDPacket [02:02:25]OFDProtocolAddRootSTLVToBuf [02:02:25]FM_MakeSignedData [02:02:25]FM_MakeSignedData [02:02:25]SAM_PROTO_SignData [02:02:25]wFMCommunicate request_size=4 [02:02:25]MH_SAM_APDU [02:02:25]CAPDU: 80 0D 01 02 [02:02:25]Write to MH i2c: E2 08 00 EF 00 80 0D 01 02 00 00 00 00 68 [02:02:25]Write i2c OK [02:02:25]MH_I2C_Read... [02:02:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:02:25]Read from MH i2c: E2 [02:02:25]MH_I2C_Read... [02:02:25]Read from MH i2c: E2 03 00 [02:02:25]MH_I2C_Read... [02:02:25]Read from MH i2c: E2 03 00 EF 00 00 90 00 63 [02:02:25]RAPDU: 90 00 [02:02:25]wFMCommunicate OK [02:02:25]wFMCommunicate request_size=255 [02:02:25]MH_SAM_APDU [02:02:25]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 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 [02:02:25]Write to MH i2c: E2 02 01 F0 00 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 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 00 00 41 [02:02:25]Write i2c OK [02:02:25]MH_I2C_Read... [02:02:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:02:25]Read from MH i2c: E2 [02:02:25]MH_I2C_Read... [02:02:25]Read from MH i2c: E2 03 00 [02:02:25]MH_I2C_Read... [02:02:25]Read from MH i2c: E2 03 00 F0 00 00 90 00 64 [02:02:25]RAPDU: 90 00 [02:02:25]wFMCommunicate OK [02:02:25]wFMCommunicate request_size=46 [02:02:25]MH_SAM_APDU [02:02:25]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 DD 50 01 00 35 04 06 00 08 CD BF 64 94 03 [02:02:25]Write to MH i2c: E2 31 00 F1 00 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 DD 50 01 00 35 04 06 00 08 CD BF 64 94 03 00 00 C2 [02:02:25]Write i2c OK [02:02:25]MH_I2C_Read... [02:02:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:02:25]Read from MH i2c: E2 [02:02:25]MH_I2C_Read... [02:02:25]Read from MH i2c: E2 03 00 [02:02:25]MH_I2C_Read... [02:02:25]Read from MH i2c: E2 03 00 F1 00 00 90 00 65 [02:02:25]RAPDU: 90 00 [02:02:25]wFMCommunicate OK [02:02:25]wFMCommunicate request_size=4 [02:02:25]MH_SAM_APDU [02:02:25]CAPDU: 80 0D 03 02 [02:02:25]Write to MH i2c: E2 08 00 F2 00 80 0D 03 02 00 00 00 00 6D [02:02:25]Write i2c OK [02:02:25]MH_I2C_Read... [02:02:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:02:25]Read from MH i2c: E2 [02:02:25]MH_I2C_Read... [02:02:25]Read from MH i2c: E2 0B 00 [02:02:25]MH_I2C_Read... [02:02:25]Read from MH i2c: E2 0B 00 F2 00 00 84 01 45 39 D1 BF 8D 8F 90 00 1D [02:02:25]RAPDU: 84 01 45 39 D1 BF 8D 8F 90 00 [02:02:25]wFMCommunicate OK [02:02:25]SAM_PROTO_SignData done [02:02:25]FM_MakeSignedData done [02:02:25]CreateOFDProtocolMessage [02:02:25]wFMCommunicate request_size=4 [02:02:25]MH_SAM_APDU [02:02:25]CAPDU: 80 11 00 00 [02:02:25]Write to MH i2c: E2 08 00 F3 00 80 11 00 00 00 00 00 00 6D [02:02:25]Write i2c OK [02:02:25]MH_I2C_Read... [02:02:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:02:25]Read from MH i2c: E2 [02:02:25]MH_I2C_Read... [02:02:25]Read from MH i2c: E2 17 00 [02:02:25]MH_I2C_Read... [02:02:25]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 [02:02:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 39 37 39 90 00 [02:02:25]wFMCommunicate OK [02:02:25]CreateOFDProtocolMessage done [02:02:25]OFDSenderStorePacket 86237 [02:02:25]StoreOFDPacket docnum=86237